@font-face{font-family:ds-body-fallback;src:local(Arial),local(Helvetica);size-adjust:101.31%;ascent-override:98.71%;descent-override:29.91%;line-gap-override:0%}@font-face{font-family:ds-mono-fallback;src:local(Courier New),local(Courier);size-adjust:99.98%;ascent-override:99.22%;descent-override:31.01%;line-gap-override:0%}@font-face{font-family:ds-display-fallback;src:local(Georgia),local(Times New Roman);size-adjust:94.11%;ascent-override:78.1%;descent-override:28.16%;line-gap-override:0%}@font-face{font-family:ds-reading-fallback;src:local(Georgia),local(Times New Roman);size-adjust:96.38%;ascent-override:76.26%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/newsreader-vietnamese-300-normal.D3VHEe81.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-vietnamese-300-normal.CsrIkm-V.woff?v=5.3.0)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/newsreader-latin-ext-300-normal.DRMzurxT.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-latin-ext-300-normal.CFtw49Zd.woff?v=5.3.0)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/newsreader-latin-300-normal.FGBQ0wlI.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-latin-300-normal.AOSWdb_s.woff?v=5.3.0)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/newsreader-vietnamese-300-italic.BtPXq5u1.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-vietnamese-300-italic.OlwW8vl_.woff?v=5.3.0)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/newsreader-latin-ext-300-italic.0TTHKydp.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-latin-ext-300-italic.IqurJXqO.woff?v=5.3.0)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/newsreader-latin-300-italic.DzIBNV3n.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-latin-300-italic.DnDeeF-2.woff?v=5.3.0)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-normal.DdKr49mV.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-vietnamese-400-normal.BekUZro8.woff?v=5.3.0)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-normal.svq1FPys.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-latin-ext-400-normal.DYA1XoQK.woff?v=5.3.0)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-normal.BFBkh4jY.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-latin-400-normal.gRTjlS2D.woff?v=5.3.0)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-italic.bZegYFuM.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-vietnamese-400-italic.QbB8kb5s.woff?v=5.3.0)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-italic.BMTE_bNQ.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-latin-ext-400-italic.qdgKLcPG.woff?v=5.3.0)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-italic.CEihAR-f.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-latin-400-italic.CNZoH1hn.woff?v=5.3.0)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-vietnamese-500-normal.CL6a8tp2.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-vietnamese-500-normal.BEAbKU8A.woff?v=5.3.0)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-ext-500-normal.BNHmvKvI.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-latin-ext-500-normal.CZruMFou.woff?v=5.3.0)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-500-normal.B66TYsaK.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-latin-500-normal.DFwuUcdu.woff?v=5.3.0)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/newsreader-vietnamese-500-italic.D26NjlyL.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-vietnamese-500-italic.BsTGSz8L.woff?v=5.3.0)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-ext-500-italic.B83LgwQp.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-latin-ext-500-italic.Bz3NsAdg.woff?v=5.3.0)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-500-italic.Bsgye1qA.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-latin-500-italic.m-xI0GeS.woff?v=5.3.0)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-vietnamese-600-normal.CaH84vfx.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-vietnamese-600-normal.CVAR0otO.woff?v=5.3.0)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-ext-600-normal.BXv5iMHi.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-latin-ext-600-normal.BrbfzHZ5.woff?v=5.3.0)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-600-normal.30OJ_TG_.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-latin-600-normal.DUnT2r2g.woff?v=5.3.0)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/newsreader-vietnamese-600-italic.QJU4tkha.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-vietnamese-600-italic.BeB5JiUy.woff?v=5.3.0)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-ext-600-italic.DE0VPkwK.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-latin-ext-600-italic.BlyxMIaP.woff?v=5.3.0)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-600-italic.BXGU4hd9.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-latin-600-italic.QBRrDGPr.woff?v=5.3.0)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/newsreader-vietnamese-700-normal.DuQcgozP.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-vietnamese-700-normal.DtcFBl0j.woff?v=5.3.0)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/newsreader-latin-ext-700-normal.Ougc6Dr0.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-latin-ext-700-normal.79d_He5Z.woff?v=5.3.0)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/newsreader-latin-700-normal.rIgV_oaK.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-latin-700-normal.CluIqIw6.woff?v=5.3.0)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/newsreader-vietnamese-700-italic.CbSFE-vU.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-vietnamese-700-italic.BCgQCNOQ.woff?v=5.3.0)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/newsreader-latin-ext-700-italic.BDAEQPoY.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-latin-ext-700-italic.C2yR1Fed.woff?v=5.3.0)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/newsreader-latin-700-italic.Hha76oyf.woff2?v=5.3.0)format("woff2"),url(/assets/newsreader-latin-700-italic.Dhwut3G7.woff?v=5.3.0)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/hanken-grotesk-cyrillic-ext-300-normal.CbsRbIap.woff2?v=5.3.0)format("woff2"),url(/assets/hanken-grotesk-cyrillic-ext-300-normal.CeUHztZ9.woff?v=5.3.0)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/hanken-grotesk-vietnamese-300-normal.DuGzRrc6.woff2?v=5.3.0)format("woff2"),url(/assets/hanken-grotesk-vietnamese-300-normal.DZsP3ZPe.woff?v=5.3.0)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/hanken-grotesk-latin-ext-300-normal.DaPXwqZ3.woff2?v=5.3.0)format("woff2"),url(/assets/hanken-grotesk-latin-ext-300-normal.DlLOb3W0.woff?v=5.3.0)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/hanken-grotesk-latin-300-normal.7Inw_u-u.woff2?v=5.3.0)format("woff2"),url(/assets/hanken-grotesk-latin-300-normal.D6QX6NIr.woff?v=5.3.0)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-cyrillic-ext-400-normal.BLTEyOai.woff2?v=5.3.0)format("woff2"),url(/assets/hanken-grotesk-cyrillic-ext-400-normal.C910xUUL.woff?v=5.3.0)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-normal.BLrFBAHj.woff2?v=5.3.0)format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-normal.C-iWyKLC.woff?v=5.3.0)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-normal.DR7lHpW4.woff2?v=5.3.0)format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-normal.DI-aIsWt.woff?v=5.3.0)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal.BG6hkEXj.woff2?v=5.3.0)format("woff2"),url(/assets/hanken-grotesk-latin-400-normal.CjyVwvJV.woff?v=5.3.0)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-cyrillic-ext-500-normal.DJxU5DEV.woff2?v=5.3.0)format("woff2"),url(/assets/hanken-grotesk-cyrillic-ext-500-normal.klSdyF8A.woff?v=5.3.0)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-vietnamese-500-normal.DxwlvJEc.woff2?v=5.3.0)format("woff2"),url(/assets/hanken-grotesk-vietnamese-500-normal.DkDHNoXI.woff?v=5.3.0)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-ext-500-normal.DLb9JDK8.woff2?v=5.3.0)format("woff2"),url(/assets/hanken-grotesk-latin-ext-500-normal.BNvrJ0Ju.woff?v=5.3.0)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal.DrDcrrxK.woff2?v=5.3.0)format("woff2"),url(/assets/hanken-grotesk-latin-500-normal.Bo-NxEKf.woff?v=5.3.0)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-cyrillic-ext-600-normal.gC6IfhiA.woff2?v=5.3.0)format("woff2"),url(/assets/hanken-grotesk-cyrillic-ext-600-normal.CZKgvMB-.woff?v=5.3.0)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-vietnamese-600-normal.Cp8QQjQf.woff2?v=5.3.0)format("woff2"),url(/assets/hanken-grotesk-vietnamese-600-normal.DHaFH8q1.woff?v=5.3.0)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-ext-600-normal.FY8kSObK.woff2?v=5.3.0)format("woff2"),url(/assets/hanken-grotesk-latin-ext-600-normal.DHIm05DD.woff?v=5.3.0)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal.CIXX6EOa.woff2?v=5.3.0)format("woff2"),url(/assets/hanken-grotesk-latin-600-normal.NEn2C4Q3.woff?v=5.3.0)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-cyrillic-ext-700-normal.t5HJuhUd.woff2?v=5.3.0)format("woff2"),url(/assets/hanken-grotesk-cyrillic-ext-700-normal.CANZoffZ.woff?v=5.3.0)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-vietnamese-700-normal.C4RNfQp6.woff2?v=5.3.0)format("woff2"),url(/assets/hanken-grotesk-vietnamese-700-normal.CslVg6dq.woff?v=5.3.0)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-ext-700-normal.CK2OfQqO.woff2?v=5.3.0)format("woff2"),url(/assets/hanken-grotesk-latin-ext-700-normal.BXHnjv6S.woff?v=5.3.0)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-700-normal.CeQ8H3UY.woff2?v=5.3.0)format("woff2"),url(/assets/hanken-grotesk-latin-700-normal.6IGCzoPh.woff?v=5.3.0)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/dm-mono-latin-ext-300-normal.CnIee3y3.woff2?v=5.3.0)format("woff2"),url(/assets/dm-mono-latin-ext-300-normal.DQuwWybz.woff?v=5.3.0)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/dm-mono-latin-300-normal.CNmLoeDX.woff2?v=5.3.0)format("woff2"),url(/assets/dm-mono-latin-300-normal.CT8u5j2n.woff?v=5.3.0)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal.C2zvOubV.woff2?v=5.3.0)format("woff2"),url(/assets/dm-mono-latin-ext-400-normal.1aZr6b2b.woff?v=5.3.0)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal.4GdczIuU.woff2?v=5.3.0)format("woff2"),url(/assets/dm-mono-latin-400-normal.-0xN8mdc.woff?v=5.3.0)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal.BtRyHRi6.woff2?v=5.3.0)format("woff2"),url(/assets/dm-mono-latin-ext-500-normal.Dw3M13d8.woff?v=5.3.0)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal.DRMDZjhP.woff2?v=5.3.0)format("woff2"),url(/assets/dm-mono-latin-500-normal.CN8Miw6E.woff?v=5.3.0)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Phosphor;src:url(/assets/Phosphor.DtdjzkpE.woff2?v=2.1.2)format("woff2"),url(/assets/Phosphor.BdqudwT5.woff?v=2.1.2)format("woff"),url(/assets/Phosphor.CDxgqcPu.ttf?v=2.1.2)format("truetype"),url(/assets/Phosphor.BXRFlF4V.svg?v=2.1.2#Phosphor)format("svg");font-weight:400;font-style:normal;font-display:block}.ph{speak:never;font-variant:normal;text-transform:none;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:Phosphor!important}.ph.ph-acorn:before{content:""}.ph.ph-address-book:before{content:""}.ph.ph-address-book-tabs:before{content:""}.ph.ph-air-traffic-control:before{content:""}.ph.ph-airplane:before{content:""}.ph.ph-airplane-in-flight:before{content:""}.ph.ph-airplane-landing:before{content:""}.ph.ph-airplane-takeoff:before{content:""}.ph.ph-airplane-taxiing:before{content:""}.ph.ph-airplane-tilt:before{content:""}.ph.ph-airplay:before{content:""}.ph.ph-alarm:before{content:""}.ph.ph-alien:before{content:""}.ph.ph-align-bottom:before{content:""}.ph.ph-align-bottom-simple:before{content:""}.ph.ph-align-center-horizontal:before{content:""}.ph.ph-align-center-horizontal-simple:before{content:""}.ph.ph-align-center-vertical:before{content:""}.ph.ph-align-center-vertical-simple:before{content:""}.ph.ph-align-left:before{content:""}.ph.ph-align-left-simple:before{content:""}.ph.ph-align-right:before{content:""}.ph.ph-align-right-simple:before{content:""}.ph.ph-align-top:before{content:""}.ph.ph-align-top-simple:before{content:""}.ph.ph-amazon-logo:before{content:""}.ph.ph-ambulance:before{content:""}.ph.ph-anchor:before{content:""}.ph.ph-anchor-simple:before{content:""}.ph.ph-android-logo:before{content:""}.ph.ph-angle:before{content:""}.ph.ph-angular-logo:before{content:""}.ph.ph-aperture:before{content:""}.ph.ph-app-store-logo:before{content:""}.ph.ph-app-window:before{content:""}.ph.ph-apple-logo:before{content:""}.ph.ph-apple-podcasts-logo:before{content:""}.ph.ph-approximate-equals:before{content:""}.ph.ph-archive:before{content:""}.ph.ph-armchair:before{content:""}.ph.ph-arrow-arc-left:before{content:""}.ph.ph-arrow-arc-right:before{content:""}.ph.ph-arrow-bend-double-up-left:before{content:""}.ph.ph-arrow-bend-double-up-right:before{content:""}.ph.ph-arrow-bend-down-left:before{content:""}.ph.ph-arrow-bend-down-right:before{content:""}.ph.ph-arrow-bend-left-down:before{content:""}.ph.ph-arrow-bend-left-up:before{content:""}.ph.ph-arrow-bend-right-down:before{content:""}.ph.ph-arrow-bend-right-up:before{content:""}.ph.ph-arrow-bend-up-left:before{content:""}.ph.ph-arrow-bend-up-right:before{content:""}.ph.ph-arrow-circle-down:before{content:""}.ph.ph-arrow-circle-down-left:before{content:""}.ph.ph-arrow-circle-down-right:before{content:""}.ph.ph-arrow-circle-left:before{content:""}.ph.ph-arrow-circle-right:before{content:""}.ph.ph-arrow-circle-up:before{content:""}.ph.ph-arrow-circle-up-left:before{content:""}.ph.ph-arrow-circle-up-right:before{content:""}.ph.ph-arrow-clockwise:before{content:""}.ph.ph-arrow-counter-clockwise:before{content:""}.ph.ph-arrow-down:before{content:""}.ph.ph-arrow-down-left:before{content:""}.ph.ph-arrow-down-right:before{content:""}.ph.ph-arrow-elbow-down-left:before{content:""}.ph.ph-arrow-elbow-down-right:before{content:""}.ph.ph-arrow-elbow-left:before{content:""}.ph.ph-arrow-elbow-left-down:before{content:""}.ph.ph-arrow-elbow-left-up:before{content:""}.ph.ph-arrow-elbow-right:before{content:""}.ph.ph-arrow-elbow-right-down:before{content:""}.ph.ph-arrow-elbow-right-up:before{content:""}.ph.ph-arrow-elbow-up-left:before{content:""}.ph.ph-arrow-elbow-up-right:before{content:""}.ph.ph-arrow-fat-down:before{content:""}.ph.ph-arrow-fat-left:before{content:""}.ph.ph-arrow-fat-line-down:before{content:""}.ph.ph-arrow-fat-line-left:before{content:""}.ph.ph-arrow-fat-line-right:before{content:""}.ph.ph-arrow-fat-line-up:before{content:""}.ph.ph-arrow-fat-lines-down:before{content:""}.ph.ph-arrow-fat-lines-left:before{content:""}.ph.ph-arrow-fat-lines-right:before{content:""}.ph.ph-arrow-fat-lines-up:before{content:""}.ph.ph-arrow-fat-right:before{content:""}.ph.ph-arrow-fat-up:before{content:""}.ph.ph-arrow-left:before{content:""}.ph.ph-arrow-line-down:before{content:""}.ph.ph-arrow-line-down-left:before{content:""}.ph.ph-arrow-line-down-right:before{content:""}.ph.ph-arrow-line-left:before{content:""}.ph.ph-arrow-line-right:before{content:""}.ph.ph-arrow-line-up:before{content:""}.ph.ph-arrow-line-up-left:before{content:""}.ph.ph-arrow-line-up-right:before{content:""}.ph.ph-arrow-right:before{content:""}.ph.ph-arrow-square-down:before{content:""}.ph.ph-arrow-square-down-left:before{content:""}.ph.ph-arrow-square-down-right:before{content:""}.ph.ph-arrow-square-in:before{content:""}.ph.ph-arrow-square-left:before{content:""}.ph.ph-arrow-square-out:before{content:""}.ph.ph-arrow-square-right:before{content:""}.ph.ph-arrow-square-up:before{content:""}.ph.ph-arrow-square-up-left:before{content:""}.ph.ph-arrow-square-up-right:before{content:""}.ph.ph-arrow-u-down-left:before{content:""}.ph.ph-arrow-u-down-right:before{content:""}.ph.ph-arrow-u-left-down:before{content:""}.ph.ph-arrow-u-left-up:before{content:""}.ph.ph-arrow-u-right-down:before{content:""}.ph.ph-arrow-u-right-up:before{content:""}.ph.ph-arrow-u-up-left:before{content:""}.ph.ph-arrow-u-up-right:before{content:""}.ph.ph-arrow-up:before{content:""}.ph.ph-arrow-up-left:before{content:""}.ph.ph-arrow-up-right:before{content:""}.ph.ph-arrows-clockwise:before{content:""}.ph.ph-arrows-counter-clockwise:before{content:""}.ph.ph-arrows-down-up:before{content:""}.ph.ph-arrows-horizontal:before{content:""}.ph.ph-arrows-in:before{content:""}.ph.ph-arrows-in-cardinal:before{content:""}.ph.ph-arrows-in-line-horizontal:before{content:""}.ph.ph-arrows-in-line-vertical:before{content:""}.ph.ph-arrows-in-simple:before{content:""}.ph.ph-arrows-left-right:before{content:""}.ph.ph-arrows-merge:before{content:""}.ph.ph-arrows-out:before{content:""}.ph.ph-arrows-out-cardinal:before{content:""}.ph.ph-arrows-out-line-horizontal:before{content:""}.ph.ph-arrows-out-line-vertical:before{content:""}.ph.ph-arrows-out-simple:before{content:""}.ph.ph-arrows-split:before{content:""}.ph.ph-arrows-vertical:before{content:""}.ph.ph-article:before{content:""}.ph.ph-article-medium:before{content:""}.ph.ph-article-ny-times:before{content:""}.ph.ph-asclepius:before,.ph.ph-caduceus:before{content:""}.ph.ph-asterisk:before{content:""}.ph.ph-asterisk-simple:before{content:""}.ph.ph-at:before{content:""}.ph.ph-atom:before{content:""}.ph.ph-avocado:before{content:""}.ph.ph-axe:before{content:""}.ph.ph-baby:before{content:""}.ph.ph-baby-carriage:before{content:""}.ph.ph-backpack:before{content:""}.ph.ph-backspace:before{content:""}.ph.ph-bag:before{content:""}.ph.ph-bag-simple:before{content:""}.ph.ph-balloon:before{content:""}.ph.ph-bandaids:before{content:""}.ph.ph-bank:before{content:""}.ph.ph-barbell:before{content:""}.ph.ph-barcode:before{content:""}.ph.ph-barn:before{content:""}.ph.ph-barricade:before{content:""}.ph.ph-baseball:before{content:""}.ph.ph-baseball-cap:before{content:""}.ph.ph-baseball-helmet:before{content:""}.ph.ph-basket:before{content:""}.ph.ph-basketball:before{content:""}.ph.ph-bathtub:before{content:""}.ph.ph-battery-charging:before{content:""}.ph.ph-battery-charging-vertical:before{content:""}.ph.ph-battery-empty:before{content:""}.ph.ph-battery-full:before{content:""}.ph.ph-battery-high:before{content:""}.ph.ph-battery-low:before{content:""}.ph.ph-battery-medium:before{content:""}.ph.ph-battery-plus:before{content:""}.ph.ph-battery-plus-vertical:before{content:""}.ph.ph-battery-vertical-empty:before{content:""}.ph.ph-battery-vertical-full:before{content:""}.ph.ph-battery-vertical-high:before{content:""}.ph.ph-battery-vertical-low:before{content:""}.ph.ph-battery-vertical-medium:before{content:""}.ph.ph-battery-warning:before{content:""}.ph.ph-battery-warning-vertical:before{content:""}.ph.ph-beach-ball:before{content:""}.ph.ph-beanie:before{content:""}.ph.ph-bed:before{content:""}.ph.ph-beer-bottle:before{content:""}.ph.ph-beer-stein:before{content:""}.ph.ph-behance-logo:before{content:""}.ph.ph-bell:before{content:""}.ph.ph-bell-ringing:before{content:""}.ph.ph-bell-simple:before{content:""}.ph.ph-bell-simple-ringing:before{content:""}.ph.ph-bell-simple-slash:before{content:""}.ph.ph-bell-simple-z:before{content:""}.ph.ph-bell-slash:before{content:""}.ph.ph-bell-z:before{content:""}.ph.ph-belt:before{content:""}.ph.ph-bezier-curve:before{content:""}.ph.ph-bicycle:before{content:""}.ph.ph-binary:before{content:""}.ph.ph-binoculars:before{content:""}.ph.ph-biohazard:before{content:""}.ph.ph-bird:before{content:""}.ph.ph-blueprint:before{content:""}.ph.ph-bluetooth:before{content:""}.ph.ph-bluetooth-connected:before{content:""}.ph.ph-bluetooth-slash:before{content:""}.ph.ph-bluetooth-x:before{content:""}.ph.ph-boat:before{content:""}.ph.ph-bomb:before{content:""}.ph.ph-bone:before{content:""}.ph.ph-book:before{content:""}.ph.ph-book-bookmark:before{content:""}.ph.ph-book-open:before{content:""}.ph.ph-book-open-text:before{content:""}.ph.ph-book-open-user:before{content:""}.ph.ph-bookmark:before{content:""}.ph.ph-bookmark-simple:before{content:""}.ph.ph-bookmarks:before{content:""}.ph.ph-bookmarks-simple:before{content:""}.ph.ph-books:before{content:""}.ph.ph-boot:before{content:""}.ph.ph-boules:before{content:""}.ph.ph-bounding-box:before{content:""}.ph.ph-bowl-food:before{content:""}.ph.ph-bowl-steam:before{content:""}.ph.ph-bowling-ball:before{content:""}.ph.ph-box-arrow-down:before,.ph.ph-archive-box:before{content:""}.ph.ph-box-arrow-up:before{content:""}.ph.ph-boxing-glove:before{content:""}.ph.ph-brackets-angle:before{content:""}.ph.ph-brackets-curly:before{content:""}.ph.ph-brackets-round:before{content:""}.ph.ph-brackets-square:before{content:""}.ph.ph-brain:before{content:""}.ph.ph-brandy:before{content:""}.ph.ph-bread:before{content:""}.ph.ph-bridge:before{content:""}.ph.ph-briefcase:before{content:""}.ph.ph-briefcase-metal:before{content:""}.ph.ph-broadcast:before{content:""}.ph.ph-broom:before{content:""}.ph.ph-browser:before{content:""}.ph.ph-browsers:before{content:""}.ph.ph-bug:before{content:""}.ph.ph-bug-beetle:before{content:""}.ph.ph-bug-droid:before{content:""}.ph.ph-building:before{content:""}.ph.ph-building-apartment:before{content:""}.ph.ph-building-office:before{content:""}.ph.ph-buildings:before{content:""}.ph.ph-bulldozer:before{content:""}.ph.ph-bus:before{content:""}.ph.ph-butterfly:before{content:""}.ph.ph-cable-car:before{content:""}.ph.ph-cactus:before{content:""}.ph.ph-cake:before{content:""}.ph.ph-calculator:before{content:""}.ph.ph-calendar:before{content:""}.ph.ph-calendar-blank:before{content:""}.ph.ph-calendar-check:before{content:""}.ph.ph-calendar-dot:before{content:""}.ph.ph-calendar-dots:before{content:""}.ph.ph-calendar-heart:before{content:""}.ph.ph-calendar-minus:before{content:""}.ph.ph-calendar-plus:before{content:""}.ph.ph-calendar-slash:before{content:""}.ph.ph-calendar-star:before{content:""}.ph.ph-calendar-x:before{content:""}.ph.ph-call-bell:before{content:""}.ph.ph-camera:before{content:""}.ph.ph-camera-plus:before{content:""}.ph.ph-camera-rotate:before{content:""}.ph.ph-camera-slash:before{content:""}.ph.ph-campfire:before{content:""}.ph.ph-car:before{content:""}.ph.ph-car-battery:before{content:""}.ph.ph-car-profile:before{content:""}.ph.ph-car-simple:before{content:""}.ph.ph-cardholder:before{content:""}.ph.ph-cards:before{content:""}.ph.ph-cards-three:before{content:""}.ph.ph-caret-circle-double-down:before{content:""}.ph.ph-caret-circle-double-left:before{content:""}.ph.ph-caret-circle-double-right:before{content:""}.ph.ph-caret-circle-double-up:before{content:""}.ph.ph-caret-circle-down:before{content:""}.ph.ph-caret-circle-left:before{content:""}.ph.ph-caret-circle-right:before{content:""}.ph.ph-caret-circle-up:before{content:""}.ph.ph-caret-circle-up-down:before{content:""}.ph.ph-caret-double-down:before{content:""}.ph.ph-caret-double-left:before{content:""}.ph.ph-caret-double-right:before{content:""}.ph.ph-caret-double-up:before{content:""}.ph.ph-caret-down:before{content:""}.ph.ph-caret-left:before{content:""}.ph.ph-caret-line-down:before{content:""}.ph.ph-caret-line-left:before{content:""}.ph.ph-caret-line-right:before{content:""}.ph.ph-caret-line-up:before{content:""}.ph.ph-caret-right:before{content:""}.ph.ph-caret-up:before{content:""}.ph.ph-caret-up-down:before{content:""}.ph.ph-carrot:before{content:""}.ph.ph-cash-register:before{content:""}.ph.ph-cassette-tape:before{content:""}.ph.ph-castle-turret:before{content:""}.ph.ph-cat:before{content:""}.ph.ph-cell-signal-full:before{content:""}.ph.ph-cell-signal-high:before{content:""}.ph.ph-cell-signal-low:before{content:""}.ph.ph-cell-signal-medium:before{content:""}.ph.ph-cell-signal-none:before{content:""}.ph.ph-cell-signal-slash:before{content:""}.ph.ph-cell-signal-x:before{content:""}.ph.ph-cell-tower:before{content:""}.ph.ph-certificate:before{content:""}.ph.ph-chair:before{content:""}.ph.ph-chalkboard:before{content:""}.ph.ph-chalkboard-simple:before{content:""}.ph.ph-chalkboard-teacher:before{content:""}.ph.ph-champagne:before{content:""}.ph.ph-charging-station:before{content:""}.ph.ph-chart-bar:before{content:""}.ph.ph-chart-bar-horizontal:before{content:""}.ph.ph-chart-donut:before{content:""}.ph.ph-chart-line:before{content:""}.ph.ph-chart-line-down:before{content:""}.ph.ph-chart-line-up:before{content:""}.ph.ph-chart-pie:before{content:""}.ph.ph-chart-pie-slice:before{content:""}.ph.ph-chart-polar:before{content:""}.ph.ph-chart-scatter:before{content:""}.ph.ph-chat:before{content:""}.ph.ph-chat-centered:before{content:""}.ph.ph-chat-centered-dots:before{content:""}.ph.ph-chat-centered-slash:before{content:""}.ph.ph-chat-centered-text:before{content:""}.ph.ph-chat-circle:before{content:""}.ph.ph-chat-circle-dots:before{content:""}.ph.ph-chat-circle-slash:before{content:""}.ph.ph-chat-circle-text:before{content:""}.ph.ph-chat-dots:before{content:""}.ph.ph-chat-slash:before{content:""}.ph.ph-chat-teardrop:before{content:""}.ph.ph-chat-teardrop-dots:before{content:""}.ph.ph-chat-teardrop-slash:before{content:""}.ph.ph-chat-teardrop-text:before{content:""}.ph.ph-chat-text:before{content:""}.ph.ph-chats:before{content:""}.ph.ph-chats-circle:before{content:""}.ph.ph-chats-teardrop:before{content:""}.ph.ph-check:before{content:""}.ph.ph-check-circle:before{content:""}.ph.ph-check-fat:before{content:""}.ph.ph-check-square:before{content:""}.ph.ph-check-square-offset:before{content:""}.ph.ph-checkerboard:before{content:""}.ph.ph-checks:before{content:""}.ph.ph-cheers:before{content:""}.ph.ph-cheese:before{content:""}.ph.ph-chef-hat:before{content:""}.ph.ph-cherries:before{content:""}.ph.ph-church:before{content:""}.ph.ph-cigarette:before{content:""}.ph.ph-cigarette-slash:before{content:""}.ph.ph-circle:before{content:""}.ph.ph-circle-dashed:before{content:""}.ph.ph-circle-half:before{content:""}.ph.ph-circle-half-tilt:before{content:""}.ph.ph-circle-notch:before{content:""}.ph.ph-circles-four:before{content:""}.ph.ph-circles-three:before{content:""}.ph.ph-circles-three-plus:before{content:""}.ph.ph-circuitry:before{content:""}.ph.ph-city:before{content:""}.ph.ph-clipboard:before{content:""}.ph.ph-clipboard-text:before{content:""}.ph.ph-clock:before{content:""}.ph.ph-clock-afternoon:before{content:""}.ph.ph-clock-clockwise:before{content:""}.ph.ph-clock-countdown:before{content:""}.ph.ph-clock-counter-clockwise:before{content:""}.ph.ph-clock-user:before{content:""}.ph.ph-closed-captioning:before{content:""}.ph.ph-cloud:before{content:""}.ph.ph-cloud-arrow-down:before{content:""}.ph.ph-cloud-arrow-up:before{content:""}.ph.ph-cloud-check:before{content:""}.ph.ph-cloud-fog:before{content:""}.ph.ph-cloud-lightning:before{content:""}.ph.ph-cloud-moon:before{content:""}.ph.ph-cloud-rain:before{content:""}.ph.ph-cloud-slash:before{content:""}.ph.ph-cloud-snow:before{content:""}.ph.ph-cloud-sun:before{content:""}.ph.ph-cloud-warning:before{content:""}.ph.ph-cloud-x:before{content:""}.ph.ph-clover:before{content:""}.ph.ph-club:before{content:""}.ph.ph-coat-hanger:before{content:""}.ph.ph-coda-logo:before{content:""}.ph.ph-code:before{content:""}.ph.ph-code-block:before{content:""}.ph.ph-code-simple:before{content:""}.ph.ph-codepen-logo:before{content:""}.ph.ph-codesandbox-logo:before{content:""}.ph.ph-coffee:before{content:""}.ph.ph-coffee-bean:before{content:""}.ph.ph-coin:before{content:""}.ph.ph-coin-vertical:before{content:""}.ph.ph-coins:before{content:""}.ph.ph-columns:before{content:""}.ph.ph-columns-plus-left:before{content:""}.ph.ph-columns-plus-right:before{content:""}.ph.ph-command:before{content:""}.ph.ph-compass:before{content:""}.ph.ph-compass-rose:before{content:""}.ph.ph-compass-tool:before{content:""}.ph.ph-computer-tower:before{content:""}.ph.ph-confetti:before{content:""}.ph.ph-contactless-payment:before{content:""}.ph.ph-control:before{content:""}.ph.ph-cookie:before{content:""}.ph.ph-cooking-pot:before{content:""}.ph.ph-copy:before{content:""}.ph.ph-copy-simple:before{content:""}.ph.ph-copyleft:before{content:""}.ph.ph-copyright:before{content:""}.ph.ph-corners-in:before{content:""}.ph.ph-corners-out:before{content:""}.ph.ph-couch:before{content:""}.ph.ph-court-basketball:before{content:""}.ph.ph-cow:before{content:""}.ph.ph-cowboy-hat:before{content:""}.ph.ph-cpu:before{content:""}.ph.ph-crane:before{content:""}.ph.ph-crane-tower:before{content:""}.ph.ph-credit-card:before{content:""}.ph.ph-cricket:before{content:""}.ph.ph-crop:before{content:""}.ph.ph-cross:before{content:""}.ph.ph-crosshair:before{content:""}.ph.ph-crosshair-simple:before{content:""}.ph.ph-crown:before{content:""}.ph.ph-crown-cross:before{content:""}.ph.ph-crown-simple:before{content:""}.ph.ph-cube:before{content:""}.ph.ph-cube-focus:before{content:""}.ph.ph-cube-transparent:before{content:""}.ph.ph-currency-btc:before{content:""}.ph.ph-currency-circle-dollar:before{content:""}.ph.ph-currency-cny:before{content:""}.ph.ph-currency-dollar:before{content:""}.ph.ph-currency-dollar-simple:before{content:""}.ph.ph-currency-eth:before{content:""}.ph.ph-currency-eur:before{content:""}.ph.ph-currency-gbp:before{content:""}.ph.ph-currency-inr:before{content:""}.ph.ph-currency-jpy:before{content:""}.ph.ph-currency-krw:before{content:""}.ph.ph-currency-kzt:before{content:""}.ph.ph-currency-ngn:before{content:""}.ph.ph-currency-rub:before{content:""}.ph.ph-cursor:before{content:""}.ph.ph-cursor-click:before{content:""}.ph.ph-cursor-text:before{content:""}.ph.ph-cylinder:before{content:""}.ph.ph-database:before{content:""}.ph.ph-desk:before{content:""}.ph.ph-desktop:before{content:""}.ph.ph-desktop-tower:before{content:""}.ph.ph-detective:before{content:""}.ph.ph-dev-to-logo:before{content:""}.ph.ph-device-mobile:before{content:""}.ph.ph-device-mobile-camera:before{content:""}.ph.ph-device-mobile-slash:before{content:""}.ph.ph-device-mobile-speaker:before{content:""}.ph.ph-device-rotate:before{content:""}.ph.ph-device-tablet:before{content:""}.ph.ph-device-tablet-camera:before{content:""}.ph.ph-device-tablet-speaker:before{content:""}.ph.ph-devices:before{content:""}.ph.ph-diamond:before{content:""}.ph.ph-diamonds-four:before{content:""}.ph.ph-dice-five:before{content:""}.ph.ph-dice-four:before{content:""}.ph.ph-dice-one:before{content:""}.ph.ph-dice-six:before{content:""}.ph.ph-dice-three:before{content:""}.ph.ph-dice-two:before{content:""}.ph.ph-disc:before{content:""}.ph.ph-disco-ball:before{content:""}.ph.ph-discord-logo:before{content:""}.ph.ph-divide:before{content:""}.ph.ph-dna:before{content:""}.ph.ph-dog:before{content:""}.ph.ph-door:before{content:""}.ph.ph-door-open:before{content:""}.ph.ph-dot:before{content:""}.ph.ph-dot-outline:before{content:""}.ph.ph-dots-nine:before{content:""}.ph.ph-dots-six:before{content:""}.ph.ph-dots-six-vertical:before{content:""}.ph.ph-dots-three:before{content:""}.ph.ph-dots-three-circle:before{content:""}.ph.ph-dots-three-circle-vertical:before{content:""}.ph.ph-dots-three-outline:before{content:""}.ph.ph-dots-three-outline-vertical:before{content:""}.ph.ph-dots-three-vertical:before{content:""}.ph.ph-download:before{content:""}.ph.ph-download-simple:before{content:""}.ph.ph-dress:before{content:""}.ph.ph-dresser:before{content:""}.ph.ph-dribbble-logo:before{content:""}.ph.ph-drone:before{content:""}.ph.ph-drop:before{content:""}.ph.ph-drop-half:before{content:""}.ph.ph-drop-half-bottom:before{content:""}.ph.ph-drop-simple:before{content:""}.ph.ph-drop-slash:before{content:""}.ph.ph-dropbox-logo:before{content:""}.ph.ph-ear:before{content:""}.ph.ph-ear-slash:before{content:""}.ph.ph-egg:before{content:""}.ph.ph-egg-crack:before{content:""}.ph.ph-eject:before{content:""}.ph.ph-eject-simple:before{content:""}.ph.ph-elevator:before{content:""}.ph.ph-empty:before{content:""}.ph.ph-engine:before{content:""}.ph.ph-envelope:before{content:""}.ph.ph-envelope-open:before{content:""}.ph.ph-envelope-simple:before{content:""}.ph.ph-envelope-simple-open:before{content:""}.ph.ph-equalizer:before{content:""}.ph.ph-equals:before{content:""}.ph.ph-eraser:before{content:""}.ph.ph-escalator-down:before{content:""}.ph.ph-escalator-up:before{content:""}.ph.ph-exam:before{content:""}.ph.ph-exclamation-mark:before{content:""}.ph.ph-exclude:before{content:""}.ph.ph-exclude-square:before{content:""}.ph.ph-export:before{content:""}.ph.ph-eye:before{content:""}.ph.ph-eye-closed:before{content:""}.ph.ph-eye-slash:before{content:""}.ph.ph-eyedropper:before{content:""}.ph.ph-eyedropper-sample:before{content:""}.ph.ph-eyeglasses:before{content:""}.ph.ph-eyes:before{content:""}.ph.ph-face-mask:before{content:""}.ph.ph-facebook-logo:before{content:""}.ph.ph-factory:before{content:""}.ph.ph-faders:before{content:""}.ph.ph-faders-horizontal:before{content:""}.ph.ph-fallout-shelter:before{content:""}.ph.ph-fan:before{content:""}.ph.ph-farm:before{content:""}.ph.ph-fast-forward:before{content:""}.ph.ph-fast-forward-circle:before{content:""}.ph.ph-feather:before{content:""}.ph.ph-fediverse-logo:before{content:""}.ph.ph-figma-logo:before{content:""}.ph.ph-file:before{content:""}.ph.ph-file-archive:before{content:""}.ph.ph-file-arrow-down:before{content:""}.ph.ph-file-arrow-up:before{content:""}.ph.ph-file-audio:before{content:""}.ph.ph-file-c:before{content:""}.ph.ph-file-c-sharp:before{content:""}.ph.ph-file-cloud:before{content:""}.ph.ph-file-code:before{content:""}.ph.ph-file-cpp:before{content:""}.ph.ph-file-css:before{content:""}.ph.ph-file-csv:before{content:""}.ph.ph-file-dashed:before,.ph.ph-file-dotted:before{content:""}.ph.ph-file-doc:before{content:""}.ph.ph-file-html:before{content:""}.ph.ph-file-image:before{content:""}.ph.ph-file-ini:before{content:""}.ph.ph-file-jpg:before{content:""}.ph.ph-file-js:before{content:""}.ph.ph-file-jsx:before{content:""}.ph.ph-file-lock:before{content:""}.ph.ph-file-magnifying-glass:before,.ph.ph-file-search:before{content:""}.ph.ph-file-md:before{content:""}.ph.ph-file-minus:before{content:""}.ph.ph-file-pdf:before{content:""}.ph.ph-file-plus:before{content:""}.ph.ph-file-png:before{content:""}.ph.ph-file-ppt:before{content:""}.ph.ph-file-py:before{content:""}.ph.ph-file-rs:before{content:""}.ph.ph-file-sql:before{content:""}.ph.ph-file-svg:before{content:""}.ph.ph-file-text:before{content:""}.ph.ph-file-ts:before{content:""}.ph.ph-file-tsx:before{content:""}.ph.ph-file-txt:before{content:""}.ph.ph-file-video:before{content:""}.ph.ph-file-vue:before{content:""}.ph.ph-file-x:before{content:""}.ph.ph-file-xls:before{content:""}.ph.ph-file-zip:before{content:""}.ph.ph-files:before{content:""}.ph.ph-film-reel:before{content:""}.ph.ph-film-script:before{content:""}.ph.ph-film-slate:before{content:""}.ph.ph-film-strip:before{content:""}.ph.ph-fingerprint:before{content:""}.ph.ph-fingerprint-simple:before{content:""}.ph.ph-finn-the-human:before{content:""}.ph.ph-fire:before{content:""}.ph.ph-fire-extinguisher:before{content:""}.ph.ph-fire-simple:before{content:""}.ph.ph-fire-truck:before{content:""}.ph.ph-first-aid:before{content:""}.ph.ph-first-aid-kit:before{content:""}.ph.ph-fish:before{content:""}.ph.ph-fish-simple:before{content:""}.ph.ph-flag:before{content:""}.ph.ph-flag-banner:before{content:""}.ph.ph-flag-banner-fold:before{content:""}.ph.ph-flag-checkered:before{content:""}.ph.ph-flag-pennant:before{content:""}.ph.ph-flame:before{content:""}.ph.ph-flashlight:before{content:""}.ph.ph-flask:before{content:""}.ph.ph-flip-horizontal:before{content:""}.ph.ph-flip-vertical:before{content:""}.ph.ph-floppy-disk:before{content:""}.ph.ph-floppy-disk-back:before{content:""}.ph.ph-flow-arrow:before{content:""}.ph.ph-flower:before{content:""}.ph.ph-flower-lotus:before{content:""}.ph.ph-flower-tulip:before{content:""}.ph.ph-flying-saucer:before{content:""}.ph.ph-folder:before,.ph.ph-folder-notch:before{content:""}.ph.ph-folder-dashed:before,.ph.ph-folder-dotted:before{content:""}.ph.ph-folder-lock:before{content:""}.ph.ph-folder-minus:before,.ph.ph-folder-notch-minus:before{content:""}.ph.ph-folder-open:before,.ph.ph-folder-notch-open:before{content:""}.ph.ph-folder-plus:before,.ph.ph-folder-notch-plus:before{content:""}.ph.ph-folder-simple:before{content:""}.ph.ph-folder-simple-dashed:before,.ph.ph-folder-simple-dotted:before{content:""}.ph.ph-folder-simple-lock:before{content:""}.ph.ph-folder-simple-minus:before{content:""}.ph.ph-folder-simple-plus:before{content:""}.ph.ph-folder-simple-star:before{content:""}.ph.ph-folder-simple-user:before{content:""}.ph.ph-folder-star:before{content:""}.ph.ph-folder-user:before{content:""}.ph.ph-folders:before{content:""}.ph.ph-football:before{content:""}.ph.ph-football-helmet:before{content:""}.ph.ph-footprints:before{content:""}.ph.ph-fork-knife:before{content:""}.ph.ph-four-k:before{content:""}.ph.ph-frame-corners:before{content:""}.ph.ph-framer-logo:before{content:""}.ph.ph-function:before{content:""}.ph.ph-funnel:before{content:""}.ph.ph-funnel-simple:before{content:""}.ph.ph-funnel-simple-x:before{content:""}.ph.ph-funnel-x:before{content:""}.ph.ph-game-controller:before{content:""}.ph.ph-garage:before{content:""}.ph.ph-gas-can:before{content:""}.ph.ph-gas-pump:before{content:""}.ph.ph-gauge:before{content:""}.ph.ph-gavel:before{content:""}.ph.ph-gear:before{content:""}.ph.ph-gear-fine:before{content:""}.ph.ph-gear-six:before{content:""}.ph.ph-gender-female:before{content:""}.ph.ph-gender-intersex:before{content:""}.ph.ph-gender-male:before{content:""}.ph.ph-gender-neuter:before{content:""}.ph.ph-gender-nonbinary:before{content:""}.ph.ph-gender-transgender:before{content:""}.ph.ph-ghost:before{content:""}.ph.ph-gif:before{content:""}.ph.ph-gift:before{content:""}.ph.ph-git-branch:before{content:""}.ph.ph-git-commit:before{content:""}.ph.ph-git-diff:before{content:""}.ph.ph-git-fork:before{content:""}.ph.ph-git-merge:before{content:""}.ph.ph-git-pull-request:before{content:""}.ph.ph-github-logo:before{content:""}.ph.ph-gitlab-logo:before{content:""}.ph.ph-gitlab-logo-simple:before{content:""}.ph.ph-globe:before{content:""}.ph.ph-globe-hemisphere-east:before{content:""}.ph.ph-globe-hemisphere-west:before{content:""}.ph.ph-globe-simple:before{content:""}.ph.ph-globe-simple-x:before{content:""}.ph.ph-globe-stand:before{content:""}.ph.ph-globe-x:before{content:""}.ph.ph-goggles:before{content:""}.ph.ph-golf:before{content:""}.ph.ph-goodreads-logo:before{content:""}.ph.ph-google-cardboard-logo:before{content:""}.ph.ph-google-chrome-logo:before{content:""}.ph.ph-google-drive-logo:before{content:""}.ph.ph-google-logo:before{content:""}.ph.ph-google-photos-logo:before{content:""}.ph.ph-google-play-logo:before{content:""}.ph.ph-google-podcasts-logo:before{content:""}.ph.ph-gps:before{content:""}.ph.ph-gps-fix:before{content:""}.ph.ph-gps-slash:before{content:""}.ph.ph-gradient:before{content:""}.ph.ph-graduation-cap:before{content:""}.ph.ph-grains:before{content:""}.ph.ph-grains-slash:before{content:""}.ph.ph-graph:before{content:""}.ph.ph-graphics-card:before{content:""}.ph.ph-greater-than:before{content:""}.ph.ph-greater-than-or-equal:before{content:""}.ph.ph-grid-four:before{content:""}.ph.ph-grid-nine:before{content:""}.ph.ph-guitar:before{content:""}.ph.ph-hair-dryer:before{content:""}.ph.ph-hamburger:before{content:""}.ph.ph-hammer:before{content:""}.ph.ph-hand:before{content:""}.ph.ph-hand-arrow-down:before{content:""}.ph.ph-hand-arrow-up:before{content:""}.ph.ph-hand-coins:before{content:""}.ph.ph-hand-deposit:before{content:""}.ph.ph-hand-eye:before{content:""}.ph.ph-hand-fist:before{content:""}.ph.ph-hand-grabbing:before{content:""}.ph.ph-hand-heart:before{content:""}.ph.ph-hand-palm:before{content:""}.ph.ph-hand-peace:before{content:""}.ph.ph-hand-pointing:before{content:""}.ph.ph-hand-soap:before{content:""}.ph.ph-hand-swipe-left:before{content:""}.ph.ph-hand-swipe-right:before{content:""}.ph.ph-hand-tap:before{content:""}.ph.ph-hand-waving:before{content:""}.ph.ph-hand-withdraw:before{content:""}.ph.ph-handbag:before{content:""}.ph.ph-handbag-simple:before{content:""}.ph.ph-hands-clapping:before{content:""}.ph.ph-hands-praying:before{content:""}.ph.ph-handshake:before{content:""}.ph.ph-hard-drive:before{content:""}.ph.ph-hard-drives:before{content:""}.ph.ph-hard-hat:before{content:""}.ph.ph-hash:before{content:""}.ph.ph-hash-straight:before{content:""}.ph.ph-head-circuit:before{content:""}.ph.ph-headlights:before{content:""}.ph.ph-headphones:before{content:""}.ph.ph-headset:before{content:""}.ph.ph-heart:before{content:""}.ph.ph-heart-break:before{content:""}.ph.ph-heart-half:before{content:""}.ph.ph-heart-straight:before{content:""}.ph.ph-heart-straight-break:before{content:""}.ph.ph-heartbeat:before{content:""}.ph.ph-hexagon:before{content:""}.ph.ph-high-definition:before{content:""}.ph.ph-high-heel:before{content:""}.ph.ph-highlighter:before{content:""}.ph.ph-highlighter-circle:before{content:""}.ph.ph-hockey:before{content:""}.ph.ph-hoodie:before{content:""}.ph.ph-horse:before{content:""}.ph.ph-hospital:before{content:""}.ph.ph-hourglass:before{content:""}.ph.ph-hourglass-high:before{content:""}.ph.ph-hourglass-low:before{content:""}.ph.ph-hourglass-medium:before{content:""}.ph.ph-hourglass-simple:before{content:""}.ph.ph-hourglass-simple-high:before{content:""}.ph.ph-hourglass-simple-low:before{content:""}.ph.ph-hourglass-simple-medium:before{content:""}.ph.ph-house:before{content:""}.ph.ph-house-line:before{content:""}.ph.ph-house-simple:before{content:""}.ph.ph-hurricane:before{content:""}.ph.ph-ice-cream:before{content:""}.ph.ph-identification-badge:before{content:""}.ph.ph-identification-card:before{content:""}.ph.ph-image:before{content:""}.ph.ph-image-broken:before{content:""}.ph.ph-image-square:before{content:""}.ph.ph-images:before{content:""}.ph.ph-images-square:before{content:""}.ph.ph-infinity:before,.ph.ph-lemniscate:before{content:""}.ph.ph-info:before{content:""}.ph.ph-instagram-logo:before{content:""}.ph.ph-intersect:before{content:""}.ph.ph-intersect-square:before{content:""}.ph.ph-intersect-three:before{content:""}.ph.ph-intersection:before{content:""}.ph.ph-invoice:before{content:""}.ph.ph-island:before{content:""}.ph.ph-jar:before{content:""}.ph.ph-jar-label:before{content:""}.ph.ph-jeep:before{content:""}.ph.ph-joystick:before{content:""}.ph.ph-kanban:before{content:""}.ph.ph-key:before{content:""}.ph.ph-key-return:before{content:""}.ph.ph-keyboard:before{content:""}.ph.ph-keyhole:before{content:""}.ph.ph-knife:before{content:""}.ph.ph-ladder:before{content:""}.ph.ph-ladder-simple:before{content:""}.ph.ph-lamp:before{content:""}.ph.ph-lamp-pendant:before{content:""}.ph.ph-laptop:before{content:""}.ph.ph-lasso:before{content:""}.ph.ph-lastfm-logo:before{content:""}.ph.ph-layout:before{content:""}.ph.ph-leaf:before{content:""}.ph.ph-lectern:before{content:""}.ph.ph-lego:before{content:""}.ph.ph-lego-smiley:before{content:""}.ph.ph-less-than:before{content:""}.ph.ph-less-than-or-equal:before{content:""}.ph.ph-letter-circle-h:before{content:""}.ph.ph-letter-circle-p:before{content:""}.ph.ph-letter-circle-v:before{content:""}.ph.ph-lifebuoy:before{content:""}.ph.ph-lightbulb:before{content:""}.ph.ph-lightbulb-filament:before{content:""}.ph.ph-lighthouse:before{content:""}.ph.ph-lightning:before{content:""}.ph.ph-lightning-a:before{content:""}.ph.ph-lightning-slash:before{content:""}.ph.ph-line-segment:before{content:""}.ph.ph-line-segments:before{content:""}.ph.ph-line-vertical:before{content:""}.ph.ph-link:before{content:""}.ph.ph-link-break:before{content:""}.ph.ph-link-simple:before{content:""}.ph.ph-link-simple-break:before{content:""}.ph.ph-link-simple-horizontal:before{content:""}.ph.ph-link-simple-horizontal-break:before{content:""}.ph.ph-linkedin-logo:before{content:""}.ph.ph-linktree-logo:before{content:""}.ph.ph-linux-logo:before{content:""}.ph.ph-list:before{content:""}.ph.ph-list-bullets:before{content:""}.ph.ph-list-checks:before{content:""}.ph.ph-list-dashes:before{content:""}.ph.ph-list-heart:before{content:""}.ph.ph-list-magnifying-glass:before{content:""}.ph.ph-list-numbers:before{content:""}.ph.ph-list-plus:before{content:""}.ph.ph-list-star:before{content:""}.ph.ph-lock:before{content:""}.ph.ph-lock-key:before{content:""}.ph.ph-lock-key-open:before{content:""}.ph.ph-lock-laminated:before{content:""}.ph.ph-lock-laminated-open:before{content:""}.ph.ph-lock-open:before{content:""}.ph.ph-lock-simple:before{content:""}.ph.ph-lock-simple-open:before{content:""}.ph.ph-lockers:before{content:""}.ph.ph-log:before{content:""}.ph.ph-magic-wand:before{content:""}.ph.ph-magnet:before{content:""}.ph.ph-magnet-straight:before{content:""}.ph.ph-magnifying-glass:before{content:""}.ph.ph-magnifying-glass-minus:before{content:""}.ph.ph-magnifying-glass-plus:before{content:""}.ph.ph-mailbox:before{content:""}.ph.ph-map-pin:before{content:""}.ph.ph-map-pin-area:before{content:""}.ph.ph-map-pin-line:before{content:""}.ph.ph-map-pin-plus:before{content:""}.ph.ph-map-pin-simple:before{content:""}.ph.ph-map-pin-simple-area:before{content:""}.ph.ph-map-pin-simple-line:before{content:""}.ph.ph-map-trifold:before{content:""}.ph.ph-markdown-logo:before{content:""}.ph.ph-marker-circle:before{content:""}.ph.ph-martini:before{content:""}.ph.ph-mask-happy:before{content:""}.ph.ph-mask-sad:before{content:""}.ph.ph-mastodon-logo:before{content:""}.ph.ph-math-operations:before{content:""}.ph.ph-matrix-logo:before{content:""}.ph.ph-medal:before{content:""}.ph.ph-medal-military:before{content:""}.ph.ph-medium-logo:before{content:""}.ph.ph-megaphone:before{content:""}.ph.ph-megaphone-simple:before{content:""}.ph.ph-member-of:before{content:""}.ph.ph-memory:before{content:""}.ph.ph-messenger-logo:before{content:""}.ph.ph-meta-logo:before{content:""}.ph.ph-meteor:before{content:""}.ph.ph-metronome:before{content:""}.ph.ph-microphone:before{content:""}.ph.ph-microphone-slash:before{content:""}.ph.ph-microphone-stage:before{content:""}.ph.ph-microscope:before{content:""}.ph.ph-microsoft-excel-logo:before{content:""}.ph.ph-microsoft-outlook-logo:before{content:""}.ph.ph-microsoft-powerpoint-logo:before{content:""}.ph.ph-microsoft-teams-logo:before{content:""}.ph.ph-microsoft-word-logo:before{content:""}.ph.ph-minus:before{content:""}.ph.ph-minus-circle:before{content:""}.ph.ph-minus-square:before{content:""}.ph.ph-money:before{content:""}.ph.ph-money-wavy:before{content:""}.ph.ph-monitor:before{content:""}.ph.ph-monitor-arrow-up:before{content:""}.ph.ph-monitor-play:before{content:""}.ph.ph-moon:before{content:""}.ph.ph-moon-stars:before{content:""}.ph.ph-moped:before{content:""}.ph.ph-moped-front:before{content:""}.ph.ph-mosque:before{content:""}.ph.ph-motorcycle:before{content:""}.ph.ph-mountains:before{content:""}.ph.ph-mouse:before{content:""}.ph.ph-mouse-left-click:before{content:""}.ph.ph-mouse-middle-click:before{content:""}.ph.ph-mouse-right-click:before{content:""}.ph.ph-mouse-scroll:before{content:""}.ph.ph-mouse-simple:before{content:""}.ph.ph-music-note:before{content:""}.ph.ph-music-note-simple:before{content:""}.ph.ph-music-notes:before{content:""}.ph.ph-music-notes-minus:before{content:""}.ph.ph-music-notes-plus:before{content:""}.ph.ph-music-notes-simple:before{content:""}.ph.ph-navigation-arrow:before{content:""}.ph.ph-needle:before{content:""}.ph.ph-network:before{content:""}.ph.ph-network-slash:before{content:""}.ph.ph-network-x:before{content:""}.ph.ph-newspaper:before{content:""}.ph.ph-newspaper-clipping:before{content:""}.ph.ph-not-equals:before{content:""}.ph.ph-not-member-of:before{content:""}.ph.ph-not-subset-of:before{content:""}.ph.ph-not-superset-of:before{content:""}.ph.ph-notches:before{content:""}.ph.ph-note:before{content:""}.ph.ph-note-blank:before{content:""}.ph.ph-note-pencil:before{content:""}.ph.ph-notebook:before{content:""}.ph.ph-notepad:before{content:""}.ph.ph-notification:before{content:""}.ph.ph-notion-logo:before{content:""}.ph.ph-nuclear-plant:before{content:""}.ph.ph-number-circle-eight:before{content:""}.ph.ph-number-circle-five:before{content:""}.ph.ph-number-circle-four:before{content:""}.ph.ph-number-circle-nine:before{content:""}.ph.ph-number-circle-one:before{content:""}.ph.ph-number-circle-seven:before{content:""}.ph.ph-number-circle-six:before{content:""}.ph.ph-number-circle-three:before{content:""}.ph.ph-number-circle-two:before{content:""}.ph.ph-number-circle-zero:before{content:""}.ph.ph-number-eight:before{content:""}.ph.ph-number-five:before{content:""}.ph.ph-number-four:before{content:""}.ph.ph-number-nine:before{content:""}.ph.ph-number-one:before{content:""}.ph.ph-number-seven:before{content:""}.ph.ph-number-six:before{content:""}.ph.ph-number-square-eight:before{content:""}.ph.ph-number-square-five:before{content:""}.ph.ph-number-square-four:before{content:""}.ph.ph-number-square-nine:before{content:""}.ph.ph-number-square-one:before{content:""}.ph.ph-number-square-seven:before{content:""}.ph.ph-number-square-six:before{content:""}.ph.ph-number-square-three:before{content:""}.ph.ph-number-square-two:before{content:""}.ph.ph-number-square-zero:before{content:""}.ph.ph-number-three:before{content:""}.ph.ph-number-two:before{content:""}.ph.ph-number-zero:before{content:""}.ph.ph-numpad:before{content:""}.ph.ph-nut:before{content:""}.ph.ph-ny-times-logo:before{content:""}.ph.ph-octagon:before{content:""}.ph.ph-office-chair:before{content:""}.ph.ph-onigiri:before{content:""}.ph.ph-open-ai-logo:before{content:""}.ph.ph-option:before{content:""}.ph.ph-orange:before{content:""}.ph.ph-orange-slice:before{content:""}.ph.ph-oven:before{content:""}.ph.ph-package:before{content:""}.ph.ph-paint-brush:before{content:""}.ph.ph-paint-brush-broad:before{content:""}.ph.ph-paint-brush-household:before{content:""}.ph.ph-paint-bucket:before{content:""}.ph.ph-paint-roller:before{content:""}.ph.ph-palette:before{content:""}.ph.ph-panorama:before{content:""}.ph.ph-pants:before{content:""}.ph.ph-paper-plane:before{content:""}.ph.ph-paper-plane-right:before{content:""}.ph.ph-paper-plane-tilt:before{content:""}.ph.ph-paperclip:before{content:""}.ph.ph-paperclip-horizontal:before{content:""}.ph.ph-parachute:before{content:""}.ph.ph-paragraph:before{content:""}.ph.ph-parallelogram:before{content:""}.ph.ph-park:before{content:""}.ph.ph-password:before{content:""}.ph.ph-path:before{content:""}.ph.ph-patreon-logo:before{content:""}.ph.ph-pause:before{content:""}.ph.ph-pause-circle:before{content:""}.ph.ph-paw-print:before{content:""}.ph.ph-paypal-logo:before{content:""}.ph.ph-peace:before{content:""}.ph.ph-pen:before{content:""}.ph.ph-pen-nib:before{content:""}.ph.ph-pen-nib-straight:before{content:""}.ph.ph-pencil:before{content:""}.ph.ph-pencil-circle:before{content:""}.ph.ph-pencil-line:before{content:""}.ph.ph-pencil-ruler:before{content:""}.ph.ph-pencil-simple:before{content:""}.ph.ph-pencil-simple-line:before{content:""}.ph.ph-pencil-simple-slash:before{content:""}.ph.ph-pencil-slash:before{content:""}.ph.ph-pentagon:before{content:""}.ph.ph-pentagram:before{content:""}.ph.ph-pepper:before{content:""}.ph.ph-percent:before{content:""}.ph.ph-person:before{content:""}.ph.ph-person-arms-spread:before{content:""}.ph.ph-person-simple:before{content:""}.ph.ph-person-simple-bike:before{content:""}.ph.ph-person-simple-circle:before{content:""}.ph.ph-person-simple-hike:before{content:""}.ph.ph-person-simple-run:before{content:""}.ph.ph-person-simple-ski:before{content:""}.ph.ph-person-simple-snowboard:before{content:""}.ph.ph-person-simple-swim:before{content:""}.ph.ph-person-simple-tai-chi:before{content:""}.ph.ph-person-simple-throw:before{content:""}.ph.ph-person-simple-walk:before{content:""}.ph.ph-perspective:before{content:""}.ph.ph-phone:before{content:""}.ph.ph-phone-call:before{content:""}.ph.ph-phone-disconnect:before{content:""}.ph.ph-phone-incoming:before{content:""}.ph.ph-phone-list:before{content:""}.ph.ph-phone-outgoing:before{content:""}.ph.ph-phone-pause:before{content:""}.ph.ph-phone-plus:before{content:""}.ph.ph-phone-slash:before{content:""}.ph.ph-phone-transfer:before{content:""}.ph.ph-phone-x:before{content:""}.ph.ph-phosphor-logo:before{content:""}.ph.ph-pi:before{content:""}.ph.ph-piano-keys:before{content:""}.ph.ph-picnic-table:before{content:""}.ph.ph-picture-in-picture:before{content:""}.ph.ph-piggy-bank:before{content:""}.ph.ph-pill:before{content:""}.ph.ph-ping-pong:before{content:""}.ph.ph-pint-glass:before{content:""}.ph.ph-pinterest-logo:before{content:""}.ph.ph-pinwheel:before{content:""}.ph.ph-pipe:before{content:""}.ph.ph-pipe-wrench:before{content:""}.ph.ph-pix-logo:before{content:""}.ph.ph-pizza:before{content:""}.ph.ph-placeholder:before{content:""}.ph.ph-planet:before{content:""}.ph.ph-plant:before{content:""}.ph.ph-play:before{content:""}.ph.ph-play-circle:before{content:""}.ph.ph-play-pause:before{content:""}.ph.ph-playlist:before{content:""}.ph.ph-plug:before{content:""}.ph.ph-plug-charging:before{content:""}.ph.ph-plugs:before{content:""}.ph.ph-plugs-connected:before{content:""}.ph.ph-plus:before{content:""}.ph.ph-plus-circle:before{content:""}.ph.ph-plus-minus:before{content:""}.ph.ph-plus-square:before{content:""}.ph.ph-poker-chip:before{content:""}.ph.ph-police-car:before{content:""}.ph.ph-polygon:before{content:""}.ph.ph-popcorn:before{content:""}.ph.ph-popsicle:before{content:""}.ph.ph-potted-plant:before{content:""}.ph.ph-power:before{content:""}.ph.ph-prescription:before{content:""}.ph.ph-presentation:before{content:""}.ph.ph-presentation-chart:before{content:""}.ph.ph-printer:before{content:""}.ph.ph-prohibit:before{content:""}.ph.ph-prohibit-inset:before{content:""}.ph.ph-projector-screen:before{content:""}.ph.ph-projector-screen-chart:before{content:""}.ph.ph-pulse:before,.ph.ph-activity:before{content:""}.ph.ph-push-pin:before{content:""}.ph.ph-push-pin-simple:before{content:""}.ph.ph-push-pin-simple-slash:before{content:""}.ph.ph-push-pin-slash:before{content:""}.ph.ph-puzzle-piece:before{content:""}.ph.ph-qr-code:before{content:""}.ph.ph-question:before{content:""}.ph.ph-question-mark:before{content:""}.ph.ph-queue:before{content:""}.ph.ph-quotes:before{content:""}.ph.ph-rabbit:before{content:""}.ph.ph-racquet:before{content:""}.ph.ph-radical:before{content:""}.ph.ph-radio:before{content:""}.ph.ph-radio-button:before{content:""}.ph.ph-radioactive:before{content:""}.ph.ph-rainbow:before{content:""}.ph.ph-rainbow-cloud:before{content:""}.ph.ph-ranking:before{content:""}.ph.ph-read-cv-logo:before{content:""}.ph.ph-receipt:before{content:""}.ph.ph-receipt-x:before{content:""}.ph.ph-record:before{content:""}.ph.ph-rectangle:before{content:""}.ph.ph-rectangle-dashed:before{content:""}.ph.ph-recycle:before{content:""}.ph.ph-reddit-logo:before{content:""}.ph.ph-repeat:before{content:""}.ph.ph-repeat-once:before{content:""}.ph.ph-replit-logo:before{content:""}.ph.ph-resize:before{content:""}.ph.ph-rewind:before{content:""}.ph.ph-rewind-circle:before{content:""}.ph.ph-road-horizon:before{content:""}.ph.ph-robot:before{content:""}.ph.ph-rocket:before{content:""}.ph.ph-rocket-launch:before{content:""}.ph.ph-rows:before{content:""}.ph.ph-rows-plus-bottom:before{content:""}.ph.ph-rows-plus-top:before{content:""}.ph.ph-rss:before{content:""}.ph.ph-rss-simple:before{content:""}.ph.ph-rug:before{content:""}.ph.ph-ruler:before{content:""}.ph.ph-sailboat:before{content:""}.ph.ph-scales:before{content:""}.ph.ph-scan:before{content:""}.ph.ph-scan-smiley:before{content:""}.ph.ph-scissors:before{content:""}.ph.ph-scooter:before{content:""}.ph.ph-screencast:before{content:""}.ph.ph-screwdriver:before{content:""}.ph.ph-scribble:before{content:""}.ph.ph-scribble-loop:before{content:""}.ph.ph-scroll:before{content:""}.ph.ph-seal:before,.ph.ph-circle-wavy:before{content:""}.ph.ph-seal-check:before,.ph.ph-circle-wavy-check:before{content:""}.ph.ph-seal-percent:before{content:""}.ph.ph-seal-question:before,.ph.ph-circle-wavy-question:before{content:""}.ph.ph-seal-warning:before,.ph.ph-circle-wavy-warning:before{content:""}.ph.ph-seat:before{content:""}.ph.ph-seatbelt:before{content:""}.ph.ph-security-camera:before{content:""}.ph.ph-selection:before{content:""}.ph.ph-selection-all:before{content:""}.ph.ph-selection-background:before{content:""}.ph.ph-selection-foreground:before{content:""}.ph.ph-selection-inverse:before{content:""}.ph.ph-selection-plus:before{content:""}.ph.ph-selection-slash:before{content:""}.ph.ph-shapes:before{content:""}.ph.ph-share:before{content:""}.ph.ph-share-fat:before{content:""}.ph.ph-share-network:before{content:""}.ph.ph-shield:before{content:""}.ph.ph-shield-check:before{content:""}.ph.ph-shield-checkered:before{content:""}.ph.ph-shield-chevron:before{content:""}.ph.ph-shield-plus:before{content:""}.ph.ph-shield-slash:before{content:""}.ph.ph-shield-star:before{content:""}.ph.ph-shield-warning:before{content:""}.ph.ph-shipping-container:before{content:""}.ph.ph-shirt-folded:before{content:""}.ph.ph-shooting-star:before{content:""}.ph.ph-shopping-bag:before{content:""}.ph.ph-shopping-bag-open:before{content:""}.ph.ph-shopping-cart:before{content:""}.ph.ph-shopping-cart-simple:before{content:""}.ph.ph-shovel:before{content:""}.ph.ph-shower:before{content:""}.ph.ph-shrimp:before{content:""}.ph.ph-shuffle:before{content:""}.ph.ph-shuffle-angular:before{content:""}.ph.ph-shuffle-simple:before{content:""}.ph.ph-sidebar:before{content:""}.ph.ph-sidebar-simple:before{content:""}.ph.ph-sigma:before{content:""}.ph.ph-sign-in:before{content:""}.ph.ph-sign-out:before{content:""}.ph.ph-signature:before{content:""}.ph.ph-signpost:before{content:""}.ph.ph-sim-card:before{content:""}.ph.ph-siren:before{content:""}.ph.ph-sketch-logo:before{content:""}.ph.ph-skip-back:before{content:""}.ph.ph-skip-back-circle:before{content:""}.ph.ph-skip-forward:before{content:""}.ph.ph-skip-forward-circle:before{content:""}.ph.ph-skull:before{content:""}.ph.ph-skype-logo:before{content:""}.ph.ph-slack-logo:before{content:""}.ph.ph-sliders:before{content:""}.ph.ph-sliders-horizontal:before{content:""}.ph.ph-slideshow:before{content:""}.ph.ph-smiley:before{content:""}.ph.ph-smiley-angry:before{content:""}.ph.ph-smiley-blank:before{content:""}.ph.ph-smiley-meh:before{content:""}.ph.ph-smiley-melting:before{content:""}.ph.ph-smiley-nervous:before{content:""}.ph.ph-smiley-sad:before{content:""}.ph.ph-smiley-sticker:before{content:""}.ph.ph-smiley-wink:before{content:""}.ph.ph-smiley-x-eyes:before{content:""}.ph.ph-snapchat-logo:before{content:""}.ph.ph-sneaker:before{content:""}.ph.ph-sneaker-move:before{content:""}.ph.ph-snowflake:before{content:""}.ph.ph-soccer-ball:before{content:""}.ph.ph-sock:before{content:""}.ph.ph-solar-panel:before{content:""}.ph.ph-solar-roof:before{content:""}.ph.ph-sort-ascending:before{content:""}.ph.ph-sort-descending:before{content:""}.ph.ph-soundcloud-logo:before{content:""}.ph.ph-spade:before{content:""}.ph.ph-sparkle:before{content:""}.ph.ph-speaker-hifi:before{content:""}.ph.ph-speaker-high:before{content:""}.ph.ph-speaker-low:before{content:""}.ph.ph-speaker-none:before{content:""}.ph.ph-speaker-simple-high:before{content:""}.ph.ph-speaker-simple-low:before{content:""}.ph.ph-speaker-simple-none:before{content:""}.ph.ph-speaker-simple-slash:before{content:""}.ph.ph-speaker-simple-x:before{content:""}.ph.ph-speaker-slash:before{content:""}.ph.ph-speaker-x:before{content:""}.ph.ph-speedometer:before{content:""}.ph.ph-sphere:before{content:""}.ph.ph-spinner:before{content:""}.ph.ph-spinner-ball:before{content:""}.ph.ph-spinner-gap:before{content:""}.ph.ph-spiral:before{content:""}.ph.ph-split-horizontal:before{content:""}.ph.ph-split-vertical:before{content:""}.ph.ph-spotify-logo:before{content:""}.ph.ph-spray-bottle:before{content:""}.ph.ph-square:before{content:""}.ph.ph-square-half:before{content:""}.ph.ph-square-half-bottom:before{content:""}.ph.ph-square-logo:before{content:""}.ph.ph-square-split-horizontal:before{content:""}.ph.ph-square-split-vertical:before{content:""}.ph.ph-squares-four:before{content:""}.ph.ph-stack:before{content:""}.ph.ph-stack-minus:before{content:""}.ph.ph-stack-overflow-logo:before{content:""}.ph.ph-stack-plus:before{content:""}.ph.ph-stack-simple:before{content:""}.ph.ph-stairs:before{content:""}.ph.ph-stamp:before{content:""}.ph.ph-standard-definition:before{content:""}.ph.ph-star:before{content:""}.ph.ph-star-and-crescent:before{content:""}.ph.ph-star-four:before{content:""}.ph.ph-star-half:before{content:""}.ph.ph-star-of-david:before{content:""}.ph.ph-steam-logo:before{content:""}.ph.ph-steering-wheel:before{content:""}.ph.ph-steps:before{content:""}.ph.ph-stethoscope:before{content:""}.ph.ph-sticker:before{content:""}.ph.ph-stool:before{content:""}.ph.ph-stop:before{content:""}.ph.ph-stop-circle:before{content:""}.ph.ph-storefront:before{content:""}.ph.ph-strategy:before{content:""}.ph.ph-stripe-logo:before{content:""}.ph.ph-student:before{content:""}.ph.ph-subset-of:before{content:""}.ph.ph-subset-proper-of:before{content:""}.ph.ph-subtitles:before{content:""}.ph.ph-subtitles-slash:before{content:""}.ph.ph-subtract:before{content:""}.ph.ph-subtract-square:before{content:""}.ph.ph-subway:before{content:""}.ph.ph-suitcase:before{content:""}.ph.ph-suitcase-rolling:before{content:""}.ph.ph-suitcase-simple:before{content:""}.ph.ph-sun:before{content:""}.ph.ph-sun-dim:before{content:""}.ph.ph-sun-horizon:before{content:""}.ph.ph-sunglasses:before{content:""}.ph.ph-superset-of:before{content:""}.ph.ph-superset-proper-of:before{content:""}.ph.ph-swap:before{content:""}.ph.ph-swatches:before{content:""}.ph.ph-swimming-pool:before{content:""}.ph.ph-sword:before{content:""}.ph.ph-synagogue:before{content:""}.ph.ph-syringe:before{content:""}.ph.ph-t-shirt:before{content:""}.ph.ph-table:before{content:""}.ph.ph-tabs:before{content:""}.ph.ph-tag:before{content:""}.ph.ph-tag-chevron:before{content:""}.ph.ph-tag-simple:before{content:""}.ph.ph-target:before{content:""}.ph.ph-taxi:before{content:""}.ph.ph-tea-bag:before{content:""}.ph.ph-telegram-logo:before{content:""}.ph.ph-television:before{content:""}.ph.ph-television-simple:before{content:""}.ph.ph-tennis-ball:before{content:""}.ph.ph-tent:before{content:""}.ph.ph-terminal:before{content:""}.ph.ph-terminal-window:before{content:""}.ph.ph-test-tube:before{content:""}.ph.ph-text-a-underline:before{content:""}.ph.ph-text-aa:before{content:""}.ph.ph-text-align-center:before{content:""}.ph.ph-text-align-justify:before{content:""}.ph.ph-text-align-left:before{content:""}.ph.ph-text-align-right:before{content:""}.ph.ph-text-b:before,.ph.ph-text-bolder:before{content:""}.ph.ph-text-columns:before{content:""}.ph.ph-text-h:before{content:""}.ph.ph-text-h-five:before{content:""}.ph.ph-text-h-four:before{content:""}.ph.ph-text-h-one:before{content:""}.ph.ph-text-h-six:before{content:""}.ph.ph-text-h-three:before{content:""}.ph.ph-text-h-two:before{content:""}.ph.ph-text-indent:before{content:""}.ph.ph-text-italic:before{content:""}.ph.ph-text-outdent:before{content:""}.ph.ph-text-strikethrough:before{content:""}.ph.ph-text-subscript:before{content:""}.ph.ph-text-superscript:before{content:""}.ph.ph-text-t:before{content:""}.ph.ph-text-t-slash:before{content:""}.ph.ph-text-underline:before{content:""}.ph.ph-textbox:before{content:""}.ph.ph-thermometer:before{content:""}.ph.ph-thermometer-cold:before{content:""}.ph.ph-thermometer-hot:before{content:""}.ph.ph-thermometer-simple:before{content:""}.ph.ph-threads-logo:before{content:""}.ph.ph-three-d:before{content:""}.ph.ph-thumbs-down:before{content:""}.ph.ph-thumbs-up:before{content:""}.ph.ph-ticket:before{content:""}.ph.ph-tidal-logo:before{content:""}.ph.ph-tiktok-logo:before{content:""}.ph.ph-tilde:before{content:""}.ph.ph-timer:before{content:""}.ph.ph-tip-jar:before{content:""}.ph.ph-tipi:before{content:""}.ph.ph-tire:before{content:""}.ph.ph-toggle-left:before{content:""}.ph.ph-toggle-right:before{content:""}.ph.ph-toilet:before{content:""}.ph.ph-toilet-paper:before{content:""}.ph.ph-toolbox:before{content:""}.ph.ph-tooth:before{content:""}.ph.ph-tornado:before{content:""}.ph.ph-tote:before{content:""}.ph.ph-tote-simple:before{content:""}.ph.ph-towel:before{content:""}.ph.ph-tractor:before{content:""}.ph.ph-trademark:before{content:""}.ph.ph-trademark-registered:before{content:""}.ph.ph-traffic-cone:before{content:""}.ph.ph-traffic-sign:before{content:""}.ph.ph-traffic-signal:before{content:""}.ph.ph-train:before{content:""}.ph.ph-train-regional:before{content:""}.ph.ph-train-simple:before{content:""}.ph.ph-tram:before{content:""}.ph.ph-translate:before{content:""}.ph.ph-trash:before{content:""}.ph.ph-trash-simple:before{content:""}.ph.ph-tray:before{content:""}.ph.ph-tray-arrow-down:before,.ph.ph-archive-tray:before{content:""}.ph.ph-tray-arrow-up:before{content:""}.ph.ph-treasure-chest:before{content:""}.ph.ph-tree:before{content:""}.ph.ph-tree-evergreen:before{content:""}.ph.ph-tree-palm:before{content:""}.ph.ph-tree-structure:before{content:""}.ph.ph-tree-view:before{content:""}.ph.ph-trend-down:before{content:""}.ph.ph-trend-up:before{content:""}.ph.ph-triangle:before{content:""}.ph.ph-triangle-dashed:before{content:""}.ph.ph-trolley:before{content:""}.ph.ph-trolley-suitcase:before{content:""}.ph.ph-trophy:before{content:""}.ph.ph-truck:before{content:""}.ph.ph-truck-trailer:before{content:""}.ph.ph-tumblr-logo:before{content:""}.ph.ph-twitch-logo:before{content:""}.ph.ph-twitter-logo:before{content:""}.ph.ph-umbrella:before{content:""}.ph.ph-umbrella-simple:before{content:""}.ph.ph-union:before{content:""}.ph.ph-unite:before{content:""}.ph.ph-unite-square:before{content:""}.ph.ph-upload:before{content:""}.ph.ph-upload-simple:before{content:""}.ph.ph-usb:before{content:""}.ph.ph-user:before{content:""}.ph.ph-user-check:before{content:""}.ph.ph-user-circle:before{content:""}.ph.ph-user-circle-check:before{content:""}.ph.ph-user-circle-dashed:before{content:""}.ph.ph-user-circle-gear:before{content:""}.ph.ph-user-circle-minus:before{content:""}.ph.ph-user-circle-plus:before{content:""}.ph.ph-user-focus:before{content:""}.ph.ph-user-gear:before{content:""}.ph.ph-user-list:before{content:""}.ph.ph-user-minus:before{content:""}.ph.ph-user-plus:before{content:""}.ph.ph-user-rectangle:before{content:""}.ph.ph-user-sound:before{content:""}.ph.ph-user-square:before{content:""}.ph.ph-user-switch:before{content:""}.ph.ph-users:before{content:""}.ph.ph-users-four:before{content:""}.ph.ph-users-three:before{content:""}.ph.ph-van:before{content:""}.ph.ph-vault:before{content:""}.ph.ph-vector-three:before{content:""}.ph.ph-vector-two:before{content:""}.ph.ph-vibrate:before{content:""}.ph.ph-video:before{content:""}.ph.ph-video-camera:before{content:""}.ph.ph-video-camera-slash:before{content:""}.ph.ph-video-conference:before{content:""}.ph.ph-vignette:before{content:""}.ph.ph-vinyl-record:before{content:""}.ph.ph-virtual-reality:before{content:""}.ph.ph-virus:before{content:""}.ph.ph-visor:before{content:""}.ph.ph-voicemail:before{content:""}.ph.ph-volleyball:before{content:""}.ph.ph-wall:before{content:""}.ph.ph-wallet:before{content:""}.ph.ph-warehouse:before{content:""}.ph.ph-warning:before{content:""}.ph.ph-warning-circle:before{content:""}.ph.ph-warning-diamond:before{content:""}.ph.ph-warning-octagon:before{content:""}.ph.ph-washing-machine:before{content:""}.ph.ph-watch:before{content:""}.ph.ph-wave-sawtooth:before{content:""}.ph.ph-wave-sine:before{content:""}.ph.ph-wave-square:before{content:""}.ph.ph-wave-triangle:before{content:""}.ph.ph-waveform:before{content:""}.ph.ph-waveform-slash:before{content:""}.ph.ph-waves:before{content:""}.ph.ph-webcam:before{content:""}.ph.ph-webcam-slash:before{content:""}.ph.ph-webhooks-logo:before{content:""}.ph.ph-wechat-logo:before{content:""}.ph.ph-whatsapp-logo:before{content:""}.ph.ph-wheelchair:before{content:""}.ph.ph-wheelchair-motion:before{content:""}.ph.ph-wifi-high:before{content:""}.ph.ph-wifi-low:before{content:""}.ph.ph-wifi-medium:before{content:""}.ph.ph-wifi-none:before{content:""}.ph.ph-wifi-slash:before{content:""}.ph.ph-wifi-x:before{content:""}.ph.ph-wind:before{content:""}.ph.ph-windmill:before{content:""}.ph.ph-windows-logo:before{content:""}.ph.ph-wine:before{content:""}.ph.ph-wrench:before{content:""}.ph.ph-x:before{content:""}.ph.ph-x-circle:before{content:""}.ph.ph-x-logo:before{content:""}.ph.ph-x-square:before{content:""}.ph.ph-yarn:before{content:""}.ph.ph-yin-yang:before{content:""}.ph.ph-youtube-logo:before{content:""}@layer ds.tokens{:root{--ds-space-0:0px;--ds-space-2:2px;--ds-space-4:4px;--ds-space-6:6px;--ds-space-8:8px;--ds-space-12:12px;--ds-space-16:16px;--ds-space-20:20px;--ds-space-24:24px;--ds-space-32:32px;--ds-space-40:40px;--ds-space-48:48px;--ds-space-56:56px;--ds-space-64:64px;--ds-space-72:72px;--ds-space-96:96px;--ds-space-128:128px;--ds-size-4:4px;--ds-size-6:6px;--ds-size-8:8px;--ds-size-12:12px;--ds-size-16:16px;--ds-size-20:20px;--ds-size-24:24px;--ds-size-28:28px;--ds-size-32:32px;--ds-size-40:40px;--ds-size-44:44px;--ds-size-48:48px;--ds-size-56:56px;--ds-size-64:64px;--ds-size-72:72px;--ds-size-80:80px;--ds-size-88:88px;--ds-size-96:96px;--ds-size-viewport-320:320px;--ds-size-viewport-640:640px;--ds-size-viewport-768:768px;--ds-size-viewport-1024:1024px;--ds-size-viewport-1280:1280px;--ds-size-viewport-1440:1440px;--ds-size-width-240:240px;--ds-size-width-320:320px;--ds-size-width-400:400px;--ds-size-width-480:480px;--ds-size-width-640:640px;--ds-size-width-720:720px;--ds-size-width-960:960px;--ds-size-width-1200:1200px;--ds-size-width-1280:1280px;--ds-size-width-1360:1360px;--ds-size-width-1440:1440px;--ds-size-width-1920:1920px;--ds-radius-0:0px;--ds-radius-2:2px;--ds-radius-4:4px;--ds-radius-6:6px;--ds-radius-8:8px;--ds-radius-10:10px;--ds-radius-12:12px;--ds-radius-16:16px;--ds-radius-20:20px;--ds-radius-24:24px;--ds-radius-9999:9999px;--ds-border-width-1:1px;--ds-border-width-2:2px;--ds-border-width-3:3px;--ds-opacity-disabled:.5;--ds-opacity-ghost:.1;--ds-opacity-dim:.2;--ds-opacity-muted:.7;--ds-opacity-faded:.5;--ds-blur-4:4px;--ds-blur-8:8px;--ds-blur-14:14px;--ds-radius-control-xs:var(--ds-radius-4);--ds-radius-control-sm:var(--ds-radius-6);--ds-radius-control-md:var(--ds-radius-8);--ds-radius-control-lg:var(--ds-radius-10);--ds-radius-container-sm:var(--ds-radius-8);--ds-radius-container-md:var(--ds-radius-12);--ds-radius-container-lg:var(--ds-radius-16);--ds-radius-inset:var(--ds-radius-4);--ds-radius-full:var(--ds-radius-9999);--ds-radius-selection:var(--ds-radius-4);--ds-border-width-hairline:var(--ds-border-width-1);--ds-border-width-emphasis:var(--ds-border-width-2);--ds-border-width-accent:var(--ds-border-width-3);--ds-size-icon-xs:var(--ds-size-12);--ds-size-icon-sm:var(--ds-size-16);--ds-size-icon-md:var(--ds-size-20);--ds-size-icon-lg:var(--ds-size-24);--ds-size-icon-xl:var(--ds-size-32);--ds-size-icon-2xl:var(--ds-size-40);--ds-size-target-min:var(--ds-size-24);--ds-size-target-comfortable:var(--ds-size-44);--ds-size-selection-sm:var(--ds-size-16);--ds-size-selection-md:var(--ds-size-20);--ds-size-selection-lg:var(--ds-size-24);--ds-size-content-sm:var(--ds-size-width-480);--ds-size-content-md:var(--ds-size-width-720);--ds-size-content-lg:var(--ds-size-width-960);--ds-size-content-xl:var(--ds-size-width-1360);--ds-size-mark-sm:var(--ds-size-16);--ds-size-mark-md:var(--ds-size-20);--ds-size-mark-lg:var(--ds-size-24);--ds-size-mark-xl:var(--ds-size-32);--ds-size-list-max-height:var(--ds-size-width-320);--ds-size-tooltip-max-width:var(--ds-size-width-240);--ds-size-table-prose-min:var(--ds-size-width-240);--ds-size-table-prose-max:var(--ds-size-width-480);--ds-focus-ring-width:var(--ds-border-width-2);--ds-focus-ring-offset:var(--ds-space-2);--ds-tracking-caps:.5px;--ds-typography-display-xl-font-family:Newsreader, ds-display-fallback, Georgia, "Times New Roman", serif;--ds-typography-display-xl-font-size:var(--ds-text-display-xl);--ds-typography-display-xl-font-weight:300;--ds-typography-display-xl-line-height:var(--ds-leading-display-xl);--ds-typography-display-xl-letter-spacing:var(--ds-tracking-display-xl);--ds-typography-display-xl-text-transform:none;--ds-typography-display-lg-font-family:Newsreader, ds-display-fallback, Georgia, "Times New Roman", serif;--ds-typography-display-lg-font-size:var(--ds-text-display-lg);--ds-typography-display-lg-font-weight:300;--ds-typography-display-lg-line-height:var(--ds-leading-display-lg);--ds-typography-display-lg-letter-spacing:var(--ds-tracking-display-lg);--ds-typography-display-lg-text-transform:none;--ds-typography-heading-xl-font-family:Newsreader, ds-display-fallback, Georgia, "Times New Roman", serif;--ds-typography-heading-xl-font-size:var(--ds-text-heading-xl);--ds-typography-heading-xl-font-weight:300;--ds-typography-heading-xl-line-height:var(--ds-leading-heading-xl);--ds-typography-heading-xl-letter-spacing:var(--ds-tracking-heading-xl);--ds-typography-heading-xl-text-transform:none;--ds-typography-heading-lg-font-family:Newsreader, ds-display-fallback, Georgia, "Times New Roman", serif;--ds-typography-heading-lg-font-size:var(--ds-text-heading-lg);--ds-typography-heading-lg-font-weight:300;--ds-typography-heading-lg-line-height:var(--ds-leading-heading-lg);--ds-typography-heading-lg-letter-spacing:var(--ds-tracking-heading-lg);--ds-typography-heading-lg-text-transform:none;--ds-typography-heading-md-font-family:Newsreader, ds-display-fallback, Georgia, "Times New Roman", serif;--ds-typography-heading-md-font-size:var(--ds-text-heading-md);--ds-typography-heading-md-font-weight:400;--ds-typography-heading-md-line-height:var(--ds-leading-heading-md);--ds-typography-heading-md-letter-spacing:var(--ds-tracking-heading-md);--ds-typography-heading-md-text-transform:none;--ds-typography-heading-sm-font-family:Newsreader, ds-display-fallback, Georgia, "Times New Roman", serif;--ds-typography-heading-sm-font-size:var(--ds-text-heading-sm);--ds-typography-heading-sm-font-weight:400;--ds-typography-heading-sm-line-height:var(--ds-leading-heading-sm);--ds-typography-heading-sm-letter-spacing:var(--ds-tracking-heading-sm);--ds-typography-heading-sm-text-transform:none;--ds-typography-heading-xs-font-family:Newsreader, ds-display-fallback, Georgia, "Times New Roman", serif;--ds-typography-heading-xs-font-size:var(--ds-text-heading-xs);--ds-typography-heading-xs-font-weight:400;--ds-typography-heading-xs-line-height:var(--ds-leading-heading-xs);--ds-typography-heading-xs-letter-spacing:var(--ds-tracking-heading-xs);--ds-typography-heading-xs-text-transform:none;--ds-typography-heading-2xs-font-family:Newsreader, ds-display-fallback, Georgia, "Times New Roman", serif;--ds-typography-heading-2xs-font-size:var(--ds-text-heading-2xs);--ds-typography-heading-2xs-font-weight:400;--ds-typography-heading-2xs-line-height:var(--ds-leading-heading-2xs);--ds-typography-heading-2xs-letter-spacing:var(--ds-tracking-heading-2xs);--ds-typography-heading-2xs-text-transform:none;--ds-typography-body-lg-font-family:"Hanken Grotesk", ds-body-fallback, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ds-typography-body-lg-font-size:var(--ds-text-body-lg);--ds-typography-body-lg-font-weight:400;--ds-typography-body-lg-line-height:1.5556;--ds-typography-body-lg-letter-spacing:0px;--ds-typography-body-lg-text-transform:none;--ds-typography-body-md-font-family:"Hanken Grotesk", ds-body-fallback, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ds-typography-body-md-font-size:var(--ds-text-body-md);--ds-typography-body-md-font-weight:400;--ds-typography-body-md-line-height:1.5;--ds-typography-body-md-letter-spacing:0px;--ds-typography-body-md-text-transform:none;--ds-typography-body-sm-font-family:"Hanken Grotesk", ds-body-fallback, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ds-typography-body-sm-font-size:var(--ds-text-body-sm);--ds-typography-body-sm-font-weight:400;--ds-typography-body-sm-line-height:1.4286;--ds-typography-body-sm-letter-spacing:0px;--ds-typography-body-sm-text-transform:none;--ds-typography-body-xs-font-family:"Hanken Grotesk", ds-body-fallback, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ds-typography-body-xs-font-size:var(--ds-text-body-xs);--ds-typography-body-xs-font-weight:400;--ds-typography-body-xs-line-height:1.3333;--ds-typography-body-xs-letter-spacing:0px;--ds-typography-body-xs-text-transform:none;--ds-typography-reading-lg-font-family:Newsreader, ds-reading-fallback, Georgia, "Times New Roman", serif;--ds-typography-reading-lg-font-size:var(--ds-text-reading-lg);--ds-typography-reading-lg-font-weight:400;--ds-typography-reading-lg-line-height:1.6;--ds-typography-reading-lg-letter-spacing:0px;--ds-typography-reading-lg-text-transform:none;--ds-typography-reading-md-font-family:Newsreader, ds-reading-fallback, Georgia, "Times New Roman", serif;--ds-typography-reading-md-font-size:var(--ds-text-reading-md);--ds-typography-reading-md-font-weight:400;--ds-typography-reading-md-line-height:1.6;--ds-typography-reading-md-letter-spacing:0px;--ds-typography-reading-md-text-transform:none;--ds-typography-label-lg-font-family:"Hanken Grotesk", ds-body-fallback, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ds-typography-label-lg-font-size:var(--ds-text-label-lg);--ds-typography-label-lg-font-weight:500;--ds-typography-label-lg-line-height:1.5;--ds-typography-label-lg-letter-spacing:0px;--ds-typography-label-lg-text-transform:none;--ds-typography-label-md-font-family:"Hanken Grotesk", ds-body-fallback, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ds-typography-label-md-font-size:var(--ds-text-label-md);--ds-typography-label-md-font-weight:500;--ds-typography-label-md-line-height:1.4286;--ds-typography-label-md-letter-spacing:0px;--ds-typography-label-md-text-transform:none;--ds-typography-label-sm-font-family:"Hanken Grotesk", ds-body-fallback, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ds-typography-label-sm-font-size:var(--ds-text-label-sm);--ds-typography-label-sm-font-weight:500;--ds-typography-label-sm-line-height:1.3333;--ds-typography-label-sm-letter-spacing:0px;--ds-typography-label-sm-text-transform:none;--ds-typography-field-sm-font-family:"Hanken Grotesk", ds-body-fallback, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ds-typography-field-sm-font-size:var(--ds-text-field-sm);--ds-typography-field-sm-font-weight:400;--ds-typography-field-sm-line-height:var(--ds-leading-field-sm);--ds-typography-field-sm-letter-spacing:0px;--ds-typography-field-sm-text-transform:none;--ds-typography-code-sm-font-family:"DM Mono", ds-mono-fallback, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ds-typography-code-sm-font-size:var(--ds-text-body-xs);--ds-typography-code-sm-font-weight:400;--ds-typography-code-sm-line-height:1.5;--ds-typography-code-sm-letter-spacing:0px;--ds-typography-code-sm-text-transform:none;--ds-typography-code-md-font-family:"DM Mono", ds-mono-fallback, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ds-typography-code-md-font-size:var(--ds-text-body-sm);--ds-typography-code-md-font-weight:400;--ds-typography-code-md-line-height:1.5714;--ds-typography-code-md-letter-spacing:0px;--ds-typography-code-md-text-transform:none;--ds-typography-body-md-medium-font-family:"Hanken Grotesk", ds-body-fallback, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ds-typography-body-md-medium-font-size:var(--ds-text-body-md);--ds-typography-body-md-medium-font-weight:500;--ds-typography-body-md-medium-line-height:1.5;--ds-typography-body-md-medium-letter-spacing:0px;--ds-typography-body-md-medium-text-transform:none;--ds-typography-body-sm-medium-font-family:"Hanken Grotesk", ds-body-fallback, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ds-typography-body-sm-medium-font-size:var(--ds-text-body-sm);--ds-typography-body-sm-medium-font-weight:500;--ds-typography-body-sm-medium-line-height:1.4286;--ds-typography-body-sm-medium-letter-spacing:0px;--ds-typography-body-sm-medium-text-transform:none;--ds-elevation-control:0px 1px 2px 0px var(--ds-color-shadow-xs);--ds-elevation-raised:0px 1px 3px 0px var(--ds-color-shadow-sm), 0px 1px 2px -1px var(--ds-color-shadow-sm);--ds-elevation-raised-strong:0px 4px 6px -1px var(--ds-color-shadow-md), 0px 2px 4px -2px var(--ds-color-shadow-md);--ds-elevation-overlay:0px 10px 15px -3px var(--ds-color-shadow-md), 0px 4px 6px -4px var(--ds-color-shadow-md);--ds-elevation-inset:inset 0px 1px 2px 0px var(--ds-color-shadow-xs);--ds-elevation-inset-strong:inset 0px 2px 4px 0px var(--ds-color-shadow-sm);--ds-layer-base:0;--ds-layer-raised:1000;--ds-layer-sticky:1100;--ds-layer-overlay:1200;--ds-layer-modal:1300;--ds-layer-critical:1400;--ds-size-sidebar-width:280px;--ds-size-modal-sm:400px;--ds-size-modal-md:560px;--ds-size-modal-lg:800px;--ds-size-drawer-width:384px;--ds-size-dropdown-width:240px;--ds-size-dropdown-max-width:var(--ds-size-width-320);--ds-size-command-palette-width:640px;--ds-size-search-width:320px;--ds-size-preview-narrow:360px;--ds-size-table-of-contents-width:240px;--ds-size-popover-width:320px;--ds-size-field-control-width:200px;--ds-size-button-note-width:240px;--ds-size-date-picker-date-min-width:168px;--ds-size-date-picker-time-width:144px;--ds-size-filter-bar-sort-width:240px;--ds-size-toolbar-field-width:200px;--ds-size-chart-plot-height:196px;--ds-size-chart-donut:140px;--ds-size-progress-ring-md:72px;--ds-size-progress-ring-sm:36px;--ds-size-color-area-width:224px;--ds-size-color-picker-width:256px;--ds-breakpoint-text-size:var(--ds-size-viewport-768);--ds-breakpoint-layout:var(--ds-size-viewport-768);--ds-breakpoint-side-columns:var(--ds-size-viewport-1280);--ds-duration-50:50ms;--ds-duration-80:80ms;--ds-duration-150:.15s;--ds-duration-200:.2s;--ds-duration-320:.32s;--ds-duration-500:.5s;--ds-duration-1000:1s;--ds-duration-1600:1.6s;--ds-easing-expo-out:cubic-bezier(.16, 1, .3, 1);--ds-easing-expo-in:cubic-bezier(.7, 0, .84, 0);--ds-easing-cubic-in-out:cubic-bezier(.65, 0, .35, 1);--ds-easing-steep-out:cubic-bezier(0, .7, .5, 1);--ds-motion-feedback-duration:var(--ds-duration-150);--ds-motion-feedback-easing:var(--ds-easing-expo-out);--ds-motion-state-duration:var(--ds-duration-200);--ds-motion-state-easing:var(--ds-easing-cubic-in-out);--ds-motion-enter-duration:var(--ds-duration-320);--ds-motion-enter-easing:var(--ds-easing-expo-out);--ds-motion-exit-duration:var(--ds-duration-200);--ds-motion-exit-easing:var(--ds-easing-expo-in);--ds-motion-stagger-delay:var(--ds-duration-80);--ds-motion-hover-open-delay:var(--ds-duration-80);--ds-motion-hover-close-delay:var(--ds-duration-320);--ds-motion-spin-duration:var(--ds-duration-1000);--ds-motion-loading-duration:var(--ds-duration-1600);--ds-motion-loading-easing:var(--ds-easing-cubic-in-out);--ds-motion-chart-entrance-grow-duration:var(--ds-duration-500);--ds-motion-chart-entrance-reveal-duration:var(--ds-duration-1000);--ds-motion-chart-entrance-stagger:var(--ds-duration-50);--ds-motion-chart-entrance-stagger-span:var(--ds-duration-500);--ds-motion-chart-entrance-easing:var(--ds-easing-steep-out);--ds-color-surface-canvas:#f5f5f5;--ds-color-surface-default:#fff;--ds-color-surface-subtle:#fafafa;--ds-color-surface-field:#fff;--ds-color-surface-raised:#fff;--ds-color-surface-overlay:#fff;--ds-color-surface-sunken:#eaeaea;--ds-color-surface-segment:#fff;--ds-color-surface-disabled:#0000000d;--ds-color-surface-inverse:#262626;--ds-color-surface-translucent:#fffc;--ds-color-surface-translucent-subtle:#fff3;--ds-color-surface-track:#848484;--ds-color-surface-track-hover:#686868;--ds-color-surface-track-subtle:#eaeaea;--ds-color-surface-skeleton:#00000014;--ds-color-surface-hover:#0000000d;--ds-color-surface-neutral-subtle:#0000000d;--ds-color-surface-selected:#00000014;--ds-color-surface-thumb:#fff;--ds-color-surface-thumb-disabled:#a3a3a3;--ds-color-surface-on-primary:#fafafa;--ds-color-surface-media-band:#0009;--ds-color-surface-primary:#1a1a1a;--ds-color-text-default:#111;--ds-color-text-subtle:#545454;--ds-color-text-subtlest:#686868;--ds-color-text-disabled:#848484;--ds-color-text-danger:#ad0010;--ds-color-text-success:#415d0a;--ds-color-text-selected:#111;--ds-color-text-inverse:#fafafa;--ds-color-text-on-primary:#fafafa;--ds-color-text-on-media:#fff;--ds-color-text-link:#1462dc;--ds-color-text-link-hover:#004dbc;--ds-color-text-link-pressed:#0a3882;--ds-color-text-link-underline:#3580fd;--ds-color-text-link-underline-hover:#004dbc;--ds-color-text-link-disabled:#848484;--ds-color-border-subtle:#0000001a;--ds-color-border-strong:#0003;--ds-color-border-control:#848484;--ds-color-border-control-hover:#686868;--ds-color-border-scrollbar:var(--ds-color-border-control);--ds-color-border-control-disabled:#ccc;--ds-color-border-control-selected:#1a1a1a;--ds-color-border-focus:#1462dc;--ds-color-border-focus-field:#1462dc;--ds-color-border-focus-inverse:#fafafa;--ds-color-border-selected:#1a1a1a;--ds-color-border-inverse:#262626;--ds-color-border-on-media:#fff;--ds-color-border-on-media-outline:#00000080;--ds-color-border-focus-on-primary:#fafafa;--ds-color-action-primary-background:#1a1a1a;--ds-color-action-primary-background-hover:#262626;--ds-color-action-primary-background-pressed:#313131;--ds-color-action-primary-foreground:#fafafa;--ds-color-action-primary-border:#1a1a1a;--ds-color-action-primary-border-hover:#262626;--ds-color-action-default-background:#fff;--ds-color-action-default-background-hover:#f5f5f5;--ds-color-action-default-background-pressed:#eaeaea;--ds-color-action-default-foreground:#111;--ds-color-action-default-border:#ccc;--ds-color-action-default-border-hover:#a3a3a3;--ds-color-action-secondary-background:#f5f5f5;--ds-color-action-secondary-background-hover:#eaeaea;--ds-color-action-secondary-background-pressed:#ccc;--ds-color-action-secondary-foreground:#111;--ds-color-action-outline-border:var(--ds-color-border-strong);--ds-color-action-outline-border-hover:#a3a3a3;--ds-color-action-outline-border-pressed:#848484;--ds-color-action-outline-foreground:#111;--ds-color-action-outline-foreground-disabled:#a3a3a3;--ds-color-action-outline-background-hover:#0000000d;--ds-color-action-outline-background-pressed:#0000001a;--ds-color-action-ghost-background-hover:#0000000d;--ds-color-action-ghost-background-pressed:var(--ds-color-action-outline-background-pressed);--ds-color-action-ghost-foreground:#111;--ds-color-action-inverse-background:#fafafa;--ds-color-action-inverse-background-hover:#eaeaea;--ds-color-action-inverse-background-pressed:#ccc;--ds-color-action-inverse-foreground:#111;--ds-color-action-inverse-border:#fafafa;--ds-color-action-inverse-border-hover:#eaeaea;--ds-color-action-danger-background:#d30719;--ds-color-action-danger-background-hover:#ad0010;--ds-color-action-danger-background-pressed:#791212;--ds-color-action-danger-foreground:#fff;--ds-color-action-danger-foreground-hover:#fff;--ds-color-action-danger-border:#d30719;--ds-color-action-danger-border-hover:#ad0010;--ds-color-action-disabled-background:#f5f5f5;--ds-color-action-disabled-foreground:#848484;--ds-color-action-disabled-border:#eaeaea;--ds-color-feedback-success-surface:#547226;--ds-color-feedback-success-surface-subtle:#6f8e421a;--ds-color-feedback-success-text-on-surface:#fff;--ds-color-feedback-success-text-on-subtle:#415d0a;--ds-color-feedback-success-border:#6f8e42;--ds-color-feedback-success-border-subtle:#6f8e424d;--ds-color-feedback-success-icon:#547226;--ds-color-feedback-warning-surface:#915e00;--ds-color-feedback-warning-surface-subtle:#b6770d1a;--ds-color-feedback-warning-text-on-surface:#fff;--ds-color-feedback-warning-text-on-subtle:#774b00;--ds-color-feedback-warning-border:#b6770d;--ds-color-feedback-warning-border-subtle:#b6770d66;--ds-color-feedback-warning-icon:#915e00;--ds-color-feedback-danger-surface:#d30719;--ds-color-feedback-danger-surface-subtle:#fef2f1;--ds-color-feedback-danger-text-on-surface:#fff;--ds-color-feedback-danger-text-on-subtle:#ad0010;--ds-color-feedback-danger-border:#f63e3a;--ds-color-feedback-danger-border-subtle:#fce5e2;--ds-color-feedback-danger-icon:#d30719;--ds-color-feedback-info-surface:#1462dc;--ds-color-feedback-info-surface-subtle:#f0f5fe;--ds-color-feedback-info-text-on-surface:#fff;--ds-color-feedback-info-text-on-subtle:#004dbc;--ds-color-feedback-info-border:#3580fd;--ds-color-feedback-info-border-subtle:#e1ebfc;--ds-color-feedback-info-icon:#1462dc;--ds-color-shadow-xs:#0000000d;--ds-color-shadow-sm:#00000014;--ds-color-shadow-md:#0000001a;--ds-color-shadow-lg:#0000001f;--ds-color-shadow-xl:#00000029;--ds-color-overlay-scrim:#00000080;--ds-color-icon-default:#111;--ds-color-icon-subtle:#545454;--ds-color-icon-subtlest:#848484;--ds-color-icon-disabled:#a3a3a3;--ds-color-icon-selected:#111;--ds-color-icon-on-primary:#fafafa;--ds-color-icon-on-thumb:#545454;--ds-color-data-series:#1462dc;--ds-color-data-series-hover:#004dbc;--ds-color-data-categorical-1:#1462dc;--ds-color-data-categorical-2:#ad4c00;--ds-color-data-categorical-3:#005f5c;--ds-color-data-categorical-4:#a45fff;--ds-color-data-categorical-5:#007936;--ds-color-data-categorical-6:#eb3e94;--ds-color-data-categorical-7:#791212;--ds-color-data-categorical-8:#a57f00;--ds-color-data-muted:#848484;--ds-color-data-sequential-1:#e1ebfc;--ds-color-data-sequential-2:#76a4f2;--ds-color-data-sequential-3:#1462dc;--ds-color-data-sequential-4:#0a3882;--ds-color-data-sequential-5:#041129;--ds-color-data-diverging-low-2:#8d3c00;--ds-color-data-diverging-low-1:#d96100;--ds-color-data-diverging-mid:#848484;--ds-color-data-diverging-high-1:#3580fd;--ds-color-data-diverging-high-2:#004dbc;--ds-color-data-reference-line:#3c3c3c;--ds-color-code-keyword:#982f34;--ds-color-code-string:#415d0a;--ds-color-code-number:#774b00;--ds-color-code-function:#6a4e3f;--ds-color-code-type:#6a5100;--ds-color-code-property:#513628;--ds-color-code-comment:#686868;--ds-color-code-punctuation:#545454;--ds-color-code-declaration:#78121d;--ds-color-code-tag:#ad0010;--ds-space-inset-2xs:var(--ds-space-2);--ds-space-inset-xs:var(--ds-space-4);--ds-space-inset-sm:var(--ds-space-6);--ds-space-inset-md:var(--ds-space-8);--ds-space-inset-lg:var(--ds-space-12);--ds-space-inset-xl:var(--ds-space-16);--ds-space-inset-2xl:var(--ds-space-24);--ds-space-inset-3xl:var(--ds-space-32);--ds-space-stack-xs:var(--ds-space-4);--ds-space-stack-sm:var(--ds-space-8);--ds-space-stack-md:var(--ds-space-12);--ds-space-stack-lg:var(--ds-space-16);--ds-space-stack-xl:var(--ds-space-24);--ds-space-stack-2xl:var(--ds-space-32);--ds-space-stack-3xl:var(--ds-space-40);--ds-space-stack-4xl:var(--ds-space-48);--ds-space-stack-5xl:var(--ds-space-56);--ds-space-inline-xs:var(--ds-space-4);--ds-space-inline-sm:var(--ds-space-6);--ds-space-inline-md:var(--ds-space-8);--ds-space-inline-lg:var(--ds-space-12);--ds-space-inline-xl:var(--ds-space-16);--ds-space-inline-2xl:var(--ds-space-24);--ds-space-inline-3xl:var(--ds-space-32);--ds-space-gutter-xs:var(--ds-space-8);--ds-space-gutter-sm:var(--ds-space-12);--ds-space-section-sm:var(--ds-space-48);--ds-space-section-md:var(--ds-space-64);--ds-space-section-lg:var(--ds-space-96);--ds-space-section-xl:var(--ds-space-128);--ds-size-control-xs:var(--ds-size-24);--ds-size-control-sm:var(--ds-size-32);--ds-size-control-md:var(--ds-size-40);--ds-size-control-lg:var(--ds-size-48);--ds-text-display-xl:48px;--ds-text-display-lg:36px;--ds-text-heading-xl:30px;--ds-text-heading-lg:24px;--ds-text-heading-md:20px;--ds-text-heading-sm:18px;--ds-text-heading-xs:16px;--ds-text-heading-2xs:16px;--ds-text-body-lg:18px;--ds-text-body-md:16px;--ds-text-body-sm:14px;--ds-text-body-xs:12px;--ds-text-label-lg:16px;--ds-text-label-md:14px;--ds-text-label-sm:12px;--ds-text-field-sm:16px;--ds-text-reading-lg:18px;--ds-text-reading-md:16px;--ds-tracking-display-xl:-1.1px;--ds-tracking-display-lg:-.8px;--ds-tracking-heading-xl:-.6px;--ds-tracking-heading-lg:-.5px;--ds-tracking-heading-md:-.3px;--ds-tracking-heading-sm:-.3px;--ds-tracking-heading-xs:-.2px;--ds-tracking-heading-2xs:-.2px;--ds-leading-display-xl:1.0833;--ds-leading-display-lg:1.1111;--ds-leading-heading-xl:1.2;--ds-leading-heading-lg:1.3333;--ds-leading-heading-md:1.4;--ds-leading-heading-sm:1.3333;--ds-leading-heading-xs:1.5;--ds-leading-heading-2xs:1.5;--ds-leading-field-sm:1.5;--ds-space-layout-gutter:var(--ds-space-gutter-xs);--ds-space-layout-section-xs:var(--ds-space-inset-xl);--ds-space-layout-section-sm:var(--ds-space-stack-2xl);--ds-space-layout-section-md:var(--ds-space-section-md);--ds-space-layout-section-lg:var(--ds-space-section-md);--ds-space-layout-inset:var(--ds-space-inset-xl);--ds-space-layout-heading:var(--ds-space-stack-3xl);--ds-space-layout-gap-md:var(--ds-space-stack-2xl);--ds-space-layout-gap-lg:var(--ds-space-stack-2xl);--ds-space-layout-panel:var(--ds-space-inset-2xl);--ds-space-layout-grid-gap:var(--ds-space-inline-xl);--ds-space-text-heading:var(--ds-space-stack-md);--ds-space-text-caption:var(--ds-space-stack-xs);--ds-space-text-section:var(--ds-space-stack-xl);--ds-space-text-paragraph:var(--ds-space-stack-lg);--ds-space-text-list:var(--ds-space-stack-sm);--ds-space-text-label:var(--ds-space-0);--ds-size-header-height:var(--ds-size-56);--ds-size-column-min-sm:var(--ds-size-width-240);--ds-size-column-min-md:var(--ds-size-width-320);--ds-size-column-min-lg:var(--ds-size-width-400);--ds-size-layout-container-md:var(--ds-size-width-720);--ds-size-layout-container-default:var(--ds-size-layout-container-3xl);--ds-size-layout-container-3xl:var(--ds-size-width-1360);--ds-size-layout-container-xs:var(--ds-size-width-480);--ds-size-layout-container-sm:var(--ds-size-width-640);--ds-size-layout-container-lg:var(--ds-size-width-960);--ds-size-layout-container-xl:var(--ds-size-width-1200);--ds-size-layout-container-2xl:var(--ds-size-width-1280);--ds-size-layout-container-4xl:var(--ds-size-width-1440);--ds-size-layout-container-5xl:var(--ds-size-width-1920);--ds-size-layout-measure-body:var(--ds-size-width-640);--ds-size-layout-measure-heading:var(--ds-size-content-md);--ds-radius-layout-section-md:var(--ds-radius-container-sm);--ds-radius-layout-section-lg:var(--ds-radius-container-sm);--ds-layout-grid-columns:4}:root,[data-theme=light]{--ds-color-surface-canvas:#f5f5f5;--ds-color-surface-default:#fff;--ds-color-surface-subtle:#fafafa;--ds-color-surface-field:#fff;--ds-color-surface-raised:#fff;--ds-color-surface-overlay:#fff;--ds-color-surface-sunken:#eaeaea;--ds-color-surface-segment:#fff;--ds-color-surface-disabled:#0000000d;--ds-color-surface-inverse:#262626;--ds-color-surface-translucent:#fffc;--ds-color-surface-translucent-subtle:#fff3;--ds-color-surface-track-hover:#686868;--ds-color-surface-track-subtle:#eaeaea;--ds-color-surface-skeleton:#00000014;--ds-color-surface-hover:#0000000d;--ds-color-surface-neutral-subtle:#0000000d;--ds-color-surface-selected:#00000014;--ds-color-surface-thumb-disabled:#a3a3a3;--ds-color-surface-on-primary:#fafafa;--ds-color-surface-media-band:#0009;--ds-color-surface-primary:#1a1a1a;--ds-color-text-default:#111;--ds-color-text-subtle:#545454;--ds-color-text-subtlest:#686868;--ds-color-text-disabled:#848484;--ds-color-text-danger:#ad0010;--ds-color-text-success:#415d0a;--ds-color-text-selected:#111;--ds-color-text-inverse:#fafafa;--ds-color-text-on-primary:#fafafa;--ds-color-text-link:#1462dc;--ds-color-text-link-hover:#004dbc;--ds-color-text-link-pressed:#0a3882;--ds-color-text-link-underline-hover:#004dbc;--ds-color-text-link-disabled:#848484;--ds-color-border-subtle:#0000001a;--ds-color-border-strong:#0003;--ds-color-border-control-hover:#686868;--ds-color-border-control-disabled:#ccc;--ds-color-border-control-selected:#1a1a1a;--ds-color-border-focus:#1462dc;--ds-color-border-focus-field:#1462dc;--ds-color-border-focus-inverse:#fafafa;--ds-color-border-selected:#1a1a1a;--ds-color-border-inverse:#262626;--ds-color-border-focus-on-primary:#fafafa;--ds-color-action-primary-background:#1a1a1a;--ds-color-action-primary-background-hover:#262626;--ds-color-action-primary-background-pressed:#313131;--ds-color-action-primary-foreground:#fafafa;--ds-color-action-primary-border:#1a1a1a;--ds-color-action-primary-border-hover:#262626;--ds-color-action-default-background:#fff;--ds-color-action-default-background-hover:#f5f5f5;--ds-color-action-default-background-pressed:#eaeaea;--ds-color-action-default-foreground:#111;--ds-color-action-default-border:#ccc;--ds-color-action-default-border-hover:#a3a3a3;--ds-color-action-secondary-background:#f5f5f5;--ds-color-action-secondary-background-hover:#eaeaea;--ds-color-action-secondary-background-pressed:#ccc;--ds-color-action-secondary-foreground:#111;--ds-color-action-outline-border-hover:#a3a3a3;--ds-color-action-outline-border-pressed:#848484;--ds-color-action-outline-foreground:#111;--ds-color-action-outline-foreground-disabled:#a3a3a3;--ds-color-action-outline-background-hover:#0000000d;--ds-color-action-outline-background-pressed:#0000001a;--ds-color-action-ghost-background-hover:#0000000d;--ds-color-action-ghost-foreground:#111;--ds-color-action-inverse-background:#fafafa;--ds-color-action-inverse-background-hover:#eaeaea;--ds-color-action-inverse-background-pressed:#ccc;--ds-color-action-inverse-foreground:#111;--ds-color-action-inverse-border:#fafafa;--ds-color-action-inverse-border-hover:#eaeaea;--ds-color-action-disabled-background:#f5f5f5;--ds-color-action-disabled-foreground:#848484;--ds-color-action-disabled-border:#eaeaea;--ds-color-feedback-success-surface-subtle:#6f8e421a;--ds-color-feedback-success-text-on-subtle:#415d0a;--ds-color-feedback-success-border-subtle:#6f8e424d;--ds-color-feedback-success-icon:#547226;--ds-color-feedback-warning-surface-subtle:#b6770d1a;--ds-color-feedback-warning-text-on-subtle:#774b00;--ds-color-feedback-warning-border-subtle:#b6770d66;--ds-color-feedback-warning-icon:#915e00;--ds-color-feedback-danger-surface-subtle:#fef2f1;--ds-color-feedback-danger-text-on-subtle:#ad0010;--ds-color-feedback-danger-border-subtle:#fce5e2;--ds-color-feedback-danger-icon:#d30719;--ds-color-feedback-info-surface-subtle:#f0f5fe;--ds-color-feedback-info-text-on-subtle:#004dbc;--ds-color-feedback-info-border-subtle:#e1ebfc;--ds-color-feedback-info-icon:#1462dc;--ds-color-shadow-xs:#0000000d;--ds-color-shadow-sm:#00000014;--ds-color-shadow-md:#0000001a;--ds-color-shadow-lg:#0000001f;--ds-color-shadow-xl:#00000029;--ds-color-overlay-scrim:#00000080;--ds-color-icon-default:#111;--ds-color-icon-subtle:#545454;--ds-color-icon-disabled:#a3a3a3;--ds-color-icon-selected:#111;--ds-color-icon-on-primary:#fafafa;--ds-color-data-series:#1462dc;--ds-color-data-series-hover:#004dbc;--ds-color-data-categorical-1:#1462dc;--ds-color-data-categorical-2:#ad4c00;--ds-color-data-categorical-3:#005f5c;--ds-color-data-categorical-4:#a45fff;--ds-color-data-categorical-5:#007936;--ds-color-data-categorical-6:#eb3e94;--ds-color-data-categorical-7:#791212;--ds-color-data-categorical-8:#a57f00;--ds-color-data-sequential-1:#e1ebfc;--ds-color-data-sequential-2:#76a4f2;--ds-color-data-sequential-3:#1462dc;--ds-color-data-sequential-4:#0a3882;--ds-color-data-sequential-5:#041129;--ds-color-data-diverging-low-2:#8d3c00;--ds-color-data-diverging-high-2:#004dbc;--ds-color-data-reference-line:#3c3c3c;--ds-color-code-keyword:#982f34;--ds-color-code-string:#415d0a;--ds-color-code-number:#774b00;--ds-color-code-function:#6a4e3f;--ds-color-code-type:#6a5100;--ds-color-code-property:#513628;--ds-color-code-comment:#686868;--ds-color-code-punctuation:#545454;--ds-color-code-declaration:#78121d;--ds-color-code-tag:#ad0010;--ds-elevation-control:0px 1px 2px 0px var(--ds-color-shadow-xs);--ds-elevation-raised:0px 1px 3px 0px var(--ds-color-shadow-sm), 0px 1px 2px -1px var(--ds-color-shadow-sm);--ds-elevation-raised-strong:0px 4px 6px -1px var(--ds-color-shadow-md), 0px 2px 4px -2px var(--ds-color-shadow-md);--ds-elevation-overlay:0px 10px 15px -3px var(--ds-color-shadow-md), 0px 4px 6px -4px var(--ds-color-shadow-md);--ds-elevation-inset:inset 0px 1px 2px 0px var(--ds-color-shadow-xs);--ds-elevation-inset-strong:inset 0px 2px 4px 0px var(--ds-color-shadow-sm);--ds-color-action-outline-border:var(--ds-color-border-strong);--ds-color-action-ghost-background-pressed:var(--ds-color-action-outline-background-pressed);color-scheme:light}[data-theme=dark]{--ds-color-surface-canvas:#111;--ds-color-surface-default:#1a1a1a;--ds-color-surface-subtle:#1a1a1a;--ds-color-surface-field:#ffffff08;--ds-color-surface-raised:#262626;--ds-color-surface-overlay:#262626;--ds-color-surface-sunken:#ffffff0d;--ds-color-surface-segment:#3c3c3c;--ds-color-surface-disabled:#00000026;--ds-color-surface-inverse:#fafafa;--ds-color-surface-translucent:#000c;--ds-color-surface-translucent-subtle:#0003;--ds-color-surface-track-hover:#8c8c8c;--ds-color-surface-track-subtle:#3c3c3c;--ds-color-surface-skeleton:#ffffff1f;--ds-color-surface-hover:#ffffff0d;--ds-color-surface-neutral-subtle:#ffffff14;--ds-color-surface-selected:#ffffff14;--ds-color-surface-thumb-disabled:#686868;--ds-color-surface-on-primary:#111;--ds-color-surface-media-band:#000000b3;--ds-color-surface-primary:#eaeaea;--ds-color-text-default:#fafafa;--ds-color-text-subtle:#ccc;--ds-color-text-subtlest:#a3a3a3;--ds-color-text-disabled:#686868;--ds-color-text-danger:#f6bfb8;--ds-color-text-success:#bdd4a3;--ds-color-text-selected:#fafafa;--ds-color-text-inverse:#111;--ds-color-text-on-primary:#111;--ds-color-text-link:#76a4f2;--ds-color-text-link-hover:#b5cef5;--ds-color-text-link-pressed:#e1ebfc;--ds-color-text-link-underline-hover:#b5cef5;--ds-color-text-link-disabled:#686868;--ds-color-border-subtle:#ffffff1f;--ds-color-border-strong:#fff3;--ds-color-border-control-hover:#a3a3a3;--ds-color-border-control-disabled:#3c3c3c;--ds-color-border-control-selected:#eaeaea;--ds-color-border-focus:#76a4f2;--ds-color-border-focus-field:#76a4f2;--ds-color-border-focus-inverse:#111;--ds-color-border-selected:#eaeaea;--ds-color-border-inverse:#fafafa;--ds-color-border-focus-on-primary:#111;--ds-color-action-primary-background:#eaeaea;--ds-color-action-primary-background-hover:#ccc;--ds-color-action-primary-background-pressed:#a3a3a3;--ds-color-action-primary-foreground:#111;--ds-color-action-primary-border:#eaeaea;--ds-color-action-primary-border-hover:#ccc;--ds-color-action-default-background:#1a1a1a;--ds-color-action-default-background-hover:#313131;--ds-color-action-default-background-pressed:#3c3c3c;--ds-color-action-default-foreground:#fafafa;--ds-color-action-default-border:#3c3c3c;--ds-color-action-default-border-hover:#545454;--ds-color-action-secondary-background:#313131;--ds-color-action-secondary-background-hover:#3c3c3c;--ds-color-action-secondary-background-pressed:#545454;--ds-color-action-secondary-foreground:#fafafa;--ds-color-action-outline-border-hover:#545454;--ds-color-action-outline-border-pressed:#686868;--ds-color-action-outline-foreground:#fafafa;--ds-color-action-outline-foreground-disabled:#686868;--ds-color-action-outline-background-hover:#ffffff0d;--ds-color-action-outline-background-pressed:#ffffff26;--ds-color-action-ghost-background-hover:#ffffff0d;--ds-color-action-ghost-foreground:#fafafa;--ds-color-action-inverse-background:#262626;--ds-color-action-inverse-background-hover:#3c3c3c;--ds-color-action-inverse-background-pressed:#545454;--ds-color-action-inverse-foreground:#fafafa;--ds-color-action-inverse-border:#262626;--ds-color-action-inverse-border-hover:#3c3c3c;--ds-color-action-disabled-background:#313131;--ds-color-action-disabled-foreground:#686868;--ds-color-action-disabled-border:#3c3c3c;--ds-color-feedback-success-surface-subtle:#00994626;--ds-color-feedback-success-text-on-subtle:#bdd4a3;--ds-color-feedback-success-border-subtle:#0099464d;--ds-color-feedback-success-icon:#8dae62;--ds-color-feedback-warning-surface-subtle:#d9610026;--ds-color-feedback-warning-text-on-subtle:#f0c590;--ds-color-feedback-warning-border-subtle:#d961004d;--ds-color-feedback-warning-icon:#f0c590;--ds-color-feedback-danger-surface-subtle:#f63e3a26;--ds-color-feedback-danger-text-on-subtle:#f6bfb8;--ds-color-feedback-danger-border-subtle:#f63e3a4d;--ds-color-feedback-danger-icon:#f48378;--ds-color-feedback-info-surface-subtle:#3580fd26;--ds-color-feedback-info-text-on-subtle:#b5cef5;--ds-color-feedback-info-border-subtle:#3580fd4d;--ds-color-feedback-info-icon:#76a4f2;--ds-color-shadow-xs:#0000004d;--ds-color-shadow-sm:#0006;--ds-color-shadow-md:#00000080;--ds-color-shadow-lg:#0009;--ds-color-shadow-xl:#000000b3;--ds-color-overlay-scrim:#000000b3;--ds-color-icon-default:#fafafa;--ds-color-icon-subtle:#ccc;--ds-color-icon-disabled:#545454;--ds-color-icon-selected:#fafafa;--ds-color-icon-on-primary:#111;--ds-color-data-series:#76a4f2;--ds-color-data-series-hover:#b5cef5;--ds-color-data-categorical-1:#76a4f2;--ds-color-data-categorical-2:#f3874b;--ds-color-data-categorical-3:#3fb4ae;--ds-color-data-categorical-4:#d5c4f5;--ds-color-data-categorical-5:#3eb964;--ds-color-data-categorical-6:#f6bcd2;--ds-color-data-categorical-7:#f63e3a;--ds-color-data-categorical-8:#e9c97b;--ds-color-data-sequential-1:#0a3882;--ds-color-data-sequential-2:#1462dc;--ds-color-data-sequential-3:#76a4f2;--ds-color-data-sequential-4:#b5cef5;--ds-color-data-sequential-5:#f8faff;--ds-color-data-diverging-low-2:#f6c1a7;--ds-color-data-diverging-high-2:#b5cef5;--ds-color-data-reference-line:#eaeaea;--ds-color-code-keyword:#b692f2;--ds-color-code-string:#8fdea0;--ds-color-code-number:#f3874b;--ds-color-code-function:#76a4f2;--ds-color-code-type:#3fb4ae;--ds-color-code-property:#b5cef5;--ds-color-code-comment:#a3a3a3;--ds-color-code-punctuation:#ccc;--ds-color-code-declaration:#f6bcd2;--ds-color-code-tag:#f6bfb8;--ds-elevation-control:0px 1px 2px 0px var(--ds-color-shadow-xs);--ds-elevation-raised:0px 1px 3px 0px var(--ds-color-shadow-sm), 0px 1px 2px -1px var(--ds-color-shadow-sm);--ds-elevation-raised-strong:0px 4px 6px -1px var(--ds-color-shadow-md), 0px 2px 4px -2px var(--ds-color-shadow-md);--ds-elevation-overlay:0px 10px 15px -3px var(--ds-color-shadow-md), 0px 4px 6px -4px var(--ds-color-shadow-md);--ds-elevation-inset:inset 0px 1px 2px 0px var(--ds-color-shadow-xs);--ds-elevation-inset-strong:inset 0px 2px 4px 0px var(--ds-color-shadow-sm);--ds-color-action-outline-border:var(--ds-color-border-strong);--ds-color-action-ghost-background-pressed:var(--ds-color-action-outline-background-pressed);color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--ds-color-surface-canvas:#111;--ds-color-surface-default:#1a1a1a;--ds-color-surface-subtle:#1a1a1a;--ds-color-surface-field:#ffffff08;--ds-color-surface-raised:#262626;--ds-color-surface-overlay:#262626;--ds-color-surface-sunken:#ffffff0d;--ds-color-surface-segment:#3c3c3c;--ds-color-surface-disabled:#00000026;--ds-color-surface-inverse:#fafafa;--ds-color-surface-translucent:#000c;--ds-color-surface-translucent-subtle:#0003;--ds-color-surface-track-hover:#8c8c8c;--ds-color-surface-track-subtle:#3c3c3c;--ds-color-surface-skeleton:#ffffff1f;--ds-color-surface-hover:#ffffff0d;--ds-color-surface-neutral-subtle:#ffffff14;--ds-color-surface-selected:#ffffff14;--ds-color-surface-thumb-disabled:#686868;--ds-color-surface-on-primary:#111;--ds-color-surface-media-band:#000000b3;--ds-color-surface-primary:#eaeaea;--ds-color-text-default:#fafafa;--ds-color-text-subtle:#ccc;--ds-color-text-subtlest:#a3a3a3;--ds-color-text-disabled:#686868;--ds-color-text-danger:#f6bfb8;--ds-color-text-success:#bdd4a3;--ds-color-text-selected:#fafafa;--ds-color-text-inverse:#111;--ds-color-text-on-primary:#111;--ds-color-text-link:#76a4f2;--ds-color-text-link-hover:#b5cef5;--ds-color-text-link-pressed:#e1ebfc;--ds-color-text-link-underline-hover:#b5cef5;--ds-color-text-link-disabled:#686868;--ds-color-border-subtle:#ffffff1f;--ds-color-border-strong:#fff3;--ds-color-border-control-hover:#a3a3a3;--ds-color-border-control-disabled:#3c3c3c;--ds-color-border-control-selected:#eaeaea;--ds-color-border-focus:#76a4f2;--ds-color-border-focus-field:#76a4f2;--ds-color-border-focus-inverse:#111;--ds-color-border-selected:#eaeaea;--ds-color-border-inverse:#fafafa;--ds-color-border-focus-on-primary:#111;--ds-color-action-primary-background:#eaeaea;--ds-color-action-primary-background-hover:#ccc;--ds-color-action-primary-background-pressed:#a3a3a3;--ds-color-action-primary-foreground:#111;--ds-color-action-primary-border:#eaeaea;--ds-color-action-primary-border-hover:#ccc;--ds-color-action-default-background:#1a1a1a;--ds-color-action-default-background-hover:#313131;--ds-color-action-default-background-pressed:#3c3c3c;--ds-color-action-default-foreground:#fafafa;--ds-color-action-default-border:#3c3c3c;--ds-color-action-default-border-hover:#545454;--ds-color-action-secondary-background:#313131;--ds-color-action-secondary-background-hover:#3c3c3c;--ds-color-action-secondary-background-pressed:#545454;--ds-color-action-secondary-foreground:#fafafa;--ds-color-action-outline-border-hover:#545454;--ds-color-action-outline-border-pressed:#686868;--ds-color-action-outline-foreground:#fafafa;--ds-color-action-outline-foreground-disabled:#686868;--ds-color-action-outline-background-hover:#ffffff0d;--ds-color-action-outline-background-pressed:#ffffff26;--ds-color-action-ghost-background-hover:#ffffff0d;--ds-color-action-ghost-foreground:#fafafa;--ds-color-action-inverse-background:#262626;--ds-color-action-inverse-background-hover:#3c3c3c;--ds-color-action-inverse-background-pressed:#545454;--ds-color-action-inverse-foreground:#fafafa;--ds-color-action-inverse-border:#262626;--ds-color-action-inverse-border-hover:#3c3c3c;--ds-color-action-disabled-background:#313131;--ds-color-action-disabled-foreground:#686868;--ds-color-action-disabled-border:#3c3c3c;--ds-color-feedback-success-surface-subtle:#00994626;--ds-color-feedback-success-text-on-subtle:#bdd4a3;--ds-color-feedback-success-border-subtle:#0099464d;--ds-color-feedback-success-icon:#8dae62;--ds-color-feedback-warning-surface-subtle:#d9610026;--ds-color-feedback-warning-text-on-subtle:#f0c590;--ds-color-feedback-warning-border-subtle:#d961004d;--ds-color-feedback-warning-icon:#f0c590;--ds-color-feedback-danger-surface-subtle:#f63e3a26;--ds-color-feedback-danger-text-on-subtle:#f6bfb8;--ds-color-feedback-danger-border-subtle:#f63e3a4d;--ds-color-feedback-danger-icon:#f48378;--ds-color-feedback-info-surface-subtle:#3580fd26;--ds-color-feedback-info-text-on-subtle:#b5cef5;--ds-color-feedback-info-border-subtle:#3580fd4d;--ds-color-feedback-info-icon:#76a4f2;--ds-color-shadow-xs:#0000004d;--ds-color-shadow-sm:#0006;--ds-color-shadow-md:#00000080;--ds-color-shadow-lg:#0009;--ds-color-shadow-xl:#000000b3;--ds-color-overlay-scrim:#000000b3;--ds-color-icon-default:#fafafa;--ds-color-icon-subtle:#ccc;--ds-color-icon-disabled:#545454;--ds-color-icon-selected:#fafafa;--ds-color-icon-on-primary:#111;--ds-color-data-series:#76a4f2;--ds-color-data-series-hover:#b5cef5;--ds-color-data-categorical-1:#76a4f2;--ds-color-data-categorical-2:#f3874b;--ds-color-data-categorical-3:#3fb4ae;--ds-color-data-categorical-4:#d5c4f5;--ds-color-data-categorical-5:#3eb964;--ds-color-data-categorical-6:#f6bcd2;--ds-color-data-categorical-7:#f63e3a;--ds-color-data-categorical-8:#e9c97b;--ds-color-data-sequential-1:#0a3882;--ds-color-data-sequential-2:#1462dc;--ds-color-data-sequential-3:#76a4f2;--ds-color-data-sequential-4:#b5cef5;--ds-color-data-sequential-5:#f8faff;--ds-color-data-diverging-low-2:#f6c1a7;--ds-color-data-diverging-high-2:#b5cef5;--ds-color-data-reference-line:#eaeaea;--ds-color-code-keyword:#b692f2;--ds-color-code-string:#8fdea0;--ds-color-code-number:#f3874b;--ds-color-code-function:#76a4f2;--ds-color-code-type:#3fb4ae;--ds-color-code-property:#b5cef5;--ds-color-code-comment:#a3a3a3;--ds-color-code-punctuation:#ccc;--ds-color-code-declaration:#f6bcd2;--ds-color-code-tag:#f6bfb8;--ds-elevation-control:0px 1px 2px 0px var(--ds-color-shadow-xs);--ds-elevation-raised:0px 1px 3px 0px var(--ds-color-shadow-sm), 0px 1px 2px -1px var(--ds-color-shadow-sm);--ds-elevation-raised-strong:0px 4px 6px -1px var(--ds-color-shadow-md), 0px 2px 4px -2px var(--ds-color-shadow-md);--ds-elevation-overlay:0px 10px 15px -3px var(--ds-color-shadow-md), 0px 4px 6px -4px var(--ds-color-shadow-md);--ds-elevation-inset:inset 0px 1px 2px 0px var(--ds-color-shadow-xs);--ds-elevation-inset-strong:inset 0px 2px 4px 0px var(--ds-color-shadow-sm);--ds-color-action-outline-border:var(--ds-color-border-strong);--ds-color-action-ghost-background-pressed:var(--ds-color-action-outline-background-pressed);color-scheme:dark}}:root,[data-density=comfortable]{--ds-space-inset-sm:var(--ds-space-6);--ds-space-inset-md:var(--ds-space-8);--ds-space-inset-lg:var(--ds-space-12);--ds-space-inset-xl:var(--ds-space-16);--ds-space-inset-2xl:var(--ds-space-24);--ds-space-inset-3xl:var(--ds-space-32);--ds-space-stack-sm:var(--ds-space-8);--ds-space-stack-md:var(--ds-space-12);--ds-space-stack-lg:var(--ds-space-16);--ds-space-stack-xl:var(--ds-space-24);--ds-space-stack-2xl:var(--ds-space-32);--ds-space-stack-3xl:var(--ds-space-40);--ds-space-stack-4xl:var(--ds-space-48);--ds-space-stack-5xl:var(--ds-space-56);--ds-space-inline-sm:var(--ds-space-6);--ds-space-inline-md:var(--ds-space-8);--ds-space-inline-lg:var(--ds-space-12);--ds-space-inline-xl:var(--ds-space-16);--ds-space-inline-2xl:var(--ds-space-24);--ds-space-inline-3xl:var(--ds-space-32);--ds-space-gutter-xs:var(--ds-space-8);--ds-space-gutter-sm:var(--ds-space-12);--ds-space-section-sm:var(--ds-space-48);--ds-space-section-md:var(--ds-space-64);--ds-space-section-lg:var(--ds-space-96);--ds-space-section-xl:var(--ds-space-128);--ds-size-control-sm:var(--ds-size-32);--ds-size-control-md:var(--ds-size-40);--ds-size-control-lg:var(--ds-size-48);--ds-space-layout-gutter:var(--ds-space-gutter-xs);--ds-space-layout-section-xs:var(--ds-space-inset-xl);--ds-space-layout-section-sm:var(--ds-space-stack-2xl);--ds-space-layout-section-md:var(--ds-space-section-md);--ds-space-layout-section-lg:var(--ds-space-section-md);--ds-space-layout-inset:var(--ds-space-inset-xl);--ds-space-layout-heading:var(--ds-space-stack-3xl);--ds-space-layout-gap-md:var(--ds-space-stack-2xl);--ds-space-layout-gap-lg:var(--ds-space-stack-2xl);--ds-space-layout-panel:var(--ds-space-inset-2xl);--ds-space-layout-grid-gap:var(--ds-space-inline-xl);--ds-space-text-heading:var(--ds-space-stack-md);--ds-space-text-section:var(--ds-space-stack-xl);--ds-space-text-paragraph:var(--ds-space-stack-lg);--ds-space-text-list:var(--ds-space-stack-sm)}[data-density=compact]{--ds-space-inset-sm:var(--ds-space-4);--ds-space-inset-md:var(--ds-space-6);--ds-space-inset-lg:var(--ds-space-8);--ds-space-inset-xl:var(--ds-space-12);--ds-space-inset-2xl:var(--ds-space-16);--ds-space-inset-3xl:var(--ds-space-24);--ds-space-stack-sm:var(--ds-space-6);--ds-space-stack-md:var(--ds-space-8);--ds-space-stack-lg:var(--ds-space-12);--ds-space-stack-xl:var(--ds-space-16);--ds-space-stack-2xl:var(--ds-space-24);--ds-space-stack-3xl:var(--ds-space-32);--ds-space-stack-4xl:var(--ds-space-40);--ds-space-stack-5xl:var(--ds-space-48);--ds-space-inline-sm:var(--ds-space-4);--ds-space-inline-md:var(--ds-space-6);--ds-space-inline-lg:var(--ds-space-8);--ds-space-inline-xl:var(--ds-space-12);--ds-space-inline-2xl:var(--ds-space-16);--ds-space-inline-3xl:var(--ds-space-24);--ds-space-gutter-xs:var(--ds-space-4);--ds-space-gutter-sm:var(--ds-space-8);--ds-space-section-sm:var(--ds-space-32);--ds-space-section-md:var(--ds-space-48);--ds-space-section-lg:var(--ds-space-64);--ds-space-section-xl:var(--ds-space-96);--ds-size-control-sm:var(--ds-size-28);--ds-size-control-md:var(--ds-size-32);--ds-size-control-lg:var(--ds-size-40);--ds-space-layout-gutter:var(--ds-space-gutter-xs);--ds-space-layout-section-xs:var(--ds-space-inset-xl);--ds-space-layout-section-sm:var(--ds-space-stack-2xl);--ds-space-layout-section-md:var(--ds-space-section-md);--ds-space-layout-section-lg:var(--ds-space-section-md);--ds-space-layout-inset:var(--ds-space-inset-xl);--ds-space-layout-heading:var(--ds-space-stack-3xl);--ds-space-layout-gap-md:var(--ds-space-stack-2xl);--ds-space-layout-gap-lg:var(--ds-space-stack-2xl);--ds-space-layout-panel:var(--ds-space-inset-2xl);--ds-space-layout-grid-gap:var(--ds-space-inline-xl);--ds-space-text-heading:var(--ds-space-stack-md);--ds-space-text-section:var(--ds-space-stack-xl);--ds-space-text-paragraph:var(--ds-space-stack-lg);--ds-space-text-list:var(--ds-space-stack-sm)}@media (width>=768px){:root{--ds-text-display-xl:72px;--ds-text-display-lg:60px;--ds-text-heading-xl:48px;--ds-text-heading-lg:36px;--ds-text-heading-md:30px;--ds-text-heading-sm:24px;--ds-text-heading-xs:20px;--ds-text-heading-2xs:18px;--ds-text-field-sm:14px;--ds-text-reading-lg:20px;--ds-text-reading-md:18px;--ds-tracking-display-xl:-1.6px;--ds-tracking-display-lg:-1.3px;--ds-tracking-heading-xl:-1.1px;--ds-tracking-heading-lg:-.8px;--ds-tracking-heading-md:-.6px;--ds-tracking-heading-sm:-.5px;--ds-tracking-heading-xs:-.3px;--ds-tracking-heading-2xs:-.25px;--ds-leading-display-xl:1.1111;--ds-leading-display-lg:1.0667;--ds-leading-heading-xl:1.1667;--ds-leading-heading-lg:1.2222;--ds-leading-heading-md:1.2;--ds-leading-heading-xs:1.4;--ds-leading-heading-2xs:1.3333;--ds-leading-field-sm:1.4286}:root:not([data-layout]),:where(:root:not([data-layout])) [data-density]{--ds-space-layout-gutter:var(--ds-space-gutter-sm);--ds-space-layout-section-xs:var(--ds-space-inset-2xl);--ds-space-layout-section-sm:var(--ds-space-section-sm);--ds-space-layout-section-md:var(--ds-space-section-lg);--ds-space-layout-section-lg:var(--ds-space-section-xl);--ds-space-layout-inset:var(--ds-space-inline-3xl);--ds-space-layout-heading:var(--ds-space-stack-5xl);--ds-space-layout-gap-lg:var(--ds-space-stack-4xl);--ds-space-layout-panel:var(--ds-space-stack-4xl);--ds-space-layout-grid-gap:var(--ds-space-inline-2xl);--ds-space-text-heading:var(--ds-space-stack-lg);--ds-space-text-caption:var(--ds-space-stack-sm);--ds-space-text-section:var(--ds-space-stack-2xl);--ds-size-header-height:var(--ds-size-80);--ds-radius-layout-section-md:var(--ds-radius-container-md);--ds-radius-layout-section-lg:var(--ds-radius-container-lg);--ds-layout-grid-columns:12}}[data-layout=narrow],[data-layout=narrow] [data-density]{--ds-space-layout-gutter:var(--ds-space-gutter-xs);--ds-space-layout-section-xs:var(--ds-space-inset-xl);--ds-space-layout-section-sm:var(--ds-space-stack-2xl);--ds-space-layout-section-md:var(--ds-space-section-md);--ds-space-layout-section-lg:var(--ds-space-section-md);--ds-space-layout-inset:var(--ds-space-inset-xl);--ds-space-layout-heading:var(--ds-space-stack-3xl);--ds-space-layout-gap-lg:var(--ds-space-stack-2xl);--ds-space-layout-panel:var(--ds-space-inset-2xl);--ds-space-layout-grid-gap:var(--ds-space-inline-xl);--ds-space-text-heading:var(--ds-space-stack-md);--ds-space-text-caption:var(--ds-space-stack-xs);--ds-space-text-section:var(--ds-space-stack-xl);--ds-size-header-height:var(--ds-size-56);--ds-radius-layout-section-md:var(--ds-radius-container-sm);--ds-radius-layout-section-lg:var(--ds-radius-container-sm);--ds-layout-grid-columns:4}[data-layout=wide],[data-layout=wide] [data-density]{--ds-space-layout-gutter:var(--ds-space-gutter-sm);--ds-space-layout-section-xs:var(--ds-space-inset-2xl);--ds-space-layout-section-sm:var(--ds-space-section-sm);--ds-space-layout-section-md:var(--ds-space-section-lg);--ds-space-layout-section-lg:var(--ds-space-section-xl);--ds-space-layout-inset:var(--ds-space-inline-3xl);--ds-space-layout-heading:var(--ds-space-stack-5xl);--ds-space-layout-gap-lg:var(--ds-space-stack-4xl);--ds-space-layout-panel:var(--ds-space-stack-4xl);--ds-space-layout-grid-gap:var(--ds-space-inline-2xl);--ds-space-text-heading:var(--ds-space-stack-lg);--ds-space-text-caption:var(--ds-space-stack-sm);--ds-space-text-section:var(--ds-space-stack-2xl);--ds-size-header-height:var(--ds-size-80);--ds-radius-layout-section-md:var(--ds-radius-container-md);--ds-radius-layout-section-lg:var(--ds-radius-container-lg);--ds-layout-grid-columns:12}:root,[data-layout=narrow]{--ds-layout:narrow}@media (width>=768px){:root:not([data-layout]){--ds-layout:wide}}[data-layout=wide]{--ds-layout:wide}}@layer ds.components{.ds-accordion{box-sizing:border-box;border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-default);width:100%;color:var(--ds-color-text-default);flex-direction:column;display:flex}.ds-accordion__item{box-sizing:border-box;color:var(--ds-color-text-default)}.ds-accordion__item+.ds-accordion__item{border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle)}.ds-accordion__heading{font:inherit;letter-spacing:inherit;margin:0}.ds-accordion__summary{box-sizing:border-box;text-align:start;align-items:center;gap:var(--ds-space-inline-lg);width:100%;padding:var(--ds-space-inset-xl);color:var(--ds-color-text-default);cursor:pointer;font-family:var(--ds-typography-label-lg-font-family);font-size:var(--ds-typography-label-lg-font-size);font-weight:var(--ds-typography-label-lg-font-weight);line-height:var(--ds-typography-label-lg-line-height);letter-spacing:var(--ds-typography-label-lg-letter-spacing);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;margin:0;list-style:none;display:flex}.ds-accordion__summary::-webkit-details-marker{display:none}.ds-accordion:not(.ds-accordion--look-flat)>.ds-accordion__item:first-child>.ds-accordion__summary,.ds-accordion:not(.ds-accordion--look-flat)>.ds-accordion__item:first-child>.ds-accordion__heading>.ds-accordion__summary{border-start-start-radius:calc(var(--ds-radius-container-md) - var(--ds-border-width-hairline));border-start-end-radius:calc(var(--ds-radius-container-md) - var(--ds-border-width-hairline))}.ds-accordion:not(.ds-accordion--look-flat)>.ds-accordion__item:last-child:not([open],[data-open])>.ds-accordion__summary,.ds-accordion:not(.ds-accordion--look-flat)>.ds-accordion__item:last-child:not([open],[data-open])>.ds-accordion__heading>.ds-accordion__summary{border-end-end-radius:calc(var(--ds-radius-container-md) - var(--ds-border-width-hairline));border-end-start-radius:calc(var(--ds-radius-container-md) - var(--ds-border-width-hairline))}@media (hover:hover){.ds-accordion__summary:not([aria-disabled=true]):hover{background:var(--ds-color-surface-hover)}}.ds-accordion__summary:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-accordion__title{min-width:0;font:inherit;letter-spacing:inherit;flex:auto;margin:0}.ds-accordion__caret{color:var(--ds-color-icon-subtle);font-size:var(--ds-size-icon-md);flex-shrink:0}.ds-accordion__item[open]:not([data-closing])>.ds-accordion__summary .ds-accordion__caret,.ds-accordion__summary[aria-expanded=true] .ds-accordion__caret{transform:rotate(180deg)}.ds-accordion__panel{overflow-clip-margin:calc(var(--ds-focus-ring-width) + var(--ds-focus-ring-offset))}.ds-accordion__content{padding:0 var(--ds-space-inset-xl) var(--ds-space-inset-xl);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-md-font-family);font-size:var(--ds-typography-body-md-font-size);font-weight:var(--ds-typography-body-md-font-weight);line-height:var(--ds-typography-body-md-line-height);letter-spacing:var(--ds-typography-body-md-letter-spacing)}.ds-accordion__item--disabled{cursor:not-allowed}.ds-accordion__item--disabled>.ds-accordion__summary,.ds-accordion__item--disabled>.ds-accordion__heading>.ds-accordion__summary{color:var(--ds-color-text-disabled);cursor:not-allowed}.ds-accordion__item--disabled>.ds-accordion__summary{pointer-events:none}.ds-accordion__item--disabled .ds-accordion__caret{color:var(--ds-color-icon-disabled)}.ds-accordion--look-flat{background:0 0;border:0;border-radius:0}.ds-accordion--look-flat .ds-accordion__summary{border-radius:var(--ds-radius-control-lg)}.ds-accordion--look-flat .ds-accordion__summary:focus-visible{outline-offset:var(--ds-focus-ring-offset)}.ds-accordion--size-sm .ds-accordion__summary{gap:var(--ds-space-inline-md);padding:var(--ds-space-inset-lg);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing)}.ds-accordion--size-sm .ds-accordion__caret{font-size:var(--ds-size-icon-sm)}.ds-accordion--size-sm .ds-accordion__panel{overflow-clip-margin:calc(var(--ds-focus-ring-width) + var(--ds-focus-ring-offset))}.ds-accordion__content{padding:0 var(--ds-space-inset-lg) var(--ds-space-inset-lg);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing)}.ds-accordion--look-flat.ds-accordion--size-sm .ds-accordion__summary{border-radius:var(--ds-radius-control-md)}.ds-accordion__caret{transition:transform var(--ds-motion-state-duration) var(--ds-motion-state-easing)}@supports (interpolate-size:allow-keywords){.ds-accordion__item{interpolate-size:allow-keywords}.ds-accordion__item::details-content{overflow-clip-margin:calc(var(--ds-focus-ring-width) + var(--ds-focus-ring-offset));block-size:0;transition-property:block-size,content-visibility;transition-duration:var(--ds-motion-exit-duration);transition-timing-function:var(--ds-motion-exit-easing);transition-behavior:allow-discrete;overflow:clip}.ds-accordion__item[open]::details-content{block-size:auto;transition-duration:var(--ds-motion-enter-duration);transition-timing-function:var(--ds-motion-enter-easing)}}@media (prefers-reduced-motion:reduce){.ds-accordion__caret,.ds-accordion__item::details-content{transition:none}}@media (pointer:coarse){.ds-accordion__summary{position:relative}.ds-accordion__summary:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}.ds-accordion__item:not([open],[data-open])+.ds-accordion__item>.ds-accordion__summary:after,.ds-accordion__item:not([open],[data-open])+.ds-accordion__divider+.ds-accordion__item>.ds-accordion__summary:after,.ds-accordion__item:not([open],[data-open])+.ds-accordion__item>.ds-accordion__heading>.ds-accordion__summary:after,.ds-accordion__item:not([open],[data-open])+.ds-accordion__divider+.ds-accordion__item>.ds-accordion__heading>.ds-accordion__summary:after{inset-block-start:0}}@media (forced-colors:active){.ds-accordion__item--disabled,.ds-accordion__item--disabled>.ds-accordion__summary,.ds-accordion__item--disabled>.ds-accordion__heading>.ds-accordion__summary,.ds-accordion__item--disabled .ds-accordion__caret{color:graytext}}.ds-alert{--ds-tone-surface:var(--ds-color-surface-default);--ds-tone-border:var(--ds-color-border-subtle);--ds-tone-text:var(--ds-color-text-default);--ds-tone-icon:var(--ds-color-icon-default);box-sizing:border-box;align-items:flex-start;gap:var(--ds-space-inline-lg);width:100%;padding:var(--ds-space-inset-lg) var(--ds-space-inset-xl);border:var(--ds-border-width-hairline) solid var(--ds-tone-border);border-radius:var(--ds-radius-container-md);background:var(--ds-tone-surface);color:var(--ds-tone-text);display:flex}.ds-alert__icon{height:calc(var(--ds-typography-label-lg-font-size) * var(--ds-typography-label-lg-line-height));color:var(--ds-tone-icon);font-size:var(--ds-size-icon-md);flex-shrink:0;align-items:center;display:inline-flex}.ds-alert__body{gap:var(--ds-space-text-label);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ds-alert__title{font-family:var(--ds-typography-label-lg-font-family);font-size:var(--ds-typography-label-lg-font-size);font-weight:var(--ds-typography-label-lg-font-weight);line-height:var(--ds-typography-label-lg-line-height);letter-spacing:var(--ds-typography-label-lg-letter-spacing);text-transform:var(--ds-typography-label-lg-text-transform);margin:0}.ds-alert__description{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);margin:0}.ds-alert__description>:where(p,ul,ol){margin:0}.ds-alert__description>*+*{margin-block-start:var(--ds-space-text-paragraph)}.ds-alert__description :where(ul,ol){gap:var(--ds-space-text-list);flex-direction:column;padding-inline-start:var(--ds-space-inset-xl);display:flex}.ds-alert__description :where(a){color:var(--ds-color-text-link);text-decoration-line:underline;text-decoration-color:var(--ds-color-text-link-underline);text-underline-offset:.2em}@media (hover:hover){.ds-alert__description :where(a):hover{color:var(--ds-color-text-link-hover);text-decoration-color:var(--ds-color-text-link-underline-hover)}}.ds-alert__description :where(a):focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset);border-radius:var(--ds-radius-inset)}.ds-alert__action{gap:var(--ds-space-inline-md);flex-wrap:wrap;flex-shrink:0;display:flex}@media (hover:hover){.ds-alert__dismiss:hover{background:var(--ds-color-surface-hover)}}.ds-alert--tone-info{--ds-tone-surface:var(--ds-color-feedback-info-surface-subtle);--ds-tone-border:var(--ds-color-feedback-info-border-subtle);--ds-tone-text:var(--ds-color-feedback-info-text-on-subtle);--ds-tone-icon:var(--ds-color-feedback-info-icon)}.ds-alert--tone-success{--ds-tone-surface:var(--ds-color-feedback-success-surface-subtle);--ds-tone-border:var(--ds-color-feedback-success-border-subtle);--ds-tone-text:var(--ds-color-feedback-success-text-on-subtle);--ds-tone-icon:var(--ds-color-feedback-success-icon)}.ds-alert--tone-warning{--ds-tone-surface:var(--ds-color-feedback-warning-surface-subtle);--ds-tone-border:var(--ds-color-feedback-warning-border-subtle);--ds-tone-text:var(--ds-color-feedback-warning-text-on-subtle);--ds-tone-icon:var(--ds-color-feedback-warning-icon)}.ds-alert--tone-danger{--ds-tone-surface:var(--ds-color-feedback-danger-surface-subtle);--ds-tone-border:var(--ds-color-feedback-danger-border-subtle);--ds-tone-text:var(--ds-color-feedback-danger-text-on-subtle);--ds-tone-icon:var(--ds-color-feedback-danger-icon)}.ds-alert:is(.ds-alert--tone-info,.ds-alert--tone-success,.ds-alert--tone-warning,.ds-alert--tone-danger) .ds-alert__description{color:var(--ds-tone-text)}@container style(--ds-layout:narrow){.ds-alert{row-gap:var(--ds-space-stack-sm);flex-wrap:wrap}.ds-alert__action{box-sizing:border-box;flex-basis:100%;order:1;padding-inline-start:calc(var(--ds-size-icon-md) + var(--ds-space-inline-lg))}}.ds-alert-dialog--tone-danger .ds-modal__icon{color:var(--ds-color-feedback-danger-icon)}@container style(--ds-layout:narrow){.ds-alert-dialog .ds-modal__footer{flex-direction:column-reverse;align-items:stretch}}@media (forced-colors:active){.ds-alert-dialog--tone-danger .ds-modal__icon{color:canvastext}}.ds-app-bar__second-row{padding:0 calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline)) calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline))}.ds-app-bar--look-split .ds-app-bar__second-row{padding:calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline))}.ds-app-bar__bar{justify-content:space-between;gap:var(--ds-space-inline-lg);padding:calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline));display:flex}.ds-app-bar__start,.ds-app-bar__start~.ds-app-bar__trail>.ds-app-bar__end{flex:1 1 0}.ds-app-bar__bar:has(.ds-app-bar__search)>.ds-app-bar__start{flex:none}.ds-app-bar__start:has(>.ds-app-bar__title){min-width:0}.ds-app-bar__bar:not(:has(.ds-app-bar__nav))>.ds-app-bar__start:has(>.ds-app-bar__title){flex:auto}.ds-app-bar__bar:not(:has(.ds-app-bar__nav))>.ds-app-bar__start:has(>.ds-app-bar__title)~.ds-app-bar__trail>.ds-app-bar__end{flex:0 auto}@container style(--ds-layout:narrow){.ds-app-bar__start:has(>.ds-app-bar__title){flex:auto}.ds-app-bar__start:has(>.ds-app-bar__title)~.ds-app-bar__trail>.ds-app-bar__end{flex:0 auto}}.ds-app-bar__logo{align-items:center;display:flex}.ds-app-bar__logo>:is(img,svg,picture),.ds-app-bar__logo>picture>img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.ds-app-bar__badge{flex-shrink:0;align-items:center;display:inline-flex}.ds-app-bar__title{min-width:0;color:var(--ds-color-text-default);font-family:var(--ds-typography-label-lg-font-family);font-size:var(--ds-typography-label-lg-font-size);font-weight:var(--ds-typography-label-lg-font-weight);line-height:var(--ds-typography-label-lg-line-height);letter-spacing:var(--ds-typography-label-lg-letter-spacing);text-transform:var(--ds-typography-label-lg-text-transform);overflow-wrap:anywhere}.ds-app-bar__nav{flex-shrink:0}.ds-app-bar--links-end .ds-app-bar__nav{margin-inline-start:auto}.ds-app-bar--links-end .ds-app-bar__end,.ds-app-bar--links-end .ds-app-bar__start~.ds-app-bar__trail>.ds-app-bar__end{flex:0 auto}.ds-app-bar__end{flex:0 auto;justify-content:safe flex-end;min-width:0}.ds-app-bar__start~.ds-app-bar__trail>.ds-app-bar__end{min-width:auto}.ds-app-bar__bar:has(.ds-app-bar__search) .ds-app-bar__end,.ds-app-bar--fold-links .ds-app-bar__end{flex:0 auto;min-width:0}.ds-app-bar__search{box-sizing:border-box;width:calc(var(--ds-size-search-width) + 2 * var(--ds-focus-ring-width));min-width:calc(var(--ds-size-search-width) / 2 + 2 * var(--ds-focus-ring-width));margin:calc(-1 * var(--ds-focus-ring-width));padding:var(--ds-focus-ring-width);scrollbar-width:thin;scrollbar-color:var(--ds-color-border-scrollbar) transparent;flex:0 auto;overflow-x:auto}.ds-app-bar__actions{align-items:center;gap:var(--ds-space-inline-sm);flex-shrink:0;display:flex}.ds-app-bar__end>:not(.ds-app-bar__search){flex-shrink:0}.ds-app-bar__divider{height:var(--ds-size-control-md)}.ds-app-bar__menu{gap:var(--ds-space-stack-xs);padding:0 calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline))}.ds-app-bar__menu nav{gap:var(--ds-space-stack-xs);padding-top:calc(var(--ds-focus-ring-width) + var(--ds-focus-ring-offset));flex-direction:column;display:flex}.ds-app-bar__menu-end{justify-content:flex-end;display:none}.ds-app-bar--look-floating-hug .ds-app-bar__start,.ds-app-bar--look-floating-hug .ds-app-bar__start~.ds-app-bar__trail>.ds-app-bar__end{flex:none}.ds-app-bar--look-split .ds-app-bar__start,.ds-app-bar--look-split .ds-app-bar__trail{padding:calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline));flex:none}.ds-app-bar--look-split .ds-app-bar__start~.ds-app-bar__trail>.ds-app-bar__end{flex:0 auto}.ds-app-bar--look-centred .ds-app-bar__nav{flex:1 1 0;order:1}.ds-app-bar--look-centred .ds-app-bar__start{flex:none;order:2}.ds-app-bar--look-centred .ds-app-bar__end{order:3}.ds-app-bar--fold-actions .ds-app-bar__actions,.ds-app-bar--fold-links .ds-app-bar__actions,.ds-app-bar--fold-links .ds-app-bar__nav{display:none}.ds-app-bar--fold-links.ds-app-bar--expanded .ds-app-bar__menu{padding-bottom:calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline))}.ds-app-bar--logo-off .ds-app-bar__brand,.ds-app-bar--logo-off .ds-app-bar__start:not(:has(.ds-app-bar__badge)){display:none}.ds-app-bar--logo-off .ds-app-bar__start{flex:none}.ds-app-bar--logo-off .ds-app-bar__end{margin-inline-start:auto}@container style(--ds-layout:narrow){.ds-app-bar--logo-off .ds-app-bar__brand{display:inline-flex}.ds-app-bar--logo-off .ds-app-bar__start:not(:has(.ds-app-bar__badge)){display:flex}}@container style(--ds-layout:wide){.ds-app-bar--links-start .ds-app-bar__start{flex:none}.ds-app-bar--links-start .ds-app-bar__nav{margin-inline-end:auto}.ds-app-bar--sidebar-start .ds-app-bar__start{box-sizing:border-box;width:calc(var(--ds-size-sidebar-width) - var(--ds-space-inline-lg));flex:none;padding-inline-start:var(--ds-space-inset-md)}.ds-app-bar--sidebar-start .ds-app-bar__logo{height:var(--ds-size-icon-lg)}.ds-app-bar--nav-type-tabs .ds-app-bar__bar{min-block-size:var(--ds-size-64);margin-block:calc(-1 * var(--ds-border-width-hairline));padding-block:0}.ds-app-bar--nav-type-tabs .ds-app-bar__nav.ds-tabs{align-self:stretch;align-items:stretch}.ds-app-bar--nav-type-tabs .ds-app-bar__nav.ds-tabs>.ds-tabs__list{height:auto;box-shadow:none;border-block-end:0}}@container style(--ds-layout:narrow){.ds-app-bar__bar{padding:calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline))}.ds-app-bar__menu-end{display:flex}.ds-app-bar--expanded .ds-app-bar__menu{padding-bottom:calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline))}.ds-app-bar--look-floating-hug .ds-app-bar__start,.ds-app-bar--look-floating-hug .ds-app-bar__start~.ds-app-bar__trail>.ds-app-bar__end{flex:1 1 0}.ds-app-bar--hide-on-scroll{top:var(--ds-space-inset-md);z-index:var(--ds-layer-sticky);transition:translate var(--ds-motion-enter-duration) var(--ds-motion-enter-easing);position:sticky}.ds-app-bar--hide-on-scroll.ds-app-bar--scrolled-away{translate:0 calc(-100% - var(--ds-space-inset-md) - var(--ds-space-inset-lg));transition-duration:var(--ds-motion-exit-duration);transition-timing-function:var(--ds-motion-exit-easing)}.ds-app-bar--hide-on-scroll.ds-app-bar--look-flat{top:0}.ds-app-bar--hide-on-scroll.ds-app-bar--background-off:not(.ds-app-bar--expanded){background:var(--ds-color-surface-canvas)}@supports (animation-timeline:scroll()){.ds-app-bar--hide-on-scroll:not(.ds-app-bar--zone,.ds-app-bar--frosted,.ds-app-bar--look-split,.ds-app-bar--background-off),.ds-app-bar--hide-on-scroll:is(.ds-app-bar--zone,.ds-app-bar--frosted):not(.ds-app-bar--look-split,.ds-app-bar--background-off)>.ds-app-bar__panel,.ds-app-bar--hide-on-scroll.ds-app-bar--look-split:not(.ds-app-bar--background-off) :is(.ds-app-bar__start,.ds-app-bar__trail,.ds-app-bar__second-row,.ds-app-bar__menu){animation:linear both ds-app-bar-stuck scroll(root);animation-range:0 var(--ds-space-inset-md)}}}@keyframes ds-app-bar-stuck{to{box-shadow:var(--ds-elevation-raised-strong)}}@media (prefers-reduced-motion:reduce){.ds-app-bar--hide-on-scroll{transition:none}}:root:has(.ds-app-bar--hide-on-scroll){scroll-padding-block-start:calc(var(--ds-size-header-height) + var(--ds-space-inset-md))}@starting-style{.ds-app-bar--expanded .ds-app-bar__menu{block-size:0;padding-bottom:0}}.ds-avatar{box-sizing:border-box;width:var(--ds-size-88);height:var(--ds-size-88);border-radius:var(--ds-radius-full);background:var(--ds-color-surface-neutral-subtle);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-heading-sm-font-family);font-size:var(--ds-typography-heading-sm-font-size);font-weight:var(--ds-typography-heading-sm-font-weight);line-height:var(--ds-typography-heading-sm-line-height);letter-spacing:var(--ds-typography-heading-sm-letter-spacing);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-avatar__icon{font-size:var(--ds-size-icon-2xl)}.ds-avatar__image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.ds-avatar--type-image{outline:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);outline-offset:calc(-1 * var(--ds-border-width-hairline))}.ds-avatar--tone-primary{background:var(--ds-color-surface-primary);color:var(--ds-color-text-on-primary)}.ds-avatar--tone-inverse{background:var(--ds-color-surface-inverse);color:var(--ds-color-text-inverse)}.ds-avatar--size-lg{width:var(--ds-size-64);height:var(--ds-size-64);font-family:var(--ds-typography-heading-xs-font-family);font-size:var(--ds-typography-heading-xs-font-size);font-weight:var(--ds-typography-heading-xs-font-weight);line-height:var(--ds-typography-heading-xs-line-height);letter-spacing:var(--ds-typography-heading-xs-letter-spacing)}.ds-avatar--size-lg .ds-avatar__icon{font-size:var(--ds-size-icon-xl)}.ds-avatar--size-md{width:var(--ds-size-40);height:var(--ds-size-40);font-family:var(--ds-typography-label-lg-font-family);font-size:var(--ds-typography-label-lg-font-size);font-weight:var(--ds-typography-label-lg-font-weight);line-height:var(--ds-typography-label-lg-line-height);letter-spacing:var(--ds-typography-label-lg-letter-spacing)}.ds-avatar--size-md .ds-avatar__icon{font-size:var(--ds-size-icon-lg)}.ds-avatar--size-sm{width:var(--ds-size-32);height:var(--ds-size-32);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing)}.ds-avatar--size-sm .ds-avatar__icon{font-size:var(--ds-size-icon-md)}.ds-avatar--size-xs{width:var(--ds-size-24);height:var(--ds-size-24);font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing)}.ds-avatar--size-xs .ds-avatar__icon{font-size:var(--ds-size-icon-sm)}.ds-avatar--size-2xs{width:var(--ds-size-20);height:var(--ds-size-20);font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing)}.ds-avatar--size-2xs .ds-avatar__icon{font-size:var(--ds-size-icon-xs)}@media (forced-colors:active){.ds-avatar{border:var(--ds-border-width-hairline) solid CanvasText}.ds-avatar--type-image{outline:none}}.ds-avatar-group{vertical-align:middle;align-items:center;margin:0;padding:0;list-style:none;display:inline-flex}:where(.ds-avatar-group){position:relative}.ds-avatar-group__item{padding:var(--ds-space-2);border-radius:var(--ds-radius-full);background:var(--ds-color-surface-canvas);display:inline-flex}.ds-avatar-group>:not(:first-child){margin-inline-start:calc(-1 * var(--ds-space-4))}.ds-avatar-group__more{box-sizing:content-box;min-inline-size:calc(var(--ds-size-32) - 2 * var(--ds-space-8));min-block-size:var(--ds-size-32);padding-inline:var(--ds-space-8);border:var(--ds-border-width-emphasis) solid var(--ds-color-surface-canvas);border-radius:var(--ds-radius-full);background:linear-gradient(var(--ds-color-surface-neutral-subtle), var(--ds-color-surface-neutral-subtle)) padding-box, var(--ds-color-surface-canvas) padding-box;color:var(--ds-color-text-subtle);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}@media (forced-colors:active){.ds-avatar-group__item{forced-color-adjust:none;background:canvas}.ds-avatar-group__item>*{forced-color-adjust:auto}.ds-avatar-group__more{border-color:canvastext}}.ds-avatar-with-name{align-items:center;gap:var(--ds-space-inline-sm);vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.ds-avatar-with-name__text{gap:var(--ds-space-text-label);overflow-wrap:break-word;flex-direction:column;min-width:0;display:flex}.ds-avatar-with-name__name{color:var(--ds-color-text-default);font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing)}.ds-avatar-with-name__second-line{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-xs-font-family);font-size:var(--ds-typography-body-xs-font-size);font-weight:var(--ds-typography-body-xs-font-weight);line-height:var(--ds-typography-body-xs-line-height);letter-spacing:var(--ds-typography-body-xs-letter-spacing)}.ds-avatar-with-name--size-sm{gap:var(--ds-space-inline-md)}.ds-avatar-with-name--size-sm .ds-avatar-with-name__name,.ds-avatar-with-name--size-md .ds-avatar-with-name__name{font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing)}.ds-avatar-with-name--size-md{gap:var(--ds-space-inline-md)}.ds-avatar-with-name--size-md .ds-avatar-with-name__second-line{font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing)}.ds-avatar-with-name--size-lg{gap:var(--ds-space-inline-lg)}.ds-avatar-with-name--size-lg .ds-avatar-with-name__name{font-family:var(--ds-typography-label-lg-font-family);font-size:var(--ds-typography-label-lg-font-size);font-weight:var(--ds-typography-label-lg-font-weight);line-height:var(--ds-typography-label-lg-line-height);letter-spacing:var(--ds-typography-label-lg-letter-spacing)}.ds-avatar-with-name--size-lg .ds-avatar-with-name__second-line{font-family:var(--ds-typography-body-md-font-family);font-size:var(--ds-typography-body-md-font-size);font-weight:var(--ds-typography-body-md-font-weight);line-height:var(--ds-typography-body-md-line-height);letter-spacing:var(--ds-typography-body-md-letter-spacing)}.ds-badge{--ds-tone-surface:var(--ds-color-surface-neutral-subtle);--ds-tone-border:var(--ds-color-border-subtle);--ds-tone-text:var(--ds-color-text-default);--ds-tone-icon:var(--ds-color-icon-default);--ds-badge-height:var(--ds-size-mark-lg);box-sizing:border-box;vertical-align:middle;align-items:center;gap:var(--ds-space-inline-xs);min-block-size:var(--ds-badge-height);padding:0 calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline));border:var(--ds-border-width-hairline) solid var(--ds-tone-border);border-radius:var(--ds-radius-full);background:var(--ds-tone-surface);color:var(--ds-tone-text);font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing);font-variant-numeric:tabular-nums;display:inline-flex}.ds-badge__label{padding-block:calc((var(--ds-badge-height) - 1lh) / 2 - var(--ds-border-width-hairline))}.ds-badge__icon{font-size:var(--ds-size-icon-xs);color:var(--ds-tone-icon)}.ds-badge--size-lg{--ds-badge-height:var(--ds-size-mark-xl);gap:var(--ds-space-inline-sm);padding:0 calc(var(--ds-space-inset-lg) - var(--ds-border-width-hairline));font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing)}.ds-badge--size-lg .ds-badge__icon{font-size:var(--ds-size-icon-sm)}.ds-badge--size-sm{--ds-badge-height:var(--ds-size-mark-md);padding:0 calc(var(--ds-space-inset-sm) - var(--ds-border-width-hairline))}.ds-badge--tone-success{--ds-tone-surface:var(--ds-color-feedback-success-surface-subtle);--ds-tone-border:var(--ds-color-feedback-success-border-subtle);--ds-tone-text:var(--ds-color-feedback-success-text-on-subtle);--ds-tone-icon:var(--ds-color-feedback-success-icon)}.ds-badge--tone-info{--ds-tone-surface:var(--ds-color-feedback-info-surface-subtle);--ds-tone-border:var(--ds-color-feedback-info-border-subtle);--ds-tone-text:var(--ds-color-feedback-info-text-on-subtle);--ds-tone-icon:var(--ds-color-feedback-info-icon)}.ds-badge--tone-warning{--ds-tone-surface:var(--ds-color-feedback-warning-surface-subtle);--ds-tone-border:var(--ds-color-feedback-warning-border-subtle);--ds-tone-text:var(--ds-color-feedback-warning-text-on-subtle);--ds-tone-icon:var(--ds-color-feedback-warning-icon)}.ds-badge--tone-danger{--ds-tone-surface:var(--ds-color-feedback-danger-surface-subtle);--ds-tone-border:var(--ds-color-feedback-danger-border-subtle);--ds-tone-text:var(--ds-color-feedback-danger-text-on-subtle);--ds-tone-icon:var(--ds-color-feedback-danger-icon)}.ds-badge--look-flat{--ds-tone-surface:var(--ds-color-surface-primary);--ds-tone-border:transparent;--ds-tone-text:var(--ds-color-text-on-primary);--ds-tone-icon:var(--ds-color-icon-on-primary)}.ds-badge--look-flat.ds-badge--tone-success{--ds-tone-surface:var(--ds-color-feedback-success-surface);--ds-tone-text:var(--ds-color-feedback-success-text-on-surface);--ds-tone-icon:var(--ds-color-feedback-success-text-on-surface)}.ds-badge--look-flat.ds-badge--tone-info{--ds-tone-surface:var(--ds-color-feedback-info-surface);--ds-tone-text:var(--ds-color-feedback-info-text-on-surface);--ds-tone-icon:var(--ds-color-feedback-info-text-on-surface)}.ds-badge--look-flat.ds-badge--tone-warning{--ds-tone-surface:var(--ds-color-feedback-warning-surface);--ds-tone-text:var(--ds-color-feedback-warning-text-on-surface);--ds-tone-icon:var(--ds-color-feedback-warning-text-on-surface)}.ds-badge--look-flat.ds-badge--tone-danger{--ds-tone-surface:var(--ds-color-feedback-danger-surface);--ds-tone-text:var(--ds-color-feedback-danger-text-on-surface);--ds-tone-icon:var(--ds-color-feedback-danger-text-on-surface)}.ds-banner{--ds-tone-surface:var(--ds-color-surface-subtle);--ds-tone-border:var(--ds-color-border-subtle);--ds-tone-text:var(--ds-color-text-default);--ds-tone-icon:var(--ds-color-icon-default);box-sizing:border-box;align-items:center;gap:var(--ds-space-inline-xl);width:100%;min-height:var(--ds-size-control-md);padding:var(--ds-space-inset-xs) var(--ds-space-inset-md);border-block-end:var(--ds-border-width-hairline) solid var(--ds-tone-border);background:var(--ds-tone-surface);color:var(--ds-tone-text);display:flex}.ds-banner__content{justify-content:center;align-items:center;column-gap:var(--ds-space-inline-lg);row-gap:var(--ds-space-stack-xs);text-align:center;flex-wrap:wrap;flex:auto;min-width:0;display:flex}.ds-banner__lead{align-items:flex-start;gap:var(--ds-space-inline-md);min-width:0;display:flex}.ds-banner__icon{height:calc(var(--ds-typography-body-sm-font-size) * var(--ds-typography-body-sm-line-height));color:var(--ds-tone-icon);font-size:var(--ds-size-icon-sm);flex-shrink:0;align-items:center;display:inline-flex}.ds-banner__message{font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);margin:0}.ds-banner .ds-banner__link{font-weight:var(--ds-typography-label-md-font-weight)}.ds-banner__dismiss{flex-shrink:0}.ds-banner--tone-info{--ds-tone-surface:var(--ds-color-feedback-info-surface-subtle);--ds-tone-border:var(--ds-color-feedback-info-border-subtle);--ds-tone-text:var(--ds-color-feedback-info-text-on-subtle);--ds-tone-icon:var(--ds-color-feedback-info-icon)}.ds-banner--tone-success{--ds-tone-surface:var(--ds-color-feedback-success-surface-subtle);--ds-tone-border:var(--ds-color-feedback-success-border-subtle);--ds-tone-text:var(--ds-color-feedback-success-text-on-subtle);--ds-tone-icon:var(--ds-color-feedback-success-icon)}.ds-banner--tone-warning{--ds-tone-surface:var(--ds-color-feedback-warning-surface-subtle);--ds-tone-border:var(--ds-color-feedback-warning-border-subtle);--ds-tone-text:var(--ds-color-feedback-warning-text-on-subtle);--ds-tone-icon:var(--ds-color-feedback-warning-icon)}.ds-banner--tone-danger{--ds-tone-surface:var(--ds-color-feedback-danger-surface-subtle);--ds-tone-border:var(--ds-color-feedback-danger-border-subtle);--ds-tone-text:var(--ds-color-feedback-danger-text-on-subtle);--ds-tone-icon:var(--ds-color-feedback-danger-icon)}@container style(--ds-layout:narrow){.ds-banner{padding-block:var(--ds-space-inset-md);align-items:flex-start}.ds-banner__dismiss{margin-block:calc((var(--ds-typography-body-sm-font-size) * var(--ds-typography-body-sm-line-height) - var(--ds-size-control-sm)) / 2)}.ds-banner__content{text-align:start;flex-flow:column;align-items:flex-start}.ds-banner__lead:has(.ds-banner__icon)+.ds-banner__link{margin-inline-start:calc(var(--ds-size-icon-sm) + var(--ds-space-inline-md))}}@media (pointer:coarse){.ds-banner__link{position:relative}.ds-banner__link:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}}.ds-app-bar,.ds-header{box-sizing:border-box;border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-default);width:100%;color:var(--ds-color-text-default);box-shadow:var(--ds-elevation-raised);flex-direction:column;display:flex}.ds-app-bar--look-flat,.ds-header--look-flat{background:var(--ds-color-surface-canvas)}.ds-app-bar--background-off:not(.ds-app-bar--expanded),.ds-header--background-off:not(.ds-header--expanded){box-shadow:none;background:0 0;border-color:#0000}.ds-app-bar__panel,.ds-header__panel{display:contents}.ds-app-bar.ds-app-bar--zone,.ds-app-bar.ds-app-bar--frosted,.ds-header.ds-header--zone,.ds-header.ds-header--frosted{isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative}:is(.ds-app-bar--zone,.ds-app-bar--frosted)>.ds-app-bar__panel,:is(.ds-header--zone,.ds-header--frosted)>.ds-header__panel{box-sizing:border-box;border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-default);box-shadow:var(--ds-elevation-raised);transition-property:background-color,border-color,box-shadow;transition-duration:var(--ds-motion-state-duration);transition-timing-function:var(--ds-motion-state-easing);flex-direction:column;display:flex;position:relative}.ds-app-bar--look-flat>.ds-app-bar__panel,.ds-header--look-flat>.ds-header__panel{background:var(--ds-color-surface-canvas)}.ds-app-bar--frosted>.ds-app-bar__panel,.ds-header--frosted>.ds-header__panel{background:var(--ds-color-surface-translucent)}.ds-app-bar--background-off:not(.ds-app-bar--expanded)>.ds-app-bar__panel,.ds-header--background-off:not(.ds-header--expanded)>.ds-header__panel{box-shadow:none;background:0 0;border-color:#0000}.ds-app-bar.ds-app-bar--zone,.ds-header.ds-header--zone{padding:var(--ds-space-inset-md) var(--ds-space-inset-2xl)}@container style(--ds-layout:narrow){.ds-app-bar.ds-app-bar--zone,.ds-header.ds-header--zone{padding:var(--ds-space-inset-md) var(--ds-space-gutter-xs)}}.ds-app-bar--zone.ds-app-bar--look-flat,.ds-header--zone.ds-header--look-flat{padding:0}.ds-app-bar--zone>.ds-app-bar__panel{padding-inline:max(var(--ds-space-0), calc((100% - var(--ds-size-layout-container-default)) / 2 - var(--ds-space-inset-md)))}.ds-header--zone>.ds-header__panel{padding-inline:max(var(--ds-space-0), calc((100% - var(--ds-size-layout-container-default)) / 2 - var(--ds-space-inset-xl)))}.ds-app-bar--zone.ds-app-bar--look-split>.ds-app-bar__panel,.ds-header--zone.ds-header--look-split>.ds-header__panel{padding-inline:max(var(--ds-space-0), calc((100% - var(--ds-size-layout-container-default)) / 2))}.ds-app-bar__frost,.ds-header__frost{pointer-events:none;backdrop-filter:blur(var(--ds-blur-8));position:absolute;inset:0}:is(.ds-app-bar__frost,.ds-header__frost)+:is(.ds-app-bar__frost,.ds-header__frost){backdrop-filter:blur(var(--ds-blur-8));mask-image:linear-gradient(currentColor,#0000 70%)}:is(.ds-app-bar__frost,.ds-header__frost)+:is(.ds-app-bar__frost,.ds-header__frost)+:is(.ds-app-bar__frost,.ds-header__frost){backdrop-filter:blur(var(--ds-blur-14));mask-image:linear-gradient(currentColor,#0000 40%)}@media (forced-colors:active){.ds-app-bar__frost,.ds-header__frost{display:none}.ds-app-bar.ds-app-bar--frosted:not(.ds-app-bar--look-split)>.ds-app-bar__panel,.ds-header.ds-header--frosted:not(.ds-header--look-split)>.ds-header__panel,.ds-app-bar.ds-app-bar--look-split.ds-app-bar--frosted :is(.ds-app-bar__start,.ds-app-bar__trail,.ds-app-bar__second-row,.ds-app-bar__menu),.ds-header.ds-header--look-split.ds-header--frosted :is(.ds-header__start,.ds-header__trail,.ds-header__second-row,.ds-header__menu){background:canvas}}.ds-app-bar.ds-app-bar--look-flat,.ds-header.ds-header--look-flat,:is(.ds-app-bar--zone,.ds-app-bar--frosted).ds-app-bar--look-flat>.ds-app-bar__panel,:is(.ds-header--zone,.ds-header--frosted).ds-header--look-flat>.ds-header__panel{box-shadow:none;border-color:#0000;border-radius:0}.ds-app-bar--look-flat.ds-app-bar--line-on:not(.ds-app-bar--zone,.ds-app-bar--frosted),.ds-header--look-flat.ds-header--line-on:not(.ds-header--zone,.ds-header--frosted),:is(.ds-app-bar--zone,.ds-app-bar--frosted).ds-app-bar--look-flat.ds-app-bar--line-on>.ds-app-bar__panel,:is(.ds-header--zone,.ds-header--frosted).ds-header--look-flat.ds-header--line-on>.ds-header__panel{border-bottom-color:var(--ds-color-border-subtle)}.ds-app-bar.ds-app-bar--look-floating-hug:not(.ds-app-bar--zone,.ds-app-bar--frosted),.ds-header.ds-header--look-floating-hug:not(.ds-header--zone,.ds-header--frosted){width:fit-content;max-width:100%;margin-inline:auto}:is(.ds-app-bar--zone,.ds-app-bar--frosted).ds-app-bar--look-floating-hug>.ds-app-bar__panel,:is(.ds-header--zone,.ds-header--frosted).ds-header--look-floating-hug>.ds-header__panel{align-self:center;max-width:100%}@container style(--ds-layout:narrow){.ds-app-bar.ds-app-bar--look-floating-hug:not(.ds-app-bar--zone,.ds-app-bar--frosted),.ds-header.ds-header--look-floating-hug:not(.ds-header--zone,.ds-header--frosted){width:100%;margin-inline:0}:is(.ds-app-bar--zone,.ds-app-bar--frosted).ds-app-bar--look-floating-hug>.ds-app-bar__panel,:is(.ds-header--zone,.ds-header--frosted).ds-header--look-floating-hug>.ds-header__panel{align-self:stretch}}.ds-app-bar.ds-app-bar--look-split,.ds-header.ds-header--look-split,.ds-app-bar--look-split>.ds-app-bar__panel,.ds-header--look-split>.ds-header__panel{gap:var(--ds-space-stack-sm);box-shadow:none;background:0 0;border:0;border-radius:0}.ds-app-bar__trail,.ds-header__trail{display:contents}.ds-app-bar--look-split .ds-app-bar__start,.ds-app-bar--look-split .ds-app-bar__trail,.ds-app-bar--look-split .ds-app-bar__second-row,.ds-app-bar--look-split .ds-app-bar__menu,.ds-header--look-split .ds-header__start,.ds-header--look-split .ds-header__trail,.ds-header--look-split .ds-header__second-row,.ds-header--look-split .ds-header__menu{box-sizing:border-box;border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-default);box-shadow:var(--ds-elevation-raised)}.ds-app-bar--look-split.ds-app-bar--frosted :is(.ds-app-bar__start,.ds-app-bar__trail,.ds-app-bar__second-row,.ds-app-bar__menu),.ds-header--look-split.ds-header--frosted :is(.ds-header__start,.ds-header__trail,.ds-header__second-row,.ds-header__menu){background:var(--ds-color-surface-translucent)}.ds-app-bar--look-split.ds-app-bar--background-off :is(.ds-app-bar__start,.ds-app-bar__trail,.ds-app-bar__second-row),.ds-header--look-split.ds-header--background-off :is(.ds-header__start,.ds-header__trail,.ds-header__second-row){box-shadow:none;background:0 0;border-color:#0000}.ds-app-bar--look-split .ds-app-bar__trail,.ds-header--look-split .ds-header__trail{align-items:center;gap:var(--ds-space-inline-lg);display:flex}.ds-app-bar__second-row,.ds-header__second-row{gap:var(--ds-space-stack-md);flex-direction:column;min-width:0;display:flex}.ds-app-bar__bar:has(+.ds-app-bar__second-row),.ds-header__bar:has(+.ds-header__second-row){padding-bottom:var(--ds-space-stack-md)}.ds-app-bar--look-split .ds-app-bar__bar:has(+.ds-app-bar__second-row),.ds-header--look-split .ds-header__bar:has(+.ds-header__second-row){padding-bottom:0}.ds-app-bar__second-row-nav,.ds-header__second-row-nav{align-items:center;gap:var(--ds-space-inline-md);min-width:0;min-height:var(--ds-size-control-md);display:flex}.ds-app-bar__second-row-nav .ds-tabs--look-line>.ds-tabs__list,.ds-header__second-row-nav .ds-tabs--look-line>.ds-tabs__list{box-shadow:none;border-block-end:0}.ds-app-bar__bar,.ds-header__bar{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--ds-color-border-scrollbar) transparent;align-items:center;overflow-x:auto}.ds-app-bar__start,.ds-header__start{align-items:center;gap:var(--ds-space-inline-md);min-width:max-content;display:flex}.ds-app-bar__brand,.ds-header__brand{color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.ds-app-bar__brand:focus-visible,.ds-header__brand:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset);border-radius:var(--ds-radius-control-xs)}.ds-app-bar__logo,.ds-header__logo{gap:var(--ds-space-inline-sm);height:var(--ds-size-icon-xl);width:auto;color:var(--ds-color-text-default);font-family:var(--ds-typography-heading-2xs-font-family);font-size:var(--ds-typography-heading-2xs-font-size);font-weight:var(--ds-typography-heading-2xs-font-weight);line-height:var(--ds-typography-heading-2xs-line-height);letter-spacing:var(--ds-typography-heading-2xs-letter-spacing);text-transform:var(--ds-typography-heading-2xs-text-transform);white-space:nowrap}.ds-app-bar__nav,.ds-header__links{align-items:center;gap:var(--ds-space-inline-xs);display:flex}.ds-app-bar__end,.ds-header__end{align-items:center;gap:var(--ds-space-inline-sm);display:flex}.ds-app-bar__menu,.ds-header__menu{flex-direction:column;display:none}.ds-app-bar .ds-app-bar__narrow-only,.ds-header .ds-header__narrow-only{display:none}.ds-app-bar--fold-links .ds-app-bar__menu-button,.ds-header--fold-links .ds-header__menu-button{display:inline-flex}.ds-app-bar--fold-links.ds-app-bar--expanded .ds-app-bar__menu,.ds-header--fold-links.ds-header--expanded .ds-header__menu{block-size:auto;transition-duration:var(--ds-motion-enter-duration);transition-timing-function:var(--ds-motion-enter-easing);display:flex}.ds-app-bar--look-floating-hug .ds-app-bar__bar,.ds-header--look-floating-hug .ds-header__bar{gap:var(--ds-space-inline-2xl)}.ds-app-bar--look-split .ds-app-bar__bar,.ds-header--look-split .ds-header__bar{padding:0;overflow-x:visible}.ds-app-bar--look-split.ds-app-bar--fold-links.ds-app-bar--expanded .ds-app-bar__menu,.ds-header--look-split.ds-header--fold-links.ds-header--expanded .ds-header__menu{padding-top:calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline))}@container style(--ds-layout:narrow){.ds-app-bar .ds-app-bar__wide-only,.ds-header .ds-header__wide-only{display:none}.ds-app-bar .ds-app-bar__narrow-only,.ds-header .ds-header__narrow-only{display:inline-flex}.ds-app-bar--expanded .ds-app-bar__menu,.ds-header--expanded .ds-header__menu{block-size:auto;transition-duration:var(--ds-motion-enter-duration);transition-timing-function:var(--ds-motion-enter-easing);display:flex}.ds-app-bar--look-floating-hug .ds-app-bar__bar,.ds-header--look-floating-hug .ds-header__bar{gap:var(--ds-space-inline-lg)}.ds-app-bar--look-split .ds-app-bar__bar,.ds-header--look-split .ds-header__bar{padding:0}.ds-app-bar--look-split.ds-app-bar--expanded .ds-app-bar__menu,.ds-header--look-split.ds-header--expanded .ds-header__menu{padding-top:calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline))}.ds-app-bar--look-centred .ds-app-bar__bar,.ds-header--look-centred .ds-header__bar{grid-template-columns:1fr auto 1fr;display:grid}.ds-app-bar--look-centred .ds-app-bar__start,.ds-header--look-centred .ds-header__start{grid-area:1/2}.ds-app-bar--look-centred .ds-app-bar__end,.ds-header--look-centred .ds-header__end{grid-area:1/3}}.ds-app-bar__menu,.ds-header__menu{interpolate-size:allow-keywords;overflow-clip-margin:calc(var(--ds-focus-ring-width) + var(--ds-focus-ring-offset));block-size:0;transition-property:block-size,padding-bottom,display;transition-duration:var(--ds-motion-exit-duration);transition-timing-function:var(--ds-motion-exit-easing);transition-behavior:allow-discrete;overflow:clip}@media (prefers-reduced-motion:reduce){.ds-app-bar__menu,.ds-header__menu{transition:none}}@media (pointer:coarse){.ds-app-bar__brand,.ds-header__brand{position:relative}.ds-app-bar__brand:after,.ds-header__brand:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}}.ds-bar-chart{gap:var(--ds-space-stack-md);flex-direction:column;min-width:0;display:flex}:where(.ds-bar-chart){position:relative}.ds-bar-chart__legend{gap:var(--ds-space-stack-xs) var(--ds-space-inline-xl);flex-wrap:wrap;margin:0;padding:0;display:flex}.ds-bar-chart__body{gap:var(--ds-space-stack-sm) var(--ds-space-inline-md);color:var(--ds-color-text-subtlest);font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing);text-transform:var(--ds-typography-label-sm-text-transform);grid-template-columns:max-content minmax(0,1fr);display:grid}.ds-bar-chart__y-axis{height:var(--ds-size-chart-plot-height);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.ds-bar-chart__plot{height:var(--ds-size-chart-plot-height);position:relative}.ds-bar-chart__grid{inset:calc(var(--ds-typography-label-sm-font-size) * var(--ds-typography-label-sm-line-height) / 2) 0;position:absolute}.ds-bar-chart__gridline,.ds-bar-chart__baseline{height:var(--ds-border-width-hairline);margin-top:calc(var(--ds-border-width-hairline) / -2);background:var(--ds-color-border-subtle);position:absolute;inset-inline:0}.ds-bar-chart__baseline{z-index:1;background:var(--ds-color-border-strong)}.ds-bar-chart__bars{align-items:flex-end;gap:var(--ds-space-16);display:flex;position:absolute;inset:0}.ds-bar-chart__body--close .ds-bar-chart__bars,.ds-bar-chart__body--close .ds-bar-chart__x-axis{gap:var(--ds-space-4)}.ds-bar-chart__bar{border-radius:var(--ds-radius-inset) var(--ds-radius-inset) 0 0;flex-direction:column-reverse;flex:1 1 0;min-width:0;display:flex;overflow:hidden}.ds-bar-chart__body--close .ds-bar-chart__bar{border-radius:calc(var(--ds-radius-inset) / 2) calc(var(--ds-radius-inset) / 2) 0 0}.ds-bar-chart--type-stacked .ds-bar-chart__bar{gap:var(--ds-space-2)}.ds-bar-chart__segment{background:var(--ds-color-data-categorical-1);flex-basis:0;min-height:0}.ds-bar-chart__segment--swatch-2{background:var(--ds-color-data-categorical-2)}.ds-bar-chart__segment--swatch-3{background:var(--ds-color-data-categorical-3)}.ds-bar-chart__segment--swatch-4{background:var(--ds-color-data-categorical-4)}.ds-bar-chart__segment--swatch-5{background:var(--ds-color-data-categorical-5)}.ds-bar-chart__segment--swatch-6{background:var(--ds-color-data-categorical-6)}.ds-bar-chart__segment--swatch-7{background:var(--ds-color-data-categorical-7)}.ds-bar-chart__segment--swatch-8{background:var(--ds-color-data-categorical-8)}.ds-bar-chart__segment--swatch-series{background:var(--ds-color-data-series)}.ds-bar-chart__segment--swatch-muted{background:var(--ds-color-data-muted)}.ds-bar-chart__segment--current{background:var(--ds-color-data-series-hover)}.ds-bar-chart__x-axis{gap:var(--ds-space-16);grid-column:2;display:flex}.ds-bar-chart__x-cell{min-width:0;min-height:calc(var(--ds-typography-label-sm-font-size) * var(--ds-typography-label-sm-line-height));white-space:nowrap;flex:1 1 0;justify-content:center;display:flex}.ds-bar-chart__body--close .ds-bar-chart__x-cell:first-child{justify-content:flex-start}.ds-bar-chart__body--close .ds-bar-chart__x-cell:last-child{justify-content:flex-end}.ds-bar-chart__table{inset-block-end:0;inset-inline-end:0}@container style(--ds-layout:narrow){.ds-bar-chart__x-label--minor{display:none}}@media (hover:hover){.ds-bar-chart__bars:has(>.ds-bar-chart__bar:hover)>.ds-bar-chart__bar:not(:hover),.ds-bar-chart__bars[data-active]>.ds-bar-chart__bar:not([data-active]){opacity:var(--ds-opacity-faded);transition-delay:0s}.ds-bar-chart__bars:has(>.ds-bar-chart__bar:hover)>.ds-bar-chart__bar:hover,.ds-bar-chart__bars[data-active]>.ds-bar-chart__bar[data-active]{transition-delay:0s}.ds-bar-chart__bar{transition:opacity var(--ds-motion-feedback-duration) var(--ds-motion-feedback-easing) var(--ds-motion-hover-close-delay)}}@media screen and (prefers-reduced-motion:no-preference){.ds-bar-chart[data-entrance] .ds-bar-chart__bar{transform-origin:bottom}.ds-bar-chart[data-entrance=waiting] .ds-bar-chart__bar{scale:1 0}.ds-bar-chart:is([data-entrance=load],[data-entrance=playing]) .ds-bar-chart__bar{animation:ds-bar-chart-grow var(--ds-motion-chart-entrance-grow-duration) var(--ds-motion-chart-entrance-easing) backwards;animation-delay:min(calc(var(--ds-bar-chart-order,0) * var(--ds-motion-chart-entrance-stagger)), calc(var(--ds-bar-chart-order,0) / max(1, var(--ds-bar-chart-count,1) - 1) * var(--ds-motion-chart-entrance-stagger-span)))}}@keyframes ds-bar-chart-grow{0%{scale:1 0}}@media (forced-colors:active){.ds-bar-chart__plot{forced-color-adjust:none}.ds-bar-chart__segment{outline:var(--ds-border-width-hairline) solid CanvasText;outline-offset:calc(-1 * var(--ds-border-width-hairline))}.ds-bar-chart__segment:last-child{border-radius:inherit}.ds-bar-chart__gridline{background:graytext}.ds-bar-chart__baseline{background:canvastext}}.ds-board{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--ds-color-border-scrollbar) transparent;width:100%;display:block;position:relative;overflow-x:auto}.ds-board:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-board__columns{align-items:flex-start;gap:var(--ds-space-inline-lg);width:max-content;min-width:100%;display:flex}.ds-board__scroll-hint{display:none}.ds-board[data-scroll-hint] .ds-board__scroll-hint{padding:var(--ds-space-inset-xs) var(--ds-space-inset-sm);pointer-events:none;display:block;position:sticky;inset-inline-start:0}@container style(--ds-layout:narrow){.ds-board{overflow-x:visible}.ds-board__columns{align-items:stretch;gap:var(--ds-space-stack-lg);flex-direction:column;width:auto}.ds-board__scroll-hint{display:none}}.ds-board-column{box-sizing:border-box;gap:var(--ds-space-stack-xl);width:var(--ds-size-column-min-md);max-width:100%;padding:var(--ds-space-inset-lg);border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-sunken);color:var(--ds-color-text-default);scrollbar-width:thin;scrollbar-color:var(--ds-color-border-scrollbar) transparent;flex-direction:column;flex:none;display:flex;overflow-y:auto}.ds-board-column:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-board-column__head{align-items:flex-start;gap:var(--ds-space-inline-md);display:flex}.ds-board-column__heading{gap:var(--ds-space-stack-sm);flex-direction:column;flex:auto;min-width:0;display:flex}.ds-board-column__title{color:var(--ds-color-text-default);font-family:var(--ds-typography-heading-2xs-font-family);font-size:var(--ds-typography-heading-2xs-font-size);font-weight:var(--ds-typography-heading-2xs-font-weight);line-height:var(--ds-typography-heading-2xs-line-height);letter-spacing:var(--ds-typography-heading-2xs-letter-spacing);text-transform:var(--ds-typography-heading-2xs-text-transform);overflow-wrap:anywhere;margin:0}.ds-board-column__meter{display:flex}.ds-board-column__action{gap:var(--ds-space-inline-xs);flex-shrink:0;display:flex}.ds-board-column__group{align-items:flex-start;gap:var(--ds-space-stack-md);flex-direction:column;display:flex}.ds-board-column__group-head{align-items:center;gap:var(--ds-space-inline-sm);display:flex}.ds-board-column__group-label{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing);text-transform:var(--ds-typography-label-sm-text-transform)}.ds-board-column__cards{gap:var(--ds-space-stack-sm);flex-direction:column;align-self:stretch;margin:0;padding:0;list-style:none;display:flex}.ds-board-column__card{display:block}@container style(--ds-layout:narrow){.ds-board-column{width:100%}}.ds-breadcrumbs{align-items:center;gap:var(--ds-space-inline-sm);padding:var(--ds-space-inset-xs) 0;flex-wrap:wrap;margin:0;list-style:none;display:flex}.ds-breadcrumbs__item{align-items:center;gap:var(--ds-space-inline-sm);min-width:0;display:inline-flex}.ds-breadcrumbs__link{align-items:center;gap:var(--ds-space-inline-xs);min-width:0;color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-md-font-family);font-size:var(--ds-typography-body-md-font-size);font-weight:var(--ds-typography-body-md-font-weight);line-height:var(--ds-typography-body-md-line-height);letter-spacing:var(--ds-typography-body-md-letter-spacing);overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--ds-motion-feedback-duration) var(--ds-motion-feedback-easing);text-decoration:none;display:inline-flex}@media (hover:hover){.ds-breadcrumbs__link:any-link:hover{color:var(--ds-color-text-default)}}.ds-breadcrumbs__link:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset);border-radius:var(--ds-radius-inset)}.ds-breadcrumbs__link[aria-current=page]{color:var(--ds-color-text-default);cursor:default}.ds-breadcrumbs__icon{font-size:var(--ds-size-icon-sm);flex-shrink:0}.ds-breadcrumbs__separator{color:var(--ds-color-icon-subtlest);font-size:var(--ds-size-icon-sm);flex-shrink:0}.ds-breadcrumbs__more{flex-shrink:0}.ds-breadcrumbs .ds-breadcrumbs__more{color:var(--ds-color-text-subtle)}@media (hover:hover){.ds-breadcrumbs .ds-breadcrumbs__more:hover{color:var(--ds-color-text-default)}}.ds-breadcrumbs .ds-breadcrumbs__more .ds-btn__icon{font-size:var(--ds-size-icon-sm)}.ds-breadcrumbs--size-sm .ds-breadcrumbs__link{font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing)}.ds-breadcrumbs--size-sm .ds-breadcrumbs__separator{font-size:var(--ds-size-icon-xs)}@media (prefers-reduced-motion:reduce){.ds-breadcrumbs__link{transition-property:color}}@media (pointer:coarse){.ds-breadcrumbs__link{position:relative}.ds-breadcrumbs__link:after,.ds-btn.ds-breadcrumbs__more:after{content:"";inset-inline:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);inset-block:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-sm) / -2);position:absolute}}.ds-btn{--ds-btn-height:var(--ds-size-control-md);--ds-btn-icon:var(--ds-size-icon-sm);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ds-space-inline-sm);min-block-size:var(--ds-btn-height);padding-block:calc((var(--ds-btn-height) - 1lh) / 2 - var(--ds-border-width-hairline));padding-inline:var(--ds-space-inset-xl);border:var(--ds-border-width-hairline) solid var(--ds-color-action-primary-border);border-radius:var(--ds-radius-control-md);background-color:var(--ds-color-action-primary-background);color:var(--ds-color-action-primary-foreground);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);text-transform:var(--ds-typography-label-md-text-transform);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-decoration:none;display:inline-flex}.ds-btn:focus-visible,.ds-btn:has(>input:focus-visible){outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-btn:disabled,.ds-btn[aria-disabled=true],.ds-btn:has(>input:disabled){cursor:not-allowed}.ds-btn[aria-disabled=true]{pointer-events:none}.ds-btn__icon{font-size:var(--ds-btn-icon)}.ds-btn__label{display:inline-block}.ds-btn__content{flex-shrink:0;align-items:center;display:inline-flex}.ds-btn--full-width{inline-size:100%;display:flex}@media (hover:hover){.ds-btn--tone-primary:hover:where(:not(.ds-btn--loading)){background-color:var(--ds-color-action-primary-background-hover);border-color:var(--ds-color-action-primary-border-hover)}}.ds-btn--tone-primary:active:where(:not(.ds-btn--loading)){background-color:var(--ds-color-action-primary-background-pressed);border-color:var(--ds-color-action-primary-background-pressed)}.ds-btn--tone-secondary{background-color:var(--ds-color-action-secondary-background);color:var(--ds-color-action-secondary-foreground);box-shadow:var(--ds-elevation-control);border-color:#0000}@media (hover:hover){.ds-btn--tone-secondary:hover:where(:not(.ds-btn--loading)){background-color:var(--ds-color-action-secondary-background-hover)}}.ds-btn--tone-secondary:active:where(:not(.ds-btn--loading)){background-color:var(--ds-color-action-secondary-background-pressed)}.ds-btn--tone-outline{border-color:var(--ds-color-action-outline-border);color:var(--ds-color-action-outline-foreground);box-shadow:var(--ds-elevation-control);background-color:#0000}@media (hover:hover){.ds-btn--tone-outline:hover:where(:not(.ds-btn--loading)){background-color:var(--ds-color-action-outline-background-hover)}}.ds-btn--tone-outline:active:where(:not(.ds-btn--loading)){background-color:var(--ds-color-action-outline-background-pressed)}.ds-btn--tone-ghost{color:var(--ds-color-action-ghost-foreground);background-color:#0000;border-color:#0000}@media (hover:hover){.ds-btn--tone-ghost:hover:where(:not(.ds-btn--loading)){background-color:var(--ds-color-action-ghost-background-hover)}}.ds-btn--tone-ghost:active:where(:not(.ds-btn--loading)){background-color:var(--ds-color-action-ghost-background-pressed)}.ds-btn--tone-danger{background-color:var(--ds-color-action-danger-background);border-color:var(--ds-color-action-danger-border);color:var(--ds-color-action-danger-foreground)}@media (hover:hover){.ds-btn--tone-danger:hover:where(:not(.ds-btn--loading)){background-color:var(--ds-color-action-danger-background-hover);border-color:var(--ds-color-action-danger-border-hover);color:var(--ds-color-action-danger-foreground-hover)}}.ds-btn--tone-danger:active:where(:not(.ds-btn--loading)){background-color:var(--ds-color-action-danger-background-pressed);border-color:var(--ds-color-action-danger-background-pressed);color:var(--ds-color-action-danger-foreground-hover)}.ds-btn--tone-danger-soft{background-color:var(--ds-color-feedback-danger-surface-subtle);border-color:var(--ds-color-feedback-danger-border-subtle);color:var(--ds-color-feedback-danger-text-on-subtle)}@media (hover:hover){.ds-btn--tone-danger-soft:hover:where(:not(.ds-btn--loading,:disabled,[aria-disabled=true])){background-image:linear-gradient(var(--ds-color-surface-hover), var(--ds-color-surface-hover))}}.ds-btn--tone-danger-soft:active:where(:not(.ds-btn--loading,:disabled,[aria-disabled=true])){background-image:linear-gradient(var(--ds-color-surface-selected), var(--ds-color-surface-selected))}.ds-btn:disabled,.ds-btn[aria-disabled=true],.ds-btn:has(>input:disabled){background-color:var(--ds-color-action-disabled-background);border-color:var(--ds-color-action-disabled-border);color:var(--ds-color-action-disabled-foreground);box-shadow:none}.ds-btn--tone-outline:disabled,.ds-btn--tone-outline[aria-disabled=true],.ds-btn--tone-outline:has(>input:disabled),.ds-btn--tone-ghost:disabled,.ds-btn--tone-ghost[aria-disabled=true],.ds-btn--tone-ghost:has(>input:disabled){background-color:#0000}.ds-btn--tone-ghost:disabled,.ds-btn--tone-ghost[aria-disabled=true],.ds-btn--tone-ghost:has(>input:disabled){border-color:#0000}button.ds-btn.ds-toggle-button[aria-pressed=true],.ds-btn.ds-toggle-button[aria-pressed=true]{background-color:var(--ds-color-surface-primary);border-color:var(--ds-color-border-control-selected);color:var(--ds-color-text-on-primary);box-shadow:none}@media (hover:hover){button.ds-btn.ds-toggle-button[aria-pressed=true]:hover,.ds-btn.ds-toggle-button[aria-pressed=true]:hover{background-color:var(--ds-color-action-primary-background-hover);border-color:var(--ds-color-action-primary-border-hover)}}button.ds-btn.ds-toggle-button[aria-pressed=true]:active,.ds-btn.ds-toggle-button[aria-pressed=true]:active{background-color:var(--ds-color-action-primary-background-pressed);border-color:var(--ds-color-action-primary-background-pressed)}button.ds-btn.ds-toggle-button[aria-pressed=true]:is(:disabled,[aria-disabled=true]),.ds-btn.ds-toggle-button[aria-pressed=true]:is(:disabled,[aria-disabled=true]){background-color:var(--ds-color-action-disabled-background);border-color:var(--ds-color-action-disabled-border);color:var(--ds-color-action-disabled-foreground)}.ds-btn--size-lg{--ds-btn-height:var(--ds-size-control-lg);--ds-btn-icon:var(--ds-size-icon-md);padding-inline:var(--ds-space-inset-2xl);border-radius:var(--ds-radius-control-lg);font-family:var(--ds-typography-label-lg-font-family);font-size:var(--ds-typography-label-lg-font-size);font-weight:var(--ds-typography-label-lg-font-weight);line-height:var(--ds-typography-label-lg-line-height);letter-spacing:var(--ds-typography-label-lg-letter-spacing);text-transform:var(--ds-typography-label-lg-text-transform)}.ds-btn--size-sm{--ds-btn-height:var(--ds-size-control-sm);padding-inline:var(--ds-space-inset-lg);border-radius:var(--ds-radius-control-sm)}.ds-btn--size-xs{--ds-btn-height:var(--ds-size-control-xs);padding-inline:var(--ds-space-inset-md);border-radius:var(--ds-radius-control-xs);font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing);text-transform:var(--ds-typography-label-sm-text-transform)}.ds-btn--icon-only{inline-size:var(--ds-btn-height);white-space:nowrap;flex-shrink:0;gap:0;padding-inline:0}.ds-btn--loading{cursor:progress;position:relative}.ds-btn--loading>:not(.ds-btn__spinner){opacity:0}.ds-btn--loading>.ds-btn__spinner{color:inherit;justify-content:center;position:absolute;inset:0}@media (pointer:coarse){:where(.ds-btn){position:relative}.ds-btn:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}}@media (forced-colors:active){.ds-btn:disabled,.ds-btn[aria-disabled=true],.ds-btn:has(>input:disabled){color:graytext;border-color:graytext}button.ds-btn.ds-toggle-button[aria-pressed=true],button.ds-btn.ds-toggle-button[aria-pressed=true]:is(:hover,:active),.ds-btn.ds-toggle-button[aria-pressed=true],.ds-btn.ds-toggle-button[aria-pressed=true]:is(:hover,:active){forced-color-adjust:none;--ds-color-border-focus:CanvasText;color:highlighttext;background-color:highlight;border-color:highlight}button.ds-btn.ds-toggle-button[aria-pressed=true]:is(:disabled,[aria-disabled=true]),.ds-btn.ds-toggle-button[aria-pressed=true]:is(:disabled,[aria-disabled=true]){color:canvas;background-color:graytext;border-color:graytext}}.ds-btn-group{align-items:center;gap:var(--ds-space-stack-xs) var(--ds-space-inline-md);flex-wrap:wrap;max-width:100%;display:inline-flex}.ds-btn-group--size-lg{column-gap:var(--ds-space-inline-lg)}.ds-btn-group--orientation-vertical{align-items:stretch;gap:var(--ds-space-stack-sm);flex-flow:column}.ds-btn-group--orientation-vertical.ds-btn-group--size-lg{gap:var(--ds-space-stack-md)}.ds-btn-group.ds-btn-group--type-segmented{--ds-btn-group-divider:var(--ds-color-border-strong);border-radius:var(--ds-radius-control-md);flex-wrap:nowrap;align-items:stretch;gap:0;max-width:none}.ds-btn-group--type-segmented.ds-btn-group--size-lg{border-radius:var(--ds-radius-control-lg)}.ds-btn-group--type-segmented.ds-btn-group--size-sm{border-radius:var(--ds-radius-control-sm)}.ds-btn-group--type-segmented:is(.ds-btn-group--tone-secondary,.ds-btn-group--tone-outline){box-shadow:var(--ds-elevation-control)}.ds-btn-group--type-segmented>.ds-btn,.ds-btn-group--type-segmented>.ds-dropdown__anchor>.ds-btn{box-shadow:none}.ds-btn-group--type-segmented>:is(.ds-btn,.ds-dropdown__anchor){border-radius:0}.ds-btn-group--type-segmented:not(.ds-btn-group--orientation-vertical)>:is(.ds-btn,.ds-dropdown__anchor):first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.ds-btn-group--type-segmented:not(.ds-btn-group--orientation-vertical)>:is(.ds-btn,.ds-dropdown__anchor):last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}.ds-btn-group--orientation-vertical.ds-btn-group--type-segmented>:is(.ds-btn,.ds-dropdown__anchor):first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.ds-btn-group--orientation-vertical.ds-btn-group--type-segmented>:is(.ds-btn,.ds-dropdown__anchor):last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.ds-btn-group--type-segmented>.ds-dropdown__anchor>.ds-btn{border-radius:inherit}.ds-btn-group--type-segmented:not(.ds-btn-group--orientation-vertical)>:is(.ds-btn,.ds-dropdown__anchor)+.ds-btn,.ds-btn-group--type-segmented:not(.ds-btn-group--orientation-vertical)>:is(.ds-btn,.ds-dropdown__anchor)+.ds-dropdown__anchor>.ds-btn{border-inline-start-color:var(--ds-btn-group-divider)}.ds-btn-group--orientation-vertical.ds-btn-group--type-segmented>:is(.ds-btn,.ds-dropdown__anchor)+.ds-btn,.ds-btn-group--orientation-vertical.ds-btn-group--type-segmented>:is(.ds-btn,.ds-dropdown__anchor)+.ds-dropdown__anchor>.ds-btn{border-block-start-color:var(--ds-btn-group-divider)}.ds-btn-group--type-segmented.ds-btn-group--tone-outline{--ds-btn-group-divider:var(--ds-color-action-outline-border);outline:var(--ds-border-width-hairline) solid var(--ds-color-action-outline-border);outline-offset:calc(-1 * var(--ds-border-width-hairline))}.ds-btn-group--type-segmented.ds-btn-group--tone-outline>.ds-btn--tone-outline,.ds-btn-group--type-segmented.ds-btn-group--tone-outline>.ds-dropdown__anchor>.ds-btn--tone-outline{border-color:#0000}.ds-btn-group--type-segmented.ds-btn-group--tone-primary{--ds-btn-group-divider:transparent}.ds-btn-group--type-segmented.ds-btn-group--tone-primary>.ds-btn,.ds-btn-group--type-segmented.ds-btn-group--tone-primary>.ds-dropdown__anchor>.ds-btn{background-clip:padding-box}.ds-btn-group--type-segmented:not(.ds-btn-group--orientation-vertical)>.ds-btn.ds-toggle-button[aria-pressed=true]+.ds-btn.ds-toggle-button[aria-pressed=true]{background-clip:padding-box;border-inline-start-color:#0000}.ds-btn-group--orientation-vertical.ds-btn-group--type-segmented>.ds-btn.ds-toggle-button[aria-pressed=true]+.ds-btn.ds-toggle-button[aria-pressed=true]{background-clip:padding-box;border-block-start-color:#0000}.ds-btn-group--type-segmented:not(:has(.ds-btn:not(:disabled,[aria-disabled=true]))){box-shadow:none}.ds-btn-group--type-segmented.ds-btn-group--tone-outline:not(:has(.ds-btn:not(:disabled,[aria-disabled=true]))){--ds-btn-group-divider:var(--ds-color-action-disabled-border);outline-color:var(--ds-color-action-disabled-border)}.ds-btn-group--type-segmented>.ds-btn:focus-visible,.ds-btn-group--type-segmented>.ds-dropdown__anchor>.ds-btn:focus-visible{outline-offset:calc(-1 * (var(--ds-focus-ring-width) + var(--ds-focus-ring-offset)))}.ds-btn-group--type-segmented.ds-btn-group--tone-primary>.ds-btn--tone-primary:not(:disabled,[aria-disabled=true]),.ds-btn-group--type-segmented.ds-btn-group--tone-primary>.ds-dropdown__anchor>.ds-btn--tone-primary:not(:disabled,[aria-disabled=true]),.ds-btn-group--type-segmented>.ds-btn.ds-toggle-button[aria-pressed=true]:not(:disabled,[aria-disabled=true]){--ds-color-border-focus:var(--ds-color-border-focus-on-primary)}@media (pointer:coarse){.ds-btn-group .ds-btn:after{inset-inline:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-md) / -2);inset-block:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-xs) / -2)}.ds-btn-group--size-lg .ds-btn:after{inset-inline:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-lg) / -2)}.ds-btn-group--orientation-vertical .ds-btn:after{inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2)}.ds-btn-group--orientation-vertical>*+* .ds-btn:after,.ds-btn-group--orientation-vertical>.ds-btn+.ds-btn:after{inset-block-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-sm) / -2)}.ds-btn-group--orientation-vertical>:has(+*) .ds-btn:after,.ds-btn-group--orientation-vertical>.ds-btn:has(+*):after{inset-block-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-sm) / -2)}.ds-btn-group--orientation-vertical.ds-btn-group--size-lg>*+* .ds-btn:after,.ds-btn-group--orientation-vertical.ds-btn-group--size-lg>.ds-btn+.ds-btn:after{inset-block-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-md) / -2)}.ds-btn-group--orientation-vertical.ds-btn-group--size-lg>:has(+*) .ds-btn:after,.ds-btn-group--orientation-vertical.ds-btn-group--size-lg>.ds-btn:has(+*):after{inset-block-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-md) / -2)}.ds-btn-group.ds-btn-group--type-segmented .ds-btn:after{inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2)}.ds-btn-group.ds-btn-group--type-segmented:not(.ds-btn-group--orientation-vertical)>:not(:first-child):after,.ds-btn-group.ds-btn-group--type-segmented:not(.ds-btn-group--orientation-vertical)>:not(:first-child)>.ds-btn:after{inset-inline-start:0}.ds-btn-group.ds-btn-group--type-segmented:not(.ds-btn-group--orientation-vertical)>:not(:last-child):after,.ds-btn-group.ds-btn-group--type-segmented:not(.ds-btn-group--orientation-vertical)>:not(:last-child)>.ds-btn:after{inset-inline-end:0}.ds-btn-group.ds-btn-group--type-segmented.ds-btn-group--orientation-vertical>:not(:first-child):after,.ds-btn-group.ds-btn-group--type-segmented.ds-btn-group--orientation-vertical>:not(:first-child)>.ds-btn:after{inset-block-start:0}.ds-btn-group.ds-btn-group--type-segmented.ds-btn-group--orientation-vertical>:not(:last-child):after,.ds-btn-group.ds-btn-group--type-segmented.ds-btn-group--orientation-vertical>:not(:last-child)>.ds-btn:after{inset-block-end:0}}@media (forced-colors:active){.ds-btn-group--type-segmented:not(.ds-btn-group--orientation-vertical)>*+*{margin-inline-start:calc(-1 * var(--ds-border-width-hairline))}.ds-btn-group--orientation-vertical.ds-btn-group--type-segmented>*+*{margin-block-start:calc(-1 * var(--ds-border-width-hairline))}.ds-btn-group--type-segmented>button.ds-btn.ds-toggle-button[aria-pressed=true],.ds-btn-group--type-segmented>.ds-btn.ds-toggle-button[aria-pressed=true]{--ds-color-border-focus:HighlightText}.ds-btn-group--type-segmented:not(.ds-btn-group--orientation-vertical)>.ds-btn.ds-toggle-button[aria-pressed=true]+.ds-btn.ds-toggle-button[aria-pressed=true]{border-inline-start-color:canvas}.ds-btn-group--orientation-vertical.ds-btn-group--type-segmented>.ds-btn.ds-toggle-button[aria-pressed=true]+.ds-btn.ds-toggle-button[aria-pressed=true]{border-block-start-color:canvas}.ds-btn-group--type-segmented.ds-btn-group--tone-outline:not(:has(.ds-btn:not(:disabled,[aria-disabled=true]))){outline-color:graytext}}.ds-button-note{align-items:center;gap:var(--ds-space-stack-sm) var(--ds-space-inline-lg);flex-wrap:wrap;display:flex}.ds-button-note__note{align-items:flex-start;gap:var(--ds-space-inline-xs);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);margin:0;display:flex}.ds-button-note__icon{block-size:calc(var(--ds-typography-body-sm-font-size) * var(--ds-typography-body-sm-line-height));font-size:var(--ds-size-icon-sm);color:var(--ds-color-icon-subtle);align-items:center;display:inline-flex}.ds-button-note__text{min-width:0}.ds-button-note--layout-beside>.ds-button-note__note{flex:0 1 var(--ds-size-button-note-width)}.ds-button-note--layout-below,.ds-button-note--layout-header-end{flex-flow:column;align-items:flex-start}.ds-button-note--layout-below>.ds-button-note__note,.ds-button-note--layout-header-end>.ds-button-note__note{max-width:var(--ds-size-button-note-width)}.ds-button-note--layout-header-end{text-align:end;align-items:flex-end}.ds-calendar{box-sizing:border-box;gap:var(--ds-space-stack-md);width:100%;min-width:calc(7 * var(--ds-size-28));color:var(--ds-color-text-default);flex-direction:column;display:flex}.ds-calendar__header{align-items:center;gap:var(--ds-space-inline-sm);display:flex}.ds-calendar__title{min-width:0;color:var(--ds-color-text-default);font-family:var(--ds-typography-label-lg-font-family);font-size:var(--ds-typography-label-lg-font-size);font-weight:var(--ds-typography-label-lg-font-weight);line-height:var(--ds-typography-label-lg-line-height);letter-spacing:var(--ds-typography-label-lg-letter-spacing);text-align:center;flex:auto;margin:0}.ds-calendar__grid{gap:var(--ds-space-stack-md);border-spacing:0;flex-direction:column;width:100%;margin:0;display:flex}.ds-calendar__grid>thead,.ds-calendar__grid>tbody{flex-direction:column;display:flex}.ds-calendar__weekdays,.ds-calendar__week{justify-content:space-between;display:flex}.ds-calendar__week{container-type:inline-size}.ds-calendar__weekday{width:var(--ds-size-control-md);min-width:var(--ds-size-28);min-height:var(--ds-size-20);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing);flex:0 auto;justify-content:center;padding:0;display:flex}.ds-calendar__cell{width:var(--ds-size-control-md);min-width:var(--ds-size-28);aspect-ratio:1;flex:0 auto;padding:0;position:relative}.ds-calendar__cell:not(:has(>.ds-calendar__day)){position:static}.ds-calendar__day{box-sizing:border-box;border-radius:var(--ds-radius-control-md);width:100%;min-height:100%;color:var(--ds-color-text-default);font-family:var(--ds-typography-body-md-font-family);font-size:var(--ds-typography-body-md-font-size);font-weight:var(--ds-typography-body-md-font-weight);line-height:var(--ds-typography-body-md-line-height);letter-spacing:var(--ds-typography-body-md-letter-spacing);font-variant-numeric:tabular-nums;cursor:pointer;user-select:none;touch-action:pan-x pan-y pinch-zoom;outline:none;justify-content:center;align-items:center;display:flex;position:relative}@media (hover:hover){.ds-calendar__day:not([aria-disabled=true]):hover{background-color:var(--ds-color-surface-hover)}}.ds-calendar__day:focus-visible:not([data-focus-visible=false]){outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-calendar__day--today{background-image:radial-gradient(circle at 50% calc(50% + var(--ds-space-12)), currentColor calc(var(--ds-size-4) / 2), transparent calc(var(--ds-size-4) / 2 + var(--ds-border-width-hairline)))}.ds-calendar__day--selected{--ds-color-border-focus:var(--ds-color-border-focus-on-primary);background-color:var(--ds-color-surface-primary);color:var(--ds-color-text-on-primary)}.ds-calendar__day--selected:focus-visible:not([data-focus-visible=false]){outline-offset:calc(-1 * (var(--ds-focus-ring-width) + var(--ds-focus-ring-offset)))}@media (hover:hover){.ds-calendar__day--selected:not([aria-disabled=true]):hover{background-color:var(--ds-color-action-primary-background-hover)}}.ds-calendar__day--unavailable{color:var(--ds-color-text-disabled);cursor:not-allowed}.ds-calendar__day--unavailable:after{content:"";width:var(--ds-size-20);height:var(--ds-border-width-hairline);background:currentColor;position:absolute;top:50%;left:50%;translate:-50% -50%}.ds-calendar__day--selected.ds-calendar__day--unavailable{color:var(--ds-color-text-on-primary);opacity:var(--ds-opacity-disabled)}.ds-calendar__grid[aria-disabled=true] .ds-calendar__day{color:var(--ds-color-text-disabled);cursor:not-allowed}.ds-calendar__day--range-middle{color:var(--ds-color-text-selected)}.ds-calendar__cell:where(:has(>.ds-calendar__day--range-middle),:has(>.ds-calendar__day--range-start):has(+.ds-calendar__cell>:is(.ds-calendar__day--range-middle,.ds-calendar__day--range-end)),:has(>:is(.ds-calendar__day--range-start,.ds-calendar__day--range-middle))+.ds-calendar__cell:has(>.ds-calendar__day--range-end)):before{content:"";border-radius:var(--ds-radius-control-md);background:var(--ds-color-surface-selected);position:absolute;inset-block:0;inset-inline:0}.ds-calendar__cell:where(:has(>:is(.ds-calendar__day--range-start,.ds-calendar__day--range-middle)):has(+.ds-calendar__cell>:is(.ds-calendar__day--range-middle,.ds-calendar__day--range-end))):before{border-start-end-radius:0;border-end-end-radius:0;inset-inline-end:calc((7 * min(var(--ds-size-control-md), 100cqi / 7) - 100cqi) / 6)}.ds-calendar__cell:where(:has(>:is(.ds-calendar__day--range-start,.ds-calendar__day--range-middle))+.ds-calendar__cell:has(>:is(.ds-calendar__day--range-middle,.ds-calendar__day--range-end))):before{border-start-start-radius:0;border-end-start-radius:0}.ds-calendar__cell:where(:has(>.ds-calendar__day--range-start)):before{border-start-start-radius:0;border-end-start-radius:0;inset-inline-start:50%}.ds-calendar__cell:where(:has(>.ds-calendar__day--range-end)):before{border-start-end-radius:0;border-end-end-radius:0;inset-inline-end:50%}@media (pointer:coarse){.ds-calendar__day:before{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);clip-path:polygon(calc(var(--ds-size-target-comfortable) - var(--ds-size-control-md)) 0, calc(100% - (var(--ds-size-target-comfortable) - var(--ds-size-control-md))) 0, calc(100% - (var(--ds-size-target-comfortable) - var(--ds-size-control-md))) calc(var(--ds-size-target-comfortable) - var(--ds-size-control-md)), 100% calc(var(--ds-size-target-comfortable) - var(--ds-size-control-md)), 100% calc(100% - (var(--ds-size-target-comfortable) - var(--ds-size-control-md))), calc(100% - (var(--ds-size-target-comfortable) - var(--ds-size-control-md))) calc(100% - (var(--ds-size-target-comfortable) - var(--ds-size-control-md))), calc(100% - (var(--ds-size-target-comfortable) - var(--ds-size-control-md))) 100%, calc(var(--ds-size-target-comfortable) - var(--ds-size-control-md)) 100%, calc(var(--ds-size-target-comfortable) - var(--ds-size-control-md)) calc(100% - (var(--ds-size-target-comfortable) - var(--ds-size-control-md))), 0 calc(100% - (var(--ds-size-target-comfortable) - var(--ds-size-control-md))), 0 calc(var(--ds-size-target-comfortable) - var(--ds-size-control-md)), calc(var(--ds-size-target-comfortable) - var(--ds-size-control-md)) calc(var(--ds-size-target-comfortable) - var(--ds-size-control-md)));position:absolute}.ds-calendar__day:not(.ds-calendar__day--unavailable):after{z-index:1;content:"";position:absolute;inset:0}}@media (forced-colors:active){.ds-calendar__day--selected,.ds-calendar__day--selected:not([aria-disabled=true]):hover{color:highlighttext;forced-color-adjust:none;background-color:highlight}.ds-calendar__day--range-middle:not([aria-disabled=true]):hover{background-color:#0000}.ds-calendar__day--today{outline:var(--ds-border-width-emphasis) solid CanvasText;outline-offset:calc(-1 * var(--ds-border-width-emphasis))}.ds-calendar__day--today:is(.ds-calendar__day--selected,.ds-calendar__day--range-middle){outline-color:highlighttext}.ds-calendar__day:focus-visible:not([data-focus-visible=false]){outline-color:highlight}.ds-calendar__day:is(.ds-calendar__day--selected,.ds-calendar__day--range-middle):focus-visible:not([data-focus-visible=false]){outline-color:highlighttext}.ds-calendar__day--unavailable,.ds-calendar__grid[aria-disabled=true] .ds-calendar__day{color:graytext}.ds-calendar__cell:before{forced-color-adjust:none;background:highlight}.ds-calendar__day--range-middle{color:highlighttext;forced-color-adjust:none}}.ds-capacity-meter{align-items:center;gap:var(--ds-space-inline-md);vertical-align:middle;display:inline-flex}.ds-capacity-meter__segments{gap:var(--ds-space-inline-xs);flex-shrink:0;display:inline-flex}.ds-capacity-meter__segment{width:var(--ds-size-20);height:var(--ds-size-8);border-radius:var(--ds-radius-full);background:var(--ds-color-surface-track-subtle);display:block}.ds-capacity-meter__segment--filled{background:var(--ds-color-surface-primary)}.ds-capacity-meter__words{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);font-variant-numeric:tabular-nums}@media (forced-colors:active){.ds-capacity-meter__segment{outline:var(--ds-border-width-hairline) solid CanvasText;outline-offset:calc(-1 * var(--ds-border-width-hairline))}.ds-capacity-meter__segment--filled{forced-color-adjust:none;background:highlight}}.ds-card{box-sizing:border-box;padding:var(--ds-space-inset-md);border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-default);color:var(--ds-color-text-default);flex-direction:column;display:flex;position:relative}.ds-card--surface-raised{background:var(--ds-color-surface-raised);box-shadow:var(--ds-elevation-raised)}.ds-card--surface-float{background:var(--ds-color-surface-raised);box-shadow:var(--ds-elevation-raised-strong)}.ds-card--surface-well{background:var(--ds-color-surface-sunken)}.ds-card--surface-well>.ds-card__media{outline:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);outline-offset:calc(-1 * var(--ds-border-width-hairline))}.ds-card--surface-outline{border-color:var(--ds-color-border-strong);background:0 0}.ds-card__media{box-sizing:border-box;border-radius:calc(var(--ds-radius-container-md) - var(--ds-space-inset-md));object-fit:cover;background:var(--ds-color-surface-sunken);flex-shrink:0;width:100%;height:auto;display:block}div.ds-card__media{overflow:hidden}div.ds-card__media>*{border-radius:inherit;object-fit:cover;width:100%;display:block}.ds-card__media--ratio-16-9{aspect-ratio:16/9}.ds-card__media--ratio-4-3{aspect-ratio:4/3}.ds-card__media--ratio-1-1{aspect-ratio:1}div.ds-card__media:is(.ds-card__media--ratio-16-9,.ds-card__media--ratio-4-3,.ds-card__media--ratio-1-1)>*,:is(.ds-card--layout-side,.ds-card--layout-behind)>div.ds-card__media>*{height:100%}.ds-card__content{gap:var(--ds-space-stack-lg);min-width:0;padding:var(--ds-space-inset-xl);flex-direction:column;flex:auto;display:flex}.ds-card--layout-side{flex-direction:row}.ds-card--layout-side>.ds-card__media{width:var(--ds-size-width-240);align-self:stretch;max-width:40%}@container style(--ds-layout:narrow){.ds-card--layout-side{flex-direction:column}.ds-card--layout-side>.ds-card__media{width:100%;max-width:none}}.ds-card--layout-panel{padding:0}.ds-card--layout-panel>.ds-card__content{gap:0;padding:0}.ds-card--layout-panel>.ds-card__content>.ds-card__header{padding:var(--ds-space-inset-lg) var(--ds-space-inset-xl);border-bottom:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);background:var(--ds-color-surface-sunken)}.ds-card--layout-panel.ds-card--surface-well>.ds-card__content>.ds-card__header{background:0 0}.ds-card--layout-panel>.ds-card__content:first-child>.ds-card__header:first-child{border-start-start-radius:calc(var(--ds-radius-container-md) - var(--ds-border-width-hairline));border-start-end-radius:calc(var(--ds-radius-container-md) - var(--ds-border-width-hairline))}.ds-card--layout-panel>.ds-card__content>.ds-card__body,.ds-card--layout-panel>.ds-card__content>.ds-card__footer{padding:var(--ds-space-inset-lg) var(--ds-space-inset-xl)}.ds-card--layout-panel>.ds-card__content>.ds-card__footer{border-top:0}.ds-card--layout-compact{padding:0}.ds-card--layout-compact>.ds-card__content{gap:var(--ds-space-stack-md);padding:var(--ds-space-inset-lg)}:is(.ds-card--layout-panel,.ds-card--layout-compact)>.ds-card__media:first-child{border-radius:0;border-start-start-radius:calc(var(--ds-radius-container-md) - var(--ds-border-width-hairline));border-start-end-radius:calc(var(--ds-radius-container-md) - var(--ds-border-width-hairline))}.ds-card--layout-behind{min-height:var(--ds-size-content-sm);color:var(--ds-color-text-on-media);padding:0}.ds-card--layout-behind>.ds-card__media{border-radius:calc(var(--ds-radius-container-md) - var(--ds-border-width-hairline));width:100%;height:100%;position:absolute;inset:0}.ds-card--layout-behind>.ds-card__content{background:var(--ds-color-surface-media-band);border-end-end-radius:calc(var(--ds-radius-container-md) - var(--ds-border-width-hairline));border-end-start-radius:calc(var(--ds-radius-container-md) - var(--ds-border-width-hairline));flex:none;margin-top:auto;position:relative}.ds-card--layout-behind :is(.ds-card__eyebrow,.ds-card__title,.ds-card__number,.ds-card__window-title,.ds-card__meta,.ds-card__arrow,.ds-card__body,.ds-card__footer,.ds-card__footer-row,.ds-card__footer-end){color:var(--ds-color-text-on-media)}.ds-card--layout-behind .ds-card__footer{border-top-color:var(--ds-color-border-on-media)}.ds-card--layout-behind :is(.ds-card__footer,.ds-card__trailing){--ds-color-border-focus:var(--ds-color-border-on-media)}.ds-card--layout-behind :is(.ds-card__footer,.ds-card__trailing) .ds-btn--tone-ghost:not(:disabled,[aria-disabled=true]){color:var(--ds-color-text-on-media)}.ds-card--selected{outline:var(--ds-border-width-emphasis) solid var(--ds-color-border-selected);outline-offset:calc(-1 * var(--ds-border-width-emphasis))}.ds-card--brackets:before{content:"";inset:calc(-1 * var(--ds-border-width-hairline));border:var(--ds-border-width-emphasis) solid var(--ds-color-border-selected);border-radius:var(--ds-radius-container-md);pointer-events:none;mask:linear-gradient(var(--ds-color-border-selected) 0 0) top left / var(--ds-size-16) var(--ds-size-16) no-repeat, linear-gradient(var(--ds-color-border-selected) 0 0) top right / var(--ds-size-16) var(--ds-size-16) no-repeat, linear-gradient(var(--ds-color-border-selected) 0 0) bottom left / var(--ds-size-16) var(--ds-size-16) no-repeat, linear-gradient(var(--ds-color-border-selected) 0 0) bottom right / var(--ds-size-16) var(--ds-size-16) no-repeat;position:absolute}.ds-card--warning-edge{border-color:var(--ds-color-feedback-warning-border)}.ds-card--danger-edge{border-color:var(--ds-color-feedback-danger-border)}.ds-card--dragged{background:var(--ds-color-surface-raised);box-shadow:var(--ds-elevation-overlay)}.ds-card__link{color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;outline:none;margin:0;padding:0;text-decoration:none}.ds-card__link:after{content:"";inset:calc(-1 * var(--ds-border-width-hairline));border-radius:var(--ds-radius-container-md);position:absolute}@media (hover:hover){.ds-card:not(.ds-card--dragged):has(.ds-card__link:hover){box-shadow:var(--ds-elevation-raised)}.ds-card:is(.ds-card--surface-raised,.ds-card--surface-float):not(.ds-card--dragged):has(.ds-card__link:hover){box-shadow:var(--ds-elevation-raised-strong)}.ds-card:not(.ds-card--warning-edge,.ds-card--danger-edge):has(.ds-card__link:hover){border-color:var(--ds-color-border-strong)}}.ds-card__link:focus-visible:after{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-card--layout-behind:has(.ds-card__link){isolation:isolate}.ds-card--layout-behind:has(.ds-card__link)>.ds-card__media{z-index:-1}.ds-card--layout-behind:has(.ds-card__link)>.ds-card__content{position:static}@media (pointer:coarse){.ds-card__link:before{content:"";inset-inline:calc(-1 * var(--ds-border-width-hairline));inset-block:min(calc(-1 * var(--ds-border-width-hairline)), (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}}.ds-card__header{gap:var(--ds-space-stack-xs);flex-direction:column;min-width:0;display:flex}.ds-card__header:is(.ds-card__header--type-title,.ds-card__header--type-person,.ds-card__header--type-number,.ds-card__header--type-window){align-items:flex-start;gap:var(--ds-space-inline-md);flex-direction:row}.ds-card__header:is(.ds-card__header--type-person,.ds-card__header--type-window){align-items:center}.ds-card__header--type-window{grid-template-columns:1fr minmax(0,auto) 1fr;display:grid}.ds-card__header--type-window>.ds-card__lights{grid-column:1;justify-self:start}.ds-card__header--type-window>.ds-card__window-title{grid-column:2}.ds-card__header--type-window>.ds-card__trailing{grid-column:3;justify-self:end}.ds-card__header--type-icon{gap:var(--ds-space-stack-lg)}.ds-card__top{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-inline-md);display:flex}.ds-card__icon-tile{box-sizing:border-box;width:var(--ds-size-control-md);height:var(--ds-size-control-md);border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-control-md);background:var(--ds-color-surface-sunken);color:var(--ds-color-icon-default);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-card__icon-tile--color-primary{color:var(--ds-color-icon-selected)}.ds-card__icon{font-size:var(--ds-size-icon-xl)}.ds-card__icon-tile .ds-card__icon{font-size:var(--ds-size-icon-md)}.ds-card__avatar{flex:none}.ds-card__lights{align-items:center;gap:var(--ds-space-inline-xs);flex:none;display:inline-flex}.ds-card__header-text{gap:var(--ds-space-stack-xs);flex-direction:column;flex:auto;min-width:0;display:flex}.ds-card__eyebrow{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing);margin:0}.ds-card__title-row{align-items:center;gap:var(--ds-space-inline-sm);flex-wrap:wrap;min-width:0;display:flex}.ds-card__title{color:var(--ds-color-text-default);font-family:var(--ds-typography-heading-2xs-font-family);font-size:var(--ds-typography-heading-2xs-font-size);font-weight:var(--ds-typography-heading-2xs-font-weight);line-height:var(--ds-typography-heading-2xs-line-height);letter-spacing:var(--ds-typography-heading-2xs-letter-spacing);margin:0}.ds-card__header--size-lg .ds-card__title{font-family:var(--ds-typography-heading-xs-font-family);font-size:var(--ds-typography-heading-xs-font-size);font-weight:var(--ds-typography-heading-xs-font-weight);line-height:var(--ds-typography-heading-xs-line-height);letter-spacing:var(--ds-typography-heading-xs-letter-spacing)}.ds-card__header--size-sm .ds-card__title{font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing)}.ds-card__number{color:var(--ds-color-text-subtlest);font-variant-numeric:tabular-nums;margin-inline-end:var(--ds-space-inline-sm)}.ds-card__window-title{min-width:0;color:var(--ds-color-text-subtle);text-align:center;overflow-wrap:anywhere;font-family:var(--ds-typography-code-sm-font-family);font-size:var(--ds-typography-code-sm-font-size);font-weight:var(--ds-typography-code-sm-font-weight);line-height:var(--ds-typography-code-sm-line-height);letter-spacing:var(--ds-typography-code-sm-letter-spacing);flex:auto;margin:0}.ds-card__meta{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);margin:0}.ds-card__header--size-lg .ds-card__meta{font-family:var(--ds-typography-body-md-font-family);font-size:var(--ds-typography-body-md-font-size);font-weight:var(--ds-typography-body-md-font-weight);line-height:var(--ds-typography-body-md-line-height);letter-spacing:var(--ds-typography-body-md-letter-spacing)}.ds-card__trailing{align-items:center;gap:var(--ds-space-inline-xs);flex:none;margin-inline-start:auto;display:inline-flex}.ds-card__arrow{color:var(--ds-color-icon-subtle);font-size:var(--ds-size-icon-md)}.ds-card__body{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-md-font-family);font-size:var(--ds-typography-body-md-font-size);font-weight:var(--ds-typography-body-md-font-weight);line-height:var(--ds-typography-body-md-line-height);letter-spacing:var(--ds-typography-body-md-letter-spacing);margin:0;display:block}.ds-card__body>*{margin-block:0}.ds-card__body>*+*{margin-block-start:var(--ds-space-stack-md)}.ds-card__body--type-slot{gap:var(--ds-space-stack-md);flex-direction:column;min-width:0;display:flex}.ds-card__body--type-slot>*+*{margin-block-start:0}.ds-card__footer{gap:var(--ds-space-stack-lg);padding-top:var(--ds-space-stack-lg);border-top:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);flex-direction:column;margin-top:auto;display:flex}.ds-card__footer--rule-off{border-top:0;padding-top:0}.ds-card__footer-row{align-items:center;gap:var(--ds-space-inline-md);min-width:0;color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);flex-wrap:wrap;display:flex}.ds-card__footer-start,.ds-card__footer-end{align-items:center;gap:var(--ds-space-inline-md);flex-wrap:wrap;min-width:0;display:inline-flex}.ds-card__footer-end{margin-inline-start:auto}.ds-card__footer--type-meta .ds-card__footer-start{color:var(--ds-color-text-default);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing)}.ds-card__footer--type-meta .ds-card__footer-end{color:var(--ds-color-text-subtlest)}.ds-card__footer--type-total .ds-card__footer-end{color:var(--ds-color-text-default);font-variant-numeric:tabular-nums;font-family:var(--ds-typography-label-lg-font-family);font-size:var(--ds-typography-label-lg-font-size);font-weight:var(--ds-typography-label-lg-font-weight);line-height:var(--ds-typography-label-lg-line-height);letter-spacing:var(--ds-typography-label-lg-letter-spacing)}.ds-card__footer--type-note .ds-card__footer-start,.ds-card__footer--type-full-button .ds-card__footer-row>*{flex:auto}.ds-card__divider{flex:none}@media (forced-colors:active){.ds-card--selected{outline-color:highlight}.ds-card--brackets:before{border-color:highlight}.ds-card--dragged{outline:var(--ds-border-width-emphasis) dashed CanvasText}.ds-card__link:focus-visible:after{outline-color:highlight}}.ds-carousel{--ds-carousel-per-view:1;--ds-carousel-gap:var(--ds-space-inline-lg);box-sizing:border-box;gap:var(--ds-space-stack-md);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex;container-type:inline-size}.ds-carousel--per-view-2{--ds-carousel-per-view:2}.ds-carousel--per-view-3{--ds-carousel-per-view:3}.ds-carousel--per-view-4{--ds-carousel-per-view:4}.ds-carousel__track{--ds-carousel-ring-room:calc(var(--ds-focus-ring-width) + var(--ds-focus-ring-offset));box-sizing:border-box;gap:var(--ds-carousel-gap);margin:calc(-1 * var(--ds-carousel-ring-room));padding:var(--ds-carousel-ring-room);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ds-carousel-ring-room);scroll-behavior:smooth;scrollbar-width:none;display:flex;overflow:auto hidden}.ds-carousel__track:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-carousel__track::-webkit-scrollbar{display:none}.ds-carousel__slide{box-sizing:border-box;flex:0 0 calc((100% - (var(--ds-carousel-per-view) - 1) * var(--ds-carousel-gap)) / var(--ds-carousel-per-view));scroll-snap-align:start;min-inline-size:0}.ds-carousel--per-view-auto .ds-carousel__slide{flex:none}@container (width<=48rem){.ds-carousel:is(.ds-carousel--per-view-3,.ds-carousel--per-view-4)>.ds-carousel__track{--ds-carousel-per-view:2}}@container (width<=30rem){.ds-carousel:is(.ds-carousel--per-view-2,.ds-carousel--per-view-3,.ds-carousel--per-view-4)>.ds-carousel__track{--ds-carousel-per-view:1}}.ds-carousel__controls{align-items:center;gap:var(--ds-space-inline-sm);flex-wrap:wrap;display:flex}.ds-carousel__heading{flex:auto;min-inline-size:0}.ds-carousel__heading>*{margin:0}.ds-carousel__picker{flex-wrap:wrap;align-items:center;min-inline-size:0;display:flex}.ds-carousel__nav{align-items:center;gap:var(--ds-space-inline-sm);margin-inline-start:auto;display:flex}.ds-carousel__previous .ds-btn__icon:dir(rtl),.ds-carousel__next .ds-btn__icon:dir(rtl){transform:scaleX(-1)}.ds-carousel__dot{box-sizing:border-box;inline-size:var(--ds-size-target-min);block-size:var(--ds-size-target-min);border-radius:var(--ds-radius-full);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.ds-carousel__dot:before{content:"";box-sizing:border-box;inline-size:var(--ds-size-8);block-size:var(--ds-size-8);border:calc(var(--ds-size-8) / 2) solid var(--ds-color-surface-track);border-radius:var(--ds-radius-full);transition:inline-size var(--ds-motion-feedback-duration) var(--ds-motion-feedback-easing)}@media (hover:hover){.ds-carousel__dot:not([aria-current=true]):hover:before{border-color:var(--ds-color-border-control-hover)}}.ds-carousel__dot[aria-current=true]{inline-size:calc(var(--ds-size-20) + var(--ds-size-8));cursor:default}.ds-carousel__dot[aria-current=true]:before{inline-size:var(--ds-size-20);border-color:var(--ds-color-surface-primary)}.ds-carousel__dot:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(-1 * var(--ds-focus-ring-width))}@media (pointer:coarse){.ds-carousel__dot{inline-size:var(--ds-size-target-comfortable);block-size:var(--ds-size-target-comfortable)}.ds-carousel__dot[aria-current=true]{inline-size:calc(var(--ds-size-target-comfortable) + var(--ds-size-12))}}@media (prefers-reduced-motion:reduce){.ds-carousel__track{scroll-behavior:auto}.ds-carousel__dot:before{transition:none}}@media (forced-colors:active){.ds-carousel__dot:before{border-color:canvastext}.ds-carousel__dot[aria-current=true]:before{forced-color-adjust:none;border-color:highlight}.ds-carousel__dot:focus-visible{outline-color:highlight}}.ds-checkbox__box{box-sizing:border-box;width:var(--ds-size-selection-md);height:var(--ds-size-selection-md);border:var(--ds-border-width-hairline) solid var(--ds-color-border-control);border-radius:var(--ds-radius-selection);background:var(--ds-color-surface-default);color:var(--ds-color-icon-on-primary);flex-shrink:0;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:inline-grid}.ds-checkbox--tone-subtle .ds-checkbox__box{background:0 0}.ds-checkbox__icon,.ds-checkbox__mixed-icon{visibility:hidden;font-size:var(--ds-size-icon-sm);grid-area:1/1}.ds-checkbox__control:checked+.ds-checkbox__box,.ds-checkbox__control:indeterminate+.ds-checkbox__box,.ds-checkbox__box--checked{border-color:var(--ds-color-border-control-selected);background:var(--ds-color-surface-primary)}.ds-checkbox__control:checked:not(:indeterminate)+.ds-checkbox__box .ds-checkbox__icon,.ds-checkbox__box--checked .ds-checkbox__icon,.ds-checkbox__control:indeterminate+.ds-checkbox__box .ds-checkbox__mixed-icon{visibility:visible}@media (hover:hover){.ds-checkbox:hover .ds-checkbox__control:enabled+.ds-checkbox__box{border-color:var(--ds-color-border-control-hover)}.ds-checkbox:hover .ds-checkbox__control:enabled:checked+.ds-checkbox__box,.ds-checkbox:hover .ds-checkbox__control:enabled:indeterminate+.ds-checkbox__box{border-color:var(--ds-color-action-primary-border-hover);background:var(--ds-color-action-primary-background-hover)}}.ds-checkbox.ds-checkbox--error .ds-checkbox__control:enabled+.ds-checkbox__box,.ds-checkbox.ds-checkbox--error .ds-checkbox__control:enabled:is(:checked,:indeterminate)+.ds-checkbox__box,.ds-checkbox .ds-checkbox__control[aria-invalid=true]:enabled+.ds-checkbox__box{border-color:var(--ds-color-feedback-danger-border)}.ds-checkbox__control:disabled+.ds-checkbox__box{border-color:var(--ds-color-border-control-disabled);background:var(--ds-color-surface-disabled);color:var(--ds-color-text-disabled)}.ds-checkbox--size-sm .ds-checkbox__box{width:var(--ds-size-selection-sm);height:var(--ds-size-selection-sm)}.ds-checkbox--size-sm :is(.ds-checkbox__icon,.ds-checkbox__mixed-icon){font-size:var(--ds-size-icon-xs)}@media (forced-colors:active){.ds-checkbox__control:checked+.ds-checkbox__box,.ds-checkbox__control:indeterminate+.ds-checkbox__box,.ds-checkbox__box--checked,.ds-checkbox:hover .ds-checkbox__control:enabled:is(:checked,:indeterminate)+.ds-checkbox__box,.ds-checkbox.ds-checkbox--error .ds-checkbox__control:enabled:is(:checked,:indeterminate)+.ds-checkbox__box,.ds-checkbox .ds-checkbox__control[aria-invalid=true]:enabled:is(:checked,:indeterminate)+.ds-checkbox__box{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.ds-checkbox__control:disabled+.ds-checkbox__box{color:graytext;background:canvas;border-color:graytext}}.ds-chip{box-sizing:border-box;vertical-align:middle;align-items:center;gap:var(--ds-space-inline-sm);min-block-size:var(--ds-size-control-sm);padding:0 calc(var(--ds-space-inset-xs) - var(--ds-border-width-hairline));border:var(--ds-border-width-hairline) solid var(--ds-color-action-primary-border);border-radius:var(--ds-radius-full);background:var(--ds-color-action-primary-background);color:var(--ds-color-action-primary-foreground);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-decoration:none;display:inline-flex}.ds-chip:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-chip:disabled,.ds-chip[aria-disabled=true]{cursor:not-allowed}.ds-chip[aria-disabled=true]{pointer-events:none}.ds-chip__label{padding-block:calc((var(--ds-size-control-sm) - 1lh) / 2 - var(--ds-border-width-hairline));padding-inline:var(--ds-space-inset-sm);display:block}.ds-chip__avatar{flex-shrink:0}.ds-chip:is(.ds-chip--tone-primary,.ds-chip--selected,[aria-pressed=true]):not(:disabled,[aria-disabled=true]) .ds-chip__avatar{background:var(--ds-color-surface-on-primary);color:var(--ds-color-surface-primary)}.ds-chip:disabled .ds-chip__avatar,.ds-chip[aria-disabled=true] .ds-chip__avatar{opacity:var(--ds-opacity-disabled)}.ds-chip__tick{font-size:var(--ds-size-icon-sm)}.ds-chip:has(>.ds-chip__tick){padding-inline-start:calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline))}.ds-chip :is(.ds-chip__tick,.ds-chip__avatar)+.ds-chip__label{padding-inline-start:var(--ds-space-2)}.ds-chip__remove{box-sizing:border-box;width:var(--ds-size-target-min);height:var(--ds-size-target-min);margin-block:calc((var(--ds-size-20) - var(--ds-size-target-min)) / 2);margin-inline:calc((var(--ds-size-20) - var(--ds-size-target-min)) / 2 - var(--ds-space-inset-sm) + var(--ds-space-2)) calc((var(--ds-size-20) - var(--ds-size-target-min)) / 2 + var(--ds-space-2));color:inherit;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-chip__remove>.ds-icon{width:var(--ds-size-20);height:var(--ds-size-20);border-radius:var(--ds-radius-full);font-size:var(--ds-size-icon-sm)}@media (hover:hover){.ds-chip__remove:hover>.ds-icon{background:var(--ds-color-surface-hover)}.ds-chip:is(.ds-chip--tone-primary,.ds-chip--selected) .ds-chip__remove:hover>.ds-icon{background:var(--ds-color-action-primary-background-hover)}.ds-chip--tone-inverse .ds-chip__remove:hover>.ds-icon{background:var(--ds-color-action-inverse-background-hover)}}.ds-chip__remove:focus-visible{outline:none}.ds-chip__remove:focus-visible>.ds-icon{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-chip:is(.ds-chip--tone-primary,.ds-chip--selected) .ds-chip__remove{--ds-color-border-focus:var(--ds-color-border-focus-on-primary)}.ds-chip--tone-inverse .ds-chip__remove{--ds-color-border-focus:var(--ds-color-action-inverse-foreground)}.ds-chip--size-sm{min-block-size:var(--ds-size-control-xs);font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing)}.ds-chip--size-sm .ds-chip__label{padding-block:calc((var(--ds-size-control-xs) - 1lh) / 2 - var(--ds-border-width-hairline));padding-inline:var(--ds-space-inset-xs)}.ds-chip--size-sm .ds-chip__tick{font-size:var(--ds-size-icon-xs)}.ds-chip--size-sm:has(>.ds-chip__tick){padding-inline-start:calc(var(--ds-space-inset-sm) - var(--ds-border-width-hairline))}.ds-chip--size-sm .ds-chip__remove{margin-block:calc((var(--ds-size-16) - var(--ds-size-target-min)) / 2);margin-inline:calc((var(--ds-size-16) - var(--ds-size-target-min)) / 2 - var(--ds-space-inset-xs) + var(--ds-space-2)) calc((var(--ds-size-16) - var(--ds-size-target-min)) / 2)}.ds-chip--size-sm .ds-chip__remove>.ds-icon{width:var(--ds-size-16);height:var(--ds-size-16);font-size:var(--ds-size-icon-xs)}.ds-chip--size-sm .ds-chip__remove:focus-visible>.ds-icon{outline-offset:0}@media (hover:hover){:where(button,a[href]).ds-chip--tone-primary:hover{background:var(--ds-color-action-primary-background-hover);border-color:var(--ds-color-action-primary-border-hover)}}:where(button,a[href]).ds-chip--tone-primary:active{background:var(--ds-color-action-primary-background-pressed);border-color:var(--ds-color-action-primary-border-hover)}.ds-chip--tone-default{background:var(--ds-color-surface-neutral-subtle);border-color:var(--ds-color-border-subtle);color:var(--ds-color-action-default-foreground)}@media (hover:hover){:where(button,a[href]).ds-chip--tone-default:hover{background:linear-gradient(var(--ds-color-surface-hover), var(--ds-color-surface-hover)) var(--ds-color-surface-neutral-subtle)}}:where(button,a[href]).ds-chip--tone-default:active{background:linear-gradient(var(--ds-color-action-ghost-background-pressed), var(--ds-color-action-ghost-background-pressed)) var(--ds-color-surface-neutral-subtle)}.ds-chip--tone-outline{border-color:var(--ds-color-action-outline-border);color:var(--ds-color-action-outline-foreground);background:0 0}@media (hover:hover){:where(button,a[href]).ds-chip--tone-outline:hover{background:var(--ds-color-action-outline-background-hover);border-color:var(--ds-color-action-outline-border-hover)}}:where(button,a[href]).ds-chip--tone-outline:active{background:var(--ds-color-action-outline-background-pressed);border-color:var(--ds-color-action-outline-border-pressed)}.ds-chip--tone-inverse{background:var(--ds-color-action-inverse-background);border-color:var(--ds-color-action-inverse-border);color:var(--ds-color-action-inverse-foreground)}@media (hover:hover){:where(button,a[href]).ds-chip--tone-inverse:hover{background:var(--ds-color-action-inverse-background-hover);border-color:var(--ds-color-action-inverse-border-hover)}}:where(button,a[href]).ds-chip--tone-inverse:active{background:var(--ds-color-action-inverse-background-pressed);border-color:var(--ds-color-action-inverse-border-hover)}.ds-chip[aria-pressed=true],.ds-chip.ds-chip--selected{background:var(--ds-color-action-primary-background);border-color:var(--ds-color-action-primary-border);color:var(--ds-color-action-primary-foreground)}@media (hover:hover){.ds-chip[aria-pressed=true]:hover,.ds-chip.ds-chip--selected:hover{background:var(--ds-color-action-primary-background-hover);border-color:var(--ds-color-action-primary-border-hover)}}.ds-chip[aria-pressed=true]:active,.ds-chip.ds-chip--selected:active{background:var(--ds-color-action-primary-background-pressed);border-color:var(--ds-color-action-primary-border-hover)}.ds-chip:is(:disabled,[aria-disabled=true]),.ds-chip:is(:disabled,[aria-disabled=true]):is([aria-pressed=true],.ds-chip--selected){background:var(--ds-color-action-disabled-background);border-color:var(--ds-color-action-disabled-border);color:var(--ds-color-action-disabled-foreground)}.ds-chip--tone-outline:is(:disabled,[aria-disabled=true]){color:var(--ds-color-action-disabled-foreground);background:0 0}@media (pointer:coarse){:where(button,a[href]).ds-chip{position:relative}:where(button,a[href]).ds-chip:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}.ds-chip__remove{position:relative}.ds-chip__remove:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}}@media (forced-colors:active){.ds-chip[aria-pressed=true],.ds-chip.ds-chip--selected,.ds-chip:is([aria-pressed=true],.ds-chip--selected):is(:hover,:active){forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.ds-chip:is([aria-pressed=true],.ds-chip--selected) .ds-chip__avatar{forced-color-adjust:auto}.ds-chip:is([aria-pressed=true],.ds-chip--selected) .ds-chip__remove:hover>.ds-icon{background:0 0}.ds-chip:is([aria-pressed=true],.ds-chip--selected) .ds-chip__remove:focus-visible>.ds-icon{outline-color:highlighttext}.ds-chip[aria-pressed=true]:focus-visible,.ds-chip.ds-chip--selected:focus-visible{outline-color:canvastext}.ds-chip:is(:disabled,[aria-disabled=true]){color:graytext;border-color:graytext}.ds-chip:is([aria-pressed=true],.ds-chip--selected):is(:disabled,[aria-disabled=true]){color:canvas;background:graytext;border-color:graytext}}.ds-checkbox,.ds-radio,.ds-switch{align-items:center;gap:var(--ds-space-inline-md);color:var(--ds-color-text-default);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;display:inline-flex;position:relative}.ds-checkbox:has(>.ds-checkbox__control),.ds-radio:has(>.ds-radio__control),.ds-switch:has(>.ds-switch__control){min-height:var(--ds-size-target-min)}.ds-checkbox__label:empty,.ds-radio__label:empty{display:none}.ds-checkbox:not(.ds-choice-card):has(>.ds-checkbox__control):not(:has(>.ds-checkbox__label:not(:empty),>.ds-checkbox__text)):before,.ds-radio:not(.ds-choice-card):has(>.ds-radio__control):not(:has(>.ds-radio__label:not(:empty),>.ds-radio__text)):before{content:"";inset:min(0%, (100% - var(--ds-size-target-min)) / 2);position:absolute}.ds-checkbox__control:focus-visible+.ds-checkbox__box,.ds-radio__control:focus-visible+.ds-radio__circle,.ds-switch__control:focus-visible+.ds-switch__track{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-checkbox:has(.ds-checkbox__control:disabled),.ds-radio:has(.ds-radio__control:disabled),.ds-switch:has(.ds-switch__control:disabled){color:var(--ds-color-text-disabled);cursor:not-allowed}.ds-checkbox__text,.ds-radio__text,.ds-choice-card__text{gap:var(--ds-space-text-label);flex-direction:column;min-width:0;display:flex}.ds-checkbox:has(>.ds-checkbox__text),.ds-radio:has(>.ds-radio__text){align-items:flex-start}.ds-checkbox:has(>.ds-checkbox__text)>.ds-checkbox__box,.ds-radio:has(>.ds-radio__text)>.ds-radio__circle,.ds-choice-card :is(.ds-radio__circle,.ds-checkbox__box){margin-block:calc((1lh - var(--ds-size-selection-md)) / 2)}.ds-checkbox--size-sm:has(>.ds-checkbox__text)>.ds-checkbox__box,.ds-radio--size-sm:has(>.ds-radio__text)>.ds-radio__circle{margin-block:calc((1lh - var(--ds-size-selection-sm)) / 2)}.ds-checkbox__description,.ds-radio__description,.ds-choice-card__description{color:var(--ds-color-text-subtlest);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing)}.ds-checkbox:has(.ds-checkbox__control:disabled) .ds-checkbox__description,.ds-radio:has(.ds-radio__control:disabled) .ds-radio__description,.ds-choice-card:has(:disabled) .ds-choice-card__description{color:var(--ds-color-text-disabled)}@media (pointer:coarse){.ds-checkbox:has(>.ds-checkbox__control):after,.ds-radio:has(>.ds-radio__control):after,.ds-switch:has(>.ds-switch__control):after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}.ds-checkbox+.ds-checkbox:after,:is(.ds-checkbox,:has(>.ds-checkbox))+:has(>.ds-checkbox)>.ds-checkbox:first-child:after,.ds-radio+.ds-radio:after,:is(.ds-radio,:has(>.ds-radio))+:has(>.ds-radio)>.ds-radio:first-child:after,.ds-switch+.ds-switch:after,:is(.ds-switch,:has(>.ds-switch))+:has(>.ds-switch)>.ds-switch:first-child:after{inset-block-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-md) / -2)}.ds-checkbox:has(+.ds-checkbox):after,.ds-checkbox:has(+:has(>.ds-checkbox)):after,:has(>.ds-checkbox)+:has(>.ds-checkbox)>.ds-checkbox:last-child:after,.ds-radio:has(+.ds-radio):after,.ds-radio:has(+:has(>.ds-radio)):after,:has(>.ds-radio)+:has(>.ds-radio)>.ds-radio:last-child:after,.ds-switch:has(+.ds-switch):after,.ds-switch:has(+:has(>.ds-switch)):after,:has(>.ds-switch)+:has(>.ds-switch)>.ds-switch:last-child:after{inset-block-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-md) / -2)}}@media (forced-colors:active){.ds-checkbox__control:focus-visible+.ds-checkbox__box,.ds-radio__control:focus-visible+.ds-radio__circle,.ds-switch__control:focus-visible+.ds-switch__track{outline-color:canvastext}.ds-checkbox:has(.ds-checkbox__control:disabled),.ds-checkbox:has(.ds-checkbox__control:disabled) .ds-checkbox__description,.ds-radio:has(.ds-radio__control:disabled),.ds-radio:has(.ds-radio__control:disabled) .ds-radio__description,.ds-switch:has(.ds-switch__control:disabled),.ds-choice-card:has(:disabled) .ds-choice-card__description{color:graytext}}.ds-choice-card:is(.ds-radio,.ds-checkbox){box-sizing:border-box;align-items:flex-start;gap:var(--ds-space-inline-md);width:100%;padding:calc(var(--ds-space-inset-xl) - var(--ds-border-width-hairline));border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-default);color:var(--ds-color-text-default);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);display:flex}@media (hover:hover){.ds-choice-card:is(.ds-radio,.ds-checkbox):hover:has(:enabled){background-image:linear-gradient(var(--ds-color-surface-hover), var(--ds-color-surface-hover))}}.ds-choice-card:is(.ds-radio,.ds-checkbox):has(:checked){padding:calc(var(--ds-space-inset-xl) - var(--ds-border-width-emphasis));border-width:var(--ds-border-width-emphasis);border-color:var(--ds-color-border-selected)}.ds-choice-card.ds-choice-card--error:is(.ds-radio,.ds-checkbox):has(:enabled){padding:calc(var(--ds-space-inset-xl) - var(--ds-border-width-emphasis));border-width:var(--ds-border-width-emphasis);border-color:var(--ds-color-feedback-danger-border)}.ds-choice-card:is(.ds-radio,.ds-checkbox):has(:focus-visible){outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-choice-card :is(.ds-radio__control,.ds-checkbox__control):focus-visible+:is(.ds-radio__circle,.ds-checkbox__box){outline:none}.ds-choice-card:is(.ds-radio,.ds-checkbox):has(:disabled){background:var(--ds-color-surface-disabled)}.ds-choice-card:is(.ds-radio,.ds-checkbox):has(:disabled:checked){border-color:var(--ds-color-border-control-disabled)}@media (forced-colors:active){.ds-choice-card:is(.ds-radio,.ds-checkbox):has(:checked),.ds-choice-card.ds-choice-card--error:is(.ds-radio,.ds-checkbox):has(:enabled:checked){border-color:highlight}.ds-choice-card:is(.ds-radio,.ds-checkbox):has(:disabled){border-color:graytext}}.ds-code{box-sizing:border-box;width:100%;border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-sunken);min-inline-size:0;color:var(--ds-color-text-default);flex-direction:column;display:flex;position:relative}.ds-code__bar{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--ds-space-inline-lg);min-block-size:calc(var(--ds-size-control-xs) + 2 * var(--ds-space-inset-md) + var(--ds-border-width-hairline));padding:var(--ds-space-inset-md);border-bottom:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);flex-wrap:wrap;display:flex}.ds-code__label{padding:0 var(--ds-space-inset-md)}.ds-code__icon{color:var(--ds-color-icon-subtle);font-size:var(--ds-size-icon-sm)}.ds-code__tabs{display:inline-flex}.ds-code__body:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-code__actions{align-items:center;gap:var(--ds-space-inline-xs);margin-inline-start:auto;display:inline-flex}.ds-code__action{box-sizing:border-box;place-content:center;place-items:center;gap:var(--ds-space-inline-xs);min-inline-size:var(--ds-size-control-xs);min-block-size:var(--ds-size-control-xs);border:var(--ds-border-width-hairline) solid transparent;border-radius:var(--ds-radius-control-xs);color:var(--ds-color-icon-subtle);font-size:var(--ds-size-icon-sm);white-space:nowrap;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition-property:background-color,color;transition-duration:var(--ds-motion-feedback-duration);transition-timing-function:var(--ds-motion-feedback-easing);background:0 0;padding:0;display:inline-grid}@media (hover:hover){.ds-code__action:hover{background:var(--ds-color-action-ghost-background-hover);color:var(--ds-color-text-default)}}.ds-code__action:active{background:var(--ds-color-action-ghost-background-pressed);color:var(--ds-color-text-default)}.ds-code__action:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-code__action:disabled{color:var(--ds-color-action-disabled-foreground);cursor:not-allowed;background:0 0}.ds-code__action>*{grid-area:1/1}.ds-code__body{align-items:flex-start;gap:var(--ds-space-inline-lg);padding:var(--ds-space-inset-xl);border-radius:0 0 calc(var(--ds-radius-container-md) - var(--ds-border-width-hairline)) calc(var(--ds-radius-container-md) - var(--ds-border-width-hairline));scrollbar-width:thin;scrollbar-color:var(--ds-color-border-scrollbar) transparent;display:flex;position:relative;overflow:auto}.ds-code__body:first-child{border-radius:calc(var(--ds-radius-container-md) - var(--ds-border-width-hairline))}.ds-code__numbers,.ds-code__code{font-family:var(--ds-typography-code-md-font-family);font-size:var(--ds-typography-code-md-font-size);font-weight:var(--ds-typography-code-md-font-weight);line-height:var(--ds-typography-code-md-line-height);letter-spacing:var(--ds-typography-code-md-letter-spacing);text-transform:var(--ds-typography-code-md-text-transform);font-variant-ligatures:none;white-space:pre;tab-size:2;margin:0;display:block}.ds-code__code>code{font:inherit}.ds-code__numbers{color:var(--ds-color-text-subtlest);font-variant-numeric:tabular-nums;text-align:end;-webkit-user-select:none;user-select:none;flex:none}.ds-code__keyword{color:var(--ds-color-code-keyword)}.ds-code__declaration{color:var(--ds-color-code-declaration)}.ds-code__string{color:var(--ds-color-code-string)}.ds-code__number{color:var(--ds-color-code-number)}.ds-code__function{color:var(--ds-color-code-function)}.ds-code__type{color:var(--ds-color-code-type)}.ds-code__tag{color:var(--ds-color-code-tag)}.ds-code__property{color:var(--ds-color-code-property)}.ds-code__comment{color:var(--ds-color-code-comment)}.ds-code__punctuation{color:var(--ds-color-code-punctuation)}.ds-code__action>[data-swap]{transition-property:opacity;transition-duration:var(--ds-motion-enter-duration);transition-timing-function:var(--ds-motion-enter-easing)}.ds-code__action>[data-swap=out]{opacity:0;transition-duration:var(--ds-motion-feedback-duration);transition-timing-function:var(--ds-motion-feedback-easing)}@starting-style{.ds-code__action>[data-swap=in]{opacity:0}}@media (forced-colors:active){.ds-code__action:disabled{color:graytext}}@media (pointer:coarse){.ds-code__action{position:relative}.ds-code__action:after{z-index:1;content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute;inset-block-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), -1 * var(--ds-space-inset-md))}.ds-code__action~.ds-code__action:after{inset-inline-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-xs) / -2)}.ds-code__action:has(~.ds-code__action):after{inset-inline-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-xs) / -2)}}.ds-collapsible{box-sizing:border-box;min-width:0;color:var(--ds-color-text-default);flex-direction:column;align-items:flex-start;display:flex}.ds-collapsible__heading{max-width:100%;font:inherit;letter-spacing:inherit;margin:0;display:flex}.ds-collapsible__trigger{box-sizing:border-box;align-items:center;gap:var(--ds-space-inline-md);max-width:100%;min-height:var(--ds-size-target-min);padding:var(--ds-space-inset-xs) var(--ds-space-inset-md);border:var(--ds-border-width-hairline) solid transparent;border-radius:var(--ds-radius-control-md);color:var(--ds-color-text-default);cursor:pointer;font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);text-align:start;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;margin:0;display:inline-flex}@media (hover:hover){.ds-collapsible__trigger:not([aria-disabled=true]):hover{background:var(--ds-color-surface-hover)}}.ds-collapsible__trigger:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-collapsible__label{min-width:0}.ds-collapsible__caret{color:var(--ds-color-icon-subtle);font-size:var(--ds-size-icon-sm);flex-shrink:0}.ds-collapsible__trigger[aria-expanded=true] .ds-collapsible__caret{transform:rotate(180deg)}.ds-collapsible__panel{overflow-clip-margin:calc(var(--ds-focus-ring-width) + var(--ds-focus-ring-offset));align-self:stretch}.ds-collapsible__content{padding:var(--ds-space-stack-sm) var(--ds-space-inset-md) 0;color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-md-font-family);font-size:var(--ds-typography-body-md-font-size);font-weight:var(--ds-typography-body-md-font-weight);line-height:var(--ds-typography-body-md-line-height);letter-spacing:var(--ds-typography-body-md-letter-spacing)}.ds-collapsible__trigger[aria-disabled=true]{color:var(--ds-color-text-disabled);cursor:not-allowed}.ds-collapsible__trigger[aria-disabled=true] .ds-collapsible__caret{color:var(--ds-color-icon-disabled)}.ds-collapsible--size-sm .ds-collapsible__trigger{gap:var(--ds-space-inline-sm);padding-inline:var(--ds-space-inset-sm)}.ds-collapsible--size-sm .ds-collapsible__caret{font-size:var(--ds-size-icon-xs)}.ds-collapsible--size-sm .ds-collapsible__content{padding-inline:var(--ds-space-inset-sm);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing)}.ds-collapsible__caret{transition:transform var(--ds-motion-state-duration) var(--ds-motion-state-easing)}.ds-collapsible__trigger{transition:background-color var(--ds-motion-feedback-duration) var(--ds-motion-feedback-easing)}@media (prefers-reduced-motion:reduce){.ds-collapsible__caret,.ds-collapsible__trigger{transition:none}}@media (pointer:coarse){.ds-collapsible__trigger{position:relative}.ds-collapsible__trigger:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}}@media (forced-colors:active){.ds-collapsible__trigger[aria-disabled=true],.ds-collapsible__trigger[aria-disabled=true] .ds-collapsible__caret{color:graytext}}.ds-color-area{box-sizing:border-box;width:100%;max-width:var(--ds-size-color-area-width);aspect-ratio:1;border-radius:var(--ds-radius-inset);background:var(--ds-color-surface-disabled);touch-action:none;cursor:crosshair;forced-color-adjust:none;position:relative}.ds-color-area:before{content:"";border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ds-color-area:has(input:disabled){cursor:not-allowed}.ds-color-area:has(input:disabled):before{border-color:var(--ds-color-border-control-disabled)}@media (forced-colors:active){.ds-color-area:before{border-color:canvastext}.ds-color-area:has(input:disabled){background:canvas}.ds-color-area:has(input:disabled):before{border-color:graytext}}.ds-color-checker{border-radius:inherit;background-color:var(--ds-color-surface-default);background-image:repeating-conic-gradient(var(--ds-color-surface-neutral-subtle) 0 25%, transparent 0 50%);background-size:var(--ds-size-8) var(--ds-size-8);pointer-events:none;position:absolute;inset:0}@media (forced-colors:active){.ds-color-checker{forced-color-adjust:none}}.ds-color-field__control{font-variant-numeric:tabular-nums}.ds-color-picker{width:100%;display:inline-flex}.ds-color-picker--type-swatch{width:auto}.ds-color-picker--type-field>.ds-popover__anchor{flex:auto;min-width:0}.ds-input.ds-color-picker__trigger{flex:auto}.ds-color-picker--type-swatch .ds-input.ds-color-picker__trigger{width:var(--ds-size-control-md);flex:none;justify-content:center;padding:0}.ds-color-picker--type-swatch .ds-input--size-sm.ds-color-picker__trigger{width:var(--ds-size-control-sm)}.ds-input.ds-select__well.ds-color-picker__trigger[data-readonly]{border-color:var(--ds-color-border-control);background:var(--ds-color-surface-disabled);color:var(--ds-color-text-default);cursor:default}.ds-input.ds-select__well.ds-color-picker__trigger[data-readonly]:focus-visible{border-color:var(--ds-color-border-focus-field)}.ds-popover.ds-color-picker__panel{width:var(--ds-size-color-picker-width);gap:var(--ds-space-stack-md)}.ds-color-area.ds-color-picker__area{max-width:none}.ds-color-picker__code{align-items:center;gap:var(--ds-space-inline-sm);display:flex}.ds-select.ds-color-picker__format{flex:none;width:auto}.ds-input.ds-color-picker__field{flex:auto;min-width:0}.ds-color-picker__field>.ds-input__leading-content{display:none}.ds-color-picker__eyedropper{flex:none}.ds-color-picker__swatches{gap:var(--ds-space-stack-md);flex-direction:column;display:flex}@media (pointer:coarse){.ds-color-slider:has(+.ds-color-picker__code .ds-select__well) .ds-color-slider__track:after{inset-block-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-md) / -2)}.ds-color-picker__code .ds-input__control{margin-block-start:min(0%, max((1lh - var(--ds-size-target-comfortable)) / 2, (var(--ds-space-stack-md) + (var(--ds-size-control-sm) - 1lh) / 2) / -2));padding-block-start:max(0%, min((var(--ds-size-target-comfortable) - 1lh) / 2, (var(--ds-space-stack-md) + (var(--ds-size-control-sm) - 1lh) / 2) / 2))}}.ds-color-slider{gap:var(--ds-space-stack-sm);flex-direction:column;width:100%;min-width:0;display:flex}.ds-color-slider__header{justify-content:space-between;align-items:baseline;gap:var(--ds-space-inline-md);min-width:0;display:flex}.ds-color-slider__value{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto}.ds-color-slider:has(input:disabled) :is(.ds-color-slider__label,.ds-color-slider__value){color:var(--ds-color-text-disabled)}.ds-color-slider__track{box-sizing:border-box;width:100%;height:var(--ds-size-24);border-radius:var(--ds-radius-full);background:var(--ds-color-surface-disabled);touch-action:none;cursor:pointer;position:relative}.ds-color-slider:has(input:disabled) .ds-color-slider__track{cursor:not-allowed}.ds-color-slider__gradient{border-radius:inherit;forced-color-adjust:none;position:absolute;inset:0}.ds-color-slider__gradient:after{content:"";border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ds-color-slider:has(input:disabled) .ds-color-slider__gradient:after{border-color:var(--ds-color-border-control-disabled)}.ds-color-slider__rail{inset-block:0;inset-inline:calc(var(--ds-size-24) / 2);position:absolute}.ds-color-slider--size-sm .ds-color-slider__track{height:var(--ds-size-20)}.ds-color-slider--size-sm .ds-color-slider__rail{inset-inline:calc(var(--ds-size-20) / 2)}@media (pointer:coarse){.ds-color-slider__track:after{content:"";inset-inline:0;inset-block:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}:is(.ds-color-area,.ds-color-slider)+.ds-color-slider:not(:has(.ds-color-slider__header)) .ds-color-slider__track:after{inset-block-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-md) / -2)}.ds-color-slider:has(+:is(.ds-color-area,.ds-color-slider:not(:has(.ds-color-slider__header)))) .ds-color-slider__track:after{inset-block-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-md) / -2)}}@media (forced-colors:active){.ds-color-slider__gradient:after{border-color:canvastext}.ds-color-slider:has(input:disabled) .ds-color-slider__track{background:canvas}.ds-color-slider:has(input:disabled) .ds-color-slider__gradient:after{border-color:graytext}.ds-color-slider:has(input:disabled) :is(.ds-color-slider__label,.ds-color-slider__value){color:graytext}}.ds-color-swatch{box-sizing:border-box;width:var(--ds-size-32);height:var(--ds-size-32);border-radius:var(--ds-radius-control-xs);background:var(--ds-color-surface-default);vertical-align:middle;forced-color-adjust:none;flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.ds-color-swatch:after{content:"";border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ds-color-swatch__color{border-radius:inherit;position:absolute;inset:0}.ds-color-swatch__slash{background:linear-gradient(to bottom right, transparent calc(50% - var(--ds-border-width-emphasis) / 2), var(--ds-color-feedback-danger-icon) 0 calc(50% + var(--ds-border-width-emphasis) / 2), transparent 0);position:absolute;inset:0}.ds-color-swatch--size-md{width:var(--ds-size-24);height:var(--ds-size-24)}.ds-color-swatch--size-sm{width:var(--ds-size-20);height:var(--ds-size-20)}.ds-color-swatch--size-xs{width:var(--ds-size-16);height:var(--ds-size-16)}.ds-color-swatch.ds-color-swatch--shape-round{border-radius:var(--ds-radius-full)}@media (forced-colors:active){.ds-color-swatch:after{border-color:canvastext}.ds-color-swatch__slash{background:linear-gradient(to bottom right, transparent calc(50% - var(--ds-border-width-emphasis) / 2), CanvasText 0 calc(50% + var(--ds-border-width-emphasis) / 2), transparent 0)}}.ds-color-swatch-picker{gap:var(--ds-space-inline-md);outline:none;flex-wrap:wrap;display:flex}.ds-color-swatch-picker__item{box-sizing:border-box;padding:var(--ds-space-2);border:var(--ds-border-width-emphasis) solid transparent;border-radius:calc(var(--ds-radius-control-xs) + var(--ds-border-width-emphasis) + var(--ds-space-2));cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;flex-shrink:0;display:inline-flex}@media (hover:hover){.ds-color-swatch-picker__item:hover{background:var(--ds-color-surface-hover)}}.ds-color-swatch-picker__item[aria-selected=true]{border-color:var(--ds-color-border-selected)}.ds-color-swatch-picker__item:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-color-swatch-picker__item[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}@media (hover:hover){.ds-color-swatch-picker__item[aria-disabled=true]:hover{background:0 0}}.ds-color-swatch-picker.ds-color-swatch-picker--shape-round .ds-color-swatch-picker__item{border-radius:var(--ds-radius-full)}@media (pointer:coarse){.ds-color-swatch-picker__item{position:relative}.ds-color-swatch-picker__item:after{content:"";inset:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-md) / -2);position:absolute}}@media (forced-colors:active){.ds-color-swatch-picker__item{forced-color-adjust:none}.ds-color-swatch-picker__item:hover{background:0 0}.ds-color-swatch-picker__item[aria-selected=true]{border-color:highlight}.ds-color-swatch-picker__item[aria-disabled=true] .ds-color-swatch:after{border-color:graytext}.ds-color-swatch-picker__item[aria-disabled=true] .ds-color-swatch__slash{background:linear-gradient(to bottom right, transparent calc(50% - var(--ds-border-width-emphasis) / 2), GrayText 0 calc(50% + var(--ds-border-width-emphasis) / 2), transparent 0)}.ds-color-swatch-picker__item[aria-selected=true][aria-disabled=true]{border-color:graytext}.ds-color-swatch-picker__item:focus-visible{outline-color:canvastext}}.ds-color-thumb{box-sizing:border-box;width:var(--ds-size-selection-md);height:var(--ds-size-selection-md);border:var(--ds-border-width-emphasis) solid var(--ds-color-border-on-media);border-radius:var(--ds-radius-full);background-color:var(--ds-color-action-disabled-background);box-shadow:0 0 0 var(--ds-border-width-hairline) var(--ds-color-border-on-media-outline);forced-color-adjust:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.ds-color-thumb--size-sm{width:var(--ds-size-selection-sm);height:var(--ds-size-selection-sm)}.ds-color-thumb:has(:focus-visible){outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset);box-shadow:0 0 0 var(--ds-border-width-hairline) var(--ds-color-border-on-media-outline), 0 0 0 var(--ds-focus-ring-offset) var(--ds-color-surface-canvas)}.ds-color-thumb[data-disabled]{border-color:var(--ds-color-border-control-disabled);box-shadow:none}.ds-color-thumb input{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}@media (forced-colors:active){.ds-color-thumb{box-shadow:0 0 0 var(--ds-border-width-hairline) Canvas;border-color:canvastext}.ds-color-thumb:has(:focus-visible){box-shadow:0 0 0 var(--ds-focus-ring-offset) Canvas;outline-color:highlight}.ds-color-thumb[data-disabled]{box-shadow:none;background-color:canvas;border-color:graytext}}.ds-combobox{flex-direction:column;width:100%;display:inline-flex;position:relative}.ds-input.ds-combobox__control{block-size:auto;min-block-size:var(--ds-size-control-md);padding-block:calc((var(--ds-size-control-md) - var(--ds-size-control-xs)) / 2 - var(--ds-border-width-hairline))}.ds-combobox--size-lg .ds-input.ds-combobox__control{min-block-size:var(--ds-size-control-lg);padding-block:calc((var(--ds-size-control-lg) - var(--ds-size-control-xs)) / 2 - var(--ds-border-width-hairline))}.ds-combobox--size-sm .ds-input.ds-combobox__control{min-block-size:var(--ds-size-control-sm);padding-block:calc((var(--ds-size-control-sm) - var(--ds-size-control-xs)) / 2 - var(--ds-border-width-hairline))}.ds-combobox__values{align-items:center;gap:var(--ds-space-stack-xs) var(--ds-space-inline-xs);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.ds-input__control.ds-combobox__input{flex:1 1 var(--ds-size-80);min-width:0}.ds-combobox__chip+.ds-combobox__input{margin-inline-start:calc(var(--ds-space-inline-md) - var(--ds-space-inline-xs))}.ds-combobox--size-sm .ds-combobox__chip+.ds-combobox__input{margin-inline-start:calc(var(--ds-space-inline-sm) - var(--ds-space-inline-xs))}.ds-combobox__chip{min-width:0;max-width:100%}.ds-combobox__chip .ds-chip__label{overflow-wrap:anywhere;min-width:0}.ds-combobox__caret{box-sizing:border-box;width:var(--ds-size-target-min);height:var(--ds-size-target-min);margin:calc((var(--ds-size-icon-md) - var(--ds-size-target-min)) / 2);border:var(--ds-border-width-hairline) solid transparent;border-radius:var(--ds-radius-control-xs);color:inherit;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-combobox--size-sm .ds-combobox__caret{margin:calc((var(--ds-size-icon-sm) - var(--ds-size-target-min)) / 2)}.ds-combobox__caret:disabled{cursor:not-allowed}.ds-combobox__clear{flex-shrink:0}.ds-combobox .ds-dropdown.ds-combobox__list{z-index:var(--ds-layer-overlay);width:100%;min-width:0;max-width:none}.ds-combobox__options{gap:var(--ds-space-0);outline:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-combobox__options>*{flex-shrink:0}.ds-dropdown__item.ds-combobox__option--active{background:var(--ds-color-surface-hover)}.ds-combobox__list[data-glide=lit] .ds-combobox__option--active{background:0 0}.ds-combobox:focus-within [data-highlight=keys]>.ds-combobox__option--active{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-dropdown__item.ds-combobox__option[aria-selected=true]{color:var(--ds-color-text-selected)}.ds-dropdown__icon.ds-combobox__check{color:var(--ds-color-icon-selected)}.ds-combobox__status{box-sizing:border-box;align-items:center;gap:var(--ds-space-inline-md);min-block-size:var(--ds-size-control-sm);padding:var(--ds-space-inset-sm) var(--ds-space-inset-md);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);margin:0;display:flex}.ds-combobox--size-sm .ds-combobox__status{min-block-size:var(--ds-size-control-xs);padding-block:var(--ds-space-inset-xs)}.ds-combobox__status .ds-spinner{gap:var(--ds-space-inline-md)}.ds-combobox__status .ds-spinner__label{white-space:normal}.ds-combobox__status--type-error{color:var(--ds-color-text-danger)}.ds-combobox__status-icon{height:calc(var(--ds-typography-body-sm-font-size) * var(--ds-typography-body-sm-line-height));color:var(--ds-color-feedback-danger-icon);font-size:var(--ds-size-icon-sm);flex-shrink:0;align-self:flex-start;align-items:center;display:inline-flex}@media (pointer:coarse){.ds-combobox__caret{position:relative}.ds-combobox__caret:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}.ds-input>.ds-combobox__caret:after{inset-inline-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), (var(--ds-space-inline-md) + (var(--ds-size-icon-md) - var(--ds-size-target-min)) / 2) / -2)}.ds-input>.ds-combobox__clear:has(+.ds-combobox__caret):after{inset-inline-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), (var(--ds-space-inline-md) + var(--ds-size-icon-md) - var(--ds-size-target-min)) / -2)}.ds-input>.ds-combobox__clear+.ds-combobox__caret:after{inset-inline-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), (var(--ds-space-inline-md) + var(--ds-size-icon-md) - var(--ds-size-target-min)) / -2)}.ds-combobox--size-sm .ds-input>.ds-combobox__caret:after{inset-inline-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), (var(--ds-space-inline-sm) + (var(--ds-size-icon-sm) - var(--ds-size-target-min)) / 2) / -2)}.ds-combobox--size-sm .ds-input>.ds-combobox__clear:has(+.ds-combobox__caret):after{inset-inline-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), (var(--ds-space-inline-sm) + var(--ds-size-icon-sm) - var(--ds-size-target-min)) / -2)}.ds-combobox--size-sm .ds-input>.ds-combobox__clear+.ds-combobox__caret:after{inset-inline-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), (var(--ds-space-inline-sm) + var(--ds-size-icon-sm) - var(--ds-size-target-min)) / -2)}.ds-combobox__values .ds-chip__remove:after{inset-inline:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-xs) / -2);inset-block:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-xs) / -2)}.ds-combobox__values>.ds-input__control{padding-block:max(0%, min((var(--ds-size-target-comfortable) - 1lh) / 2, var(--ds-space-stack-xs) / 2));margin-block:min(0%, max((1lh - var(--ds-size-target-comfortable)) / 2, var(--ds-space-stack-xs) / -2))}}@media (forced-colors:active){.ds-dropdown__item.ds-combobox__option.ds-combobox__option--active{forced-color-adjust:none;color:highlighttext;background:highlight}.ds-combobox:focus-within [data-highlight=keys]>.ds-combobox__option--active{outline-color:highlighttext}.ds-combobox__option--active .ds-dropdown__icon{color:inherit}.ds-combobox__option--active .ds-checkbox__box{background:highlight;border-color:highlighttext}.ds-combobox__option--active .ds-checkbox__box--checked{color:highlight;background:highlighttext}}.ds-combobox__proxy{box-sizing:border-box;opacity:0;pointer-events:none;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.ds-command-palette{box-sizing:border-box;width:var(--ds-size-command-palette-width);border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-sm);background:var(--ds-color-surface-overlay);max-width:100%;max-height:100%;color:var(--ds-color-text-default);box-shadow:var(--ds-elevation-overlay);flex-direction:column;display:flex;position:relative}.ds-command-palette__search{align-items:center;gap:var(--ds-space-inline-md);min-block-size:var(--ds-size-control-lg);padding:var(--ds-space-inset-xs) var(--ds-space-inset-lg);border-start-start-radius:calc(var(--ds-radius-container-sm) - var(--ds-border-width-hairline));border-start-end-radius:calc(var(--ds-radius-container-sm) - var(--ds-border-width-hairline));flex-shrink:0;display:flex}.ds-command-palette__search:has(>.ds-command-palette__input:focus-visible:not([aria-activedescendant])){outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-command-palette__search-icon{color:var(--ds-color-icon-subtle);font-size:var(--ds-size-icon-md);flex-shrink:0}.ds-command-palette__input{min-width:0;color:var(--ds-color-text-default);font-family:var(--ds-typography-body-md-font-family);font-size:var(--ds-typography-body-md-font-size);font-weight:var(--ds-typography-body-md-font-weight);line-height:var(--ds-typography-body-md-line-height);letter-spacing:var(--ds-typography-body-md-letter-spacing);appearance:none;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0}.ds-command-palette__input::placeholder{color:var(--ds-color-text-subtlest);opacity:1}.ds-command-palette__input::-webkit-search-cancel-button,.ds-command-palette__input::-webkit-search-decoration{appearance:none}.ds-command-palette__clear{box-sizing:border-box;width:var(--ds-size-target-min);height:var(--ds-size-target-min);border:var(--ds-border-width-hairline) solid transparent;border-radius:var(--ds-radius-full);color:var(--ds-color-icon-subtle);font-size:var(--ds-size-icon-md);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.ds-command-palette__clear:hover{background:var(--ds-color-surface-hover);color:var(--ds-color-icon-default)}}.ds-command-palette__clear:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-command-palette__filters{align-items:center;gap:var(--ds-space-inline-md);padding:var(--ds-space-inset-sm) var(--ds-space-inset-lg);flex-wrap:wrap;flex-shrink:0;display:flex}.ds-command-palette__body{gap:var(--ds-space-stack-xs);min-height:0;padding:var(--ds-space-inset-xs);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ds-color-border-scrollbar) transparent;flex-direction:column;flex:auto;display:flex;overflow:auto}.ds-command-palette__body:last-child{border-end-end-radius:calc(var(--ds-radius-container-sm) - var(--ds-border-width-hairline));border-end-start-radius:calc(var(--ds-radius-container-sm) - var(--ds-border-width-hairline))}.ds-command-palette__group{flex-direction:column;display:flex}.ds-command-palette__group-header{justify-content:space-between;align-items:center;gap:var(--ds-space-inline-md);min-height:var(--ds-size-control-sm);display:flex}.ds-command-palette__group-label{padding:0 var(--ds-space-inset-md)}.ds-command-palette__group-header .ds-btn:focus-visible{outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-command-palette__list{flex-direction:column;display:flex}.ds-command-palette__item{box-sizing:border-box;align-items:center;gap:var(--ds-space-inline-md);min-height:var(--ds-size-control-md);padding:var(--ds-space-inset-sm) var(--ds-space-inset-md);border-radius:var(--ds-radius-inset);color:var(--ds-color-text-default);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;display:flex}@media (hover:hover){.ds-command-palette__item:hover:not([aria-disabled=true]):where(:not([data-glide] *)){background:var(--ds-color-surface-hover)}}.ds-command-palette:has(.ds-command-palette__input:focus) .ds-command-palette__item[aria-selected=true]:where(:not([data-glide=lit] *)){background:var(--ds-color-surface-hover);outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-command-palette__item[aria-disabled=true]{color:var(--ds-color-text-disabled);cursor:not-allowed}:where(.ds-command-palette__body[data-glide]),:where(.ds-command-palette__body[data-glide]>:not(.ds-command-palette__glide)){position:relative}.ds-command-palette__glide{box-sizing:border-box;border-radius:var(--ds-radius-inset);background:var(--ds-color-surface-hover);opacity:0;pointer-events:none;transition-property:translate,width,height,opacity;transition-duration:var(--ds-motion-feedback-duration);transition-timing-function:var(--ds-motion-feedback-easing);position:absolute;top:0;left:0}.ds-command-palette__body[data-glide=lit]>.ds-command-palette__glide{opacity:1}.ds-command-palette__glide[data-instant]{transition-property:opacity}@media (prefers-reduced-motion:reduce){.ds-command-palette__glide{transition-property:opacity}}@media (hover:none){.ds-command-palette__glide{display:none}}.ds-command-palette__item-icon{color:var(--ds-color-icon-subtle);font-size:var(--ds-size-icon-md);flex-shrink:0}.ds-command-palette__item[aria-disabled=true] .ds-command-palette__item-icon{color:var(--ds-color-icon-disabled)}.ds-command-palette__item-label{min-width:0;font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);text-transform:var(--ds-typography-body-sm-text-transform);overflow-wrap:anywhere;flex:auto}.ds-command-palette__item-meta{text-align:end;flex-shrink:1}.ds-command-palette__item .ds-kbd{min-block-size:0;min-inline-size:0;box-shadow:none;color:var(--ds-color-text-subtlest);background:0 0;border:0;flex-shrink:0;padding:0}.ds-command-palette:has(.ds-command-palette__input:focus) .ds-command-palette__item[aria-selected=true]:not([aria-disabled=true]) .ds-kbd,.ds-command-palette__body[data-glide=lit] .ds-command-palette__item[data-glide-lit] .ds-kbd{color:var(--ds-color-text-subtle)}@media (hover:hover){.ds-command-palette__item:hover:not([aria-disabled=true]):where(:not([data-glide] *)) .ds-kbd{color:var(--ds-color-text-subtle)}}.ds-command-palette__item[aria-disabled=true] :is(.ds-command-palette__item-meta,.ds-kbd){color:var(--ds-color-text-disabled)}.ds-command-palette__item-text{gap:var(--ds-space-stack-xs);flex-direction:column;flex:auto;min-width:0;display:flex}.ds-command-palette__item-description{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);overflow-wrap:anywhere}.ds-command-palette__item-description mark{color:var(--ds-color-text-default);font-family:var(--ds-typography-body-sm-medium-font-family);font-weight:var(--ds-typography-body-sm-medium-font-weight);background:0 0}.ds-command-palette__item[aria-disabled=true] .ds-command-palette__item-description,.ds-command-palette__item[aria-disabled=true] .ds-command-palette__item-description mark{color:var(--ds-color-text-disabled)}.ds-command-palette__empty{padding:var(--ds-space-inset-2xl) var(--ds-space-inset-md);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);text-align:center;margin:0}.ds-command-palette__footer{flex-shrink:0}.ds-command-palette__hints{align-items:center;column-gap:var(--ds-space-inline-xl);row-gap:var(--ds-space-stack-xs);min-block-size:var(--ds-size-control-sm);padding:var(--ds-space-inset-sm) var(--ds-space-inset-lg);flex-wrap:wrap;display:flex}.ds-command-palette__hint{align-items:center;gap:var(--ds-space-inline-xs);color:var(--ds-color-text-subtlest);font-family:var(--ds-typography-body-xs-font-family);font-size:var(--ds-typography-body-xs-font-size);font-weight:var(--ds-typography-body-xs-font-weight);line-height:var(--ds-typography-body-xs-line-height);letter-spacing:var(--ds-typography-body-xs-letter-spacing);display:inline-flex}.ds-command-palette__hint-text{margin-inline-start:var(--ds-space-inline-xs)}.ds-command-palette__dialog{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;padding:var(--ds-space-stack-4xl) var(--ds-space-inset-xl);background:0 0;border:0;justify-content:center;align-items:flex-start;margin:0}.ds-command-palette__dialog[open]{display:flex}@media (pointer:coarse){.ds-command-palette__input{padding-block:max(0%, (var(--ds-size-target-comfortable) - 1lh) / 2);margin-block:min(0%, (1lh - var(--ds-size-target-comfortable)) / 2)}.ds-command-palette__clear,.ds-command-palette__item{position:relative}.ds-command-palette__clear:after,.ds-command-palette__item:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}.ds-command-palette__clear:after{inset-inline-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-md) / -2)}.ds-command-palette__item+.ds-command-palette__item:after,.ds-command-palette__group-header:has(.ds-btn)+.ds-command-palette__list>.ds-command-palette__item:first-child:after{inset-block-start:0}.ds-command-palette__item:has(+.ds-command-palette__item):after,.ds-command-palette__group-header .ds-btn:after{inset-block-end:0}.ds-command-palette__filters .ds-chip__remove:after{inset-block:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inset-sm) / -2);inset-inline:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-md) / -2)}.ds-command-palette__group+.ds-command-palette__group .ds-command-palette__group-header .ds-btn:after{inset-block-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-xs) / -2)}}@media (forced-colors:active){.ds-command-palette:has(.ds-command-palette__input:focus) .ds-command-palette__item[aria-selected=true]:not([aria-disabled=true]){forced-color-adjust:none;color:highlighttext;background:highlight;outline-color:canvastext}@media (hover:hover){.ds-command-palette__item:hover:not([aria-disabled=true]){forced-color-adjust:none;color:highlighttext;background:highlight}}.ds-command-palette:has(.ds-command-palette__input:focus) .ds-command-palette__item[aria-selected=true]:not([aria-disabled=true]) :is(.ds-command-palette__item-icon,.ds-command-palette__item-meta,.ds-command-palette__item-description,mark,.ds-kbd){color:inherit}@media (hover:hover){.ds-command-palette__item:hover:not([aria-disabled=true]) :is(.ds-command-palette__item-icon,.ds-command-palette__item-meta,.ds-command-palette__item-description,mark,.ds-kbd){color:inherit}}.ds-command-palette__item[aria-disabled=true],.ds-command-palette__item[aria-disabled=true] :is(.ds-command-palette__item-icon,.ds-command-palette__item-meta,.ds-command-palette__item-description,mark,.ds-kbd){color:graytext}}.ds-context-menu{-webkit-touch-callout:none}@media (pointer:coarse){.ds-context-menu{-webkit-user-select:none;user-select:none}}.ds-context-menu:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-dropdown.ds-context-menu__panel{position:absolute}.ds-date-picker{flex-direction:column;width:100%;display:flex;position:relative}.ds-date-picker__controls{gap:var(--ds-space-stack-sm) var(--ds-space-inline-md);flex-wrap:wrap;display:flex}.ds-input.ds-date-picker__input--date{flex:1 1 var(--ds-size-date-picker-date-min-width);width:auto;min-width:var(--ds-size-date-picker-date-min-width)}.ds-date-picker--type-date-time .ds-input.ds-date-picker__input--time{flex:0 0 var(--ds-size-date-picker-time-width);width:var(--ds-size-date-picker-time-width)}.ds-date-picker--type-date .ds-input.ds-date-picker__input--date,.ds-date-picker--type-time .ds-input.ds-date-picker__input--time{flex:100%;min-width:0}.ds-date-picker__trigger .ds-btn__icon{font-size:var(--ds-size-icon-md)}.ds-popover.ds-date-picker__popup{width:max-content;padding:var(--ds-space-inset-lg)}.ds-date-picker--type-date-range{container-type:inline-size}.ds-date-picker--type-date-range .ds-date-picker__controls{flex-wrap:nowrap;align-items:center}.ds-date-picker--type-date-range .ds-input.ds-date-picker__input--start,.ds-date-picker--type-date-range .ds-input.ds-date-picker__input--end{flex:1 1 0;width:auto;min-width:0}.ds-date-picker__separator{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-md-font-family);font-size:var(--ds-typography-body-md-font-size);line-height:var(--ds-typography-body-md-line-height);flex:none}@container (width<=22rem){.ds-date-picker--type-date-range .ds-date-picker__controls{flex-direction:column;align-items:stretch}.ds-date-picker--type-date-range .ds-input.ds-date-picker__input--start,.ds-date-picker--type-date-range .ds-input.ds-date-picker__input--end{flex:none;width:100%}.ds-date-picker__separator{display:none}}.ds-description-list{gap:var(--ds-space-stack-lg);flex-direction:column;min-width:0;display:flex}:where(.ds-description-list){position:relative}.ds-description-list__heading{color:var(--ds-color-text-default);font-family:var(--ds-typography-heading-2xs-font-family);font-size:var(--ds-typography-heading-2xs-font-size);font-weight:var(--ds-typography-heading-2xs-font-weight);line-height:var(--ds-typography-heading-2xs-line-height);letter-spacing:var(--ds-typography-heading-2xs-letter-spacing);text-transform:var(--ds-typography-heading-2xs-text-transform);margin:0}.ds-description-list__rows{gap:var(--ds-space-stack-lg);flex-direction:column;margin:0;padding:0;display:flex}.ds-description-list__row{gap:var(--ds-space-stack-xs);flex-direction:column;min-width:0;display:flex}.ds-description-list__term{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);text-transform:var(--ds-typography-label-md-text-transform);overflow-wrap:break-word;margin:0}.ds-description-list__value{min-width:0;color:var(--ds-color-text-default);font-family:var(--ds-typography-body-md-font-family);font-size:var(--ds-typography-body-md-font-size);font-weight:var(--ds-typography-body-md-font-weight);line-height:var(--ds-typography-body-md-line-height);letter-spacing:var(--ds-typography-body-md-letter-spacing);overflow-wrap:anywhere;margin:0}.ds-description-list__absent{align-items:baseline;gap:var(--ds-space-inline-xs);color:var(--ds-color-text-subtle);display:inline-flex}.ds-description-list__icon{color:var(--ds-color-icon-subtle);font-size:var(--ds-size-icon-sm);flex:none}.ds-description-list__action{flex:none;margin:0}.ds-description-list--layout-side-by-side .ds-description-list__rows{gap:var(--ds-space-0)}.ds-description-list--layout-side-by-side .ds-description-list__row{align-items:baseline;gap:var(--ds-space-inline-xl);padding-block:var(--ds-space-stack-md);flex-direction:row}.ds-description-list--layout-side-by-side .ds-description-list__row:first-child{padding-block-start:var(--ds-space-0)}.ds-description-list--layout-side-by-side .ds-description-list__row:last-child{padding-block-end:var(--ds-space-0)}.ds-description-list--layout-side-by-side .ds-description-list__row+.ds-description-list__row{border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle)}.ds-description-list--layout-side-by-side .ds-description-list__term{width:var(--ds-size-width-240);flex:none;max-width:40%}.ds-description-list--layout-side-by-side .ds-description-list__value{flex:1 1 0}.ds-description-list__value[aria-busy=true]>.ds-skeleton{vertical-align:top;display:inline-block}@container style(--ds-layout:narrow){.ds-description-list--layout-side-by-side .ds-description-list__row{align-items:stretch;gap:var(--ds-space-stack-xs);flex-direction:column}.ds-description-list--layout-side-by-side .ds-description-list__term{width:auto;max-width:none}.ds-description-list--layout-side-by-side .ds-description-list__value{flex:none}}.ds-modal::backdrop,.ds-drawer::backdrop,.ds-command-palette__dialog::backdrop{background:var(--ds-color-overlay-scrim)}.ds-modal:not(.ds-modal--inline),.ds-modal:not(.ds-modal--inline)::backdrop,.ds-drawer:not(.ds-drawer--inline),.ds-drawer:not(.ds-drawer--inline)::backdrop,.ds-command-palette__dialog,.ds-command-palette__dialog::backdrop{transition-property:translate,opacity,display,overlay;transition-duration:var(--ds-motion-exit-duration);transition-timing-function:var(--ds-motion-exit-easing);transition-behavior:allow-discrete}.ds-modal[open]:not(.ds-modal--inline),.ds-modal[open]:not(.ds-modal--inline)::backdrop,.ds-drawer[open]:not(.ds-drawer--inline),.ds-drawer[open]:not(.ds-drawer--inline)::backdrop,.ds-command-palette__dialog[open],.ds-command-palette__dialog[open]::backdrop{transition-duration:var(--ds-motion-enter-duration);transition-timing-function:var(--ds-motion-enter-easing)}.ds-modal:not(.ds-modal--inline):not([open]),.ds-command-palette__dialog:not([open]){opacity:0;translate:0 var(--ds-space-4)}.ds-modal:not(.ds-modal--inline):not([open])::backdrop,.ds-drawer:not(.ds-drawer--inline):not([open])::backdrop,.ds-command-palette__dialog:not([open])::backdrop{opacity:0}@starting-style{.ds-modal[open]:not(.ds-modal--inline),.ds-command-palette__dialog[open]{opacity:0;translate:0 var(--ds-space-8)}.ds-modal[open]:not(.ds-modal--inline)::backdrop,.ds-drawer[open]:not(.ds-drawer--inline)::backdrop,.ds-command-palette__dialog[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.ds-modal:not(.ds-modal--inline),.ds-modal:not(.ds-modal--inline)::backdrop,.ds-drawer:not(.ds-drawer--inline),.ds-drawer:not(.ds-drawer--inline)::backdrop,.ds-command-palette__dialog,.ds-command-palette__dialog::backdrop{transition-property:opacity,display,overlay}.ds-modal:not(.ds-modal--inline):not([open]),.ds-command-palette__dialog:not([open]){translate:none}}:root:has(.ds-modal:modal),:root:has(.ds-drawer:modal),:root:has(.ds-command-palette__dialog:modal){scrollbar-gutter:stable;overflow:hidden}.ds-diff-stat{align-items:center;gap:var(--ds-space-inline-sm);vertical-align:middle;font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}:where(.ds-diff-stat){position:relative}.ds-diff-stat__added{color:var(--ds-color-text-success)}.ds-diff-stat__removed{color:var(--ds-color-text-danger)}.ds-diff-stat__blocks{gap:var(--ds-space-2);flex-shrink:0;display:inline-flex}.ds-diff-stat__block{width:var(--ds-size-8);height:var(--ds-size-8);border-radius:calc(var(--ds-radius-inset) / 2);background:var(--ds-color-surface-track-subtle);display:block}.ds-diff-stat__block--added{background:var(--ds-color-feedback-success-icon)}.ds-diff-stat__block--removed{background:var(--ds-color-feedback-danger-icon)}@media (forced-colors:active){.ds-diff-stat__block{outline:var(--ds-border-width-hairline) solid GrayText;outline-offset:calc(-1 * var(--ds-border-width-hairline))}.ds-diff-stat__block--added,.ds-diff-stat__block--removed{outline-color:canvastext}.ds-diff-stat__block--added{background:canvastext}}.ds-divider{box-sizing:border-box;border:0;border-top:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);width:100%;height:0;margin:0;display:block}.ds-divider--orientation-vertical{width:0;height:auto;min-height:var(--ds-size-mark-md);border-top:0;border-inline-start:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);align-self:stretch;display:inline-block}.ds-divider--labelled{align-items:center;gap:var(--ds-space-inline-lg);border:0;height:auto;display:flex}.ds-divider__line{min-width:var(--ds-size-16);border-top:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);flex:1 1 0;height:0}.ds-divider__label{min-width:0;color:var(--ds-color-text-subtlest);text-align:center;font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing);text-transform:var(--ds-typography-label-sm-text-transform);flex:0 auto}.ds-donut-chart{justify-content:center;align-items:center;gap:var(--ds-space-stack-lg) var(--ds-space-inline-xl);min-width:0;max-width:var(--ds-size-width-400);flex-wrap:wrap;display:flex}:where(.ds-donut-chart){position:relative}.ds-donut-chart__ring{width:var(--ds-size-chart-donut);height:var(--ds-size-chart-donut);flex:none;position:relative}.ds-donut-chart__svg{width:100%;height:100%;display:block}.ds-donut-chart__part{fill:var(--ds-color-data-categorical-1);stroke:none}.ds-donut-chart__part--swatch-2{fill:var(--ds-color-data-categorical-2)}.ds-donut-chart__part--swatch-3{fill:var(--ds-color-data-categorical-3)}.ds-donut-chart__part--swatch-4{fill:var(--ds-color-data-categorical-4)}.ds-donut-chart__part--swatch-5{fill:var(--ds-color-data-categorical-5)}.ds-donut-chart__part--swatch-6{fill:var(--ds-color-data-categorical-6)}.ds-donut-chart__part--swatch-7{fill:var(--ds-color-data-categorical-7)}.ds-donut-chart__part--swatch-8{fill:var(--ds-color-data-categorical-8)}.ds-donut-chart__part--swatch-muted{fill:var(--ds-color-data-muted)}.ds-donut-chart__center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ds-donut-chart__figure{color:var(--ds-color-text-default);font-family:var(--ds-typography-heading-xs-font-family);font-size:var(--ds-typography-heading-xs-font-size);font-weight:var(--ds-typography-heading-xs-font-weight);line-height:var(--ds-typography-heading-xs-line-height);letter-spacing:var(--ds-typography-heading-xs-letter-spacing);text-transform:var(--ds-typography-heading-xs-text-transform);font-variant-numeric:tabular-nums}.ds-donut-chart__caption{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-xs-font-family);font-size:var(--ds-typography-body-xs-font-size);font-weight:var(--ds-typography-body-xs-font-weight);line-height:var(--ds-typography-body-xs-line-height);letter-spacing:var(--ds-typography-body-xs-letter-spacing);text-transform:var(--ds-typography-body-xs-text-transform)}.ds-donut-chart__legend{flex:1 1 var(--ds-size-chart-donut);gap:var(--ds-space-stack-sm);flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ds-donut-chart__table{inset-block-end:0;inset-inline-end:0}.ds-donut-chart__data{flex:1 0 100%}@container style(--ds-layout:narrow){.ds-donut-chart{flex-direction:column;align-items:stretch;max-width:none}.ds-donut-chart__ring{align-self:center}.ds-donut-chart__legend{flex-basis:auto}}@media (hover:hover){.ds-donut-chart__center{pointer-events:none}.ds-donut-chart__svg:has(.ds-donut-chart__part:hover) .ds-donut-chart__part:not(:hover){opacity:var(--ds-opacity-faded);transition-delay:0s}.ds-donut-chart__svg:has(.ds-donut-chart__part:hover) .ds-donut-chart__part:hover{transition-delay:0s}.ds-donut-chart__part{transition:opacity var(--ds-motion-feedback-duration) var(--ds-motion-feedback-easing) var(--ds-motion-hover-close-delay)}}@property --ds-donut-chart-sweep{syntax:"<number>";inherits:false;initial-value:100}@media screen and (prefers-reduced-motion:no-preference){.ds-donut-chart[data-entrance] .ds-donut-chart__svg{mask-image:conic-gradient(currentcolor calc(var(--ds-donut-chart-sweep) * 1%), transparent 0)}.ds-donut-chart[data-entrance=waiting] .ds-donut-chart__svg{--ds-donut-chart-sweep:0}.ds-donut-chart:is([data-entrance=load],[data-entrance=playing]) .ds-donut-chart__svg{animation:ds-donut-chart-sweep var(--ds-motion-chart-entrance-reveal-duration) var(--ds-motion-chart-entrance-easing) backwards}}@keyframes ds-donut-chart-sweep{0%{--ds-donut-chart-sweep:0}}@media (forced-colors:active){.ds-donut-chart__svg{forced-color-adjust:none}.ds-donut-chart__part{stroke:canvastext;stroke-width:var(--ds-border-width-hairline);vector-effect:non-scaling-stroke}}.ds-drawer{box-sizing:border-box;z-index:var(--ds-layer-modal);width:var(--ds-size-drawer-width);border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-lg) 0 0 var(--ds-radius-container-lg);background:var(--ds-color-surface-overlay);max-width:100%;height:100%;max-height:none;color:var(--ds-color-text-default);box-shadow:var(--ds-elevation-overlay);scrollbar-width:thin;scrollbar-color:var(--ds-color-border-scrollbar) transparent;flex-direction:column;margin:0;padding:0;display:none;position:fixed;inset:0 0 0 auto;overflow:auto}.ds-drawer[open]{display:flex}.ds-drawer:focus{outline:none}.ds-drawer__header{gap:var(--ds-space-stack-lg);padding:var(--ds-space-inset-2xl) var(--ds-space-inset-2xl) 0;flex-direction:column;display:flex;position:relative}.ds-drawer__heading{gap:var(--ds-space-text-label);flex-direction:column;display:flex}.ds-drawer__header:has(.ds-drawer__close)>.ds-drawer__heading{padding-inline-end:calc(var(--ds-size-control-sm) + var(--ds-space-inset-xl) - var(--ds-space-inset-2xl) - var(--ds-border-width-hairline) + var(--ds-space-inline-md))}.ds-drawer__title{color:var(--ds-color-text-default);font-family:var(--ds-typography-heading-xs-font-family);font-size:var(--ds-typography-heading-xs-font-size);font-weight:var(--ds-typography-heading-xs-font-weight);line-height:var(--ds-typography-heading-xs-line-height);letter-spacing:var(--ds-typography-heading-xs-letter-spacing);margin:0}.ds-drawer__description{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);margin:0}.ds-drawer__close{top:calc(var(--ds-space-inset-2xl) + (var(--ds-typography-heading-xs-font-size) * var(--ds-typography-heading-xs-line-height) - var(--ds-size-control-sm)) / 2);position:absolute;inset-inline-end:calc(var(--ds-space-inset-xl) - var(--ds-border-width-hairline))}.ds-drawer__body{min-height:0;padding:var(--ds-space-inset-2xl);scrollbar-width:thin;scrollbar-color:var(--ds-color-border-scrollbar) transparent;color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);flex:auto;overflow:auto}.ds-drawer__body:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-drawer__body>:first-child{margin-top:0}.ds-drawer__body>:last-child{margin-bottom:0}.ds-drawer__footer{gap:var(--ds-space-stack-lg);padding:0 var(--ds-space-inset-2xl) var(--ds-space-inset-2xl);flex-direction:column;display:flex}.ds-drawer__actions{justify-content:flex-end;gap:var(--ds-space-inline-md);flex-wrap:wrap;display:flex}.ds-drawer--position-left{border-radius:0 var(--ds-radius-container-lg) var(--ds-radius-container-lg) 0;inset:0 auto 0 0}.ds-drawer--position-top,.ds-drawer--position-bottom{width:100%;max-width:none;height:auto;max-height:100%}.ds-drawer--position-top{border-radius:0 0 var(--ds-radius-container-lg) var(--ds-radius-container-lg);inset:0 0 auto}.ds-drawer--position-bottom{border-radius:var(--ds-radius-container-lg) var(--ds-radius-container-lg) 0 0;inset:auto 0 0}.ds-drawer--inline{z-index:auto;height:auto;position:relative;inset:auto}.ds-drawer--inline.ds-drawer--position-top,.ds-drawer--inline.ds-drawer--position-bottom{width:var(--ds-size-drawer-width);max-width:100%}.ds-drawer:not(.ds-drawer--inline):not([open]){translate:100%}.ds-drawer--position-left:not(.ds-drawer--inline):not([open]){translate:-100%}.ds-drawer--position-top:not(.ds-drawer--inline):not([open]){translate:0 -100%}.ds-drawer--position-bottom:not(.ds-drawer--inline):not([open]){translate:0 100%}@starting-style{.ds-drawer[open]:not(.ds-drawer--inline){translate:100%}.ds-drawer--position-left[open]:not(.ds-drawer--inline){translate:-100%}.ds-drawer--position-top[open]:not(.ds-drawer--inline){translate:0 -100%}.ds-drawer--position-bottom[open]:not(.ds-drawer--inline){translate:0 100%}}@media (prefers-reduced-motion:reduce){.ds-drawer:not(.ds-drawer--inline):not([open]){opacity:0;translate:none}@starting-style{.ds-drawer[open]:not(.ds-drawer--inline){opacity:0;translate:none}}}.ds-dropdown{box-sizing:border-box;gap:var(--ds-space-0);width:max-content;min-width:var(--ds-size-dropdown-width);max-width:min(var(--ds-size-dropdown-max-width), 100vw - 2 * var(--ds-space-stack-xs));padding:var(--ds-space-inset-xs);border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-sm);background:var(--ds-color-surface-overlay);color:var(--ds-color-text-default);box-shadow:var(--ds-elevation-raised-strong);max-height:var(--ds-size-list-max-height);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ds-color-border-scrollbar) transparent;flex-direction:column;margin:0;display:flex;overflow-y:auto}.ds-dropdown>*,.ds-dropdown__group>*{flex-shrink:0}.ds-dropdown:after{content:"";bottom:calc(-1 * var(--ds-space-inset-xs));height:calc(var(--ds-size-24) + var(--ds-space-inset-xs));margin:calc(-1 * var(--ds-size-24)) calc(-1 * var(--ds-space-inset-xs)) calc(-1 * var(--ds-space-inset-xs));background:linear-gradient(transparent, var(--ds-color-shadow-sm));opacity:0;pointer-events:none;flex-shrink:0;position:sticky}@supports (animation-timeline:scroll()){.ds-dropdown:after{animation:linear both ds-dropdown-more scroll()}}@keyframes ds-dropdown-more{0%,90%{opacity:1}to{opacity:0}}.ds-dropdown__group{gap:var(--ds-space-0);flex-direction:column;display:flex}.ds-dropdown__label{box-sizing:border-box;padding:var(--ds-space-inset-sm) var(--ds-space-inset-md);color:var(--ds-color-text-subtlest);font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing);text-transform:var(--ds-typography-label-sm-text-transform);display:block}.ds-dropdown__item{box-sizing:border-box;align-items:center;gap:var(--ds-space-inline-md);width:100%;min-height:var(--ds-size-control-sm);padding:var(--ds-space-inset-sm) var(--ds-space-inset-md);border-radius:var(--ds-radius-inset);color:var(--ds-color-text-default);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);text-transform:var(--ds-typography-body-sm-text-transform);text-align:start;overflow-wrap:break-word;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;text-decoration:none;display:flex}@media (hover:hover){.ds-dropdown__item:hover:where(:not([data-glide] *)){background:var(--ds-color-surface-hover)}}.ds-dropdown__item:focus-visible{background:var(--ds-color-surface-hover);outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-dropdown__item:disabled,.ds-dropdown__item[aria-disabled=true]{color:var(--ds-color-text-disabled);cursor:not-allowed;background:0 0}.ds-dropdown__item--danger{color:var(--ds-color-text-danger)}.ds-dropdown__item--danger:disabled,.ds-dropdown__item--danger[aria-disabled=true]{color:var(--ds-color-text-disabled)}.ds-dropdown__item[aria-checked=true]{color:var(--ds-color-text-selected)}.ds-dropdown__item:is([aria-checked=true],[aria-selected=true],[aria-current=page]){font-weight:var(--ds-typography-body-sm-medium-font-weight)}.ds-dropdown__text[data-label]:after{content:attr(data-label);content:attr(data-label) / "";visibility:hidden;height:0;font-weight:var(--ds-typography-body-sm-medium-font-weight);pointer-events:none;user-select:none;display:block;overflow:hidden}.ds-dropdown--size-small .ds-dropdown__item{gap:var(--ds-space-inline-sm);min-height:var(--ds-size-control-xs);padding:var(--ds-space-inset-xs) var(--ds-space-inset-md);font-family:var(--ds-typography-body-xs-font-family);font-size:var(--ds-typography-body-xs-font-size);font-weight:var(--ds-typography-body-xs-font-weight);line-height:var(--ds-typography-body-xs-line-height);letter-spacing:var(--ds-typography-body-xs-letter-spacing);text-transform:var(--ds-typography-body-xs-text-transform)}.ds-dropdown--size-small .ds-dropdown__item:is([aria-checked=true],[aria-selected=true],[aria-current=page]),.ds-dropdown--size-small .ds-dropdown__text[data-label]:after{font-weight:var(--ds-typography-label-sm-font-weight)}.ds-dropdown--size-small .ds-dropdown__label{padding-block:var(--ds-space-inset-xs)}.ds-dropdown .ds-dropdown__item[aria-current=page]{background:var(--ds-color-surface-selected);color:var(--ds-color-text-selected);position:relative}.ds-dropdown .ds-dropdown__item[aria-current=page]:before{content:"";inset-inline-start:var(--ds-focus-ring-width);box-sizing:border-box;width:var(--ds-border-width-emphasis);height:var(--ds-size-16);border-inline-start:var(--ds-border-width-emphasis) solid var(--ds-color-border-selected);border-radius:var(--ds-radius-full);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.ds-dropdown__icon{color:var(--ds-color-icon-subtle);font-size:var(--ds-size-icon-sm);flex-shrink:0}.ds-dropdown__item:disabled .ds-dropdown__icon,.ds-dropdown__item[aria-disabled=true] .ds-dropdown__icon{color:var(--ds-color-icon-disabled)}.ds-dropdown__item--danger .ds-dropdown__icon,.ds-dropdown__item--danger:disabled .ds-dropdown__icon,.ds-dropdown__item--danger[aria-disabled=true] .ds-dropdown__icon,.ds-dropdown__item[aria-checked=true] .ds-dropdown__icon,.ds-dropdown__item[aria-current=page] .ds-dropdown__icon{color:inherit}.ds-dropdown__item .ds-kbd{min-block-size:0;min-inline-size:0;box-shadow:none;color:var(--ds-color-text-subtlest);background:0 0;border:0;flex-shrink:0;margin-inline-start:auto;padding:0}.ds-dropdown__item:focus-visible .ds-kbd,.ds-dropdown[data-glide=lit] .ds-dropdown__item[data-glide-lit] .ds-kbd,.ds-dropdown__item[aria-current=page] .ds-kbd{color:var(--ds-color-text-subtle)}@media (hover:hover){.ds-dropdown__item:hover:where(:not([data-glide] *)) .ds-kbd{color:var(--ds-color-text-subtle)}}.ds-dropdown__item:disabled .ds-kbd,.ds-dropdown__item[aria-disabled=true] .ds-kbd{color:var(--ds-color-text-disabled)}.ds-dropdown__checkbox,.ds-dropdown__radio{flex-shrink:0}.ds-dropdown__item[aria-checked=true] .ds-dropdown__radio .ds-radio__circle{border-color:var(--ds-color-border-control-selected);background:var(--ds-color-surface-primary)}.ds-dropdown__item[aria-checked=true] .ds-dropdown__radio .ds-radio__dot{display:block}.ds-dropdown__item[aria-disabled=true] .ds-dropdown__radio .ds-radio__circle{border-color:var(--ds-color-border-control-disabled);background:var(--ds-color-surface-disabled)}.ds-dropdown__item[aria-disabled=true] .ds-dropdown__radio .ds-radio__dot{background:var(--ds-color-text-disabled)}.ds-dropdown__content{flex-direction:column;flex:auto;min-width:0;display:flex}.ds-dropdown__item:has(>.ds-dropdown__content){align-items:flex-start}.ds-dropdown__item:has(>.ds-dropdown__content)>:not(.ds-dropdown__content){min-block-size:calc(var(--ds-typography-body-sm-line-height) * var(--ds-typography-body-sm-font-size));align-items:center;display:inline-flex}.ds-dropdown--size-small .ds-dropdown__item:has(>.ds-dropdown__content)>:not(.ds-dropdown__content){min-block-size:calc(var(--ds-typography-body-xs-line-height) * var(--ds-typography-body-xs-font-size))}.ds-dropdown__description{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-xs-font-family);font-size:var(--ds-typography-body-xs-font-size);font-weight:var(--ds-typography-body-xs-font-weight);line-height:var(--ds-typography-body-xs-line-height);letter-spacing:var(--ds-typography-body-xs-letter-spacing)}.ds-dropdown__item:disabled .ds-dropdown__description,.ds-dropdown__item[aria-disabled=true] .ds-dropdown__description{color:var(--ds-color-text-disabled)}.ds-dropdown__submenu{display:contents}.ds-dropdown__caret{margin-inline-start:auto}.ds-dropdown__item .ds-kbd+.ds-dropdown__caret{margin-inline-start:0}.ds-dropdown__caret:dir(rtl){scale:-1 1}.ds-dropdown__item--submenu[aria-expanded=true]{background:var(--ds-color-surface-hover)}.ds-dropdown[data-side=right][hidden]{translate:calc(-1 * var(--ds-space-stack-xs)) 0}.ds-dropdown[data-side=left][hidden]{translate:var(--ds-space-stack-xs) 0}.ds-dropdown:is([data-side=right],[data-side=left]){transform-origin:50%;animation-name:none}.ds-dropdown__text{flex:auto;min-width:0}.ds-dropdown .ds-dropdown__divider{width:auto;margin:var(--ds-space-stack-xs) calc(-1 * var(--ds-space-inset-xs))}:where(.ds-dropdown[data-glide]),:where(.ds-dropdown[data-glide]>:not(.ds-dropdown__glide)){position:relative}.ds-dropdown__glide{box-sizing:border-box;border-radius:var(--ds-radius-inset);background:var(--ds-color-surface-hover);opacity:0;pointer-events:none;transition-property:translate,width,height,opacity;transition-duration:var(--ds-motion-feedback-duration);transition-timing-function:var(--ds-motion-feedback-easing);margin:0;list-style:none;position:absolute;top:0;left:0}.ds-dropdown[data-glide=lit]>.ds-dropdown__glide{opacity:1}.ds-dropdown__glide[data-instant]{transition-property:opacity}@media (prefers-reduced-motion:reduce){.ds-dropdown__glide{transition-property:opacity}}@media (hover:none){.ds-dropdown__glide{display:none}}.ds-dropdown__anchor{display:inline-flex;position:relative}.ds-dropdown__anchor[data-floating]{display:contents}.ds-dropdown__anchor>.ds-dropdown,.ds-dropdown__layer>.ds-dropdown{top:calc(100% + var(--ds-space-stack-xs));z-index:var(--ds-layer-raised);position:absolute;inset-inline-start:0}.ds-dropdown__anchor>.ds-dropdown--align-end,.ds-dropdown__layer>.ds-dropdown--align-end{inset-inline:auto 0}.ds-dropdown__layer>.ds-dropdown[data-side]{inset:auto}@media (pointer:coarse){.ds-dropdown__item{position:relative}.ds-dropdown__item:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}.ds-dropdown__item+.ds-dropdown__item:after{inset-block-start:0}.ds-dropdown__item:has(+.ds-dropdown__item):after{inset-block-end:0}.ds-dropdown__divider+.ds-dropdown__item:after{inset-block-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-xs) / -1)}.ds-dropdown__item:has(+.ds-dropdown__divider):after{inset-block-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-xs) / -1)}}@media (forced-colors:active){.ds-dropdown__item:disabled,.ds-dropdown__item[aria-disabled=true],.ds-dropdown__item:disabled .ds-dropdown__icon,.ds-dropdown__item[aria-disabled=true] .ds-dropdown__icon,.ds-dropdown__item:disabled .ds-kbd,.ds-dropdown__item[aria-disabled=true] .ds-kbd{color:graytext}.ds-dropdown .ds-dropdown__item[aria-current=page]:before{border-color:highlight}.ds-dropdown__item[aria-checked=true] .ds-dropdown__radio .ds-radio__circle{forced-color-adjust:none;background:highlight;border-color:highlight}.ds-dropdown__item[aria-checked=true] .ds-dropdown__radio .ds-radio__dot{forced-color-adjust:none;background:highlighttext}.ds-dropdown__item[aria-disabled=true] .ds-dropdown__radio .ds-radio__circle{forced-color-adjust:none;background:canvas;border-color:graytext}.ds-dropdown__item[aria-disabled=true] .ds-dropdown__radio .ds-radio__dot{forced-color-adjust:none;background:graytext}.ds-dropdown__item:disabled .ds-dropdown__description,.ds-dropdown__item[aria-disabled=true] .ds-dropdown__description{color:graytext}.ds-dropdown__item--submenu[aria-expanded=true]{outline:var(--ds-border-width-hairline) solid CanvasText;outline-offset:calc(-1 * var(--ds-border-width-hairline))}.ds-dropdown__item--submenu[aria-expanded=true]:focus-visible{outline-width:var(--ds-focus-ring-width);outline-offset:calc(-1 * var(--ds-focus-ring-width))}}.ds-empty-state{--ds-tone-surface:var(--ds-color-surface-sunken);--ds-tone-border:var(--ds-color-border-subtle);--ds-tone-icon:var(--ds-color-icon-subtle);box-sizing:border-box;align-items:flex-start;gap:var(--ds-space-stack-lg);border-radius:var(--ds-radius-container-md);flex-direction:column;display:flex}.ds-empty-state__icon{box-sizing:border-box;width:var(--ds-size-40);height:var(--ds-size-40);border:var(--ds-border-width-hairline) solid var(--ds-tone-border);border-radius:var(--ds-radius-control-md);background:var(--ds-tone-surface);color:var(--ds-tone-icon);font-size:var(--ds-size-icon-md);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-empty-state__text{gap:var(--ds-space-text-caption);flex-direction:column;align-self:stretch;display:flex}.ds-empty-state__title{color:var(--ds-color-text-default);font-family:var(--ds-typography-heading-xs-font-family);font-size:var(--ds-typography-heading-xs-font-size);font-weight:var(--ds-typography-heading-xs-font-weight);line-height:var(--ds-typography-heading-xs-line-height);letter-spacing:var(--ds-typography-heading-xs-letter-spacing);text-transform:var(--ds-typography-heading-xs-text-transform);text-wrap:pretty;margin:0}.ds-empty-state__description{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);text-wrap:pretty;margin:0}.ds-empty-state__context{align-self:stretch}.ds-empty-state__actions{align-items:center;gap:var(--ds-space-inline-md);flex-wrap:wrap;display:flex}.ds-empty-state__reference{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-code-sm-font-family);font-size:var(--ds-typography-code-sm-font-size);font-weight:var(--ds-typography-code-sm-font-weight);line-height:var(--ds-typography-code-sm-line-height);letter-spacing:var(--ds-typography-code-sm-letter-spacing);margin:0}.ds-empty-state--tone-warning{--ds-tone-surface:var(--ds-color-feedback-warning-surface-subtle);--ds-tone-border:var(--ds-color-feedback-warning-border-subtle);--ds-tone-icon:var(--ds-color-feedback-warning-icon)}.ds-empty-state--tone-danger{--ds-tone-surface:var(--ds-color-feedback-danger-surface-subtle);--ds-tone-border:var(--ds-color-feedback-danger-border-subtle);--ds-tone-icon:var(--ds-color-feedback-danger-icon)}.ds-empty-state--scope-centered,.ds-empty-state--scope-page{align-items:center;gap:var(--ds-space-stack-xl);text-align:center;margin-inline:auto}.ds-empty-state--scope-centered .ds-empty-state__actions,.ds-empty-state--scope-page .ds-empty-state__actions{justify-content:center}.ds-empty-state--scope-centered .ds-empty-state__icon{width:var(--ds-size-48);height:var(--ds-size-48);font-size:var(--ds-size-icon-lg)}.ds-empty-state--scope-centered{max-width:var(--ds-size-content-sm);padding:var(--ds-space-inset-3xl)}.ds-empty-state--scope-page{max-width:var(--ds-size-content-md);padding:var(--ds-space-section-md) var(--ds-space-inset-xl)}.ds-empty-state--scope-page .ds-empty-state__icon{width:var(--ds-size-56);height:var(--ds-size-56);border-radius:var(--ds-radius-container-md);font-size:var(--ds-size-icon-xl)}.ds-empty-state--scope-page .ds-empty-state__title{font-family:var(--ds-typography-heading-md-font-family);font-size:var(--ds-typography-heading-md-font-size);font-weight:var(--ds-typography-heading-md-font-weight);line-height:var(--ds-typography-heading-md-line-height);letter-spacing:var(--ds-typography-heading-md-letter-spacing);text-transform:var(--ds-typography-heading-md-text-transform)}.ds-empty-state--scope-page .ds-empty-state__description{font-family:var(--ds-typography-body-md-font-family);font-size:var(--ds-typography-body-md-font-size);font-weight:var(--ds-typography-body-md-font-weight);line-height:var(--ds-typography-body-md-line-height);letter-spacing:var(--ds-typography-body-md-letter-spacing)}.ds-error-summary{--ds-tone-surface:var(--ds-color-feedback-danger-surface-subtle);--ds-tone-border:var(--ds-color-feedback-danger-border-subtle);--ds-tone-text:var(--ds-color-feedback-danger-text-on-subtle);--ds-tone-icon:var(--ds-color-feedback-danger-icon);box-sizing:border-box;align-items:flex-start;gap:var(--ds-space-inline-lg);padding:var(--ds-space-inset-xl);background:var(--ds-tone-surface);border:var(--ds-border-width-hairline) solid var(--ds-tone-border);border-radius:var(--ds-radius-container-md);color:var(--ds-tone-text);display:flex}.ds-error-summary:focus{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-error-summary__icon{height:1lh;font-family:var(--ds-typography-heading-2xs-font-family);font-size:var(--ds-typography-heading-2xs-font-size);line-height:var(--ds-typography-heading-2xs-line-height);color:var(--ds-tone-icon);flex:none;align-items:center;display:flex}.ds-error-summary__icon .ds-icon{font-size:var(--ds-size-icon-md);color:inherit}.ds-error-summary__content{gap:var(--ds-space-stack-md);flex-direction:column;flex:auto;min-width:0;display:flex}.ds-error-summary__text{gap:var(--ds-space-text-label);flex-direction:column;display:flex}.ds-error-summary__heading{color:var(--ds-tone-text);font-family:var(--ds-typography-heading-2xs-font-family);font-size:var(--ds-typography-heading-2xs-font-size);font-weight:var(--ds-typography-heading-2xs-font-weight);line-height:var(--ds-typography-heading-2xs-line-height);letter-spacing:var(--ds-typography-heading-2xs-letter-spacing);margin:0}.ds-error-summary__intro{color:var(--ds-color-text-default);font-family:var(--ds-typography-body-md-font-family);font-size:var(--ds-typography-body-md-font-size);font-weight:var(--ds-typography-body-md-font-weight);line-height:var(--ds-typography-body-md-line-height);letter-spacing:var(--ds-typography-body-md-letter-spacing);margin:0}.ds-error-summary__list{gap:var(--ds-space-text-list);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-error-summary__item{color:var(--ds-tone-text);font-family:var(--ds-typography-body-md-font-family);font-size:var(--ds-typography-body-md-font-size);font-weight:var(--ds-typography-body-md-font-weight);line-height:var(--ds-typography-body-md-line-height);letter-spacing:var(--ds-typography-body-md-letter-spacing);margin:0}.ds-error-summary__link{color:inherit;text-underline-offset:.2em;border-radius:var(--ds-radius-inset);-webkit-tap-highlight-color:transparent;text-decoration-line:underline;text-decoration-color:currentColor}@media (hover:hover){.ds-error-summary__link:hover{text-decoration-thickness:var(--ds-border-width-emphasis)}}.ds-error-summary__link:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-error-summary--size-sm{padding:var(--ds-space-inset-lg)}.ds-error-summary--size-sm .ds-error-summary__icon{font-family:var(--ds-typography-label-lg-font-family);font-size:var(--ds-typography-label-lg-font-size);line-height:var(--ds-typography-label-lg-line-height)}.ds-error-summary--size-sm .ds-error-summary__heading{font-family:var(--ds-typography-label-lg-font-family);font-size:var(--ds-typography-label-lg-font-size);font-weight:var(--ds-typography-label-lg-font-weight);line-height:var(--ds-typography-label-lg-line-height);letter-spacing:var(--ds-typography-label-lg-letter-spacing)}.ds-error-summary--size-sm .ds-error-summary__intro,.ds-error-summary--size-sm .ds-error-summary__item{font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing)}@media (forced-colors:active){.ds-error-summary:focus,.ds-error-summary__link:focus-visible{outline-color:highlight}}@media (pointer:coarse){.ds-error-summary__link{position:relative}.ds-error-summary__link:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}.ds-error-summary__item:has(.ds-error-summary__link)+.ds-error-summary__item .ds-error-summary__link:after{inset-block-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), (var(--ds-space-text-list) + 1lh - 100%) / -2)}.ds-error-summary__item:has(+.ds-error-summary__item .ds-error-summary__link) .ds-error-summary__link:after{inset-block-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), (var(--ds-space-text-list) + 1lh - 100%) / -2)}}.ds-field{box-sizing:border-box;gap:var(--ds-space-stack-sm);flex-direction:column;width:100%;min-width:0;display:flex}.ds-field__label{align-self:flex-start}.ds-field--disabled .ds-field__label,.ds-field--disabled .ds-label__required{color:var(--ds-color-text-disabled)}.ds-field__warning:empty{position:absolute}.ds-field--layout-side-by-side{grid-template-columns:minmax(0, 1fr) minmax(0, var(--ds-size-field-control-width));align-items:start;column-gap:var(--ds-space-inline-xl);row-gap:var(--ds-space-stack-sm);display:grid}.ds-field--layout-side-by-side>*{grid-column:2}.ds-field--layout-side-by-side>.ds-field__label{min-height:var(--ds-size-control-sm);grid-area:1/1/span 2;justify-self:start}@container style(--ds-layout:narrow){.ds-field--layout-side-by-side{gap:var(--ds-space-stack-sm);display:flex}.ds-field--layout-side-by-side>.ds-field__label{min-height:0}}@media (forced-colors:active){.ds-field--disabled .ds-field__label,.ds-field--disabled .ds-label__required{color:graytext}}.ds-field-group{box-sizing:border-box;border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ds-field-group__legend{float:inline-start;padding:0}.ds-field-group>:not(:first-child){margin-block-start:var(--ds-space-stack-md)}.ds-field-group>.ds-field-group__legend+.ds-field-group__description{margin-block-start:var(--ds-space-text-label)}.ds-field-group__options{gap:var(--ds-space-stack-md);flex-direction:column;display:flex}.ds-field-group--layout-horizontal .ds-field-group__options{align-items:flex-start;column-gap:var(--ds-space-inline-2xl);row-gap:var(--ds-space-stack-md);flex-flow:wrap}.ds-field-group__option:is(.ds-radio,.ds-checkbox){gap:var(--ds-space-inline-md);font-family:var(--ds-typography-body-md-font-family);font-size:var(--ds-typography-body-md-font-size);font-weight:var(--ds-typography-body-md-font-weight);line-height:var(--ds-typography-body-md-line-height);letter-spacing:var(--ds-typography-body-md-letter-spacing)}.ds-field-message{align-items:flex-start;gap:var(--ds-space-inline-sm);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);margin:0;display:flex}.ds-field-message__icon{height:calc(var(--ds-typography-body-sm-font-size) * var(--ds-typography-body-sm-line-height));font-size:var(--ds-size-icon-sm)}.ds-field-message__text{min-width:0}.ds-field-message--type-warning{color:var(--ds-color-text-default)}.ds-field-message--type-warning .ds-field-message__icon{color:var(--ds-color-feedback-warning-icon)}.ds-field-message--type-error{color:var(--ds-color-text-danger)}.ds-field-message--type-error .ds-field-message__icon{color:var(--ds-color-feedback-danger-icon)}.ds-file-row{box-sizing:border-box;gap:var(--ds-space-stack-md);min-width:0;padding:calc(var(--ds-space-inset-lg) - var(--ds-border-width-hairline));border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-default);color:var(--ds-color-text-default);flex-direction:column;display:flex}.ds-file-row--status-failed,.ds-file-row--status-rejected{border-color:var(--ds-color-feedback-danger-border)}.ds-file-row__top{align-items:flex-start;gap:var(--ds-space-inline-lg);min-width:0;display:flex}.ds-file-row__icon{width:var(--ds-size-icon-2xl);height:var(--ds-size-icon-2xl);border-radius:var(--ds-radius-control-md);background:var(--ds-color-surface-sunken);font-size:var(--ds-size-icon-md);color:var(--ds-color-icon-subtle);flex:none}.ds-file-row__text{gap:var(--ds-space-stack-xs);flex-direction:column;flex:1;min-width:0;display:flex}.ds-file-row__name{overflow-wrap:anywhere;min-width:0;color:var(--ds-color-text-default);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);margin:0}.ds-file-row__meta{align-items:flex-start;gap:0 var(--ds-space-inline-sm);min-width:0;color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-xs-font-family);font-size:var(--ds-typography-body-xs-font-size);font-weight:var(--ds-typography-body-xs-font-weight);line-height:var(--ds-typography-body-xs-line-height);letter-spacing:var(--ds-typography-body-xs-letter-spacing);flex-wrap:wrap;margin:0;display:flex}.ds-file-row__size,.ds-file-row__separator{white-space:nowrap;flex:none}.ds-file-row__size{font-variant-numeric:tabular-nums}.ds-file-row__state{align-items:flex-start;gap:var(--ds-space-inline-xs);flex:auto;min-width:0;display:flex}.ds-file-row__state-icon{height:calc(var(--ds-typography-body-xs-font-size) * var(--ds-typography-body-xs-line-height));font-size:var(--ds-size-icon-sm);flex:none}.ds-file-row__message{min-width:0}.ds-file-row--status-complete .ds-file-row__message{color:var(--ds-color-text-success)}.ds-file-row--status-complete .ds-file-row__state-icon{color:var(--ds-color-feedback-success-icon)}.ds-file-row--status-failed .ds-file-row__message,.ds-file-row--status-rejected .ds-file-row__message{color:var(--ds-color-text-danger)}.ds-file-row--status-failed .ds-file-row__state-icon,.ds-file-row--status-rejected .ds-file-row__state-icon{color:var(--ds-color-feedback-danger-icon)}.ds-file-row__actions{gap:var(--ds-space-inline-xs);flex:none;display:flex}.ds-file-row__progress{width:100%}@media (pointer:coarse){.ds-file-row__actions>*+* .ds-btn:after,.ds-file-row__actions>.ds-btn+.ds-btn:after,.ds-file-row__actions>*+.ds-btn:after{inset-inline-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-xs) / -2)}.ds-file-row__actions>:has(+*) .ds-btn:after,.ds-file-row__actions>.ds-btn:has(+*):after{inset-inline-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-xs) / -2)}}.ds-file-upload{gap:var(--ds-space-stack-md);flex-direction:column;min-width:0;display:flex}:where(.ds-file-upload){position:relative}.ds-file-upload__zone{box-sizing:border-box;min-width:0;padding:calc(var(--ds-space-inset-2xl) - var(--ds-border-width-hairline));border:var(--ds-border-width-hairline) dashed var(--ds-color-border-strong);border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-default);text-align:center;display:grid}.ds-file-upload__body,.ds-file-upload__drop{align-items:center;gap:var(--ds-space-stack-lg);flex-direction:column;grid-area:1/1;min-width:0;display:flex}.ds-file-upload__drop{visibility:hidden;justify-content:center}.ds-file-upload__icon{width:var(--ds-size-40);height:var(--ds-size-40);border-radius:var(--ds-radius-full);background:var(--ds-color-surface-sunken);font-size:var(--ds-size-icon-md);color:var(--ds-color-icon-subtle)}.ds-file-upload__text{align-items:center;gap:var(--ds-space-stack-xs);flex-direction:column;min-width:0;display:flex}.ds-file-upload__title{color:var(--ds-color-text-default);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);margin:0}.ds-file-upload__constraints{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-xs-font-family);font-size:var(--ds-typography-body-xs-font-size);font-weight:var(--ds-typography-body-xs-font-weight);line-height:var(--ds-typography-body-xs-line-height);letter-spacing:var(--ds-typography-body-xs-letter-spacing);margin:0}.ds-file-upload__button{max-width:100%;position:relative}.ds-file-upload__input{clip-path:inset(50%)}.ds-file-upload__message{text-align:start;align-self:stretch}.ds-file-upload--type-drop-zone .ds-file-upload__zone:has(.ds-file-upload__input:focus-visible){outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-file-upload--type-drop-zone .ds-file-upload__button:has(>.ds-file-upload__input:focus-visible){outline:none}.ds-file-upload--error .ds-file-upload__zone{padding:calc(var(--ds-space-inset-2xl) - var(--ds-border-width-emphasis));border-width:var(--ds-border-width-emphasis);border-color:var(--ds-color-feedback-danger-border)}.ds-file-upload--dragging:not(.ds-file-upload--type-button-only) .ds-file-upload__zone{padding:calc(var(--ds-space-inset-2xl) - var(--ds-border-width-emphasis));border-width:var(--ds-border-width-emphasis);border-color:var(--ds-color-border-selected);background:var(--ds-color-surface-selected)}.ds-file-upload--dragging:not(.ds-file-upload--type-button-only) .ds-file-upload__body{visibility:hidden}.ds-file-upload--dragging:not(.ds-file-upload--type-button-only) .ds-file-upload__drop{visibility:visible}.ds-file-upload--type-drop-zone:has(.ds-file-upload__input:disabled) .ds-file-upload__zone{background:var(--ds-color-surface-disabled)}.ds-file-upload:has(.ds-file-upload__input:disabled) .ds-file-upload__icon{color:var(--ds-color-icon-disabled)}.ds-file-upload:has(.ds-file-upload__input:disabled) :is(.ds-file-upload__title,.ds-file-upload__constraints){color:var(--ds-color-text-disabled)}.ds-file-upload--type-button-only .ds-file-upload__zone{text-align:start;background:0 0;border:0;border-radius:0;padding:0}.ds-file-upload--type-button-only .ds-file-upload__body{align-items:flex-start;gap:var(--ds-space-inline-md)}.ds-file-upload__files{gap:var(--ds-space-stack-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-file-upload__file{min-width:0}.ds-file-upload__announcement{clip-path:inset(50%)}@media (forced-colors:active){.ds-file-upload--dragging:not(.ds-file-upload--type-button-only) .ds-file-upload__zone{border-color:highlight}.ds-file-upload--type-drop-zone:has(.ds-file-upload__input:disabled) .ds-file-upload__zone{border-color:graytext}}.ds-filter-bar{box-sizing:border-box;gap:var(--ds-space-stack-md);flex-direction:column;min-inline-size:0;display:flex}.ds-filter-bar__controls{align-items:center;gap:var(--ds-space-inline-md);min-inline-size:0;display:flex}.ds-filter-bar__search{flex:1 1 0;min-inline-size:0;display:flex}.ds-filter-bar__filters,.ds-filter-bar__view{flex:none;align-items:center;display:inline-flex}.ds-filter-bar__narrow-filters{flex:none;align-items:center;display:none}.ds-filter-bar__sort{inline-size:var(--ds-size-filter-bar-sort-width);flex:none;display:flex}.ds-filter-bar__opener{flex:none;align-items:center;display:inline-flex}.ds-filter-bar__opener-count{vertical-align:middle;margin-inline-start:var(--ds-space-2)}.ds-filter-bar__applied{align-items:center;gap:var(--ds-space-inline-sm);flex-wrap:wrap;display:flex}.ds-filter-bar__clear{flex:none}.ds-filter-bar__count{align-items:center;gap:var(--ds-space-inline-xs);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);font-variant-numeric:tabular-nums;display:flex}@container style(--ds-layout:narrow){.ds-filter-bar__sort,.ds-filter-bar__view,.ds-filter-bar__controls:has(>.ds-filter-bar__narrow-filters)>.ds-filter-bar__filters{display:none}.ds-filter-bar__narrow-filters{display:inline-flex}}@media (pointer:coarse){.ds-filter-bar__clear{position:relative}.ds-filter-bar__clear:after{content:"";position:absolute}.ds-filter-bar__applied .ds-chip__remove:after,.ds-filter-bar__applied .ds-filter-bar__clear:after{inset:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-sm) / -2)}}.ds-dropdown__layer,.ds-popover__layer,.ds-hover-card__layer,.ds-tooltip__layer{display:contents}.ds-dropdown__layer:popover-open,.ds-popover__layer:popover-open,.ds-hover-card__layer:popover-open,.ds-tooltip__layer:popover-open{width:auto;height:auto;color:inherit;pointer-events:none;background:0 0;border:0;margin:0;padding:0;display:block;position:fixed;inset:0;overflow:visible}.ds-dropdown__layer:popover-open>.ds-dropdown,.ds-popover__layer:popover-open>.ds-popover,.ds-hover-card__layer:popover-open>.ds-hover-card,.ds-tooltip__layer:popover-open>.ds-tooltip{pointer-events:auto;inset:auto}.ds-dropdown[hidden],.ds-popover[hidden],.ds-hover-card[hidden],.ds-tooltip[hidden]{display:none}.ds-dropdown,.ds-popover,.ds-hover-card{transition-property:opacity,translate,scale,display;transition-duration:var(--ds-motion-enter-duration);transition-timing-function:var(--ds-motion-enter-easing);transition-behavior:allow-discrete}.ds-dropdown[hidden],.ds-popover[hidden],.ds-hover-card[hidden]{opacity:0;translate:0 calc(-1 * var(--ds-space-stack-xs));transition-duration:var(--ds-motion-exit-duration);transition-timing-function:var(--ds-motion-exit-easing)}@starting-style{.ds-dropdown,.ds-popover,.ds-hover-card{opacity:0;translate:0 calc(-1 * var(--ds-space-stack-xs))}}.ds-dropdown[data-side=above][hidden],.ds-popover[data-side=above][hidden],.ds-hover-card[data-side=above][hidden]{translate:0 var(--ds-space-stack-xs)}@starting-style{.ds-dropdown[data-side=above],.ds-popover[data-side=above],.ds-hover-card[data-side=above]{translate:0 var(--ds-space-stack-xs)}}.ds-dropdown[data-side=left][hidden],.ds-popover[data-side=left][hidden],.ds-hover-card[data-side=left][hidden]{translate:var(--ds-space-stack-xs) 0}.ds-dropdown[data-side=right][hidden],.ds-popover[data-side=right][hidden],.ds-hover-card[data-side=right][hidden]{translate:calc(-1 * var(--ds-space-stack-xs)) 0}@starting-style{.ds-dropdown[data-side=left],.ds-popover[data-side=left],.ds-hover-card[data-side=left]{translate:var(--ds-space-stack-xs) 0}.ds-dropdown[data-side=right],.ds-popover[data-side=right],.ds-hover-card[data-side=right]{translate:calc(-1 * var(--ds-space-stack-xs)) 0}}.ds-dropdown,.ds-popover,.ds-hover-card{transform-origin:top}.ds-dropdown[data-side=above],.ds-popover[data-side=above],.ds-hover-card[data-side=above]{transform-origin:bottom}.ds-dropdown[data-side=left],.ds-popover[data-side=left],.ds-hover-card[data-side=left]{transform-origin:100%}.ds-dropdown[data-side=right],.ds-popover[data-side=right],.ds-hover-card[data-side=right]{transform-origin:0}@media (prefers-reduced-motion:no-preference){.ds-dropdown,.ds-popover,.ds-hover-card{animation:ds-floating-drop var(--ds-motion-enter-duration) var(--ds-motion-enter-easing)}.ds-dropdown[data-side=above],.ds-popover[data-side=above],.ds-hover-card[data-side=above]{animation-name:ds-floating-rise}.ds-dropdown[data-side=left],.ds-popover[data-side=left],.ds-hover-card[data-side=left]{animation-name:ds-floating-slide-left}.ds-dropdown[data-side=right],.ds-popover[data-side=right],.ds-hover-card[data-side=right]{animation-name:ds-floating-slide-right}.ds-dropdown[hidden],.ds-popover[hidden],.ds-hover-card[hidden]{scale:1 .96}.ds-dropdown:is([data-side=left],[data-side=right])[hidden],.ds-popover:is([data-side=left],[data-side=right])[hidden],.ds-hover-card:is([data-side=left],[data-side=right])[hidden]{scale:.96 1}}@keyframes ds-floating-slide-left{0%{opacity:0;translate:var(--ds-space-stack-xs) 0;scale:.96 1}}@keyframes ds-floating-slide-right{0%{opacity:0;translate:calc(-1 * var(--ds-space-stack-xs)) 0;scale:.96 1}}@keyframes ds-floating-drop{0%{opacity:0;translate:0 calc(-1 * var(--ds-space-stack-xs));scale:1 .96}}@keyframes ds-floating-rise{0%{opacity:0;translate:0 var(--ds-space-stack-xs);scale:1 .96}}@media (prefers-reduced-motion:reduce){.ds-dropdown,.ds-popover,.ds-hover-card{transition-property:opacity,display}.ds-dropdown[hidden],.ds-dropdown[data-side][hidden],.ds-popover[hidden],.ds-hover-card[hidden],.ds-popover[data-side][hidden],.ds-hover-card[data-side][hidden]{translate:none}}.ds-footer{box-sizing:border-box;gap:var(--ds-space-stack-2xl);width:100%;padding:var(--ds-space-inset-2xl) var(--ds-space-section-md);border-top:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);background:var(--ds-color-surface-canvas);color:var(--ds-color-text-default);flex-direction:column;display:flex}.ds-footer__content{box-sizing:border-box;gap:var(--ds-space-stack-2xl);flex-direction:column;width:100%;min-width:0;display:flex}.ds-footer--background{background:var(--ds-color-surface-subtle)}.ds-footer--divider-off .ds-footer__divider{display:none}.ds-footer.ds-footer--zone{padding:var(--ds-space-stack-3xl) var(--ds-space-inset-2xl) var(--ds-space-stack-xl)}.ds-footer--zone>.ds-footer__content{max-width:var(--ds-size-layout-container-default);margin-inline:auto}.ds-footer.ds-footer--look-floating{border-top:0;padding:0}.ds-footer--look-floating>.ds-footer__content{padding:var(--ds-space-inset-2xl);border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-lg);background:var(--ds-color-surface-raised);box-shadow:var(--ds-elevation-raised)}.ds-footer.ds-footer--look-floating.ds-footer--zone{padding:var(--ds-space-inset-md) var(--ds-space-inset-2xl)}.ds-footer--look-floating.ds-footer--zone>.ds-footer__content{max-width:none}.ds-footer__main{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-stack-2xl) var(--ds-space-inline-3xl);flex-wrap:wrap;display:flex}.ds-footer__brand{align-items:flex-start;gap:var(--ds-space-stack-lg);flex-direction:column;flex-shrink:0;max-width:100%;display:flex}.ds-footer__brand-link{color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-decoration:none;display:inline-flex}.ds-footer__brand-link:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset);border-radius:var(--ds-radius-control-xs)}.ds-footer__logo{align-items:center;gap:var(--ds-space-inline-sm);height:var(--ds-size-icon-xl);width:auto;color:var(--ds-color-text-default);font-family:var(--ds-typography-heading-2xs-font-family);font-size:var(--ds-typography-heading-2xs-font-size);font-weight:var(--ds-typography-heading-2xs-font-weight);line-height:var(--ds-typography-heading-2xs-line-height);letter-spacing:var(--ds-typography-heading-2xs-letter-spacing);text-transform:var(--ds-typography-heading-2xs-text-transform);display:flex}.ds-footer__logo>:is(img,svg,picture),.ds-footer__logo>picture>img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.ds-footer__blurb{max-width:var(--ds-size-width-320);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);margin:0}.ds-footer__social{gap:var(--ds-space-inline-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-footer__social:has(>li>.ds-btn){margin-inline:calc((var(--ds-size-icon-sm) - var(--ds-size-control-sm)) / 2)}.ds-footer__social>li{display:flex}.ds-footer__social .ds-footer__social-link{color:var(--ds-color-text-subtle)}.ds-footer__social-link:not(.ds-btn){-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-decoration:none;display:inline-flex}@media (hover:hover){.ds-footer__social .ds-footer__social-link:hover{color:var(--ds-color-text-default)}}.ds-footer__social-link:not(.ds-btn):focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset);border-radius:var(--ds-radius-control-xs)}.ds-footer__newsletter,.ds-footer__newsletter>form{gap:var(--ds-space-stack-sm);width:100%;max-width:var(--ds-size-width-320);flex-direction:column;margin:0;display:flex}.ds-footer__newsletter-row{align-items:center;gap:var(--ds-space-inline-sm);display:flex}.ds-footer__newsletter-row>:first-child{flex:auto;min-width:0}.ds-footer__columns{gap:var(--ds-space-inline-2xl) var(--ds-space-inline-3xl);max-width:max-content;margin-inline:calc(-1 * (var(--ds-space-inset-lg) + var(--ds-border-width-hairline)));flex-wrap:wrap;flex:0 auto;display:flex}.ds-footer__column{gap:var(--ds-space-stack-xs);flex-direction:column;flex:0 auto;max-width:100%;display:flex}.ds-footer__heading{padding:0 calc(var(--ds-space-inset-lg) + var(--ds-border-width-hairline)) var(--ds-space-inset-xs);color:var(--ds-color-text-default);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);text-transform:var(--ds-typography-label-md-text-transform);margin:0}.ds-footer__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.ds-nav-item.ds-footer__link{height:auto;min-height:var(--ds-size-control-sm);padding-block:calc((var(--ds-size-control-sm) - 1lh) / 2 - var(--ds-border-width-hairline));white-space:normal;overflow-wrap:break-word}.ds-footer--column-width-equal .ds-footer__columns{justify-content:flex-end}.ds-footer--column-width-equal .ds-footer__half{gap:var(--ds-space-inline-2xl) var(--ds-space-inline-3xl);flex-wrap:wrap;flex:0 auto;max-width:100%;display:flex}.ds-footer--column-width-equal .ds-footer__half>.ds-footer__column{flex:auto}.ds-footer--column-width-equal .ds-footer__heading[data-titles]:before,.ds-footer--column-width-equal .ds-footer__heading[data-links]:after{visibility:hidden;white-space:pre-line;pointer-events:none;user-select:none;height:0;display:block;overflow:hidden}.ds-footer--column-width-equal .ds-footer__heading[data-titles]:before{content:attr(data-titles);content:attr(data-titles) / ""}.ds-footer--column-width-equal .ds-footer__heading[data-links]:after{content:attr(data-links);content:attr(data-links) / "";font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-medium-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);text-transform:none}.ds-footer__folds{flex-direction:column;width:100%}.ds-footer__fold>details>summary{list-style:none}.ds-footer__fold>details>summary::-webkit-details-marker{display:none}.ds-footer__fold-heading{justify-content:space-between;align-items:center;gap:var(--ds-space-inline-md);padding:var(--ds-space-inset-lg) 0;color:var(--ds-color-text-default);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);text-transform:var(--ds-typography-label-md-text-transform);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;display:flex}.ds-footer__fold-heading:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(-1 * var(--ds-focus-ring-width));border-radius:var(--ds-radius-inset)}.ds-footer:is(.ds-footer--zone,.ds-footer--look-floating) .ds-footer__fold-heading{margin-inline:calc(-1 * var(--ds-space-inset-md));padding-inline:var(--ds-space-inset-md)}.ds-footer__caret{color:var(--ds-color-icon-subtle);transition:rotate var(--ds-motion-feedback-duration) var(--ds-motion-feedback-easing);flex-shrink:0}.ds-footer__fold>details[open] .ds-footer__caret{rotate:180deg}@media (prefers-reduced-motion:reduce){.ds-footer__caret{transition:none}}.ds-footer__fold .ds-footer__list{padding-bottom:var(--ds-space-inset-md)}.ds-footer__row{justify-content:center;align-items:center;gap:var(--ds-space-inline-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-footer__row>li{display:flex}.ds-footer__cta{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--ds-space-inline-2xl);padding:var(--ds-space-inset-3xl);border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-default);flex-wrap:wrap;display:flex}.ds-footer__cta-text{gap:var(--ds-space-stack-xs);flex-direction:column;min-width:0;display:flex}.ds-footer__cta-headline{color:var(--ds-color-text-default);font-family:var(--ds-typography-heading-xs-font-family);font-size:var(--ds-typography-heading-xs-font-size);font-weight:var(--ds-typography-heading-xs-font-weight);line-height:var(--ds-typography-heading-xs-line-height);letter-spacing:var(--ds-typography-heading-xs-letter-spacing);text-transform:var(--ds-typography-heading-xs-text-transform);margin:0}.ds-footer__cta-line{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);margin:0}.ds-footer__cta-actions{align-items:center;gap:var(--ds-space-inline-md);flex-wrap:wrap;display:flex}.ds-footer__cta .ds-footer__newsletter-row{gap:var(--ds-space-inline-md)}.ds-footer__legal{justify-content:space-between;align-items:center;gap:var(--ds-space-stack-md) var(--ds-space-inline-2xl);color:var(--ds-color-text-subtlest);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);flex-wrap:wrap;display:flex}.ds-footer__legal-start{align-items:center;gap:var(--ds-space-stack-md) var(--ds-space-inline-2xl);flex-wrap:wrap;display:flex}.ds-footer__notice{align-items:center;gap:max(var(--ds-space-0), var(--ds-size-target-min) - 1lh) var(--ds-space-inline-md);flex-wrap:wrap;margin:0;display:flex}.ds-footer__legal-links{align-items:center;gap:max(var(--ds-space-0), var(--ds-size-target-min) - 1lh) var(--ds-space-inline-xl);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-footer__extras{align-items:center;gap:var(--ds-space-stack-sm) var(--ds-space-inline-md);flex-wrap:wrap;display:flex}.ds-footer__fine-print{font-family:var(--ds-typography-body-xs-font-family);font-size:var(--ds-typography-body-xs-font-size);font-weight:var(--ds-typography-body-xs-font-weight);line-height:var(--ds-typography-body-xs-line-height);letter-spacing:var(--ds-typography-body-xs-letter-spacing);flex-basis:100%;margin:0}.ds-footer--legal-end:not(.ds-footer--look-centred,.ds-footer--look-minimal) .ds-footer__legal{justify-content:flex-end}.ds-footer--legal-end:not(.ds-footer--look-centred,.ds-footer--look-minimal) .ds-footer__legal-start{display:contents}.ds-footer--legal-end:not(.ds-footer--look-centred,.ds-footer--look-minimal) .ds-footer__notice{margin-inline-end:auto}.ds-footer--legal-end:not(.ds-footer--look-centred,.ds-footer--look-minimal) .ds-footer__legal-links{margin-inline-start:auto}.ds-footer__legal .ds-link--standalone:not([aria-disabled=true]){color:var(--ds-color-text-subtle)}@media (hover:hover){.ds-footer__legal .ds-link--standalone:not([aria-disabled=true]):hover{color:var(--ds-color-text-default);text-decoration-color:currentColor}}.ds-footer__legal .ds-link--standalone:not([aria-disabled=true]):active{color:var(--ds-color-text-default);text-decoration-color:currentColor}.ds-footer__legal-link:not(.ds-link){color:var(--ds-color-text-link);text-decoration-line:underline;text-decoration-color:var(--ds-color-text-link-underline);text-underline-offset:.2em;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ds-footer__legal-links .ds-footer__legal-link:not(.ds-link){color:var(--ds-color-text-subtle);text-decoration-line:none}@media (hover:hover){.ds-footer__legal-link:not(.ds-link):hover{color:var(--ds-color-text-link-hover);text-decoration-color:var(--ds-color-text-link-underline-hover)}.ds-footer__legal-links .ds-footer__legal-link:not(.ds-link):hover{color:var(--ds-color-text-default);text-decoration-line:underline;text-decoration-color:currentColor}}.ds-footer__legal-link:not(.ds-link):active{color:var(--ds-color-text-link-pressed);text-decoration-color:currentColor}.ds-footer__legal-links .ds-footer__legal-link:not(.ds-link):active{color:var(--ds-color-text-default);text-decoration-line:underline}.ds-footer__legal-link:not(.ds-link):focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset);border-radius:var(--ds-radius-control-xs)}.ds-footer__wordmark{color:var(--ds-color-text-default);display:flex}.ds-footer__wordmark>:is(svg,img,span){width:100%;height:auto;display:block}.ds-footer .ds-footer__brand-divider,.ds-footer .ds-footer__narrow-only{display:none}.ds-footer--look-centred>.ds-footer__content{align-items:center}.ds-footer--look-centred .ds-footer__content>.ds-footer__divider{align-self:stretch}.ds-footer--look-centred .ds-footer__brand{text-align:center;align-items:center}.ds-footer--look-centred .ds-footer__blurb,.ds-footer--look-centred .ds-footer__newsletter{max-width:var(--ds-size-content-sm)}.ds-footer--look-centred .ds-footer__legal,.ds-footer--look-centred .ds-footer__legal-start{justify-content:flex-start;align-items:center;gap:var(--ds-space-stack-md);text-align:center;flex-direction:column}.ds-footer--look-centred :is(.ds-footer__notice,.ds-footer__legal-links,.ds-footer__extras){justify-content:center}@container style(--ds-layout:narrow){.ds-footer{padding:var(--ds-space-inset-2xl) 0}.ds-footer.ds-footer--zone{padding:var(--ds-space-stack-2xl) var(--ds-space-inset-xl) var(--ds-space-stack-xl)}.ds-footer.ds-footer--look-floating.ds-footer--zone{padding:var(--ds-space-inset-md) var(--ds-space-gutter-xs)}.ds-footer--look-floating>.ds-footer__content{padding:var(--ds-space-inset-xl)}.ds-footer__main{align-items:stretch;gap:var(--ds-space-stack-2xl);flex-flow:column}.ds-footer__main>.ds-footer__brand{order:2}.ds-footer .ds-footer__narrow-only{display:flex}.ds-footer .ds-footer__wide-only{display:none}.ds-footer__columns{max-width:none}.ds-footer__cta{align-items:stretch;gap:var(--ds-space-stack-lg);padding:var(--ds-space-inset-xl);flex-direction:column}.ds-footer__cta-actions,.ds-footer__cta .ds-footer__newsletter-row{flex-direction:column;align-items:stretch}.ds-footer__legal,.ds-footer__legal-start{align-items:flex-start;gap:var(--ds-space-stack-md);flex-direction:column}.ds-footer--legal-end:not(.ds-footer--look-centred,.ds-footer--look-minimal) .ds-footer__legal{justify-content:flex-start}.ds-footer--legal-end:not(.ds-footer--look-centred,.ds-footer--look-minimal) .ds-footer__notice{margin-inline-end:0}.ds-footer--legal-end:not(.ds-footer--look-centred,.ds-footer--look-minimal) .ds-footer__legal-links{margin-inline-start:0}}.ds-footer--look-minimal{border-top:0}.ds-footer--look-minimal,.ds-footer--look-minimal>.ds-footer__content{gap:var(--ds-space-stack-lg)}.ds-footer--look-minimal .ds-footer__legal{align-items:center;gap:var(--ds-space-stack-md) var(--ds-space-inline-2xl);grid-template-columns:1fr auto 1fr;display:grid}.ds-footer--look-minimal .ds-footer__notice,.ds-footer__center,.ds-footer__end{min-height:var(--ds-size-control-sm);flex-wrap:wrap;align-items:center;margin:0;display:flex}.ds-footer--look-minimal .ds-footer__notice{text-align:start;grid-column:1}.ds-footer__center,.ds-footer__end{gap:var(--ds-space-stack-sm) var(--ds-space-inline-2xl)}.ds-footer__center{text-align:center;grid-column:2;justify-content:center}.ds-footer__end{text-align:end;grid-column:3;justify-content:flex-end}.ds-footer--look-minimal .ds-footer__legal-links{justify-content:center}.ds-footer--look-minimal .ds-footer__fine-print{grid-column:1/-1}.ds-footer__center>:is(span,p),.ds-footer__end>:is(span,p){margin:0}@container style(--ds-layout:narrow){.ds-footer--look-minimal,.ds-footer--look-minimal>.ds-footer__content{gap:var(--ds-space-stack-xl)}.ds-footer--look-minimal .ds-footer__legal{align-items:center;gap:var(--ds-space-stack-xl);flex-direction:column;display:flex}.ds-footer--look-minimal .ds-footer__notice{text-align:center;justify-content:center;min-height:0}.ds-footer--look-minimal .ds-footer__extras{justify-content:center}.ds-footer--look-minimal .ds-footer__fine-print{text-align:center}.ds-footer__center,.ds-footer__end{text-align:center;display:contents}}@media (pointer:coarse){.ds-footer__brand-link,.ds-footer__legal-links .ds-footer__legal-link{position:relative}.ds-footer__brand-link:after,.ds-footer__legal-links .ds-footer__legal-link:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}.ds-footer__social .ds-btn:after,.ds-footer__row .ds-nav-item:after{inset:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-xs) / -2)}.ds-footer__list>li+li>.ds-nav-item:after,.ds-footer__fold .ds-footer__list>li>.ds-nav-item:after{inset-block-start:0}.ds-footer__list>li:has(+li)>.ds-nav-item:after{inset-block-end:0}}.ds-form{box-sizing:border-box;align-items:stretch;gap:var(--ds-space-stack-lg);flex-direction:column;min-width:0;display:flex}.ds-form__summary{align-self:stretch}.ds-header{transition-property:background-color,border-color,box-shadow;transition-duration:var(--ds-motion-state-duration);transition-timing-function:var(--ds-motion-state-easing)}.ds-header__bar{grid-template-columns:1fr auto 1fr;grid-auto-rows:minmax(var(--ds-size-control-lg), auto);gap:var(--ds-space-inline-lg);padding:calc(var(--ds-space-inset-xl) - var(--ds-border-width-hairline));display:grid}.ds-header__start{grid-area:1/1;justify-self:start}.ds-header__nav{grid-area:1/2}.ds-header__end{grid-area:1/3}.ds-header__brand{justify-self:start}.ds-header__logo{align-items:center;display:flex}.ds-header__logo>:is(img,svg,picture),.ds-header__logo>picture>img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}@container style(--ds-layout:narrow){.ds-header__start,.ds-header__brand{flex-shrink:1;min-width:0}.ds-header__logo{height:var(--ds-size-icon-lg);max-width:100%}}.ds-header__links{margin:0;padding:0;list-style:none}.ds-header--size-lg .ds-header__links{gap:var(--ds-space-inline-lg)}.ds-header__end{flex-shrink:0;justify-content:flex-end}.ds-header__menu{padding:0 calc(var(--ds-space-inset-xl) - var(--ds-border-width-hairline))}.ds-header__menu-list{gap:var(--ds-space-stack-xs);padding:var(--ds-space-stack-xs) 0 0;flex-direction:column;margin:0;list-style:none;display:flex}.ds-header__menu-list>li{gap:var(--ds-space-stack-xs);flex-direction:column;display:flex}.ds-header__group{gap:var(--ds-space-stack-xs);flex-direction:column;list-style:none;display:flex}.ds-header__group[hidden]{display:none}.ds-header__group .ds-nav-item{padding-inline-start:calc(var(--ds-space-inset-xl) + var(--ds-space-inset-xl))}.ds-header__menu-cta{padding-top:var(--ds-space-stack-xs);flex-direction:column;display:none}.ds-header__menu-cta>*{width:100%}.ds-header__second-row{padding:0 calc(var(--ds-space-inset-xl) - var(--ds-border-width-hairline)) calc(var(--ds-space-inset-xl) - var(--ds-border-width-hairline))}.ds-header--look-floating-hug .ds-header__bar{grid-template-columns:auto auto auto}.ds-header--look-split .ds-header__bar{justify-content:space-between;display:flex}.ds-header--look-split .ds-header__start,.ds-header--look-split .ds-header__trail{min-height:calc(var(--ds-size-control-lg) + var(--ds-space-inset-xl) + var(--ds-space-inset-xl));padding:calc(var(--ds-space-inset-xl) - var(--ds-border-width-hairline))}.ds-header--look-split .ds-header__second-row{padding:calc(var(--ds-space-inset-xl) - var(--ds-border-width-hairline))}.ds-header--look-centred .ds-header__start{grid-area:1/2;justify-self:center}.ds-header--look-centred .ds-header__nav{grid-area:1/1;justify-self:start}.ds-header--fold-links .ds-header__nav{display:none}.ds-header--fold-links.ds-header--expanded .ds-header__menu{padding-bottom:calc(var(--ds-space-inset-xl) - var(--ds-border-width-hairline))}@container style(--ds-layout:narrow){.ds-header__bar{padding-block:calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline));padding-inline:calc(var(--ds-space-inset-xl) - var(--ds-border-width-hairline)) calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline));justify-content:space-between;display:flex}.ds-header__menu-cta{display:flex}.ds-header__second-row{padding-block:0 calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline));padding-inline:calc(var(--ds-space-inset-xl) - var(--ds-border-width-hairline)) calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline))}.ds-header--expanded .ds-header__menu{padding-bottom:calc(var(--ds-space-inset-xl) - var(--ds-border-width-hairline))}.ds-header--look-split .ds-header__start,.ds-header--look-split .ds-header__trail,.ds-header--look-split .ds-header__second-row{min-height:0;padding-block:calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline));padding-inline:calc(var(--ds-space-inset-xl) - var(--ds-border-width-hairline)) calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline))}.ds-header--look-centred .ds-header__theme{display:none}}.ds-header__group{interpolate-size:allow-keywords;margin:calc(-1 * (var(--ds-focus-ring-width) + var(--ds-focus-ring-offset)));padding:calc(var(--ds-focus-ring-width) + var(--ds-focus-ring-offset));transition-property:block-size,display;transition-duration:var(--ds-motion-enter-duration);transition-timing-function:var(--ds-motion-enter-easing);transition-behavior:allow-discrete;overflow:clip}.ds-header__group[hidden]{block-size:0;transition-duration:var(--ds-motion-exit-duration);transition-timing-function:var(--ds-motion-exit-easing);margin-block:0;padding-block:0}@starting-style{.ds-header--expanded .ds-header__menu{block-size:0;padding-bottom:0}.ds-header__group:not([hidden]){block-size:0;margin-block:0;padding-block:0}}@media (prefers-reduced-motion:reduce){.ds-header__group{transition:none}}.ds-heatmap{gap:var(--ds-space-stack-sm);width:max-content;max-width:100%;color:var(--ds-color-text-subtlest);font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing);text-transform:var(--ds-typography-label-sm-text-transform);flex-direction:column;display:flex}:where(.ds-heatmap){position:relative}.ds-heatmap__chart{gap:var(--ds-space-4);display:flex}.ds-heatmap__weekdays,.ds-heatmap__week{gap:var(--ds-space-4);flex-direction:column;flex:none;display:flex}.ds-heatmap__weekdays{width:var(--ds-size-28)}.ds-heatmap__month{width:var(--ds-size-12);height:calc(var(--ds-typography-label-sm-font-size) * var(--ds-typography-label-sm-line-height));margin-bottom:calc(var(--ds-space-stack-sm) - var(--ds-space-4));white-space:nowrap;display:block}.ds-heatmap__weekdays .ds-heatmap__month{width:auto}.ds-heatmap__month-name--narrow{display:none}.ds-heatmap__weekday{height:var(--ds-size-12);white-space:nowrap;align-items:center;display:flex}.ds-heatmap__cell{width:var(--ds-size-12);height:var(--ds-size-12);border-radius:calc(var(--ds-radius-inset) / 2);background:var(--ds-color-surface-track-subtle);flex:none;display:block}.ds-heatmap__cell--level-1{background:var(--ds-color-data-sequential-2)}.ds-heatmap__cell--level-2{background:var(--ds-color-data-sequential-3)}.ds-heatmap__cell--level-3{background:var(--ds-color-data-sequential-4)}.ds-heatmap__cell--level-4{background:var(--ds-color-data-sequential-5)}.ds-heatmap__cell--blank{background:0 0}.ds-heatmap__legend{justify-content:space-between;align-items:center;gap:var(--ds-space-stack-xs) var(--ds-space-inline-lg);flex-wrap:wrap;display:flex}.ds-heatmap__summary{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);text-transform:var(--ds-typography-body-sm-text-transform);margin:0}.ds-heatmap__scale{align-items:center;gap:var(--ds-space-4);display:flex}.ds-heatmap__table{inset-block-end:0;inset-inline-end:0}@container style(--ds-layout:narrow){.ds-heatmap__week--early,.ds-heatmap__month-name--wide{display:none}.ds-heatmap__month-name--narrow{display:inline}}@media (forced-colors:active){.ds-heatmap__cell{box-sizing:border-box;border:var(--ds-border-width-hairline) solid CanvasText;forced-color-adjust:none}.ds-heatmap__cell--blank{border-color:#0000}}.ds-hover-card{box-sizing:border-box;gap:var(--ds-space-stack-md);width:var(--ds-size-popover-width);max-width:100%;padding:var(--ds-space-inset-xl);border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-sm);background:var(--ds-color-surface-overlay);color:var(--ds-color-text-default);box-shadow:var(--ds-elevation-raised-strong);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-style:normal;font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);text-align:start;text-indent:0;white-space:normal;overflow-wrap:anywhere;flex-direction:column;margin:0;display:flex}.ds-hover-card__anchor{position:relative}.ds-hover-card__anchor[data-floating]{display:contents}.ds-hover-card__layer>.ds-hover-card{top:calc(100% + var(--ds-space-stack-xs));z-index:var(--ds-layer-overlay);max-width:calc(100vw - 2 * var(--ds-space-inset-xl));position:absolute;inset-inline-start:0}.ds-hover-card__layer>.ds-hover-card--side-above{top:auto;bottom:calc(100% + var(--ds-space-stack-xs))}.ds-hover-card__layer>.ds-hover-card--align-end{inset-inline:auto 0}.ds-hover-card__layer>.ds-hover-card[data-placed]{inset:auto}.ds-hover-card__layer:popover-open>.ds-hover-card{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ds-color-border-scrollbar) transparent;overflow-y:auto}.ds-hover-card>p{color:var(--ds-color-text-subtle);margin:0}:where(.ds-icon){width:1em;height:1em;font-size:var(--ds-size-icon-md);color:inherit;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}:where(.ds-icon--size-xs){font-size:var(--ds-size-icon-xs)}:where(.ds-icon--size-sm){font-size:var(--ds-size-icon-sm)}:where(.ds-icon--size-md){font-size:var(--ds-size-icon-md)}:where(.ds-icon--size-lg){font-size:var(--ds-size-icon-lg)}:where(.ds-icon--size-xl){font-size:var(--ds-size-icon-xl)}:where(.ds-icon--size-2xl){font-size:var(--ds-size-icon-2xl)}.ds-image-placeholder{box-sizing:border-box;border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-sm);background:var(--ds-color-surface-sunken);width:100%;display:block}.ds-input{box-sizing:border-box;align-items:center;gap:var(--ds-space-inline-md);width:100%;min-width:0;min-block-size:var(--ds-size-control-md);padding-block:var(--ds-space-inset-2xs);padding-inline:var(--ds-space-inset-lg);border:var(--ds-border-width-hairline) solid var(--ds-color-border-control);border-radius:var(--ds-radius-control-md);background:var(--ds-color-surface-field);color:var(--ds-color-text-default);font-family:var(--ds-typography-body-md-font-family);font-size:var(--ds-typography-body-md-font-size);font-weight:var(--ds-typography-body-md-font-weight);line-height:var(--ds-typography-body-md-line-height);letter-spacing:var(--ds-typography-body-md-letter-spacing);cursor:text;display:inline-flex}@media (hover:hover){.ds-input:hover{border-color:var(--ds-color-border-control-hover)}}.ds-input:focus-within:where(:not(button:not(:focus-visible))){border-color:var(--ds-color-border-focus-field);outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus-field);outline-offset:0}.ds-input.ds-input--error,.ds-input:has(>.ds-input__control[aria-invalid=true]),.ds-input[aria-invalid=true]{border-color:var(--ds-color-feedback-danger-border)}.ds-input:has(.ds-input__control[readonly]),.ds-input[aria-readonly=true]{border-color:var(--ds-color-border-control);background:var(--ds-color-surface-disabled);color:var(--ds-color-text-default)}.ds-input:has(.ds-input__control[readonly]):focus-within,.ds-input[aria-readonly=true]:focus-within:where(:not(button:not(:focus-visible))){border-color:var(--ds-color-border-focus-field)}.ds-input:is(.ds-input--error,:has(>.ds-input__control[aria-invalid=true]),[aria-invalid=true]):is(:has(.ds-input__control[readonly]),[aria-readonly=true]){border-color:var(--ds-color-feedback-danger-border)}.ds-input:has(.ds-input__control:disabled),.ds-input:disabled{border-color:var(--ds-color-border-control-disabled);background:var(--ds-color-surface-disabled);color:var(--ds-color-text-disabled);cursor:not-allowed}.ds-input__control{min-width:0;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;outline:none;flex:auto;padding:0}.ds-input__control::placeholder{color:var(--ds-color-text-subtlest);opacity:1}.ds-input__control:disabled{color:var(--ds-color-text-disabled);cursor:not-allowed}.ds-input__control:disabled::placeholder{color:var(--ds-color-text-disabled)}.ds-input__icon{color:var(--ds-color-icon-subtle);font-size:var(--ds-size-icon-md)}.ds-input:has(.ds-input__control:disabled) .ds-input__icon,.ds-input:disabled .ds-input__icon{color:var(--ds-color-icon-disabled)}.ds-input__error-icon{color:var(--ds-color-feedback-danger-icon);font-size:var(--ds-size-icon-md)}.ds-input__leading-content,.ds-input__trailing-action{flex-shrink:0;align-items:center;display:inline-flex}.ds-input__leading-content{gap:var(--ds-space-inline-xs)}.ds-input__trailing-action>:is(button,a):focus-visible{outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-input__clear{box-sizing:border-box;width:var(--ds-size-target-min);height:var(--ds-size-target-min);margin:calc((var(--ds-size-icon-md) - var(--ds-size-target-min)) / 2);border:var(--ds-border-width-hairline) solid transparent;border-radius:var(--ds-radius-full);color:var(--ds-color-icon-subtle);font-size:var(--ds-size-icon-md);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-input--size-sm .ds-input__clear{margin:calc((var(--ds-size-icon-sm) - var(--ds-size-target-min)) / 2);font-size:var(--ds-size-icon-sm)}@media (hover:hover){.ds-input__clear:hover:not(:disabled){background:var(--ds-color-surface-hover);color:var(--ds-color-icon-default)}}.ds-input__clear:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:0}.ds-input__clear:disabled{color:var(--ds-color-icon-disabled);cursor:not-allowed}.ds-input--full-width{flex:auto;width:100%;display:flex}.ds-input--size-lg{min-block-size:var(--ds-size-control-lg);padding-inline:var(--ds-space-inset-xl);border-radius:var(--ds-radius-control-lg);font-family:var(--ds-typography-body-lg-font-family);font-size:var(--ds-typography-body-lg-font-size);font-weight:var(--ds-typography-body-lg-font-weight);line-height:var(--ds-typography-body-lg-line-height);letter-spacing:var(--ds-typography-body-lg-letter-spacing)}.ds-input--size-sm{gap:var(--ds-space-inline-sm);min-block-size:var(--ds-size-control-sm);padding-inline:var(--ds-space-inset-md);border-radius:var(--ds-radius-control-sm);font-family:var(--ds-typography-field-sm-font-family);font-size:var(--ds-typography-field-sm-font-size);font-weight:var(--ds-typography-field-sm-font-weight);line-height:var(--ds-typography-field-sm-line-height);letter-spacing:var(--ds-typography-field-sm-letter-spacing)}.ds-input--size-sm .ds-input__icon,.ds-input--size-sm .ds-input__error-icon{font-size:var(--ds-size-icon-sm)}@media (pointer:coarse){.ds-input__clear{position:relative}.ds-input__clear:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}.ds-input__control{padding-block:max(0%, (var(--ds-size-target-comfortable) - 1lh) / 2);margin-block:min(0%, (1lh - var(--ds-size-target-comfortable)) / 2);position:relative}:is(.ds-input__control,.ds-combobox__values)+button:after,:is(.ds-input__control,.ds-combobox__values)+.ds-input__trailing-action>button:first-child:after{inset-inline-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-md) / -2)}.ds-input>button:has(+button):after{inset-inline-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-md) / -2)}.ds-input--size-sm>:is(.ds-input__control,.ds-combobox__values)+button:after,.ds-input--size-sm>:is(.ds-input__control,.ds-combobox__values)+.ds-input__trailing-action>button:first-child:after{inset-inline-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-sm) / -2)}.ds-input--size-sm>button:has(+button):after{inset-inline-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-sm) / -2)}}@media (forced-colors:active){.ds-input:focus-within:where(:not(button:not(:focus-visible))){outline:var(--ds-focus-ring-width) solid Highlight;outline-offset:0;border-color:highlight}.ds-input:has(.ds-input__control:disabled),.ds-input:disabled,.ds-input__control:disabled{color:graytext;border-color:graytext}.ds-input:has(.ds-input__control:disabled) .ds-input__icon,.ds-input:disabled .ds-input__icon,.ds-input__clear:disabled{color:graytext}.ds-input__clear:focus-visible{outline-color:highlight}}.ds-kbd{box-sizing:border-box;min-block-size:var(--ds-size-mark-lg);min-inline-size:var(--ds-size-mark-lg);padding:0 var(--ds-space-inset-sm);text-align:center;border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-control-xs);background:var(--ds-color-surface-sunken);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-code-md-font-family);font-size:var(--ds-typography-code-md-font-size);font-weight:var(--ds-typography-code-md-font-weight);line-height:var(--ds-typography-code-md-line-height);letter-spacing:var(--ds-typography-code-md-letter-spacing);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.ds-kbd--size-md,.ds-kbd--size-sm{font-family:var(--ds-typography-code-sm-font-family);font-size:var(--ds-typography-code-sm-font-size);font-weight:var(--ds-typography-code-sm-font-weight);line-height:var(--ds-typography-code-sm-line-height);letter-spacing:var(--ds-typography-code-sm-letter-spacing)}.ds-kbd--size-md{min-block-size:var(--ds-size-mark-md);min-inline-size:var(--ds-size-mark-md)}.ds-kbd--size-sm{min-block-size:var(--ds-size-mark-sm);max-block-size:calc(1lh - 2 * var(--ds-border-width-hairline));min-inline-size:var(--ds-size-mark-sm);padding:0 var(--ds-space-inset-xs)}.ds-label{align-items:center;gap:var(--ds-space-inline-xs);color:var(--ds-color-text-default);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);display:inline-flex}.ds-label--tone-subtle{color:var(--ds-color-text-subtle)}.ds-label--type-small .ds-label__text{font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing);text-transform:var(--ds-typography-label-sm-text-transform)}.ds-label__required{color:var(--ds-color-feedback-danger-icon)}.ds-label__icon{color:var(--ds-color-icon-subtle);font-size:var(--ds-size-icon-sm)}.ds-legend-item{align-items:flex-start;gap:var(--ds-space-inline-sm);min-width:0;color:var(--ds-color-text-default);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);text-transform:var(--ds-typography-body-sm-text-transform);list-style:none;display:flex}.ds-legend-item__swatch{box-sizing:border-box;width:var(--ds-size-12);height:var(--ds-size-12);margin-block:calc((1lh - var(--ds-size-12)) / 2);border-radius:calc(var(--ds-radius-inset) / 2);background:var(--ds-color-data-categorical-1);flex:none}.ds-legend-item__label{min-width:0;color:var(--ds-color-text-default);overflow-wrap:anywhere;flex:auto}.ds-legend-item__value{color:var(--ds-color-text-subtle);font-variant-numeric:tabular-nums;flex:none}.ds-legend-item--swatch-2 .ds-legend-item__swatch{background:var(--ds-color-data-categorical-2)}.ds-legend-item--swatch-3 .ds-legend-item__swatch{background:var(--ds-color-data-categorical-3)}.ds-legend-item--swatch-4 .ds-legend-item__swatch{background:var(--ds-color-data-categorical-4)}.ds-legend-item--swatch-5 .ds-legend-item__swatch{background:var(--ds-color-data-categorical-5)}.ds-legend-item--swatch-6 .ds-legend-item__swatch{background:var(--ds-color-data-categorical-6)}.ds-legend-item--swatch-7 .ds-legend-item__swatch{background:var(--ds-color-data-categorical-7)}.ds-legend-item--swatch-8 .ds-legend-item__swatch{background:var(--ds-color-data-categorical-8)}.ds-legend-item--swatch-series .ds-legend-item__swatch{background:var(--ds-color-data-series)}.ds-legend-item--swatch-muted .ds-legend-item__swatch{background:var(--ds-color-data-muted)}@media (forced-colors:active){.ds-legend-item__swatch{border:var(--ds-border-width-hairline) solid CanvasText;forced-color-adjust:none}}.ds-line-chart{gap:var(--ds-space-stack-md);flex-direction:column;min-width:0;display:flex}:where(.ds-line-chart){position:relative}.ds-line-chart__legend{gap:var(--ds-space-stack-xs) var(--ds-space-inline-xl);flex-wrap:wrap;margin:0;padding:0;display:flex}.ds-line-chart__body{gap:var(--ds-space-stack-sm) var(--ds-space-inline-md);color:var(--ds-color-text-subtlest);font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing);text-transform:var(--ds-typography-label-sm-text-transform);grid-template-columns:max-content minmax(0,1fr);display:grid}.ds-line-chart__body:has(.ds-line-chart__readout){padding-top:max(var(--ds-space-0), calc(var(--ds-size-12) + 2 * var(--ds-space-inset-xs) + var(--ds-typography-label-sm-font-size) * var(--ds-typography-label-sm-line-height) / 2 - var(--ds-line-chart-marked,0) * (var(--ds-size-chart-plot-height) - var(--ds-typography-label-sm-font-size) * var(--ds-typography-label-sm-line-height))))}.ds-line-chart__y-axis{height:var(--ds-size-chart-plot-height);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.ds-line-chart__plot{height:var(--ds-size-chart-plot-height);position:relative}.ds-line-chart__grid{inset:calc(var(--ds-typography-label-sm-font-size) * var(--ds-typography-label-sm-line-height) / 2) 0;position:absolute}.ds-line-chart__gridline,.ds-line-chart__baseline{height:var(--ds-border-width-hairline);margin-top:calc(var(--ds-border-width-hairline) / -2);background:var(--ds-color-border-subtle);position:absolute;inset-inline:0}.ds-line-chart__baseline{background:var(--ds-color-border-strong)}.ds-line-chart__series{position:absolute;inset:0}.ds-line-chart__svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ds-line-chart__line,.ds-line-chart__comparison{fill:none;stroke:var(--ds-color-data-series);stroke-width:var(--ds-border-width-emphasis);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ds-line-chart__comparison{stroke:var(--ds-color-data-muted);stroke-dasharray:var(--ds-size-4) var(--ds-size-4);stroke-linecap:butt}.ds-line-chart__casing{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;display:none}.ds-line-chart__area{fill:var(--ds-color-data-series);fill-opacity:var(--ds-opacity-ghost);stroke:none}.ds-line-chart__drop-line{width:0;margin-left:calc(var(--ds-border-width-hairline) / -2);border-left:var(--ds-border-width-hairline) dashed var(--ds-color-data-reference-line);position:absolute}.ds-line-chart__marker{width:0;height:0;position:absolute}.ds-line-chart__point{box-sizing:border-box;width:var(--ds-size-12);height:var(--ds-size-12);border:var(--ds-border-width-emphasis) solid var(--ds-color-surface-default);border-radius:var(--ds-radius-full);background:var(--ds-color-data-series);position:absolute;left:0;translate:-50% -50%}.ds-line-chart__readout{bottom:var(--ds-size-12);box-sizing:border-box;width:max-content;max-width:var(--ds-size-tooltip-max-width);padding:calc(var(--ds-space-inset-xs) - var(--ds-border-width-hairline)) calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline));border:var(--ds-border-width-hairline) solid transparent;border-radius:var(--ds-radius-container-sm);background:var(--ds-color-surface-inverse);color:var(--ds-color-text-inverse);font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing);text-transform:var(--ds-typography-label-sm-text-transform);font-variant-numeric:tabular-nums;position:absolute;left:0;translate:-50%}.ds-line-chart__readout--start{translate:calc(-1 * var(--ds-size-8)) 0}.ds-line-chart__readout--end{translate:calc(-100% + var(--ds-size-8)) 0}.ds-line-chart__x-axis{height:calc(var(--ds-typography-label-sm-font-size) * var(--ds-typography-label-sm-line-height));grid-column:2;position:relative}.ds-line-chart__x-label{white-space:nowrap;position:absolute;top:0;translate:-50%}.ds-line-chart__x-label:first-child{translate:0}.ds-line-chart__x-label:last-child{translate:-100%}.ds-line-chart__table{inset-block-end:0;inset-inline-end:0}@container style(--ds-layout:narrow){.ds-line-chart__x-label--minor{display:none}}@media screen and (prefers-reduced-motion:no-preference){.ds-line-chart[data-entrance=waiting] .ds-line-chart__series{clip-path:inset(-100% calc(100% + var(--ds-size-8)) -100% calc(-1 * var(--ds-size-8)))}.ds-line-chart:is([data-entrance=load],[data-entrance=playing]) .ds-line-chart__series{animation:ds-line-chart-reveal var(--ds-motion-chart-entrance-reveal-duration) var(--ds-motion-chart-entrance-easing) backwards}}@keyframes ds-line-chart-reveal{0%{clip-path:inset(-100% calc(100% + var(--ds-size-8)) -100% calc(-1 * var(--ds-size-8)))}to{clip-path:inset(-100% calc(-1 * var(--ds-size-8)) -100% calc(-1 * var(--ds-size-8)))}}@media (forced-colors:active){.ds-line-chart__plot{forced-color-adjust:none}.ds-line-chart__gridline{background:graytext}.ds-line-chart__baseline{background:canvastext}.ds-line-chart__drop-line,.ds-line-chart__point{border-color:canvastext}.ds-line-chart__casing{stroke:canvastext;stroke-width:calc(var(--ds-border-width-emphasis) + 2 * var(--ds-border-width-hairline));display:inline}.ds-line-chart__casing--comparison{stroke-linecap:butt;stroke-dasharray:calc(var(--ds-size-4) + 2 * var(--ds-border-width-hairline)) calc(var(--ds-size-4) - 2 * var(--ds-border-width-hairline));stroke-dashoffset:var(--ds-border-width-hairline)}.ds-line-chart__readout{forced-color-adjust:auto}}.ds-link{color:var(--ds-color-text-link);font-family:var(--ds-typography-body-lg-font-family);font-size:var(--ds-typography-body-lg-font-size);font-weight:var(--ds-typography-body-lg-font-weight);line-height:var(--ds-typography-body-lg-line-height);letter-spacing:var(--ds-typography-body-lg-letter-spacing);text-decoration-line:underline;text-decoration-color:var(--ds-color-text-link-underline);text-underline-offset:.2em;border-radius:var(--ds-radius-inset);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;display:inline}button.ds-link{text-align:inherit;appearance:none;background:0 0;border:0;margin:0;padding:0}@media (hover:hover){.ds-link:hover{color:var(--ds-color-text-link-hover);text-decoration-line:underline;text-decoration-color:var(--ds-color-text-link-underline-hover)}}.ds-link:active{color:var(--ds-color-text-link-pressed);text-decoration-line:underline;text-decoration-color:currentColor}.ds-link:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-link--standalone{text-decoration-line:none}.ds-link[aria-disabled=true]{color:var(--ds-color-text-link-disabled);pointer-events:none;text-decoration-color:currentColor}.ds-link__icon{font-size:var(--ds-size-icon-md);display:inline}.ds-link__icon:first-child{margin-inline-end:var(--ds-space-inset-2xs)}.ds-link__icon:last-child{margin-inline-start:var(--ds-space-inset-2xs)}.ds-link--size-md{font-family:var(--ds-typography-body-md-font-family);font-size:var(--ds-typography-body-md-font-size);font-weight:var(--ds-typography-body-md-font-weight);line-height:var(--ds-typography-body-md-line-height);letter-spacing:var(--ds-typography-body-md-letter-spacing)}.ds-link--size-md .ds-link__icon{font-size:var(--ds-size-icon-sm)}.ds-link--size-sm{font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing)}.ds-link--size-sm .ds-link__icon{font-size:var(--ds-size-icon-xs)}.ds-link--size-inherit{font:inherit;letter-spacing:inherit}.ds-link--size-inherit .ds-link__icon{font-size:inherit}@media (pointer:coarse){.ds-link--standalone{position:relative}.ds-link--standalone:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}.ds-link--standalone+.ds-link--standalone:after{inset-block-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-md) / -2)}.ds-link--standalone:has(+.ds-link--standalone):after{inset-block-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-md) / -2)}}@media (forced-colors:active){button.ds-link{color:linktext}.ds-link[aria-disabled=true]{color:graytext}}.ds-list{gap:var(--ds-space-stack-sm);flex-direction:column;min-width:0;display:flex}.ds-list__title{color:var(--ds-color-text-default);font-family:var(--ds-typography-heading-2xs-font-family);font-size:var(--ds-typography-heading-2xs-font-size);font-weight:var(--ds-typography-heading-2xs-font-weight);line-height:var(--ds-typography-heading-2xs-line-height);letter-spacing:var(--ds-typography-heading-2xs-letter-spacing);text-transform:var(--ds-typography-heading-2xs-text-transform);margin:0}.ds-list__items{gap:var(--ds-space-text-list);color:var(--ds-color-text-default);font-family:var(--ds-typography-body-md-font-family);font-size:var(--ds-typography-body-md-font-size);font-weight:var(--ds-typography-body-md-font-weight);line-height:var(--ds-typography-body-md-line-height);letter-spacing:var(--ds-typography-body-md-letter-spacing);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-list__item{overflow-wrap:break-word;min-width:0}.ds-list__empty{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);margin:0}.ds-list:is(.ds-list--type-bulleted,.ds-list--type-numbered) .ds-list__item{align-items:baseline;column-gap:var(--ds-space-inline-md);row-gap:var(--ds-space-text-list);flex-wrap:wrap;display:flex}.ds-list__marker{color:var(--ds-color-text-subtle);flex:none}.ds-list--type-numbered .ds-list__marker{min-width:var(--ds-size-20);font-variant-numeric:tabular-nums}.ds-list--type-numbered .ds-list__items{counter-reset:ds-list}.ds-list--type-numbered .ds-list__item{counter-increment:ds-list}.ds-list--type-numbered .ds-list__marker:empty:before{content:counter(ds-list) "."}.ds-list__text{flex:1 1 0;min-width:0}.ds-list:is(.ds-list--type-navigation,.ds-list--type-action,.ds-list--type-selectable) .ds-list__items{gap:var(--ds-space-0)}.ds-list:is(.ds-list--type-navigation,.ds-list--type-action,.ds-list--type-selectable) .ds-list__item{flex-direction:column;display:flex}.ds-list__row{box-sizing:border-box;align-items:center;gap:var(--ds-space-inline-lg);width:100%;min-height:var(--ds-size-control-md);padding:calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline)) calc(var(--ds-space-inset-lg) - var(--ds-border-width-hairline));border:var(--ds-border-width-hairline) solid transparent;border-radius:var(--ds-radius-control-md);color:var(--ds-color-text-default);font:inherit;letter-spacing:inherit;text-align:start;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;margin:0;text-decoration:none;display:flex;position:relative}.ds-list--size-md .ds-list__row{min-height:var(--ds-size-control-lg);padding-block:calc(var(--ds-space-inset-lg) - var(--ds-border-width-hairline));border-radius:var(--ds-radius-control-lg)}:where(a[href],button).ds-list__row,.ds-list__item[role=option]{cursor:pointer}.ds-list__start,.ds-list__end{align-items:center;gap:var(--ds-space-inline-md);flex:none;display:flex}.ds-list__leading{color:var(--ds-color-icon-subtle);font-size:var(--ds-size-icon-md);flex:none}.ds-list__body{gap:var(--ds-space-text-label);flex-direction:column;flex:auto;min-width:0;display:flex}.ds-list__item-title{color:var(--ds-color-text-default);font-family:var(--ds-typography-body-md-font-family);font-size:var(--ds-typography-body-md-font-size);font-weight:var(--ds-typography-body-md-font-weight);line-height:var(--ds-typography-body-md-line-height);letter-spacing:var(--ds-typography-body-md-letter-spacing)}.ds-list__item-title[data-label]:after{content:attr(data-label);content:attr(data-label) / "";visibility:hidden;height:0;font-weight:var(--ds-typography-body-md-medium-font-weight);pointer-events:none;user-select:none;display:block;overflow:hidden}.ds-list__meta{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing)}.ds-list__trailing{color:var(--ds-color-icon-subtle);font-size:var(--ds-size-icon-sm);flex:none}.ds-list__check{visibility:hidden;color:var(--ds-color-icon-selected);font-size:var(--ds-size-icon-sm);flex:none}@media (hover:hover){:where(a[href],button:enabled).ds-list__row:hover:where(:not([data-glide] *)),.ds-list__item:where([role=option]:not([aria-disabled=true])):hover:where(:not([data-glide] *))>.ds-list__row{background:var(--ds-color-surface-hover)}}:where(a[href],button:enabled).ds-list__row:active,.ds-list__item:where([role=option]:not([aria-disabled=true])):active>.ds-list__row{background:var(--ds-color-action-ghost-background-pressed)}.ds-list__row:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-list__item[role=option]{outline:none}.ds-list__item[role=option]:focus-visible>.ds-list__row{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-list__item[role=option]:not([aria-selected=true]):focus-visible>.ds-list__row{background:var(--ds-color-surface-hover)}.ds-list__row[aria-current]:not([aria-current=false]){background:var(--ds-color-surface-selected)}.ds-list__row[aria-current]:not([aria-current=false]):before{content:"";box-sizing:border-box;inline-size:var(--ds-border-width-emphasis);block-size:var(--ds-size-16);border-inline-start:var(--ds-border-width-emphasis) solid var(--ds-color-border-selected);border-radius:var(--ds-radius-full);pointer-events:none;margin-block:auto;position:absolute;inset-block:0;inset-inline-start:0}.ds-list__row[aria-current]:not([aria-current=false]) .ds-list__item-title{color:var(--ds-color-text-selected);font-weight:var(--ds-typography-body-md-medium-font-weight)}.ds-list__row[aria-current]:not([aria-current=false]) .ds-list__leading{color:var(--ds-color-icon-selected)}.ds-list__item[aria-selected=true]>.ds-list__row{background:var(--ds-color-surface-selected)}.ds-list__item[aria-selected=true]>.ds-list__row .ds-list__item-title{color:var(--ds-color-text-selected)}.ds-list__item[aria-selected=true]>.ds-list__row .ds-list__check{visibility:visible}.ds-list__row:is(:disabled,[aria-disabled=true]),.ds-list__item[aria-disabled=true],.ds-list__item[aria-disabled=true]>.ds-list__row{cursor:not-allowed}.ds-list__row:is(:disabled,[aria-disabled=true]) :is(.ds-list__item-title,.ds-list__meta),.ds-list__item[aria-disabled=true]>.ds-list__row :is(.ds-list__item-title,.ds-list__meta){color:var(--ds-color-text-disabled)}.ds-list__row:is(:disabled,[aria-disabled=true]) :is(.ds-list__leading,.ds-list__trailing,.ds-list__check),.ds-list__item[aria-disabled=true]>.ds-list__row :is(.ds-list__leading,.ds-list__trailing,.ds-list__check){color:var(--ds-color-icon-disabled)}:where(.ds-list__items[data-glide]),:where(.ds-list__items[data-glide]>:not(.ds-list__glide)){position:relative}.ds-list__glide{box-sizing:border-box;border-radius:var(--ds-radius-control-md);background:var(--ds-color-surface-hover);opacity:0;pointer-events:none;transition-property:translate,width,height,opacity;transition-duration:var(--ds-motion-feedback-duration);transition-timing-function:var(--ds-motion-feedback-easing);margin:0;list-style:none;position:absolute;top:0;left:0}.ds-list--size-md .ds-list__glide{border-radius:var(--ds-radius-control-lg)}.ds-list__items[data-glide=lit]>.ds-list__glide{opacity:1}.ds-list__glide[data-instant]{transition-property:opacity}@media (prefers-reduced-motion:reduce){.ds-list__glide{transition-property:opacity}}@media (hover:none){.ds-list__glide{display:none}}.ds-list__item:last-child>.ds-list__divider{display:none}.ds-list--type-plain .ds-list__divider{margin-block-start:var(--ds-space-text-list)}.ds-list:is(.ds-list--type-bulleted,.ds-list--type-numbered) .ds-list__divider{flex-basis:100%}@media (pointer:coarse){:is(a[href],button).ds-list__row,.ds-list__item[role=option]{position:relative}:is(a[href],button).ds-list__row:after,.ds-list__item[role=option]:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}.ds-list__item+.ds-list__item>:is(a[href],button).ds-list__row:after,.ds-list__item[role=option]+.ds-list__item[role=option]:after{inset-block-start:0}.ds-list__item:has(+.ds-list__item)>:is(a[href],button).ds-list__row:after,.ds-list__item[role=option]:has(+.ds-list__item[role=option]):after{inset-block-end:0}}@media (forced-colors:active){:where(a[href]).ds-list__row,a.ds-list__row[aria-disabled=true]{border-color:canvas}.ds-list__row[aria-current]:not([aria-current=false]),.ds-list__item[aria-selected=true]>.ds-list__row{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.ds-list__row[aria-current]:not([aria-current=false]):before{border-color:highlighttext}.ds-list__row[aria-current]:not([aria-current=false]) :is(.ds-list__item-title,.ds-list__meta,.ds-list__leading,.ds-list__trailing),.ds-list__item[aria-selected=true]>.ds-list__row :is(.ds-list__item-title,.ds-list__meta,.ds-list__leading,.ds-list__trailing,.ds-list__check){color:highlighttext}.ds-list__row:focus-visible,.ds-list__item[role=option]:focus-visible>.ds-list__row{outline-color:canvastext}.ds-list__item[aria-selected=true]:focus-visible>.ds-list__row{outline-color:highlighttext}.ds-list__row:is(:disabled,[aria-disabled=true]),.ds-list__item[aria-disabled=true]>.ds-list__row{border-color:graytext}.ds-list__row:is(:disabled,[aria-disabled=true]) :is(.ds-list__item-title,.ds-list__meta,.ds-list__leading,.ds-list__trailing,.ds-list__check),.ds-list__item[aria-disabled=true]>.ds-list__row :is(.ds-list__item-title,.ds-list__meta,.ds-list__leading,.ds-list__trailing,.ds-list__check){color:graytext}.ds-list__item:not([role=option])>div.ds-list__row{border-color:canvas}}.ds-log{box-sizing:border-box;gap:var(--ds-space-stack-sm);width:100%;color:var(--ds-color-text-default);flex-direction:column;display:flex;position:relative}.ds-log__header{align-items:center;gap:var(--ds-space-inline-sm);flex-wrap:wrap;display:flex}.ds-log__title{color:var(--ds-color-text-default);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);text-transform:var(--ds-typography-label-md-text-transform)}.ds-log__well{box-sizing:border-box;max-height:var(--ds-size-list-max-height);border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-sunken);flex-direction:column;display:flex}.ds-log__well:has(.ds-log__scroll:focus-visible){outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-log__scroll{box-sizing:border-box;gap:var(--ds-space-stack-sm);min-height:0;padding:var(--ds-space-inset-lg);border-radius:calc(var(--ds-radius-container-md) - var(--ds-border-width-hairline)) calc(var(--ds-radius-container-md) - var(--ds-border-width-hairline)) 0 0;scrollbar-width:thin;scrollbar-color:var(--ds-color-border-scrollbar) transparent;outline:none;flex-direction:column;flex:auto;display:flex;overflow:auto}.ds-log__scroll:last-child{border-radius:calc(var(--ds-radius-container-md) - var(--ds-border-width-hairline))}.ds-log__note{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);font-variant-numeric:tabular-nums;margin:0}.ds-log__divider{flex-shrink:0}.ds-log__lines{color:var(--ds-color-text-default);font-family:var(--ds-typography-code-md-font-family);font-size:var(--ds-typography-code-md-font-size);font-weight:var(--ds-typography-code-md-font-weight);line-height:var(--ds-typography-code-md-line-height);letter-spacing:var(--ds-typography-code-md-letter-spacing);text-transform:var(--ds-typography-code-md-text-transform);font-variant-ligatures:none;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;direction:ltr;margin:0}.ds-log__lines--empty{color:var(--ds-color-text-subtle)}.ds-log__jump{padding:0 var(--ds-space-inset-lg) var(--ds-space-inset-lg);flex-shrink:0;justify-content:flex-end;display:flex}.ds-log__announcement{clip-path:inset(50%)}@media (forced-colors:active){.ds-log__well:has(.ds-log__scroll:focus-visible){outline-color:highlight}}.ds-menubar{box-sizing:border-box;align-items:center;gap:var(--ds-space-0);width:max-content;max-width:100%;padding:var(--ds-space-inset-xs);border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-control-md);background:var(--ds-color-surface-default);color:var(--ds-color-text-default);flex-wrap:wrap;display:flex}.ds-menubar--look-plain{background:0 0;border-color:#0000;padding:0}.ds-menubar__menu{display:contents}.ds-menubar__trigger{box-sizing:border-box;min-block-size:var(--ds-size-control-sm);padding:var(--ds-space-inset-xs) var(--ds-space-inset-md);border:var(--ds-border-width-hairline) solid transparent;border-radius:var(--ds-radius-inset);color:var(--ds-color-text-default);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);text-transform:var(--ds-typography-label-md-text-transform);white-space:nowrap;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;align-items:center;margin:0;display:inline-flex}.ds-menubar--look-plain .ds-menubar__trigger{border-radius:var(--ds-radius-control-sm)}.ds-menubar--size-small .ds-menubar__trigger{min-block-size:var(--ds-size-control-xs);padding:0 var(--ds-space-inset-sm);font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing);text-transform:var(--ds-typography-label-sm-text-transform)}@media (hover:hover){.ds-menubar__trigger:hover:not([aria-disabled=true]){background:var(--ds-color-surface-hover)}}.ds-menubar__trigger[aria-expanded=true]{background:var(--ds-color-surface-hover)}.ds-menubar__trigger:focus-visible{background:var(--ds-color-surface-hover);outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-menubar__trigger[aria-disabled=true]{color:var(--ds-color-text-disabled);cursor:not-allowed}@media (pointer:coarse){.ds-menubar__trigger{position:relative}.ds-menubar__trigger:after{content:"";inset-block:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute;inset-inline:0}}@media (forced-colors:active){.ds-menubar .ds-menubar__trigger[aria-expanded=true]{forced-color-adjust:none;color:highlighttext;background:highlight;outline-color:canvastext}@media (hover:hover){.ds-menubar__trigger:hover:not([aria-disabled=true]){border-color:canvastext}}.ds-menubar__trigger[aria-disabled=true]{color:graytext}}.ds-meter--tone-primary .ds-progress__fill{background:var(--ds-color-surface-primary)}.ds-meter--tone-series .ds-progress__fill{background:var(--ds-color-data-series)}.ds-meter--tone-success .ds-progress__fill{background:var(--ds-color-feedback-success-icon)}.ds-meter--tone-warning .ds-progress__fill{background:var(--ds-color-feedback-warning-icon)}.ds-meter--tone-danger .ds-progress__fill{background:var(--ds-color-feedback-danger-icon)}@media (forced-colors:active){.ds-meter .ds-progress__fill{forced-color-adjust:none;background:highlight}}.ds-modal{box-sizing:border-box;z-index:var(--ds-layer-modal);gap:var(--ds-space-stack-lg);width:calc(100% - 2 * var(--ds-space-inset-xl));max-width:var(--ds-size-modal-sm);max-height:calc(100% - 2 * var(--ds-space-inset-xl));padding:var(--ds-space-inset-2xl);border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-lg);background:var(--ds-color-surface-overlay);color:var(--ds-color-text-default);box-shadow:var(--ds-elevation-overlay);flex-direction:column;margin:auto;display:none;position:fixed;inset:0}.ds-modal[open]{display:flex}.ds-modal__header{align-items:flex-start;gap:var(--ds-space-inline-md);display:flex;position:relative}.ds-modal__header:has(.ds-modal__close){padding-inline-end:calc(var(--ds-size-control-sm) + var(--ds-space-inset-xl) - var(--ds-space-inset-2xl) - var(--ds-border-width-hairline) + var(--ds-space-inline-md))}.ds-modal__icon{height:calc(var(--ds-typography-heading-xs-font-size) * var(--ds-typography-heading-xs-line-height));font-size:var(--ds-size-icon-md);flex-shrink:0;align-items:center;display:inline-flex}.ds-modal__title{min-width:0;color:var(--ds-color-text-default);font-family:var(--ds-typography-heading-xs-font-family);font-size:var(--ds-typography-heading-xs-font-size);font-weight:var(--ds-typography-heading-xs-font-weight);line-height:var(--ds-typography-heading-xs-line-height);letter-spacing:var(--ds-typography-heading-xs-letter-spacing);flex:auto;margin:0}.ds-modal__close{top:calc((var(--ds-typography-heading-xs-font-size) * var(--ds-typography-heading-xs-line-height) - var(--ds-size-control-sm)) / 2);position:absolute;inset-inline-end:calc(var(--ds-space-inset-xl) - var(--ds-space-inset-2xl) - var(--ds-border-width-hairline))}.ds-modal__body{min-height:0;margin:calc(-1 * var(--ds-space-inset-sm));padding:var(--ds-space-inset-sm);scrollbar-width:thin;scrollbar-color:var(--ds-color-border-scrollbar) transparent;color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);flex:auto;overflow:auto}.ds-modal__body:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-modal__description{margin:0 0 var(--ds-space-stack-md)}.ds-modal__description:last-child{margin-bottom:0}.ds-modal__body>:first-child{margin-top:0}.ds-modal__body>:last-child{margin-bottom:0}.ds-modal__footer{justify-content:flex-end;gap:var(--ds-space-inline-md);flex-wrap:wrap;display:flex}.ds-modal--size-md{max-width:var(--ds-size-modal-md)}.ds-modal--size-lg{max-width:var(--ds-size-modal-lg)}.ds-modal--inline{z-index:auto;width:100%;max-height:none;margin:0;position:relative;inset:auto}:root[data-reduce-motion]{--ds-motion-feedback-duration:0s;--ds-motion-state-duration:0s;--ds-motion-enter-duration:0s;--ds-motion-exit-duration:0s;--ds-motion-stagger-delay:0s;--ds-motion-chart-entrance-grow-duration:0s;--ds-motion-chart-entrance-reveal-duration:0s;--ds-motion-chart-entrance-stagger:0s;--ds-motion-chart-entrance-stagger-span:0s}.ds-nav-item{--ds-nav-item-line:calc(var(--ds-typography-body-sm-font-size) * var(--ds-typography-body-sm-line-height));box-sizing:border-box;align-items:center;gap:var(--ds-space-inline-md);min-block-size:var(--ds-size-control-md);padding-block:calc((var(--ds-size-control-md) - 1lh) / 2 - var(--ds-border-width-hairline));padding-inline:var(--ds-space-inset-xl);border:var(--ds-border-width-hairline) solid transparent;border-radius:var(--ds-radius-control-sm);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);text-align:start;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;margin:0;text-decoration:none;display:inline-flex}:where(.ds-nav-item){position:relative}@media (hover:hover){.ds-nav-item:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--ds-color-surface-hover);color:var(--ds-color-text-default)}}.ds-nav-item[aria-current=page]{background:var(--ds-color-surface-selected);color:var(--ds-color-text-selected);font-weight:var(--ds-typography-body-sm-medium-font-weight)}.ds-nav-item[aria-current=page]:before{content:"";inset-block-end:0;inset-inline:var(--ds-space-inset-xl);box-sizing:border-box;border-block-end:var(--ds-border-width-emphasis) solid var(--ds-color-border-selected);border-radius:var(--ds-radius-full);pointer-events:none;position:absolute}.ds-nav-item--block[aria-current=page]:before{inset-block:calc(var(--ds-border-width-hairline) * -1 + (var(--ds-size-control-md) - var(--ds-size-16)) / 2) auto;block-size:var(--ds-size-16);border-block-end:0;border-inline-start:var(--ds-border-width-emphasis) solid var(--ds-color-border-selected);inset-inline:0 auto}.ds-nav-item[aria-expanded=true]{color:var(--ds-color-text-default)}.ds-nav-item:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-nav-item:disabled,.ds-nav-item[aria-disabled=true]{color:var(--ds-color-text-disabled);cursor:not-allowed}.ds-nav-item__label{flex:auto;min-width:0}.ds-nav-item__label[data-label]:after{content:attr(data-label);content:attr(data-label) / "";visibility:hidden;height:0;font-weight:var(--ds-typography-body-sm-medium-font-weight);pointer-events:none;user-select:none;display:block;overflow:hidden}.ds-nav-item__icon{font-size:var(--ds-size-icon-md);flex-shrink:0}.ds-nav-item__count,.ds-nav-item__dot{flex-shrink:0}.ds-nav-item__caret{font-size:var(--ds-size-icon-sm);transition:transform var(--ds-motion-state-duration) var(--ds-motion-state-easing);flex-shrink:0}.ds-nav-item[aria-expanded=true] .ds-nav-item__caret{transform:rotate(180deg)}.ds-nav-item--size-md{--ds-nav-item-line:calc(var(--ds-typography-body-sm-font-size) * var(--ds-typography-body-sm-line-height));gap:var(--ds-space-inline-sm);min-block-size:var(--ds-size-control-sm);padding-block:calc((var(--ds-size-control-sm) - 1lh) / 2 - var(--ds-border-width-hairline));padding-inline:var(--ds-space-inset-lg);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing)}.ds-nav-item--size-md[aria-current=page],.ds-nav-item--size-md .ds-nav-item__label[data-label]:after{font-weight:var(--ds-typography-body-sm-medium-font-weight)}.ds-nav-item--size-sm{--ds-nav-item-line:calc(var(--ds-typography-body-xs-font-size) * var(--ds-typography-body-xs-line-height));gap:var(--ds-space-inline-xs);min-block-size:var(--ds-size-control-xs);padding-block:calc((var(--ds-size-control-xs) - 1lh) / 2 - var(--ds-border-width-hairline));padding-inline:var(--ds-space-inset-md);border-radius:var(--ds-radius-control-xs);font-family:var(--ds-typography-body-xs-font-family);font-size:var(--ds-typography-body-xs-font-size);font-weight:var(--ds-typography-body-xs-font-weight);line-height:var(--ds-typography-body-xs-line-height);letter-spacing:var(--ds-typography-body-xs-letter-spacing)}.ds-nav-item--size-sm[aria-current=page],.ds-nav-item--size-sm .ds-nav-item__label[data-label]:after{font-weight:var(--ds-typography-label-sm-font-weight)}.ds-nav-item--size-md[aria-current=page]:before{inset-inline:var(--ds-space-inset-lg)}.ds-nav-item--size-sm[aria-current=page]:before{inset-inline:var(--ds-space-inset-md)}.ds-nav-item--block.ds-nav-item--size-md[aria-current=page]:before{inset-block-start:calc(var(--ds-border-width-hairline) * -1 + (var(--ds-size-control-sm) - var(--ds-size-16)) / 2);inset-inline:0 auto}.ds-nav-item--block.ds-nav-item--size-sm[aria-current=page]:before{block-size:var(--ds-size-12);inset-block-start:calc(var(--ds-border-width-hairline) * -1 + (var(--ds-size-control-xs) - var(--ds-size-12)) / 2);inset-inline:0 auto}.ds-nav-item--size-md .ds-nav-item__icon{font-size:var(--ds-size-icon-sm)}.ds-nav-item--size-sm .ds-nav-item__icon,.ds-nav-item:is(.ds-nav-item--size-md,.ds-nav-item--size-sm) .ds-nav-item__caret{font-size:var(--ds-size-icon-xs)}.ds-nav-item--block{white-space:normal;justify-content:space-between;width:100%;display:flex}.ds-nav-item--block .ds-nav-item__label{overflow-wrap:break-word}.ds-nav-item--block{align-items:flex-start}.ds-nav-item--block :is(.ds-nav-item__icon,.ds-nav-item__caret){height:var(--ds-nav-item-line)}.ds-nav-item--block .ds-nav-item__dot{min-block-size:var(--ds-nav-item-line)}.ds-nav-item--block .ds-nav-item__count{margin-block-start:calc((var(--ds-nav-item-line) - var(--ds-size-mark-md)) / 2)}@media (prefers-reduced-motion:reduce){.ds-nav-item__caret{transition:none}}@media (pointer:coarse){.ds-nav-item{position:relative}.ds-nav-item:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}.ds-nav-item--block+.ds-nav-item--block:after{inset-block-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-sm) / -2)}.ds-nav-item--block:has(+.ds-nav-item--block):after{inset-block-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-sm) / -2)}}@media (forced-colors:active){.ds-nav-item{border-color:canvas}.ds-nav-item[aria-current=page]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.ds-nav-item[aria-current=page]:before{border-color:highlighttext}.ds-nav-item[aria-current=page] .ds-nav-item__count{color:highlight;background:highlighttext;border-color:highlighttext}.ds-nav-item[aria-current=page] .ds-nav-item__dot .ds-status-dot__dot{background:highlighttext}.ds-nav-item[aria-current=page]:focus-visible{outline-color:canvastext}.ds-nav-item:disabled,.ds-nav-item[aria-disabled=true]{color:graytext}}.ds-navigation-menu{max-width:100%;position:relative}.ds-navigation-menu__list{align-items:center;gap:var(--ds-space-inline-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-navigation-menu__item{display:flex}.ds-navigation-menu__viewport{z-index:var(--ds-layer-raised);box-sizing:border-box;width:var(--ds-navigation-menu-width,0);height:var(--ds-navigation-menu-height,0);translate:var(--ds-navigation-menu-x,0) var(--ds-navigation-menu-y,0);border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-sm);background:var(--ds-color-surface-overlay);box-shadow:var(--ds-elevation-raised-strong);pointer-events:none;transition-property:translate,width,height,opacity,visibility;transition-duration:var(--ds-motion-feedback-duration);transition-timing-function:var(--ds-motion-feedback-easing);transition-behavior:allow-discrete;position:absolute;top:0;left:0}.ds-navigation-menu__viewport[data-closed]{opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:var(--ds-motion-exit-duration);transition-timing-function:var(--ds-motion-exit-easing)}.ds-navigation-menu__viewport[data-instant]{transition-property:opacity,visibility}@media (prefers-reduced-motion:reduce){.ds-navigation-menu__viewport{transition-property:opacity,visibility}}@media (prefers-reduced-motion:no-preference){.ds-navigation-menu__viewport[data-open]{animation:ds-navigation-menu-drop var(--ds-motion-enter-duration) var(--ds-motion-enter-easing)}}@keyframes ds-navigation-menu-drop{0%{opacity:0;margin-top:calc(-1 * var(--ds-space-stack-xs))}}.ds-navigation-menu__content{--ds-navigation-menu-columns:1;z-index:calc(var(--ds-layer-raised) + 1);box-sizing:border-box;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ds-size-column-min-sm)), 1fr));gap:var(--ds-space-0);width:min(var(--ds-navigation-menu-columns) * var(--ds-size-column-min-sm) + 2 * var(--ds-space-inset-xs) + 2 * var(--ds-border-width-hairline), 100vw - 2 * var(--ds-space-stack-xs));padding:calc(var(--ds-space-inset-xs) + var(--ds-border-width-hairline));translate:var(--ds-navigation-menu-x,0) var(--ds-navigation-menu-y,0);color:var(--ds-color-text-default);transition-property:opacity,display;transition-duration:var(--ds-motion-feedback-duration);transition-timing-function:var(--ds-motion-feedback-easing);transition-behavior:allow-discrete;margin:0;display:grid;position:absolute;top:0;left:0}.ds-navigation-menu__content[hidden]{opacity:0;display:none}@starting-style{.ds-navigation-menu__content{opacity:0}}.ds-navigation-menu__link{box-sizing:border-box;align-items:flex-start;gap:var(--ds-space-inline-md);min-width:0;min-height:var(--ds-size-control-sm);padding:var(--ds-space-inset-sm) var(--ds-space-inset-md);border-radius:var(--ds-radius-inset);color:var(--ds-color-text-default);-webkit-tap-highlight-color:transparent;text-decoration:none;display:flex}@media (hover:hover){.ds-navigation-menu__link:hover{background:var(--ds-color-surface-hover)}}.ds-navigation-menu__link:focus-visible{background:var(--ds-color-surface-hover);outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-navigation-menu__link[aria-current=page]{background:var(--ds-color-surface-selected);color:var(--ds-color-text-selected);position:relative}.ds-navigation-menu__link[aria-current=page]:before{content:"";inset-inline-start:var(--ds-focus-ring-width);box-sizing:border-box;width:var(--ds-border-width-emphasis);height:var(--ds-size-16);border-inline-start:var(--ds-border-width-emphasis) solid var(--ds-color-border-selected);border-radius:var(--ds-radius-full);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.ds-navigation-menu__link-icon{min-block-size:calc(var(--ds-typography-body-sm-line-height) * var(--ds-typography-body-sm-font-size));color:var(--ds-color-icon-subtle);font-size:var(--ds-size-icon-sm);flex-shrink:0;align-items:center;display:inline-flex}.ds-navigation-menu__link[aria-current=page] .ds-navigation-menu__link-icon{color:inherit}.ds-navigation-menu__link-text{flex-direction:column;flex:auto;min-width:0;display:flex}.ds-navigation-menu__link-title{font-family:var(--ds-typography-body-sm-medium-font-family);font-size:var(--ds-typography-body-sm-medium-font-size);font-weight:var(--ds-typography-body-sm-medium-font-weight);line-height:var(--ds-typography-body-sm-medium-line-height);letter-spacing:var(--ds-typography-body-sm-medium-letter-spacing);overflow-wrap:break-word}.ds-navigation-menu__link-title:only-child{font-weight:var(--ds-typography-body-sm-font-weight)}.ds-navigation-menu__link-description{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);overflow-wrap:break-word}@media (pointer:coarse){.ds-navigation-menu__link{position:relative}.ds-navigation-menu__link:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}.ds-navigation-menu__link+.ds-navigation-menu__link:after{inset-block-start:0}.ds-navigation-menu__link:has(+.ds-navigation-menu__link):after{inset-block-end:0}}@media (forced-colors:active){.ds-navigation-menu__link[aria-current=page]:before{border-color:highlight}@media (hover:hover){.ds-navigation-menu__link:hover{outline:var(--ds-border-width-hairline) solid CanvasText;outline-offset:calc(-1 * var(--ds-border-width-hairline))}}}.ds-number-field__control,.ds-number-field__unit{font-variant-numeric:tabular-nums}.ds-number-field .ds-input__trailing-action{gap:var(--ds-space-inline-xs)}.ds-number-field__unit{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);white-space:nowrap}.ds-input--size-lg .ds-number-field__unit{font-family:var(--ds-typography-body-md-font-family);font-size:var(--ds-typography-body-md-font-size);font-weight:var(--ds-typography-body-md-font-weight);line-height:var(--ds-typography-body-md-line-height);letter-spacing:var(--ds-typography-body-md-letter-spacing)}.ds-input--size-sm .ds-number-field__unit{font-family:var(--ds-typography-field-sm-font-family);font-size:var(--ds-typography-field-sm-font-size);font-weight:var(--ds-typography-field-sm-font-weight);line-height:var(--ds-typography-field-sm-line-height);letter-spacing:var(--ds-typography-field-sm-letter-spacing)}.ds-number-field__separator{width:var(--ds-border-width-hairline);height:var(--ds-size-icon-md);background:var(--ds-color-border-subtle);flex-shrink:0}.ds-number-field__unit+.ds-number-field__separator{margin-inline-start:var(--ds-space-inline-md)}.ds-number-field__decrement.ds-btn,.ds-number-field__increment.ds-btn{touch-action:pan-x pan-y pinch-zoom}.ds-number-field__decrement.ds-btn--size-xs,.ds-number-field__increment.ds-btn--size-xs{margin-inline:calc((var(--ds-size-control-sm) - var(--ds-size-control-xs)) / 2)}.ds-number-field__decrement.ds-btn--size-xs .ds-btn__icon,.ds-number-field__increment.ds-btn--size-xs .ds-btn__icon{font-size:var(--ds-size-icon-sm)}@media (pointer:coarse){.ds-input__trailing-action:has(>.ds-number-field__increment:not(:disabled))>.ds-btn.ds-number-field__decrement:after{inset-inline-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-xs) / -2)}.ds-input__trailing-action:has(>.ds-number-field__decrement:not(:disabled))>.ds-btn.ds-number-field__increment:after{inset-inline-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-xs) / -2)}.ds-input__trailing-action:has(>.ds-number-field__increment:not(:disabled))>.ds-number-field__decrement.ds-btn--size-xs:after{inset-inline-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), (var(--ds-space-inline-xs) + var(--ds-size-control-sm) - var(--ds-size-control-xs)) / -2)}.ds-input__trailing-action:has(>.ds-number-field__decrement:not(:disabled))>.ds-number-field__increment.ds-btn--size-xs:after{inset-inline-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), (var(--ds-space-inline-xs) + var(--ds-size-control-sm) - var(--ds-size-control-xs)) / -2)}}@media (forced-colors:active){.ds-number-field__separator{background:canvastext}.ds-number-field:has(.ds-input__control:disabled) .ds-number-field__unit{color:graytext}.ds-number-field:has(.ds-input__control:disabled) .ds-number-field__separator{background:graytext}}.ds-otp-field{box-sizing:border-box;align-items:center;gap:var(--ds-space-inline-md);vertical-align:middle;min-width:0;max-width:100%;display:inline-flex;position:relative}.ds-otp-field__cells{align-items:center;gap:var(--ds-space-inline-sm);flex:0 auto;min-width:0;display:flex}.ds-otp-field__cell{box-sizing:border-box;flex:0 1 var(--ds-size-control-md);inline-size:var(--ds-size-control-md);min-inline-size:var(--ds-size-target-min);min-block-size:var(--ds-size-control-md);padding:var(--ds-space-inset-2xs) 0;border:var(--ds-border-width-hairline) solid var(--ds-color-border-control);border-radius:var(--ds-radius-control-md);background:var(--ds-color-surface-field);color:var(--ds-color-text-default);font-family:var(--ds-typography-body-lg-font-family);font-size:var(--ds-typography-body-lg-font-size);font-weight:var(--ds-typography-body-lg-font-weight);line-height:var(--ds-typography-body-lg-line-height);letter-spacing:var(--ds-typography-body-lg-letter-spacing);font-variant-numeric:tabular-nums;text-align:center;cursor:text;appearance:none;outline:none;margin:0}@media (hover:hover){.ds-otp-field__cell:hover:enabled:not([readonly]){border-color:var(--ds-color-border-control-hover)}}.ds-otp-field__cell:focus{border-color:var(--ds-color-border-focus-field);outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus-field);outline-offset:0}.ds-otp-field.ds-otp-field--error .ds-otp-field__cell,.ds-otp-field .ds-otp-field__cell[aria-invalid=true]{border-color:var(--ds-color-feedback-danger-border)}.ds-otp-field__error-icon{color:var(--ds-color-feedback-danger-icon);font-size:var(--ds-size-icon-md);flex-shrink:0}.ds-otp-field__cell[readonly]{background:var(--ds-color-surface-disabled);cursor:default}.ds-otp-field__cell:disabled{border-color:var(--ds-color-border-control-disabled);background:var(--ds-color-surface-disabled);color:var(--ds-color-text-disabled);cursor:not-allowed}.ds-otp-field__separator{inline-size:var(--ds-size-icon-xs);block-size:var(--ds-border-width-emphasis);border-radius:var(--ds-radius-full);background:var(--ds-color-border-strong);flex-shrink:0}.ds-otp-field__proxy{inset-block-end:0;inset-inline-start:0}.ds-otp-field--size-lg .ds-otp-field__cell{flex-basis:var(--ds-size-control-lg);inline-size:var(--ds-size-control-lg);min-block-size:var(--ds-size-control-lg);border-radius:var(--ds-radius-control-lg)}.ds-otp-field--size-sm .ds-otp-field__cell{flex-basis:var(--ds-size-control-sm);inline-size:var(--ds-size-control-sm);min-block-size:var(--ds-size-control-sm);border-radius:var(--ds-radius-control-sm);font-family:var(--ds-typography-body-md-font-family);font-size:var(--ds-typography-body-md-font-size);font-weight:var(--ds-typography-body-md-font-weight);line-height:var(--ds-typography-body-md-line-height);letter-spacing:var(--ds-typography-body-md-letter-spacing)}.ds-otp-field--size-sm .ds-otp-field__cells{gap:var(--ds-space-inline-xs)}.ds-otp-field--size-sm .ds-otp-field__error-icon{font-size:var(--ds-size-icon-sm)}@media (forced-colors:active){.ds-otp-field__cell:focus{border-color:highlight;outline-color:highlight}.ds-otp-field__cell:disabled{color:graytext;border-color:graytext}.ds-otp-field__separator{background:canvastext}}.ds-page-header{box-sizing:border-box;gap:var(--ds-space-stack-lg);min-width:0;flex-direction:column;padding-block-end:var(--ds-space-layout-heading);display:flex}:where(.ds-page-header){position:relative}.ds-page-header--composition-tabbed{padding-block-end:0}.ds-page-header__breadcrumbs{min-width:0}.ds-page-header__main{align-items:flex-start;gap:var(--ds-space-stack-lg) var(--ds-space-inline-lg);flex-wrap:wrap;display:flex}.ds-page-header__body{flex:1 1 var(--ds-size-width-240);gap:var(--ds-space-stack-sm);flex-direction:column;min-width:0;display:flex}.ds-page-header__title-row{align-items:center;gap:var(--ds-space-inline-md);flex-wrap:wrap;display:flex}.ds-page-header__title{min-width:0;color:var(--ds-color-text-default);font-family:var(--ds-typography-heading-lg-font-family);font-size:var(--ds-typography-heading-lg-font-size);font-weight:var(--ds-typography-heading-lg-font-weight);line-height:var(--ds-typography-heading-lg-line-height);letter-spacing:var(--ds-typography-heading-lg-letter-spacing);text-transform:var(--ds-typography-heading-lg-text-transform);overflow-wrap:break-word;margin:0}.ds-page-header__status{flex:none}.ds-page-header__description{max-width:var(--ds-size-content-md);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-md-font-family);font-size:var(--ds-typography-body-md-font-size);font-weight:var(--ds-typography-body-md-font-weight);line-height:var(--ds-typography-body-md-line-height);letter-spacing:var(--ds-typography-body-md-letter-spacing);margin:0}.ds-page-header__meta{color:var(--ds-color-text-subtlest);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);margin:0}.ds-page-header__actions{align-items:center;gap:var(--ds-space-inline-sm);min-height:1lh;font-family:var(--ds-typography-heading-lg-font-family);font-size:var(--ds-typography-heading-lg-font-size);line-height:var(--ds-typography-heading-lg-line-height);flex:none;display:flex}.ds-page-header__more{display:flex}.ds-page-header__more--narrow{display:none}.ds-page-header__tabs{min-width:0;max-width:100%;display:flex;position:relative}.ds-page-header__tabs:has(>.ds-tabs--look-line){box-shadow:inset 0 calc(-1 * var(--ds-border-width-hairline)) 0 var(--ds-color-border-subtle)}.ds-page-header__tabs>.ds-tabs--look-line>.ds-tabs__list{box-shadow:none}.ds-page-header__tabs>.ds-tabs{min-width:0;max-width:100%}.ds-page-header__tabs-cue{inset-block:0 var(--ds-border-width-emphasis);width:var(--ds-size-control-xs);background:var(--ds-color-surface-canvas);color:var(--ds-color-icon-subtle);pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset-inline-end:0}.ds-page-header__tabs-cue .ds-icon{font-size:var(--ds-size-icon-sm)}.ds-page-header__tabs[data-more] .ds-page-header__tabs-cue{display:flex}.ds-page-header__tabs-skeleton{align-items:center;gap:var(--ds-space-inline-2xl);min-height:var(--ds-size-control-lg);padding-inline:calc(var(--ds-space-inset-xs) + var(--ds-space-inset-md));box-shadow:inset 0 calc(-1 * var(--ds-border-width-hairline)) 0 var(--ds-color-border-subtle);display:flex}.ds-page-header .ds-page-header__title>.ds-skeleton,.ds-page-header .ds-page-header__description>.ds-skeleton,.ds-page-header .ds-page-header__meta>.ds-skeleton{font:inherit;line-height:inherit}.ds-page-header--loading .ds-page-header__title{flex:auto}.ds-page-header .ds-page-header__title>.ds-skeleton{width:min(var(--ds-size-width-320), 100%)}.ds-page-header .ds-page-header__description>.ds-skeleton{width:min(var(--ds-size-width-480), 100%)}.ds-page-header .ds-page-header__meta>.ds-skeleton{width:min(var(--ds-size-width-240), 100%)}.ds-page-header .ds-page-header__description>.ds-skeleton>.ds-skeleton__line:nth-child(n+2){display:none}.ds-page-header__tabs-skeleton>.ds-skeleton{flex:0 1 var(--ds-size-72);width:auto}.ds-page-header__tabs-skeleton>.ds-skeleton:nth-child(2n){flex-basis:var(--ds-size-88)}@container style(--ds-layout:narrow){.ds-page-header__main{align-items:stretch;gap:var(--ds-space-stack-lg);flex-direction:column}.ds-page-header__body{flex:none}.ds-page-header__title{font-family:var(--ds-typography-heading-md-font-family);font-size:var(--ds-typography-heading-md-font-size);font-weight:var(--ds-typography-heading-md-font-weight);line-height:var(--ds-typography-heading-md-line-height);letter-spacing:var(--ds-typography-heading-md-letter-spacing);text-transform:var(--ds-typography-heading-md-text-transform)}.ds-page-header__actions{min-height:0}.ds-page-header__action--primary{flex:auto}.ds-page-header__action--secondary,.ds-page-header__more--wide{display:none}.ds-page-header__more--narrow{display:flex}.ds-page-header .ds-page-header__title>.ds-skeleton,.ds-page-header .ds-page-header__description>.ds-skeleton{width:min(var(--ds-size-width-240), 100%)}.ds-page-header .ds-page-header__description>.ds-skeleton>.ds-skeleton__line:nth-child(n+2){display:block}}@media (forced-colors:active){.ds-page-header__tabs:has(>.ds-tabs--look-line),.ds-page-header__tabs-skeleton{border-block-end:var(--ds-border-width-hairline) solid CanvasText}.ds-page-header__tabs>.ds-tabs--look-line>.ds-tabs__list{border-block-end:0}}.ds-pagination{align-items:center;display:inline-flex}.ds-pagination__list{box-sizing:border-box;align-items:center;gap:var(--ds-space-inline-xs);padding:var(--ds-space-inset-xs);border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-control-lg);margin:0;list-style:none;display:inline-flex}.ds-pagination--borderless .ds-pagination__list{border-color:#0000}.ds-pagination__item{display:inline-flex}.ds-pagination .ds-pagination__page{width:auto;min-width:var(--ds-size-control-sm);padding:0 var(--ds-space-inset-xs);font-variant-numeric:tabular-nums}.ds-pagination :is(.ds-pagination__page,.ds-pagination__previous,.ds-pagination__next):not(:disabled,[aria-disabled=true]){color:var(--ds-color-text-subtle)}@media (hover:hover){.ds-pagination :is(.ds-pagination__page,.ds-pagination__previous,.ds-pagination__next):not(:disabled,[aria-disabled=true]):hover{color:var(--ds-color-text-default)}}.ds-pagination .ds-pagination__page[aria-current=page],.ds-pagination .ds-pagination__page[aria-current=page]:is(:hover,:active){border-color:var(--ds-color-border-control-selected);background:var(--ds-color-surface-primary);color:var(--ds-color-text-on-primary);box-shadow:none;cursor:default}.ds-pagination__gap{text-align:center;min-width:var(--ds-size-control-sm);color:var(--ds-color-text-subtlest);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);display:inline-block}.ds-pagination__status{padding:0 var(--ds-space-inset-md);color:var(--ds-color-text-default);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;display:none}.ds-pagination .ds-pagination__narrow-only{display:none}@container style(--ds-layout:narrow){.ds-pagination__item:has(>.ds-pagination__page,>.ds-pagination__gap){display:none}.ds-pagination__status,.ds-pagination .ds-pagination__narrow-only{display:inline-flex}.ds-pagination .ds-pagination__wide-only{display:none}}.ds-pagination--type-select{gap:var(--ds-space-inline-lg)}.ds-pagination--type-select .ds-pagination__select{width:auto}.ds-pagination__select .ds-select__value,.ds-pagination__select .ds-select__option-label{font-variant-numeric:tabular-nums}.ds-pagination--type-range{gap:var(--ds-space-inline-lg)}.ds-pagination--type-range .ds-pagination__select{width:auto}@media (forced-colors:active){.ds-pagination .ds-pagination__page[aria-current=page],.ds-pagination .ds-pagination__page[aria-current=page]:is(:hover,:active){forced-color-adjust:none;color:highlighttext;box-shadow:none;background:highlight;border-color:highlight}.ds-pagination .ds-pagination__page[aria-current=page]:focus-visible{outline-color:canvastext}.ds-pagination--borderless .ds-pagination__list{padding:calc(var(--ds-space-inset-xs) + var(--ds-border-width-hairline));border-style:none}}.ds-password-field__control::-ms-reveal,.ds-password-field__control::-ms-clear{display:none}.ds-password-field__toggle.ds-btn--size-xs{margin-inline:calc((var(--ds-size-control-sm) - var(--ds-size-control-xs)) / 2)}.ds-password-field__toggle.ds-btn--size-xs .ds-btn__icon{font-size:var(--ds-size-icon-sm)}@media (pointer:coarse){.ds-input--size-sm>.ds-input__control+.ds-input__trailing-action>.ds-password-field__toggle.ds-btn--size-xs:after{inset-inline-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), (var(--ds-space-inline-sm) + (var(--ds-size-control-sm) - var(--ds-size-control-xs)) / 2) / -2)}}.ds-picture-tile{box-sizing:border-box;gap:var(--ds-space-stack-xs);width:100%;min-width:var(--ds-size-88);padding:var(--ds-space-inset-2xs);border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-sm);background:var(--ds-color-surface-default);color:var(--ds-color-text-default);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;margin:0;display:flex;position:relative}.ds-picture-tile__picture{aspect-ratio:4/3;border-radius:calc(var(--ds-radius-container-sm) - var(--ds-space-inset-2xs) - var(--ds-border-width-hairline));background:var(--ds-color-surface-sunken);display:block;overflow:hidden}.ds-picture-tile>.ds-picture-tile__picture>*{border-radius:inherit;width:100%;height:100%;display:block}.ds-picture-tile>.ds-picture-tile__picture>img{object-fit:cover}.ds-picture-tile--ratio-1-1 .ds-picture-tile__picture{aspect-ratio:1}.ds-picture-tile__label{padding:var(--ds-space-inset-xs) var(--ds-space-inset-md) var(--ds-space-inset-sm);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);overflow-wrap:break-word;display:block}.ds-picture-tile__tick{box-sizing:content-box;width:var(--ds-size-20);height:var(--ds-size-20);border:var(--ds-border-width-emphasis) solid var(--ds-color-surface-default);border-radius:var(--ds-radius-full);background:var(--ds-color-surface-primary);color:var(--ds-color-icon-on-primary);background-clip:padding-box;justify-content:center;align-items:center;display:none;position:absolute;inset-block-start:calc(var(--ds-space-inset-md) - var(--ds-border-width-emphasis));inset-inline-end:calc(var(--ds-space-inset-md) - var(--ds-border-width-emphasis))}.ds-picture-tile__tick .ds-icon{font-size:var(--ds-size-icon-xs)}@media (hover:hover){.ds-picture-tile:hover:enabled:not(.ds-picture-tile--selected){background-image:linear-gradient(var(--ds-color-action-ghost-background-hover), var(--ds-color-action-ghost-background-hover))}}.ds-picture-tile:active:enabled{background-image:linear-gradient(var(--ds-color-action-ghost-background-pressed), var(--ds-color-action-ghost-background-pressed))}.ds-picture-tile:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-picture-tile--selected{padding:calc(var(--ds-space-inset-2xs) - var(--ds-border-width-emphasis) + var(--ds-border-width-hairline));border-width:var(--ds-border-width-emphasis);border-color:var(--ds-color-border-selected)}.ds-picture-tile--selected .ds-picture-tile__tick{display:flex}.ds-picture-tile:disabled{cursor:not-allowed}.ds-picture-tile:disabled .ds-picture-tile__picture{opacity:var(--ds-opacity-disabled)}.ds-picture-tile:disabled .ds-picture-tile__label{color:var(--ds-color-text-disabled)}.ds-picture-tile--selected:disabled{border-color:var(--ds-color-border-control-disabled)}.ds-picture-tile--selected:disabled .ds-picture-tile__tick{background:var(--ds-color-action-disabled-background);color:var(--ds-color-icon-disabled)}@media (forced-colors:active){.ds-picture-tile--selected{border-color:highlight}.ds-picture-tile__tick{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:canvas}.ds-picture-tile:disabled{border-color:graytext}.ds-picture-tile:disabled .ds-picture-tile__tick{color:canvas;background:graytext}}.ds-popover{box-sizing:border-box;gap:var(--ds-space-stack-lg);width:var(--ds-size-popover-width);max-width:100%;padding:var(--ds-space-inset-xl);border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-sm);background:var(--ds-color-surface-overlay);color:var(--ds-color-text-default);box-shadow:var(--ds-elevation-raised-strong);text-align:start;flex-direction:column;margin:0;display:flex;position:relative}.ds-popover__header{gap:var(--ds-space-stack-md);flex-direction:column;display:flex}.ds-popover__heading{align-items:flex-start;gap:var(--ds-space-inline-md);display:flex}.ds-popover__heading:has(.ds-popover__close){padding-inline-end:calc(var(--ds-size-control-sm) - (var(--ds-space-inset-xl) - var(--ds-space-inset-sm)) + var(--ds-space-inline-md))}.ds-popover__icon{height:calc(var(--ds-typography-heading-2xs-font-size) * var(--ds-typography-heading-2xs-line-height));font-size:var(--ds-size-icon-md);flex-shrink:0;align-items:center;display:inline-flex}.ds-popover__titles{gap:var(--ds-space-text-label);flex-direction:column;flex:auto;min-width:0;display:flex}.ds-popover__title{color:var(--ds-color-text-default);font-family:var(--ds-typography-heading-2xs-font-family);font-size:var(--ds-typography-heading-2xs-font-size);font-weight:var(--ds-typography-heading-2xs-font-weight);line-height:var(--ds-typography-heading-2xs-line-height);letter-spacing:var(--ds-typography-heading-2xs-letter-spacing);margin:0;display:block}.ds-popover__description{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);margin:0}.ds-popover .ds-popover__close{top:calc(var(--ds-space-inset-xl) + (var(--ds-typography-heading-2xs-font-size) * var(--ds-typography-heading-2xs-line-height) - var(--ds-size-control-sm)) / 2);position:absolute;inset-inline-end:var(--ds-space-inset-sm)}.ds-popover__divider{margin:0}.ds-popover__body{gap:var(--ds-space-stack-md);flex-direction:column;display:flex}.ds-popover__footer{align-items:flex-end;gap:var(--ds-space-stack-md);flex-direction:column;display:flex}.ds-popover__footer>.ds-popover__divider,.ds-popover__helper{align-self:stretch}.ds-popover__helper{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-xs-font-family);font-size:var(--ds-typography-body-xs-font-size);font-weight:var(--ds-typography-body-xs-font-weight);line-height:var(--ds-typography-body-xs-line-height);letter-spacing:var(--ds-typography-body-xs-letter-spacing);margin:0}.ds-popover__anchor{display:inline-flex;position:relative}.ds-popover__anchor[data-floating]{display:contents}.ds-popover__anchor>.ds-popover,.ds-popover__layer>.ds-popover{top:calc(100% + var(--ds-space-stack-xs));z-index:var(--ds-layer-overlay);max-width:calc(100vw - 2 * var(--ds-space-inset-xl));position:absolute;inset-inline-start:0}.ds-popover__anchor>.ds-popover--align-end,.ds-popover__layer>.ds-popover--align-end{inset-inline:auto 0}.ds-popover__anchor>.ds-popover--side-above,.ds-popover__layer>.ds-popover--side-above{top:auto;bottom:calc(100% + var(--ds-space-stack-xs))}.ds-popover__anchor>:is(.ds-popover--side-left,.ds-popover--side-right),.ds-popover__layer>:is(.ds-popover--side-left,.ds-popover--side-right){top:0;bottom:auto;inset-inline:auto}.ds-popover__anchor>.ds-popover--side-left,.ds-popover__layer>.ds-popover--side-left{right:calc(100% + var(--ds-space-stack-xs))}.ds-popover__anchor>.ds-popover--side-right,.ds-popover__layer>.ds-popover--side-right{left:calc(100% + var(--ds-space-stack-xs))}.ds-popover__layer>.ds-popover[data-placed]{inset:auto}.ds-popover:focus{outline:none}.ds-popover__layer:popover-open>.ds-popover{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ds-color-border-scrollbar) transparent;overflow-y:auto}.ds-alert__dismiss,.ds-toast__dismiss,.ds-tag__remove,.ds-progress__retry{box-sizing:border-box;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-alert__dismiss,.ds-toast__dismiss,.ds-tag__remove{width:var(--ds-size-target-min);height:var(--ds-size-target-min);color:inherit}.ds-alert__dismiss,.ds-toast__dismiss{margin-block:calc((var(--ds-typography-label-lg-font-size) * var(--ds-typography-label-lg-line-height) - var(--ds-size-target-min)) / 2);margin-inline:calc((var(--ds-size-icon-md) - var(--ds-size-target-min)) / 2);border-radius:var(--ds-radius-full);font-size:var(--ds-size-icon-md)}.ds-alert__dismiss:focus-visible,.ds-toast__dismiss:focus-visible,.ds-progress__retry:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}@media (pointer:coarse){.ds-alert__dismiss,.ds-toast__dismiss,.ds-tag__remove,.ds-progress__retry{position:relative}.ds-alert__dismiss:after,.ds-toast__dismiss:after,.ds-tag__remove:after,.ds-progress__retry:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}}.ds-progress{box-sizing:border-box;gap:var(--ds-space-stack-sm);flex-direction:column;width:100%;display:flex}.ds-progress__header{justify-content:space-between;align-items:center;gap:var(--ds-space-inline-md);display:flex}.ds-progress__label{align-items:center;gap:var(--ds-space-inline-sm);min-width:0;color:var(--ds-color-text-default);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);text-transform:var(--ds-typography-label-md-text-transform);display:inline-flex}.ds-progress__icon{color:var(--ds-color-feedback-danger-icon);font-size:var(--ds-size-icon-sm);flex-shrink:0}.ds-progress__value{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);font-variant-numeric:tabular-nums}.ds-progress__retry{min-width:var(--ds-size-target-min);min-height:var(--ds-size-target-min);margin-block:calc((var(--ds-typography-label-md-font-size) * var(--ds-typography-label-md-line-height) - var(--ds-size-target-min)) / 2);border-radius:var(--ds-radius-control-xs);color:var(--ds-color-text-danger);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);text-decoration-line:underline;text-decoration-thickness:var(--ds-border-width-hairline);text-underline-offset:.2em}@media (hover:hover){.ds-progress__retry:hover{text-decoration-thickness:var(--ds-border-width-emphasis)}}.ds-progress__track{box-sizing:border-box;width:100%;height:var(--ds-size-8);border-radius:var(--ds-radius-full);background:var(--ds-color-surface-track-subtle);display:flex;position:relative;overflow:hidden}.ds-progress__fill{border-radius:var(--ds-radius-full);background:var(--ds-color-surface-primary);height:100%;display:block;position:relative}.ds-progress--tone-success .ds-progress__fill{background:var(--ds-color-feedback-success-icon)}.ds-progress--tone-warning .ds-progress__fill{background:var(--ds-color-feedback-warning-icon)}.ds-progress--tone-danger .ds-progress__fill{background:var(--ds-color-feedback-danger-icon)}.ds-progress--state-failed .ds-progress__label{color:var(--ds-color-text-danger)}.ds-progress--state-failed .ds-progress__fill{background:var(--ds-color-feedback-danger-icon)}.ds-progress--state-unknown .ds-progress__fill{width:40%;margin-inline-start:30%}.ds-progress--size-sm{gap:var(--ds-space-stack-xs)}.ds-progress--size-sm .ds-progress__track{height:var(--ds-size-4)}.ds-progress--size-sm .ds-progress__label{font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing)}.ds-progress--size-sm .ds-progress__icon{font-size:var(--ds-size-icon-xs)}.ds-progress--size-sm .ds-progress__value{font-family:var(--ds-typography-body-xs-font-family);font-size:var(--ds-typography-body-xs-font-size);font-weight:var(--ds-typography-body-xs-font-weight);line-height:var(--ds-typography-body-xs-line-height);letter-spacing:var(--ds-typography-body-xs-letter-spacing)}.ds-progress--size-sm .ds-progress__retry{margin-block:calc((var(--ds-typography-label-sm-font-size) * var(--ds-typography-label-sm-line-height) - var(--ds-size-target-min)) / 2);font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing)}.ds-progress--type-pixel .ds-progress__track{mask-image:linear-gradient(to right, currentcolor calc(100% - var(--ds-space-2)), transparent 0);mask-size:calc((100% + var(--ds-space-2)) / 20) 100%;border-radius:0;mask-repeat:repeat-x}.ds-progress--type-pixel .ds-progress__fill{border-radius:0}.ds-progress__fill{transition:width var(--ds-motion-state-duration) var(--ds-motion-state-easing)}@media (prefers-reduced-motion:reduce){.ds-progress__fill{transition:none}}@media (pointer:coarse){.ds-progress__retry:after{z-index:1}}@media (forced-colors:active){.ds-progress__track{outline:var(--ds-border-width-hairline) solid CanvasText;outline-offset:calc(-1 * var(--ds-border-width-hairline))}.ds-progress .ds-progress__fill{forced-color-adjust:none;background:highlight}}@property --ds-progress-ring-value{syntax:"<number>";inherits:true;initial-value:0}.ds-progress-ring{box-sizing:border-box;width:var(--ds-size-progress-ring-md);height:var(--ds-size-progress-ring-md);vertical-align:middle;flex-shrink:0;place-items:center;display:inline-grid}.ds-progress-ring__track{border-radius:var(--ds-radius-full);background:conic-gradient(var(--ds-color-surface-primary) calc(var(--ds-progress-ring-value) * 1%), var(--ds-color-surface-track-subtle) 0);width:100%;height:100%;mask-image:radial-gradient(farthest-side, transparent calc(100% - var(--ds-size-6)), currentcolor calc(100% - var(--ds-size-6)));grid-area:1/1;position:relative}.ds-progress-ring__track:before,.ds-progress-ring__track:after{content:"";top:0;left:calc(50% - var(--ds-size-6) / 2);width:var(--ds-size-6);height:var(--ds-size-6);border-radius:var(--ds-radius-full);background:var(--ds-color-surface-primary);opacity:clamp(0, var(--ds-progress-ring-value), 1);position:absolute}.ds-progress-ring__track:after{transform-origin:50% calc(var(--ds-size-progress-ring-md) / 2);transform:rotate(calc(var(--ds-progress-ring-value) * 3.6deg))}.ds-progress-ring__value{color:var(--ds-color-text-default);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);text-transform:var(--ds-typography-label-md-text-transform);font-variant-numeric:tabular-nums;grid-area:1/1}.ds-progress-ring--complete .ds-progress-ring__track,.ds-progress-ring--complete .ds-progress-ring__track:before,.ds-progress-ring--complete .ds-progress-ring__track:after{background:var(--ds-color-feedback-success-icon)}.ds-progress-ring--size-sm{width:var(--ds-size-progress-ring-sm);height:var(--ds-size-progress-ring-sm)}.ds-progress-ring--size-sm .ds-progress-ring__track{mask-image:radial-gradient(farthest-side, transparent calc(100% - var(--ds-size-4)), currentcolor calc(100% - var(--ds-size-4)))}.ds-progress-ring--size-sm .ds-progress-ring__track:before,.ds-progress-ring--size-sm .ds-progress-ring__track:after{left:calc(50% - var(--ds-size-4) / 2);width:var(--ds-size-4);height:var(--ds-size-4)}.ds-progress-ring--size-sm .ds-progress-ring__track:after{transform-origin:50% calc(var(--ds-size-progress-ring-sm) / 2)}.ds-progress-ring--size-sm .ds-progress-ring__value{display:none}.ds-progress-ring{transition:--ds-progress-ring-value var(--ds-motion-state-duration) var(--ds-motion-state-easing)}@media (prefers-reduced-motion:reduce){.ds-progress-ring{transition:none}}@media (forced-colors:active){.ds-progress-ring .ds-progress-ring__track{--ds-progress-ring-band:var(--ds-size-6);forced-color-adjust:none;background:radial-gradient(farthest-side, transparent calc(100% - var(--ds-progress-ring-band)), CanvasText calc(100% - var(--ds-progress-ring-band)), CanvasText calc(100% - var(--ds-progress-ring-band) + var(--ds-border-width-hairline)), transparent calc(100% - var(--ds-progress-ring-band) + var(--ds-border-width-hairline)), transparent calc(100% - var(--ds-border-width-hairline)), CanvasText calc(100% - var(--ds-border-width-hairline))), conic-gradient(Highlight calc(var(--ds-progress-ring-value) * 1%), Canvas 0)}.ds-progress-ring--size-sm .ds-progress-ring__track{--ds-progress-ring-band:var(--ds-size-4)}.ds-progress-ring .ds-progress-ring__track:before,.ds-progress-ring .ds-progress-ring__track:after{forced-color-adjust:none;background:highlight}}.ds-radio__circle{box-sizing:border-box;width:var(--ds-size-selection-md);height:var(--ds-size-selection-md);border:var(--ds-border-width-hairline) solid var(--ds-color-border-control);border-radius:var(--ds-radius-full);background:var(--ds-color-surface-default);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-radio__dot{width:var(--ds-size-8);height:var(--ds-size-8);border-radius:var(--ds-radius-full);background:var(--ds-color-surface-on-primary);display:none}.ds-radio__control:checked+.ds-radio__circle{border-color:var(--ds-color-border-control-selected);background:var(--ds-color-surface-primary)}.ds-radio__control:checked+.ds-radio__circle .ds-radio__dot{display:block}@media (hover:hover){.ds-radio:hover .ds-radio__control:enabled+.ds-radio__circle{border-color:var(--ds-color-border-control-hover)}.ds-radio:hover .ds-radio__control:enabled:checked+.ds-radio__circle{border-color:var(--ds-color-action-primary-border-hover);background:var(--ds-color-action-primary-background-hover)}}.ds-radio.ds-radio--error .ds-radio__control:enabled+.ds-radio__circle,.ds-radio.ds-radio--error .ds-radio__control:enabled:checked+.ds-radio__circle,.ds-radio .ds-radio__control[aria-invalid=true]:enabled+.ds-radio__circle{border-color:var(--ds-color-feedback-danger-border)}.ds-radio__control:disabled+.ds-radio__circle{border-color:var(--ds-color-border-control-disabled);background:var(--ds-color-surface-disabled)}.ds-radio__control:disabled:checked+.ds-radio__circle .ds-radio__dot{background:var(--ds-color-text-disabled)}.ds-radio--size-sm .ds-radio__circle{width:var(--ds-size-selection-sm);height:var(--ds-size-selection-sm)}.ds-radio--size-sm .ds-radio__dot{width:var(--ds-size-6);height:var(--ds-size-6)}@media (forced-colors:active){.ds-radio__control:checked+.ds-radio__circle,.ds-radio:hover .ds-radio__control:enabled:checked+.ds-radio__circle,.ds-radio.ds-radio--error .ds-radio__control:enabled:checked+.ds-radio__circle,.ds-radio .ds-radio__control[aria-invalid=true]:enabled:checked+.ds-radio__circle{forced-color-adjust:none;background:highlight;border-color:highlight}.ds-radio__control:checked+.ds-radio__circle .ds-radio__dot{background:highlighttext}.ds-radio__control:disabled+.ds-radio__circle{background:canvas;border-color:graytext}.ds-radio__control:disabled:checked+.ds-radio__circle .ds-radio__dot{background:graytext}}.ds-search__control{appearance:none}.ds-search__control::-webkit-search-cancel-button,.ds-search__control::-webkit-search-decoration{appearance:none}.ds-search__clear{box-sizing:border-box;width:var(--ds-size-target-min);height:var(--ds-size-target-min);margin:calc((var(--ds-size-icon-md) - var(--ds-size-target-min)) / 2);border:var(--ds-border-width-hairline) solid transparent;border-radius:var(--ds-radius-full);color:var(--ds-color-icon-subtle);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-search__clear>.ds-icon{font-size:var(--ds-size-icon-md)}.ds-input--size-sm .ds-search__clear{margin:calc((var(--ds-size-icon-sm) - var(--ds-size-target-min)) / 2)}.ds-input--size-sm .ds-search__clear>.ds-icon{font-size:var(--ds-size-icon-sm)}@media (hover:hover){.ds-search__clear:hover:not(:disabled){background:var(--ds-color-surface-hover);color:var(--ds-color-icon-default)}}.ds-search__clear:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:0}.ds-search__clear:disabled{color:var(--ds-color-icon-disabled);cursor:not-allowed}.ds-input.ds-search--size-lg{min-block-size:var(--ds-size-control-lg);padding-inline:var(--ds-space-inset-xl);border-radius:var(--ds-radius-control-lg);font-family:var(--ds-typography-body-lg-font-family);font-size:var(--ds-typography-body-lg-font-size);font-weight:var(--ds-typography-body-lg-font-weight);line-height:var(--ds-typography-body-lg-line-height);letter-spacing:var(--ds-typography-body-lg-letter-spacing)}.ds-search__kbd{flex-shrink:0}.ds-search:has(.ds-input__control:disabled) .ds-search__kbd{opacity:var(--ds-opacity-disabled)}@media (pointer:coarse){.ds-search__clear{position:relative}.ds-search__clear:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}.ds-input>:is(.ds-input__control,.ds-combobox__values)+.ds-search__clear:after{inset-inline-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), (var(--ds-space-inline-md) + (var(--ds-size-icon-md) - var(--ds-size-target-min)) / 2) / -2)}.ds-input--size-sm>:is(.ds-input__control,.ds-combobox__values)+.ds-search__clear:after{inset-inline-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), (var(--ds-space-inline-sm) + (var(--ds-size-icon-sm) - var(--ds-size-target-min)) / 2) / -2)}}.ds-section-heading{box-sizing:border-box;align-items:center;gap:var(--ds-space-stack-md) var(--ds-space-inline-lg);flex-wrap:wrap;display:flex}:where(.ds-section-heading){position:relative}.ds-section-heading__text{flex:1 1 calc(var(--ds-size-width-320) / 2);gap:var(--ds-space-text-caption);flex-direction:column;min-width:0;display:flex}.ds-section-heading__title-row{align-items:flex-start;gap:var(--ds-space-inline-md);min-width:0;display:flex}.ds-section-heading__title{min-width:0;color:var(--ds-color-text-default);font-family:var(--ds-typography-heading-xs-font-family);font-size:var(--ds-typography-heading-xs-font-size);font-weight:var(--ds-typography-heading-xs-font-weight);line-height:var(--ds-typography-heading-xs-line-height);letter-spacing:var(--ds-typography-heading-xs-letter-spacing);text-transform:var(--ds-typography-heading-xs-text-transform);overflow-wrap:break-word;margin:0}.ds-section-heading__count{flex:none;margin-block-start:calc((var(--ds-typography-heading-xs-line-height) * var(--ds-typography-heading-xs-font-size) - var(--ds-size-mark-lg)) / 2)}.ds-section-heading__summary{color:var(--ds-color-text-subtlest);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);font-variant-numeric:tabular-nums;margin:0}.ds-section-heading__action{align-items:center;gap:var(--ds-space-inline-sm);flex:none;display:flex}.ds-section-heading--size-sm .ds-section-heading__title{font-family:var(--ds-typography-heading-2xs-font-family);font-size:var(--ds-typography-heading-2xs-font-size);font-weight:var(--ds-typography-heading-2xs-font-weight);line-height:var(--ds-typography-heading-2xs-line-height);letter-spacing:var(--ds-typography-heading-2xs-letter-spacing);text-transform:var(--ds-typography-heading-2xs-text-transform)}.ds-section-heading--size-sm .ds-section-heading__count{margin-block-start:calc((var(--ds-typography-heading-2xs-line-height) * var(--ds-typography-heading-2xs-font-size) - var(--ds-size-mark-md)) / 2)}@container style(--ds-layout:narrow){.ds-section-heading{align-items:flex-start;gap:var(--ds-space-stack-md);flex-direction:column}.ds-section-heading__text{flex:none;align-self:stretch}}.ds-segmented{box-sizing:border-box;--ds-segmented-pad:var(--ds-space-inset-xs);--ds-segmented-corner:var(--ds-radius-control-md);align-items:stretch;gap:var(--ds-space-inline-xs);max-inline-size:100%;min-block-size:var(--ds-size-control-md);padding:var(--ds-segmented-pad);border:var(--ds-border-width-hairline) solid transparent;border-radius:calc(var(--ds-segmented-corner) + min(var(--ds-segmented-corner), var(--ds-segmented-pad)));background:var(--ds-color-surface-sunken);grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;position:relative}.ds-segmented__item{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ds-space-inline-sm);padding:var(--ds-space-inset-2xs) var(--ds-space-inset-lg);border:var(--ds-border-width-hairline) solid transparent;border-radius:var(--ds-segmented-corner);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;display:inline-flex;position:relative}@media (hover:hover){.ds-segmented__item:hover:not(:has(.ds-segmented__control:disabled)){color:var(--ds-color-text-default)}}.ds-segmented__item:has(.ds-segmented__control:checked){background:var(--ds-color-surface-segment);color:var(--ds-color-text-default);box-shadow:0 0 0 var(--ds-border-width-hairline) var(--ds-color-shadow-xs), var(--ds-elevation-raised)}.ds-segmented__indicator{box-sizing:border-box;border:var(--ds-border-width-hairline) solid transparent;border-radius:var(--ds-segmented-corner);background:var(--ds-color-surface-segment);box-shadow:0 0 0 var(--ds-border-width-hairline) var(--ds-color-shadow-xs), var(--ds-elevation-raised);pointer-events:none;display:none;position:absolute;top:0;left:0}.ds-segmented[data-indicator]>.ds-segmented__indicator{display:block}.ds-segmented[data-indicator]>.ds-segmented__item:has(.ds-segmented__control:checked){box-shadow:none;background:0 0;border-color:#0000}.ds-segmented__item:has(.ds-segmented__control:focus-visible){outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-segmented__item:has(.ds-segmented__control:focus-visible:not(:checked)){background:var(--ds-color-surface-hover)}.ds-segmented__item:has(.ds-segmented__control:disabled){color:var(--ds-color-text-disabled);cursor:not-allowed}.ds-segmented__icon{font-size:var(--ds-size-icon-sm);flex-shrink:0}.ds-segmented--content-icon .ds-segmented__item{white-space:nowrap}.ds-segmented--item-width-hug{grid-auto-columns:auto;justify-content:start}.ds-segmented--size-lg{--ds-segmented-corner:var(--ds-radius-control-lg);min-block-size:var(--ds-size-control-lg)}.ds-segmented--size-lg .ds-segmented__item{padding-inline:var(--ds-space-inset-xl);font-family:var(--ds-typography-label-lg-font-family);font-size:var(--ds-typography-label-lg-font-size);font-weight:var(--ds-typography-label-lg-font-weight);line-height:var(--ds-typography-label-lg-line-height);letter-spacing:var(--ds-typography-label-lg-letter-spacing)}.ds-segmented--size-lg .ds-segmented__icon{font-size:var(--ds-size-icon-md)}.ds-segmented--size-sm{--ds-segmented-pad:var(--ds-space-inset-2xs);--ds-segmented-corner:var(--ds-radius-control-sm);min-block-size:var(--ds-size-control-sm)}.ds-segmented--size-sm .ds-segmented__item{gap:var(--ds-space-inline-xs);padding-inline:var(--ds-space-inset-md)}.ds-segmented--content-description .ds-segmented__item{align-content:center;row-gap:var(--ds-space-text-label);padding-block:calc(var(--ds-space-inset-lg) - var(--ds-border-width-hairline));flex-wrap:wrap}.ds-segmented__description{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-xs-font-family);font-size:var(--ds-typography-body-xs-font-size);font-weight:var(--ds-typography-body-xs-font-weight);line-height:var(--ds-typography-body-xs-line-height);letter-spacing:var(--ds-typography-body-xs-letter-spacing);flex-basis:100%}.ds-segmented__item:has(.ds-segmented__control:disabled) .ds-segmented__description{color:var(--ds-color-text-disabled)}.ds-segmented--look-theme{display:inline-flex}.ds-segmented--look-theme .ds-segmented__item{width:calc(var(--ds-size-control-md) - 2 * var(--ds-segmented-pad) - 2 * var(--ds-border-width-hairline));font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;white-space:nowrap;flex-shrink:0;gap:normal;padding:0}.ds-segmented--look-theme.ds-segmented--size-lg .ds-segmented__item{width:calc(var(--ds-size-control-lg) - 2 * var(--ds-segmented-pad) - 2 * var(--ds-border-width-hairline))}.ds-segmented--look-theme.ds-segmented--size-sm .ds-segmented__item{width:calc(var(--ds-size-control-sm) - 2 * var(--ds-segmented-pad) - 2 * var(--ds-border-width-hairline))}.ds-segmented--look-theme .ds-segmented__icon{font-size:var(--ds-size-icon-md)}.ds-segmented--look-theme.ds-segmented--size-sm .ds-segmented__icon{font-size:var(--ds-size-icon-sm)}.ds-segmented__item{transition:color var(--ds-motion-feedback-duration) var(--ds-motion-feedback-easing)}.ds-segmented[data-indicator]>.ds-segmented__indicator{transition-property:translate,width,height;transition-duration:var(--ds-motion-state-duration);transition-timing-function:var(--ds-motion-feedback-easing)}.ds-segmented[data-indicator]>.ds-segmented__indicator[data-instant]{transition:none}@media (prefers-reduced-motion:reduce){.ds-segmented[data-indicator]>.ds-segmented__indicator{transition:none}}@media (pointer:coarse){.ds-segmented__item:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}.ds-segmented__item~.ds-segmented__item:after{inset-inline-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-xs) / -2)}.ds-segmented__item:has(~.ds-segmented__item):after{inset-inline-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-xs) / -2)}}@media (forced-colors:active){.ds-segmented__item:has(.ds-segmented__control:checked){forced-color-adjust:none;color:highlighttext;box-shadow:none;background:highlight;border-color:highlight}.ds-segmented__item:has(.ds-segmented__control:checked) .ds-segmented__description{color:highlighttext}.ds-segmented__item:has(.ds-segmented__control:checked:focus-visible){outline-offset:calc(-1 * (var(--ds-focus-ring-width) + var(--ds-focus-ring-offset)));outline-color:highlighttext}.ds-segmented__indicator{forced-color-adjust:none;box-shadow:none;background:highlight;border-color:highlight}.ds-segmented__item:has(.ds-segmented__control:disabled),.ds-segmented__item:has(.ds-segmented__control:disabled) .ds-segmented__description{color:graytext}}.ds-select{flex-direction:column;width:100%;display:inline-flex;position:relative}.ds-select__well{text-align:start;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;margin:0}.ds-input.ds-select__well:not(:disabled,[aria-readonly=true]){cursor:pointer}.ds-input.ds-select__well[aria-readonly=true]{cursor:default}.ds-select__value{overflow-wrap:anywhere;flex:auto;min-width:0}.ds-select__value--placeholder{color:var(--ds-color-text-subtlest)}.ds-select__well:disabled .ds-select__value--placeholder{color:var(--ds-color-text-disabled)}.ds-select__icon{flex-shrink:0}.ds-dropdown.ds-select__list{top:calc(100% + var(--ds-space-stack-xs));z-index:var(--ds-layer-overlay);outline:none;width:100%;min-width:0;max-width:none;list-style:none;position:absolute;inset-inline-start:0}.ds-dropdown__item.ds-select__option--highlighted:not([aria-disabled=true]){background:var(--ds-color-surface-hover)}.ds-select__list[data-glide=lit]>.ds-select__option--highlighted:not([aria-disabled=true]){background:0 0}.ds-select:focus-within [data-highlight=keys]>.ds-select__option--highlighted{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-dropdown__item.ds-select__option[aria-selected=true]{color:var(--ds-color-text-selected)}.ds-dropdown__icon.ds-select__check{color:var(--ds-color-icon-selected)}.ds-select__option-label{overflow-wrap:anywhere}.ds-select__group-options{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-select__group-options>*{flex-shrink:0}.ds-select__avatar{flex-shrink:0;display:inline-flex}.ds-select__option-label>.ds-select__description{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);display:block}.ds-select__option[aria-disabled=true] .ds-select__description{color:var(--ds-color-text-disabled)}.ds-dropdown__item.ds-select__option:has(.ds-select__description){align-items:flex-start}.ds-select__proxy{box-sizing:border-box;opacity:0;pointer-events:none;appearance:none;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}@media (pointer:coarse){.ds-select__well{position:relative}.ds-select__well:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}}@media (forced-colors:active){.ds-dropdown__item.ds-select__option--highlighted:not([aria-disabled=true]){forced-color-adjust:none;color:highlighttext;background:highlight}.ds-select:focus-within [data-highlight=keys]>.ds-select__option--highlighted{outline-color:highlighttext}.ds-select__option--highlighted .ds-dropdown__icon,.ds-select__option--highlighted .ds-select__description{color:inherit}.ds-select__option[aria-disabled=true] .ds-select__description{color:graytext}}.ds-sidebar{flex-shrink:0;height:100%;display:flex;position:relative}.ds-sidebar--display-auto,.ds-sidebar--collapsed>.ds-sidebar__panel{width:calc(var(--ds-space-inset-md) + var(--ds-size-control-md) + var(--ds-space-inset-md))}.ds-sidebar__panel{box-sizing:border-box;width:var(--ds-size-sidebar-width);background:var(--ds-color-surface-subtle);height:100%;color:var(--ds-color-text-default);interpolate-size:allow-keywords;transition:box-shadow var(--ds-motion-state-duration) var(--ds-motion-state-easing);flex-direction:column;flex:none;display:flex;position:relative}.ds-sidebar__panel:after{content:"";border-inline-end:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);pointer-events:none;position:absolute;inset-block:0;inset-inline-end:0}.ds-sidebar--look-floating>.ds-sidebar__panel{outline:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);outline-offset:calc(-1 * var(--ds-border-width-hairline));border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-default);box-shadow:var(--ds-elevation-raised)}.ds-sidebar--look-floating>.ds-sidebar__panel:after{content:none}.ds-sidebar__panel>:not(.ds-sidebar__nav){flex-shrink:0}.ds-sidebar--display-auto.ds-sidebar--open>.ds-sidebar__panel,.ds-sidebar--display-auto>.ds-sidebar__panel[data-folding]{z-index:var(--ds-layer-overlay);position:absolute;inset-block:0;inset-inline-start:0}.ds-sidebar--display-auto.ds-sidebar--open>.ds-sidebar__panel{box-shadow:var(--ds-elevation-raised-strong)}.ds-sidebar[data-gliding]>.ds-sidebar__panel{z-index:var(--ds-layer-overlay);position:relative}.ds-sidebar__logo{box-sizing:border-box;height:calc(var(--ds-size-control-md) + var(--ds-space-inset-md) + var(--ds-space-inset-md));padding:var(--ds-space-inset-md);align-items:center;display:flex}.ds-sidebar__brand{box-sizing:border-box;padding:var(--ds-space-4) var(--ds-space-8);border-radius:var(--ds-radius-inset);color:var(--ds-color-text-default);-webkit-tap-highlight-color:transparent;touch-action:manipulation;place-items:center start;text-decoration:none;display:grid}.ds-sidebar__brand:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-sidebar :is(.ds-sidebar__brand-logo,.ds-sidebar__brand-mark){height:var(--ds-size-icon-lg);grid-area:1/1;align-items:center;width:auto;max-width:100%;display:flex}.ds-sidebar :is(.ds-sidebar__brand-logo,.ds-sidebar__brand-mark)>:is(img,svg,picture),.ds-sidebar :is(.ds-sidebar__brand-logo,.ds-sidebar__brand-mark)>picture>img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.ds-sidebar__brand-mark{visibility:hidden}.ds-sidebar--collapsed .ds-sidebar__brand{width:var(--ds-size-control-md);grid-template-columns:minmax(0,1fr);justify-items:center;padding-inline:0}.ds-sidebar--collapsed>.ds-sidebar__panel .ds-sidebar__brand-logo{visibility:hidden}.ds-sidebar--collapsed>.ds-sidebar__panel .ds-sidebar__brand-mark{visibility:visible}.ds-sidebar__search{padding:var(--ds-space-inset-md);display:flex}.ds-sidebar__search-field{flex:auto;min-width:0}.ds-sidebar__search-button{display:none}.ds-sidebar :is(.ds-sidebar__toggle,.ds-sidebar__search-button){width:var(--ds-size-control-md);height:var(--ds-size-control-md)}.ds-sidebar__footer{box-sizing:border-box;align-items:center;gap:var(--ds-space-inline-lg);min-height:calc(var(--ds-size-control-md) + var(--ds-space-inset-md) + var(--ds-space-inset-md));padding-block:0;padding-inline:calc(var(--ds-space-inset-md) + var(--ds-space-inset-md));display:flex}.ds-sidebar__user{gap:var(--ds-space-text-label);flex-direction:column;flex:auto;min-width:0;display:flex}.ds-sidebar__user-name{font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);overflow-wrap:anywhere}.ds-sidebar__user-detail{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-xs-font-family);font-size:var(--ds-typography-body-xs-font-size);font-weight:var(--ds-typography-body-xs-font-weight);line-height:var(--ds-typography-body-xs-line-height);letter-spacing:var(--ds-typography-body-xs-letter-spacing);overflow-wrap:anywhere}.ds-sidebar__foot{align-items:center;gap:var(--ds-space-stack-sm);padding:var(--ds-space-inset-md);display:flex}.ds-sidebar:is(.ds-sidebar--display-expanded,.ds-sidebar--display-collapsed) .ds-sidebar__toggle{border-color:var(--ds-color-border-control);background:var(--ds-color-surface-selected);color:var(--ds-color-text-selected)}@media (hover:hover){.ds-sidebar:is(.ds-sidebar--display-expanded,.ds-sidebar--display-collapsed) .ds-sidebar__toggle:hover{background:var(--ds-color-action-ghost-background-pressed)}}.ds-sidebar__nav{gap:var(--ds-space-stack-sm);min-height:0;padding:var(--ds-space-inset-md);scrollbar-width:thin;scrollbar-color:var(--ds-color-border-scrollbar) transparent;flex-direction:column;flex:auto;display:flex;overflow:auto}.ds-sidebar__nav:not(.ds-sidebar__panel>.ds-sidebar__nav){flex:none;padding:0;overflow:visible}.ds-sidebar__section{gap:var(--ds-space-stack-xs);transition:gap var(--ds-motion-enter-duration) var(--ds-motion-enter-easing);flex-direction:column;display:flex}.ds-sidebar__group-label{padding-block:var(--ds-space-inset-md) var(--ds-space-inset-xs);padding-inline:calc((var(--ds-size-control-md) - var(--ds-size-icon-md)) / 2) var(--ds-space-inset-md);color:var(--ds-color-text-subtlest);font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing);text-transform:var(--ds-typography-label-sm-text-transform);transition-property:block-size,padding-top,padding-bottom,opacity,visibility;transition-duration:var(--ds-motion-enter-duration);transition-timing-function:var(--ds-motion-enter-easing);margin:0}.ds-sidebar__section:first-of-type>.ds-sidebar__group-label{padding-top:0}.ds-sidebar__list{gap:var(--ds-space-stack-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-sidebar__item{box-sizing:border-box;width:100%;min-height:var(--ds-size-control-md);padding-block:0;padding-inline:calc((var(--ds-size-control-md) - var(--ds-size-icon-md)) / 2 - var(--ds-border-width-hairline)) calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline));border:var(--ds-border-width-hairline) solid transparent;border-radius:var(--ds-radius-inset);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;align-items:flex-start;margin:0;text-decoration:none;list-style:none;display:flex;position:relative}.ds-sidebar__item::-webkit-details-marker{display:none}@media (hover:hover){.ds-sidebar__item:hover:where(:not([aria-disabled=true],:disabled,[data-glide] *)){background:var(--ds-color-surface-hover);color:var(--ds-color-text-default)}}.ds-sidebar__item:focus-visible{background:var(--ds-color-surface-hover);outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-sidebar__group[open]>.ds-sidebar__item{color:var(--ds-color-text-default)}.ds-sidebar__group[open]>.ds-sidebar__item[aria-current],.ds-sidebar__group[open]:has([aria-current=page])>.ds-sidebar__item{color:var(--ds-color-text-selected);font-weight:var(--ds-typography-body-sm-medium-font-weight)}.ds-sidebar__group--flyout>.ds-sidebar__item[aria-expanded=true]:where(:not([aria-current],[data-glide-lit])){background:var(--ds-color-surface-hover);color:var(--ds-color-text-default)}.ds-sidebar__item[aria-current=page],.ds-sidebar__group:not([open])>.ds-sidebar__item[aria-current],.ds-sidebar__group:not([open]):has([aria-current=page])>.ds-sidebar__item,.ds-sidebar--collapsed .ds-sidebar__group>.ds-sidebar__item[aria-current],.ds-sidebar--collapsed .ds-sidebar__group:has([aria-current=page])>.ds-sidebar__item,.ds-sidebar__group--flyout>.ds-sidebar__item[data-current=true]{background:var(--ds-color-surface-selected);color:var(--ds-color-text-selected);font-weight:var(--ds-typography-body-sm-medium-font-weight)}.ds-sidebar__item[aria-current=page]:before,.ds-sidebar__group:not([open])>.ds-sidebar__item[aria-current]:before,.ds-sidebar__group:not([open]):has([aria-current=page])>.ds-sidebar__item:before,.ds-sidebar--collapsed .ds-sidebar__group>.ds-sidebar__item[aria-current]:before,.ds-sidebar--collapsed .ds-sidebar__group:has([aria-current=page])>.ds-sidebar__item:before,.ds-sidebar__group--flyout>.ds-sidebar__item[data-current=true]:before{content:"";block-size:var(--ds-size-16);border-inline-start:var(--ds-border-width-emphasis) solid var(--ds-color-border-selected);border-radius:var(--ds-radius-full);pointer-events:none;position:absolute;inset-block-start:calc((var(--ds-size-control-md) - var(--ds-size-16)) / 2 - var(--ds-border-width-hairline));inset-inline-start:calc(var(--ds-focus-ring-width) - var(--ds-border-width-hairline))}.ds-sidebar__item:is([aria-disabled=true],:disabled){color:var(--ds-color-text-disabled);cursor:not-allowed}summary.ds-sidebar__item[aria-disabled=true]{pointer-events:none}.ds-sidebar__group:has(>summary.ds-sidebar__item[aria-disabled=true]){cursor:not-allowed}.ds-sidebar__item-body{align-items:flex-start;gap:calc((var(--ds-size-control-md) - var(--ds-size-icon-md)) / 2);flex:auto;min-width:0;display:flex}.ds-sidebar__item-icon{font-size:var(--ds-size-icon-md);flex-shrink:0;margin-block-start:calc((var(--ds-size-control-md) - var(--ds-size-icon-md)) / 2 - var(--ds-border-width-hairline));line-height:1}.ds-sidebar__item-label{min-width:0;margin-block:calc((var(--ds-size-control-md) - 1lh) / 2 - var(--ds-border-width-hairline));overflow-wrap:break-word;flex:auto}.ds-sidebar__item-label[data-label]:after{content:attr(data-label);content:attr(data-label) / "";visibility:hidden;height:0;font-weight:var(--ds-typography-body-sm-medium-font-weight);pointer-events:none;user-select:none;display:block;overflow:hidden}.ds-sidebar__item--child .ds-sidebar__item-label[data-label]:after,.ds-sidebar--size-sm .ds-sidebar__item-label[data-label]:after{font-weight:var(--ds-typography-body-sm-medium-font-weight)}.ds-sidebar__item-caret{font-size:var(--ds-size-icon-sm);flex-shrink:0;margin-block-start:calc((var(--ds-size-control-md) - var(--ds-size-icon-sm)) / 2 - var(--ds-border-width-hairline));line-height:1}.ds-sidebar__group[open]>.ds-sidebar__item .ds-sidebar__item-caret{transform:rotate(180deg)}.ds-sidebar__children{border-inline-start:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);transition:visibility var(--ds-motion-enter-duration);flex-direction:column;gap:0;margin:0;margin-block-start:var(--ds-space-stack-xs);margin-inline-start:calc(var(--ds-size-control-md) / 2 - var(--ds-border-width-hairline));padding:0;padding-inline-start:var(--ds-space-inset-xs);list-style:none;display:flex}.ds-sidebar__item--child{min-height:var(--ds-size-control-sm);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);padding-inline-start:calc(var(--ds-size-control-md) / 2 - var(--ds-space-inset-xs) - var(--ds-border-width-hairline))}.ds-sidebar__item--child .ds-sidebar__item-label{margin-block:calc((var(--ds-size-control-sm) - 1lh) / 2 - var(--ds-border-width-hairline))}.ds-sidebar__item--child[aria-current=page]{font-weight:var(--ds-typography-body-sm-medium-font-weight)}.ds-sidebar__item--child[aria-current=page]:before{inset-block-start:calc((var(--ds-size-control-sm) - var(--ds-size-16)) / 2 - var(--ds-border-width-hairline))}.ds-sidebar__item-marks{align-items:center;gap:var(--ds-space-inline-sm);min-block-size:calc(var(--ds-size-control-md) - 2 * var(--ds-border-width-hairline));flex-shrink:0;margin-inline-start:var(--ds-space-inline-md);display:inline-flex}.ds-sidebar__item--child .ds-sidebar__item-marks,.ds-sidebar--size-sm .ds-sidebar__item-marks{min-block-size:calc(var(--ds-size-control-sm) - 2 * var(--ds-border-width-hairline))}.ds-sidebar--size-sm .ds-sidebar__item{min-height:var(--ds-size-control-sm);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);padding-inline-start:calc((var(--ds-size-control-md) - var(--ds-size-icon-sm)) / 2 - var(--ds-border-width-hairline))}.ds-sidebar--size-sm .ds-sidebar__item-body{gap:calc((var(--ds-size-control-sm) - var(--ds-size-icon-sm)) / 2)}.ds-sidebar--size-sm .ds-sidebar__item-icon{font-size:var(--ds-size-icon-sm);margin-block-start:calc((var(--ds-size-control-sm) - var(--ds-size-icon-sm)) / 2 - var(--ds-border-width-hairline))}.ds-sidebar--size-sm .ds-sidebar__item-caret{margin-block-start:calc((var(--ds-size-control-sm) - var(--ds-size-icon-sm)) / 2 - var(--ds-border-width-hairline))}.ds-sidebar--size-sm .ds-sidebar__item-label{margin-block:calc((var(--ds-size-control-sm) - 1lh) / 2 - var(--ds-border-width-hairline))}.ds-sidebar--size-sm .ds-sidebar__item--child{padding-inline-start:calc(var(--ds-size-control-sm) / 2 - var(--ds-space-inset-xs) - var(--ds-border-width-hairline))}.ds-sidebar--size-sm .ds-sidebar__group-label{padding-inline-start:calc((var(--ds-size-control-md) - var(--ds-size-icon-sm)) / 2)}.ds-sidebar--size-sm :is(.ds-sidebar__item[aria-current=page],.ds-sidebar__group:not([open])>.ds-sidebar__item[aria-current],.ds-sidebar__group:not([open]):has([aria-current=page])>.ds-sidebar__item,.ds-sidebar__group[open]>.ds-sidebar__item[aria-current],.ds-sidebar__group[open]:has([aria-current=page])>.ds-sidebar__item,.ds-sidebar__group>.ds-sidebar__item[aria-current],.ds-sidebar__group--flyout>.ds-sidebar__item[data-current=true]){font-weight:var(--ds-typography-body-sm-medium-font-weight)}.ds-sidebar--size-sm :is(.ds-sidebar__item[aria-current=page],.ds-sidebar__group:not([open])>.ds-sidebar__item[aria-current],.ds-sidebar__group:not([open]):has([aria-current=page])>.ds-sidebar__item,.ds-sidebar--collapsed .ds-sidebar__group>.ds-sidebar__item[aria-current],.ds-sidebar--collapsed .ds-sidebar__group:has([aria-current=page])>.ds-sidebar__item,.ds-sidebar__group--flyout>.ds-sidebar__item[data-current=true]):before{inset-block-start:calc((var(--ds-size-control-sm) - var(--ds-size-16)) / 2 - var(--ds-border-width-hairline))}.ds-sidebar--collapsed .ds-sidebar__footer{padding-inline:var(--ds-space-inset-md);justify-content:center}.ds-sidebar--collapsed .ds-sidebar__search{justify-content:center}.ds-sidebar--collapsed :is(.ds-sidebar__search-field,.ds-sidebar__item-label,.ds-sidebar__item-caret,.ds-sidebar__user,.ds-sidebar__item-said,.ds-sidebar__item-count){display:none}.ds-sidebar--collapsed .ds-sidebar__item:not(.ds-sidebar__item--child) .ds-sidebar__item-marks{min-block-size:0;margin:0;position:absolute;inset-block-start:var(--ds-space-inset-md);inset-inline-end:var(--ds-space-inset-md)}.ds-sidebar--size-sm.ds-sidebar--collapsed .ds-sidebar__item:not(.ds-sidebar__item--child) .ds-sidebar__item-marks{inset-block-start:var(--ds-space-inset-xs);inset-inline-end:var(--ds-space-inset-xs)}.ds-sidebar__group--flyout>.ds-sidebar__item>.ds-sidebar__item-body>.ds-sidebar__item-dot{position:absolute;inset-block-start:var(--ds-space-inset-md);inset-inline-end:var(--ds-space-inset-md)}.ds-sidebar--size-sm .ds-sidebar__group--flyout>.ds-sidebar__item>.ds-sidebar__item-body>.ds-sidebar__item-dot{inset-block-start:var(--ds-space-inset-xs);inset-inline-end:var(--ds-space-inset-xs)}.ds-sidebar--collapsed .ds-sidebar__search-button{display:inline-flex}.ds-sidebar--collapsed .ds-sidebar__item:not(.ds-sidebar__item--child){width:var(--ds-size-control-md);height:var(--ds-size-control-md)}.ds-sidebar--size-sm.ds-sidebar--collapsed .ds-sidebar__item:not(.ds-sidebar__item--child){width:var(--ds-size-control-sm);height:var(--ds-size-control-sm);margin-inline:auto;padding-inline-start:calc((var(--ds-size-control-sm) - var(--ds-size-icon-sm)) / 2 - var(--ds-border-width-hairline))}.ds-sidebar--collapsed .ds-sidebar__item-body{flex:none}.ds-sidebar--collapsed .ds-sidebar__group[open]:not(:has([aria-current=page]))>.ds-sidebar__item:not([aria-current]):where(:not(:hover,:focus-visible,[data-glide-lit])){color:var(--ds-color-text-subtle)}:where(.ds-sidebar__nav[data-glide]),:where(.ds-sidebar__nav[data-glide]>:not(.ds-sidebar__glide)){position:relative}.ds-sidebar__glide{box-sizing:border-box;border-radius:var(--ds-radius-inset);background:var(--ds-color-surface-hover);opacity:0;pointer-events:none;transition-property:translate,width,height,opacity;transition-duration:var(--ds-motion-feedback-duration);transition-timing-function:var(--ds-motion-feedback-easing);margin:0;list-style:none;position:absolute;top:0;left:0}.ds-sidebar__nav[data-glide=lit]>.ds-sidebar__glide{opacity:1}.ds-sidebar__glide[data-instant]{transition-property:opacity}.ds-sidebar__nav[data-glide] .ds-sidebar__item[data-glide-lit]:not([aria-disabled=true],[aria-current]){color:var(--ds-color-text-default)}@media (prefers-reduced-motion:reduce){.ds-sidebar__glide{transition-property:opacity}}@media (hover:none){.ds-sidebar__glide{display:none}}.ds-sidebar--collapsed .ds-sidebar__children{visibility:hidden}.ds-sidebar--collapsed .ds-sidebar__group[open]::details-content{block-size:0}.ds-sidebar--collapsed .ds-sidebar__section{gap:0}.ds-sidebar--collapsed .ds-sidebar__group-label{opacity:0;visibility:hidden;block-size:0;padding-block:0}.ds-sidebar--collapsed .ds-sidebar__group-label,.ds-sidebar__panel[data-folding] .ds-sidebar__group-label{overflow:clip}.ds-sidebar:not(.ds-sidebar--collapsed) .ds-sidebar__group-label{transition-delay:0s, 0s, 0s, var(--ds-motion-stagger-delay), 0s}.ds-sidebar__group{interpolate-size:allow-keywords}.ds-sidebar__item-caret{transition:transform var(--ds-motion-state-duration) var(--ds-motion-state-easing)}.ds-sidebar__group::details-content{overflow-clip-margin:calc(var(--ds-focus-ring-width) + var(--ds-focus-ring-offset));block-size:0;transition-property:block-size,content-visibility;transition-duration:var(--ds-motion-exit-duration);transition-timing-function:var(--ds-motion-exit-easing);transition-behavior:allow-discrete;overflow:clip}.ds-sidebar__group[open]::details-content{block-size:auto;transition-duration:var(--ds-motion-enter-duration);transition-timing-function:var(--ds-motion-enter-easing)}.ds-sidebar__panel[data-folding]{overflow-clip-margin:calc(var(--ds-focus-ring-width) + var(--ds-focus-ring-offset));overflow:clip}.ds-sidebar__panel[data-folding] :is(.ds-sidebar__group-label,.ds-sidebar__item-label,.ds-sidebar__user-name,.ds-sidebar__user-detail){white-space:nowrap}.ds-sidebar__panel[data-folding=opening] :is(.ds-sidebar__search-field,.ds-sidebar__item-label,.ds-sidebar__item-caret,.ds-sidebar__user){transition-property:opacity;transition-duration:var(--ds-motion-enter-duration);transition-timing-function:var(--ds-motion-enter-easing);transition-delay:var(--ds-motion-stagger-delay)}@starting-style{.ds-sidebar__panel[data-folding=opening] :is(.ds-sidebar__search-field,.ds-sidebar__item-label,.ds-sidebar__item-caret,.ds-sidebar__user){opacity:0}}.ds-sidebar--collapsed>.ds-sidebar__panel[data-folding=closing] :is(.ds-sidebar__search,.ds-sidebar__footer){justify-content:flex-start}.ds-sidebar--collapsed>.ds-sidebar__panel[data-folding=closing] .ds-sidebar__item{width:100%}.ds-sidebar--size-sm.ds-sidebar--collapsed>.ds-sidebar__panel[data-folding=closing] .ds-sidebar__item{margin-inline:0;padding-inline-start:calc((var(--ds-size-control-md) - var(--ds-size-icon-sm)) / 2 - var(--ds-border-width-hairline))}.ds-sidebar--collapsed>.ds-sidebar__panel[data-folding=closing] .ds-sidebar__item-body{flex:auto}.ds-sidebar--collapsed>.ds-sidebar__panel[data-folding=closing] :is(.ds-sidebar__item-label,.ds-sidebar__user){opacity:0;transition:opacity var(--ds-motion-exit-duration) var(--ds-motion-exit-easing);display:block}@media (prefers-reduced-motion:reduce){.ds-sidebar :is(.ds-sidebar__panel,.ds-sidebar__item-caret,.ds-sidebar__children,.ds-sidebar__section,.ds-sidebar__group-label),.ds-sidebar__group::details-content{transition:none}}.ds-sidebar__group--flyout{position:relative}.ds-sidebar__flyout{z-index:var(--ds-layer-overlay);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ds-color-border-scrollbar) transparent;margin:0;margin-inline-start:var(--ds-space-inline-sm);position:fixed;overflow-y:auto}.ds-sidebar__flyout[data-swap]{transition:none}.ds-sidebar__flyout-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}@media (pointer:coarse){.ds-sidebar__brand{position:relative}.ds-sidebar__brand:after,.ds-sidebar__item:not(.ds-sidebar__item--child):after,.ds-sidebar__item--child>.ds-sidebar__item-label:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}.ds-sidebar__list>li+li>.ds-sidebar__item:after,.ds-sidebar__list>li+li>.ds-sidebar__group>.ds-sidebar__item:after{inset-block-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-xs) / -2)}.ds-sidebar__list>li:has(+li)>.ds-sidebar__item:after,.ds-sidebar__list>li:has(+li)>.ds-sidebar__group>.ds-sidebar__item:after,.ds-sidebar__group[open]>.ds-sidebar__item:after{inset-block-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-xs) / -2)}:is(.ds-sidebar--collapsed .ds-sidebar__section,.ds-sidebar__section)+:is(.ds-sidebar--collapsed .ds-sidebar__section,.ds-sidebar__section:not(:has(>.ds-sidebar__group-label)))>.ds-sidebar__list>li:first-child>:is(.ds-sidebar__item,.ds-sidebar__group>.ds-sidebar__item):after{inset-block-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-sm) / -2)}.ds-sidebar--collapsed .ds-sidebar__section:has(+.ds-sidebar__section)>.ds-sidebar__list>li:last-child>:is(.ds-sidebar__item,.ds-sidebar__group>.ds-sidebar__item):after,.ds-sidebar__section:has(+.ds-sidebar__section:not(:has(>.ds-sidebar__group-label)))>.ds-sidebar__list>li:last-child>:is(.ds-sidebar__item,.ds-sidebar__group>.ds-sidebar__item):after{inset-block-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-sm) / -2)}.ds-sidebar__item--child>.ds-sidebar__item-label:after{inset-block:0}.ds-sidebar__children>li:first-child>.ds-sidebar__item--child>.ds-sidebar__item-label:after{inset-block-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-xs) / -2)}.ds-sidebar__children>li:last-child>.ds-sidebar__item--child>.ds-sidebar__item-label:after{inset-block-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-stack-xs) / -2)}}@media (forced-colors:active){.ds-sidebar__item{border-color:canvas}.ds-sidebar .ds-sidebar__item[aria-current=page],.ds-sidebar .ds-sidebar__group:not([open])>.ds-sidebar__item[aria-current],.ds-sidebar .ds-sidebar__group:not([open]):has([aria-current=page])>.ds-sidebar__item,.ds-sidebar.ds-sidebar--collapsed .ds-sidebar__group>.ds-sidebar__item[aria-current],.ds-sidebar.ds-sidebar--collapsed .ds-sidebar__group:has([aria-current=page])>.ds-sidebar__item,.ds-sidebar .ds-sidebar__group--flyout>.ds-sidebar__item[data-current=true]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.ds-sidebar .ds-sidebar__item[aria-current=page]:before,.ds-sidebar .ds-sidebar__group:not([open])>.ds-sidebar__item[aria-current]:before,.ds-sidebar .ds-sidebar__group:not([open]):has([aria-current=page])>.ds-sidebar__item:before,.ds-sidebar.ds-sidebar--collapsed .ds-sidebar__group>.ds-sidebar__item[aria-current]:before,.ds-sidebar.ds-sidebar--collapsed .ds-sidebar__group:has([aria-current=page])>.ds-sidebar__item:before,.ds-sidebar .ds-sidebar__group--flyout>.ds-sidebar__item[data-current=true]:before{border-color:highlighttext}.ds-sidebar :is(.ds-sidebar__item[aria-current=page],.ds-sidebar__group:not([open])>.ds-sidebar__item[aria-current],.ds-sidebar__group:not([open]):has([aria-current=page])>.ds-sidebar__item,.ds-sidebar--collapsed .ds-sidebar__group>.ds-sidebar__item[aria-current],.ds-sidebar--collapsed .ds-sidebar__group:has([aria-current=page])>.ds-sidebar__item,.ds-sidebar__group--flyout>.ds-sidebar__item[data-current=true]) .ds-sidebar__item-count{color:highlight;background:highlighttext;border-color:highlighttext}.ds-sidebar :is(.ds-sidebar__item[aria-current=page],.ds-sidebar__group:not([open])>.ds-sidebar__item[aria-current],.ds-sidebar__group:not([open]):has([aria-current=page])>.ds-sidebar__item,.ds-sidebar--collapsed .ds-sidebar__group>.ds-sidebar__item[aria-current],.ds-sidebar--collapsed .ds-sidebar__group:has([aria-current=page])>.ds-sidebar__item,.ds-sidebar__group--flyout>.ds-sidebar__item[data-current=true]) .ds-sidebar__item-dot .ds-status-dot__dot{background:highlighttext}.ds-sidebar:is(.ds-sidebar--display-expanded,.ds-sidebar--display-collapsed) .ds-sidebar__toggle{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.ds-sidebar .ds-sidebar__item:focus-visible,.ds-sidebar:is(.ds-sidebar--display-expanded,.ds-sidebar--display-collapsed) .ds-sidebar__toggle:focus-visible{outline-color:canvastext}.ds-sidebar__item:is([aria-disabled=true],:disabled){color:graytext}}.ds-skeleton{--ds-skeleton-radius:var(--ds-radius-control-xs);box-sizing:border-box;border-radius:var(--ds-skeleton-radius) / calc(var(--ds-skeleton-radius) + (1lh - 1cap) / 2);background-clip:content-box;background-color:var(--ds-color-surface-skeleton);width:100%;height:1lh;font-family:var(--ds-typography-body-md-font-family);font-size:var(--ds-typography-body-md-font-size);font-weight:var(--ds-typography-body-md-font-weight);line-height:var(--ds-typography-body-md-line-height);padding-block:calc(.5lh - .5cap);display:block}.ds-skeleton--size-sm{font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height)}.ds-skeleton--size-lg{font-family:var(--ds-typography-body-lg-font-family);font-size:var(--ds-typography-body-lg-font-size);font-weight:var(--ds-typography-body-lg-font-weight);line-height:var(--ds-typography-body-lg-line-height)}.ds-skeleton--shape-title{--ds-skeleton-radius:var(--ds-radius-control-sm);font-family:var(--ds-typography-heading-md-font-family);font-size:var(--ds-typography-heading-md-font-size);font-weight:var(--ds-typography-heading-md-font-weight);line-height:var(--ds-typography-heading-md-line-height)}.ds-skeleton--shape-title.ds-skeleton--size-sm{font-family:var(--ds-typography-heading-sm-font-family);font-size:var(--ds-typography-heading-sm-font-size);font-weight:var(--ds-typography-heading-sm-font-weight);line-height:var(--ds-typography-heading-sm-line-height)}.ds-skeleton--shape-title.ds-skeleton--size-lg{font-family:var(--ds-typography-heading-lg-font-family);font-size:var(--ds-typography-heading-lg-font-size);font-weight:var(--ds-typography-heading-lg-font-weight);line-height:var(--ds-typography-heading-lg-line-height)}.ds-skeleton--shape-label{font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height)}.ds-skeleton--shape-label.ds-skeleton--size-sm{font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height)}.ds-skeleton--shape-label.ds-skeleton--size-lg{font-family:var(--ds-typography-label-lg-font-family);font-size:var(--ds-typography-label-lg-font-size);font-weight:var(--ds-typography-label-lg-font-weight);line-height:var(--ds-typography-label-lg-line-height)}.ds-skeleton:has(>.ds-skeleton__line){background:0 0;flex-direction:column;gap:calc(1lh - 1cap);height:auto;padding-block:calc(.5lh - .5cap);animation:none;display:flex}.ds-skeleton__line{border-radius:var(--ds-skeleton-radius);background-color:var(--ds-color-surface-skeleton);height:1cap;display:block}.ds-skeleton--shape-paragraph>.ds-skeleton__line:last-child:not(:first-child){width:60%}.ds-skeleton:is(.ds-skeleton--shape-icon,.ds-skeleton--shape-avatar,.ds-skeleton--shape-badge,.ds-skeleton--shape-button,.ds-skeleton--shape-input,.ds-skeleton--shape-media){background-clip:border-box;padding-block:0}.ds-skeleton--shape-icon{width:var(--ds-size-icon-md);height:var(--ds-size-icon-md);border-radius:var(--ds-skeleton-radius)}.ds-skeleton--shape-icon.ds-skeleton--size-sm{width:var(--ds-size-icon-sm);height:var(--ds-size-icon-sm)}.ds-skeleton--shape-icon.ds-skeleton--size-lg{width:var(--ds-size-icon-lg);height:var(--ds-size-icon-lg)}.ds-skeleton--shape-avatar{width:var(--ds-size-40);height:var(--ds-size-40);border-radius:var(--ds-radius-full);flex-shrink:0}.ds-skeleton--shape-avatar.ds-skeleton--size-sm{width:var(--ds-size-32);height:var(--ds-size-32)}.ds-skeleton--shape-avatar.ds-skeleton--size-lg{width:var(--ds-size-64);height:var(--ds-size-64)}.ds-skeleton--shape-badge{width:var(--ds-size-56);height:var(--ds-size-mark-lg);border-radius:var(--ds-radius-full)}.ds-skeleton--shape-badge.ds-skeleton--size-sm{width:var(--ds-size-48);height:var(--ds-size-mark-md)}.ds-skeleton--shape-badge.ds-skeleton--size-lg{width:var(--ds-size-72);height:var(--ds-size-mark-xl)}.ds-skeleton--shape-button{aspect-ratio:3;width:auto;max-width:100%;height:var(--ds-size-control-md);border-radius:var(--ds-radius-control-md)}.ds-skeleton--shape-button.ds-skeleton--size-sm{height:var(--ds-size-control-sm);border-radius:var(--ds-radius-control-sm)}.ds-skeleton--shape-button.ds-skeleton--size-lg{height:var(--ds-size-control-lg);border-radius:var(--ds-radius-control-lg)}.ds-skeleton--shape-input{height:var(--ds-size-control-md);border-radius:var(--ds-radius-control-md)}.ds-skeleton--shape-input.ds-skeleton--size-sm{height:var(--ds-size-control-sm);border-radius:var(--ds-radius-control-sm)}.ds-skeleton--shape-input.ds-skeleton--size-lg{height:var(--ds-size-control-lg);border-radius:var(--ds-radius-control-lg)}.ds-skeleton--shape-media{aspect-ratio:16/9;border-radius:var(--ds-radius-container-sm);height:auto}.ds-skeleton:where(.ds-skeleton--shape-list-item,.ds-skeleton--shape-card,.ds-skeleton--shape-table-row){background:0 0;border-radius:0;height:auto;padding-block:0;animation:none}.ds-skeleton__text{gap:var(--ds-space-text-label);flex-direction:column;flex:auto;min-width:0;display:flex}.ds-skeleton--shape-list-item{align-items:center;gap:var(--ds-space-inline-lg);display:flex}.ds-skeleton--shape-list-item .ds-skeleton__text>:first-child{width:50%}.ds-skeleton--shape-list-item .ds-skeleton__text>:last-child{width:80%}.ds-skeleton--shape-card{--ds-skeleton-card-inset:var(--ds-space-inset-xl);box-sizing:border-box;gap:var(--ds-space-stack-md);padding:var(--ds-space-inset-md);border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-md);background-color:var(--ds-color-surface-default);flex-direction:column;display:flex}.ds-skeleton--shape-card.ds-skeleton--size-sm{--ds-skeleton-card-inset:var(--ds-space-inset-md)}.ds-skeleton--shape-card>.ds-skeleton--shape-media{border-radius:calc(var(--ds-radius-container-md) - var(--ds-space-inset-md))}.ds-skeleton--shape-card>:not(.ds-skeleton--shape-media){width:auto;margin-inline:var(--ds-skeleton-card-inset)}.ds-skeleton--shape-card>.ds-skeleton--shape-media+*{margin-block-start:max(0px, var(--ds-skeleton-card-inset) - var(--ds-space-stack-md))}.ds-skeleton--shape-card>:last-child:not(.ds-skeleton--shape-media){margin-block-end:var(--ds-skeleton-card-inset)}.ds-skeleton--shape-card>.ds-skeleton--shape-title,.ds-skeleton--shape-card>.ds-skeleton--shape-text:not(.ds-skeleton--shape-paragraph){width:66%}.ds-skeleton--shape-table-row{box-sizing:border-box;align-items:center;gap:var(--ds-space-inline-2xl);height:var(--ds-size-control-md);padding-inline:var(--ds-space-inset-md);border-bottom:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);display:flex}.ds-skeleton--shape-table-row.ds-skeleton--size-sm{height:var(--ds-size-control-sm)}.ds-skeleton--shape-table-row.ds-skeleton--size-lg{height:var(--ds-size-control-lg)}.ds-skeleton--shape-table-row>.ds-skeleton--shape-icon{width:var(--ds-size-icon-sm);height:var(--ds-size-icon-sm);border-radius:var(--ds-radius-selection);flex-shrink:0}.ds-skeleton--shape-table-row>.ds-skeleton--shape-label{flex:1 1 0;min-width:0}.ds-skeleton:not(:has(>.ds-skeleton__line),.ds-skeleton--shape-list-item,.ds-skeleton--shape-card,.ds-skeleton--shape-table-row,.ds-skeleton--shape-component),.ds-skeleton__line{animation:ds-skeleton-pulse var(--ds-motion-loading-duration) var(--ds-motion-loading-easing) 3}@keyframes ds-skeleton-pulse{50%{opacity:var(--ds-opacity-muted)}}.ds-skeleton--shape-component{font:inherit;animation:none;display:contents}.ds-skeleton--shape-component:not(.ds-skeleton--loaded)>*{pointer-events:none;background-color:var(--ds-color-surface-skeleton)!important;box-shadow:none!important;color:#0000!important;animation:ds-skeleton-pulse var(--ds-motion-loading-duration) var(--ds-motion-loading-easing) 3!important;background-image:none!important;border-color:#0000!important;outline-color:#0000!important}.ds-skeleton--shape-component:not(.ds-skeleton--loaded)>* *{visibility:hidden!important}@media (prefers-reduced-motion:reduce){.ds-skeleton:not(:has(>.ds-skeleton__line),.ds-skeleton--shape-list-item,.ds-skeleton--shape-card,.ds-skeleton--shape-table-row,.ds-skeleton--shape-component),.ds-skeleton__line{animation:none}.ds-skeleton--shape-component:not(.ds-skeleton--loaded)>*{animation:none!important}}@media (forced-colors:active){.ds-skeleton:is(.ds-skeleton--shape-icon,.ds-skeleton--shape-avatar,.ds-skeleton--shape-badge,.ds-skeleton--shape-button,.ds-skeleton--shape-input,.ds-skeleton--shape-media),.ds-skeleton__line{outline:var(--ds-border-width-hairline) solid GrayText;outline-offset:calc(-1 * var(--ds-border-width-hairline))}.ds-skeleton:not(:has(>.ds-skeleton__line),.ds-skeleton--shape-icon,.ds-skeleton--shape-avatar,.ds-skeleton--shape-badge,.ds-skeleton--shape-button,.ds-skeleton--shape-input,.ds-skeleton--shape-media,.ds-skeleton--shape-list-item,.ds-skeleton--shape-card,.ds-skeleton--shape-table-row,.ds-skeleton--shape-component){position:relative}.ds-skeleton:not(:has(>.ds-skeleton__line),.ds-skeleton--shape-icon,.ds-skeleton--shape-avatar,.ds-skeleton--shape-badge,.ds-skeleton--shape-button,.ds-skeleton--shape-input,.ds-skeleton--shape-media,.ds-skeleton--shape-list-item,.ds-skeleton--shape-card,.ds-skeleton--shape-table-row,.ds-skeleton--shape-component):before{content:"";border-radius:var(--ds-skeleton-radius);outline:var(--ds-border-width-hairline) solid GrayText;outline-offset:calc(-1 * var(--ds-border-width-hairline));position:absolute;inset:calc(.5lh - .5cap) 0}.ds-skeleton--shape-component:not(.ds-skeleton--loaded)>*{border-color:graytext!important}}.ds-slider{--ds-slider-thumb:var(--ds-size-icon-md);--ds-slider-track:var(--ds-size-6);gap:var(--ds-space-stack-sm);min-width:0;display:grid}.ds-slider__header{justify-content:space-between;align-items:baseline;gap:var(--ds-space-inline-md);min-width:0;display:flex}.ds-slider__value{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);font-variant-numeric:tabular-nums;text-align:end;margin-inline-start:auto}.ds-slider__body{gap:var(--ds-space-stack-xs);display:grid}.ds-slider__rail{height:var(--ds-size-target-min);position:relative}.ds-slider__track{inset-inline:0;height:var(--ds-slider-track);border-radius:var(--ds-radius-full);background:var(--ds-color-surface-track);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.ds-slider__fill{border-radius:var(--ds-radius-full);background:var(--ds-color-surface-primary);position:absolute;inset-block:0}.ds-slider__thumb{box-sizing:border-box;width:var(--ds-slider-thumb);height:var(--ds-slider-thumb);border:var(--ds-border-width-hairline) solid var(--ds-color-border-control);border-radius:var(--ds-radius-full);background:var(--ds-color-surface-on-primary);box-shadow:var(--ds-elevation-raised);pointer-events:none;margin-inline-start:calc(var(--ds-slider-thumb) / -2);position:absolute;top:50%;translate:0 -50%}.ds-slider__thumb>.ds-slider__bubble{bottom:calc(100% + var(--ds-space-inline-sm));visibility:hidden;opacity:0;position:absolute;left:50%;translate:-50%}.ds-slider__control{top:0;box-sizing:border-box;width:calc(100% + var(--ds-slider-thumb));opacity:0;appearance:none;cursor:pointer;background:0 0;border:0;height:100%;margin:0;padding:0;position:absolute;inset-inline-start:calc(var(--ds-slider-thumb) / -2)}.ds-slider__control::-webkit-slider-runnable-track{background:0 0;height:100%}.ds-slider__control::-webkit-slider-thumb{width:var(--ds-slider-thumb);appearance:none;height:100%}.ds-slider__control::-moz-range-track{background:0 0;height:100%}.ds-slider__control::-moz-range-thumb{width:var(--ds-slider-thumb);background:0 0;border:0;height:100%}.ds-slider--size-md{--ds-slider-thumb:var(--ds-size-icon-sm);--ds-slider-track:var(--ds-size-4)}.ds-slider--size-sm{--ds-slider-thumb:var(--ds-size-icon-xs);--ds-slider-track:var(--ds-size-4)}.ds-slider--look-fill{--ds-slider-thumb:calc(var(--ds-space-inline-xs) * 2 + var(--ds-size-4));--ds-slider-track:var(--ds-size-selection-lg)}.ds-slider--look-fill.ds-slider--size-md{--ds-slider-track:var(--ds-size-selection-md)}.ds-slider--look-fill.ds-slider--size-sm{--ds-slider-track:var(--ds-size-selection-sm)}.ds-slider--look-fill .ds-slider__rail{height:var(--ds-slider-track);margin-inline:calc(var(--ds-slider-thumb) / 2)}.ds-slider--look-fill .ds-slider__track{box-sizing:border-box;height:100%;margin-inline:calc(var(--ds-slider-thumb) / -2);border:var(--ds-border-width-hairline) solid var(--ds-color-border-control);border-radius:var(--ds-radius-control-xs);background:var(--ds-color-surface-sunken);display:block;position:static;translate:none}.ds-slider--look-fill .ds-slider__fill{box-sizing:content-box;padding-inline:calc(var(--ds-slider-thumb) / 2);border-radius:var(--ds-radius-control-xs);margin-inline-start:calc(var(--ds-slider-thumb) / -2)}.ds-slider--look-fill .ds-slider__thumb{width:var(--ds-size-4);height:var(--ds-size-16);background:var(--ds-color-surface-on-primary);box-shadow:none;border:0;margin-inline-start:calc(var(--ds-size-4) / -2)}.ds-slider--look-fill.ds-slider--size-md .ds-slider__thumb{height:var(--ds-size-12)}.ds-slider--look-fill.ds-slider--size-sm .ds-slider__thumb{height:var(--ds-size-8)}.ds-slider--look-fill .ds-slider__control{height:max(100%, var(--ds-size-target-min));top:50%;translate:0 -50%}.ds-slider--look-fill.ds-slider--type-range .ds-slider__rail:before{content:"";inset-inline:calc(var(--ds-slider-thumb) / -2);height:max(100%, var(--ds-size-target-min));position:absolute;top:50%;translate:0 -50%}.ds-slider--type-range .ds-slider__rail{cursor:pointer;touch-action:pan-y}.ds-slider--type-range .ds-slider__control{pointer-events:none}.ds-slider--type-range .ds-slider__thumb{pointer-events:auto}@media (hover:hover){.ds-slider__thumb:has(+.ds-slider__control:hover),.ds-slider--type-range .ds-slider__thumb:hover{border-color:var(--ds-color-border-control-hover)}}.ds-slider__thumb:has(+.ds-slider__control:active),.ds-slider--type-range .ds-slider__thumb:active,.ds-slider__thumb[data-pressed]{border-color:var(--ds-color-border-control-hover)}.ds-slider__thumb:has(+.ds-slider__control:active)>.ds-slider__bubble,.ds-slider--type-range .ds-slider__thumb:active>.ds-slider__bubble,.ds-slider__thumb[data-pressed]>.ds-slider__bubble,.ds-slider__thumb:has(+.ds-slider__control:focus-visible)>.ds-slider__bubble{visibility:visible;opacity:1}.ds-slider__thumb:has(+.ds-slider__control:focus-visible){outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-slider--look-fill .ds-slider__thumb:has(+.ds-slider__control:focus-visible){outline:0}.ds-slider--look-fill .ds-slider__rail:has(.ds-slider__control:focus-visible) .ds-slider__track{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-slider__control:disabled,.ds-slider__rail:has(.ds-slider__control:disabled){cursor:not-allowed}.ds-slider__rail:has(.ds-slider__control:disabled) .ds-slider__track{background:var(--ds-color-surface-track-subtle)}.ds-slider__rail:has(.ds-slider__control:disabled) .ds-slider__fill{background:var(--ds-color-action-disabled-foreground)}.ds-slider__thumb:has(+.ds-slider__control:disabled){border-color:var(--ds-color-border-control-disabled);background:var(--ds-color-action-disabled-background);box-shadow:none;pointer-events:none}.ds-slider--look-fill .ds-slider__rail:has(.ds-slider__control:disabled) .ds-slider__track{border-color:var(--ds-color-border-control-disabled);background:var(--ds-color-surface-disabled)}.ds-slider:has(.ds-slider__control:disabled) .ds-slider__marks{color:var(--ds-color-border-control-disabled)}.ds-slider:has(.ds-slider__control:disabled) .ds-slider__label,.ds-slider:has(.ds-slider__control:disabled) .ds-slider__value,.ds-slider:has(.ds-slider__control:disabled) .ds-slider__bounds{color:var(--ds-color-text-disabled)}.ds-slider__bounds{justify-content:space-between;gap:var(--ds-space-inline-md);color:var(--ds-color-text-subtlest);font-family:var(--ds-typography-body-xs-font-family);font-size:var(--ds-typography-body-xs-font-size);font-weight:var(--ds-typography-body-xs-font-weight);line-height:var(--ds-typography-body-xs-line-height);letter-spacing:var(--ds-typography-body-xs-letter-spacing);font-variant-numeric:tabular-nums;display:flex}.ds-slider__marks{height:var(--ds-size-6);color:var(--ds-color-border-control);background-image:repeating-linear-gradient(to right, currentColor 0 var(--ds-border-width-hairline), transparent var(--ds-border-width-hairline) calc((100% - var(--ds-border-width-hairline)) / 20));background-repeat:no-repeat;flex:auto;align-self:center}.ds-slider__row{align-items:flex-start;gap:calc(var(--ds-space-inline-md) + var(--ds-slider-thumb) / 2);min-width:0;display:flex}.ds-slider--look-fill .ds-slider__row{gap:var(--ds-space-inline-md)}.ds-slider__row>.ds-slider__body{flex:auto;min-width:0}.ds-slider__row>.ds-slider__number{width:var(--ds-size-64);flex:none;margin-block-start:calc((var(--ds-size-target-min) - var(--ds-size-control-sm)) / 2)}.ds-slider--look-fill .ds-slider__row>.ds-slider__number{margin-block-start:calc((var(--ds-slider-track) - var(--ds-size-control-sm)) / 2)}@container style(--ds-layout:narrow){.ds-slider__control{top:calc((var(--ds-size-target-min) - var(--ds-size-target-comfortable)) / 2);height:var(--ds-size-target-comfortable)}.ds-slider--type-range .ds-slider__rail:before{content:"";inset-inline:0;top:calc((var(--ds-size-target-min) - var(--ds-size-target-comfortable)) / 2);height:var(--ds-size-target-comfortable);position:absolute}.ds-slider--look-fill .ds-slider__control,.ds-slider--look-fill.ds-slider--type-range .ds-slider__rail:before{height:var(--ds-size-target-comfortable);top:50%}}@media (pointer:coarse){.ds-slider__control{top:calc((var(--ds-size-target-min) - var(--ds-size-target-comfortable)) / 2);height:var(--ds-size-target-comfortable)}.ds-slider--type-range .ds-slider__rail:before{content:"";inset-inline:0;top:calc((var(--ds-size-target-min) - var(--ds-size-target-comfortable)) / 2);height:var(--ds-size-target-comfortable);position:absolute}.ds-slider--look-fill .ds-slider__control,.ds-slider--look-fill.ds-slider--type-range .ds-slider__rail:before{height:var(--ds-size-target-comfortable);top:50%}}.ds-slider--orientation-vertical{--ds-slider-length:var(--ds-size-column-min-sm);justify-items:start}.ds-slider--orientation-vertical .ds-slider__body{gap:var(--ds-space-inline-sm);display:flex}.ds-slider--orientation-vertical .ds-slider__rail{width:var(--ds-size-target-min);height:var(--ds-slider-length)}.ds-slider--orientation-vertical .ds-slider__track{width:var(--ds-slider-track);height:auto;inset:0 auto 0 50%;translate:-50%}.ds-slider--orientation-vertical .ds-slider__fill{inset-block:auto;inset-inline:0}.ds-slider--orientation-vertical .ds-slider__thumb{margin:0;top:auto;left:50%;translate:-50% 50%}.ds-slider--orientation-vertical .ds-slider__control{top:calc(var(--ds-slider-thumb) / -2);width:100%;height:calc(100% + var(--ds-slider-thumb));writing-mode:vertical-lr;direction:rtl;inset-inline-start:0}.ds-slider--orientation-vertical .ds-slider__control::-webkit-slider-runnable-track{width:100%;height:100%}.ds-slider--orientation-vertical .ds-slider__control::-webkit-slider-thumb{width:100%;height:var(--ds-slider-thumb)}.ds-slider--orientation-vertical .ds-slider__control::-moz-range-track{width:100%;height:100%}.ds-slider--orientation-vertical .ds-slider__control::-moz-range-thumb{width:100%;height:var(--ds-slider-thumb)}.ds-slider--orientation-vertical.ds-slider--type-range .ds-slider__rail{touch-action:pan-x}.ds-slider--orientation-vertical .ds-slider__bounds{margin-block:calc(var(--ds-typography-body-xs-font-size) * var(--ds-typography-body-xs-line-height) / -2);flex-direction:column-reverse;justify-content:space-between}.ds-slider--orientation-vertical .ds-slider__row{align-items:flex-start;gap:calc(var(--ds-space-stack-sm) + var(--ds-slider-thumb) / 2);flex-direction:column-reverse}.ds-slider--orientation-vertical .ds-slider__row>.ds-slider__number{margin:0}@container style(--ds-layout:narrow){.ds-slider--orientation-vertical .ds-slider__control{top:calc(var(--ds-slider-thumb) / -2);width:var(--ds-size-target-comfortable);height:calc(100% + var(--ds-slider-thumb));inset-inline-start:calc((var(--ds-size-target-min) - var(--ds-size-target-comfortable)) / 2)}.ds-slider--orientation-vertical.ds-slider--type-range .ds-slider__rail:before{inset-block:0;inset-inline:calc((var(--ds-size-target-min) - var(--ds-size-target-comfortable)) / 2);height:auto;top:0}}@media (pointer:coarse){.ds-slider--orientation-vertical .ds-slider__control{top:calc(var(--ds-slider-thumb) / -2);width:var(--ds-size-target-comfortable);height:calc(100% + var(--ds-slider-thumb));inset-inline-start:calc((var(--ds-size-target-min) - var(--ds-size-target-comfortable)) / 2)}.ds-slider--orientation-vertical.ds-slider--type-range .ds-slider__rail:before{inset-block:0;inset-inline:calc((var(--ds-size-target-min) - var(--ds-size-target-comfortable)) / 2);height:auto;top:0}}.ds-slider__thumb{transition-property:border-color;transition-duration:var(--ds-motion-feedback-duration);transition-timing-function:var(--ds-motion-feedback-easing)}.ds-slider__thumb>.ds-slider__bubble{transition-property:opacity,visibility;transition-duration:var(--ds-motion-feedback-duration);transition-timing-function:var(--ds-motion-feedback-easing)}@media (forced-colors:active){.ds-slider__track{outline:var(--ds-border-width-hairline) solid CanvasText;outline-offset:calc(-1 * var(--ds-border-width-hairline))}.ds-slider--look-fill .ds-slider__track{outline:0}.ds-slider__fill{forced-color-adjust:none;background:highlight}.ds-slider__thumb{background:canvastext;border-color:canvas}.ds-slider--look-fill .ds-slider__thumb{forced-color-adjust:none;background:highlighttext}.ds-slider--look-fill .ds-slider__rail:has(.ds-slider__control:focus-visible) .ds-slider__track{outline-color:highlight}.ds-slider__rail:has(.ds-slider__control:disabled) .ds-slider__track{outline-color:graytext}.ds-slider--look-fill .ds-slider__rail:has(.ds-slider__control:disabled) .ds-slider__track{border-color:graytext}.ds-slider__rail:has(.ds-slider__control:disabled) .ds-slider__fill,.ds-slider__thumb:has(+.ds-slider__control:disabled){background:graytext}.ds-slider__thumb:has(+.ds-slider__control:disabled){border-color:canvas}.ds-slider--look-fill .ds-slider__thumb:has(+.ds-slider__control:disabled){background:canvas}.ds-slider:has(.ds-slider__control:disabled) :is(.ds-slider__label,.ds-slider__value,.ds-slider__bounds){color:graytext}.ds-slider__marks{forced-color-adjust:none;color:canvastext}.ds-slider:has(.ds-slider__control:disabled) .ds-slider__marks{color:graytext}}.ds-sparkline{width:100%;min-width:0;height:var(--ds-size-32);display:block;position:relative}.ds-sparkline__svg{width:100%;height:100%;display:block;overflow:visible}.ds-sparkline__line{fill:none;stroke:var(--ds-color-data-series);stroke-width:var(--ds-border-width-emphasis);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ds-sparkline__area{fill:var(--ds-color-data-series);fill-opacity:var(--ds-opacity-ghost);stroke:none}.ds-sparkline__dot{width:var(--ds-size-6);height:var(--ds-size-6);border-radius:var(--ds-radius-full);background:var(--ds-color-data-series);position:absolute;translate:-50% -50%}@media screen and (prefers-reduced-motion:no-preference){.ds-sparkline[data-entrance=waiting]>*{visibility:hidden}.ds-sparkline:is([data-entrance=load],[data-entrance=playing]){animation:ds-sparkline-reveal var(--ds-motion-chart-entrance-reveal-duration) var(--ds-motion-chart-entrance-easing) backwards}}@keyframes ds-sparkline-reveal{0%{clip-path:inset(-50% calc(100% + var(--ds-size-6)) -50% calc(-1 * var(--ds-size-6)))}to{clip-path:inset(-50% calc(-1 * var(--ds-size-6)) -50% calc(-1 * var(--ds-size-6)))}}@media (forced-colors:active){.ds-sparkline__line{stroke:canvastext}.ds-sparkline__area{display:none}.ds-sparkline__dot{forced-color-adjust:none;background:canvastext}}.ds-spinner{align-items:center;gap:var(--ds-space-inline-sm);vertical-align:middle;color:var(--ds-color-icon-default);display:inline-flex}:where(.ds-spinner){position:relative}.ds-spinner--tone-subtle{color:var(--ds-color-icon-subtle)}.ds-spinner__ring{box-sizing:border-box;width:var(--ds-size-icon-md);height:var(--ds-size-icon-md);border:var(--ds-border-width-emphasis) solid transparent;border-radius:var(--ds-radius-full);color:inherit;animation:ds-spinner-turn var(--ds-motion-spin-duration) linear infinite;border-block-start-color:currentColor;flex:none;font-size:0;position:relative}.ds-spinner__ring:before{content:"";inset:calc(-1 * var(--ds-border-width-emphasis));box-sizing:border-box;border:var(--ds-border-width-emphasis) solid currentColor;border-radius:var(--ds-radius-full);opacity:var(--ds-opacity-dim);position:absolute}.ds-spinner--size-sm .ds-spinner__ring{width:var(--ds-size-icon-sm);height:var(--ds-size-icon-sm)}.ds-spinner--size-lg .ds-spinner__ring{width:var(--ds-size-icon-lg);height:var(--ds-size-icon-lg)}@keyframes ds-spinner-turn{to{transform:rotate(1turn)}}.ds-spinner__label{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing)}.ds-spinner:not(.ds-spinner--label) .ds-spinner__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){.ds-spinner__ring{forced-color-adjust:none;border-color:#0000;border-block-start-color:canvastext}.ds-spinner__ring:before{border-color:canvastext}.ds-btn .ds-spinner__ring{border-block-start-color:buttontext}.ds-btn .ds-spinner__ring:before{border-color:buttontext}}@media (prefers-reduced-motion:reduce){.ds-spinner__ring{animation:none}.ds-spinner:not(.ds-spinner--label) .ds-spinner__label{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}.ds-splitter{box-sizing:border-box;width:var(--ds-size-control-xs);border-radius:var(--ds-radius-control-xs);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;align-self:stretch;align-items:center;display:flex;position:relative}.ds-splitter--orientation-horizontal{width:auto;height:var(--ds-size-control-xs);cursor:row-resize;flex-direction:row}.ds-splitter__line{width:var(--ds-border-width-hairline);background:var(--ds-color-border-subtle);flex:1 1 0}.ds-splitter--orientation-horizontal .ds-splitter__line{width:auto;height:var(--ds-border-width-hairline)}.ds-splitter__grip{box-sizing:border-box;width:var(--ds-size-16);height:var(--ds-size-24);border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-full);background:var(--ds-color-surface-raised);box-shadow:var(--ds-elevation-control);flex:none;justify-content:center;align-items:center;display:flex}.ds-splitter--orientation-horizontal .ds-splitter__grip{width:var(--ds-size-24);height:var(--ds-size-16)}.ds-splitter__icon{font-size:var(--ds-size-icon-sm);color:var(--ds-color-icon-subtle)}@media (hover:hover){.ds-splitter:not([aria-disabled=true]):hover .ds-splitter__line{background:var(--ds-color-border-control)}.ds-splitter:not([aria-disabled=true]):hover .ds-splitter__grip{border-color:var(--ds-color-border-control)}.ds-splitter:not([aria-disabled=true]):hover .ds-splitter__icon{color:var(--ds-color-icon-default)}}.ds-splitter:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-splitter[data-dragging]:not([aria-disabled=true]) .ds-splitter__line{width:var(--ds-border-width-emphasis);background:var(--ds-color-border-selected)}.ds-splitter--orientation-horizontal[data-dragging]:not([aria-disabled=true]) .ds-splitter__line{width:auto;height:var(--ds-border-width-emphasis)}.ds-splitter[data-dragging]:not([aria-disabled=true]) .ds-splitter__grip{border-color:var(--ds-color-border-selected)}.ds-splitter[data-dragging]:not([aria-disabled=true]) .ds-splitter__icon{color:var(--ds-color-icon-selected)}.ds-splitter[aria-disabled=true]{cursor:not-allowed}.ds-splitter[aria-disabled=true] .ds-splitter__grip{box-shadow:none;background:0 0;border-style:none}.ds-splitter[aria-disabled=true] .ds-splitter__icon{color:var(--ds-color-icon-disabled)}@media (pointer:coarse){.ds-splitter:before{content:"";inset-block:0;inset-inline:calc((var(--ds-size-control-xs) - var(--ds-size-target-comfortable)) / 2);position:absolute}.ds-splitter--orientation-horizontal:before{inset-block:calc((var(--ds-size-control-xs) - var(--ds-size-target-comfortable)) / 2);inset-inline:0}}@container style(--ds-layout:narrow){.ds-splitter{display:none}}@media (forced-colors:active){.ds-splitter__line,.ds-splitter:not([aria-disabled=true]):hover .ds-splitter__line{forced-color-adjust:none;background:canvastext}.ds-splitter__grip{border-color:canvastext}.ds-splitter[data-dragging]:not([aria-disabled=true]) .ds-splitter__line{background:highlight}.ds-splitter[data-dragging]:not([aria-disabled=true]) .ds-splitter__grip{border-color:highlight}.ds-splitter[aria-disabled=true] .ds-splitter__line{background:graytext}.ds-splitter[aria-disabled=true] .ds-splitter__icon{color:graytext}.ds-splitter:focus-visible{outline-color:canvastext}}.ds-stat{box-sizing:border-box;gap:var(--ds-space-stack-xs);min-width:0;padding:var(--ds-space-inset-xl);vertical-align:top;flex-direction:column;margin:0;display:inline-flex;position:relative}.ds-stat__name{align-items:center;gap:var(--ds-space-inline-sm);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);text-transform:var(--ds-typography-label-md-text-transform);margin:0;display:flex}.ds-stat__figure{color:var(--ds-color-text-default);font-family:var(--ds-typography-heading-md-font-family);font-size:var(--ds-typography-heading-md-font-size);font-weight:var(--ds-typography-heading-md-font-weight);line-height:var(--ds-typography-heading-md-line-height);letter-spacing:var(--ds-typography-heading-md-letter-spacing);text-transform:var(--ds-typography-heading-md-text-transform);font-variant-numeric:tabular-nums;margin:0}.ds-stat__description{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);margin:0}.ds-stat__delta{align-items:center;gap:var(--ds-space-inline-xs);vertical-align:top;color:var(--ds-color-text-default);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.ds-stat__delta--tone-success{color:var(--ds-color-text-success)}.ds-stat__delta--tone-danger{color:var(--ds-color-text-danger)}.ds-stat__trend{font-size:var(--ds-size-icon-sm)}.ds-stat__link{color:var(--ds-color-text-link);text-decoration-line:none;text-decoration-color:var(--ds-color-text-link-underline);text-underline-offset:.2em;-webkit-tap-highlight-color:transparent;touch-action:manipulation;outline:none}.ds-stat__figure,.ds-stat__link,.ds-stat__link:after{border-radius:inherit}.ds-stat__link:after{content:"";position:absolute;inset:0}@media (hover:hover){.ds-stat__link:hover{color:var(--ds-color-text-link-hover);text-decoration-line:underline;text-decoration-color:var(--ds-color-text-link-underline-hover)}}.ds-stat__link:active{color:var(--ds-color-text-link-pressed);text-decoration-line:underline;text-decoration-color:currentColor}.ds-stat__link:focus-visible:after{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-stat--size-sm{padding:var(--ds-space-inset-lg)}.ds-stat--size-sm .ds-stat__figure{font-family:var(--ds-typography-heading-sm-font-family);font-size:var(--ds-typography-heading-sm-font-size);font-weight:var(--ds-typography-heading-sm-font-weight);line-height:var(--ds-typography-heading-sm-line-height);letter-spacing:var(--ds-typography-heading-sm-letter-spacing);text-transform:var(--ds-typography-heading-sm-text-transform)}@media (forced-colors:active){.ds-stat__link:focus-visible:after{outline-color:highlight}}.ds-status-dot{align-items:center;gap:var(--ds-space-inline-sm);vertical-align:middle;color:var(--ds-color-text-default);font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing);display:inline-flex}.ds-status-dot__dot{width:var(--ds-size-8);height:var(--ds-size-8);border-radius:var(--ds-radius-full);background:var(--ds-color-icon-subtle);flex-shrink:0}.ds-status-dot--tone-success .ds-status-dot__dot{background:var(--ds-color-feedback-success-icon)}.ds-status-dot--tone-info .ds-status-dot__dot{background:var(--ds-color-feedback-info-icon)}.ds-status-dot--tone-warning .ds-status-dot__dot{background:var(--ds-color-feedback-warning-icon)}.ds-status-dot--tone-danger .ds-status-dot__dot{background:var(--ds-color-feedback-danger-icon)}@media (forced-colors:active){.ds-status-dot .ds-status-dot__dot{forced-color-adjust:none;background:canvastext}}.ds-stepper{min-width:0}:where(.ds-stepper){position:relative}.ds-stepper__list{gap:var(--ds-space-inline-md);min-width:0;margin:0;padding:0;list-style:none;display:flex}.ds-stepper__item{flex:1 1 0;min-width:0;display:flex}.ds-stepper__step{box-sizing:border-box;gap:var(--ds-space-stack-md);min-width:0;padding:var(--ds-space-inset-xs);border-radius:var(--ds-radius-control-md);color:inherit;font:inherit;text-align:start;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:auto;margin:0;text-decoration:none;display:flex}:where(a[href],button).ds-stepper__step{cursor:pointer;touch-action:manipulation}.ds-stepper__marker-row{align-items:center;gap:calc(var(--ds-space-inline-md) + var(--ds-space-inset-xs) * 2);min-width:0;display:flex}.ds-stepper__marker{box-sizing:border-box;min-width:var(--ds-size-control-xs);min-height:var(--ds-size-control-xs);border:var(--ds-border-width-hairline) solid var(--ds-color-border-control);border-radius:var(--ds-radius-full);color:var(--ds-color-text-subtle);background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.ds-stepper__number{font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing);text-transform:var(--ds-typography-label-sm-text-transform);font-variant-numeric:tabular-nums}.ds-stepper__icon{font-size:var(--ds-size-icon-sm)}.ds-stepper__connector{min-width:0;height:var(--ds-border-width-emphasis);border-radius:var(--ds-radius-full);background:var(--ds-color-border-subtle);flex:auto}.ds-stepper__item:last-child .ds-stepper__connector{display:none}.ds-stepper__text{gap:var(--ds-space-text-label);flex-direction:column;min-width:0;display:flex}.ds-stepper__label{color:var(--ds-color-text-default);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);text-transform:var(--ds-typography-label-md-text-transform);overflow-wrap:anywhere}.ds-stepper__status{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);text-transform:var(--ds-typography-body-sm-text-transform);overflow-wrap:anywhere}.ds-stepper__item--status-not-started .ds-stepper__label{color:var(--ds-color-text-subtle)}.ds-stepper__item--status-current .ds-stepper__marker{border-width:var(--ds-border-width-emphasis);border-color:var(--ds-color-border-selected);color:var(--ds-color-text-selected)}.ds-stepper__item--status-current .ds-stepper__label{color:var(--ds-color-text-selected)}.ds-stepper__item--status-unavailable .ds-stepper__marker{border-color:var(--ds-color-border-control-disabled);color:var(--ds-color-text-disabled)}.ds-stepper__item--status-unavailable .ds-stepper__label{color:var(--ds-color-text-disabled)}.ds-stepper__item--status-complete .ds-stepper__marker{background:var(--ds-color-surface-primary);color:var(--ds-color-icon-on-primary);border-color:#0000}.ds-stepper__item--status-complete .ds-stepper__connector{background:var(--ds-color-surface-primary)}.ds-stepper__item--status-error .ds-stepper__marker{background:var(--ds-color-feedback-danger-surface);color:var(--ds-color-feedback-danger-text-on-surface);border-color:#0000}.ds-stepper__item--status-error .ds-stepper__status{color:var(--ds-color-text-danger)}@media (hover:hover){:where(a[href],button:enabled).ds-stepper__step:hover{background:var(--ds-color-surface-hover)}}:where(a[href],button:enabled).ds-stepper__step:active{background:var(--ds-color-action-ghost-background-pressed)}.ds-stepper__step:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-stepper--layout-vertical .ds-stepper__list{gap:var(--ds-space-stack-xs);flex-direction:column}.ds-stepper--layout-vertical .ds-stepper__item{flex:none}.ds-stepper--layout-vertical .ds-stepper__step{gap:var(--ds-space-inline-md);flex-direction:row}.ds-stepper--layout-vertical .ds-stepper__marker-row{gap:calc(var(--ds-space-stack-xs) + var(--ds-space-inset-xs) * 2);flex-direction:column}.ds-stepper--layout-vertical .ds-stepper__connector{width:var(--ds-border-width-emphasis);height:auto;min-height:0}.ds-stepper--layout-vertical .ds-stepper__text{flex:1 1 0}.ds-stepper--layout-vertical .ds-stepper__label{padding-block-start:calc((var(--ds-size-control-xs) - 1lh) / 2)}.ds-stepper--layout-vertical .ds-stepper__item:not(:last-child) .ds-stepper__text{padding-block-end:var(--ds-space-stack-xl)}.ds-stepper__summary{gap:var(--ds-space-stack-md);flex-direction:column;min-width:0;display:none}.ds-stepper--layout-summary .ds-stepper__list{display:none}.ds-stepper--layout-summary .ds-stepper__summary{display:flex}.ds-stepper__summary-text{gap:var(--ds-space-text-label);flex-direction:column;min-width:0;display:flex}.ds-stepper__count{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);text-transform:var(--ds-typography-label-md-text-transform);margin:0}.ds-stepper__step-name{color:var(--ds-color-text-default);font-family:var(--ds-typography-heading-2xs-font-family);font-size:var(--ds-typography-heading-2xs-font-size);font-weight:var(--ds-typography-heading-2xs-font-weight);line-height:var(--ds-typography-heading-2xs-line-height);letter-spacing:var(--ds-typography-heading-2xs-letter-spacing);text-transform:var(--ds-typography-heading-2xs-text-transform);overflow-wrap:anywhere;margin:0}@container style(--ds-layout:narrow){.ds-stepper--layout-horizontal .ds-stepper__list{display:none}.ds-stepper--layout-horizontal .ds-stepper__summary{display:flex}}@media (forced-colors:active){.ds-stepper__marker{forced-color-adjust:none;color:canvastext;background:canvas;border-color:canvastext}.ds-stepper__item--status-current .ds-stepper__marker{color:canvastext;border-color:highlight}.ds-stepper__item--status-complete .ds-stepper__marker{color:highlighttext;background:highlight;border-color:highlight}.ds-stepper__item--status-error .ds-stepper__marker{border-width:var(--ds-border-width-emphasis);color:canvastext;background:canvas;border-color:canvastext}.ds-stepper__item--status-unavailable .ds-stepper__marker{color:graytext;border-color:graytext}.ds-stepper__item--status-unavailable .ds-stepper__label{color:graytext}.ds-stepper__connector{forced-color-adjust:none;background:canvastext}.ds-stepper__item--status-complete .ds-stepper__connector{background:highlight}.ds-stepper__step:focus-visible{outline-color:canvastext}}.ds-switch{--ds-switch-thumb:var(--ds-size-selection-md)}.ds-switch__track{box-sizing:border-box;width:calc(2 * var(--ds-switch-thumb) + 2 * var(--ds-space-inset-2xs));height:calc(var(--ds-switch-thumb) + 2 * var(--ds-space-inset-2xs));padding:calc(var(--ds-space-inset-2xs) - var(--ds-border-width-hairline));border:var(--ds-border-width-hairline) solid transparent;border-radius:var(--ds-radius-full);background:var(--ds-color-surface-track);flex-shrink:0;justify-content:flex-start;align-items:center;display:inline-flex}.ds-switch__thumb{box-sizing:border-box;width:var(--ds-switch-thumb);height:var(--ds-switch-thumb);border:var(--ds-border-width-hairline) solid transparent;border-radius:var(--ds-radius-full);background:var(--ds-color-surface-thumb);box-shadow:var(--ds-elevation-raised);place-items:center;display:grid}.ds-switch__on-icon,.ds-switch__off-icon{color:var(--ds-color-icon-on-thumb);font-size:var(--ds-size-icon-xs);grid-area:1/1}.ds-switch__on-icon,.ds-switch__control:checked+.ds-switch__track .ds-switch__off-icon{visibility:hidden}.ds-switch__control:checked+.ds-switch__track .ds-switch__on-icon{visibility:visible}.ds-switch__control:checked+.ds-switch__track{background:var(--ds-color-surface-primary)}.ds-switch__control:checked+.ds-switch__track .ds-switch__thumb{background:var(--ds-color-surface-on-primary);translate:var(--ds-switch-thumb) 0}.ds-switch__control:checked+.ds-switch__track .ds-switch__thumb:dir(rtl){translate:calc(-1 * var(--ds-switch-thumb)) 0}.ds-switch__control:checked+.ds-switch__track .ds-switch__on-icon{color:var(--ds-color-surface-primary)}@media (hover:hover){.ds-switch:hover .ds-switch__control:enabled:not(:checked)+.ds-switch__track{background:var(--ds-color-surface-track-hover)}.ds-switch:hover .ds-switch__control:enabled:checked+.ds-switch__track{background:var(--ds-color-action-primary-background-hover)}}.ds-switch__control:disabled+.ds-switch__track{background:var(--ds-color-surface-track-subtle)}.ds-switch__control:disabled+.ds-switch__track .ds-switch__thumb{background:var(--ds-color-surface-thumb-disabled);box-shadow:none}.ds-switch__control:disabled+.ds-switch__track :is(.ds-switch__on-icon,.ds-switch__off-icon){color:var(--ds-color-surface-track-subtle)}.ds-switch--size-md{--ds-switch-thumb:var(--ds-size-selection-sm)}.ds-switch--size-sm{--ds-switch-thumb:var(--ds-size-12)}.ds-switch--size-sm :is(.ds-switch__on-icon,.ds-switch__off-icon){display:none}.ds-switch__thumb{transition-property:translate;transition-duration:var(--ds-motion-feedback-duration);transition-timing-function:var(--ds-motion-feedback-easing)}@media (prefers-reduced-motion:reduce){.ds-switch__thumb{transition:none}}@media (forced-colors:active){.ds-switch__control:checked+.ds-switch__track,.ds-switch:hover .ds-switch__control:enabled:checked+.ds-switch__track{forced-color-adjust:none;background:highlight;border-color:highlight}.ds-switch__control:checked+.ds-switch__track .ds-switch__thumb{box-shadow:none;background:highlighttext;border-color:highlighttext}.ds-switch__control:checked+.ds-switch__track .ds-switch__on-icon{color:highlight}.ds-switch__control:disabled+.ds-switch__track,.ds-switch__control:disabled+.ds-switch__track .ds-switch__thumb{border-color:graytext}.ds-switch__control:disabled+.ds-switch__track :is(.ds-switch__on-icon,.ds-switch__off-icon){color:graytext}.ds-switch__control:disabled:checked+.ds-switch__track{background:graytext}.ds-switch__control:disabled:checked+.ds-switch__track .ds-switch__thumb{background:canvas;border-color:canvas}}.ds-table{box-sizing:border-box;border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-default);width:100%;color:var(--ds-color-text-default);scrollbar-width:thin;scrollbar-color:var(--ds-color-border-scrollbar) transparent;display:block;position:relative;overflow-x:auto}.ds-table__table{border-collapse:collapse;border-spacing:0;width:100%}.ds-table__header{box-sizing:border-box;height:var(--ds-size-control-md);padding:var(--ds-space-inset-md) var(--ds-space-inset-lg);border-bottom:var(--ds-border-width-hairline) solid var(--ds-color-border-strong);background:linear-gradient(var(--ds-color-surface-sunken), var(--ds-color-surface-sunken)), var(--ds-color-surface-default);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);text-transform:var(--ds-typography-label-md-text-transform);text-align:start;vertical-align:middle;white-space:nowrap}.ds-table__header-cell{align-items:center;gap:var(--ds-space-inline-md);min-height:var(--ds-size-mark-md);display:flex}.ds-table__header-text{align-items:center;gap:var(--ds-space-inline-xs);display:inline-flex}.ds-table__header-icon{font-size:var(--ds-size-icon-sm);flex-shrink:0}.ds-table__header-cell>.ds-checkbox{margin-block:calc((var(--ds-size-mark-md) - var(--ds-size-target-min)) / 2)}.ds-table__sort{align-items:center;gap:var(--ds-space-inline-sm);min-height:var(--ds-size-target-min);margin:calc((var(--ds-size-mark-md) - var(--ds-size-target-min)) / 2) 0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;display:inline-flex}.ds-table__header--active{color:var(--ds-color-text-default)}.ds-table__sort>.ds-table__header-icon{color:var(--ds-color-text-subtle)}.ds-table__header--active .ds-table__sort>.ds-table__header-icon{color:var(--ds-color-text-default)}.ds-table__header--align-end{text-align:end}.ds-table__header--align-end .ds-table__header-cell{justify-content:flex-end}.ds-table__header-cell .ds-table__filter,.ds-table__header-cell .ds-table__info{margin-block:calc((var(--ds-size-mark-md) - var(--ds-size-control-xs)) / 2)}.ds-table__filter-count{margin-inline-start:calc(var(--ds-space-inline-xs) - var(--ds-space-inline-md))}.ds-table :is(.ds-popover,.ds-dropdown){white-space:normal}.ds-table__header .ds-popover{font-weight:var(--ds-typography-body-md-font-weight)}@media (hover:hover){.ds-table__sort:hover,.ds-table__sort:hover>.ds-table__header-icon{color:var(--ds-color-text-default)}}.ds-table__sort:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset);border-radius:var(--ds-radius-control-xs)}.ds-table__row{border-bottom:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle)}.ds-table__row:last-child{border-bottom:0}.ds-table__table>tbody:not(:last-child)>.ds-table__row:last-child{border-bottom:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle)}.ds-table__table>tbody:last-child>.ds-table__row:has(+.ds-table__detail-row[hidden]:last-child){border-bottom:0}.ds-table__row--highlighted{--ds-table-row-fill:var(--ds-color-feedback-info-surface-subtle);background-color:var(--ds-table-row-fill)}.ds-table__row--selected{--ds-table-row-fill:var(--ds-color-surface-selected);background-color:var(--ds-table-row-fill)}.ds-table__row--highlighted .ds-table__description,.ds-table__row--selected .ds-table__description{color:var(--ds-color-text-subtle)}@media (hover:hover){.ds-table__row:hover{background-image:linear-gradient(var(--ds-color-surface-hover), var(--ds-color-surface-hover))}.ds-table__row--type-group:hover,.ds-table__detail-row:hover,.ds-table__row--disabled:hover{background-image:none}}.ds-table__row--pinned>.ds-table__cell:first-child{box-shadow:inset var(--ds-border-width-emphasis) 0 0 0 var(--ds-color-border-selected)}.ds-table__row--pinned>.ds-table__cell:first-child:dir(rtl){box-shadow:inset calc(-1 * var(--ds-border-width-emphasis)) 0 0 0 var(--ds-color-border-selected)}.ds-table__row--rule-above>*{border-top:var(--ds-border-width-hairline) solid var(--ds-color-border-strong)}.ds-table__group{box-sizing:border-box;height:var(--ds-size-control-md);padding:var(--ds-space-inset-sm) var(--ds-space-inset-lg);background:var(--ds-color-surface-sunken);color:var(--ds-color-text-default);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);text-transform:var(--ds-typography-label-md-text-transform);font-variant-numeric:tabular-nums;text-align:start;vertical-align:middle;white-space:nowrap}.ds-table__group-label{align-items:center;gap:var(--ds-space-inline-sm);display:inline-flex}.ds-table__group-count{color:var(--ds-color-text-subtle)}.ds-table__detail{box-sizing:border-box;padding:var(--ds-space-inset-lg);background:var(--ds-color-surface-sunken);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);text-align:start;vertical-align:top;white-space:normal;padding-inline-start:calc(var(--ds-space-inset-lg) + var(--ds-size-icon-sm) + var(--ds-space-inline-lg))}.ds-table__detail>p{margin:0}.ds-table__detail-title{color:var(--ds-color-text-default);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);text-transform:var(--ds-typography-label-md-text-transform);margin:0}.ds-table__row--disabled{color:var(--ds-color-text-disabled)}.ds-table__row--disabled .ds-table__cell>:not(:has(.ds-checkbox)),.ds-table__row--disabled .ds-table__cell :has(.ds-checkbox)>:not(.ds-checkbox,:has(.ds-checkbox)){opacity:var(--ds-opacity-disabled)}.ds-table__cell{box-sizing:border-box;height:var(--ds-size-control-md);padding:calc((var(--ds-size-control-md) - var(--ds-size-control-sm)) / 2) var(--ds-space-inset-lg);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);font-variant-numeric:tabular-nums;vertical-align:middle;white-space:nowrap}.ds-table__cell--align-end{text-align:end}.ds-table__cell--type-prose{height:auto;padding-block:calc((var(--ds-size-control-md) - 1lh) / 2);vertical-align:top;white-space:normal}.ds-table__prose{min-width:var(--ds-size-table-prose-min);max-width:var(--ds-size-table-prose-max)}.ds-table__row:has(>.ds-table__cell--type-prose)>.ds-table__cell:not(.ds-table__cell--type-prose){vertical-align:top;padding-block-start:calc((var(--ds-size-control-md) - 1lh) / 2)}.ds-table__row:has(>.ds-table__cell--type-prose)>.ds-table__cell:not(.ds-table__cell--type-prose)>:is(.ds-table__content,.ds-table__start){margin-block:calc((1lh - var(--ds-size-control-sm)) / 2)}.ds-table__start{align-items:center;gap:var(--ds-space-inline-lg);vertical-align:top;display:inline-flex}.ds-table__lead{justify-content:center;align-items:center;gap:var(--ds-space-inline-xs);min-width:var(--ds-size-icon-sm);flex-shrink:0;display:inline-flex}.ds-table__header-cell>.ds-table__lead{margin-inline-end:calc(var(--ds-space-inline-lg) - var(--ds-space-inline-md))}.ds-table__pin{color:var(--ds-color-text-subtle);font-size:var(--ds-size-icon-sm)}.ds-table__expander{box-sizing:border-box;width:var(--ds-size-target-min);height:var(--ds-size-target-min);margin:calc((var(--ds-size-icon-sm) - var(--ds-size-target-min)) / 2);border:var(--ds-border-width-hairline) solid transparent;border-radius:var(--ds-radius-control-xs);color:var(--ds-color-text-subtle);font-size:var(--ds-size-icon-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-table__expander[aria-expanded=false]:dir(rtl)>*{transform:scaleX(-1)}@media (hover:hover){.ds-table__expander:hover{background:var(--ds-color-action-ghost-background-hover);color:var(--ds-color-text-default)}}.ds-table__expander:active{background:var(--ds-color-action-ghost-background-pressed)}.ds-table__expander:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-table__content{align-items:center;gap:var(--ds-space-inline-md);min-height:var(--ds-size-control-sm);vertical-align:top;display:inline-flex}.ds-table__value{align-items:center;gap:var(--ds-space-inline-sm);display:inline-flex}.ds-table__value-icon{font-size:var(--ds-size-icon-sm);flex-shrink:0}.ds-table__cell:has(.ds-table__stack){padding-block:var(--ds-space-inset-md)}.ds-table__stack{gap:var(--ds-space-text-label);flex-direction:column;display:inline-flex}.ds-table__description{color:var(--ds-color-text-subtlest);font-family:var(--ds-typography-body-xs-font-family);font-size:var(--ds-typography-body-xs-font-size);font-weight:var(--ds-typography-body-xs-font-weight);line-height:var(--ds-typography-body-xs-line-height);letter-spacing:var(--ds-typography-body-xs-letter-spacing)}.ds-table__copy{box-sizing:border-box;width:var(--ds-size-target-min);height:var(--ds-size-target-min);margin:calc((var(--ds-size-icon-sm) - var(--ds-size-target-min)) / 2);border:var(--ds-border-width-hairline) solid transparent;border-radius:var(--ds-radius-control-xs);color:var(--ds-color-text-subtle);font-size:var(--ds-size-icon-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.ds-table__copy:hover{background:var(--ds-color-action-ghost-background-hover);color:var(--ds-color-text-default)}}.ds-table__copy:active{background:var(--ds-color-action-ghost-background-pressed)}.ds-table__copy:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-table__figure{flex-shrink:0}.ds-table__content>.ds-table__bar{width:var(--ds-size-80);flex-shrink:0}.ds-table__footer{justify-content:space-between;align-items:center;gap:var(--ds-space-stack-xs) var(--ds-space-inline-md);box-sizing:border-box;min-height:var(--ds-size-control-lg);padding:var(--ds-space-inset-xs) var(--ds-space-inset-lg);border-top:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);flex-wrap:wrap;display:flex;position:sticky;inset-inline-start:0}.ds-table--sticky-header{isolation:isolate;overflow-y:auto}.ds-table:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-table--sticky-header .ds-table__header{z-index:var(--ds-layer-raised);border-bottom-color:#0000;position:sticky;top:0}.ds-table--sticky-header .ds-table__header:after,.ds-table--pin-first .ds-table__header:first-child:after{content:"";inset-inline:0;height:var(--ds-border-width-hairline);background:var(--ds-color-border-strong);position:absolute;bottom:0}.ds-table--pin-first{isolation:isolate}.ds-table--pin-first .ds-table__header:first-child,.ds-table--pin-first .ds-table__cell:first-child{position:sticky;inset-inline-start:0}.ds-table--pin-first .ds-table__header:first-child{z-index:var(--ds-layer-sticky);border-bottom-color:#0000}.ds-table--pin-first .ds-table__cell:first-child{z-index:var(--ds-layer-base);background:linear-gradient(var(--ds-table-row-fill,transparent), var(--ds-table-row-fill,transparent)), var(--ds-color-surface-default)}@media (hover:hover){.ds-table--pin-first .ds-table__row:not(.ds-table__row--disabled):hover .ds-table__cell:first-child{background:linear-gradient(var(--ds-color-surface-hover), var(--ds-color-surface-hover)), linear-gradient(var(--ds-table-row-fill,transparent), var(--ds-table-row-fill,transparent)), var(--ds-color-surface-default)}}.ds-table--pin-first .ds-table__row--rule-above>.ds-table__cell:first-child{box-shadow:inset 0 var(--ds-border-width-hairline) 0 0 var(--ds-color-border-strong)}.ds-table--pin-first .ds-table__row--pinned.ds-table__row--rule-above>.ds-table__cell:first-child{box-shadow:inset var(--ds-border-width-emphasis) 0 0 0 var(--ds-color-border-selected), inset 0 var(--ds-border-width-hairline) 0 0 var(--ds-color-border-strong)}.ds-table--pin-first .ds-table__row--pinned.ds-table__row--rule-above>.ds-table__cell:first-child:dir(rtl){box-shadow:inset calc(-1 * var(--ds-border-width-emphasis)) 0 0 0 var(--ds-color-border-selected), inset 0 var(--ds-border-width-hairline) 0 0 var(--ds-color-border-strong)}.ds-table--pin-first .ds-table__group-label{position:sticky;inset-inline-start:var(--ds-space-inset-lg)}.ds-table--pin-first .ds-table__cell:first-child:after{content:"";inset-inline:0;height:var(--ds-border-width-hairline);background:var(--ds-color-border-subtle);position:absolute;bottom:0}.ds-table--pin-first .ds-table__row:last-child .ds-table__cell:first-child:after{content:none}.ds-table--pin-first .ds-table__table>tbody:not(:last-child)>.ds-table__row:last-child .ds-table__cell:first-child:after{content:""}.ds-table--pin-first .ds-table__table>tbody:last-child>.ds-table__row:has(+.ds-table__detail-row[hidden]:last-child) .ds-table__cell:first-child:after{content:none}.ds-table--pin-first .ds-table__header:first-child:before,.ds-table--pin-first .ds-table__cell:first-child:before{content:"";top:0;bottom:0;width:var(--ds-border-width-hairline);background:var(--ds-color-border-subtle);position:absolute;inset-inline-end:0}.ds-table__scroll-hint{display:none}.ds-table[data-scroll-hint] .ds-table__scroll-hint{inset-inline-start:0;z-index:var(--ds-layer-raised);padding:var(--ds-space-inset-xs) var(--ds-space-inset-sm);pointer-events:none;display:block;position:sticky;bottom:0}.ds-table--sticky-header[data-scroll-hint] .ds-table__scroll-hint{background:var(--ds-color-surface-default)}.ds-table__scroll-track{height:var(--ds-size-4);border-radius:var(--ds-radius-full);background:var(--ds-color-border-subtle);position:relative;overflow:hidden}.ds-table__scroll-thumb{top:0;border-radius:var(--ds-radius-full);background:var(--ds-color-border-scrollbar);height:100%;position:absolute;inset-inline-start:0}@media (forced-colors:active){.ds-table__row--disabled,.ds-table__row--disabled *{color:graytext}.ds-table__row--pinned>.ds-table__cell:first-child{border-inline-start:var(--ds-border-width-emphasis) solid CanvasText}.ds-table--sticky-header .ds-table__header:after,.ds-table--pin-first .ds-table__header:first-child:after,.ds-table--pin-first .ds-table__header:first-child:before,.ds-table--pin-first .ds-table__cell:first-child:after,.ds-table--pin-first .ds-table__cell:first-child:before{forced-color-adjust:none;background:canvastext}.ds-table__scroll-track{forced-color-adjust:none;border:var(--ds-border-width-hairline) solid CanvasText;background:canvas}.ds-table__scroll-thumb{forced-color-adjust:none;background:canvastext}}@media (pointer:coarse){.ds-table__sort,.ds-table__copy,.ds-table__expander{position:relative}.ds-table__sort:after,.ds-table__copy:after,.ds-table__expander:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}:is(.ds-table__header,.ds-table__cell) :is(.ds-table__sort,.ds-table__copy,.ds-table__expander,.ds-btn,.ds-checkbox):after{inset-block:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), (100% - var(--ds-size-control-md)) / 2)}.ds-table__row:has(.ds-table__stack) :is(.ds-table__sort,.ds-table__copy,.ds-table__expander,.ds-btn,.ds-checkbox):after{inset-block:min(0%, (100% - var(--ds-size-target-comfortable)) / 2)}.ds-table__header-cell>.ds-table__sort:has(~:is(.ds-btn,:has(.ds-btn))):after,:is(.ds-table__header-cell,.ds-table__content)>.ds-checkbox:after,.ds-table__content>.ds-btn:has(+.ds-btn):after{inset-inline-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-md) / -2)}.ds-table__header-cell>.ds-table__sort~.ds-btn:after,.ds-table__header-cell>.ds-table__sort~* .ds-btn:after,.ds-table__header-cell>.ds-checkbox~.ds-table__sort:after,.ds-table__content>.ds-btn+.ds-btn:after{inset-inline-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-md) / -2)}.ds-table__start>.ds-table__lead:has(+.ds-table__content>.ds-checkbox:first-child)>.ds-table__expander:after{inset-inline-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), (var(--ds-space-inline-lg) + (var(--ds-size-icon-sm) - var(--ds-size-target-min)) / 2) / -2)}.ds-table__start>.ds-table__lead:has(>.ds-table__expander)+.ds-table__content>.ds-checkbox:first-child:after{inset-inline-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), (var(--ds-space-inline-lg) + (var(--ds-size-icon-sm) - var(--ds-size-target-min)) / 2) / -2)}.ds-table--pin-first{scroll-padding-inline-start:var(--ds-table-pinned-width,auto)}.ds-table__header:before,.ds-table__header:after,.ds-table__cell:before,.ds-table__cell:after{pointer-events:none}}.ds-toc{box-sizing:border-box;gap:var(--ds-space-stack-sm);inline-size:var(--ds-size-table-of-contents-width);max-inline-size:100%;color:var(--ds-color-text-default);flex-direction:column;display:flex}.ds-toc__nav{gap:var(--ds-space-stack-sm);flex-direction:column;display:flex}.ds-toc__extra{gap:var(--ds-space-stack-sm);border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);flex-direction:column;margin-block-start:var(--ds-space-stack-xs);padding-block-start:var(--ds-space-stack-md);display:flex}.ds-toc__label{align-items:center;gap:var(--ds-space-inline-sm);color:var(--ds-color-text-default);font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing);text-transform:var(--ds-typography-label-sm-text-transform);margin:0;display:flex}.ds-toc__icon,.ds-toc__caret{color:var(--ds-color-icon-subtle);font-size:var(--ds-size-icon-sm);flex-shrink:0}.ds-toc__body{flex-direction:column;display:flex;position:relative}.ds-toc__list{border-inline-start:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.ds-toc__list .ds-toc__list{border-inline-start:0}.ds-toc__toggle{display:none}.ds-toc__item{box-sizing:border-box;padding-block:var(--ds-space-inset-xs);padding-inline:var(--ds-space-inset-lg) var(--ds-space-inset-md);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);overflow-wrap:break-word;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-decoration:none;display:block;position:relative}.ds-toc__item--child{padding-inline-start:var(--ds-space-inset-2xl)}.ds-toc__item-text{display:flow-root}.ds-toc__item-text[data-label]:before{content:attr(data-label);content:attr(data-label) / "";float:inline-start;visibility:hidden;inline-size:100%;font-family:var(--ds-typography-body-sm-medium-font-family);font-weight:var(--ds-typography-body-sm-medium-font-weight);letter-spacing:var(--ds-typography-body-sm-medium-letter-spacing);pointer-events:none;user-select:none;margin-inline-end:-100%}@media (hover:hover){.ds-toc__item:not([aria-current=true]):hover{color:var(--ds-color-text-default)}}.ds-toc__item[aria-current=true]{color:var(--ds-color-text-selected);font-family:var(--ds-typography-body-sm-medium-font-family);font-size:var(--ds-typography-body-sm-medium-font-size);font-weight:var(--ds-typography-body-sm-medium-font-weight);line-height:var(--ds-typography-body-sm-medium-line-height);letter-spacing:var(--ds-typography-body-sm-medium-letter-spacing)}.ds-toc__item[aria-current=true]:before{content:"";border-inline-start:var(--ds-border-width-emphasis) solid var(--ds-color-border-selected);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--ds-border-width-hairline))}.ds-toc__item:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset);border-radius:var(--ds-radius-inset)}.ds-toc__indicator{z-index:1;box-sizing:border-box;pointer-events:none;display:none;position:absolute;top:0;left:0}.ds-toc__indicator:before{content:"";border-inline-start:var(--ds-border-width-emphasis) solid var(--ds-color-border-selected);position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--ds-border-width-hairline))}.ds-toc__body[data-indicator]>.ds-toc__indicator{display:block}.ds-toc__body[data-indicator] .ds-toc__item[aria-current=true]:before{content:none}@container style(--ds-layout:narrow){.ds-toc{border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-default);gap:0;inline-size:100%}.ds-toc__nav{gap:0}.ds-toc__label{display:none}.ds-toc__toggle{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--ds-space-inline-md);inline-size:100%;min-block-size:var(--ds-size-control-md);padding:var(--ds-space-inset-md) var(--ds-space-inset-lg);border-radius:calc(var(--ds-radius-container-md) - var(--ds-border-width-hairline));color:var(--ds-color-text-default);cursor:pointer;font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);text-transform:var(--ds-typography-label-md-text-transform);text-align:start;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;margin:0;display:flex}.ds-toc--open .ds-toc__toggle,.ds-toc__nav:not(:last-child) .ds-toc__toggle{border-end-end-radius:0;border-end-start-radius:0}@media (hover:hover){.ds-toc__toggle:hover{background:var(--ds-color-surface-hover)}}.ds-toc__toggle:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-toc__heading{align-items:center;gap:var(--ds-space-inline-sm);min-width:0;display:flex}.ds-toc__heading-text{min-width:0}.ds-toc__caret{transition:transform var(--ds-motion-state-duration) var(--ds-motion-state-easing)}.ds-toc--open .ds-toc__caret{transform:rotate(90deg)}.ds-toc__body{border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle)}.ds-toc__body>.ds-toc__list{margin:var(--ds-space-inset-md) var(--ds-space-inset-lg) var(--ds-space-inset-lg)}.ds-toc__extra{padding:var(--ds-space-inset-md) var(--ds-space-inset-lg) var(--ds-space-inset-lg);margin:0}.ds-toc:not(.ds-toc--open) .ds-toc__body{display:none}.ds-toc__body{interpolate-size:allow-keywords;overflow-clip-margin:calc(var(--ds-focus-ring-width) + var(--ds-focus-ring-offset));transition-property:block-size,display;transition-duration:var(--ds-motion-enter-duration);transition-timing-function:var(--ds-motion-enter-easing);transition-behavior:allow-discrete;overflow:clip}.ds-toc:not(.ds-toc--open) .ds-toc__body{block-size:0;transition-duration:var(--ds-motion-exit-duration);transition-timing-function:var(--ds-motion-exit-easing)}@starting-style{.ds-toc--open .ds-toc__body{block-size:0}}}.ds-toc__item,.ds-toc__toggle{transition:color var(--ds-motion-feedback-duration) var(--ds-motion-feedback-easing), background-color var(--ds-motion-feedback-duration) var(--ds-motion-feedback-easing)}.ds-toc__body[data-indicator]>.ds-toc__indicator{transition-property:translate,width,height;transition-duration:var(--ds-motion-state-duration);transition-timing-function:var(--ds-motion-state-easing)}.ds-toc__body[data-indicator]>.ds-toc__indicator[data-instant]{transition:none}@media (prefers-reduced-motion:reduce){.ds-toc__caret,.ds-toc__body,.ds-toc__body[data-indicator]>.ds-toc__indicator{transition:none}}@media (pointer:coarse){.ds-toc__toggle{position:relative}.ds-toc__toggle:after,.ds-toc__item:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}.ds-toc__item:after{inset-block:0}:is(.ds-toc__body,.ds-toc__nav)>.ds-toc__list>li:first-child>.ds-toc__item:after{inset-block-start:min(0%, (100% - var(--ds-size-target-comfortable)) / 2)}:is(.ds-toc__body,.ds-toc__nav)>.ds-toc__list>li:last-child>.ds-toc__item:last-child:after,:is(.ds-toc__body,.ds-toc__nav)>.ds-toc__list>li:last-child>.ds-toc__list>li:last-child>.ds-toc__item:after{inset-block-end:min(0%, (100% - var(--ds-size-target-comfortable)) / 2)}}@media (forced-colors:active){.ds-toc__item[aria-current=true]:before,.ds-toc__indicator:before{forced-color-adjust:none;border-inline-start-color:highlight}}.ds-tabs__list{box-sizing:border-box;--ds-tabs-pad:var(--ds-space-inset-xs);--ds-tabs-corner:var(--ds-radius-control-md);align-items:stretch;gap:var(--ds-space-inline-xs);min-block-size:var(--ds-size-control-md);padding:var(--ds-tabs-pad);border:var(--ds-border-width-hairline) solid transparent;border-radius:calc(var(--ds-tabs-corner) + min(var(--ds-tabs-corner), var(--ds-tabs-pad)));background:var(--ds-color-surface-sunken);scrollbar-width:thin;scrollbar-color:var(--ds-color-border-scrollbar) transparent;max-width:100%;display:inline-flex;position:relative;overflow-x:auto}.ds-tabs__tab{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ds-space-inline-sm);padding:0 var(--ds-space-inset-lg);border:var(--ds-border-width-hairline) solid transparent;border-radius:var(--ds-tabs-corner);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;margin:0;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.ds-tabs__tab:not(:disabled):hover{color:var(--ds-color-text-default)}}.ds-tabs__tab:is([aria-selected=true],[aria-current=page],[data-current]){background:var(--ds-color-surface-segment);color:var(--ds-color-text-default);box-shadow:0 0 0 var(--ds-border-width-hairline) var(--ds-color-shadow-xs), var(--ds-elevation-raised)}.ds-tabs__tab:is([aria-selected=true],[aria-current=page],[data-current])>.ds-tabs__label{font-family:var(--ds-typography-body-sm-medium-font-family);font-weight:var(--ds-typography-body-sm-medium-font-weight)}.ds-tabs__label[data-label]:after{content:attr(data-label);content:attr(data-label) / "";visibility:hidden;height:0;font-family:var(--ds-typography-body-sm-medium-font-family);font-weight:var(--ds-typography-body-sm-medium-font-weight);pointer-events:none;user-select:none;display:block;overflow:hidden}.ds-tabs__indicator{box-sizing:border-box;border:var(--ds-border-width-hairline) solid transparent;border-radius:var(--ds-tabs-corner);background:var(--ds-color-surface-segment);box-shadow:0 0 0 var(--ds-border-width-hairline) var(--ds-color-shadow-xs), var(--ds-elevation-raised);pointer-events:none;display:none;position:absolute;top:0;left:0}.ds-tabs__list[data-indicator]>.ds-tabs__indicator{display:block}.ds-tabs__list[data-indicator] .ds-tabs__tab:is([aria-selected=true],[aria-current=page],[data-current]){box-shadow:none;background:0 0;border-color:#0000}.ds-tabs__tab:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(-1 * var(--ds-focus-ring-width))}.ds-tabs__tab:not([aria-selected=true],[aria-current=page],[data-current]):focus-visible{background:var(--ds-color-surface-hover)}.ds-tabs__tab:disabled{color:var(--ds-color-text-disabled);cursor:not-allowed}.ds-tabs__icon{font-size:var(--ds-size-icon-sm);flex-shrink:0}.ds-tabs__badge{align-items:center;display:inline-flex}.ds-tabs__caret{font-size:var(--ds-size-icon-sm);flex-shrink:0}.ds-tabs__panel{margin-top:calc(var(--ds-focus-ring-width) + 2 * var(--ds-focus-ring-offset));padding-top:calc(var(--ds-space-stack-lg) - var(--ds-focus-ring-width) - 2 * var(--ds-focus-ring-offset));color:var(--ds-color-text-default)}.ds-tabs__panel[hidden]{display:none}.ds-tabs__panel:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-tabs--size-sm>.ds-tabs__list{--ds-tabs-pad:var(--ds-space-inset-2xs);--ds-tabs-corner:var(--ds-radius-control-sm);min-block-size:var(--ds-size-control-sm)}.ds-tabs--size-sm>.ds-tabs__list .ds-tabs__tab{gap:var(--ds-space-inline-xs);padding:0 var(--ds-space-inset-md);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing)}.ds-tabs--size-sm>.ds-tabs__list .ds-tabs__tab:is([aria-selected=true],[aria-current=page],[data-current])>.ds-tabs__label,.ds-tabs--size-sm>.ds-tabs__list .ds-tabs__label[data-label]:after{font-family:var(--ds-typography-body-sm-medium-font-family);font-weight:var(--ds-typography-body-sm-medium-font-weight)}.ds-tabs--item-width-equal:not(.ds-tabs--orientation-vertical)>.ds-tabs__list{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.ds-tabs--orientation-vertical{align-items:flex-start;gap:var(--ds-space-inline-xl);display:flex}.ds-tabs--orientation-vertical>.ds-tabs__list{flex-direction:column;flex-shrink:0;align-items:stretch}.ds-tabs--orientation-vertical>.ds-tabs__list .ds-tabs__tab{min-block-size:var(--ds-size-control-sm);justify-content:flex-start}.ds-tabs--orientation-vertical.ds-tabs--size-sm>.ds-tabs__list .ds-tabs__tab{min-block-size:var(--ds-size-control-xs)}.ds-tabs--orientation-vertical>.ds-tabs__panel{flex:auto;min-width:0;margin-top:0;padding-top:0}.ds-tabs--look-line>.ds-tabs__list{gap:var(--ds-space-inline-sm);min-block-size:var(--ds-size-control-lg);background:0 0;border:0;border-radius:0;padding:0}@media (hover:hover){.ds-tabs--look-line>.ds-tabs__list .ds-tabs__tab:not(:disabled):hover{background:0 0}}.ds-tabs--look-line.ds-tabs--size-sm>.ds-tabs__list{min-block-size:var(--ds-size-control-md)}.ds-tabs--look-line>.ds-tabs__list .ds-tabs__tab,.ds-tabs--look-line>.ds-tabs__list .ds-tabs__tab:is([aria-selected=true],[aria-current=page],[data-current]){isolation:isolate;gap:var(--ds-space-inline-md);padding:0 calc(var(--ds-space-inset-xs) + var(--ds-space-inset-md));box-shadow:none;background:0 0;border:0;border-radius:0}.ds-tabs--look-line.ds-tabs--size-sm>.ds-tabs__list .ds-tabs__tab{gap:var(--ds-space-inline-sm)}.ds-tabs--look-line>.ds-tabs__list .ds-tabs__tab>.ds-tabs__icon,.ds-tabs--look-line.ds-tabs--size-sm>.ds-tabs__list .ds-tabs__tab>.ds-tabs__icon{font-size:var(--ds-size-icon-sm)}.ds-tabs--look-line>.ds-tabs__list .ds-tabs__tab:before{content:"";inset:var(--ds-space-inset-xs);z-index:-1;border-radius:var(--ds-radius-control-md);pointer-events:none;transition:background-color var(--ds-motion-feedback-duration) var(--ds-motion-feedback-easing);background:0 0;position:absolute}.ds-tabs--look-line.ds-tabs--size-sm>.ds-tabs__list .ds-tabs__tab:before{border-radius:var(--ds-radius-control-sm)}.ds-tabs--look-line>.ds-tabs__list .ds-tabs__tab:is([aria-selected=true],[aria-current=page],[data-current]){background:linear-gradient(var(--ds-color-border-selected), var(--ds-color-border-selected)) center bottom / 80% var(--ds-border-width-emphasis) no-repeat;border-radius:0}.ds-tabs--look-line>.ds-tabs__list .ds-tabs__tab:focus-visible{outline:none}.ds-tabs--look-line>.ds-tabs__list .ds-tabs__tab:focus-visible:before{background:var(--ds-color-surface-hover);outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:0}.ds-tabs--look-line>.ds-tabs__list>.ds-tabs__indicator{background:linear-gradient(var(--ds-color-border-selected), var(--ds-color-border-selected)) center bottom / 80% var(--ds-border-width-emphasis) no-repeat;box-shadow:none;border:0;border-radius:0}.ds-tabs--look-line>.ds-tabs__list[data-indicator] .ds-tabs__tab:is([aria-selected=true],[aria-current=page],[data-current]){background:0 0}.ds-tabs--look-line.ds-tabs--orientation-vertical>.ds-tabs__list{box-shadow:inset var(--ds-border-width-hairline) 0 0 var(--ds-color-border-subtle)}.ds-tabs--look-line.ds-tabs--orientation-vertical>.ds-tabs__list:dir(rtl){box-shadow:inset calc(-1 * var(--ds-border-width-hairline)) 0 0 var(--ds-color-border-subtle)}.ds-tabs--look-line.ds-tabs--orientation-vertical>.ds-tabs__list .ds-tabs__tab{min-block-size:var(--ds-size-control-lg)}.ds-tabs--look-line.ds-tabs--orientation-vertical.ds-tabs--size-sm>.ds-tabs__list .ds-tabs__tab{min-block-size:var(--ds-size-control-md)}.ds-tabs--look-line.ds-tabs--orientation-vertical>.ds-tabs__list .ds-tabs__tab:is([aria-selected=true],[aria-current=page],[data-current]),.ds-tabs--look-line.ds-tabs--orientation-vertical>.ds-tabs__list>.ds-tabs__indicator{box-shadow:inset var(--ds-border-width-emphasis) 0 0 var(--ds-color-border-selected);background:0 0}.ds-tabs--look-line.ds-tabs--orientation-vertical>.ds-tabs__list .ds-tabs__tab:is([aria-selected=true],[aria-current=page],[data-current]):dir(rtl),.ds-tabs--look-line.ds-tabs--orientation-vertical>.ds-tabs__list>.ds-tabs__indicator:dir(rtl){box-shadow:inset calc(-1 * var(--ds-border-width-emphasis)) 0 0 var(--ds-color-border-selected)}.ds-tabs--look-line.ds-tabs--orientation-vertical>.ds-tabs__list[data-indicator] .ds-tabs__tab:is([aria-selected=true],[aria-current=page],[data-current]){box-shadow:none}.ds-tabs__tab{transition:color var(--ds-motion-feedback-duration) var(--ds-motion-feedback-easing)}.ds-tabs__list[data-indicator]>.ds-tabs__indicator{transition-property:translate,width,height;transition-duration:var(--ds-motion-state-duration);transition-timing-function:var(--ds-motion-feedback-easing)}.ds-tabs__list[data-indicator]>.ds-tabs__indicator[data-instant]{transition:none}.ds-tabs__list[data-indicator]~.ds-tabs__panel{transition:opacity var(--ds-motion-enter-duration) var(--ds-motion-enter-easing)}@starting-style{.ds-tabs__list[data-indicator]~.ds-tabs__panel{opacity:0}}@media (prefers-reduced-motion:reduce){.ds-tabs__list[data-indicator]>.ds-tabs__indicator{transition:none}}@media (pointer:coarse){.ds-tabs__tab:after{content:"";inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute}.ds-tabs__list>.ds-tabs__tab~.ds-tabs__tab:after{inset-inline-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-xs) / -2)}.ds-tabs__list>.ds-tabs__tab:has(~.ds-tabs__tab):after{inset-inline-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-xs) / -2)}.ds-tabs--look-line>.ds-tabs__list .ds-tabs__tab~.ds-tabs__tab:after{inset-inline-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-sm) / -2)}.ds-tabs--look-line>.ds-tabs__list .ds-tabs__tab:has(~.ds-tabs__tab):after{inset-inline-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-sm) / -2)}.ds-tabs--orientation-vertical>.ds-tabs__list .ds-tabs__tab:after{inset:min(0%, (100% - var(--ds-size-target-comfortable)) / 2)}.ds-tabs--orientation-vertical>.ds-tabs__list .ds-tabs__tab~.ds-tabs__tab:after{inset-block-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-xs) / -2)}.ds-tabs--orientation-vertical>.ds-tabs__list .ds-tabs__tab:has(~.ds-tabs__tab):after{inset-block-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-xs) / -2)}.ds-tabs--look-line.ds-tabs--orientation-vertical>.ds-tabs__list .ds-tabs__tab~.ds-tabs__tab:after{inset-block-start:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-sm) / -2)}.ds-tabs--look-line.ds-tabs--orientation-vertical>.ds-tabs__list .ds-tabs__tab:has(~.ds-tabs__tab):after{inset-block-end:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-sm) / -2)}}@media (forced-colors:active){.ds-tabs__tab:is([aria-selected=true],[aria-current=page],[data-current]){forced-color-adjust:none;color:highlighttext;box-shadow:none;background:highlight;border-color:highlight}.ds-tabs__tab:is([aria-selected=true],[aria-current=page],[data-current]):focus-visible{outline-offset:calc(-1 * (var(--ds-focus-ring-width) + var(--ds-focus-ring-offset)));outline-color:highlighttext}.ds-tabs__tab:is([aria-selected=true],[aria-current=page],[data-current]) .ds-tabs__badge{forced-color-adjust:auto;color:canvastext}.ds-tabs__indicator{box-shadow:none;background:highlight;border-color:highlight}.ds-tabs--look-line>.ds-tabs__list .ds-tabs__tab:is([aria-selected=true],[aria-current=page],[data-current]),.ds-tabs--look-line>.ds-tabs__list[data-indicator] .ds-tabs__tab:is([aria-selected=true],[aria-current=page],[data-current]){border-block-end:var(--ds-border-width-emphasis) solid Highlight;color:canvastext;box-shadow:none;background:0 0;padding-block-start:var(--ds-border-width-emphasis)}.ds-tabs--look-line.ds-tabs--orientation-vertical>.ds-tabs__list .ds-tabs__tab:is([aria-selected=true],[aria-current=page],[data-current]),.ds-tabs--look-line.ds-tabs--orientation-vertical>.ds-tabs__list[data-indicator] .ds-tabs__tab:is([aria-selected=true],[aria-current=page],[data-current]){border-block-end:0;border-inline-start:var(--ds-border-width-emphasis) solid Highlight;padding-block-start:0;padding-inline-start:calc(var(--ds-space-inset-xs) + var(--ds-space-inset-md) - var(--ds-border-width-emphasis))}.ds-tabs--look-line>.ds-tabs__list{border-block-end:var(--ds-border-width-hairline) solid CanvasText}.ds-tabs--look-line.ds-tabs--orientation-vertical>.ds-tabs__list{border-block-end:0;border-inline-start:var(--ds-border-width-hairline) solid CanvasText}.ds-tabs--look-line>.ds-tabs__list .ds-tabs__tab:before{forced-color-adjust:auto}.ds-tabs--look-line>.ds-tabs__list .ds-tabs__tab:focus-visible:before{outline-color:highlight}.ds-tabs--look-line>.ds-tabs__list>.ds-tabs__indicator{display:none}}.ds-tag{--ds-tone-surface:var(--ds-color-surface-neutral-subtle);--ds-tone-border:var(--ds-color-border-subtle);--ds-tone-text:var(--ds-color-text-default);--ds-tone-icon:var(--ds-color-icon-default);box-sizing:border-box;vertical-align:middle;align-items:center;gap:var(--ds-space-inline-xs);min-block-size:var(--ds-size-mark-lg);padding:0 calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline));border:var(--ds-border-width-hairline) solid var(--ds-tone-border);border-radius:var(--ds-radius-control-xs);background:var(--ds-tone-surface);color:var(--ds-tone-text);font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing);text-transform:var(--ds-typography-label-sm-text-transform);display:inline-flex}.ds-tag__label{padding-block:calc((var(--ds-size-mark-lg) - 1lh) / 2 - var(--ds-border-width-hairline))}.ds-tag__icon{font-size:var(--ds-size-icon-xs);color:var(--ds-tone-icon)}.ds-tag .ds-tag__remove{margin-block:calc((var(--ds-size-16) - var(--ds-size-target-min)) / 2);margin-inline:calc((var(--ds-size-16) - var(--ds-size-target-min)) / 2 + var(--ds-space-2)) calc((var(--ds-size-16) - var(--ds-size-target-min)) / 2 - var(--ds-space-4))}.ds-tag__remove>.ds-icon{width:var(--ds-size-16);height:var(--ds-size-16);border-radius:var(--ds-radius-inset);font-size:var(--ds-size-icon-xs)}@media (hover:hover){.ds-tag__remove:hover>.ds-icon{background:var(--ds-color-surface-hover)}.ds-tag--tone-primary .ds-tag__remove:hover>.ds-icon{background:var(--ds-color-action-primary-background-hover)}}.ds-tag__remove:focus-visible{outline:none}.ds-tag__remove:focus-visible>.ds-icon{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:0}.ds-tag--tone-primary{--ds-tone-surface:var(--ds-color-surface-primary);--ds-tone-border:transparent;--ds-tone-text:var(--ds-color-text-on-primary);--ds-tone-icon:var(--ds-color-icon-on-primary);--ds-color-border-focus:var(--ds-color-border-focus-on-primary)}.ds-tag--tone-outline{--ds-tone-surface:transparent;--ds-tone-border:var(--ds-color-border-strong)}.ds-tag--tone-info{--ds-tone-surface:var(--ds-color-feedback-info-surface-subtle);--ds-tone-border:var(--ds-color-feedback-info-border-subtle);--ds-tone-text:var(--ds-color-feedback-info-text-on-subtle);--ds-tone-icon:var(--ds-color-feedback-info-icon)}.ds-tag--tone-success{--ds-tone-surface:var(--ds-color-feedback-success-surface-subtle);--ds-tone-border:var(--ds-color-feedback-success-border-subtle);--ds-tone-text:var(--ds-color-feedback-success-text-on-subtle);--ds-tone-icon:var(--ds-color-feedback-success-icon)}.ds-tag--tone-danger{--ds-tone-surface:var(--ds-color-feedback-danger-surface-subtle);--ds-tone-border:var(--ds-color-feedback-danger-border-subtle);--ds-tone-text:var(--ds-color-feedback-danger-text-on-subtle);--ds-tone-icon:var(--ds-color-feedback-danger-icon)}.ds-tag--tone-warning{--ds-tone-surface:var(--ds-color-feedback-warning-surface-subtle);--ds-tone-border:var(--ds-color-feedback-warning-border-subtle);--ds-tone-text:var(--ds-color-feedback-warning-text-on-subtle);--ds-tone-icon:var(--ds-color-feedback-warning-icon)}.ds-input.ds-text-area{align-items:stretch;padding:0;position:relative}.ds-text-area__control{box-sizing:border-box;width:100%;min-height:calc(1lh + 2 * var(--ds-space-inset-md));padding:var(--ds-space-inset-md) var(--ds-space-inset-lg);resize:vertical;scrollbar-width:thin;scrollbar-color:var(--ds-color-border-scrollbar) transparent;margin:0;display:block}.ds-text-area__control:disabled,.ds-text-area__control[readonly]{resize:none}.ds-input--error .ds-text-area__control{padding-inline-end:calc(var(--ds-space-inset-lg) + var(--ds-size-icon-md) + var(--ds-space-inline-md))}.ds-text-area .ds-input__error-icon{height:calc(var(--ds-typography-body-md-font-size) * var(--ds-typography-body-md-line-height));pointer-events:none;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--ds-space-inset-md);inset-inline-end:var(--ds-space-inset-lg)}.ds-text-area__grip{color:var(--ds-color-icon-subtlest);font-size:var(--ds-size-icon-xs);pointer-events:none;display:none;position:absolute;inset-block-end:var(--ds-space-inset-xs);inset-inline-end:var(--ds-space-inset-xs)}@supports selector(::-webkit-resizer){.ds-text-area__control::-webkit-resizer{background:0 0}.ds-text-area__grip{display:block}}.ds-text-area:has(.ds-input__control:is(:disabled,[readonly])) .ds-text-area__grip{display:none}.ds-timeline{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}:where(.ds-timeline){position:relative}.ds-timeline__item{--ds-tone-surface:var(--ds-color-surface-sunken);--ds-tone-icon:var(--ds-color-icon-subtle);gap:var(--ds-space-inline-lg);min-width:0;display:flex}.ds-timeline__rail{align-items:center;gap:var(--ds-space-4);width:var(--ds-size-mark-sm);padding-top:var(--ds-space-2);flex-direction:column;flex:none;display:flex}.ds-timeline__marker{width:var(--ds-size-mark-sm);height:var(--ds-size-mark-sm);border-radius:var(--ds-radius-full);background:var(--ds-tone-surface);flex:none;justify-content:center;align-items:center;display:flex}.ds-timeline__dot{width:var(--ds-size-8);height:var(--ds-size-8);border-radius:var(--ds-radius-full);background:var(--ds-tone-icon)}.ds-timeline__line{width:var(--ds-border-width-hairline);background:var(--ds-color-border-subtle);flex:auto}.ds-timeline__body{gap:var(--ds-space-2);min-width:0;padding-bottom:var(--ds-space-stack-lg);flex-direction:column;flex:1 1 0;display:flex}.ds-timeline__item:last-child .ds-timeline__line{display:none}.ds-timeline__item:last-child .ds-timeline__body{padding-bottom:0}.ds-timeline__top{align-items:baseline;gap:var(--ds-space-inline-md);min-width:0;display:flex}.ds-timeline__title{min-width:0;color:var(--ds-color-text-default);font-family:var(--ds-typography-body-sm-medium-font-family);font-size:var(--ds-typography-body-sm-medium-font-size);font-weight:var(--ds-typography-body-sm-medium-font-weight);line-height:var(--ds-typography-body-sm-medium-line-height);letter-spacing:var(--ds-typography-body-sm-medium-letter-spacing);text-transform:var(--ds-typography-body-sm-medium-text-transform);overflow-wrap:anywhere;flex:1 1 0;margin:0}.ds-timeline__time,.ds-timeline__meta{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-xs-font-family);font-size:var(--ds-typography-body-xs-font-size);font-weight:var(--ds-typography-body-xs-font-weight);line-height:var(--ds-typography-body-xs-line-height);letter-spacing:var(--ds-typography-body-xs-letter-spacing);text-transform:var(--ds-typography-body-xs-text-transform)}.ds-timeline__time{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.ds-timeline__meta{overflow-wrap:anywhere;margin:0}.ds-timeline__detail{padding:calc(var(--ds-space-inset-xs) - var(--ds-border-width-hairline)) calc(var(--ds-space-inset-sm) - var(--ds-border-width-hairline));border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-control-sm);background:var(--ds-color-surface-sunken);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-code-sm-font-family);font-size:var(--ds-typography-code-sm-font-size);font-weight:var(--ds-typography-code-sm-font-weight);line-height:var(--ds-typography-code-sm-line-height);letter-spacing:var(--ds-typography-code-sm-letter-spacing);text-transform:var(--ds-typography-code-sm-text-transform);overflow-wrap:anywhere;margin:0}.ds-timeline__item--tone-info{--ds-tone-surface:var(--ds-color-feedback-info-surface-subtle);--ds-tone-icon:var(--ds-color-feedback-info-icon)}.ds-timeline__item--tone-success{--ds-tone-surface:var(--ds-color-feedback-success-surface-subtle);--ds-tone-icon:var(--ds-color-feedback-success-icon)}.ds-timeline__item--tone-warning{--ds-tone-surface:var(--ds-color-feedback-warning-surface-subtle);--ds-tone-icon:var(--ds-color-feedback-warning-icon)}.ds-timeline__item--tone-danger{--ds-tone-surface:var(--ds-color-feedback-danger-surface-subtle);--ds-tone-icon:var(--ds-color-feedback-danger-icon)}@media (forced-colors:active){.ds-timeline__dot,.ds-timeline__line{forced-color-adjust:none;background:canvastext}}.ds-toast{--ds-tone-icon:var(--ds-color-icon-default);box-sizing:border-box;align-items:flex-start;gap:var(--ds-space-inline-lg);width:var(--ds-size-content-sm);max-width:100%;padding:var(--ds-space-inset-lg) var(--ds-space-inset-xl);border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-sm);background:var(--ds-color-surface-overlay);color:var(--ds-color-text-default);box-shadow:var(--ds-elevation-overlay);display:flex}.ds-toast__icon{height:calc(var(--ds-typography-label-lg-font-size) * var(--ds-typography-label-lg-line-height));color:var(--ds-tone-icon);font-size:var(--ds-size-icon-md);flex-shrink:0;align-items:center;display:inline-flex}.ds-toast__body{gap:var(--ds-space-text-label);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ds-toast__title{font-family:var(--ds-typography-label-lg-font-family);font-size:var(--ds-typography-label-lg-font-size);font-weight:var(--ds-typography-label-lg-font-weight);line-height:var(--ds-typography-label-lg-line-height);letter-spacing:var(--ds-typography-label-lg-letter-spacing);text-transform:var(--ds-typography-label-lg-text-transform);margin:0}.ds-toast__description{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);margin:0}.ds-toast__action{gap:var(--ds-space-inline-md);flex-wrap:wrap;flex-shrink:0;display:flex}.ds-toast .ds-toast__dismiss{color:var(--ds-color-icon-subtle)}@media (hover:hover){.ds-toast .ds-toast__dismiss:hover{background:var(--ds-color-surface-hover);color:var(--ds-color-icon-default)}}.ds-toast--tone-info{--ds-tone-icon:var(--ds-color-feedback-info-icon)}.ds-toast--tone-success{--ds-tone-icon:var(--ds-color-feedback-success-icon)}.ds-toast--tone-warning{--ds-tone-icon:var(--ds-color-feedback-warning-icon)}.ds-toast--tone-danger{--ds-tone-icon:var(--ds-color-feedback-danger-icon)}@container style(--ds-layout:narrow){.ds-toast{row-gap:var(--ds-space-stack-sm);flex-wrap:wrap}.ds-toast__action{box-sizing:border-box;flex-basis:100%;order:1;padding-inline-start:calc(var(--ds-size-icon-md) + var(--ds-space-inline-lg))}}.ds-toast__region{z-index:var(--ds-layer-critical);align-items:flex-end;gap:var(--ds-space-stack-sm);max-width:calc(100% - 2 * var(--ds-space-inset-xl));pointer-events:none;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset-block-end:var(--ds-space-inset-xl);inset-inline-end:var(--ds-space-inset-xl)}.ds-toast__region>*,.ds-toast__list>*{pointer-events:auto}.ds-toast__region:has(>.ds-toast__list){gap:0}.ds-toast__region>.ds-toast__list{align-items:inherit;gap:var(--ds-space-stack-sm);pointer-events:none;flex-direction:column;max-width:100%;display:flex}.ds-toast__list:not(:empty)~.ds-toast__list:not(:empty){margin-block-start:var(--ds-space-stack-sm)}.ds-toast__region:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset);border-radius:var(--ds-radius-container-sm)}@container style(--ds-layout:narrow){.ds-toast__region{align-items:stretch;inset-inline-start:var(--ds-space-inset-xl)}.ds-toast__region>.ds-toast,.ds-toast__list>.ds-toast{width:auto}}.ds-toast__region[data-yield]>.ds-toast,.ds-toast__region[data-yield]>.ds-toast__list>.ds-toast{opacity:0;pointer-events:none}.ds-toast{transition-property:opacity,translate,display;transition-duration:var(--ds-motion-enter-duration);transition-timing-function:var(--ds-motion-enter-easing);transition-behavior:allow-discrete}.ds-toast[hidden]{opacity:0;translate:0 var(--ds-space-4);transition-duration:var(--ds-motion-exit-duration);transition-timing-function:var(--ds-motion-exit-easing);display:none}@starting-style{.ds-toast{opacity:0;translate:0 var(--ds-space-8)}}@media (prefers-reduced-motion:reduce){.ds-toast{transition-property:opacity,display}.ds-toast[hidden]{translate:none}}.ds-toolbar{box-sizing:border-box;gap:var(--ds-space-stack-sm);inline-size:fit-content;max-inline-size:100%;padding:calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline));border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-sm);background:var(--ds-color-surface-raised);box-shadow:var(--ds-elevation-raised);color:var(--ds-color-text-default);flex-direction:column;display:flex}.ds-toolbar--placement-docked{inline-size:auto;padding:var(--ds-space-inset-md) var(--ds-space-inset-md) calc(var(--ds-space-inset-md) - var(--ds-border-width-hairline));border:0;border-block-end:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);background:var(--ds-color-surface-default);box-shadow:none;border-radius:0}.ds-toolbar__row{align-items:center;gap:var(--ds-space-inline-md);flex-wrap:wrap;min-inline-size:0;display:flex}.ds-toolbar__context,.ds-toolbar__tools,.ds-toolbar__actions{align-items:center;gap:var(--ds-space-inline-sm);min-block-size:var(--ds-size-control-sm);flex-wrap:wrap;min-inline-size:0;display:flex}.ds-toolbar--placement-docked .ds-toolbar__actions{margin-inline-start:auto}.ds-toolbar--placement-docked .ds-toolbar__actions>.ds-toolbar__divider:first-child{display:none}.ds-toolbar .ds-toolbar__divider{block-size:var(--ds-size-24);min-block-size:var(--ds-size-20);align-self:center}.ds-toolbar__row>:first-child>.ds-toolbar__divider:first-child{display:none}.ds-toolbar__title,.ds-toolbar__value{color:var(--ds-color-text-default);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing)}.ds-toolbar__title,.ds-toolbar__value,.ds-toolbar__text,.ds-toolbar__meta{font-variant-numeric:tabular-nums}.ds-toolbar__text,.ds-toolbar__meta{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing)}.ds-toolbar__meta{color:var(--ds-color-text-subtlest)}.ds-toolbar .ds-toolbar__icon{font-size:var(--ds-size-icon-sm);color:var(--ds-color-icon-default);flex:none}.ds-toolbar__status{align-items:center;gap:var(--ds-space-inline-sm);display:inline-flex}.ds-toolbar__field{inline-size:var(--ds-size-toolbar-field-width);flex:none;max-inline-size:100%;display:flex}.ds-toolbar__details{align-items:center;gap:var(--ds-space-inline-sm);contain:inline-size;flex-wrap:wrap;display:flex}.ds-toolbar__details>.ds-filter-bar__count{margin-inline-start:auto}.ds-toolbar .ds-toolbar__narrow-only{display:none}@container style(--ds-layout:narrow){.ds-toolbar .ds-toolbar__wide-only{display:none}.ds-toolbar .ds-toolbar__narrow-only{display:contents}.ds-toolbar .ds-toolbar__narrow-only:is(.ds-toolbar__context,.ds-toolbar__tools,.ds-toolbar__actions){display:flex}}@media (pointer:coarse){:is(.ds-toolbar__tools,.ds-toolbar__actions) .ds-btn:after{inset:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-sm) / -2)}:is(.ds-toolbar__tools,.ds-toolbar__actions) .ds-segmented__item:after,:is(.ds-toolbar__tools,.ds-toolbar__actions) .ds-btn-group .ds-btn:after{inset-block:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-sm) / -2)}:is(.ds-toolbar__tools,.ds-toolbar__actions) :is(button,a[href]).ds-chip:after{inset:max(min(0%, (100% - var(--ds-size-target-comfortable)) / 2), var(--ds-space-inline-sm) / -2)}}.ds-tooltip{color:var(--ds-color-text-inverse);flex-direction:column;align-items:center;display:inline-flex;position:relative}.ds-tooltip__bubble{box-sizing:border-box;width:max-content;max-width:var(--ds-size-tooltip-max-width);padding:calc(var(--ds-space-inset-xs) - var(--ds-border-width-hairline)) var(--ds-space-inset-md);border:var(--ds-border-width-hairline) solid transparent;border-radius:var(--ds-radius-container-sm);background:var(--ds-color-surface-inverse);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);text-align:start;white-space:normal;overflow-wrap:break-word;display:block}.ds-tooltip__arrow{width:var(--ds-size-icon-xs);height:calc(var(--ds-size-icon-xs) / 2 - var(--ds-border-width-hairline));background:var(--ds-color-surface-inverse);position:absolute}.ds-tooltip--arrow-top-start .ds-tooltip__arrow,.ds-tooltip--arrow-top-center .ds-tooltip__arrow,.ds-tooltip--arrow-top-end .ds-tooltip__arrow{bottom:calc(100% - var(--ds-border-width-hairline));clip-path:polygon(50% 0,100% 100%,0 100%)}.ds-tooltip--arrow-bottom-start .ds-tooltip__arrow,.ds-tooltip--arrow-bottom-center .ds-tooltip__arrow,.ds-tooltip--arrow-bottom-end .ds-tooltip__arrow{top:calc(100% - var(--ds-border-width-hairline));clip-path:polygon(50% 100%,0 0,100% 0)}.ds-tooltip--arrow-top-start .ds-tooltip__arrow,.ds-tooltip--arrow-bottom-start .ds-tooltip__arrow{inset-inline-start:var(--ds-space-inset-md)}.ds-tooltip--arrow-top-end .ds-tooltip__arrow,.ds-tooltip--arrow-bottom-end .ds-tooltip__arrow{inset-inline-end:var(--ds-space-inset-md)}.ds-tooltip--arrow-left .ds-tooltip__arrow,.ds-tooltip--arrow-right .ds-tooltip__arrow{width:calc(var(--ds-size-icon-xs) / 2 - var(--ds-border-width-hairline));height:var(--ds-size-icon-xs);top:50%;translate:0 -50%}.ds-tooltip--arrow-left .ds-tooltip__arrow{right:calc(100% - var(--ds-border-width-hairline));clip-path:polygon(0 50%,100% 0,100% 100%)}.ds-tooltip--arrow-right .ds-tooltip__arrow{left:calc(100% - var(--ds-border-width-hairline));clip-path:polygon(100% 50%,0 0,0 100%)}.ds-tooltip[data-placed]:is(.ds-tooltip--arrow-top-start,.ds-tooltip--arrow-top-center,.ds-tooltip--arrow-top-end,.ds-tooltip--arrow-bottom-start,.ds-tooltip--arrow-bottom-center,.ds-tooltip--arrow-bottom-end) .ds-tooltip__arrow{inset-inline:auto;translate:-50%}.ds-tooltip__anchor{display:inline-flex;position:relative}.ds-tooltip__anchor[data-floating]:not(:has(>:disabled,>[aria-disabled=true])){display:contents}.ds-tooltip__layer>.ds-tooltip{z-index:var(--ds-layer-overlay);position:absolute}.ds-tooltip__layer>:is(.ds-tooltip--arrow-top-start,.ds-tooltip--arrow-top-center,.ds-tooltip--arrow-top-end){top:calc(100% + var(--ds-space-stack-xs) + var(--ds-size-icon-xs) / 2 - 2 * var(--ds-border-width-hairline))}.ds-tooltip__layer>:is(.ds-tooltip--arrow-bottom-start,.ds-tooltip--arrow-bottom-center,.ds-tooltip--arrow-bottom-end){bottom:calc(100% + var(--ds-space-stack-xs) + var(--ds-size-icon-xs) / 2 - 2 * var(--ds-border-width-hairline))}.ds-tooltip__layer>:is(.ds-tooltip--arrow-top-start,.ds-tooltip--arrow-bottom-start){inset-inline-start:0}.ds-tooltip__layer>:is(.ds-tooltip--arrow-top-end,.ds-tooltip--arrow-bottom-end){inset-inline-end:0}.ds-tooltip__layer>:is(.ds-tooltip--arrow-top-center,.ds-tooltip--arrow-bottom-center){left:50%;translate:-50%}.ds-tooltip__layer>:is(.ds-tooltip--arrow-left,.ds-tooltip--arrow-right){top:50%;translate:0 -50%}.ds-tooltip__layer>.ds-tooltip--arrow-left{left:calc(100% + var(--ds-space-stack-xs) + var(--ds-size-icon-xs) / 2 - 2 * var(--ds-border-width-hairline))}.ds-tooltip__layer>.ds-tooltip--arrow-right{right:calc(100% + var(--ds-space-stack-xs) + var(--ds-size-icon-xs) / 2 - 2 * var(--ds-border-width-hairline))}.ds-tooltip__layer>.ds-tooltip[data-placed]{inset:auto;translate:none}.ds-tooltip__layer:popover-open>.ds-tooltip{translate:none}.ds-tooltip{transition-property:opacity,display;transition-duration:var(--ds-motion-feedback-duration);transition-timing-function:var(--ds-motion-feedback-easing);transition-behavior:allow-discrete}.ds-tooltip[hidden]{opacity:0}@starting-style{.ds-tooltip{opacity:0}}@media (prefers-reduced-motion:no-preference){.ds-tooltip__layer>:is(.ds-tooltip--arrow-top-start,.ds-tooltip--arrow-top-center,.ds-tooltip--arrow-top-end){animation:ds-tooltip-drop var(--ds-motion-feedback-duration) var(--ds-motion-feedback-easing)}.ds-tooltip__layer>:is(.ds-tooltip--arrow-bottom-start,.ds-tooltip--arrow-bottom-center,.ds-tooltip--arrow-bottom-end){animation:ds-tooltip-rise var(--ds-motion-feedback-duration) var(--ds-motion-feedback-easing)}.ds-tooltip__layer>.ds-tooltip--arrow-left{animation:ds-tooltip-slide-right var(--ds-motion-feedback-duration) var(--ds-motion-feedback-easing)}.ds-tooltip__layer>.ds-tooltip--arrow-right{animation:ds-tooltip-slide-left var(--ds-motion-feedback-duration) var(--ds-motion-feedback-easing)}.ds-tooltip__layer>.ds-tooltip[data-instant]{animation:none}}@keyframes ds-tooltip-drop{0%{opacity:0;transform:translateY(calc(-1 * var(--ds-space-stack-xs)))}}@keyframes ds-tooltip-rise{0%{opacity:0;transform:translateY(var(--ds-space-stack-xs))}}@keyframes ds-tooltip-slide-right{0%{opacity:0;transform:translateX(calc(-1 * var(--ds-space-stack-xs)))}}@keyframes ds-tooltip-slide-left{0%{opacity:0;transform:translateX(var(--ds-space-stack-xs))}}.ds-tooltip[data-instant]{transition:none}@media (prefers-reduced-motion:reduce){.ds-tooltip{transition-property:opacity,display}}@media (forced-colors:active){.ds-tooltip__arrow{forced-color-adjust:none;background:canvastext}}.ds-tree-view,.ds-tree-view__group{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ds-tree-view__group[hidden]{display:none}.ds-tree-view__item{--ds-tree-level:0;outline:none;min-width:0;display:block}.ds-tree-view__row{box-sizing:border-box;align-items:center;gap:var(--ds-space-6);min-height:var(--ds-size-control-sm);padding-block:var(--ds-space-4);padding-inline:calc(var(--ds-space-8) + var(--ds-tree-level) * var(--ds-space-16)) var(--ds-space-8);border-radius:var(--ds-radius-inset);color:var(--ds-color-text-default);cursor:default;touch-action:manipulation;display:flex;position:relative}.ds-tree-view__row:before{content:"";width:calc(var(--ds-tree-level) * var(--ds-space-16));background-image:linear-gradient(to right, transparent round(down, calc((var(--ds-size-icon-xs) - var(--ds-border-width-hairline)) / 2), 1px), var(--ds-color-border-subtle) 0, var(--ds-color-border-subtle) calc(round(down, calc((var(--ds-size-icon-xs) - var(--ds-border-width-hairline)) / 2), 1px) + var(--ds-border-width-hairline)), transparent 0);background-size:var(--ds-space-16) 100%;pointer-events:none;background-repeat:repeat-x;position:absolute;inset-block:0;inset-inline-start:var(--ds-space-8)}.ds-tree-view__row:dir(rtl):before{transform:scaleX(-1)}.ds-tree-view__toggle{width:var(--ds-size-icon-xs);height:var(--ds-size-icon-xs);font-size:var(--ds-size-icon-xs);color:var(--ds-color-icon-subtle);flex:none;justify-content:center;align-items:center;display:flex}.ds-tree-view__caret{font-size:var(--ds-size-icon-xs)}.ds-tree-view__icon{font-size:var(--ds-size-icon-sm);color:var(--ds-color-icon-subtle)}.ds-tree-view__label{overflow-wrap:anywhere;min-width:0;font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);flex:1 1 0}.ds-tree-view__label[data-label]:after{content:attr(data-label);content:attr(data-label) / "";visibility:hidden;height:0;font-family:var(--ds-typography-body-sm-medium-font-family);font-weight:var(--ds-typography-body-sm-medium-font-weight);letter-spacing:var(--ds-typography-body-sm-medium-letter-spacing);pointer-events:none;user-select:none;display:block;overflow:hidden}.ds-tree-view__meta{color:var(--ds-color-text-subtlest);font-family:var(--ds-typography-body-xs-font-family);font-size:var(--ds-typography-body-xs-font-size);font-weight:var(--ds-typography-body-xs-font-weight);line-height:var(--ds-typography-body-xs-line-height);letter-spacing:var(--ds-typography-body-xs-letter-spacing);font-variant-numeric:tabular-nums;flex:none}.ds-tree-view__changed{width:var(--ds-size-6);height:var(--ds-size-6);border-radius:var(--ds-radius-full);background:var(--ds-color-feedback-warning-icon);flex:none}@media (hover:hover){.ds-tree-view__item:not([aria-selected=true])>.ds-tree-view__row:hover{background:var(--ds-color-surface-hover)}}.ds-tree-view__item[aria-selected=true]>.ds-tree-view__row{background:var(--ds-color-surface-selected);color:var(--ds-color-text-selected)}.ds-tree-view__item[aria-selected=true]>.ds-tree-view__row :is(.ds-tree-view__toggle,.ds-tree-view__icon){color:var(--ds-color-icon-selected)}.ds-tree-view__item[aria-selected=true]>.ds-tree-view__row>.ds-tree-view__meta{color:var(--ds-color-text-subtle)}.ds-tree-view__item[aria-selected=true]>.ds-tree-view__row .ds-tree-view__label{font-family:var(--ds-typography-body-sm-medium-font-family);font-weight:var(--ds-typography-body-sm-medium-font-weight);letter-spacing:var(--ds-typography-body-sm-medium-letter-spacing)}.ds-tree-view__item[aria-selected=true]>.ds-tree-view__row>.ds-tree-view__toggle:before{content:"";box-sizing:border-box;width:var(--ds-border-width-emphasis);height:var(--ds-size-16);border-inline-start:var(--ds-border-width-emphasis) solid var(--ds-color-border-selected);border-radius:var(--ds-radius-full);pointer-events:none;position:absolute;inset-block-start:calc(50% - var(--ds-size-16) / 2);inset-inline-start:var(--ds-focus-ring-width)}.ds-tree-view__item:focus-visible:not([aria-selected=true])>.ds-tree-view__row{background:var(--ds-color-surface-hover)}.ds-tree-view__item:focus-visible>.ds-tree-view__row{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:calc(var(--ds-focus-ring-width) * -1)}.ds-tree-view__caret{transition:transform var(--ds-motion-state-duration) var(--ds-motion-state-easing)}.ds-tree-view__item[aria-expanded=true]>.ds-tree-view__row .ds-tree-view__caret{transform:rotate(90deg)}.ds-tree-view__item[aria-expanded=false]>.ds-tree-view__row:dir(rtl) .ds-tree-view__caret{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.ds-tree-view__caret{transition:none}}@media (forced-colors:active){.ds-tree-view__row:before{forced-color-adjust:none;background-image:linear-gradient(to right, transparent round(down, calc((var(--ds-size-icon-xs) - var(--ds-border-width-hairline)) / 2), 1px), GrayText 0, GrayText calc(round(down, calc((var(--ds-size-icon-xs) - var(--ds-border-width-hairline)) / 2), 1px) + var(--ds-border-width-hairline)), transparent 0)}.ds-tree-view__changed{forced-color-adjust:none;background:canvastext}.ds-tree-view__item[aria-selected=true]>.ds-tree-view__row{forced-color-adjust:none;color:highlighttext;background:highlight}.ds-tree-view__item[aria-selected=true]>.ds-tree-view__row :is(.ds-tree-view__toggle,.ds-tree-view__icon,.ds-tree-view__meta){color:highlighttext}.ds-tree-view__item[aria-selected=true]>.ds-tree-view__row>.ds-tree-view__toggle:before{border-inline-start-color:highlighttext}.ds-tree-view__item[aria-selected=true]>.ds-tree-view__row .ds-tree-view__changed{background:highlighttext}.ds-tree-view__item[aria-selected=true]>.ds-tree-view__row:before{background-image:linear-gradient(to right, transparent round(down, calc((var(--ds-size-icon-xs) - var(--ds-border-width-hairline)) / 2), 1px), HighlightText 0, HighlightText calc(round(down, calc((var(--ds-size-icon-xs) - var(--ds-border-width-hairline)) / 2), 1px) + var(--ds-border-width-hairline)), transparent 0)}.ds-tree-view__item:focus-visible>.ds-tree-view__row{outline-color:canvastext}.ds-tree-view__item[aria-selected=true]:focus-visible>.ds-tree-view__row{outline-offset:calc(var(--ds-focus-ring-width) * -2);outline-color:highlighttext}}@media (pointer:coarse){.ds-tree-view__row:after{content:"";inset-inline:min(0%, (100% - var(--ds-size-target-comfortable)) / 2);position:absolute;inset-block-start:0;inset-block-end:min(0%, (100% - var(--ds-size-target-comfortable)) / 2)}.ds-tree-view>.ds-tree-view__item:first-child>.ds-tree-view__row:after{inset-block-start:min(0%, (100% - var(--ds-size-target-comfortable)) / 2)}}.ds-uptime-bar{gap:var(--ds-space-stack-xs);flex-direction:column;min-width:0;display:flex}:where(.ds-uptime-bar){position:relative}.ds-uptime-bar__bars{gap:var(--ds-space-2);height:var(--ds-size-28);display:flex}.ds-uptime-bar__bar{border-radius:calc(var(--ds-radius-inset) / 2);background:var(--ds-color-feedback-success-icon);flex:1 1 0;min-width:0}.ds-uptime-bar__bar--status-incident{background:var(--ds-color-feedback-warning-icon)}.ds-uptime-bar__bar--status-outage{background:var(--ds-color-feedback-danger-icon)}.ds-uptime-bar__caption{justify-content:space-between;gap:var(--ds-space-inline-md);color:var(--ds-color-text-subtlest);font-family:var(--ds-typography-label-sm-font-family);font-size:var(--ds-typography-label-sm-font-size);font-weight:var(--ds-typography-label-sm-font-weight);line-height:var(--ds-typography-label-sm-line-height);letter-spacing:var(--ds-typography-label-sm-letter-spacing);text-transform:var(--ds-typography-label-sm-text-transform);margin:0;display:flex}.ds-uptime-bar__uptime{color:var(--ds-color-text-subtle);font-variant-numeric:tabular-nums;text-align:center}.ds-uptime-bar__end{text-align:end}@media (forced-colors:active){.ds-uptime-bar__bar{box-sizing:border-box;border:var(--ds-border-width-hairline) solid CanvasText;forced-color-adjust:none}}.ds-visually-hidden,.ds-avatar-group__hidden,.ds-bar-chart__table,.ds-checkbox__control,.ds-code__status,.ds-color-picker__name,.ds-color-range__hidden,.ds-combobox__announcement,.ds-command-palette__status,.ds-contrast-pair__hidden,.ds-description-list__hidden,.ds-diff-stat__hidden,.ds-donut-chart__table,.ds-empty-state__hidden,.ds-file-upload__input,.ds-file-upload__announcement,.ds-footer__new-tab,.ds-heatmap__table,.ds-heatmap__hidden,.ds-line-chart__table,.ds-log__announcement,.ds-nav-item__pause,.ds-page-header__hidden,.ds-radio__control,.ds-section-heading__hidden,.ds-segmented__control,.ds-segmented--content-icon .ds-segmented__label,.ds-shadow-editor__hidden,.ds-sidebar__item-said,.ds-stepper__hidden,.ds-switch__control,.ds-table__caption,.ds-tabs__pause,.ds-timeline__hidden,.ds-tree-view__hidden,.ds-uptime-bar__hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}[data-brand=linen]{--ds-radius-control-xs:var(--ds-radius-2);--ds-radius-control-sm:var(--ds-radius-4);--ds-radius-control-md:var(--ds-radius-4);--ds-radius-control-lg:var(--ds-radius-6);--ds-radius-container-sm:var(--ds-radius-4);--ds-radius-container-md:var(--ds-radius-6);--ds-radius-inset:var(--ds-radius-2);--ds-radius-selection:var(--ds-radius-2);--ds-color-icon-on-thumb:#6a4e3f}[data-brand=linen],[data-brand=linen] [data-theme=light],[data-theme=light] [data-brand=linen],[data-brand=linen][data-theme=light]{--ds-color-surface-canvas:#fff3e5;--ds-color-surface-default:#fff3e5;--ds-color-surface-subtle:#fff9f3;--ds-color-surface-field:#fff9f3;--ds-color-surface-raised:#fff9f3;--ds-color-surface-overlay:#fff9f3;--ds-color-surface-sunken:#f9e8d1;--ds-color-surface-segment:#fff9f3;--ds-color-surface-disabled:#1e0d050d;--ds-color-surface-inverse:#392012;--ds-color-surface-track:#968167;--ds-color-surface-track-hover:#806253;--ds-color-surface-track-subtle:#f9e8d1;--ds-color-surface-skeleton:#1e0d0514;--ds-color-surface-hover:#1e0d050d;--ds-color-surface-neutral-subtle:#1e0d050d;--ds-color-surface-selected:#d1636214;--ds-color-surface-thumb:#fff9f3;--ds-color-surface-thumb-disabled:#b5a085;--ds-color-surface-on-primary:#fff3e5;--ds-color-surface-media-band:#1e0d0599;--ds-color-surface-primary:#982f34;--ds-color-text-default:#392012;--ds-color-text-subtle:#6a4e3f;--ds-color-text-subtlest:#806253;--ds-color-text-disabled:#968167;--ds-color-text-selected:#982f34;--ds-color-text-inverse:#fff9f3;--ds-color-text-on-primary:#fff3e5;--ds-color-text-link:#982f34;--ds-color-text-link-hover:#78121d;--ds-color-text-link-pressed:#4d1014;--ds-color-text-link-underline:#d16362;--ds-color-text-link-underline-hover:#78121d;--ds-color-text-link-disabled:#968167;--ds-color-border-subtle:#1e0d051a;--ds-color-border-strong:#1e0d0533;--ds-color-border-control:#968167;--ds-color-border-control-hover:#806253;--ds-color-border-control-disabled:#dacab7;--ds-color-border-control-selected:#982f34;--ds-color-border-focus:#b04648;--ds-color-border-focus-field:#b04648;--ds-color-border-focus-inverse:#fff9f3;--ds-color-border-selected:#982f34;--ds-color-border-inverse:#392012;--ds-color-border-on-media-outline:#1e0d0580;--ds-color-border-focus-on-primary:#fff3e5;--ds-color-action-primary-background:#982f34;--ds-color-action-primary-background-hover:#78121d;--ds-color-action-primary-background-pressed:#4d1014;--ds-color-action-primary-foreground:#fff3e5;--ds-color-action-primary-border:#982f34;--ds-color-action-primary-border-hover:#78121d;--ds-color-action-default-background:#fff9f3;--ds-color-action-default-background-hover:#fff3e5;--ds-color-action-default-background-pressed:#f9e8d1;--ds-color-action-default-foreground:#392012;--ds-color-action-default-border:#dacab7;--ds-color-action-default-border-hover:#b5a085;--ds-color-action-secondary-background:#fff3e5;--ds-color-action-secondary-background-hover:#f9e8d1;--ds-color-action-secondary-background-pressed:#dacab7;--ds-color-action-secondary-foreground:#392012;--ds-color-action-outline-border-hover:#b5a085;--ds-color-action-outline-border-pressed:#968167;--ds-color-action-outline-foreground:#392012;--ds-color-action-outline-foreground-disabled:#b5a085;--ds-color-action-outline-background-hover:#1e0d050d;--ds-color-action-outline-background-pressed:#1e0d051a;--ds-color-action-ghost-background-hover:#1e0d050d;--ds-color-action-ghost-foreground:#392012;--ds-color-action-inverse-background:#fff9f3;--ds-color-action-inverse-background-hover:#f9e8d1;--ds-color-action-inverse-background-pressed:#dacab7;--ds-color-action-inverse-foreground:#392012;--ds-color-action-inverse-border:#fff9f3;--ds-color-action-inverse-border-hover:#f9e8d1;--ds-color-action-disabled-background:#fff3e5;--ds-color-action-disabled-foreground:#968167;--ds-color-action-disabled-border:#f9e8d1;--ds-color-shadow-xs:#1e0d050d;--ds-color-shadow-sm:#1e0d0514;--ds-color-shadow-md:#1e0d051a;--ds-color-shadow-lg:#1e0d051f;--ds-color-shadow-xl:#1e0d0529;--ds-color-overlay-scrim:#1e0d0580;--ds-color-icon-default:#392012;--ds-color-icon-subtle:#6a4e3f;--ds-color-icon-subtlest:#968167;--ds-color-icon-disabled:#b5a085;--ds-color-icon-selected:#982f34;--ds-color-icon-on-primary:#fff3e5;--ds-color-data-series:#b04648;--ds-color-data-series-hover:#982f34;--ds-color-data-muted:#968167;--ds-color-data-diverging-mid:#968167;--ds-color-data-reference-line:#513628;--ds-color-code-comment:#806253;--ds-color-code-punctuation:#6a4e3f}[data-brand=linen][data-theme=dark],[data-brand=linen] [data-theme=dark],[data-theme=dark] [data-brand=linen]{--ds-color-surface-canvas:#1e0d05;--ds-color-surface-default:#2b1407;--ds-color-surface-subtle:#2b1407;--ds-color-surface-raised:#392012;--ds-color-surface-overlay:#392012;--ds-color-surface-segment:#513628;--ds-color-surface-inverse:#fff3e5;--ds-color-surface-track:#9d7e6e;--ds-color-surface-track-hover:#a58675;--ds-color-surface-track-subtle:#513628;--ds-color-surface-thumb-disabled:#806253;--ds-color-surface-on-primary:#2b1407;--ds-color-surface-primary:#fff3e5;--ds-color-text-default:#fff3e5;--ds-color-text-subtle:#dacab7;--ds-color-text-subtlest:#bd9d8c;--ds-color-text-disabled:#806253;--ds-color-text-selected:#fff3e5;--ds-color-text-inverse:#1e0d05;--ds-color-text-on-primary:#2b1407;--ds-color-text-link:#fff3e5;--ds-color-text-link-hover:#fff9f3;--ds-color-text-link-pressed:#f9e8d1;--ds-color-text-link-underline:#f48281;--ds-color-text-link-underline-hover:#fff9f3;--ds-color-text-link-disabled:#806253;--ds-color-border-control:#9d7e6e;--ds-color-border-control-hover:#bd9d8c;--ds-color-border-control-disabled:#513628;--ds-color-border-control-selected:#fff3e5;--ds-color-border-focus:#fff3e5;--ds-color-border-focus-field:#fff3e5;--ds-color-border-focus-inverse:#1e0d05;--ds-color-border-selected:#fff3e5;--ds-color-border-inverse:#fff3e5;--ds-color-border-focus-on-primary:#2b1407;--ds-color-action-primary-background:#fff3e5;--ds-color-action-primary-background-hover:#f9e8d1;--ds-color-action-primary-background-pressed:#dacab7;--ds-color-action-primary-foreground:#2b1407;--ds-color-action-primary-border:#fff3e5;--ds-color-action-primary-border-hover:#f9e8d1;--ds-color-action-default-background:#2b1407;--ds-color-action-default-background-hover:#442b1d;--ds-color-action-default-background-pressed:#513628;--ds-color-action-default-foreground:#fff3e5;--ds-color-action-default-border:#513628;--ds-color-action-default-border-hover:#6a4e3f;--ds-color-action-secondary-background:#442b1d;--ds-color-action-secondary-background-hover:#513628;--ds-color-action-secondary-background-pressed:#6a4e3f;--ds-color-action-secondary-foreground:#fff3e5;--ds-color-action-outline-border-hover:#6a4e3f;--ds-color-action-outline-border-pressed:#806253;--ds-color-action-outline-foreground:#fff3e5;--ds-color-action-outline-foreground-disabled:#806253;--ds-color-action-ghost-foreground:#fff3e5;--ds-color-action-inverse-background:#392012;--ds-color-action-inverse-background-hover:#513628;--ds-color-action-inverse-background-pressed:#6a4e3f;--ds-color-action-inverse-foreground:#fff3e5;--ds-color-action-inverse-border:#392012;--ds-color-action-inverse-border-hover:#513628;--ds-color-action-disabled-background:#442b1d;--ds-color-action-disabled-foreground:#806253;--ds-color-action-disabled-border:#513628;--ds-color-icon-default:#fff3e5;--ds-color-icon-subtle:#dacab7;--ds-color-icon-subtlest:#9d7e6e;--ds-color-icon-disabled:#6a4e3f;--ds-color-icon-selected:#fff3e5;--ds-color-icon-on-primary:#2b1407;--ds-color-data-series:#f48281;--ds-color-data-series-hover:#f6bfbd;--ds-color-data-muted:#9d7e6e;--ds-color-data-diverging-mid:#9d7e6e;--ds-color-data-reference-line:#dacab7;--ds-color-code-comment:#bd9d8c;--ds-color-code-punctuation:#dacab7}@media (prefers-color-scheme:dark){:root:not([data-theme])[data-brand=linen],:root:not([data-theme]) [data-brand=linen]{--ds-color-surface-canvas:#1e0d05;--ds-color-surface-default:#2b1407;--ds-color-surface-subtle:#2b1407;--ds-color-surface-raised:#392012;--ds-color-surface-overlay:#392012;--ds-color-surface-segment:#513628;--ds-color-surface-inverse:#fff3e5;--ds-color-surface-track:#9d7e6e;--ds-color-surface-track-hover:#a58675;--ds-color-surface-track-subtle:#513628;--ds-color-surface-thumb-disabled:#806253;--ds-color-surface-on-primary:#2b1407;--ds-color-surface-primary:#fff3e5;--ds-color-text-default:#fff3e5;--ds-color-text-subtle:#dacab7;--ds-color-text-subtlest:#bd9d8c;--ds-color-text-disabled:#806253;--ds-color-text-selected:#fff3e5;--ds-color-text-inverse:#1e0d05;--ds-color-text-on-primary:#2b1407;--ds-color-text-link:#fff3e5;--ds-color-text-link-hover:#fff9f3;--ds-color-text-link-pressed:#f9e8d1;--ds-color-text-link-underline:#f48281;--ds-color-text-link-underline-hover:#fff9f3;--ds-color-text-link-disabled:#806253;--ds-color-border-control:#9d7e6e;--ds-color-border-control-hover:#bd9d8c;--ds-color-border-control-disabled:#513628;--ds-color-border-control-selected:#fff3e5;--ds-color-border-focus:#fff3e5;--ds-color-border-focus-field:#fff3e5;--ds-color-border-focus-inverse:#1e0d05;--ds-color-border-selected:#fff3e5;--ds-color-border-inverse:#fff3e5;--ds-color-border-focus-on-primary:#2b1407;--ds-color-action-primary-background:#fff3e5;--ds-color-action-primary-background-hover:#f9e8d1;--ds-color-action-primary-background-pressed:#dacab7;--ds-color-action-primary-foreground:#2b1407;--ds-color-action-primary-border:#fff3e5;--ds-color-action-primary-border-hover:#f9e8d1;--ds-color-action-default-background:#2b1407;--ds-color-action-default-background-hover:#442b1d;--ds-color-action-default-background-pressed:#513628;--ds-color-action-default-foreground:#fff3e5;--ds-color-action-default-border:#513628;--ds-color-action-default-border-hover:#6a4e3f;--ds-color-action-secondary-background:#442b1d;--ds-color-action-secondary-background-hover:#513628;--ds-color-action-secondary-background-pressed:#6a4e3f;--ds-color-action-secondary-foreground:#fff3e5;--ds-color-action-outline-border-hover:#6a4e3f;--ds-color-action-outline-border-pressed:#806253;--ds-color-action-outline-foreground:#fff3e5;--ds-color-action-outline-foreground-disabled:#806253;--ds-color-action-ghost-foreground:#fff3e5;--ds-color-action-inverse-background:#392012;--ds-color-action-inverse-background-hover:#513628;--ds-color-action-inverse-background-pressed:#6a4e3f;--ds-color-action-inverse-foreground:#fff3e5;--ds-color-action-inverse-border:#392012;--ds-color-action-inverse-border-hover:#513628;--ds-color-action-disabled-background:#442b1d;--ds-color-action-disabled-foreground:#806253;--ds-color-action-disabled-border:#513628;--ds-color-icon-default:#fff3e5;--ds-color-icon-subtle:#dacab7;--ds-color-icon-subtlest:#9d7e6e;--ds-color-icon-disabled:#6a4e3f;--ds-color-icon-selected:#fff3e5;--ds-color-icon-on-primary:#2b1407;--ds-color-data-series:#f48281;--ds-color-data-series-hover:#f6bfbd;--ds-color-data-muted:#9d7e6e;--ds-color-data-diverging-mid:#9d7e6e;--ds-color-data-reference-line:#dacab7;--ds-color-code-comment:#bd9d8c;--ds-color-code-punctuation:#dacab7}}html{background:var(--ds-color-surface-default);color:var(--ds-color-text-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal}body{font-family:var(--ds-typography-body-md-font-family);font-size:var(--ds-typography-body-md-font-size);font-weight:var(--ds-typography-body-md-font-weight);line-height:var(--ds-typography-body-md-line-height);letter-spacing:var(--ds-typography-body-md-letter-spacing);margin:0}::selection{background:var(--ds-color-surface-selected)}.site-page{isolation:isolate;flex-direction:column;min-height:100svh;display:flex}[data-grain=speckle] .site-page:before{content:"";z-index:calc(var(--ds-layer-raised) * -1);pointer-events:none;background:var(--ds-color-border-strong);position:fixed;inset:0;-webkit-mask:url(/assets/paper-grain.HtCHDpvX.svg) 0 0;mask:url(/assets/paper-grain.HtCHDpvX.svg) 0 0}.site-page__skip{top:var(--ds-space-inset-md);left:var(--ds-space-layout-gutter);z-index:var(--ds-layer-overlay);position:fixed}.site-page__skip:not(:focus){width:var(--ds-border-width-hairline);height:var(--ds-border-width-hairline);clip-path:inset(50%);white-space:nowrap;overflow:hidden}.site-strip{padding-inline:var(--ds-space-layout-inset);border-block-end:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-xs-font-family);font-size:var(--ds-typography-body-xs-font-size);font-weight:var(--ds-typography-body-xs-font-weight);line-height:var(--ds-typography-body-xs-line-height);letter-spacing:var(--ds-typography-body-xs-letter-spacing);font-variant-numeric:tabular-nums lining-nums}.site-strip__row{justify-content:space-between;gap:var(--ds-space-text-label) var(--ds-space-inline-xl);max-width:var(--ds-size-layout-container-3xl);padding-block:var(--ds-space-inset-sm);flex-wrap:wrap;margin-inline:auto;display:flex}.site-strip__tagline,.site-strip__date{margin:0}.site-page__brand{align-items:center;gap:var(--ds-space-inline-lg);display:flex}.site-page__words{gap:var(--ds-space-2);flex-direction:column;display:flex}.site-page__name{color:var(--ds-color-text-default);white-space:nowrap;font-family:var(--ds-typography-heading-sm-font-family);font-size:var(--ds-typography-heading-xs-font-size);font-weight:var(--ds-typography-heading-sm-font-weight);line-height:var(--ds-typography-heading-xs-line-height);letter-spacing:var(--ds-typography-heading-xs-letter-spacing)}.site-page__promo{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-heading-2xs-font-family);font-size:var(--ds-typography-body-sm-font-size);font-style:italic;font-weight:var(--ds-typography-heading-2xs-font-weight);line-height:var(--ds-typography-body-sm-line-height)}@container style(--ds-layout:narrow){.site-page__brand{gap:var(--ds-space-inline-md)}.site-page__brand .site-logo{inline-size:var(--ds-size-icon-xl);block-size:var(--ds-size-icon-xl)}.site-page__name{font-size:var(--ds-typography-heading-2xs-font-size);line-height:var(--ds-typography-heading-2xs-line-height)}}.site-page__header [data-slot=header-panel]{background:var(--ds-color-surface-default)}.site-page__header [aria-current=page]:before,.site-page__footer [aria-current=page]:before{content:none;border-width:0}.site-page__main{padding:var(--ds-space-layout-section-xs) var(--ds-space-layout-inset) var(--ds-space-layout-section-md);gap:var(--ds-space-stack-2xl);flex-direction:column;flex:1;display:flex}.site-page__main:focus{outline:none}.site-page__main>*{width:100%;max-width:var(--ds-size-layout-container-3xl);box-sizing:border-box;margin-inline:auto}.site-page__footer{inline-size:auto;margin-inline:var(--ds-space-layout-gutter);border-radius:var(--ds-radius-container-lg) var(--ds-radius-container-lg) 0 0;background:var(--ds-color-surface-default)}.site-page__entity{align-items:baseline;column-gap:var(--ds-space-inline-md);color:var(--ds-color-text-default);font-family:var(--ds-typography-heading-sm-font-family);font-size:var(--ds-typography-heading-sm-font-size);font-weight:var(--ds-typography-heading-sm-font-weight);line-height:var(--ds-typography-heading-sm-line-height);flex-wrap:wrap;margin-block-end:var(--ds-space-text-label);display:flex}.site-page__entity strong{font-weight:inherit}.site-page__entity [data-slot=link]{font-family:var(--ds-typography-code-md-font-family);font-size:var(--ds-typography-code-md-font-size)}.site-page__disclosure{color:var(--ds-color-text-subtle);margin-block-start:var(--ds-space-text-paragraph);display:block}.site-wordmark{overflow:visible}.site-wordmark__text{fill:var(--ds-color-surface-raised);font-family:var(--ds-typography-display-xl-font-family);font-weight:var(--ds-typography-display-xl-font-weight);letter-spacing:var(--ds-typography-display-xl-letter-spacing)}.site-reference{gap:var(--ds-space-section-sm);flex-direction:column;display:flex}.site-reference__top{min-width:0}.site-reference__main{align-items:stretch;gap:var(--ds-space-layout-gap-lg) var(--ds-space-section-md);flex-wrap:wrap;min-width:0;display:flex;overflow-x:clip}.site-entry{flex:999 1 var(--ds-size-width-640);gap:var(--ds-space-section-sm);flex-direction:column;min-width:0;display:flex}.site-reference__aside{flex:1 1 var(--ds-size-width-240);max-inline-size:var(--ds-size-width-320);gap:var(--ds-space-stack-3xl);min-width:0;border-inline-start:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);flex-direction:column;margin-inline-start:calc(var(--ds-space-section-sm) * -1);padding-inline-start:var(--ds-space-section-sm);display:flex}@container style(--ds-layout:narrow){.site-reference__aside{border-inline-start:0;max-inline-size:none;margin-inline-start:0;padding-inline-start:0}}.site-reference__toc{top:var(--ds-space-stack-xl);position:sticky}.site-toc [data-slot=table-of-contents-indicator]{display:none}.site-rail{grid-template-columns:repeat(auto-fill, minmax(var(--ds-size-width-240), 1fr));align-content:start;gap:var(--ds-space-stack-2xl) var(--ds-space-layout-grid-gap);min-width:0;padding:var(--ds-space-inset-2xl);border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-raised);display:grid}.site-rail [data-slot=list-title]{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-heading-2xs-font-family);font-size:var(--ds-typography-body-md-font-size);font-style:italic;font-weight:var(--ds-typography-heading-2xs-font-weight);letter-spacing:var(--ds-typography-body-md-letter-spacing)}.site-rail [aria-current=page]:before{content:none;border-width:0}.site-entry__toc{display:none}@container style(--ds-layout:narrow){.site-entry__toc{display:block}.site-reference__toc{display:none}}.site-crumbs{min-width:0}.site-entry__label,.site-facts__label,.site-verdict__label{align-items:center;gap:var(--ds-space-inline-md);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-heading-2xs-font-family);font-size:var(--ds-typography-body-md-font-size);font-style:italic;font-weight:var(--ds-typography-heading-2xs-font-weight);line-height:var(--ds-typography-body-md-line-height);letter-spacing:var(--ds-typography-body-md-letter-spacing);margin:0;display:flex}.site-entry__label:before,.site-facts__label:before,.site-verdict__label:before{content:"";inline-size:var(--ds-size-24);border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-strong);flex:none}.site-entry__head{gap:var(--ds-space-stack-lg);flex-direction:column;display:flex}.site-entry__head--with-art{grid-template-columns:minmax(0, 1fr) minmax(0, var(--ds-size-width-240));align-items:end;column-gap:var(--ds-space-layout-grid-gap);display:grid}.site-entry__head--with-art>:not(.site-entry__head-art){grid-column:1}.site-entry__head-art{grid-area:1/2/span 2;align-self:center}@container style(--ds-layout:narrow){.site-entry__head--with-art{grid-template-columns:minmax(0,1fr)}.site-entry__head-art{max-inline-size:var(--ds-size-width-240);grid-area:auto/1}}.site-entry__kind{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-heading-2xs-font-family);font-size:var(--ds-typography-heading-2xs-font-size);font-style:italic;font-weight:var(--ds-typography-heading-2xs-font-weight);line-height:var(--ds-typography-heading-2xs-line-height);margin:0}.site-entry__topic{color:var(--ds-color-text-link);text-decoration:underline;text-decoration-color:var(--ds-color-border-strong);text-decoration-thickness:var(--ds-border-width-hairline);text-underline-offset:var(--ds-space-4)}@media (hover:hover){.site-entry__topic:hover{color:var(--ds-color-text-link-hover);text-decoration-color:var(--ds-color-text-link-underline-hover)}}.site-entry__topic:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset);border-radius:var(--ds-radius-inset)}.site-entry__title{max-width:var(--ds-size-layout-container-lg);color:var(--ds-color-text-default);text-wrap:balance;font-family:var(--ds-typography-display-lg-font-family);font-size:var(--ds-typography-display-lg-font-size);font-weight:var(--ds-typography-display-lg-font-weight);line-height:var(--ds-typography-display-lg-line-height);letter-spacing:var(--ds-typography-display-lg-letter-spacing);margin:0}[data-italic=deck] .site-entry__title-deck{font-style:italic}.site-entry__head--size-long .site-entry__title{max-width:none;font-family:var(--ds-typography-heading-xl-font-family);font-size:var(--ds-typography-heading-xl-font-size);font-weight:var(--ds-typography-heading-xl-font-weight);line-height:var(--ds-typography-heading-xl-line-height);letter-spacing:var(--ds-typography-heading-xl-letter-spacing)}[data-title=centre] .site-entry__head{text-align:center;align-items:center}[data-title=centre] .site-entry__title{margin-inline:auto}.site-keep{white-space:nowrap}.site-standing{font-variant-numeric:tabular-nums lining-nums;align-items:flex-end;gap:var(--ds-space-stack-md) var(--ds-space-inline-3xl);border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);flex-wrap:wrap;padding-block-start:var(--ds-space-stack-lg);display:flex}.site-standing>.site-ratings{column-gap:var(--ds-space-inline-2xl);flex:0 auto;grid-template-columns:repeat(4,auto)}.site-standing>.site-points{padding-block-end:var(--ds-space-2)}@container style(--ds-layout:narrow){.site-standing>.site-ratings{row-gap:var(--ds-space-stack-md);grid-template-columns:repeat(2,auto)}}.site-reference--kind-home .site-reference__top{gap:var(--ds-space-stack-2xl);padding:var(--ds-space-layout-panel) var(--ds-space-section-sm) var(--ds-space-stack-2xl);border-radius:var(--ds-radius-container-lg);background:var(--ds-color-surface-sunken);flex-direction:column;display:flex}.site-reference--kind-home .site-entry__title,.site-reference--kind-home .site-entry__head--size-long .site-entry__title{max-width:none;font-family:var(--ds-typography-display-lg-font-family);font-size:var(--ds-typography-display-lg-font-size);font-weight:var(--ds-typography-display-lg-font-weight);line-height:var(--ds-typography-display-lg-line-height);letter-spacing:var(--ds-typography-display-lg-letter-spacing)}.site-reference--kind-home .site-entry__title-deck{display:block}@container style(--ds-layout:narrow){.site-reference--kind-home .site-reference__top{gap:var(--ds-space-stack-xl);margin-inline:calc(var(--ds-space-layout-inset) * -1);padding:var(--ds-space-stack-2xl) var(--ds-space-layout-inset) var(--ds-space-stack-xl);border-radius:0;margin-block-start:calc(var(--ds-space-layout-section-xs) * -1)}}.site-entry__brief{align-items:baseline;gap:var(--ds-space-text-heading) var(--ds-space-stack-3xl);flex-wrap:wrap;display:flex}.site-entry__brief:not(.site-entry__brief--with-art){border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);padding-block-start:var(--ds-space-stack-xl)}.site-entry__brief-words{gap:var(--ds-space-stack-lg);flex-direction:column;display:flex}.site-entry__brief:not(.site-entry__brief--with-art)>.site-entry__brief-words{flex:999 1 var(--ds-size-width-640);min-width:0}.site-entry__brief--with-art{justify-content:space-between;align-items:center;gap:var(--ds-space-stack-2xl) var(--ds-space-section-sm)}.site-entry__brief--with-art>.site-entry__brief-words{flex:1 1 var(--ds-size-width-480);max-width:var(--ds-size-layout-measure-body);min-width:0}.site-entry__brief-art{flex:1 1 var(--ds-size-width-320);max-inline-size:var(--ds-size-width-480);min-width:0}.site-entry__answer{max-width:var(--ds-size-layout-measure-body);color:var(--ds-color-text-default);text-wrap:pretty;font-family:var(--ds-typography-heading-sm-font-family);font-size:var(--ds-typography-heading-sm-font-size);font-weight:var(--ds-typography-heading-sm-font-weight);line-height:var(--ds-typography-heading-lg-line-height);letter-spacing:var(--ds-typography-reading-lg-letter-spacing);margin:0}.site-entry__brief--with-art .site-entry__answer{font-family:var(--ds-typography-reading-lg-font-family);font-size:var(--ds-typography-reading-lg-font-size);line-height:var(--ds-typography-reading-lg-line-height)}@container style(--ds-layout:narrow){.site-entry__answer{font-family:var(--ds-typography-reading-lg-font-family);font-size:var(--ds-typography-reading-lg-font-size);line-height:var(--ds-typography-reading-lg-line-height)}}.site-entry__editorial{max-width:var(--ds-size-layout-measure-body);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);margin:0}.site-verdict{align-items:center;gap:var(--ds-space-stack-md) var(--ds-space-inline-xl);border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-strong);flex-wrap:wrap;flex:100%;padding-block-start:var(--ds-space-stack-lg);display:flex}.site-verdict__label{color:var(--ds-color-text-default)}.site-verdict__label:before{display:none}.site-verdict__icon{color:var(--ds-color-feedback-success-icon);font-size:var(--ds-size-icon-md)}.site-verdict__list{gap:var(--ds-space-stack-sm) var(--ds-space-inline-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-verdict__chip{align-items:center;gap:var(--ds-space-inline-sm);min-block-size:var(--ds-size-control-sm);box-sizing:border-box;padding-inline:var(--ds-space-inset-md) var(--ds-space-inset-lg);border:var(--ds-border-width-hairline) solid var(--ds-color-border-strong);border-radius:var(--ds-radius-full);background:var(--ds-color-surface-raised);color:var(--ds-color-text-default);font-family:var(--ds-typography-label-md-font-family);font-size:var(--ds-typography-label-md-font-size);font-weight:var(--ds-typography-label-md-font-weight);line-height:var(--ds-typography-label-md-line-height);letter-spacing:var(--ds-typography-label-md-letter-spacing);transition:border-color var(--ds-motion-state-duration) var(--ds-motion-state-easing), background-color var(--ds-motion-state-duration) var(--ds-motion-state-easing);-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-decoration:none;display:inline-flex}.site-verdict__tick{color:var(--ds-color-feedback-success-icon);font-size:var(--ds-size-icon-sm)}.site-verdict__score{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-code-sm-font-family);font-size:var(--ds-typography-code-sm-font-size);font-weight:var(--ds-typography-code-sm-font-weight);font-variant-numeric:tabular-nums lining-nums}@media (hover:hover){.site-verdict__chip:hover{border-color:var(--ds-color-text-link);color:var(--ds-color-text-link-hover)}}.site-verdict__chip:active{background:var(--ds-color-surface-selected)}.site-verdict__chip:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-border-focus);outline-offset:var(--ds-focus-ring-offset)}.site-prose{gap:var(--ds-space-section-sm);flex-direction:column;min-width:0;display:flex}.site-prose:empty{display:none}.site-section,.site-section__body{gap:var(--ds-space-text-paragraph);flex-direction:column;min-width:0;display:flex}.site-section:not(.site-section--kind-lead){border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);padding-block-start:var(--ds-space-stack-xl)}.site-section--kind-text{align-items:flex-start;gap:var(--ds-space-text-heading) var(--ds-space-stack-3xl);flex-flow:wrap}:is(.site-section--kind-text>h2,.site-entry__part:not(.site-entry__part--layout-wide)>.site-entry__heading,.site-entry__brief:not(.site-entry__brief--with-art)>.site-entry__label){flex:0 1 var(--ds-size-width-320);max-inline-size:var(--ds-size-width-320)}.site-section--kind-text>.site-section__body{flex:999 1 var(--ds-size-width-640)}[data-heads=over] .site-section--kind-text{gap:var(--ds-space-text-heading);flex-flow:column;padding-block-start:var(--ds-space-stack-3xl)}[data-heads=over] .site-section.site-section--kind-text>h2{max-inline-size:var(--ds-size-layout-measure-heading);flex:none}[data-heads=over] .site-section--kind-text>.site-section__body{flex:none}.site-section>.site-section__body{max-width:none}@container style(--ds-layout:narrow){:is(.site-section--kind-text>h2,.site-entry__part:not(.site-entry__part--layout-wide)>.site-entry__heading,.site-entry__brief:not(.site-entry__brief--with-art)>.site-entry__label){flex-basis:100%;max-inline-size:none}}:is(.site-section,.site-section__body)>*{max-width:var(--ds-size-layout-measure-body);margin:0}.site-section>h2,.site-entry__heading{color:var(--ds-color-text-default);text-wrap:balance;font-family:var(--ds-typography-heading-lg-font-family);font-size:var(--ds-typography-heading-lg-font-size);font-weight:var(--ds-typography-heading-lg-font-weight);line-height:var(--ds-typography-heading-lg-line-height);letter-spacing:var(--ds-typography-heading-lg-letter-spacing);margin:0}:is(.site-section,.site-section__body)>h3{color:var(--ds-color-text-default);font-family:var(--ds-typography-heading-sm-font-family);font-size:var(--ds-typography-heading-sm-font-size);font-weight:var(--ds-typography-heading-sm-font-weight);line-height:var(--ds-typography-heading-sm-line-height);letter-spacing:var(--ds-typography-heading-sm-letter-spacing);margin-block-start:var(--ds-space-text-section)}:is(.site-section,.site-section__body)>h3:first-child{margin-block-start:0}:is(.site-section,.site-section__body)>:is(p,ul:not([class]),ol:not([class]),blockquote){text-wrap:pretty;hanging-punctuation:first;font-family:var(--ds-typography-reading-lg-font-family);font-size:var(--ds-typography-reading-lg-font-size);font-weight:var(--ds-typography-reading-lg-font-weight);line-height:var(--ds-typography-reading-lg-line-height);letter-spacing:var(--ds-typography-reading-lg-letter-spacing)}:is(.site-section,.site-section__body)>:is(ul,ol):not([class]){gap:var(--ds-space-text-list);flex-direction:column;padding-inline-start:var(--ds-space-inline-2xl);display:flex}:is(.site-section,.site-section__body)>:is(ul,ol):not([class])>li::marker{color:var(--ds-color-text-link);font-variant-numeric:tabular-nums lining-nums}:is(.site-section,.site-section__body)>:is(ul,ol):not([class])>li:has(>strong:first-child){padding-block-end:var(--ds-space-text-list)}.site-prose strong{color:var(--ds-color-text-default);font-weight:var(--ds-typography-label-md-font-weight)}.site-prose :not(pre)>code{padding-inline:var(--ds-space-4);border-radius:var(--ds-radius-inset);background:var(--ds-color-surface-sunken);font-family:var(--ds-typography-code-md-font-family);font-size:var(--ds-typography-code-md-font-size)}.site-prose blockquote{color:var(--ds-color-text-subtle);border-inline-start:var(--ds-border-width-hairline) solid var(--ds-color-border-strong);padding-inline-start:var(--ds-space-inline-xl);font-style:italic}:is(.site-section,.site-section__body)>:is(.site-comparison-block,.site-ranking,.site-chain,.site-code,.site-marks,.site-entries,.site-score,.site-picks,.site-band,.site-steps){max-width:none}:is(.site-section,.site-section__body)>.site-code{margin-block:var(--ds-space-text-section)}.site-section--kind-feature{border-block-start-color:var(--ds-color-border-strong)}.site-section--kind-feature>h2{max-width:var(--ds-size-layout-container-lg);font-family:var(--ds-typography-heading-xl-font-family);font-size:var(--ds-typography-heading-xl-font-size);font-weight:var(--ds-typography-heading-xl-font-weight);line-height:var(--ds-typography-heading-xl-line-height);letter-spacing:var(--ds-typography-heading-xl-letter-spacing)}.site-section--kind-feature>.site-section__body>:is(.site-picks,.site-comparison-block,.site-ranking){margin-block-start:var(--ds-space-stack-lg)}.site-entry__part{align-items:flex-start;gap:var(--ds-space-stack-xl) var(--ds-space-stack-3xl);border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);flex-wrap:wrap;padding-block-start:var(--ds-space-stack-xl);display:flex}.site-entry__part-body{flex:999 1 var(--ds-size-width-640);gap:var(--ds-space-stack-xl);flex-direction:column;min-width:0;display:flex}.site-entry__part--layout-wide{flex-flow:column;align-items:stretch}.site-entry__part--layout-wide>.site-entry__heading,:is(.site-section--kind-wide,.site-section--kind-feature)>h2{max-inline-size:var(--ds-size-layout-measure-heading);flex:none}.site-entry__part--layout-wide>.site-entry__part-body{flex:none}.site-entry__part--tone-dark{padding:var(--ds-space-section-sm) var(--ds-space-layout-panel);border-radius:var(--ds-radius-container-lg);background:var(--ds-color-surface-default);color:var(--ds-color-text-default);border:0}@container style(--ds-layout:narrow){.site-entry__part--tone-dark{padding:var(--ds-space-stack-2xl) var(--ds-space-inset-xl);border-radius:var(--ds-radius-container-md)}}.site-entry__text{max-width:var(--ds-size-layout-measure-body);font-family:var(--ds-typography-reading-md-font-family);font-size:var(--ds-typography-reading-md-font-size);font-weight:var(--ds-typography-reading-md-font-weight);line-height:var(--ds-typography-reading-md-line-height);margin:0}.site-entry__more{margin:0}.site-entry__end{gap:var(--ds-space-section-sm);flex-direction:column;display:flex}.site-entry__end .site-entry__heading{font-family:var(--ds-typography-heading-md-font-family);font-size:var(--ds-typography-heading-md-font-size);font-weight:var(--ds-typography-heading-md-font-weight);line-height:var(--ds-typography-heading-md-line-height);letter-spacing:var(--ds-typography-heading-md-letter-spacing)}.site-facts{border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-raised);flex-direction:column;display:flex;overflow:hidden}.site-facts__head{gap:var(--ds-space-stack-sm);padding:var(--ds-space-inset-xl) var(--ds-space-inset-xl) var(--ds-space-inset-md);flex-direction:column;display:flex}.site-facts__name{color:var(--ds-color-text-default);font-family:var(--ds-typography-heading-lg-font-family);font-size:var(--ds-typography-heading-lg-font-size);font-weight:var(--ds-typography-heading-lg-font-weight);line-height:var(--ds-typography-heading-lg-line-height);letter-spacing:var(--ds-typography-heading-lg-letter-spacing);margin:0}.site-facts__list{margin-inline:var(--ds-space-inset-xl)}.site-facts__list>*{padding-block:var(--ds-space-inset-md);border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle)}.site-facts__links{gap:var(--ds-space-stack-sm);padding:var(--ds-space-inset-md) var(--ds-space-inset-xl) var(--ds-space-inset-lg);border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);flex-direction:column;margin:0;margin-inline:0;list-style:none;display:flex}.site-facts__call{align-items:center;gap:var(--ds-space-stack-md) var(--ds-space-inline-xl);padding:var(--ds-space-inset-lg) var(--ds-space-inset-xl) var(--ds-space-inset-xl);border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);flex-wrap:wrap;display:flex}.site-entries,.site-path,.site-marks{gap:var(--ds-space-layout-grid-gap);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.site-entries__item,.site-path__item,.site-marks__item{grid-column:span 2;min-width:0;display:flex}:is(.site-entries__item,.site-path__item,.site-marks__item):is(.site-entries__item--span-half,.site-path__item--span-half,.site-marks__item--span-half){grid-column:span 3}:is(.site-entries__item,.site-path__item,.site-marks__item):is(.site-entries__item--span-full,.site-path__item--span-full,.site-marks__item--span-full){grid-column:1/-1}@container style(--ds-layout:narrow){.site-entries>.site-entries__item,.site-path>.site-path__item,.site-marks>.site-marks__item{grid-column:1/-1}}.site-entries__item[hidden]{display:none}.site-entries__tile,.site-path__tile,.site-marks__card{border-color:var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-raised);box-shadow:none;flex:auto}:is(.site-entries__tile,.site-path__tile,.site-marks__card) [data-slot=card-eyebrow]{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-heading-2xs-font-family);font-size:var(--ds-typography-body-sm-font-size);font-style:italic;font-weight:var(--ds-typography-heading-2xs-font-weight);letter-spacing:var(--ds-typography-body-sm-letter-spacing);text-transform:none}:is(.site-entries__tile,.site-path__tile,.site-marks__card) [data-slot=card-title]{font-family:var(--ds-typography-heading-xs-font-family);font-size:var(--ds-typography-heading-xs-font-size);font-weight:var(--ds-typography-heading-xs-font-weight);line-height:var(--ds-typography-heading-xs-line-height);letter-spacing:var(--ds-typography-heading-xs-letter-spacing)}@media (hover:hover){:is(.site-entries__tile,.site-path__tile,.site-network__item):has([data-slot=card-link]:hover,a:hover) [data-slot=card-title]{color:var(--ds-color-text-link-hover);text-decoration:underline;text-decoration-thickness:var(--ds-border-width-hairline);text-underline-offset:var(--ds-space-4)}:is(.site-entries__tile,.site-path__tile):has([data-slot=card-link]:hover){border-color:var(--ds-color-border-strong)}}.site-entries__art .site-art__ground,.site-marks__art .site-art__ground{fill:none}.site-entries__art,.site-marks__art{border-block-end:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);background:var(--ds-color-surface-sunken)}.site-entries__text{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);text-wrap:pretty;margin:0}.site-sources{counter-reset:site-source;grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--ds-size-width-400)), 1fr));gap:0 var(--ds-space-layout-grid-gap);margin:0;padding:0;list-style:none;display:grid}.site-sources__item{counter-increment:site-source;gap:var(--ds-space-text-label);min-width:0;padding:var(--ds-space-stack-md) 0 var(--ds-space-stack-lg) var(--ds-space-stack-3xl);border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);flex-direction:column;display:flex;position:relative}.site-sources__item:before{content:counter(site-source);color:var(--ds-color-text-link);font-family:var(--ds-typography-heading-sm-font-family);font-size:var(--ds-typography-heading-sm-font-size);font-weight:var(--ds-typography-display-lg-font-weight);line-height:var(--ds-typography-body-md-line-height);font-variant-numeric:oldstyle-nums;position:absolute;inset-block-start:var(--ds-space-stack-md);inset-inline-start:0}.site-sources__title{overflow-wrap:anywhere}.site-sources__supports,.site-sources__meta{max-width:var(--ds-size-layout-measure-body);margin:0}.site-sources__supports{font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing)}.site-sources__meta{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-code-sm-font-family);font-size:var(--ds-typography-code-sm-font-size);font-weight:var(--ds-typography-code-sm-font-weight);line-height:var(--ds-typography-code-sm-line-height);letter-spacing:var(--ds-typography-code-sm-letter-spacing)}.site-path{counter-reset:site-step}.site-network{gap:0 var(--ds-space-layout-grid-gap);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.site-network__item{gap:var(--ds-space-text-label);min-width:0;padding-block:var(--ds-space-stack-md) var(--ds-space-stack-lg);border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);flex-direction:column;grid-column:span 2;display:flex}.site-network__item--span-half{grid-column:span 3}.site-network__item--span-full{grid-column:1/-1}@container style(--ds-layout:narrow){.site-network>.site-network__item{grid-column:1/-1}}.site-network__name{font-family:var(--ds-typography-heading-xs-font-family);font-size:var(--ds-typography-heading-xs-font-size);font-weight:var(--ds-typography-heading-xs-font-weight);line-height:var(--ds-typography-heading-xs-line-height)}.site-network__here{color:var(--ds-color-text-subtle);font-style:italic}.site-network__covers{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing)}.site-cite{max-width:var(--ds-size-layout-measure-body);overflow-wrap:anywhere;font-family:var(--ds-typography-reading-lg-font-family);font-size:var(--ds-typography-reading-lg-font-size);font-weight:var(--ds-typography-reading-lg-font-weight);line-height:var(--ds-typography-reading-lg-line-height);letter-spacing:var(--ds-typography-reading-lg-letter-spacing);margin:0;padding-inline-start:var(--ds-space-stack-4xl);position:relative}.site-cite__mark{color:var(--ds-color-text-link);font-size:var(--ds-size-icon-xl);position:absolute;inset-block-start:var(--ds-space-2);inset-inline-start:0}.site-cite [data-slot=link]{font-family:var(--ds-typography-code-md-font-family);font-size:var(--ds-typography-code-md-font-size)}.site-actions{align-items:center;gap:var(--ds-space-stack-md) var(--ds-space-inline-2xl);flex-wrap:wrap;display:flex}.site-close,.site-band{border-radius:var(--ds-radius-container-lg);background:var(--ds-color-surface-default);color:var(--ds-color-text-default);flex-wrap:wrap;align-items:center;display:flex}.site-close{gap:var(--ds-space-layout-gap-lg) var(--ds-space-section-sm);padding:var(--ds-space-section-sm) var(--ds-space-layout-panel)}.site-band{justify-content:space-between;gap:var(--ds-space-stack-lg) var(--ds-space-layout-grid-gap);padding:var(--ds-space-inset-2xl) var(--ds-space-layout-panel)}.site-close__words{flex:1 1 var(--ds-size-width-480);max-width:var(--ds-size-layout-measure-body);align-items:flex-start;gap:var(--ds-space-text-section);flex-direction:column;min-width:0;display:flex}.site-close__art{flex:1 1 var(--ds-size-width-240);max-inline-size:var(--ds-size-width-400);min-width:0}.site-close__art .site-art__ground,.site-band__art .site-art__ground{fill:none}.site-close__title{max-width:var(--ds-size-layout-measure-body);text-wrap:balance;font-family:var(--ds-typography-heading-xl-font-family);font-size:var(--ds-typography-heading-xl-font-size);font-weight:var(--ds-typography-heading-xl-font-weight);line-height:var(--ds-typography-heading-xl-line-height);letter-spacing:var(--ds-typography-heading-xl-letter-spacing);margin:0}.site-close__text{max-width:var(--ds-size-layout-measure-body);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-reading-lg-font-family);font-size:var(--ds-typography-reading-lg-font-size);font-weight:var(--ds-typography-reading-lg-font-weight);line-height:var(--ds-typography-reading-lg-line-height);letter-spacing:var(--ds-typography-reading-lg-letter-spacing);margin:0}.site-close__note{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);font-variant-numeric:tabular-nums lining-nums;margin:0}.site-band__art{flex:0 1 var(--ds-size-width-240);min-width:0}@container style(--ds-layout:narrow){.site-close{padding:var(--ds-space-stack-2xl) var(--ds-space-inset-xl);border-radius:var(--ds-radius-container-md)}.site-close__title{font-family:var(--ds-typography-heading-lg-font-family);font-size:var(--ds-typography-heading-lg-font-size);line-height:var(--ds-typography-heading-lg-line-height);letter-spacing:var(--ds-typography-heading-lg-letter-spacing)}.site-band{padding:var(--ds-space-inset-xl);border-radius:var(--ds-radius-container-md)}.site-band__art{display:none}}.site-statement{padding-block:var(--ds-space-stack-lg);border-block:var(--ds-border-width-hairline) solid var(--ds-color-border-strong);color:var(--ds-color-text-default);font-family:var(--ds-typography-heading-md-font-family);font-size:var(--ds-typography-heading-md-font-size);font-style:italic;font-weight:var(--ds-typography-heading-md-font-weight);line-height:var(--ds-typography-heading-md-line-height);letter-spacing:var(--ds-typography-heading-md-letter-spacing);text-wrap:balance}.site-marks__text,.site-marks__look{margin:0}.site-marks__text{font-family:var(--ds-typography-reading-md-font-family);font-size:var(--ds-typography-reading-md-font-size);line-height:var(--ds-typography-reading-md-line-height)}.site-marks__look{border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);padding-block-start:var(--ds-space-stack-sm)}.site-marks__label{color:var(--ds-color-text-default);font-weight:var(--ds-typography-body-sm-medium-font-weight)}.site-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-steps__item{grid-template-columns:var(--ds-size-control-md) minmax(0, 1fr);column-gap:var(--ds-space-inline-xl);padding-block-end:var(--ds-space-stack-xl);display:grid;position:relative}.site-steps__item:last-child{padding-block-end:0}.site-steps__item:not(:last-child):before{content:"";inset-block:var(--ds-size-control-md) 0;inline-size:var(--ds-size-control-md);background:linear-gradient(var(--ds-color-border-strong), var(--ds-color-border-strong)) center / var(--ds-border-width-hairline) 100% no-repeat;position:absolute;inset-inline-start:0}.site-steps__number{inline-size:var(--ds-size-control-md);block-size:var(--ds-size-control-md);box-sizing:border-box;border:var(--ds-border-width-hairline) solid var(--ds-color-border-strong);border-radius:var(--ds-radius-full);background:var(--ds-color-surface-raised);color:var(--ds-color-text-link);font-family:var(--ds-typography-heading-sm-font-family);font-size:var(--ds-typography-heading-xs-font-size);font-weight:var(--ds-typography-heading-sm-font-weight);line-height:var(--ds-typography-label-md-line-height);place-items:center;display:grid}.site-steps__words{gap:var(--ds-space-text-label);font-family:var(--ds-typography-reading-md-font-family);font-size:var(--ds-typography-reading-md-font-size);line-height:var(--ds-typography-reading-md-line-height);flex-direction:column;padding-block-start:var(--ds-space-inset-sm);display:flex}.site-steps__name{font-family:var(--ds-typography-heading-xs-font-family);font-size:var(--ds-typography-heading-xs-font-size);font-weight:var(--ds-typography-heading-xs-font-weight)}.site-comparison-block{gap:var(--ds-space-stack-xl);flex-direction:column;min-width:0;display:flex}.site-key{gap:var(--ds-space-stack-sm) var(--ds-space-inline-2xl);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-key__item{align-items:center;gap:var(--ds-space-inline-sm);display:flex}.site-key__item>[data-slot=badge]{flex:none}.site-comparison{font-variant-numeric:tabular-nums lining-nums;border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-raised);max-block-size:96svh}.site-comparison th{color:var(--ds-color-text-default)}.site-comparison td:first-child [data-slot=link]{color:var(--ds-color-text-default);font-family:var(--ds-typography-heading-xs-font-family);font-size:var(--ds-typography-heading-2xs-font-size);font-weight:var(--ds-typography-heading-xs-font-weight);text-decoration-color:var(--ds-color-border-strong)}@media (hover:hover){.site-comparison td [data-slot=link]:hover{color:var(--ds-color-text-link-hover);text-decoration-color:var(--ds-color-text-link-underline-hover)}}.site-comparison [data-slot=table-value]{align-items:baseline}.site-system{align-items:flex-start;gap:var(--ds-space-stack-sm);flex-direction:column;display:flex}.site-comparison tr:has(.site-system--state-full)>td{background:var(--ds-color-surface-sunken)}.site-comparison tr:has(.site-system--kind-custom)>td{z-index:var(--ds-layer-raised);background:var(--ds-color-surface-inverse);color:var(--ds-color-text-inverse);position:sticky;inset-block-end:0}.site-comparison tr:has(.site-system--kind-custom)>td:first-child{z-index:var(--ds-layer-sticky)}.site-on-dark{color:var(--ds-color-text-default)}.site-comparison .site-system--kind-custom [data-slot=link]{color:var(--ds-color-text-default);text-decoration-color:var(--ds-color-text-link-underline)}.site-comparison .site-system--kind-custom [data-slot=table-value-icon],.site-comparison .site-system--kind-custom [data-slot=table-description]{color:var(--ds-color-text-subtle)}.site-comparison__note{max-width:var(--ds-size-layout-measure-body);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing);margin:0}.site-cards{font-variant-numeric:tabular-nums lining-nums;border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-strong);flex-direction:column;margin:0;padding:0;list-style:none;display:none}@container style(--ds-layout:narrow){.site-comparison-block>.site-comparison{display:none}.site-cards{display:flex}}.site-cards__item{align-items:start;gap:var(--ds-space-stack-md) var(--ds-space-inline-lg);padding:var(--ds-space-stack-lg) var(--ds-space-inset-lg);border-block-end:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.site-cards__item--state-full{background:var(--ds-color-surface-sunken)}.site-cards__item--kind-custom{border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-default);color:var(--ds-color-text-default);border-block-end:0;margin-block-start:var(--ds-space-stack-md)}.site-cards__name{gap:var(--ds-space-2);font-family:var(--ds-typography-heading-xs-font-family);font-size:var(--ds-typography-heading-xs-font-size);font-weight:var(--ds-typography-heading-xs-font-weight);line-height:var(--ds-typography-heading-xs-line-height);flex-direction:column;margin:0;display:flex}.site-cards__name [data-slot=link]{color:var(--ds-color-text-default);text-decoration-color:var(--ds-color-border-strong)}.site-cards__maker{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height)}.site-cards__item>.site-points{padding-block-start:var(--ds-space-4)}.site-cards__ratings{gap:var(--ds-space-stack-md) var(--ds-space-inline-lg);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.site-cards__rating{gap:var(--ds-space-4);flex-direction:column;display:flex}.site-cards__column{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-code-sm-font-family);font-size:var(--ds-typography-code-sm-font-size);font-weight:var(--ds-typography-code-sm-font-weight);line-height:var(--ds-typography-code-sm-line-height)}.site-cards__value{margin:0}.site-cards__for{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);grid-column:1/-1;margin:0}.site-points{font-variant-numeric:tabular-nums lining-nums;align-items:center;gap:var(--ds-space-inline-md);flex:none;display:inline-flex}.site-points__cells{gap:var(--ds-space-inline-sm);display:inline-flex}.site-points__cell{gap:var(--ds-space-2);display:inline-flex}.site-points__point{inline-size:var(--ds-size-8);block-size:var(--ds-size-8);border-radius:var(--ds-radius-full);background:var(--ds-color-border-subtle)}.site-points--size-md .site-points__point{inline-size:var(--ds-size-12);block-size:var(--ds-size-12)}.site-points__point--state-earned{background:var(--ds-color-text-subtle)}.site-points--state-full .site-points__point--state-earned{background:var(--ds-color-feedback-success-icon)}.site-points__score{min-inline-size:var(--ds-space-stack-2xl);color:var(--ds-color-text-default);font-family:var(--ds-typography-code-md-font-family);font-size:var(--ds-typography-code-md-font-size);font-weight:var(--ds-typography-code-md-font-weight);line-height:var(--ds-typography-code-md-line-height);font-variant-numeric:tabular-nums}.site-points__of{color:var(--ds-color-text-subtle)}.site-chain{align-items:flex-start;gap:var(--ds-space-stack-md) 0;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-chain__step{gap:var(--ds-space-stack-sm);flex-direction:column;display:flex}.site-chain__step+.site-chain__step:before{content:"";width:var(--ds-space-inline-2xl);height:var(--ds-border-width-hairline);background:var(--ds-color-border-strong);align-self:flex-start;margin-block-start:var(--ds-space-inset-xl)}.site-chain__step+.site-chain__step{flex-flow:wrap}.site-chain__node{padding:var(--ds-space-inset-md) var(--ds-space-inset-lg);border:var(--ds-border-width-hairline) solid var(--ds-color-border-strong);border-radius:var(--ds-radius-container-sm);background:var(--ds-color-surface-raised);font-family:var(--ds-typography-heading-xs-font-family)}.site-chain__step--kind-entity .site-chain__node{border-color:var(--ds-color-surface-inverse);background:var(--ds-color-surface-inverse);color:var(--ds-color-text-inverse);text-decoration-color:var(--ds-color-text-inverse)}.site-chain__parts{gap:var(--ds-space-stack-xs);contain:inline-size;white-space:nowrap;flex-direction:column;flex-basis:100%;margin:0;padding:0;padding-inline-start:calc(var(--ds-space-inline-2xl) + var(--ds-space-inset-lg));list-style:none;display:flex}@container style(--ds-layout:narrow){.site-chain{flex-direction:column;gap:0}.site-chain__step+.site-chain__step{flex-flow:column}.site-chain__step+.site-chain__step:before{width:var(--ds-border-width-hairline);height:var(--ds-space-stack-lg);margin-block-start:0;margin-inline-start:var(--ds-space-inset-xl)}.site-chain__parts{padding-inline-start:var(--ds-space-inset-lg)}}.site-picks{border-block:var(--ds-border-width-hairline) solid var(--ds-color-border-strong);grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,4fr);margin:0;display:grid}.site-picks__row{gap:var(--ds-space-stack-md);min-width:0;padding:var(--ds-space-stack-xl) var(--ds-space-inset-2xl);flex-direction:column;display:flex}.site-picks__row+.site-picks__row{border-inline-start:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle)}.site-picks__row--kind-first{padding-inline-start:0}.site-picks__row--kind-custom{margin:var(--ds-space-stack-md) 0;padding-block:var(--ds-space-stack-lg);border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-inverse);color:var(--ds-color-text-inverse);border-inline-start:0}.site-picks__row--kind-note{gap:var(--ds-space-inline-sm);padding:var(--ds-space-stack-sm) 0;border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-xs-font-family);font-size:var(--ds-typography-body-xs-font-size);font-weight:var(--ds-typography-body-xs-font-weight);line-height:var(--ds-typography-body-xs-line-height);letter-spacing:var(--ds-typography-body-xs-letter-spacing);font-variant-numeric:tabular-nums lining-nums;border-inline-start:0;flex-flow:wrap;grid-column:1/-1}.site-picks__term{align-items:center;gap:var(--ds-space-inline-sm);color:var(--ds-color-text-subtle);font-family:var(--ds-typography-heading-2xs-font-family);font-size:var(--ds-typography-body-md-font-size);font-style:italic;font-weight:var(--ds-typography-heading-2xs-font-weight);line-height:var(--ds-typography-body-md-line-height);display:flex}.site-picks__row--kind-note .site-picks__term{font:inherit}.site-picks__icon{font-size:var(--ds-size-icon-md);color:var(--ds-color-icon-subtle)}.site-picks__row--kind-first .site-picks__icon{color:var(--ds-color-feedback-success-icon)}.site-picks__row--kind-custom .site-picks__icon,.site-picks__row--kind-custom .site-picks__term,.site-picks__row--kind-custom .site-picks__value{color:var(--ds-color-text-inverse)}.site-picks__value{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);line-height:var(--ds-typography-body-sm-line-height);margin:0}.site-picks__names{color:var(--ds-color-text-default);text-wrap:balance;font-family:var(--ds-typography-heading-sm-font-family);font-size:var(--ds-typography-heading-sm-font-size);font-weight:var(--ds-typography-heading-sm-font-weight);line-height:var(--ds-typography-heading-sm-line-height);letter-spacing:var(--ds-typography-heading-sm-letter-spacing);display:block}.site-picks__row--kind-first .site-picks__names{font-family:var(--ds-typography-heading-lg-font-family);font-size:var(--ds-typography-heading-lg-font-size);font-weight:var(--ds-typography-heading-lg-font-weight);line-height:var(--ds-typography-heading-lg-line-height);letter-spacing:var(--ds-typography-heading-lg-letter-spacing)}.site-picks__row--kind-custom .site-picks__names{color:var(--ds-color-text-inverse)}.site-picks__why{margin-block-start:var(--ds-space-text-label);display:block}.site-picks__row--kind-note .site-picks__value{color:inherit;font:inherit}@container style(--ds-layout:narrow){.site-picks{grid-template-columns:minmax(0,1fr)}.site-picks__row{padding-inline:0}.site-picks__row+.site-picks__row{border-inline-start:0;border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle)}.site-picks__row--kind-custom{padding-inline:var(--ds-space-inset-xl);border-block-start:0}}.site-ranking{font-variant-numeric:tabular-nums lining-nums;gap:var(--ds-space-stack-lg);flex-direction:column;display:flex}.site-ranking__groups,.site-ranking__rows{margin:0;padding:0;list-style:none}.site-ranking__groups{border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-strong);flex-direction:column;display:flex}.site-ranking__group{grid-template-columns:var(--ds-size-control-lg) minmax(0, 1fr);align-items:start;column-gap:var(--ds-space-inline-2xl);padding:var(--ds-space-inset-md) var(--ds-space-inset-xl);border-block-end:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);display:grid}.site-ranking__group--place-first{padding-block:var(--ds-space-inset-lg);border-radius:0 0 var(--ds-radius-container-md) var(--ds-radius-container-md);background:var(--ds-color-surface-sunken)}.site-ranking__place{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-heading-lg-font-family);font-size:var(--ds-typography-heading-lg-font-size);font-weight:var(--ds-typography-heading-lg-font-weight);line-height:var(--ds-typography-heading-lg-line-height);font-variant-numeric:tabular-nums lining-nums;margin-block-start:var(--ds-space-inset-sm)}.site-ranking__group--place-first .site-ranking__place{color:var(--ds-color-text-link)}[data-places=ring] .site-ranking__place{aspect-ratio:1;box-sizing:border-box;inline-size:100%;border:var(--ds-border-width-hairline) solid var(--ds-color-border-strong);border-radius:var(--ds-radius-full);font-size:var(--ds-typography-heading-xs-font-size);line-height:var(--ds-typography-label-md-line-height);place-items:center;margin-block-start:var(--ds-space-4);display:grid}[data-places=ring] .site-ranking__group--place-first .site-ranking__place{border-color:var(--ds-color-surface-primary);background:var(--ds-color-surface-primary);color:var(--ds-color-text-on-primary)}.site-ranking__row{align-items:center;gap:var(--ds-space-stack-sm) var(--ds-space-inline-xl);padding-block:var(--ds-space-inset-md);flex-wrap:wrap;display:flex}.site-ranking__row+.site-ranking__row{border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle)}.site-ranking__name{flex:1 1 var(--ds-size-width-240);flex-direction:column;display:flex}.site-ranking__system{font-family:var(--ds-typography-heading-xs-font-family);font-size:var(--ds-typography-heading-xs-font-size);font-weight:var(--ds-typography-heading-xs-font-weight);line-height:var(--ds-typography-heading-xs-line-height)}.site-ranking__maker,.site-ranking__of,.site-ranking__key{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing)}.site-ranking__key{margin:0}.site-ranking__score{min-width:var(--ds-space-stack-5xl);text-align:end;font-family:var(--ds-typography-code-md-font-family);font-size:var(--ds-typography-body-lg-font-size);font-weight:var(--ds-typography-code-md-font-weight);line-height:var(--ds-typography-heading-xs-line-height);font-variant-numeric:tabular-nums}@container style(--ds-layout:narrow){.site-ranking__group{grid-template-columns:var(--ds-size-control-sm) minmax(0, 1fr);column-gap:var(--ds-space-inline-md);padding-inline:var(--ds-space-inset-sm)}.site-ranking__score{min-width:0}}.site-directory{font-variant-numeric:tabular-nums lining-nums;border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-strong);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-directory__item{gap:var(--ds-space-text-label) var(--ds-space-layout-grid-gap);padding:var(--ds-space-inset-xl);border-block-end:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.site-directory__item--state-full{background:var(--ds-color-surface-sunken)}.site-directory__item--kind-custom{border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-default);color:var(--ds-color-text-default);border-block-end:0;margin-block-start:var(--ds-space-stack-md)}.site-directory__name{font-family:var(--ds-typography-heading-sm-font-family);font-size:var(--ds-typography-heading-sm-font-size);font-weight:var(--ds-typography-heading-sm-font-weight);line-height:var(--ds-typography-heading-sm-line-height);letter-spacing:var(--ds-typography-heading-sm-letter-spacing);margin:0}.site-directory__maker,.site-directory__for,.site-directory__links{margin:0}.site-directory__maker,.site-directory__for{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-weight:var(--ds-typography-body-sm-font-weight);line-height:var(--ds-typography-body-sm-line-height);letter-spacing:var(--ds-typography-body-sm-letter-spacing)}.site-directory__name,.site-directory__maker,.site-directory__item>.site-points{grid-column:1}.site-directory__item>.site-ratings{grid-area:1/2/span 3;align-self:center}.site-directory__for,.site-directory__links{grid-column:1/-1}.site-directory__for{padding-block-start:var(--ds-space-stack-sm)}@container style(--ds-layout:narrow){.site-directory__item{padding:var(--ds-space-inset-lg);grid-template-columns:minmax(0,1fr)}.site-directory__item>.site-ratings{grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,1fr))}}.site-ratings{gap:var(--ds-space-inline-md);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.site-ratings__item{gap:var(--ds-space-text-label);flex-direction:column;display:flex}.site-ratings__column{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-code-sm-font-family);font-size:var(--ds-typography-code-sm-font-size);font-weight:var(--ds-typography-code-sm-font-weight);line-height:var(--ds-typography-code-sm-line-height);letter-spacing:var(--ds-typography-code-sm-letter-spacing)}.site-ratings__value{align-items:center;gap:var(--ds-space-inline-xs);margin:0;display:flex}.site-glossary{border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-strong);margin:0}.site-glossary__item{gap:var(--ds-space-text-label) var(--ds-space-layout-grid-gap);padding-block:var(--ds-space-inset-lg);border-block-end:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);grid-template-columns:minmax(0,2fr) minmax(0,5fr);display:grid}.site-glossary__term{font-family:var(--ds-typography-heading-xs-font-family);font-size:var(--ds-typography-heading-xs-font-size);font-weight:var(--ds-typography-heading-xs-font-weight);line-height:var(--ds-typography-heading-xs-line-height)}.site-glossary__definition{max-width:var(--ds-size-layout-measure-body);font-family:var(--ds-typography-reading-md-font-family);font-size:var(--ds-typography-reading-md-font-size);line-height:var(--ds-typography-reading-md-line-height);margin:0}@container style(--ds-layout:narrow){.site-glossary__item{grid-template-columns:minmax(0,1fr)}}.site-library{gap:var(--ds-space-stack-lg);flex-direction:column;display:flex}.site-library__search{max-width:var(--ds-size-width-480)}.site-library__count,.site-library__empty{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);font-variant-numeric:tabular-nums lining-nums;margin:0}.site-proof{border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-strong);margin:0;padding:0;list-style:none}.site-proof__item{gap:var(--ds-space-text-label) var(--ds-space-layout-grid-gap);padding-block:var(--ds-space-inset-md);border-block-end:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);grid-template-columns:minmax(0,2fr) minmax(0,5fr);display:grid}.site-proof__name{font-family:var(--ds-typography-heading-xs-font-family);font-size:var(--ds-typography-heading-2xs-font-size)}.site-proof__links{gap:var(--ds-space-stack-xs) var(--ds-space-inline-xl);flex-wrap:wrap;display:flex}@container style(--ds-layout:narrow){.site-proof__item{grid-template-columns:minmax(0,1fr)}}.site-more,.site-more__questions{margin:0;padding:0;list-style:none}.site-more{columns:var(--ds-size-width-320) 2;column-gap:var(--ds-space-layout-grid-gap)}.site-more__item{break-inside:avoid;padding:var(--ds-space-inset-lg) var(--ds-space-inset-xl);border:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-raised);margin-block-end:var(--ds-space-layout-grid-gap)}.site-more__entry{margin:0 0 var(--ds-space-text-heading);font-family:var(--ds-typography-heading-xs-font-family);font-size:var(--ds-typography-heading-xs-font-size);font-weight:var(--ds-typography-heading-xs-font-weight);line-height:var(--ds-typography-heading-xs-line-height);letter-spacing:var(--ds-typography-heading-xs-letter-spacing)}.site-more__questions{gap:var(--ds-space-text-list);font-family:var(--ds-typography-body-sm-font-family);font-size:var(--ds-typography-body-sm-font-size);line-height:var(--ds-typography-body-sm-line-height);flex-direction:column;display:flex}.site-faq__list [data-slot=accordion-item]{background:var(--ds-color-surface-raised)}.site-faq__question{font-family:var(--ds-typography-heading-xs-font-family);font-size:var(--ds-typography-heading-xs-font-size);font-weight:var(--ds-typography-heading-xs-font-weight);line-height:var(--ds-typography-heading-xs-line-height);letter-spacing:var(--ds-typography-heading-xs-letter-spacing);margin:0}.site-faq__answer{max-width:var(--ds-size-layout-measure-body);font-family:var(--ds-typography-reading-md-font-family);font-size:var(--ds-typography-reading-md-font-size);line-height:var(--ds-typography-reading-md-line-height);margin:0}.site-author{align-items:flex-start;gap:var(--ds-space-text-section);flex-direction:column;display:flex}.site-author__bio{max-width:var(--ds-size-layout-measure-body);font-family:var(--ds-typography-reading-lg-font-family);font-size:var(--ds-typography-reading-lg-font-size);font-weight:var(--ds-typography-reading-lg-font-weight);line-height:var(--ds-typography-reading-lg-line-height);letter-spacing:var(--ds-typography-reading-lg-letter-spacing);margin:0}.site-about__links{align-items:center;gap:var(--ds-space-inline-md) var(--ds-space-inline-xl);flex-wrap:wrap;display:flex}.site-score{align-items:start;gap:var(--ds-space-layout-gap-md) var(--ds-space-layout-gap-lg);grid-template-columns:minmax(0,8fr) minmax(0,4fr);display:grid}.site-score__questions{border-block-start:var(--ds-border-width-hairline) solid var(--ds-color-border-strong);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-score__question{padding-block:var(--ds-space-inset-2xl);border-block-end:var(--ds-border-width-hairline) solid var(--ds-color-border-subtle)}.site-score__sign{color:var(--ds-color-text-subtle);font-family:var(--ds-typography-heading-2xs-font-family);font-size:var(--ds-typography-body-md-font-size);font-style:italic;font-weight:var(--ds-typography-heading-2xs-font-weight);line-height:var(--ds-typography-body-md-line-height);margin-block-end:var(--ds-space-text-caption);display:block}.site-score__ask{color:var(--ds-color-text-default);font-family:var(--ds-typography-heading-sm-font-family);font-size:var(--ds-typography-heading-sm-font-size);font-weight:var(--ds-typography-heading-sm-font-weight);line-height:var(--ds-typography-heading-sm-line-height);letter-spacing:var(--ds-typography-heading-sm-letter-spacing);display:block}.site-score__total{top:var(--ds-space-stack-lg);gap:var(--ds-space-stack-md);padding:var(--ds-space-inset-2xl);border:var(--ds-border-width-hairline) solid var(--ds-color-border-strong);border-radius:var(--ds-radius-container-md);background:var(--ds-color-surface-raised);flex-direction:column;display:flex;position:sticky}.site-score__result{color:var(--ds-color-text-subtle);margin:0}.site-score__verdict{color:var(--ds-color-text-default)}@container style(--ds-layout:narrow){.site-score{grid-template-columns:minmax(0,1fr)}.site-score__total{position:static}}.site-missing{gap:var(--ds-space-text-section);padding-block:var(--ds-space-layout-section-sm);flex-direction:column;display:flex}.site-missing__title{font-family:var(--ds-typography-display-lg-font-family);font-size:var(--ds-typography-display-lg-font-size);font-weight:var(--ds-typography-display-lg-font-weight);line-height:var(--ds-typography-display-lg-line-height);letter-spacing:var(--ds-typography-display-lg-letter-spacing);margin:0}.site-missing__text{max-width:var(--ds-size-layout-measure-body);margin:0}.site-missing__ways{gap:var(--ds-space-stack-sm) var(--ds-space-inline-2xl);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-art{block-size:auto;inline-size:100%;display:block;overflow:visible}.site-art--kind-home{overflow:hidden}.site-art :where(path,rect,circle){vector-effect:non-scaling-stroke}.site-art__line{fill:none;stroke-width:var(--ds-border-width-1);stroke-linecap:round;stroke-linejoin:round}.site-art__line--kind-strong{stroke:var(--ds-color-text-default)}.site-art__line--kind-ink{stroke:var(--ds-color-text-subtle)}.site-art__line--kind-faint,.site-art__line--kind-hatch{stroke:var(--ds-color-border-strong)}.site-art__line--kind-accent{stroke:var(--ds-color-surface-primary);stroke-width:var(--ds-border-width-2)}.site-art__line--kind-on-accent{stroke:var(--ds-color-surface-on-primary);stroke-width:var(--ds-border-width-2)}.site-art__line--kind-thread{stroke:var(--ds-color-surface-primary);stroke-width:var(--ds-border-width-2);stroke-dasharray:var(--ds-space-0) var(--ds-space-6)}.site-art__sheet{stroke:var(--ds-color-text-subtle);stroke-width:var(--ds-border-width-1);stroke-linejoin:round}.site-art__sheet--kind-paper{fill:var(--ds-color-surface-raised)}.site-art__sheet--kind-deep{fill:var(--ds-color-surface-sunken)}.site-art__swatch{stroke:var(--ds-color-text-subtle);stroke-width:var(--ds-border-width-1)}.site-art__swatch--tone-accent{fill:var(--ds-color-surface-primary);stroke:var(--ds-color-surface-primary)}.site-art__swatch--tone-ink{fill:var(--ds-color-text-default);stroke:var(--ds-color-text-default)}.site-art__swatch--tone-paper{fill:var(--ds-color-surface-sunken)}.site-art__disc{fill:var(--ds-color-surface-primary);stroke:var(--ds-color-surface-primary);stroke-width:var(--ds-border-width-1)}.site-art__disc--kind-lens{fill:var(--ds-color-surface-selected);stroke:none}.site-art__star{fill:var(--ds-color-surface-on-primary)}.site-art__label{fill:var(--ds-color-text-subtle);font-family:var(--ds-typography-code-sm-font-family);font-size:var(--ds-typography-code-sm-font-size);font-weight:var(--ds-typography-code-sm-font-weight)}.site-art--kind-home .site-art__label{font-size:var(--ds-typography-code-md-font-size)}.site-art__label--kind-strong{fill:var(--ds-color-text-default)}.site-art__specimen{fill:var(--ds-color-text-default);font-family:var(--ds-typography-display-lg-font-family);font-size:var(--ds-typography-heading-xl-font-size);font-style:italic;font-weight:var(--ds-typography-display-lg-font-weight)}.site-logo{inline-size:var(--ds-size-icon-2xl);block-size:var(--ds-size-icon-2xl);flex:none;display:block}.site-logo__ink{fill:var(--ds-color-surface-primary)}.site-logo__line{fill:none;stroke:var(--ds-color-surface-primary);stroke-linecap:round;stroke-linejoin:round}.site-logo__gap,.site-logo__hole{fill:var(--ds-color-surface-default)}.site-logo__gap{stroke:var(--ds-color-surface-default);stroke-linejoin:round}
