html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;font-feature-settings:"liga" 1;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}button,select,input,textarea{border-radius:0;font-family:inherit}:root{color-scheme:var(--cds-color-scheme,light)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background-color:var(--cds-background,#fff);color:var(--cds-text-primary,#161616);line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}html{font-size:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}strong{font-weight:600}@media screen and (-ms-high-contrast:active){svg{fill:buttontext}}h1{font-size:var(--cds-heading-06-font-size,2.625rem);font-weight:var(--cds-heading-06-font-weight,300);line-height:var(--cds-heading-06-line-height,1.199);letter-spacing:var(--cds-heading-06-letter-spacing,0)}h2{font-size:var(--cds-heading-05-font-size,2rem);font-weight:var(--cds-heading-05-font-weight,400);line-height:var(--cds-heading-05-line-height,1.25);letter-spacing:var(--cds-heading-05-letter-spacing,0)}h3{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);line-height:var(--cds-heading-04-line-height,1.28572);letter-spacing:var(--cds-heading-04-letter-spacing,0)}h4{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0)}h5{font-size:var(--cds-heading-02-font-size,1rem);font-weight:var(--cds-heading-02-font-weight,600);line-height:var(--cds-heading-02-line-height,1.5);letter-spacing:var(--cds-heading-02-letter-spacing,0)}h6{font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);line-height:var(--cds-heading-01-line-height,1.42857);letter-spacing:var(--cds-heading-01-letter-spacing,.16px)}p{font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0)}em{font-style:italic}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:url(/assets/IBMPlexMono-Light-Cyrillic-CH5TvAnd.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:url(/assets/IBMPlexMono-Light-Pi-xpIvCU2V.woff2)format("woff2");unicode-range:U+3C0,U+E3F,U+2000-200D,U+2028-2029,U+202F,U+2032-2033,U+205F,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+2500-259F,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+3000,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:url(/assets/IBMPlexMono-Light-Latin3-DJKb-LDK.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:url(/assets/IBMPlexMono-Light-Latin2-COW5KW2l.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:url(/assets/IBMPlexMono-Light-Latin1-CYu-OdDn.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:url(/assets/IBMPlexMono-LightItalic-Cyrillic-DIoOyI0e.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:url(/assets/IBMPlexMono-LightItalic-Pi-BJBHlt7x.woff2)format("woff2");unicode-range:U+3C0,U+E3F,U+2000-200D,U+2028-2029,U+202F,U+2032-2033,U+205F,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+2500-259F,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+3000,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:url(/assets/IBMPlexMono-LightItalic-Latin3-CwyIh1H-.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:url(/assets/IBMPlexMono-LightItalic-Latin2-BQWlnr0R.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:url(/assets/IBMPlexMono-LightItalic-Latin1-CbmW7FP1.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/assets/IBMPlexMono-Regular-Cyrillic-BXMPDyz3.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/assets/IBMPlexMono-Regular-Pi-DGYmctoh.woff2)format("woff2");unicode-range:U+3C0,U+E3F,U+2000-200D,U+2028-2029,U+202F,U+2032-2033,U+205F,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+2500-259F,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+3000,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/assets/IBMPlexMono-Regular-Latin3-Df6MHWOD.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/assets/IBMPlexMono-Regular-Latin2-Bx2Zd6oW.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/assets/IBMPlexMono-Regular-Latin1-BsnL3gsb.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:url(/assets/IBMPlexMono-Italic-Cyrillic-DLvEK-0r.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:url(/assets/IBMPlexMono-Italic-Pi-Cz82mS5A.woff2)format("woff2");unicode-range:U+3C0,U+E3F,U+2000-200D,U+2028-2029,U+202F,U+2032-2033,U+205F,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+2500-259F,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+3000,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:url(/assets/IBMPlexMono-Italic-Latin3-dwGfTAvb.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:url(/assets/IBMPlexMono-Italic-Latin2-CUMLBQsM.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:url(/assets/IBMPlexMono-Italic-Latin1-BEGMiYkX.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:url(/assets/IBMPlexMono-SemiBold-Cyrillic-mAYZ68us.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:url(/assets/IBMPlexMono-SemiBold-Pi-9Wgz4jOm.woff2)format("woff2");unicode-range:U+3C0,U+E3F,U+2000-200D,U+2028-2029,U+202F,U+2032-2033,U+205F,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+2500-259F,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+3000,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:url(/assets/IBMPlexMono-SemiBold-Latin3-BPRD-mvZ.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:url(/assets/IBMPlexMono-SemiBold-Latin2-Chnj1oVO.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:url(/assets/IBMPlexMono-SemiBold-Latin1-iYs1QkgK.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:url(/assets/IBMPlexMono-SemiBoldItalic-Cyrillic-BBOPdLBX.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:url(/assets/IBMPlexMono-SemiBoldItalic-Pi-BZw27fDB.woff2)format("woff2");unicode-range:U+3C0,U+E3F,U+2000-200D,U+2028-2029,U+202F,U+2032-2033,U+205F,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+2500-259F,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+3000,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:url(/assets/IBMPlexMono-SemiBoldItalic-Latin3-BIMmEBTt.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:url(/assets/IBMPlexMono-SemiBoldItalic-Latin2-C_xeENQ8.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:url(/assets/IBMPlexMono-SemiBoldItalic-Latin1-CcPCXfEQ.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:url(/assets/IBMPlexSans-Light-Cyrillic-BZNsP5Vs.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:url(/assets/IBMPlexSans-Light-Pi-Wq6RJxSB.woff2)format("woff2");unicode-range:U+E3F,U+2000-200D,U+2015,U+2028-2029,U+202F,U+2032-2033,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+ECE0,U+EFCC,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:url(/assets/IBMPlexSans-Light-Latin3-Dzanp4Xn.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:url(/assets/IBMPlexSans-Light-Latin2-C9IfqevB.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:url(/assets/IBMPlexSans-Light-Latin1-inJE14c2.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:url(/assets/IBMPlexSans-LightItalic-Cyrillic-DRI38Xs8.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:url(/assets/IBMPlexSans-LightItalic-Pi-D3y-_wTf.woff2)format("woff2");unicode-range:U+E3F,U+2000-200D,U+2015,U+2028-2029,U+202F,U+2032-2033,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+ECE0,U+EFCC,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:url(/assets/IBMPlexSans-LightItalic-Latin3-CMAUmq7-.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:url(/assets/IBMPlexSans-LightItalic-Latin2-DMXpu7f7.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:url(/assets/IBMPlexSans-LightItalic-Latin1-C2Ta4wwA.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/assets/IBMPlexSans-Regular-Cyrillic-C5X9L19Z.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/assets/IBMPlexSans-Regular-Pi-CkmElvWW.woff2)format("woff2");unicode-range:U+E3F,U+2000-200D,U+2015,U+2028-2029,U+202F,U+2032-2033,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+ECE0,U+EFCC,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/assets/IBMPlexSans-Regular-Latin3-B7f3PIUA.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/assets/IBMPlexSans-Regular-Latin2-DVrf9P05.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/assets/IBMPlexSans-Regular-Latin1-BUjEsRx4.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:url(/assets/IBMPlexSans-Italic-Cyrillic-cWWMnfSK.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:url(/assets/IBMPlexSans-Italic-Pi-COJ9AKmU.woff2)format("woff2");unicode-range:U+E3F,U+2000-200D,U+2015,U+2028-2029,U+202F,U+2032-2033,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+ECE0,U+EFCC,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:url(/assets/IBMPlexSans-Italic-Latin3-yFTtv7WN.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:url(/assets/IBMPlexSans-Italic-Latin2-DZn1CBeW.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:url(/assets/IBMPlexSans-Italic-Latin1-D6ilVweT.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/assets/IBMPlexSans-SemiBold-Cyrillic-92PWFvQi.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/assets/IBMPlexSans-SemiBold-Pi-CG8jxtIB.woff2)format("woff2");unicode-range:U+E3F,U+2000-200D,U+2015,U+2028-2029,U+202F,U+2032-2033,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+ECE0,U+EFCC,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/assets/IBMPlexSans-SemiBold-Latin3-b1rxH0LD.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/assets/IBMPlexSans-SemiBold-Latin2-B0f1M9rs.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/assets/IBMPlexSans-SemiBold-Latin1-CIhZjzyK.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:url(/assets/IBMPlexSans-SemiBoldItalic-Cyrillic-OiGOilnu.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:url(/assets/IBMPlexSans-SemiBoldItalic-Pi-BGgNlM4X.woff2)format("woff2");unicode-range:U+E3F,U+2000-200D,U+2015,U+2028-2029,U+202F,U+2032-2033,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+ECE0,U+EFCC,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:url(/assets/IBMPlexSans-SemiBoldItalic-Latin3-D2LbChAr.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:url(/assets/IBMPlexSans-SemiBoldItalic-Latin2-COiqB-bN.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:url(/assets/IBMPlexSans-SemiBoldItalic-Latin1-Dar2sbTJ.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:normal;font-weight:300;src:url(/assets/IBMPlexSerif-Light-Cyrillic-D90fdGsF.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:normal;font-weight:300;src:url(/assets/IBMPlexSerif-Light-Pi-BSTgdqRE.woff2)format("woff2");unicode-range:U+E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+ECE0,U+EFCC,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:normal;font-weight:300;src:url(/assets/IBMPlexSerif-Light-Latin3-EtLg8H2D.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:normal;font-weight:300;src:url(/assets/IBMPlexSerif-Light-Latin2-DTSfkaSB.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:normal;font-weight:300;src:url(/assets/IBMPlexSerif-Light-Latin1-BO4YX23O.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:italic;font-weight:300;src:url(/assets/IBMPlexSerif-LightItalic-Cyrillic-DDOre_Kj.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:italic;font-weight:300;src:url(/assets/IBMPlexSerif-LightItalic-Pi-DVCXPI0H.woff2)format("woff2");unicode-range:U+E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+ECE0,U+EFCC,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:italic;font-weight:300;src:url(/assets/IBMPlexSerif-LightItalic-Latin3-BQr6oFeJ.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:italic;font-weight:300;src:url(/assets/IBMPlexSerif-LightItalic-Latin2-Dyfr4ufI.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:italic;font-weight:300;src:url(/assets/IBMPlexSerif-LightItalic-Latin1-DkuTNFmu.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:normal;font-weight:400;src:url(/assets/IBMPlexSerif-Regular-Cyrillic-BYGf3Rh3.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:normal;font-weight:400;src:url(/assets/IBMPlexSerif-Regular-Pi-DGvahjwQ.woff2)format("woff2");unicode-range:U+E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+ECE0,U+EFCC,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:normal;font-weight:400;src:url(/assets/IBMPlexSerif-Regular-Latin3-DRU4_7P7.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:normal;font-weight:400;src:url(/assets/IBMPlexSerif-Regular-Latin2-DAbKM1DI.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:normal;font-weight:400;src:url(/assets/IBMPlexSerif-Regular-Latin1-BbRgzBSR.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:italic;font-weight:400;src:url(/assets/IBMPlexSerif-Italic-Cyrillic-zE0JRB26.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:italic;font-weight:400;src:url(/assets/IBMPlexSerif-Italic-Pi-CsbuaGMy.woff2)format("woff2");unicode-range:U+E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+ECE0,U+EFCC,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:italic;font-weight:400;src:url(/assets/IBMPlexSerif-Italic-Latin3-z65q2iCo.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:italic;font-weight:400;src:url(/assets/IBMPlexSerif-Italic-Latin2-CqKetnKM.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:italic;font-weight:400;src:url(/assets/IBMPlexSerif-Italic-Latin1-BsgE5agO.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:normal;font-weight:600;src:url(/assets/IBMPlexSerif-SemiBold-Cyrillic-DWs9CxMR.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:normal;font-weight:600;src:url(/assets/IBMPlexSerif-SemiBold-Pi-BL3GhYz2.woff2)format("woff2");unicode-range:U+E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+ECE0,U+EFCC,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:normal;font-weight:600;src:url(/assets/IBMPlexSerif-SemiBold-Latin3-CnzhbPba.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:normal;font-weight:600;src:url(/assets/IBMPlexSerif-SemiBold-Latin2-DbatmXsK.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:normal;font-weight:600;src:url(/assets/IBMPlexSerif-SemiBold-Latin1-DrTkIf9U.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:italic;font-weight:600;src:url(/assets/IBMPlexSerif-SemiBoldItalic-Cyrillic-DV8gyGXr.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:italic;font-weight:600;src:url(/assets/IBMPlexSerif-SemiBoldItalic-Pi-C68R6CW-.woff2)format("woff2");unicode-range:U+E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+ECE0,U+EFCC,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:italic;font-weight:600;src:url(/assets/IBMPlexSerif-SemiBoldItalic-Latin3-Ba6Eu9N9.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:italic;font-weight:600;src:url(/assets/IBMPlexSerif-SemiBoldItalic-Latin2-D4T8TxYV.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-display:swap;font-family:IBM Plex Serif;font-style:italic;font-weight:600;src:url(/assets/IBMPlexSerif-SemiBoldItalic-Latin1-CTRAPqB7.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}:root{--cds-grid-gutter:2rem;--cds-grid-columns:4;--cds-grid-margin:0}@media (min-width:42rem){:root{--cds-grid-columns:8;--cds-grid-margin:1rem}}@media (min-width:66rem){:root{--cds-grid-columns:16}}@media (min-width:99rem){:root{--cds-grid-margin:1.5rem}}.cds--css-grid{--cds-grid-gutter-start:calc(var(--cds-grid-gutter) / 2);--cds-grid-gutter-end:calc(var(--cds-grid-gutter) / 2);--cds-grid-column-hang:calc(var(--cds-grid-gutter) / 2);grid-template-columns:repeat(var(--cds-grid-columns), minmax(0, 1fr));inline-size:100%;max-inline-size:99rem;padding-inline:var(--cds-grid-margin);margin-inline:auto;display:grid}.cds--css-grid--full-width{max-inline-size:100%}.cds--css-grid-column{--cds-grid-mode-start:var(--cds-grid-gutter-start);--cds-grid-mode-end:var(--cds-grid-gutter-end);margin-inline:var(--cds-grid-gutter-start) var(--cds-grid-gutter-end)}[dir=rtl] .cds--css-grid-column{margin-inline:var(--cds-grid-gutter-end) var(--cds-grid-gutter-start)}.cds--css-grid--narrow{--cds-grid-gutter-start:0rem}.cds--css-grid--condensed{--cds-grid-gutter:.0625rem;--cds-grid-column-hang:.96875rem}.cds--css-grid--with-row-gap{row-gap:var(--cds-grid-gutter)}.cds--css-grid--narrow.cds--css-grid--with-row-gap{row-gap:calc(var(--cds-grid-gutter) / 2)}.cds--css-grid--start{margin-inline-start:0}.cds--css-grid--end{margin-inline-end:0}.cds--subgrid{grid-template-columns:repeat(var(--cds-grid-columns), minmax(0, 1fr));margin-inline:calc(var(--cds-grid-mode-start) * -1) calc(var(--cds-grid-mode-end) * -1);display:grid}[dir=rtl] .cds--subgrid{margin-inline:calc(var(--cds-grid-mode-end) * -1) calc(var(--cds-grid-mode-start) * -1)}.cds--subgrid--wide{--cds-grid-gutter-start:1rem;--cds-grid-gutter-end:1rem;--cds-grid-column-hang:0}.cds--subgrid--narrow{--cds-grid-gutter-start:0rem;--cds-grid-gutter-end:1rem;--cds-grid-column-hang:1rem}.cds--subgrid--condensed{--cds-grid-gutter:.0625rem;--cds-grid-gutter-start:.03125rem;--cds-grid-gutter-end:.03125rem;--cds-grid-column-hang:.96875rem}.cds--subgrid--with-row-gap{row-gap:2rem}.cds--subgrid--narrow.cds--subgrid--with-row-gap{row-gap:1rem}.cds--subgrid--condensed.cds--subgrid--with-row-gap{row-gap:.0625rem}.cds--grid-column-hang{margin-inline-start:var(--cds-grid-column-hang)}[dir=rtl] .cds--grid-column-hang{margin-inline:initial var(--cds-grid-column-hang)}.cds--col-span-0{display:none}.cds--col-span-1{--cds-grid-columns:1;grid-column:span 1/span 1;display:block}.cds--col-span-2{--cds-grid-columns:2;grid-column:span 2/span 2;display:block}.cds--col-span-3{--cds-grid-columns:3;grid-column:span 3/span 3;display:block}.cds--col-span-4{--cds-grid-columns:4;grid-column:span 4/span 4;display:block}.cds--col-span-5{--cds-grid-columns:5;grid-column:span 5/span 5;display:block}.cds--col-span-6{--cds-grid-columns:6;grid-column:span 6/span 6;display:block}.cds--col-span-7{--cds-grid-columns:7;grid-column:span 7/span 7;display:block}.cds--col-span-8{--cds-grid-columns:8;grid-column:span 8/span 8;display:block}.cds--col-span-9{--cds-grid-columns:9;grid-column:span 9/span 9;display:block}.cds--col-span-10{--cds-grid-columns:10;grid-column:span 10/span 10;display:block}.cds--col-span-11{--cds-grid-columns:11;grid-column:span 11/span 11;display:block}.cds--col-span-12{--cds-grid-columns:12;grid-column:span 12/span 12;display:block}.cds--col-span-13{--cds-grid-columns:13;grid-column:span 13/span 13;display:block}.cds--col-span-14{--cds-grid-columns:14;grid-column:span 14/span 14;display:block}.cds--col-span-15{--cds-grid-columns:15;grid-column:span 15/span 15;display:block}.cds--col-span-16{--cds-grid-columns:16;grid-column:span 16/span 16;display:block}.cds--sm\:col-span-0{display:none}.cds--sm\:col-span-1{--cds-grid-columns:1;grid-column:span 1/span 1;display:block}.cds--sm\:col-span-2{--cds-grid-columns:2;grid-column:span 2/span 2;display:block}.cds--sm\:col-span-3{--cds-grid-columns:3;grid-column:span 3/span 3;display:block}.cds--sm\:col-span-4{--cds-grid-columns:4;grid-column:span 4/span 4;display:block}.cds--sm\:col-span-auto{grid-column:auto}.cds--sm\:col-span-100{grid-column:1/-1}.cds--sm\:col-span-75{--cds-grid-columns:3;grid-column:span 3/span 3}.cds--sm\:col-span-50{--cds-grid-columns:2;grid-column:span 2/span 2}.cds--sm\:col-span-25{--cds-grid-columns:1;grid-column:span 1/span 1}@media (min-width:42rem){.cds--md\:col-span-0{display:none}.cds--md\:col-span-1{--cds-grid-columns:1;grid-column:span 1/span 1;display:block}.cds--md\:col-span-2{--cds-grid-columns:2;grid-column:span 2/span 2;display:block}.cds--md\:col-span-3{--cds-grid-columns:3;grid-column:span 3/span 3;display:block}.cds--md\:col-span-4{--cds-grid-columns:4;grid-column:span 4/span 4;display:block}.cds--md\:col-span-5{--cds-grid-columns:5;grid-column:span 5/span 5;display:block}.cds--md\:col-span-6{--cds-grid-columns:6;grid-column:span 6/span 6;display:block}.cds--md\:col-span-7{--cds-grid-columns:7;grid-column:span 7/span 7;display:block}.cds--md\:col-span-8{--cds-grid-columns:8;grid-column:span 8/span 8;display:block}.cds--md\:col-span-auto{grid-column:auto}.cds--md\:col-span-100{grid-column:1/-1}.cds--md\:col-span-75{--cds-grid-columns:6;grid-column:span 6/span 6}.cds--md\:col-span-50{--cds-grid-columns:4;grid-column:span 4/span 4}.cds--md\:col-span-25{--cds-grid-columns:2;grid-column:span 2/span 2}}@media (min-width:66rem){.cds--lg\:col-span-0{display:none}.cds--lg\:col-span-1{--cds-grid-columns:1;grid-column:span 1/span 1;display:block}.cds--lg\:col-span-2{--cds-grid-columns:2;grid-column:span 2/span 2;display:block}.cds--lg\:col-span-3{--cds-grid-columns:3;grid-column:span 3/span 3;display:block}.cds--lg\:col-span-4{--cds-grid-columns:4;grid-column:span 4/span 4;display:block}.cds--lg\:col-span-5{--cds-grid-columns:5;grid-column:span 5/span 5;display:block}.cds--lg\:col-span-6{--cds-grid-columns:6;grid-column:span 6/span 6;display:block}.cds--lg\:col-span-7{--cds-grid-columns:7;grid-column:span 7/span 7;display:block}.cds--lg\:col-span-8{--cds-grid-columns:8;grid-column:span 8/span 8;display:block}.cds--lg\:col-span-9{--cds-grid-columns:9;grid-column:span 9/span 9;display:block}.cds--lg\:col-span-10{--cds-grid-columns:10;grid-column:span 10/span 10;display:block}.cds--lg\:col-span-11{--cds-grid-columns:11;grid-column:span 11/span 11;display:block}.cds--lg\:col-span-12{--cds-grid-columns:12;grid-column:span 12/span 12;display:block}.cds--lg\:col-span-13{--cds-grid-columns:13;grid-column:span 13/span 13;display:block}.cds--lg\:col-span-14{--cds-grid-columns:14;grid-column:span 14/span 14;display:block}.cds--lg\:col-span-15{--cds-grid-columns:15;grid-column:span 15/span 15;display:block}.cds--lg\:col-span-16{--cds-grid-columns:16;grid-column:span 16/span 16;display:block}.cds--lg\:col-span-auto{grid-column:auto}.cds--lg\:col-span-100{grid-column:1/-1}.cds--lg\:col-span-75{--cds-grid-columns:12;grid-column:span 12/span 12}.cds--lg\:col-span-50{--cds-grid-columns:8;grid-column:span 8/span 8}.cds--lg\:col-span-25{--cds-grid-columns:4;grid-column:span 4/span 4}}@media (min-width:82rem){.cds--xlg\:col-span-0{display:none}.cds--xlg\:col-span-1{--cds-grid-columns:1;grid-column:span 1/span 1;display:block}.cds--xlg\:col-span-2{--cds-grid-columns:2;grid-column:span 2/span 2;display:block}.cds--xlg\:col-span-3{--cds-grid-columns:3;grid-column:span 3/span 3;display:block}.cds--xlg\:col-span-4{--cds-grid-columns:4;grid-column:span 4/span 4;display:block}.cds--xlg\:col-span-5{--cds-grid-columns:5;grid-column:span 5/span 5;display:block}.cds--xlg\:col-span-6{--cds-grid-columns:6;grid-column:span 6/span 6;display:block}.cds--xlg\:col-span-7{--cds-grid-columns:7;grid-column:span 7/span 7;display:block}.cds--xlg\:col-span-8{--cds-grid-columns:8;grid-column:span 8/span 8;display:block}.cds--xlg\:col-span-9{--cds-grid-columns:9;grid-column:span 9/span 9;display:block}.cds--xlg\:col-span-10{--cds-grid-columns:10;grid-column:span 10/span 10;display:block}.cds--xlg\:col-span-11{--cds-grid-columns:11;grid-column:span 11/span 11;display:block}.cds--xlg\:col-span-12{--cds-grid-columns:12;grid-column:span 12/span 12;display:block}.cds--xlg\:col-span-13{--cds-grid-columns:13;grid-column:span 13/span 13;display:block}.cds--xlg\:col-span-14{--cds-grid-columns:14;grid-column:span 14/span 14;display:block}.cds--xlg\:col-span-15{--cds-grid-columns:15;grid-column:span 15/span 15;display:block}.cds--xlg\:col-span-16{--cds-grid-columns:16;grid-column:span 16/span 16;display:block}.cds--xlg\:col-span-auto{grid-column:auto}.cds--xlg\:col-span-100{grid-column:1/-1}.cds--xlg\:col-span-75{--cds-grid-columns:12;grid-column:span 12/span 12}.cds--xlg\:col-span-50{--cds-grid-columns:8;grid-column:span 8/span 8}.cds--xlg\:col-span-25{--cds-grid-columns:4;grid-column:span 4/span 4}}@media (min-width:99rem){.cds--max\:col-span-0{display:none}.cds--max\:col-span-1{--cds-grid-columns:1;grid-column:span 1/span 1;display:block}.cds--max\:col-span-2{--cds-grid-columns:2;grid-column:span 2/span 2;display:block}.cds--max\:col-span-3{--cds-grid-columns:3;grid-column:span 3/span 3;display:block}.cds--max\:col-span-4{--cds-grid-columns:4;grid-column:span 4/span 4;display:block}.cds--max\:col-span-5{--cds-grid-columns:5;grid-column:span 5/span 5;display:block}.cds--max\:col-span-6{--cds-grid-columns:6;grid-column:span 6/span 6;display:block}.cds--max\:col-span-7{--cds-grid-columns:7;grid-column:span 7/span 7;display:block}.cds--max\:col-span-8{--cds-grid-columns:8;grid-column:span 8/span 8;display:block}.cds--max\:col-span-9{--cds-grid-columns:9;grid-column:span 9/span 9;display:block}.cds--max\:col-span-10{--cds-grid-columns:10;grid-column:span 10/span 10;display:block}.cds--max\:col-span-11{--cds-grid-columns:11;grid-column:span 11/span 11;display:block}.cds--max\:col-span-12{--cds-grid-columns:12;grid-column:span 12/span 12;display:block}.cds--max\:col-span-13{--cds-grid-columns:13;grid-column:span 13/span 13;display:block}.cds--max\:col-span-14{--cds-grid-columns:14;grid-column:span 14/span 14;display:block}.cds--max\:col-span-15{--cds-grid-columns:15;grid-column:span 15/span 15;display:block}.cds--max\:col-span-16{--cds-grid-columns:16;grid-column:span 16/span 16;display:block}.cds--max\:col-span-auto{grid-column:auto}.cds--max\:col-span-100{grid-column:1/-1}.cds--max\:col-span-75{--cds-grid-columns:12;grid-column:span 12/span 12}.cds--max\:col-span-50{--cds-grid-columns:8;grid-column:span 8/span 8}.cds--max\:col-span-25{--cds-grid-columns:4;grid-column:span 4/span 4}}.cds--col-span-auto{grid-column:auto}.cds--col-span-100{grid-column:1/-1}.cds--col-span-75{--cds-grid-columns:3;grid-column:span 3/span 3}@media (min-width:42rem){.cds--col-span-75{--cds-grid-columns:6;grid-column:span 6/span 6}}@media (min-width:66rem){.cds--col-span-75{--cds-grid-columns:12;grid-column:span 12/span 12}}.cds--col-span-50{--cds-grid-columns:2;grid-column:span 2/span 2}@media (min-width:42rem){.cds--col-span-50{--cds-grid-columns:4;grid-column:span 4/span 4}}@media (min-width:66rem){.cds--col-span-50{--cds-grid-columns:8;grid-column:span 8/span 8}}.cds--col-span-25{--cds-grid-columns:1;grid-column:span 1/span 1}@media (min-width:42rem){.cds--col-span-25{--cds-grid-columns:2;grid-column:span 2/span 2}}@media (min-width:66rem){.cds--col-span-25{--cds-grid-columns:4;grid-column:span 4/span 4}}.cds--col-start-1{grid-column-start:1}.cds--col-start-2{grid-column-start:2}.cds--col-start-3{grid-column-start:3}.cds--col-start-4{grid-column-start:4}.cds--col-start-5{grid-column-start:5}.cds--col-start-6{grid-column-start:6}.cds--col-start-7{grid-column-start:7}.cds--col-start-8{grid-column-start:8}.cds--col-start-9{grid-column-start:9}.cds--col-start-10{grid-column-start:10}.cds--col-start-11{grid-column-start:11}.cds--col-start-12{grid-column-start:12}.cds--col-start-13{grid-column-start:13}.cds--col-start-14{grid-column-start:14}.cds--col-start-15{grid-column-start:15}.cds--col-start-16{grid-column-start:16}.cds--col-end-2{grid-column-end:2}.cds--col-end-3{grid-column-end:3}.cds--col-end-4{grid-column-end:4}.cds--col-end-5{grid-column-end:5}.cds--col-end-6{grid-column-end:6}.cds--col-end-7{grid-column-end:7}.cds--col-end-8{grid-column-end:8}.cds--col-end-9{grid-column-end:9}.cds--col-end-10{grid-column-end:10}.cds--col-end-11{grid-column-end:11}.cds--col-end-12{grid-column-end:12}.cds--col-end-13{grid-column-end:13}.cds--col-end-14{grid-column-end:14}.cds--col-end-15{grid-column-end:15}.cds--col-end-16{grid-column-end:16}.cds--col-end-17{grid-column-end:17}.cds--col-start-auto{grid-column-start:auto}.cds--col-end-auto{grid-column-end:auto}.cds--sm\:col-start-1{grid-column-start:1}.cds--sm\:col-start-2{grid-column-start:2}.cds--sm\:col-start-3{grid-column-start:3}.cds--sm\:col-start-4{grid-column-start:4}.cds--sm\:col-start-5{grid-column-start:5}.cds--sm\:col-start-6{grid-column-start:6}.cds--sm\:col-start-7{grid-column-start:7}.cds--sm\:col-start-8{grid-column-start:8}.cds--sm\:col-start-9{grid-column-start:9}.cds--sm\:col-start-10{grid-column-start:10}.cds--sm\:col-start-11{grid-column-start:11}.cds--sm\:col-start-12{grid-column-start:12}.cds--sm\:col-start-13{grid-column-start:13}.cds--sm\:col-start-14{grid-column-start:14}.cds--sm\:col-start-15{grid-column-start:15}.cds--sm\:col-start-16{grid-column-start:16}.cds--sm\:col-end-2{grid-column-end:2}.cds--sm\:col-end-3{grid-column-end:3}.cds--sm\:col-end-4{grid-column-end:4}.cds--sm\:col-end-5{grid-column-end:5}.cds--sm\:col-end-6{grid-column-end:6}.cds--sm\:col-end-7{grid-column-end:7}.cds--sm\:col-end-8{grid-column-end:8}.cds--sm\:col-end-9{grid-column-end:9}.cds--sm\:col-end-10{grid-column-end:10}.cds--sm\:col-end-11{grid-column-end:11}.cds--sm\:col-end-12{grid-column-end:12}.cds--sm\:col-end-13{grid-column-end:13}.cds--sm\:col-end-14{grid-column-end:14}.cds--sm\:col-end-15{grid-column-end:15}.cds--sm\:col-end-16{grid-column-end:16}.cds--sm\:col-end-17{grid-column-end:17}.cds--sm\:col-start-auto{grid-column-start:auto}.cds--sm\:col-end-auto{grid-column-end:auto}@media (min-width:42rem){.cds--md\:col-start-1{grid-column-start:1}.cds--md\:col-start-2{grid-column-start:2}.cds--md\:col-start-3{grid-column-start:3}.cds--md\:col-start-4{grid-column-start:4}.cds--md\:col-start-5{grid-column-start:5}.cds--md\:col-start-6{grid-column-start:6}.cds--md\:col-start-7{grid-column-start:7}.cds--md\:col-start-8{grid-column-start:8}.cds--md\:col-start-9{grid-column-start:9}.cds--md\:col-start-10{grid-column-start:10}.cds--md\:col-start-11{grid-column-start:11}.cds--md\:col-start-12{grid-column-start:12}.cds--md\:col-start-13{grid-column-start:13}.cds--md\:col-start-14{grid-column-start:14}.cds--md\:col-start-15{grid-column-start:15}.cds--md\:col-start-16{grid-column-start:16}.cds--md\:col-end-2{grid-column-end:2}.cds--md\:col-end-3{grid-column-end:3}.cds--md\:col-end-4{grid-column-end:4}.cds--md\:col-end-5{grid-column-end:5}.cds--md\:col-end-6{grid-column-end:6}.cds--md\:col-end-7{grid-column-end:7}.cds--md\:col-end-8{grid-column-end:8}.cds--md\:col-end-9{grid-column-end:9}.cds--md\:col-end-10{grid-column-end:10}.cds--md\:col-end-11{grid-column-end:11}.cds--md\:col-end-12{grid-column-end:12}.cds--md\:col-end-13{grid-column-end:13}.cds--md\:col-end-14{grid-column-end:14}.cds--md\:col-end-15{grid-column-end:15}.cds--md\:col-end-16{grid-column-end:16}.cds--md\:col-end-17{grid-column-end:17}.cds--md\:col-start-auto{grid-column-start:auto}.cds--md\:col-end-auto{grid-column-end:auto}}@media (min-width:66rem){.cds--lg\:col-start-1{grid-column-start:1}.cds--lg\:col-start-2{grid-column-start:2}.cds--lg\:col-start-3{grid-column-start:3}.cds--lg\:col-start-4{grid-column-start:4}.cds--lg\:col-start-5{grid-column-start:5}.cds--lg\:col-start-6{grid-column-start:6}.cds--lg\:col-start-7{grid-column-start:7}.cds--lg\:col-start-8{grid-column-start:8}.cds--lg\:col-start-9{grid-column-start:9}.cds--lg\:col-start-10{grid-column-start:10}.cds--lg\:col-start-11{grid-column-start:11}.cds--lg\:col-start-12{grid-column-start:12}.cds--lg\:col-start-13{grid-column-start:13}.cds--lg\:col-start-14{grid-column-start:14}.cds--lg\:col-start-15{grid-column-start:15}.cds--lg\:col-start-16{grid-column-start:16}.cds--lg\:col-end-2{grid-column-end:2}.cds--lg\:col-end-3{grid-column-end:3}.cds--lg\:col-end-4{grid-column-end:4}.cds--lg\:col-end-5{grid-column-end:5}.cds--lg\:col-end-6{grid-column-end:6}.cds--lg\:col-end-7{grid-column-end:7}.cds--lg\:col-end-8{grid-column-end:8}.cds--lg\:col-end-9{grid-column-end:9}.cds--lg\:col-end-10{grid-column-end:10}.cds--lg\:col-end-11{grid-column-end:11}.cds--lg\:col-end-12{grid-column-end:12}.cds--lg\:col-end-13{grid-column-end:13}.cds--lg\:col-end-14{grid-column-end:14}.cds--lg\:col-end-15{grid-column-end:15}.cds--lg\:col-end-16{grid-column-end:16}.cds--lg\:col-end-17{grid-column-end:17}.cds--lg\:col-start-auto{grid-column-start:auto}.cds--lg\:col-end-auto{grid-column-end:auto}}@media (min-width:82rem){.cds--xlg\:col-start-1{grid-column-start:1}.cds--xlg\:col-start-2{grid-column-start:2}.cds--xlg\:col-start-3{grid-column-start:3}.cds--xlg\:col-start-4{grid-column-start:4}.cds--xlg\:col-start-5{grid-column-start:5}.cds--xlg\:col-start-6{grid-column-start:6}.cds--xlg\:col-start-7{grid-column-start:7}.cds--xlg\:col-start-8{grid-column-start:8}.cds--xlg\:col-start-9{grid-column-start:9}.cds--xlg\:col-start-10{grid-column-start:10}.cds--xlg\:col-start-11{grid-column-start:11}.cds--xlg\:col-start-12{grid-column-start:12}.cds--xlg\:col-start-13{grid-column-start:13}.cds--xlg\:col-start-14{grid-column-start:14}.cds--xlg\:col-start-15{grid-column-start:15}.cds--xlg\:col-start-16{grid-column-start:16}.cds--xlg\:col-end-2{grid-column-end:2}.cds--xlg\:col-end-3{grid-column-end:3}.cds--xlg\:col-end-4{grid-column-end:4}.cds--xlg\:col-end-5{grid-column-end:5}.cds--xlg\:col-end-6{grid-column-end:6}.cds--xlg\:col-end-7{grid-column-end:7}.cds--xlg\:col-end-8{grid-column-end:8}.cds--xlg\:col-end-9{grid-column-end:9}.cds--xlg\:col-end-10{grid-column-end:10}.cds--xlg\:col-end-11{grid-column-end:11}.cds--xlg\:col-end-12{grid-column-end:12}.cds--xlg\:col-end-13{grid-column-end:13}.cds--xlg\:col-end-14{grid-column-end:14}.cds--xlg\:col-end-15{grid-column-end:15}.cds--xlg\:col-end-16{grid-column-end:16}.cds--xlg\:col-end-17{grid-column-end:17}.cds--xlg\:col-start-auto{grid-column-start:auto}.cds--xlg\:col-end-auto{grid-column-end:auto}}@media (min-width:99rem){.cds--max\:col-start-1{grid-column-start:1}.cds--max\:col-start-2{grid-column-start:2}.cds--max\:col-start-3{grid-column-start:3}.cds--max\:col-start-4{grid-column-start:4}.cds--max\:col-start-5{grid-column-start:5}.cds--max\:col-start-6{grid-column-start:6}.cds--max\:col-start-7{grid-column-start:7}.cds--max\:col-start-8{grid-column-start:8}.cds--max\:col-start-9{grid-column-start:9}.cds--max\:col-start-10{grid-column-start:10}.cds--max\:col-start-11{grid-column-start:11}.cds--max\:col-start-12{grid-column-start:12}.cds--max\:col-start-13{grid-column-start:13}.cds--max\:col-start-14{grid-column-start:14}.cds--max\:col-start-15{grid-column-start:15}.cds--max\:col-start-16{grid-column-start:16}.cds--max\:col-end-2{grid-column-end:2}.cds--max\:col-end-3{grid-column-end:3}.cds--max\:col-end-4{grid-column-end:4}.cds--max\:col-end-5{grid-column-end:5}.cds--max\:col-end-6{grid-column-end:6}.cds--max\:col-end-7{grid-column-end:7}.cds--max\:col-end-8{grid-column-end:8}.cds--max\:col-end-9{grid-column-end:9}.cds--max\:col-end-10{grid-column-end:10}.cds--max\:col-end-11{grid-column-end:11}.cds--max\:col-end-12{grid-column-end:12}.cds--max\:col-end-13{grid-column-end:13}.cds--max\:col-end-14{grid-column-end:14}.cds--max\:col-end-15{grid-column-end:15}.cds--max\:col-end-16{grid-column-end:16}.cds--max\:col-end-17{grid-column-end:17}.cds--max\:col-start-auto{grid-column-start:auto}.cds--max\:col-end-auto{grid-column-end:auto}}:root,.cds--layer-one{--cds-layer:var(--cds-layer-01,#f4f4f4);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--cds-layer-background:var(--cds-layer-background-01,#fff);--cds-layer-hover:var(--cds-layer-hover-01,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01,#a8a8a8);--cds-field:var(--cds-field-01,#f4f4f4);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01,#c6c6c6);--cds-border-strong:var(--cds-border-strong-01,#8d8d8d);--cds-border-tile:var(--cds-border-tile-01,#c6c6c6)}.cds--layer-two{--cds-layer:var(--cds-layer-02,#fff);--cds-layer-active:var(--cds-layer-active-02,#c6c6c6);--cds-layer-background:var(--cds-layer-background-02,#f4f4f4);--cds-layer-hover:var(--cds-layer-hover-02,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-02,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-02,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-02,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-02,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-02,#a8a8a8);--cds-field:var(--cds-field-02,#fff);--cds-field-hover:var(--cds-field-hover-02,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-01,#c6c6c6);--cds-border-subtle-selected:var(--cds-border-subtle-selected-02,#c6c6c6);--cds-border-strong:var(--cds-border-strong-02,#8d8d8d);--cds-border-tile:var(--cds-border-tile-02,#a8a8a8)}.cds--layer-three{--cds-layer:var(--cds-layer-03,#f4f4f4);--cds-layer-active:var(--cds-layer-active-03,#c6c6c6);--cds-layer-background:var(--cds-layer-background-03,#fff);--cds-layer-hover:var(--cds-layer-hover-03,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-03,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-03,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-03,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-03,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-03,#a8a8a8);--cds-field:var(--cds-field-03,#f4f4f4);--cds-field-hover:var(--cds-field-hover-03,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-02,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-03,#c6c6c6);--cds-border-strong:var(--cds-border-strong-03,#8d8d8d);--cds-border-tile:var(--cds-border-tile-03,#c6c6c6)}.cds--layer-one.cds--layer__with-background,.cds--layer-two.cds--layer__with-background,.cds--layer-three.cds--layer__with-background{background-color:var(--cds-layer-background)}.cds--layout--size-xs{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout--size-sm{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout--size-md{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout--size-lg{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout--size-xl{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout--size-2xl{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout-constraint--size__default-xs{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.cds--layout-constraint--size__min-xs{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.cds--layout-constraint--size__max-xs{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.cds--layout-constraint--size__default-sm{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.cds--layout-constraint--size__min-sm{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.cds--layout-constraint--size__max-sm{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.cds--layout-constraint--size__default-md{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.cds--layout-constraint--size__min-md{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.cds--layout-constraint--size__max-md{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.cds--layout-constraint--size__default-lg{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.cds--layout-constraint--size__min-lg{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.cds--layout-constraint--size__max-lg{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.cds--layout-constraint--size__default-xl{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.cds--layout-constraint--size__min-xl{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.cds--layout-constraint--size__max-xl{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.cds--layout-constraint--size__default-2xl{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.cds--layout-constraint--size__min-2xl{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.cds--layout-constraint--size__max-2xl{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.cds--layout--density-condensed{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.cds--layout--density-normal{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-normal,1rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.cds--layout-constraint--density__default-condensed{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,.5rem))}.cds--layout-constraint--density__min-condensed{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,.5rem)}.cds--layout-constraint--density__max-condensed{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,.5rem)}.cds--layout-constraint--density__default-normal{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.cds--layout-constraint--density__min-normal{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.cds--layout-constraint--density__max-normal{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}:root{--cds-layout-size-height-xs:1.5rem;--cds-layout-size-height-sm:2rem;--cds-layout-size-height-md:2.5rem;--cds-layout-size-height-lg:3rem;--cds-layout-size-height-xl:4rem;--cds-layout-size-height-2xl:5rem;--cds-layout-size-height-min:0px;--cds-layout-size-height-max:1000000000px;--cds-layout-density-padding-inline-condensed:.5rem;--cds-layout-density-padding-inline-normal:1rem;--cds-layout-density-padding-inline-min:0px;--cds-layout-density-padding-inline-max:1000000000px}.cds--white{background-color:var(--cds-background);color:var(--cds-text-primary);--cds-ai-aura-end:#fff0;--cds-ai-aura-hover-background:#edf5ff;--cds-ai-aura-hover-end:#fff0;--cds-ai-aura-hover-start:#4589ff52;--cds-ai-aura-start:#4589ff1a;--cds-ai-aura-start-sm:#4589ff29;--cds-ai-border-end:#78a9ff;--cds-ai-border-start:#a6c8ffa3;--cds-ai-border-strong:#4589ff;--cds-ai-drop-shadow:#0f62fe1a;--cds-ai-inner-shadow:#4589ff1a;--cds-ai-overlay:#00114180;--cds-ai-popover-background:#fff;--cds-ai-popover-caret-bottom:#78a9ff;--cds-ai-popover-caret-bottom-background:#eaf1ff;--cds-ai-popover-caret-bottom-background-actions:#e9effa;--cds-ai-popover-caret-center:#a0c3ff;--cds-ai-popover-shadow-outer-01:#0043ce0f;--cds-ai-popover-shadow-outer-02:#0000000a;--cds-ai-skeleton-background:#d0e2ff;--cds-ai-skeleton-element-background:#4589ff;--cds-background:#fff;--cds-background-active:#8d8d8d80;--cds-background-brand:#0f62fe;--cds-background-hover:#8d8d8d1f;--cds-background-inverse:#393939;--cds-background-inverse-hover:#474747;--cds-background-selected:#8d8d8d33;--cds-background-selected-hover:#8d8d8d52;--cds-border-disabled:#c6c6c6;--cds-border-interactive:#0f62fe;--cds-border-inverse:#161616;--cds-border-strong-01:#8d8d8d;--cds-border-strong-02:#8d8d8d;--cds-border-strong-03:#8d8d8d;--cds-border-subtle-00:#e0e0e0;--cds-border-subtle-01:#c6c6c6;--cds-border-subtle-02:#e0e0e0;--cds-border-subtle-03:#c6c6c6;--cds-border-subtle-selected-01:#c6c6c6;--cds-border-subtle-selected-02:#c6c6c6;--cds-border-subtle-selected-03:#c6c6c6;--cds-border-tile-01:#c6c6c6;--cds-border-tile-02:#a8a8a8;--cds-border-tile-03:#c6c6c6;--cds-chat-avatar-agent:#393939;--cds-chat-avatar-bot:#6f6f6f;--cds-chat-avatar-user:#0f62fe;--cds-chat-bubble-agent:#fff;--cds-chat-bubble-agent-text:#161616;--cds-chat-bubble-border:#e0e0e0;--cds-chat-bubble-user:#e0e0e0;--cds-chat-bubble-user-text:#161616;--cds-chat-button:#0f62fe;--cds-chat-button-active:#8d8d8d80;--cds-chat-button-hover:#8d8d8d1f;--cds-chat-button-selected:#8d8d8d33;--cds-chat-button-text-hover:#0043ce;--cds-chat-button-text-selected:#525252;--cds-chat-header-background:#fff;--cds-chat-header-text:#161616;--cds-chat-prompt-background:#fff;--cds-chat-prompt-border-end:#f4f4f400;--cds-chat-prompt-border-start:#f4f4f4;--cds-chat-prompt-text:#161616;--cds-chat-shell-background:#fff;--cds-color-scheme:light;color-scheme:var(--cds-color-scheme,light);--cds-field-01:#f4f4f4;--cds-field-02:#fff;--cds-field-03:#f4f4f4;--cds-field-hover-01:#e8e8e8;--cds-field-hover-02:#e8e8e8;--cds-field-hover-03:#e8e8e8;--cds-focus:#0f62fe;--cds-focus-inset:#fff;--cds-focus-inverse:#fff;--cds-highlight:#d0e2ff;--cds-icon-disabled:#16161640;--cds-icon-interactive:#0f62fe;--cds-icon-inverse:#fff;--cds-icon-on-color:#fff;--cds-icon-on-color-disabled:#8d8d8d;--cds-icon-primary:#161616;--cds-icon-secondary:#525252;--cds-interactive:#0f62fe;--cds-layer-01:#f4f4f4;--cds-layer-02:#fff;--cds-layer-03:#f4f4f4;--cds-layer-accent-01:#e0e0e0;--cds-layer-accent-02:#e0e0e0;--cds-layer-accent-03:#e0e0e0;--cds-layer-accent-active-01:#a8a8a8;--cds-layer-accent-active-02:#a8a8a8;--cds-layer-accent-active-03:#a8a8a8;--cds-layer-accent-hover-01:#d1d1d1;--cds-layer-accent-hover-02:#d1d1d1;--cds-layer-accent-hover-03:#d1d1d1;--cds-layer-active-01:#c6c6c6;--cds-layer-active-02:#c6c6c6;--cds-layer-active-03:#c6c6c6;--cds-layer-background-01:#fff;--cds-layer-background-02:#f4f4f4;--cds-layer-background-03:#fff;--cds-layer-hover-01:#e8e8e8;--cds-layer-hover-02:#e8e8e8;--cds-layer-hover-03:#e8e8e8;--cds-layer-selected-01:#e0e0e0;--cds-layer-selected-02:#e0e0e0;--cds-layer-selected-03:#e0e0e0;--cds-layer-selected-disabled:#8d8d8d;--cds-layer-selected-hover-01:#d1d1d1;--cds-layer-selected-hover-02:#d1d1d1;--cds-layer-selected-hover-03:#d1d1d1;--cds-layer-selected-inverse:#161616;--cds-link-inverse:#78a9ff;--cds-link-inverse-active:#f4f4f4;--cds-link-inverse-hover:#a6c8ff;--cds-link-inverse-visited:#be95ff;--cds-link-primary:#0f62fe;--cds-link-primary-hover:#0043ce;--cds-link-secondary:#0043ce;--cds-link-visited:#8a3ffc;--cds-overlay:#0009;--cds-shadow:#0000004d;--cds-skeleton-background:#e8e8e8;--cds-skeleton-element:#c6c6c6;--cds-support-caution-major:#ff832b;--cds-support-caution-minor:#f1c21b;--cds-support-caution-undefined:#8a3ffc;--cds-support-error:#da1e28;--cds-support-error-inverse:#fa4d56;--cds-support-info:#0043ce;--cds-support-info-inverse:#4589ff;--cds-support-success:#24a148;--cds-support-success-inverse:#42be65;--cds-support-warning:#f1c21b;--cds-support-warning-inverse:#f1c21b;--cds-syntax-angle-bracket:#697077;--cds-syntax-annotation:#007d79;--cds-syntax-arithmetic-operator:#343a3f;--cds-syntax-atom:#161616;--cds-syntax-attribute:#00539a;--cds-syntax-attribute-name:#00539a;--cds-syntax-attribute-value:#161616;--cds-syntax-bitwise-operator:#343a3f;--cds-syntax-block-comment:#198038;--cds-syntax-bool:#161616;--cds-syntax-brace:#343a3f;--cds-syntax-bracket:#343a3f;--cds-syntax-character:#161616;--cds-syntax-class-name:#007d79;--cds-syntax-color:#161616;--cds-syntax-comment:#198038;--cds-syntax-compare-operator:#343a3f;--cds-syntax-constant:#0f62fe;--cds-syntax-content:#161616;--cds-syntax-content-separator:#343a3f;--cds-syntax-control-keyword:#6929c4;--cds-syntax-control-operator:#6929c4;--cds-syntax-definition:#00539a;--cds-syntax-definition-keyword:#00539a;--cds-syntax-definition-operator:#00539a;--cds-syntax-deleted:#ffd7d9;--cds-syntax-deref-operator:#343a3f;--cds-syntax-doc-comment:#198038;--cds-syntax-doc-string:#161616;--cds-syntax-document-meta:#198038;--cds-syntax-emphasis:#161616;--cds-syntax-escape:#343a3f;--cds-syntax-float:#198038;--cds-syntax-function:#8e6a00;--cds-syntax-heading:#00539a;--cds-syntax-heading-1:#00539a;--cds-syntax-heading-2:#00539a;--cds-syntax-heading-3:#00539a;--cds-syntax-heading-4:#00539a;--cds-syntax-heading-5:#00539a;--cds-syntax-heading-6:#00539a;--cds-syntax-inserted:#a7f0ba;--cds-syntax-integer:#198038;--cds-syntax-invalid:#da1e28;--cds-syntax-keyword:#0f62fe;--cds-syntax-label-name:#0f62fe;--cds-syntax-line-comment:#198038;--cds-syntax-link:#0f62fe;--cds-syntax-list:#161616;--cds-syntax-literal:#161616;--cds-syntax-local:#0f62fe;--cds-syntax-logic-operator:#343a3f;--cds-syntax-macro-name:#161616;--cds-syntax-meta:#198038;--cds-syntax-modifier:#0f62fe;--cds-syntax-module-keyword:#6929c4;--cds-syntax-monospace:#161616;--cds-syntax-name:#0f62fe;--cds-syntax-namespace:#007d79;--cds-syntax-null:#161616;--cds-syntax-number:#198038;--cds-syntax-operator:#343a3f;--cds-syntax-operator-keyword:#0f62fe;--cds-syntax-paren:#343a3f;--cds-syntax-processing-instruction:#161616;--cds-syntax-property-name:#00539a;--cds-syntax-punctuation:#343a3f;--cds-syntax-quote:#198038;--cds-syntax-regexp:#6929c4;--cds-syntax-self:#007d79;--cds-syntax-separator:#343a3f;--cds-syntax-special:#0f62fe;--cds-syntax-special-string:#8a3ffc;--cds-syntax-square-bracket:#343a3f;--cds-syntax-standard:#0f62fe;--cds-syntax-strikethrough:#161616;--cds-syntax-string:#161616;--cds-syntax-strong:#161616;--cds-syntax-tag:#007d79;--cds-syntax-tag-name:#007d79;--cds-syntax-type:#007d79;--cds-syntax-type-name:#007d79;--cds-syntax-type-operator:#007d79;--cds-syntax-unit:#198038;--cds-syntax-update-operator:#343a3f;--cds-syntax-url:#343a3f;--cds-syntax-variable:#0f62fe;--cds-syntax-variable-name:#0f62fe;--cds-text-disabled:#16161640;--cds-text-error:#da1e28;--cds-text-helper:#6f6f6f;--cds-text-inverse:#fff;--cds-text-on-color:#fff;--cds-text-on-color-disabled:#8d8d8d;--cds-text-placeholder:#16161666;--cds-text-primary:#161616;--cds-text-secondary:#525252;--cds-toggle-off:#8d8d8d;--cds-layer:var(--cds-layer-01,#f4f4f4);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--cds-layer-background:var(--cds-layer-background-01,#fff);--cds-layer-hover:var(--cds-layer-hover-01,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01,#a8a8a8);--cds-field:var(--cds-field-01,#f4f4f4);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01,#c6c6c6);--cds-border-strong:var(--cds-border-strong-01,#8d8d8d);--cds-border-tile:var(--cds-border-tile-01,#c6c6c6);--cds-button-separator:#e0e0e0;--cds-button-primary:#0f62fe;--cds-button-secondary:#393939;--cds-button-tertiary:#0f62fe;--cds-button-danger-primary:#da1e28;--cds-button-danger-secondary:#da1e28;--cds-button-danger-active:#750e13;--cds-button-primary-active:#002d9c;--cds-button-secondary-active:#6f6f6f;--cds-button-tertiary-active:#002d9c;--cds-button-danger-hover:#b81921;--cds-button-primary-hover:#0050e6;--cds-button-secondary-hover:#474747;--cds-button-tertiary-hover:#0050e6;--cds-button-disabled:#c6c6c6;--cds-notification-background-error:#fff1f1;--cds-notification-background-success:#defbe6;--cds-notification-background-info:#edf5ff;--cds-notification-background-warning:#fcf4d6;--cds-notification-action-hover:#fff;--cds-notification-action-tertiary-inverse:#fff;--cds-notification-action-tertiary-inverse-active:#c6c6c6;--cds-notification-action-tertiary-inverse-hover:#f4f4f4;--cds-notification-action-tertiary-inverse-text:#161616;--cds-notification-action-tertiary-inverse-text-on-color-disabled:#ffffff40;--cds-tag-background-red:#ffd7d9;--cds-tag-color-red:#a2191f;--cds-tag-hover-red:#ffc2c5;--cds-tag-background-magenta:#ffd6e8;--cds-tag-color-magenta:#9f1853;--cds-tag-hover-magenta:#ffbdda;--cds-tag-background-purple:#e8daff;--cds-tag-color-purple:#6929c4;--cds-tag-hover-purple:#dcc7ff;--cds-tag-background-blue:#d0e2ff;--cds-tag-color-blue:#0043ce;--cds-tag-hover-blue:#b8d3ff;--cds-tag-background-cyan:#bae6ff;--cds-tag-color-cyan:#00539a;--cds-tag-hover-cyan:#99daff;--cds-tag-background-teal:#9ef0f0;--cds-tag-color-teal:#005d5d;--cds-tag-hover-teal:#57e5e5;--cds-tag-background-green:#a7f0ba;--cds-tag-color-green:#0e6027;--cds-tag-hover-green:#74e792;--cds-tag-background-gray:#e0e0e0;--cds-tag-color-gray:#161616;--cds-tag-hover-gray:#d1d1d1;--cds-tag-border-red:#ff8389;--cds-tag-border-blue:#78a9ff;--cds-tag-border-cyan:#33b1ff;--cds-tag-border-teal:#08bdba;--cds-tag-border-green:#42be65;--cds-tag-border-magenta:#ff7eb6;--cds-tag-border-purple:#be95ff;--cds-tag-border-gray:#a8a8a8;--cds-tag-border-cool-gray:#a2a9b0;--cds-tag-border-warm-gray:#ada8a8;--cds-tag-background-cool-gray:#dde1e6;--cds-tag-color-cool-gray:#121619;--cds-tag-hover-cool-gray:#cdd3da;--cds-tag-background-warm-gray:#e5e0df;--cds-tag-color-warm-gray:#171414;--cds-tag-hover-warm-gray:#d8d0cf;--cds-status-red:#da1e28;--cds-status-orange:#ff832b;--cds-status-orange-outline:#ba4e00;--cds-status-yellow:#f1c21b;--cds-status-yellow-outline:#8e6a00;--cds-status-green:#24a148;--cds-status-blue:#0043ce;--cds-status-purple:#8a3ffc;--cds-status-gray:#6f6f6f;--cds-content-switcher-background:#e0e0e0;--cds-content-switcher-background-hover:#d1d1d1;--cds-content-switcher-selected:#fff}.cds--g10{background-color:var(--cds-background);color:var(--cds-text-primary);--cds-ai-aura-end:#fff0;--cds-ai-aura-hover-background:#edf5ff;--cds-ai-aura-hover-end:#fff0;--cds-ai-aura-hover-start:#4589ff52;--cds-ai-aura-start:#4589ff1a;--cds-ai-aura-start-sm:#4589ff29;--cds-ai-border-end:#78a9ff;--cds-ai-border-start:#a6c8ffa3;--cds-ai-border-strong:#4589ff;--cds-ai-drop-shadow:#0f62fe1a;--cds-ai-inner-shadow:#4589ff1a;--cds-ai-overlay:#00114180;--cds-ai-popover-background:#fff;--cds-ai-popover-caret-bottom:#78a9ff;--cds-ai-popover-caret-bottom-background:#eaf1ff;--cds-ai-popover-caret-bottom-background-actions:#e9effa;--cds-ai-popover-caret-center:#a0c3ff;--cds-ai-popover-shadow-outer-01:#0043ce0f;--cds-ai-popover-shadow-outer-02:#0000000a;--cds-ai-skeleton-background:#d0e2ff;--cds-ai-skeleton-element-background:#4589ff;--cds-background:#f4f4f4;--cds-background-active:#8d8d8d80;--cds-background-brand:#0f62fe;--cds-background-hover:#8d8d8d1f;--cds-background-inverse:#393939;--cds-background-inverse-hover:#474747;--cds-background-selected:#8d8d8d33;--cds-background-selected-hover:#8d8d8d52;--cds-border-disabled:#c6c6c6;--cds-border-interactive:#0f62fe;--cds-border-inverse:#161616;--cds-border-strong-01:#8d8d8d;--cds-border-strong-02:#8d8d8d;--cds-border-strong-03:#8d8d8d;--cds-border-subtle-00:#c6c6c6;--cds-border-subtle-01:#e0e0e0;--cds-border-subtle-02:#c6c6c6;--cds-border-subtle-03:#e0e0e0;--cds-border-subtle-selected-01:#c6c6c6;--cds-border-subtle-selected-02:#c6c6c6;--cds-border-subtle-selected-03:#c6c6c6;--cds-border-tile-01:#a8a8a8;--cds-border-tile-02:#c6c6c6;--cds-border-tile-03:#a8a8a8;--cds-chat-avatar-agent:#393939;--cds-chat-avatar-bot:#6f6f6f;--cds-chat-avatar-user:#0f62fe;--cds-chat-bubble-agent:#fff;--cds-chat-bubble-agent-text:#161616;--cds-chat-bubble-border:#e0e0e0;--cds-chat-bubble-user:#e0e0e0;--cds-chat-bubble-user-text:#161616;--cds-chat-button:#0f62fe;--cds-chat-button-active:#8d8d8d80;--cds-chat-button-hover:#8d8d8d1f;--cds-chat-button-selected:#8d8d8d33;--cds-chat-button-text-hover:#0043ce;--cds-chat-button-text-selected:#525252;--cds-chat-header-background:#fff;--cds-chat-header-text:#161616;--cds-chat-prompt-background:#fff;--cds-chat-prompt-border-end:#f4f4f400;--cds-chat-prompt-border-start:#f4f4f4;--cds-chat-prompt-text:#161616;--cds-chat-shell-background:#fff;--cds-color-scheme:light;color-scheme:var(--cds-color-scheme,light);--cds-field-01:#fff;--cds-field-02:#f4f4f4;--cds-field-03:#fff;--cds-field-hover-01:#e8e8e8;--cds-field-hover-02:#e8e8e8;--cds-field-hover-03:#e8e8e8;--cds-focus:#0f62fe;--cds-focus-inset:#fff;--cds-focus-inverse:#fff;--cds-highlight:#d0e2ff;--cds-icon-disabled:#16161640;--cds-icon-interactive:#0f62fe;--cds-icon-inverse:#fff;--cds-icon-on-color:#fff;--cds-icon-on-color-disabled:#8d8d8d;--cds-icon-primary:#161616;--cds-icon-secondary:#525252;--cds-interactive:#0f62fe;--cds-layer-01:#fff;--cds-layer-02:#f4f4f4;--cds-layer-03:#fff;--cds-layer-accent-01:#e0e0e0;--cds-layer-accent-02:#e0e0e0;--cds-layer-accent-03:#e0e0e0;--cds-layer-accent-active-01:#a8a8a8;--cds-layer-accent-active-02:#a8a8a8;--cds-layer-accent-active-03:#a8a8a8;--cds-layer-accent-hover-01:#d1d1d1;--cds-layer-accent-hover-02:#d1d1d1;--cds-layer-accent-hover-03:#d1d1d1;--cds-layer-active-01:#c6c6c6;--cds-layer-active-02:#c6c6c6;--cds-layer-active-03:#c6c6c6;--cds-layer-background-01:#f4f4f4;--cds-layer-background-02:#fff;--cds-layer-background-03:#f4f4f4;--cds-layer-hover-01:#e8e8e8;--cds-layer-hover-02:#e8e8e8;--cds-layer-hover-03:#e8e8e8;--cds-layer-selected-01:#e0e0e0;--cds-layer-selected-02:#e0e0e0;--cds-layer-selected-03:#e0e0e0;--cds-layer-selected-disabled:#8d8d8d;--cds-layer-selected-hover-01:#d1d1d1;--cds-layer-selected-hover-02:#d1d1d1;--cds-layer-selected-hover-03:#d1d1d1;--cds-layer-selected-inverse:#161616;--cds-link-inverse:#78a9ff;--cds-link-inverse-active:#f4f4f4;--cds-link-inverse-hover:#a6c8ff;--cds-link-inverse-visited:#be95ff;--cds-link-primary:#0f62fe;--cds-link-primary-hover:#0043ce;--cds-link-secondary:#0043ce;--cds-link-visited:#8a3ffc;--cds-overlay:#0009;--cds-shadow:#0000004d;--cds-skeleton-background:#e8e8e8;--cds-skeleton-element:#c6c6c6;--cds-support-caution-major:#ff832b;--cds-support-caution-minor:#f1c21b;--cds-support-caution-undefined:#8a3ffc;--cds-support-error:#da1e28;--cds-support-error-inverse:#fa4d56;--cds-support-info:#0043ce;--cds-support-info-inverse:#4589ff;--cds-support-success:#24a148;--cds-support-success-inverse:#42be65;--cds-support-warning:#f1c21b;--cds-support-warning-inverse:#f1c21b;--cds-syntax-angle-bracket:#697077;--cds-syntax-annotation:#007d79;--cds-syntax-arithmetic-operator:#343a3f;--cds-syntax-atom:#161616;--cds-syntax-attribute:#00539a;--cds-syntax-attribute-name:#00539a;--cds-syntax-attribute-value:#161616;--cds-syntax-bitwise-operator:#343a3f;--cds-syntax-block-comment:#198038;--cds-syntax-bool:#161616;--cds-syntax-brace:#343a3f;--cds-syntax-bracket:#343a3f;--cds-syntax-character:#161616;--cds-syntax-class-name:#007d79;--cds-syntax-color:#161616;--cds-syntax-comment:#198038;--cds-syntax-compare-operator:#343a3f;--cds-syntax-constant:#0f62fe;--cds-syntax-content:#161616;--cds-syntax-content-separator:#343a3f;--cds-syntax-control-keyword:#6929c4;--cds-syntax-control-operator:#6929c4;--cds-syntax-definition:#00539a;--cds-syntax-definition-keyword:#00539a;--cds-syntax-definition-operator:#00539a;--cds-syntax-deleted:#ffd7d9;--cds-syntax-deref-operator:#343a3f;--cds-syntax-doc-comment:#198038;--cds-syntax-doc-string:#161616;--cds-syntax-document-meta:#198038;--cds-syntax-emphasis:#161616;--cds-syntax-escape:#343a3f;--cds-syntax-float:#198038;--cds-syntax-function:#8e6a00;--cds-syntax-heading:#00539a;--cds-syntax-heading-1:#00539a;--cds-syntax-heading-2:#00539a;--cds-syntax-heading-3:#00539a;--cds-syntax-heading-4:#00539a;--cds-syntax-heading-5:#00539a;--cds-syntax-heading-6:#00539a;--cds-syntax-inserted:#a7f0ba;--cds-syntax-integer:#198038;--cds-syntax-invalid:#da1e28;--cds-syntax-keyword:#0f62fe;--cds-syntax-label-name:#0f62fe;--cds-syntax-line-comment:#198038;--cds-syntax-link:#0f62fe;--cds-syntax-list:#161616;--cds-syntax-literal:#161616;--cds-syntax-local:#0f62fe;--cds-syntax-logic-operator:#343a3f;--cds-syntax-macro-name:#161616;--cds-syntax-meta:#198038;--cds-syntax-modifier:#0f62fe;--cds-syntax-module-keyword:#6929c4;--cds-syntax-monospace:#161616;--cds-syntax-name:#0f62fe;--cds-syntax-namespace:#007d79;--cds-syntax-null:#161616;--cds-syntax-number:#198038;--cds-syntax-operator:#343a3f;--cds-syntax-operator-keyword:#0f62fe;--cds-syntax-paren:#343a3f;--cds-syntax-processing-instruction:#161616;--cds-syntax-property-name:#00539a;--cds-syntax-punctuation:#343a3f;--cds-syntax-quote:#198038;--cds-syntax-regexp:#6929c4;--cds-syntax-self:#007d79;--cds-syntax-separator:#343a3f;--cds-syntax-special:#0f62fe;--cds-syntax-special-string:#8a3ffc;--cds-syntax-square-bracket:#343a3f;--cds-syntax-standard:#0f62fe;--cds-syntax-strikethrough:#161616;--cds-syntax-string:#161616;--cds-syntax-strong:#161616;--cds-syntax-tag:#007d79;--cds-syntax-tag-name:#007d79;--cds-syntax-type:#007d79;--cds-syntax-type-name:#007d79;--cds-syntax-type-operator:#007d79;--cds-syntax-unit:#198038;--cds-syntax-update-operator:#343a3f;--cds-syntax-url:#343a3f;--cds-syntax-variable:#0f62fe;--cds-syntax-variable-name:#0f62fe;--cds-text-disabled:#16161640;--cds-text-error:#da1e28;--cds-text-helper:#6f6f6f;--cds-text-inverse:#fff;--cds-text-on-color:#fff;--cds-text-on-color-disabled:#8d8d8d;--cds-text-placeholder:#16161666;--cds-text-primary:#161616;--cds-text-secondary:#525252;--cds-toggle-off:#8d8d8d;--cds-layer:var(--cds-layer-01,#f4f4f4);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--cds-layer-background:var(--cds-layer-background-01,#fff);--cds-layer-hover:var(--cds-layer-hover-01,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01,#a8a8a8);--cds-field:var(--cds-field-01,#f4f4f4);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01,#c6c6c6);--cds-border-strong:var(--cds-border-strong-01,#8d8d8d);--cds-border-tile:var(--cds-border-tile-01,#c6c6c6);--cds-button-separator:#e0e0e0;--cds-button-primary:#0f62fe;--cds-button-secondary:#393939;--cds-button-tertiary:#0f62fe;--cds-button-danger-primary:#da1e28;--cds-button-danger-secondary:#da1e28;--cds-button-danger-active:#750e13;--cds-button-primary-active:#002d9c;--cds-button-secondary-active:#6f6f6f;--cds-button-tertiary-active:#002d9c;--cds-button-danger-hover:#b81921;--cds-button-primary-hover:#0050e6;--cds-button-secondary-hover:#474747;--cds-button-tertiary-hover:#0050e6;--cds-button-disabled:#c6c6c6;--cds-notification-background-error:#fff1f1;--cds-notification-background-success:#defbe6;--cds-notification-background-info:#edf5ff;--cds-notification-background-warning:#fcf4d6;--cds-notification-action-hover:#fff;--cds-notification-action-tertiary-inverse:#fff;--cds-notification-action-tertiary-inverse-active:#c6c6c6;--cds-notification-action-tertiary-inverse-hover:#f4f4f4;--cds-notification-action-tertiary-inverse-text:#161616;--cds-notification-action-tertiary-inverse-text-on-color-disabled:#ffffff40;--cds-tag-background-red:#ffd7d9;--cds-tag-color-red:#a2191f;--cds-tag-hover-red:#ffc2c5;--cds-tag-background-magenta:#ffd6e8;--cds-tag-color-magenta:#9f1853;--cds-tag-hover-magenta:#ffbdda;--cds-tag-background-purple:#e8daff;--cds-tag-color-purple:#6929c4;--cds-tag-hover-purple:#dcc7ff;--cds-tag-background-blue:#d0e2ff;--cds-tag-color-blue:#0043ce;--cds-tag-hover-blue:#b8d3ff;--cds-tag-background-cyan:#bae6ff;--cds-tag-color-cyan:#00539a;--cds-tag-hover-cyan:#99daff;--cds-tag-background-teal:#9ef0f0;--cds-tag-color-teal:#005d5d;--cds-tag-hover-teal:#57e5e5;--cds-tag-background-green:#a7f0ba;--cds-tag-color-green:#0e6027;--cds-tag-hover-green:#74e792;--cds-tag-background-gray:#e0e0e0;--cds-tag-color-gray:#161616;--cds-tag-hover-gray:#d1d1d1;--cds-tag-border-red:#ff8389;--cds-tag-border-blue:#78a9ff;--cds-tag-border-cyan:#33b1ff;--cds-tag-border-teal:#08bdba;--cds-tag-border-green:#42be65;--cds-tag-border-magenta:#ff7eb6;--cds-tag-border-purple:#be95ff;--cds-tag-border-gray:#a8a8a8;--cds-tag-border-cool-gray:#a2a9b0;--cds-tag-border-warm-gray:#ada8a8;--cds-tag-background-cool-gray:#dde1e6;--cds-tag-color-cool-gray:#121619;--cds-tag-hover-cool-gray:#cdd3da;--cds-tag-background-warm-gray:#e5e0df;--cds-tag-color-warm-gray:#171414;--cds-tag-hover-warm-gray:#d8d0cf;--cds-status-red:#da1e28;--cds-status-orange:#ff832b;--cds-status-orange-outline:#ba4e00;--cds-status-yellow:#f1c21b;--cds-status-yellow-outline:#8e6a00;--cds-status-green:#24a148;--cds-status-blue:#0043ce;--cds-status-purple:#8a3ffc;--cds-status-gray:#6f6f6f;--cds-content-switcher-background:#e0e0e0;--cds-content-switcher-background-hover:#d1d1d1;--cds-content-switcher-selected:#fff}.cds--g90{background-color:var(--cds-background);color:var(--cds-text-primary);--cds-ai-aura-end:#0000;--cds-ai-aura-hover-background:#474747;--cds-ai-aura-hover-end:#0000;--cds-ai-aura-hover-start:#4589ff66;--cds-ai-aura-start:#4589ff1a;--cds-ai-aura-start-sm:#4589ff29;--cds-ai-border-end:#4589ff;--cds-ai-border-start:#a6c8ff5c;--cds-ai-border-strong:#78a9ff;--cds-ai-drop-shadow:#00000047;--cds-ai-inner-shadow:#4589ff29;--cds-ai-overlay:#00000080;--cds-ai-popover-background:#161616;--cds-ai-popover-caret-bottom:#4589ff;--cds-ai-popover-caret-bottom-background:#202d45;--cds-ai-popover-caret-bottom-background-actions:#1e283a;--cds-ai-popover-caret-center:#4870b5;--cds-ai-popover-shadow-outer-01:#0000001f;--cds-ai-popover-shadow-outer-02:#00000014;--cds-ai-skeleton-background:#78a9ff80;--cds-ai-skeleton-element-background:#78a9ff4d;--cds-background:#262626;--cds-background-active:#8d8d8d66;--cds-background-brand:#0f62fe;--cds-background-hover:#8d8d8d29;--cds-background-inverse:#f4f4f4;--cds-background-inverse-hover:#e8e8e8;--cds-background-selected:#8d8d8d3d;--cds-background-selected-hover:#8d8d8d52;--cds-border-disabled:#8d8d8d80;--cds-border-interactive:#4589ff;--cds-border-inverse:#f4f4f4;--cds-border-strong-01:#8d8d8d;--cds-border-strong-02:#a8a8a8;--cds-border-strong-03:#c6c6c6;--cds-border-subtle-00:#525252;--cds-border-subtle-01:#6f6f6f;--cds-border-subtle-02:#8d8d8d;--cds-border-subtle-03:#8d8d8d;--cds-border-subtle-selected-01:#8d8d8d;--cds-border-subtle-selected-02:#a8a8a8;--cds-border-subtle-selected-03:#a8a8a8;--cds-border-tile-01:#6f6f6f;--cds-border-tile-02:#8d8d8d;--cds-border-tile-03:#a8a8a8;--cds-chat-avatar-agent:#c6c6c6;--cds-chat-avatar-bot:#8d8d8d;--cds-chat-avatar-user:#4589ff;--cds-chat-bubble-agent:#262626;--cds-chat-bubble-agent-text:#f4f4f4;--cds-chat-bubble-border:#525252;--cds-chat-bubble-user:#393939;--cds-chat-bubble-user-text:#f4f4f4;--cds-chat-button:#78a9ff;--cds-chat-button-active:#8d8d8d66;--cds-chat-button-hover:#8d8d8d29;--cds-chat-button-selected:#8d8d8d3d;--cds-chat-button-text-hover:#a6c8ff;--cds-chat-button-text-selected:#c6c6c6;--cds-chat-header-background:#262626;--cds-chat-header-text:#f4f4f4;--cds-chat-prompt-background:#161616;--cds-chat-prompt-border-end:#26262600;--cds-chat-prompt-border-start:#262626;--cds-chat-prompt-text:#f4f4f4;--cds-chat-shell-background:#262626;--cds-color-scheme:dark;color-scheme:var(--cds-color-scheme,dark);--cds-field-01:#393939;--cds-field-02:#525252;--cds-field-03:#6f6f6f;--cds-field-hover-01:#474747;--cds-field-hover-02:#636363;--cds-field-hover-03:#5e5e5e;--cds-focus:#fff;--cds-focus-inset:#161616;--cds-focus-inverse:#0f62fe;--cds-highlight:#002d9c;--cds-icon-disabled:#f4f4f440;--cds-icon-interactive:#fff;--cds-icon-inverse:#161616;--cds-icon-on-color:#fff;--cds-icon-on-color-disabled:#ffffff40;--cds-icon-primary:#f4f4f4;--cds-icon-secondary:#c6c6c6;--cds-interactive:#4589ff;--cds-layer-01:#393939;--cds-layer-02:#525252;--cds-layer-03:#6f6f6f;--cds-layer-accent-01:#525252;--cds-layer-accent-02:#6f6f6f;--cds-layer-accent-03:#8d8d8d;--cds-layer-accent-active-01:#8d8d8d;--cds-layer-accent-active-02:#393939;--cds-layer-accent-active-03:#525252;--cds-layer-accent-hover-01:#636363;--cds-layer-accent-hover-02:#5e5e5e;--cds-layer-accent-hover-03:#7a7a7a;--cds-layer-active-01:#6f6f6f;--cds-layer-active-02:#8d8d8d;--cds-layer-active-03:#393939;--cds-layer-background-01:#262626;--cds-layer-background-02:#393939;--cds-layer-background-03:#525252;--cds-layer-hover-01:#474747;--cds-layer-hover-02:#636363;--cds-layer-hover-03:#5e5e5e;--cds-layer-selected-01:#525252;--cds-layer-selected-02:#6f6f6f;--cds-layer-selected-03:#525252;--cds-layer-selected-disabled:#a8a8a8;--cds-layer-selected-hover-01:#636363;--cds-layer-selected-hover-02:#5e5e5e;--cds-layer-selected-hover-03:#636363;--cds-layer-selected-inverse:#f4f4f4;--cds-link-inverse:#0f62fe;--cds-link-inverse-active:#161616;--cds-link-inverse-hover:#0043ce;--cds-link-inverse-visited:#8a3ffc;--cds-link-primary:#78a9ff;--cds-link-primary-hover:#a6c8ff;--cds-link-secondary:#a6c8ff;--cds-link-visited:#be95ff;--cds-overlay:#0009;--cds-shadow:#000c;--cds-skeleton-background:#333;--cds-skeleton-element:#525252;--cds-support-caution-major:#ff832b;--cds-support-caution-minor:#f1c21b;--cds-support-caution-undefined:#a56eff;--cds-support-error:#ff8389;--cds-support-error-inverse:#da1e28;--cds-support-info:#4589ff;--cds-support-info-inverse:#0043ce;--cds-support-success:#42be65;--cds-support-success-inverse:#24a148;--cds-support-warning:#f1c21b;--cds-support-warning-inverse:#f1c21b;--cds-syntax-angle-bracket:#8d8d8d;--cds-syntax-annotation:#08bdba;--cds-syntax-arithmetic-operator:#e0e0e0;--cds-syntax-atom:#f4f4f4;--cds-syntax-attribute:#33b1ff;--cds-syntax-attribute-name:#33b1ff;--cds-syntax-attribute-value:#f4f4f4;--cds-syntax-bitwise-operator:#e0e0e0;--cds-syntax-block-comment:#42be65;--cds-syntax-bool:#f4f4f4;--cds-syntax-brace:#e0e0e0;--cds-syntax-bracket:#e0e0e0;--cds-syntax-character:#f4f4f4;--cds-syntax-class-name:#3ddbd9;--cds-syntax-color:#f4f4f4;--cds-syntax-comment:#42be65;--cds-syntax-compare-operator:#e0e0e0;--cds-syntax-constant:#4589ff;--cds-syntax-content:#f4f4f4;--cds-syntax-content-separator:#e0e0e0;--cds-syntax-control-keyword:#be95ff;--cds-syntax-control-operator:#be95ff;--cds-syntax-definition:#33b1ff;--cds-syntax-definition-keyword:#33b1ff;--cds-syntax-definition-operator:#33b1ff;--cds-syntax-deleted:#a2191f;--cds-syntax-deref-operator:#e0e0e0;--cds-syntax-doc-comment:#42be65;--cds-syntax-doc-string:#f4f4f4;--cds-syntax-document-meta:#42be65;--cds-syntax-emphasis:#f4f4f4;--cds-syntax-escape:#e0e0e0;--cds-syntax-float:#6fdc8c;--cds-syntax-function:#f1c21b;--cds-syntax-heading:#33b1ff;--cds-syntax-heading-1:#33b1ff;--cds-syntax-heading-2:#33b1ff;--cds-syntax-heading-3:#33b1ff;--cds-syntax-heading-4:#33b1ff;--cds-syntax-heading-5:#33b1ff;--cds-syntax-heading-6:#33b1ff;--cds-syntax-inserted:#198038;--cds-syntax-integer:#6fdc8c;--cds-syntax-invalid:#fa4d56;--cds-syntax-keyword:#4589ff;--cds-syntax-label-name:#a6c8ff;--cds-syntax-line-comment:#42be65;--cds-syntax-link:#4589ff;--cds-syntax-list:#f4f4f4;--cds-syntax-literal:#f4f4f4;--cds-syntax-local:#a6c8ff;--cds-syntax-logic-operator:#e0e0e0;--cds-syntax-macro-name:#f4f4f4;--cds-syntax-meta:#42be65;--cds-syntax-modifier:#4589ff;--cds-syntax-module-keyword:#be95ff;--cds-syntax-monospace:#f4f4f4;--cds-syntax-name:#a6c8ff;--cds-syntax-namespace:#3ddbd9;--cds-syntax-null:#f4f4f4;--cds-syntax-number:#6fdc8c;--cds-syntax-operator:#e0e0e0;--cds-syntax-operator-keyword:#4589ff;--cds-syntax-paren:#e0e0e0;--cds-syntax-processing-instruction:#f4f4f4;--cds-syntax-property-name:#33b1ff;--cds-syntax-punctuation:#e0e0e0;--cds-syntax-quote:#42be65;--cds-syntax-regexp:#be95ff;--cds-syntax-self:#3ddbd9;--cds-syntax-separator:#e0e0e0;--cds-syntax-special:#4589ff;--cds-syntax-special-string:#be95ff;--cds-syntax-square-bracket:#e0e0e0;--cds-syntax-standard:#4589ff;--cds-syntax-strikethrough:#f4f4f4;--cds-syntax-string:#f4f4f4;--cds-syntax-strong:#f4f4f4;--cds-syntax-tag:#3ddbd9;--cds-syntax-tag-name:#3ddbd9;--cds-syntax-type:#3ddbd9;--cds-syntax-type-name:#3ddbd9;--cds-syntax-type-operator:#3ddbd9;--cds-syntax-unit:#6fdc8c;--cds-syntax-update-operator:#e0e0e0;--cds-syntax-url:#e0e0e0;--cds-syntax-variable:#a6c8ff;--cds-syntax-variable-name:#a6c8ff;--cds-text-disabled:#f4f4f440;--cds-text-error:#ffb3b8;--cds-text-helper:#c6c6c6;--cds-text-inverse:#161616;--cds-text-on-color:#fff;--cds-text-on-color-disabled:#ffffff40;--cds-text-placeholder:#f4f4f466;--cds-text-primary:#f4f4f4;--cds-text-secondary:#c6c6c6;--cds-toggle-off:#8d8d8d;--cds-layer:var(--cds-layer-01,#f4f4f4);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--cds-layer-background:var(--cds-layer-background-01,#fff);--cds-layer-hover:var(--cds-layer-hover-01,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01,#a8a8a8);--cds-field:var(--cds-field-01,#f4f4f4);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01,#c6c6c6);--cds-border-strong:var(--cds-border-strong-01,#8d8d8d);--cds-border-tile:var(--cds-border-tile-01,#c6c6c6);--cds-button-separator:#161616;--cds-button-primary:#0f62fe;--cds-button-secondary:#6f6f6f;--cds-button-tertiary:#fff;--cds-button-danger-primary:#da1e28;--cds-button-danger-secondary:#ff8389;--cds-button-danger-active:#750e13;--cds-button-primary-active:#002d9c;--cds-button-secondary-active:#393939;--cds-button-tertiary-active:#c6c6c6;--cds-button-danger-hover:#b81921;--cds-button-primary-hover:#0050e6;--cds-button-secondary-hover:#5e5e5e;--cds-button-tertiary-hover:#f4f4f4;--cds-button-disabled:#8d8d8d4d;--cds-notification-background-error:#393939;--cds-notification-background-success:#393939;--cds-notification-background-info:#393939;--cds-notification-background-warning:#393939;--cds-notification-action-tertiary-inverse:#0f62fe;--cds-notification-action-tertiary-inverse-active:#002d9c;--cds-notification-action-tertiary-inverse-hover:#0050e6;--cds-notification-action-tertiary-inverse-text:#fff;--cds-notification-action-tertiary-inverse-text-on-color-disabled:#8d8d8d;--cds-tag-background-red:#a2191f;--cds-tag-color-red:#ffd7d9;--cds-tag-hover-red:#c21e25;--cds-tag-background-magenta:#9f1853;--cds-tag-color-magenta:#ffd6e8;--cds-tag-hover-magenta:#bf1d63;--cds-tag-background-purple:#6929c4;--cds-tag-color-purple:#e8daff;--cds-tag-hover-purple:#7c3dd6;--cds-tag-background-blue:#0043ce;--cds-tag-color-blue:#d0e2ff;--cds-tag-hover-blue:#0053ff;--cds-tag-background-cyan:#00539a;--cds-tag-color-cyan:#bae6ff;--cds-tag-hover-cyan:#0066bd;--cds-tag-background-teal:#005d5d;--cds-tag-color-teal:#9ef0f0;--cds-tag-hover-teal:#007070;--cds-tag-background-green:#0e6027;--cds-tag-color-green:#a7f0ba;--cds-tag-hover-green:#11742f;--cds-tag-background-gray:#525252;--cds-tag-color-gray:#f4f4f4;--cds-tag-hover-gray:#636363;--cds-tag-border-red:#fa4d56;--cds-tag-border-blue:#4589ff;--cds-tag-border-cyan:#1192e8;--cds-tag-border-teal:#009d9a;--cds-tag-border-green:#24a148;--cds-tag-border-magenta:#ee5396;--cds-tag-border-purple:#a56eff;--cds-tag-border-gray:#8d8d8d;--cds-tag-border-cool-gray:#878d96;--cds-tag-border-warm-gray:#8f8b8b;--cds-tag-background-cool-gray:#4d5358;--cds-tag-color-cool-gray:#f2f4f8;--cds-tag-hover-cool-gray:#5d646a;--cds-tag-background-warm-gray:#565151;--cds-tag-color-warm-gray:#f7f3f2;--cds-tag-hover-warm-gray:#696363;--cds-status-red:#fa4d56;--cds-status-orange:#ff832b;--cds-status-orange-outline:#ff832b;--cds-status-yellow:#f1c21b;--cds-status-yellow-outline:#f1c21b;--cds-status-green:#42be65;--cds-status-blue:#4589ff;--cds-status-purple:#a56eff;--cds-status-gray:#8d8d8d;--cds-content-switcher-background:#0000;--cds-content-switcher-background-hover:#8d8d8d1f;--cds-content-switcher-selected:#8d8d8d3d}.cds--g100{background-color:var(--cds-background);color:var(--cds-text-primary);--cds-ai-aura-end:#0000;--cds-ai-aura-hover-background:#333;--cds-ai-aura-hover-end:#0000;--cds-ai-aura-hover-start:#4589ff66;--cds-ai-aura-start:#4589ff1a;--cds-ai-aura-start-sm:#4589ff29;--cds-ai-border-end:#4589ff;--cds-ai-border-start:#a6c8ff5c;--cds-ai-border-strong:#78a9ff;--cds-ai-drop-shadow:#00000047;--cds-ai-inner-shadow:#4589ff29;--cds-ai-overlay:#00000080;--cds-ai-popover-background:#161616;--cds-ai-popover-caret-bottom:#4589ff;--cds-ai-popover-caret-bottom-background:#202d45;--cds-ai-popover-caret-bottom-background-actions:#1e283a;--cds-ai-popover-caret-center:#4870b5;--cds-ai-popover-shadow-outer-01:#0000001f;--cds-ai-popover-shadow-outer-02:#00000014;--cds-ai-skeleton-background:#78a9ff80;--cds-ai-skeleton-element-background:#78a9ff4d;--cds-background:#161616;--cds-background-active:#8d8d8d66;--cds-background-brand:#0f62fe;--cds-background-hover:#8d8d8d29;--cds-background-inverse:#f4f4f4;--cds-background-inverse-hover:#e8e8e8;--cds-background-selected:#8d8d8d3d;--cds-background-selected-hover:#8d8d8d52;--cds-border-disabled:#8d8d8d80;--cds-border-interactive:#4589ff;--cds-border-inverse:#f4f4f4;--cds-border-strong-01:#6f6f6f;--cds-border-strong-02:#8d8d8d;--cds-border-strong-03:#a8a8a8;--cds-border-subtle-00:#393939;--cds-border-subtle-01:#525252;--cds-border-subtle-02:#6f6f6f;--cds-border-subtle-03:#6f6f6f;--cds-border-subtle-selected-01:#6f6f6f;--cds-border-subtle-selected-02:#8d8d8d;--cds-border-subtle-selected-03:#8d8d8d;--cds-border-tile-01:#525252;--cds-border-tile-02:#6f6f6f;--cds-border-tile-03:#8d8d8d;--cds-chat-avatar-agent:#c6c6c6;--cds-chat-avatar-bot:#8d8d8d;--cds-chat-avatar-user:#4589ff;--cds-chat-bubble-agent:#262626;--cds-chat-bubble-agent-text:#f4f4f4;--cds-chat-bubble-border:#525252;--cds-chat-bubble-user:#393939;--cds-chat-bubble-user-text:#f4f4f4;--cds-chat-button:#78a9ff;--cds-chat-button-active:#8d8d8d66;--cds-chat-button-hover:#8d8d8d29;--cds-chat-button-selected:#8d8d8d3d;--cds-chat-button-text-hover:#a6c8ff;--cds-chat-button-text-selected:#c6c6c6;--cds-chat-header-background:#262626;--cds-chat-header-text:#f4f4f4;--cds-chat-prompt-background:#161616;--cds-chat-prompt-border-end:#26262600;--cds-chat-prompt-border-start:#262626;--cds-chat-prompt-text:#f4f4f4;--cds-chat-shell-background:#262626;--cds-color-scheme:dark;color-scheme:var(--cds-color-scheme,dark);--cds-field-01:#262626;--cds-field-02:#393939;--cds-field-03:#525252;--cds-field-hover-01:#333;--cds-field-hover-02:#474747;--cds-field-hover-03:#636363;--cds-focus:#fff;--cds-focus-inset:#161616;--cds-focus-inverse:#0f62fe;--cds-highlight:#001d6c;--cds-icon-disabled:#f4f4f440;--cds-icon-interactive:#fff;--cds-icon-inverse:#161616;--cds-icon-on-color:#fff;--cds-icon-on-color-disabled:#ffffff40;--cds-icon-primary:#f4f4f4;--cds-icon-secondary:#c6c6c6;--cds-interactive:#4589ff;--cds-layer-01:#262626;--cds-layer-02:#393939;--cds-layer-03:#525252;--cds-layer-accent-01:#393939;--cds-layer-accent-02:#525252;--cds-layer-accent-03:#6f6f6f;--cds-layer-accent-active-01:#6f6f6f;--cds-layer-accent-active-02:#8d8d8d;--cds-layer-accent-active-03:#393939;--cds-layer-accent-hover-01:#474747;--cds-layer-accent-hover-02:#636363;--cds-layer-accent-hover-03:#5e5e5e;--cds-layer-active-01:#525252;--cds-layer-active-02:#6f6f6f;--cds-layer-active-03:#8d8d8d;--cds-layer-background-01:#161616;--cds-layer-background-02:#262626;--cds-layer-background-03:#393939;--cds-layer-hover-01:#333;--cds-layer-hover-02:#474747;--cds-layer-hover-03:#636363;--cds-layer-selected-01:#393939;--cds-layer-selected-02:#525252;--cds-layer-selected-03:#6f6f6f;--cds-layer-selected-disabled:#a8a8a8;--cds-layer-selected-hover-01:#474747;--cds-layer-selected-hover-02:#636363;--cds-layer-selected-hover-03:#5e5e5e;--cds-layer-selected-inverse:#f4f4f4;--cds-link-inverse:#0f62fe;--cds-link-inverse-active:#161616;--cds-link-inverse-hover:#0043ce;--cds-link-inverse-visited:#8a3ffc;--cds-link-primary:#78a9ff;--cds-link-primary-hover:#a6c8ff;--cds-link-secondary:#a6c8ff;--cds-link-visited:#be95ff;--cds-overlay:#0009;--cds-shadow:#000c;--cds-skeleton-background:#292929;--cds-skeleton-element:#393939;--cds-support-caution-major:#ff832b;--cds-support-caution-minor:#f1c21b;--cds-support-caution-undefined:#a56eff;--cds-support-error:#fa4d56;--cds-support-error-inverse:#da1e28;--cds-support-info:#4589ff;--cds-support-info-inverse:#0043ce;--cds-support-success:#42be65;--cds-support-success-inverse:#24a148;--cds-support-warning:#f1c21b;--cds-support-warning-inverse:#f1c21b;--cds-syntax-angle-bracket:#8d8d8d;--cds-syntax-annotation:#08bdba;--cds-syntax-arithmetic-operator:#e0e0e0;--cds-syntax-atom:#f4f4f4;--cds-syntax-attribute:#33b1ff;--cds-syntax-attribute-name:#33b1ff;--cds-syntax-attribute-value:#f4f4f4;--cds-syntax-bitwise-operator:#e0e0e0;--cds-syntax-block-comment:#42be65;--cds-syntax-bool:#f4f4f4;--cds-syntax-brace:#e0e0e0;--cds-syntax-bracket:#e0e0e0;--cds-syntax-character:#f4f4f4;--cds-syntax-class-name:#3ddbd9;--cds-syntax-color:#f4f4f4;--cds-syntax-comment:#42be65;--cds-syntax-compare-operator:#e0e0e0;--cds-syntax-constant:#4589ff;--cds-syntax-content:#f4f4f4;--cds-syntax-content-separator:#e0e0e0;--cds-syntax-control-keyword:#be95ff;--cds-syntax-control-operator:#be95ff;--cds-syntax-definition:#33b1ff;--cds-syntax-definition-keyword:#33b1ff;--cds-syntax-definition-operator:#33b1ff;--cds-syntax-deleted:#a2191f;--cds-syntax-deref-operator:#e0e0e0;--cds-syntax-doc-comment:#42be65;--cds-syntax-doc-string:#f4f4f4;--cds-syntax-document-meta:#42be65;--cds-syntax-emphasis:#f4f4f4;--cds-syntax-escape:#e0e0e0;--cds-syntax-float:#6fdc8c;--cds-syntax-function:#f1c21b;--cds-syntax-heading:#33b1ff;--cds-syntax-heading-1:#33b1ff;--cds-syntax-heading-2:#33b1ff;--cds-syntax-heading-3:#33b1ff;--cds-syntax-heading-4:#33b1ff;--cds-syntax-heading-5:#33b1ff;--cds-syntax-heading-6:#33b1ff;--cds-syntax-inserted:#198038;--cds-syntax-integer:#6fdc8c;--cds-syntax-invalid:#fa4d56;--cds-syntax-keyword:#4589ff;--cds-syntax-label-name:#a6c8ff;--cds-syntax-line-comment:#42be65;--cds-syntax-link:#4589ff;--cds-syntax-list:#f4f4f4;--cds-syntax-literal:#f4f4f4;--cds-syntax-local:#a6c8ff;--cds-syntax-logic-operator:#e0e0e0;--cds-syntax-macro-name:#f4f4f4;--cds-syntax-meta:#42be65;--cds-syntax-modifier:#4589ff;--cds-syntax-module-keyword:#be95ff;--cds-syntax-monospace:#f4f4f4;--cds-syntax-name:#a6c8ff;--cds-syntax-namespace:#3ddbd9;--cds-syntax-null:#f4f4f4;--cds-syntax-number:#6fdc8c;--cds-syntax-operator:#e0e0e0;--cds-syntax-operator-keyword:#4589ff;--cds-syntax-paren:#e0e0e0;--cds-syntax-processing-instruction:#f4f4f4;--cds-syntax-property-name:#33b1ff;--cds-syntax-punctuation:#e0e0e0;--cds-syntax-quote:#42be65;--cds-syntax-regexp:#be95ff;--cds-syntax-self:#3ddbd9;--cds-syntax-separator:#e0e0e0;--cds-syntax-special:#4589ff;--cds-syntax-special-string:#be95ff;--cds-syntax-square-bracket:#e0e0e0;--cds-syntax-standard:#4589ff;--cds-syntax-strikethrough:#f4f4f4;--cds-syntax-string:#f4f4f4;--cds-syntax-strong:#f4f4f4;--cds-syntax-tag:#3ddbd9;--cds-syntax-tag-name:#3ddbd9;--cds-syntax-type:#3ddbd9;--cds-syntax-type-name:#3ddbd9;--cds-syntax-type-operator:#3ddbd9;--cds-syntax-unit:#6fdc8c;--cds-syntax-update-operator:#e0e0e0;--cds-syntax-url:#e0e0e0;--cds-syntax-variable:#a6c8ff;--cds-syntax-variable-name:#a6c8ff;--cds-text-disabled:#f4f4f440;--cds-text-error:#ff8389;--cds-text-helper:#a8a8a8;--cds-text-inverse:#161616;--cds-text-on-color:#fff;--cds-text-on-color-disabled:#ffffff40;--cds-text-placeholder:#f4f4f466;--cds-text-primary:#f4f4f4;--cds-text-secondary:#c6c6c6;--cds-toggle-off:#6f6f6f;--cds-layer:var(--cds-layer-01,#f4f4f4);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--cds-layer-background:var(--cds-layer-background-01,#fff);--cds-layer-hover:var(--cds-layer-hover-01,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01,#a8a8a8);--cds-field:var(--cds-field-01,#f4f4f4);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01,#c6c6c6);--cds-border-strong:var(--cds-border-strong-01,#8d8d8d);--cds-border-tile:var(--cds-border-tile-01,#c6c6c6);--cds-button-separator:#161616;--cds-button-primary:#0f62fe;--cds-button-secondary:#6f6f6f;--cds-button-tertiary:#fff;--cds-button-danger-primary:#da1e28;--cds-button-danger-secondary:#fa4d56;--cds-button-danger-active:#750e13;--cds-button-primary-active:#002d9c;--cds-button-secondary-active:#393939;--cds-button-tertiary-active:#c6c6c6;--cds-button-danger-hover:#b81921;--cds-button-primary-hover:#0050e6;--cds-button-secondary-hover:#5e5e5e;--cds-button-tertiary-hover:#f4f4f4;--cds-button-disabled:#8d8d8d4d;--cds-notification-background-error:#262626;--cds-notification-background-success:#262626;--cds-notification-background-info:#262626;--cds-notification-background-warning:#262626;--cds-notification-action-tertiary-inverse:#0f62fe;--cds-notification-action-tertiary-inverse-active:#002d9c;--cds-notification-action-tertiary-inverse-hover:#0050e6;--cds-notification-action-tertiary-inverse-text:#fff;--cds-notification-action-tertiary-inverse-text-on-color-disabled:#8d8d8d;--cds-tag-background-red:#a2191f;--cds-tag-color-red:#ffd7d9;--cds-tag-hover-red:#c21e25;--cds-tag-background-magenta:#9f1853;--cds-tag-color-magenta:#ffd6e8;--cds-tag-hover-magenta:#bf1d63;--cds-tag-background-purple:#6929c4;--cds-tag-color-purple:#e8daff;--cds-tag-hover-purple:#7c3dd6;--cds-tag-background-blue:#0043ce;--cds-tag-color-blue:#d0e2ff;--cds-tag-hover-blue:#0053ff;--cds-tag-background-cyan:#00539a;--cds-tag-color-cyan:#bae6ff;--cds-tag-hover-cyan:#0066bd;--cds-tag-background-teal:#005d5d;--cds-tag-color-teal:#9ef0f0;--cds-tag-hover-teal:#007070;--cds-tag-background-green:#0e6027;--cds-tag-color-green:#a7f0ba;--cds-tag-hover-green:#11742f;--cds-tag-background-gray:#525252;--cds-tag-color-gray:#f4f4f4;--cds-tag-hover-gray:#636363;--cds-tag-border-red:#fa4d56;--cds-tag-border-blue:#4589ff;--cds-tag-border-cyan:#1192e8;--cds-tag-border-teal:#009d9a;--cds-tag-border-green:#24a148;--cds-tag-border-magenta:#ee5396;--cds-tag-border-purple:#a56eff;--cds-tag-border-gray:#8d8d8d;--cds-tag-border-cool-gray:#878d96;--cds-tag-border-warm-gray:#8f8b8b;--cds-tag-background-cool-gray:#4d5358;--cds-tag-color-cool-gray:#f2f4f8;--cds-tag-hover-cool-gray:#5d646a;--cds-tag-background-warm-gray:#565151;--cds-tag-color-warm-gray:#f7f3f2;--cds-tag-hover-warm-gray:#696363;--cds-status-red:#fa4d56;--cds-status-orange:#ff832b;--cds-status-orange-outline:#ff832b;--cds-status-yellow:#f1c21b;--cds-status-yellow-outline:#f1c21b;--cds-status-green:#42be65;--cds-status-blue:#4589ff;--cds-status-purple:#a56eff;--cds-status-gray:#8d8d8d;--cds-content-switcher-background:#0000;--cds-content-switcher-background-hover:#8d8d8d1f;--cds-content-switcher-selected:#8d8d8d3d}.cds--accordion{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline,var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--accordion *,.cds--accordion :before,.cds--accordion :after{box-sizing:inherit}.cds--accordion{inline-size:100%;list-style:none}.cds--accordion__item{border-block-start:1px solid var(--cds-border-subtle);transition:border-color .11s cubic-bezier(.2,0,.38,.9);display:list-item;overflow:visible}.cds--accordion__item:last-child{border-block-end:1px solid var(--cds-border-subtle)}@media (any-hover:hover){.cds--accordion__item:not(.cds--accordion__item--active):hover,.cds--accordion__item:not(.cds--accordion__item--active):hover+.cds--accordion__item{border-block-start-color:var(--cds-layer-hover)}.cds--accordion__item:not(.cds--accordion__item--active):last-child:hover{border-block-end-color:var(--cds-layer-hover)}}.cds--accordion__heading{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;transition:background-color .11s cubic-bezier(.2,0,.38,.9);display:inline-block}.cds--accordion__heading *,.cds--accordion__heading :before,.cds--accordion__heading :after{box-sizing:inherit}.cds--accordion__heading::-moz-focus-inner{border:0}.cds--accordion__heading{color:var(--cds-text-primary,#161616);cursor:pointer;inline-size:100%;min-block-size:var(--cds-layout-size-height-local);flex-direction:row-reverse;justify-content:flex-start;align-items:center;margin:0;padding-inline-end:var(--cds-layout-density-padding-inline-local);display:flex;position:relative}@media (any-hover:hover){.cds--accordion__heading:hover{background-color:var(--cds-layer-hover);outline:none}}.cds--accordion__heading:focus{z-index:2;box-shadow:0 -1px 0 0 var(--cds-focus,#0f62fe), inset 0 1px 0 0 var(--cds-focus,#0f62fe), inset 2px 0 0 0 var(--cds-focus,#0f62fe), 0 1px 0 0 var(--cds-focus,#0f62fe), inset 0 -1px 0 0 var(--cds-focus,#0f62fe), inset -2px 0 0 0 var(--cds-focus,#0f62fe);outline:none;position:relative}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--accordion__heading:focus{outline:2px solid highlight}}.cds--accordion__heading[disabled]{color:var(--cds-text-disabled,#16161640);cursor:not-allowed;background-color:#0000}.cds--accordion__heading[disabled] .cds--accordion__arrow{fill:var(--cds-icon-disabled,#16161640)}@media (any-hover:hover){.cds--accordion__heading[disabled]:hover:before{background-color:#0000}}.cds--accordion__item--disabled,.cds--accordion__item--disabled+.cds--accordion__item{border-block-start:1px solid var(--cds-border-subtle)}li.cds--accordion__item--disabled:last-of-type{border-block-end:1px solid var(--cds-border-subtle)}.cds--accordion__arrow{outline-offset:-2px;block-size:1rem;fill:var(--cds-icon-primary,#161616);outline:2px solid #0000;flex:0 0 1rem;inline-size:1rem;transition:all .11s cubic-bezier(.2,0,.38,.9);transform:rotate(-270deg)}.cds--accordion__title{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);z-index:1;text-align:start;inline-size:100%;padding-inline-start:1rem}.cds--accordion__wrapper{opacity:0;max-block-size:0;transition:all .11s cubic-bezier(0, 0, .38, .9) allow-discrete;writing-mode:horizontal-tb;padding:0;display:none;overflow:hidden}.cds--accordion__content{padding-inline:var(--cds-layout-density-padding-inline-local)}@media (min-width:480px){.cds--accordion__content{padding-inline-end:3rem}}@media (min-width:640px){.cds--accordion__content{padding-inline-end:25%}}.cds--accordion__content>p{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px)}.cds--accordion--start .cds--accordion__heading{flex-direction:row}.cds--accordion--start .cds--accordion__arrow{margin:2px 0 0 var(--cds-layout-density-padding-inline-local)}.cds--accordion--start .cds--accordion__title{margin-inline-end:1rem}.cds--accordion--start .cds--accordion__content{margin-inline-start:calc(var(--cds-layout-density-padding-inline-local) + 1rem)}.cds--accordion__item--collapsing .cds--accordion__content,.cds--accordion__item--expanding .cds--accordion__content{display:block}.cds--accordion__item--active{overflow:visible}.cds--accordion__item--active>.cds--accordion__wrapper{opacity:1;max-block-size:-moz-fit-content;max-block-size:fit-content;padding-block:.5rem 1.5rem;display:block;overflow:visible}.cds--accordion__item--active>.cds--accordion__heading>.cds--accordion__arrow{fill:var(--cds-icon-primary,#161616);transform:rotate(-90deg)}@starting-style{.cds--accordion__item--active>.cds--accordion__wrapper{opacity:0;max-block-size:0;padding:0}}.cds--accordion--flush .cds--accordion__item{border-color:#0000;position:relative}.cds--accordion--flush .cds--accordion__item:last-child{border-color:#0000}.cds--accordion--flush .cds--accordion__item:before,.cds--accordion--flush .cds--accordion__item:after{content:"";block-size:1px;inline-size:calc(100% - 2rem);margin-inline-start:1rem;transition:background .11s cubic-bezier(.2,0,.38,.9);display:block;position:absolute}@media screen and (prefers-reduced-motion:reduce){.cds--accordion--flush .cds--accordion__item:before,.cds--accordion--flush .cds--accordion__item:after{transition:none}}.cds--accordion--flush .cds--accordion__item:before{background:var(--cds-border-subtle);inset-block-start:-1px}.cds--accordion--flush .cds--accordion__item:last-child:after{background:var(--cds-border-subtle);inset-block-end:-1px}@media (any-hover:hover){.cds--accordion--flush .cds--accordion__item:hover,.cds--accordion--flush .cds--accordion__item:last-child:hover,.cds--accordion--flush .cds--accordion__item:hover+.cds--accordion__item{border-color:#0000}.cds--accordion--flush .cds--accordion__heading:hover{z-index:1;position:relative}.cds--accordion--flush .cds--accordion__heading:hover:before,.cds--accordion--flush .cds--accordion__heading:hover:after{background:var(--cds-layer-hover);content:"";block-size:1px;inline-size:100%;transition:background .11s cubic-bezier(.2,0,.38,.9);display:block;position:absolute;inset-inline-start:0}}@media screen and (any-hover:hover) and (prefers-reduced-motion:reduce){.cds--accordion--flush .cds--accordion__heading:hover:before,.cds--accordion--flush .cds--accordion__heading:hover:after{transition:none}}@media (any-hover:hover){.cds--accordion--flush .cds--accordion__heading:hover:before{inset-block-start:-1px}.cds--accordion--flush .cds--accordion__heading:hover:after{inset-block-end:-1px}.cds--accordion--flush .cds--accordion__heading:hover:focus:after,.cds--accordion--flush .cds--accordion__heading:hover:focus:before{background:0 0}}.cds--accordion.cds--skeleton .cds--accordion__heading,.cds--accordion.cds--skeleton .cds--accordion__button{cursor:default}.cds--accordion.cds--skeleton .cds--accordion__arrow{cursor:default;fill:var(--cds-icon-primary,#161616);pointer-events:none}.cds--accordion.cds--skeleton .cds--accordion__arrow:focus,.cds--accordion.cds--skeleton .cds--accordion__arrow:active{cursor:default;border:none;outline:none}@media (any-hover:hover){.cds--accordion.cds--skeleton .cds--accordion__arrow:hover{cursor:default;border:none;outline:none}.cds--accordion.cds--skeleton .cds--accordion__heading:hover:before,.cds--accordion.cds--skeleton .cds--accordion__heading:hover{background-color:#0000}}.cds--accordion--end.cds--skeleton .cds--accordion__arrow{margin-inline-start:1rem}.cds--skeleton .cds--accordion__heading:focus .cds--accordion__arrow{cursor:default;border:none;outline:none}.cds--accordion__title.cds--skeleton__text{margin-block-end:0}.cds--accordion.cds--skeleton .cds--accordion__title{margin-inline-start:1rem}[dir=rtl] .cds--accordion--start .cds--accordion__heading{padding-inline:var(--cds-layout-density-padding-inline-local) 0}[dir=rtl] .cds--accordion--start .cds--accordion__title{margin-inline-end:0;padding-inline-start:0}@keyframes cds--hide-feedback{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes cds--show-feedback{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes cds--skeleton{0%{opacity:.3;transform-origin:0;transform:scaleX(0)}20%{opacity:1;transform-origin:0;transform:scaleX(1)}28%{transform-origin:100%;transform:scaleX(1)}51%{transform-origin:100%;transform:scaleX(0)}58%{transform-origin:100%;transform:scaleX(0)}82%{transform-origin:100%;transform:scaleX(1)}83%{transform-origin:0;transform:scaleX(1)}96%{transform-origin:0;transform:scaleX(0)}to{opacity:.3;transform-origin:0;transform:scaleX(0)}}.cds--assistive-text,.cds--visually-hidden{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;visibility:inherit;white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.cds--popover-container{display:inline-block}.cds--popover-container:not(.cds--popover--auto-align){position:relative}.cds--popover--high-contrast .cds--popover{--cds-popover-background-color:var(--cds-background-inverse,#393939);--cds-popover-text-color:var(--cds-text-inverse,#fff)}.cds--popover--high-contrast .cds--popover .cds--skeleton,.cds--popover--high-contrast .cds--popover .cds--skeleton__text,.cds--popover--high-contrast .cds--popover .cds--skeleton__placeholder,.cds--popover--high-contrast .cds--popover .cds--icon--skeleton{background:var(--cds-background-inverse-hover,#474747)}.cds--popover--high-contrast .cds--popover .cds--skeleton:before,.cds--popover--high-contrast .cds--popover .cds--skeleton__text:before,.cds--popover--high-contrast .cds--popover .cds--skeleton__placeholder:before,.cds--popover--high-contrast .cds--popover .cds--icon--skeleton:before{background:var(--cds-background-inverse,#393939)}.cds--popover--drop-shadow .cds--popover{filter:var(--cds-popover-drop-shadow,drop-shadow(0 .125rem .125rem #0003))}.cds--popover--border>.cds--popover>.cds--popover-content{outline:1px solid var(--cds-popover-border-color,var(--cds-border-subtle));outline-offset:-1px}.cds--popover--caret{--cds-popover-offset:.625rem}.cds--popover{z-index:6000;pointer-events:none;position:absolute;inset:0}.cds--popover-content{--cds-layout-size-height-sm:2rem}.cds--popover-content.cds--layout--size-sm,.cds--layout--size-sm :where(.cds--popover-content){--cds-layout-size-height:var(--cds-layout-size-height-sm)}.cds--popover-content{--cds-layout-size-height-md:2.5rem}.cds--popover-content.cds--layout--size-md,.cds--layout--size-md :where(.cds--popover-content){--cds-layout-size-height:var(--cds-layout-size-height-md)}.cds--popover-content{--cds-layout-size-height-lg:3rem}.cds--popover-content.cds--layout--size-lg,.cds--layout--size-lg :where(.cds--popover-content){--cds-layout-size-height:var(--cds-layout-size-height-lg)}.cds--popover-content{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--popover-content *,.cds--popover-content :before,.cds--popover-content :after{box-sizing:inherit}.cds--popover-content{z-index:6000;border-radius:var(--cds-popover-border-radius,2px);background-color:var(--cds-popover-background-color,var(--cds-layer));color:var(--cds-popover-text-color,var(--cds-text-primary,#161616));pointer-events:auto;inline-size:max-content;max-inline-size:23rem;display:none;position:absolute}.cds--popover--open>.cds--popover>.cds--popover-content{display:block}.cds--popover--background-token__background>.cds--popover>.cds--popover-content{background-color:var(--cds-background,#fff)}.cds--popover-content:before{content:"";display:none;position:absolute}.cds--popover--open>.cds--popover>.cds--popover-content:before{display:block}.cds--popover-caret,.cds--popover--auto-align.cds--popover-caret{z-index:6000;will-change:transform;display:none;position:absolute}.cds--popover-caret:after,.cds--popover--auto-align.cds--popover-caret:after{background-color:var(--cds-popover-background-color,var(--cds-layer));content:"";display:block;position:absolute}.cds--popover-caret:before,.cds--popover--auto-align.cds--popover-caret:before{background-color:var(--cds-popover-border-color,var(--cds-border-subtle));content:"";display:none;position:absolute}.cds--popover--background-token__background>.cds--popover>.cds--popover-caret:after{background-color:var(--cds-background,#fff)}.cds--popover--border .cds--popover-caret:before,.cds--popover--border .cds--popover--auto-align.cds--popover-caret:before,.cds--popover--caret.cds--popover--open>.cds--popover>.cds--popover-caret,.cds--popover--auto-align.cds--popover--caret.cds--popover--open>.cds--popover>.cds--popover-content>.cds--popover-caret{display:block}.cds--popover--tab-tip>.cds--popover>.cds--popover-caret{display:none}.cds--popover--bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(-50%, calc(100% + var(--cds-popover-offset,0rem)));inset-block-end:0;inset-inline-start:50%}.cds--popover--bottom:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--bottom-start:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--bottom-end:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content{inset-block-end:-.25rem}.cds--popover--top:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--top-start:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--top-end:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content{inset-block-start:-.25rem}.cds--popover--top-start:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--bottom-start:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content{inset-inline-start:calc(50% - var(--cds-popover-offset,0rem) - 1rem)}.cds--popover--top-end:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--bottom-end:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content{inset-inline-end:calc(50% - var(--cds-popover-offset,0rem) - 1rem)}.cds--popover--right:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--right-start:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--right-end:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content{inset-inline-start:calc(100% + .25rem)}.cds--popover--left:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--left-start:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--left-end:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content{inset-inline-end:calc(100% + .25rem)}.cds--popover--bottom:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content{transform:translate(50%, calc(100% + var(--cds-popover-offset,0rem)))}.cds--popover--bottom-left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--bottom-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(calc(-1 * var(--cds-popover-offset,0rem)), calc(100% + var(--cds-popover-offset,0rem)));inset-block-end:0;inset-inline-start:calc(50% - var(--cds-popover-offset,0rem))}:is(.cds--popover--bottom-left:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--bottom-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content){inset-inline-start:initial;inset-inline-end:calc(50% - var(--cds-popover-offset,0rem))}.cds--popover--bottom-right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--bottom-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(var(--cds-popover-offset,0rem), calc(100% + var(--cds-popover-offset,0rem)));inset-block-end:0;inset-inline-end:calc(50% - var(--cds-popover-offset,0rem))}:is(.cds--popover--bottom-right:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--bottom-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content){inset-inline-start:calc(50% - var(--cds-popover-offset,0rem))}.cds--popover--bottom>.cds--popover>.cds--popover-content:before,.cds--popover--bottom-left>.cds--popover>.cds--popover-content:before,.cds--popover--bottom-start>.cds--popover>.cds--popover-content:before,.cds--popover--bottom-right>.cds--popover>.cds--popover-content:before,.cds--popover--bottom-end>.cds--popover>.cds--popover-content:before{block-size:var(--cds-popover-offset,0rem);inset-block-start:0;inset-inline:0;transform:translateY(-100%)}.cds--popover--bottom>.cds--popover>.cds--popover-caret,.cds--popover--bottom-left>.cds--popover>.cds--popover-caret,.cds--popover--bottom-start>.cds--popover>.cds--popover-caret,.cds--popover--bottom-right>.cds--popover>.cds--popover-caret,.cds--popover--bottom-end>.cds--popover>.cds--popover-caret{block-size:var(--cds-popover-caret-height,.375rem);inline-size:var(--cds-popover-caret-width,.75rem);transform:translate(-50%, var(--cds-popover-offset,0rem));inset-block-end:0;inset-inline-start:50%}.cds--popover--bottom>.cds--popover>.cds--popover-caret:after,.cds--popover--bottom-left>.cds--popover>.cds--popover-caret:after,.cds--popover--bottom-start>.cds--popover>.cds--popover-caret:after,.cds--popover--bottom-right>.cds--popover>.cds--popover-caret:after,.cds--popover--bottom-end>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-left>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-start>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-right>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-end>.cds--popover>.cds--popover-caret:before{block-size:var(--cds-popover-caret-height,.375rem);clip-path:polygon(0% 100%,50% 0%,100% 100%);inline-size:var(--cds-popover-caret-width,.75rem)}.cds--popover--border.cds--popover--bottom>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-left>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-start>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-right>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-end>.cds--popover>.cds--popover-caret:after{inline-size:calc(var(--cds-popover-caret-width,.75rem) - 1px);inset-block-start:1px;inset-inline-start:.5px}:is(.cds--popover--bottom:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--bottom-left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--bottom-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--bottom-right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--bottom-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret){transform:translate(50%, var(--cds-popover-offset,0rem))}.cds--popover--bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--bottom-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--bottom-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--bottom-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--bottom-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{block-size:var(--cds-popover-caret-height,.375rem);inline-size:var(--cds-popover-caret-width,.75rem)}.cds--popover--bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--bottom-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--bottom-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--bottom-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--bottom-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before{block-size:var(--cds-popover-caret-height,.375rem);clip-path:polygon(0% 100%,50% 0%,100% 100%);inline-size:var(--cds-popover-caret-width,.75rem)}.cds--popover--border.cds--popover--bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inline-size:calc(var(--cds-popover-caret-width,.75rem) - 1px);inset-block-start:1px;inset-inline-start:.5px}.cds--popover--top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(-50%, calc(-100% - var(--cds-popover-offset,0rem)));inset-block-start:0;inset-inline-start:50%}.cds--popover--top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content{transform:translate(50%, calc(-100% - var(--cds-popover-offset,0rem)))}.cds--popover--top-left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--top-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(calc(-1 * var(--cds-popover-offset,0rem)), calc(-100% - var(--cds-popover-offset,0rem)));inset-block-start:0;inset-inline-start:calc(50% - var(--cds-popover-offset,0rem))}:is(.cds--popover--top-left:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--top-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content){inset-inline-start:initial;inset-inline-end:calc(50% - var(--cds-popover-offset,0rem))}.cds--popover--top-right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--top-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(var(--cds-popover-offset,0rem), calc(-100% - var(--cds-popover-offset,0rem)));inset-block-start:0;inset-inline-end:calc(50% - var(--cds-popover-offset,0rem))}:is(.cds--popover--top-right:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--top-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content){inset-inline-start:calc(50% - var(--cds-popover-offset,0rem))}.cds--popover--top>.cds--popover>.cds--popover-content:before,.cds--popover--top-left>.cds--popover>.cds--popover-content:before,.cds--popover--top-start>.cds--popover>.cds--popover-content:before,.cds--popover--top-right>.cds--popover>.cds--popover-content:before,.cds--popover--top-end>.cds--popover>.cds--popover-content:before{block-size:var(--cds-popover-offset,0rem);inset-block-end:0;inset-inline:0;transform:translateY(100%)}.cds--popover--top>.cds--popover>.cds--popover-caret,.cds--popover--top-left>.cds--popover>.cds--popover-caret,.cds--popover--top-start>.cds--popover>.cds--popover-caret,.cds--popover--top-right>.cds--popover>.cds--popover-caret,.cds--popover--top-end>.cds--popover>.cds--popover-caret{block-size:var(--cds-popover-caret-height,.375rem);inline-size:var(--cds-popover-caret-width,.75rem);transform:translate(-50%, calc(-1 * var(--cds-popover-offset,0rem)));inset-block-start:0;inset-inline-start:50%}.cds--popover--top>.cds--popover>.cds--popover-caret:after,.cds--popover--top-left>.cds--popover>.cds--popover-caret:after,.cds--popover--top-start>.cds--popover>.cds--popover-caret:after,.cds--popover--top-right>.cds--popover>.cds--popover-caret:after,.cds--popover--top-end>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--top>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-left>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-start>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-right>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-end>.cds--popover>.cds--popover-caret:before{block-size:var(--cds-popover-caret-height,.375rem);clip-path:polygon(0% 0%,50% 100%,100% 0%);inline-size:var(--cds-popover-caret-width,.75rem)}.cds--popover--border.cds--popover--top>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-left>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-start>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-right>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-end>.cds--popover>.cds--popover-caret:after{inline-size:calc(var(--cds-popover-caret-width,.75rem) - 1px);inset-block-start:-1px;inset-inline-start:.5px}:is(.cds--popover--top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--top-left:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--top-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--top-right:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--top-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret){transform:translate(50%, calc(-1 * var(--cds-popover-offset,0rem)))}.cds--popover--top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--top-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--top-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--top-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--top-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{block-size:var(--cds-popover-caret-height,.375rem);inline-size:var(--cds-popover-caret-width,.75rem)}.cds--popover--top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--top-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--top-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--top-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--top-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before{block-size:var(--cds-popover-caret-height,.375rem);clip-path:polygon(0% 0%,50% 100%,100% 0%);inline-size:var(--cds-popover-caret-width,.75rem)}.cds--popover--border.cds--popover--top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inline-size:calc(var(--cds-popover-caret-width,.75rem) - 1px);inset-block-start:-1px;inset-inline-start:.5px}.cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(var(--cds-popover-offset,0rem), -50%);inset-block-start:50%;inset-inline-start:100%}.cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(var(--cds-popover-offset,0rem), calc(.5 * var(--cds-popover-offset,0rem) * -1 - 16px));inset-block-start:50%;inset-inline-start:100%}.cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(var(--cds-popover-offset,0rem), calc(.5 * var(--cds-popover-offset,0rem) + 16px));inset-block-end:50%;inset-inline-start:100%}:is(.cds--popover--right:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--right-bottom:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--right-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--right-top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--right-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content){inset-inline-start:initial;inset-inline-end:100%}.cds--popover--right>.cds--popover>.cds--popover-content:before,.cds--popover--right-top>.cds--popover>.cds--popover-content:before,.cds--popover--right-start>.cds--popover>.cds--popover-content:before,.cds--popover--right-bottom>.cds--popover>.cds--popover-content:before,.cds--popover--right-end>.cds--popover>.cds--popover-content:before{inline-size:var(--cds-popover-offset,0rem);inset-block:0;inset-inline-start:0;transform:translate(-100%)}.cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{block-size:var(--cds-popover-caret-width,.75rem);inline-size:var(--cds-popover-caret-height,.375rem);transform:translate(calc(var(--cds-popover-offset,0rem) - 100%), -50%);inset-block-start:50%;inset-inline-start:100%}.cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after{block-size:var(--cds-popover-caret-width,.75rem);clip-path:polygon(0% 50%,100% 0%,100% 100%);inline-size:var(--cds-popover-caret-height,.375rem)}:is(.cds--popover--right:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--right-top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--right-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--right-bottom:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--right-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret){inset-inline-start:initial;inset-inline-end:100%}.cds--popover--border.cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before{block-size:var(--cds-popover-caret-width,.75rem);clip-path:polygon(0% 50%,100% 0%,100% 100%);inline-size:var(--cds-popover-caret-height,.375rem)}.cds--popover--border.cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after{inset-inline-start:1px}.cds--popover--border.cds--popover--right:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:-1px}.cds--popover--border.cds--popover--right-top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:-1px}.cds--popover--border.cds--popover--right-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:-1px}.cds--popover--border.cds--popover--right-bottom:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:-1px}.cds--popover--border.cds--popover--right-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:-1px}.cds--popover--right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--right-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--right-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--right-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--right-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{block-size:var(--cds-popover-caret-width,.75rem);inline-size:var(--cds-popover-caret-height,.375rem)}.cds--popover--right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--right-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--right-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--right-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--right-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before{block-size:var(--cds-popover-caret-width,.75rem);clip-path:polygon(0% 50%,100% 0%,100% 100%);inline-size:var(--cds-popover-caret-height,.375rem)}.cds--popover--border.cds--popover--right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:1px}.cds--popover--border.cds--popover--right.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:1px}.cds--popover--border.cds--popover--right-top.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:1px}.cds--popover--border.cds--popover--right-start.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:1px}.cds--popover--border.cds--popover--right-bottom.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:1px}.cds--popover--border.cds--popover--right-end.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:1px}.cds--popover--border.cds--popover--right.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--right-top.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--right-start.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--right-bottom.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--right-end.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(calc(-1 * var(--cds-popover-offset,0rem) + .1px), -50%);inset-block-start:50%;inset-inline-end:100%}.cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(calc(-1 * var(--cds-popover-offset,0rem)), calc(-.5 * var(--cds-popover-offset,0rem) - 16px));inset-block-start:50%;inset-inline-end:100%}.cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(calc(-1 * var(--cds-popover-offset,0rem)), calc(.5 * var(--cds-popover-offset,0rem) + 16px));inset-block-end:50%;inset-inline-end:100%}:is(.cds--popover--left:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--left-bottom:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--left-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--left-top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--left-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content){inset-inline-start:100%;inset-inline-end:initial}.cds--popover--left>.cds--popover>.cds--popover-content:before,.cds--popover--left-top>.cds--popover>.cds--popover-content:before,.cds--popover--left-start>.cds--popover>.cds--popover-content:before,.cds--popover--left-bottom>.cds--popover>.cds--popover-content:before,.cds--popover--left-end>.cds--popover>.cds--popover-content:before{inline-size:var(--cds-popover-offset,0rem);inset-block:0;inset-inline-end:0;transform:translate(100%)}.cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{block-size:var(--cds-popover-caret-width,.75rem);inline-size:var(--cds-popover-caret-height,.375rem);transform:translate(calc(-1 * var(--cds-popover-offset,0rem) + 100%), -50%);inset-block-start:50%;inset-inline-end:100%}.cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after{block-size:var(--cds-popover-caret-width,.75rem);clip-path:polygon(0% 0%,100% 50%,0% 100%);inline-size:var(--cds-popover-caret-height,.375rem)}:is(.cds--popover--left:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--left-top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--left-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--left-bottom:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--left-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret){inset-inline-start:100%;inset-inline-end:initial}.cds--popover--border.cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before{block-size:var(--cds-popover-caret-width,.75rem);clip-path:polygon(0% 0%,100% 50%,0% 100%);inline-size:var(--cds-popover-caret-height,.375rem)}.cds--popover--border.cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after{inset-inline-start:-1px}.cds--popover--border.cds--popover--left:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:1px}.cds--popover--border.cds--popover--left-top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:1px}.cds--popover--border.cds--popover--left-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:1px}.cds--popover--border.cds--popover--left-bottom:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:1px}.cds--popover--border.cds--popover--left-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:1px}.cds--popover--left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--left-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--left-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--left-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--left-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{block-size:var(--cds-popover-caret-width,.75rem);inline-size:var(--cds-popover-caret-height,.375rem)}.cds--popover--left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--left-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--left-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--left-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--left-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before{block-size:var(--cds-popover-caret-width,.75rem);clip-path:polygon(0% 0%,100% 50%,0% 100%);inline-size:var(--cds-popover-caret-height,.375rem)}.cds--popover--border.cds--popover--left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:-1px}.cds--popover--border.cds--popover--left.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:-1px}.cds--popover--border.cds--popover--left-top.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:-1px}.cds--popover--border.cds--popover--left-start.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:-1px}.cds--popover--border.cds--popover--left-bottom.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:-1px}.cds--popover--border.cds--popover--left-end.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:-1px}.cds--popover--border.cds--popover--left.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--left-top.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--left-start.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--left-bottom.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--left-end.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--tab-tip>.cds--popover>.cds--popover-content{border-radius:0}.cds--popover--tab-tip.cds--popover--top-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--tab-tip.cds--popover--bottom-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-start:0}.cds--popover--tab-tip.cds--popover--top-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content{inset-inline-start:0}.cds--popover--tab-tip.cds--popover--bottom-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content{inset-inline-start:0}.cds--popover--tab-tip.cds--popover--top-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--tab-tip.cds--popover--bottom-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-start:initial;inset-inline-end:0}.cds--popover--tab-tip.cds--popover--top-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content{inset-inline-start:initial;inset-inline-end:0}.cds--popover--tab-tip.cds--popover--bottom-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content{inset-inline-start:initial;inset-inline-end:0}.cds--popover--tab-tip .cds--popover{will-change:filter}.cds--popover--tab-tip__button{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--popover--tab-tip__button *,.cds--popover--tab-tip__button :before,.cds--popover--tab-tip__button :after{box-sizing:inherit}.cds--popover--tab-tip__button::-moz-focus-inner{border:0}.cds--popover--tab-tip__button{justify-content:center;align-items:center;block-size:2rem;inline-size:2rem;display:inline-flex;position:relative}.cds--popover--tab-tip__button:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--popover--tab-tip__button:focus{outline-style:dotted}}@media (any-hover:hover){.cds--popover--tab-tip__button:hover{background-color:var(--cds-layer-hover)}}.cds--popover--tab-tip.cds--popover--open .cds--popover--tab-tip__button{background:var(--cds-layer);box-shadow:0 2px 2px #0003}.cds--popover--tab-tip.cds--popover--open .cds--popover--tab-tip__button:not(:focus):after{z-index:6001;background:var(--cds-layer);content:"";block-size:2px;inline-size:100%;position:absolute;inset-block-end:0}.cds--popover--tab-tip__button svg{fill:var(--cds-icon-primary,#161616)}.cds--tooltip{--cds-popover-offset:12px}.cds--tooltip-content{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);padding:var(--cds-tooltip-padding-block,1rem) var(--cds-tooltip-padding-inline,1rem);overflow-wrap:break-word;max-inline-size:18rem}.cds--icon-tooltip{--cds-tooltip-padding-block:.125rem;--cds-popover-caret-width:.5rem;--cds-popover-caret-height:.25rem;--cds-popover-offset:.5rem}.cds--icon-tooltip .cds--tooltip-content{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px)}.cds--definition-term{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--definition-term *,.cds--definition-term :before,.cds--definition-term :after{box-sizing:inherit}.cds--definition-term::-moz-focus-inner{border:0}.cds--definition-term{border-block-end:1px dotted var(--cds-border-strong);color:var(--cds-text-primary,#161616);border-radius:0}.cds--definition-term:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--definition-term:focus{outline-style:dotted}}.cds--definition-term:focus,.cds--definition-term:hover{border-block-end-color:var(--cds-border-interactive,#0f62fe)}.cds--definition-tooltip{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);text-wrap:auto;word-break:break-word;max-inline-size:11rem;padding:.5rem 1rem}.cds--btn{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-lg)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-2xl)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline,var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));--temp-1lh:( var(--cds-body-compact-01-line-height,1.28572) * 1em );--temp-expressive-1lh:( var(--cds-body-compact-02-line-height,1.375) * 1em );--temp-padding-block-max:calc((var(--cds-layout-size-height-lg) - var(--temp-1lh)) / 2 - .0625rem);box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--btn *,.cds--btn :before,.cds--btn :after{box-sizing:inherit}.cds--btn{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);cursor:pointer;inline-size:max-content;max-inline-size:20rem;min-block-size:var(--cds-layout-size-height-local);padding-block:min((var(--cds-layout-size-height-local) - var(--temp-1lh)) / 2 - .0625rem, var(--temp-padding-block-max));padding-inline:calc(var(--cds-layout-density-padding-inline-local) - .0625rem) calc(var(--cds-layout-density-padding-inline-local) * 3 + 1rem - .0625rem);text-align:start;vertical-align:top;border-radius:0;outline:none;flex-shrink:0;justify-content:space-between;margin:0;text-decoration:none;transition:background 70ms cubic-bezier(0,0,.38,.9),box-shadow 70ms cubic-bezier(0,0,.38,.9),border-color 70ms cubic-bezier(0,0,.38,.9),outline 70ms cubic-bezier(0,0,.38,.9);display:inline-flex;position:relative}.cds--btn:disabled,.cds--btn:hover:disabled,.cds--btn:focus:disabled,.cds--btn.cds--btn--disabled,.cds--btn.cds--btn--disabled:hover,.cds--btn.cds--btn--disabled:focus{border-color:var(--cds-button-disabled,#c6c6c6);background:var(--cds-button-disabled,#c6c6c6);box-shadow:none;color:var(--cds-text-on-color-disabled,#8d8d8d);cursor:not-allowed}.cds--btn .cds--btn__icon{block-size:1rem;inline-size:1rem;flex-shrink:0;margin-block-start:.0625rem;position:absolute;inset-block-start:min((var(--cds-layout-size-height-local) - 1rem) / 2 - .0625rem, var(--temp-padding-block-max));inset-inline-end:var(--cds-layout-density-padding-inline-local)}.cds--btn::-moz-focus-inner{border:0;padding:0}.cds--btn--primary{background-color:var(--cds-button-primary,#0f62fe);color:var(--cds-text-on-color,#fff);border:1px solid #0000}@media (any-hover:hover){.cds--btn--primary:hover{background-color:var(--cds-button-primary-hover,#0050e6)}}.cds--btn--primary:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)), inset 0 0 0 2px var(--cds-background,#fff)}.cds--btn--primary:active{background-color:var(--cds-button-primary-active,#002d9c)}.cds--btn--primary .cds--btn__icon,.cds--btn--primary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--primary:hover{color:var(--cds-text-on-color,#fff)}.cds--btn--secondary{background-color:var(--cds-button-secondary,#393939);color:var(--cds-text-on-color,#fff);border:1px solid #0000}@media (any-hover:hover){.cds--btn--secondary:hover{background-color:var(--cds-button-secondary-hover,#474747)}}.cds--btn--secondary:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)), inset 0 0 0 2px var(--cds-background,#fff)}.cds--btn--secondary:active{background-color:var(--cds-button-secondary-active,#6f6f6f)}.cds--btn--secondary .cds--btn__icon,.cds--btn--secondary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--secondary:hover,.cds--btn--secondary:focus{color:var(--cds-text-on-color,#fff)}.cds--btn--tertiary{border-style:solid;border-width:1px;border-color:var(--cds-button-tertiary,#0f62fe);color:var(--cds-button-tertiary,#0f62fe);background-color:#0000}@media (any-hover:hover){.cds--btn--tertiary:hover{background-color:var(--cds-button-tertiary-hover,#0050e6)}}.cds--btn--tertiary:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)), inset 0 0 0 2px var(--cds-background,#fff)}.cds--btn--tertiary:active{background-color:var(--cds-button-tertiary-active,#002d9c)}.cds--btn--tertiary .cds--btn__icon,.cds--btn--tertiary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}@media (any-hover:hover){.cds--btn--tertiary:hover{color:var(--cds-text-inverse,#fff)}}.cds--btn--tertiary:focus{background-color:var(--cds-button-tertiary,#0f62fe);color:var(--cds-text-inverse,#fff)}.cds--btn--tertiary:active{background-color:var(--cds-button-tertiary-active,#002d9c);color:var(--cds-text-inverse,#fff);border-color:#0000}.cds--btn--tertiary:disabled,.cds--btn--tertiary:hover:disabled,.cds--btn--tertiary:focus:disabled,.cds--btn--tertiary.cds--btn--disabled,.cds--btn--tertiary.cds--btn--disabled:hover,.cds--btn--tertiary.cds--btn--disabled:focus{color:var(--cds-text-disabled,#16161640);background:0 0;outline:none}.cds--btn--ghost{color:var(--cds-link-primary,#0f62fe);background-color:#0000;border:1px solid #0000}@media (any-hover:hover){.cds--btn--ghost:hover{background-color:var(--cds-background-hover,#8d8d8d1f)}}.cds--btn--ghost:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)), inset 0 0 0 2px var(--cds-background,#fff)}.cds--btn--ghost:active{background-color:var(--cds-background-active,#8d8d8d80)}.cds--btn--ghost .cds--btn__icon,.cds--btn--ghost .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--ghost{padding-inline-end:calc(var(--cds-layout-density-padding-inline-local) - .0625rem)}.cds--btn--ghost .cds--btn__icon{align-self:center;margin-inline-start:.5rem;position:static}@media (hover:hover){.cds--btn--ghost:hover{color:var(--cds-link-primary-hover,#0043ce)}}.cds--btn--ghost:active{background-color:var(--cds-background-active,#8d8d8d80);color:var(--cds-link-primary-hover,#0043ce)}.cds--btn--ghost:disabled,.cds--btn--ghost:hover:disabled,.cds--btn--ghost:focus:disabled,.cds--btn--ghost.cds--btn--disabled,.cds--btn--ghost.cds--btn--disabled:hover,.cds--btn--ghost.cds--btn--disabled:focus{color:var(--cds-text-disabled,#16161640);background:0 0;border-color:#0000;outline:none}.cds--btn--ghost:not([disabled]) svg{fill:var(--cds-icon-primary,#161616)}.cds--btn--icon-only{block-size:var(--cds-layout-size-height-local);inline-size:var(--cds-layout-size-height-local);justify-content:center;align-items:center;padding:0;padding-block-start:0}.cds--btn--icon-only>:first-child{min-inline-size:1rem}.cds--btn--icon-only .cds--btn__icon{position:static}.cds--btn--icon-only.cds--btn--ghost:focus{background-color:var(--cds-background-active,#8d8d8d80);box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe))}.cds--btn--icon-only.cds--btn--ghost .cds--btn__icon,.cds--btn--icon-only.cds--btn--danger--ghost .cds--btn__icon{margin:0}.cds--btn--icon-only.cds--btn--danger--ghost{padding-inline-end:calc(var(--cds-layout-density-padding-inline-local) - 1rem)}.cds--btn--xs:not(.cds--btn--icon-only){padding-block-start:1.5px}.cds--btn--xs:not(.cds--btn--icon-only) .cds--btn__icon,.cds--btn--sm:not(.cds--btn--icon-only) .cds--btn__icon,.cds--btn--md:not(.cds--btn--icon-only) .cds--btn__icon{margin-block-start:0}.cds--btn--icon-only.cds--btn--selected{background:var(--cds-background-selected,#8d8d8d33)}.cds--btn path[data-icon-path=inner-path]{fill:none}.cds--btn--ghost.cds--btn--icon-only .cds--btn__icon path:not([data-icon-path]):not([fill=none]),.cds--btn--ghost.cds--btn--icon-only .cds--btn__icon{fill:var(--cds-icon-primary,#161616)}.cds--btn--ghost.cds--btn--icon-only[disabled] .cds--btn__icon path:not([data-icon-path]):not([fill=none]),.cds--btn--ghost.cds--btn--icon-only[disabled] .cds--btn__icon,.cds--btn.cds--btn--icon-only.cds--btn--ghost[disabled]:hover .cds--btn__icon{fill:var(--cds-icon-on-color-disabled,#8d8d8d)}.cds--btn--ghost.cds--btn--icon-only[disabled],.cds--icon-tooltip--disabled .cds--tooltip-trigger__wrapper{cursor:not-allowed}.cds--icon-tooltip--disabled .cds--btn--icon-only[disabled]{pointer-events:none}.cds--btn--danger{background-color:var(--cds-button-danger-primary,#da1e28);color:var(--cds-text-on-color,#fff);border:1px solid #0000}@media (any-hover:hover){.cds--btn--danger:hover{background-color:var(--cds-button-danger-hover,#b81921)}}.cds--btn--danger:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)), inset 0 0 0 2px var(--cds-background,#fff)}.cds--btn--danger:active{background-color:var(--cds-button-danger-active,#750e13)}.cds--btn--danger .cds--btn__icon,.cds--btn--danger .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--danger:hover{color:var(--cds-text-on-color,#fff)}.cds--btn--danger--tertiary{border-style:solid;border-width:1px;border-color:var(--cds-button-danger-secondary,#da1e28);color:var(--cds-button-danger-secondary,#da1e28);background-color:#0000}@media (any-hover:hover){.cds--btn--danger--tertiary:hover{background-color:var(--cds-button-danger-hover,#b81921)}}.cds--btn--danger--tertiary:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)), inset 0 0 0 2px var(--cds-background,#fff)}.cds--btn--danger--tertiary:active{background-color:var(--cds-button-danger-active,#750e13)}.cds--btn--danger--tertiary .cds--btn__icon,.cds--btn--danger--tertiary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}@media (hover:hover){.cds--btn--danger--tertiary:hover{border-color:var(--cds-button-danger-hover,#b81921);color:var(--cds-text-on-color,#fff)}}.cds--btn--danger--tertiary:focus{background-color:var(--cds-button-danger-primary,#da1e28);color:var(--cds-text-on-color,#fff)}.cds--btn--danger--tertiary:active{border-color:var(--cds-button-danger-active,#750e13);background-color:var(--cds-button-danger-active,#750e13);color:var(--cds-text-on-color,#fff)}.cds--btn--danger--tertiary:disabled,.cds--btn--danger--tertiary:hover:disabled,.cds--btn--danger--tertiary:focus:disabled,.cds--btn--danger--tertiary.cds--btn--disabled,.cds--btn--danger--tertiary.cds--btn--disabled:hover,.cds--btn--danger--tertiary.cds--btn--disabled:focus{color:var(--cds-text-disabled,#16161640);background:0 0;outline:none}.cds--btn--danger--ghost{color:var(--cds-button-danger-secondary,#da1e28);background-color:#0000;border:1px solid #0000}@media (any-hover:hover){.cds--btn--danger--ghost:hover{background-color:var(--cds-button-danger-hover,#b81921)}}.cds--btn--danger--ghost:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)), inset 0 0 0 2px var(--cds-background,#fff)}.cds--btn--danger--ghost:active{background-color:var(--cds-button-danger-active,#750e13)}.cds--btn--danger--ghost .cds--btn__icon,.cds--btn--danger--ghost .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--danger--ghost{padding-inline-end:calc(var(--cds-layout-density-padding-inline-local) - .0625rem)}.cds--btn--danger--ghost .cds--btn__icon{margin-inline-start:.5rem;position:static}@media (hover:hover){.cds--btn--danger--ghost:hover{color:var(--cds-text-on-color,#fff)}}.cds--btn--danger--ghost:active{color:var(--cds-text-on-color,#fff)}.cds--btn--danger--ghost:disabled,.cds--btn--danger--ghost:hover:disabled,.cds--btn--danger--ghost:focus:disabled,.cds--btn--danger--ghost.cds--btn--disabled,.cds--btn--danger--ghost.cds--btn--disabled:hover,.cds--btn--danger--ghost.cds--btn--disabled:focus{color:var(--cds-text-disabled,#16161640);background:0 0;border-color:#0000;outline:none}.cds--btn--expressive{font-size:var(--cds-body-compact-02-font-size,1rem);font-weight:var(--cds-body-compact-02-font-weight,400);line-height:var(--cds-body-compact-02-line-height,1.375);letter-spacing:var(--cds-body-compact-02-letter-spacing,0);padding-block:min((var(--cds-layout-size-height-local) - var(--temp-expressive-1lh)) / 2 - .0625rem, var(--temp-padding-block-max))}.cds--btn--icon-only.cds--btn--expressive{padding:12px 13px}.cds--btn.cds--btn--expressive .cds--btn__icon{block-size:1.25rem;inline-size:1.25rem}.cds--btn-set .cds--btn.cds--btn--expressive{max-inline-size:20rem}.cds--btn.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--btn.cds--skeleton:hover,.cds--btn.cds--skeleton:focus,.cds--btn.cds--skeleton:active{cursor:default;border:none;outline:none}.cds--btn.cds--skeleton:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--btn.cds--skeleton:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--btn.cds--skeleton{background:canvastext}.cds--btn.cds--skeleton:before{forced-color-adjust:none;background:canvas}}.cds--btn.cds--skeleton{inline-size:9.375rem}.cds--btn-set{display:flex}.cds--btn-set--stacked{flex-direction:column}.cds--btn-set .cds--btn{inline-size:100%;max-inline-size:12.25rem}.cds--btn-set .cds--btn:not(:focus){box-shadow:-.0625rem 0 0 0 var(--cds-button-separator,#e0e0e0)}.cds--btn-set .cds--btn:first-of-type:not(:focus),.cds--btn-set .cds--btn:focus+.cds--btn{box-shadow:inherit}.cds--btn-set--stacked .cds--btn:not(:focus){box-shadow:0 -.0625rem 0 0 var(--cds-button-separator,#e0e0e0)}.cds--btn-set--stacked .cds--btn:first-of-type:not(:focus){box-shadow:inherit}.cds--btn-set .cds--btn.cds--btn--disabled{box-shadow:-.0625rem 0 0 0 var(--cds-icon-on-color-disabled,#8d8d8d)}.cds--btn-set .cds--btn.cds--btn--disabled:first-of-type{box-shadow:none}.cds--btn-set--stacked .cds--btn.cds--btn--disabled{box-shadow:0 -.0625rem 0 0 var(--cds-layer-selected-disabled,#8d8d8d)}.cds--btn-set--stacked .cds--btn.cds--btn--disabled:first-of-type{box-shadow:none}.cds--btn-set .cds--btn.cds--btn--loading{box-shadow:none;background-color:#0000;border-color:#0000}.cds--btn--sm .cds--badge-indicator{margin-block-start:.25rem;margin-inline-end:.25rem}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--btn:focus{color:highlight;outline:1px solid highlight}}[dir=rtl] .cds--btn-set .cds--btn:not(:focus){box-shadow:.0625rem 0 0 0 var(--cds-button-separator,#e0e0e0)}.cds--btn-set--fluid{container-type:inline-size}.cds--btn-set--fluid .cds--btn-set__fluid-inner{--flex-direction:row;flex-direction:var(--flex-direction);justify-content:flex-end;align-items:stretch;inline-size:100%;display:flex}.cds--btn-set--fluid .cds--btn-set__fluid-inner .cds--btn{flex:0 25%;max-inline-size:14.5rem}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack .cds--btn{min-inline-size:11rem}.cds--btn-set--fluid .cds--btn-set__fluid-inner .cds--btn--ghost,.cds--btn-set--fluid .cds--btn-set__fluid-inner .cds--btn--danger--ghost{flex:25%;max-inline-size:none;padding-inline-start:2rem}@container (width<=11rem){.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:first-child:last-child){--flex-direction:column}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:first-child:last-child) .cds--btn{flex:initial;inline-size:100%;max-inline-size:none}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:first-child:last-child) .cds--btn--ghost{padding-inline-start:1rem}}@container (width<=22rem){.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(2):last-child){--flex-direction:column}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(2):last-child) .cds--btn{flex:initial;inline-size:100%;max-inline-size:none}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(2):last-child) .cds--btn--ghost{padding-inline-start:1rem}}@container (width<=33rem){.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(3):last-child){--flex-direction:column}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(3):last-child) .cds--btn{flex:initial;inline-size:100%;max-inline-size:none}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(3):last-child) .cds--btn--ghost{padding-inline-start:1rem}}@container (width<=44rem){.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(4):last-child){--flex-direction:column}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(4):last-child) .cds--btn{flex:initial;inline-size:100%;max-inline-size:none}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(4):last-child) .cds--btn--ghost{padding-inline-start:1rem}.cds--btn-set--fluid .cds--btn-set__fluid-inner:has(:nth-child(2):last-child) .cds--btn{flex-basis:50%;max-inline-size:none}}@container (width<=33rem){.cds--btn-set--fluid .cds--btn-set__fluid-inner:has(:first-child:last-child) .cds--btn{flex:100%;max-inline-size:none}}.cds--toggletip-label{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:var(--cds-text-secondary,#525252);margin-inline-end:.5rem}:host([slot=label-text]) .cds--toggletip-label{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px)}.cds--toggletip-button{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--toggletip-button *,.cds--toggletip-button :before,.cds--toggletip-button :after{box-sizing:inherit}.cds--toggletip-button::-moz-focus-inner{border:0}.cds--toggletip-button{align-items:center;display:flex}.cds--toggletip-button svg{fill:var(--cds-icon-secondary,#525252)}.cds--toggletip-button:hover svg,.cds--toggletip--open .cds--toggletip-button svg{fill:var(--cds-icon-primary,#161616)}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--toggletip-button:hover svg,.cds--toggletip--open .cds--toggletip-button svg{fill:highlight}}.cds--toggletip-button:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--toggletip-button:focus{outline-style:dotted}}.cds--toggletip{--cds-popover-offset:.8125rem}.cds--toggletip-content{--cds-button-focus-color:var(--cds-focus-inverse,#fff);--cds-link-text-color:var(--cds-link-inverse,#78a9ff);--cds-link-hover-text-color:var(--cds-link-inverse-hover,#a6c8ff);--cds-link-visited-text-color:var(--cds-link-inverse-visited,#be95ff);--cds-link-focus-text-color:var(--cds-focus-inverse,#fff);font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);row-gap:1rem;max-inline-size:18rem;padding:1rem;display:grid}.cds--toggletip-content p{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px)}.cds--toggletip-actions{justify-content:space-between;align-items:center;column-gap:1rem;display:flex}.cds--ai-label,.cds--slug{display:flex}:is(.cds--ai-label:has(>.cds--popover--open),.cds--slug:has(>.cds--popover--open)){z-index:2}.cds--ai-label__button,.cds--slug__button{border:1px solid var(--cds-border-inverse,#161616);color:var(--cds-text-primary,#161616);background:0 0;outline:none;justify-content:center;align-items:center;font-weight:600;transition:color 70ms cubic-bezier(0,0,.38,.9),border-color 70ms cubic-bezier(0,0,.38,.9),box-shadow 70ms cubic-bezier(0,0,.38,.9),background 70ms cubic-bezier(0,0,.38,.9);display:flex;position:relative}.cds--ai-label__button--mini,.cds--slug__button--mini{width:1rem;height:1rem;font-size:.5625rem;line-height:.75rem}.cds--ai-label__button--2xs,.cds--slug__button--2xs{width:1.25rem;height:1.25rem;font-size:.75rem;line-height:1rem}.cds--ai-label__button--xs,.cds--slug__button--xs{width:1.5rem;height:1.5rem;font-size:.75rem;line-height:1rem}.cds--ai-label__button--sm,.cds--slug__button--sm{width:2rem;height:2rem;font-size:1rem;line-height:1.3125rem}.cds--ai-label__button--md,.cds--slug__button--md{width:2.5rem;height:2.5rem;font-size:1rem;line-height:1.3125rem}.cds--ai-label__button--lg,.cds--slug__button--lg{width:3rem;height:3rem;font-size:1rem;line-height:1.3125rem}.cds--ai-label__button--xl,.cds--slug__button--xl{width:4rem;height:4rem;font-size:1.25rem;line-height:1.625rem}.cds--ai-label__button--mini:after,.cds--ai-label__button--2xs:after,.cds--slug__button--mini:after,.cds--slug__button--2xs:after{content:"";block-size:24px;inline-size:24px;display:block;position:absolute}.cds--ai-label .cds--ai-label__button:focus,.cds--slug .cds--slug__button:focus{border:1px solid var(--cds-focus,#0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus,#0f62fe)}@media (any-hover:hover){.cds--ai-label .cds--ai-label__button:hover,.cds--slug .cds--slug__button:hover{background:var(--cds-border-inverse,#161616);color:var(--cds-text-inverse,#fff)}.cds--ai-label .cds--ai-label__button:hover:active,.cds--slug .cds--slug__button:hover:active{background:var(--cds-border-inverse,#161616);box-shadow:inset 0 0 0 1px var(--cds-focus,#0f62fe), inset 0 0 0 2px var(--cds-focus-inset,#fff);color:var(--cds-text-inverse,#fff)}.cds--ai-label .cds--ai-label__button.cds--ai-label__button--mini:hover:active,.cds--ai-label .cds--ai-label__button.cds--ai-label__button--2xs:hover:active,.cds--slug .cds--slug__button.cds--slug__button--mini:hover:active,.cds--slug .cds--slug__button.cds--slug__button--2xs:hover:active{box-shadow:inset 0 0 0 1px var(--cds-focus-inset,#fff)}}.cds--ai-label__text,.cds--slug__text{position:relative}.cds--ai-label .cds--ai-label__button--inline,.cds--slug .cds--slug__button--inline{block-size:initial;color:var(--cds-text-primary,#161616);inline-size:initial;font-size:.875rem;line-height:initial;background:0 0;border:1px solid #0000;border-radius:.0625rem;padding-inline:.25rem}.cds--ai-label__button--inline:before,.cds--slug__button--inline:before{display:none}.cds--ai-label .cds--ai-label__button--inline:focus,.cds--slug .cds--slug__button--inline:focus{border-color:var(--cds-focus,#0f62fe);box-shadow:none}@media (any-hover:hover){.cds--ai-label .cds--ai-label__button--inline:hover,.cds--ai-label .cds--ai-label__button--inline:hover:active,.cds--slug .cds--slug__button--inline:hover,.cds--slug .cds--slug__button--inline:hover:active{border-color:var(--cds-icon-secondary,#525252);box-shadow:none;color:var(--cds-text-secondary,#525252);background:0 0}.cds--ai-label .cds--ai-label__button--inline:focus:hover,.cds--slug .cds--slug__button--inline:focus:hover{border-color:var(--cds-focus,#0f62fe)}.cds--ai-label .cds--ai-label__button--inline:hover .cds--ai-label__text:before,.cds--slug .cds--slug__button--inline:hover .cds--slug__text:before{background:var(--cds-icon-secondary,#525252)}}.cds--ai-label__button--inline .cds--ai-label__text,.cds--slug__button--inline .cds--slug__text{padding-inline-start:.5rem}.cds--ai-label__button--inline.cds--ai-label__button--lg .cds--ai-label__text,.cds--ai-label__button--inline.cds--ai-label__button--xl .cds--ai-label__text,.cds--slug__button--inline.cds--slug__button--lg .cds--slug__text,.cds--slug__button--inline.cds--slug__button--xl .cds--slug__text{padding-inline-start:.75rem}.cds--ai-label__button--inline .cds--ai-label__text:before,.cds--slug__button--inline .cds--slug__text:before{background:var(--cds-icon-primary,#161616);content:"";opacity:1;block-size:.25rem;inline-size:.25rem;transition:background 70ms cubic-bezier(0,0,.38,.9),box-shadow 70ms cubic-bezier(0,0,.38,.9);display:inline-block;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.cds--ai-label__button--lg .cds--ai-label__text:before,.cds--ai-label__button--xl .cds--ai-label__text:before,.cds--slug__button--lg .cds--slug__text:before,.cds--slug__button--xl .cds--slug__text:before{block-size:.5rem;inline-size:.5rem}.cds--ai-label__button--inline.cds--ai-label__button--mini,.cds--ai-label__button--inline.cds--ai-label__button--mini .cds--ai-label__additional-text,.cds--ai-label__button--inline.cds--ai-label__button--2xs,.cds--ai-label__button--inline.cds--ai-label__button--2xs .cds--ai-label__additional-text,.cds--ai-label__button--inline.cds--ai-label__button--xs,.cds--ai-label__button--inline.cds--ai-label__button--xs .cds--ai-label__additional-text,.cds--ai-label__button--inline.cds--ai-label__button--sm,.cds--ai-label__button--inline.cds--ai-label__button--sm .cds--ai-label__additional-text,.cds--slug__button--inline.cds--slug__button--mini,.cds--slug__button--inline.cds--slug__button--mini .cds--slug__additional-text,.cds--slug__button--inline.cds--slug__button--2xs,.cds--slug__button--inline.cds--slug__button--2xs .cds--slug__additional-text,.cds--slug__button--inline.cds--slug__button--xs,.cds--slug__button--inline.cds--slug__button--xs .cds--slug__additional-text,.cds--slug__button--inline.cds--slug__button--sm,.cds--slug__button--inline.cds--slug__button--sm .cds--slug__additional-text{font-size:.75rem}.cds--ai-label__button--inline.cds--ai-label__button--lg,.cds--ai-label__button--inline.cds--ai-label__button--xl,.cds--slug__button--inline.cds--slug__button--lg,.cds--slug__button--inline.cds--slug__button--xl{font-size:1rem}.cds--ai-label .cds--ai-label__button--inline-with-content,.cds--slug .cds--slug__button--inline-with-content{border:1px solid var(--cds-border-inverse,#161616);padding-block:.125rem;padding-inline:.5rem}.cds--ai-label__button--inline-with-content .cds--ai-label__additional-text,.cds--slug__button--inline-with-content .cds--slug__additional-text{font-size:var(--cds-body-compact-02-font-size,1rem);font-weight:var(--cds-body-compact-02-font-weight,400);line-height:var(--cds-body-compact-02-line-height,1.375);letter-spacing:var(--cds-body-compact-02-letter-spacing,0);padding-inline-start:.25rem}.cds--ai-label__button--inline.cds--ai-label__button--md .cds--ai-label__additional-text,.cds--slug__button--inline.cds--slug__button--md .cds--slug__additional-text{font-size:.875rem}.cds--ai-label .cds--ai-label__button--inline-with-content:focus,.cds--slug .cds--slug__button--inline-with-content:focus{box-shadow:inset 0 0 0 1px var(--cds-focus,#0f62fe)}@media (any-hover:hover){.cds--ai-label .cds--ai-label__button--inline-with-content:hover:focus,.cds--slug .cds--slug__button--inline-with-content:hover:focus{box-shadow:inset 0 0 0 1px var(--cds-focus,#0f62fe)}}.cds--ai-label .cds--ai-label-content,.cds--slug .cds--slug-content{background:linear-gradient(to top, var(--cds-ai-popover-background,var(--cds-ai-popover-background,#fff)) 0%, var(--cds-ai-aura-start,#4589ff1a) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%) padding-box, linear-gradient(to top, var(--cds-ai-popover-background,var(--cds-ai-popover-background,#fff)), var(--cds-ai-popover-background,var(--cds-ai-popover-background,#fff))) padding-box, linear-gradient(to bottom, var(--cds-ai-border-start,#a6c8ffa3), var(--cds-ai-border-end,#78a9ff)) border-box, linear-gradient(to top, var(--cds-ai-popover-background,var(--cds-ai-popover-background,#fff)), var(--cds-ai-popover-background,var(--cds-ai-popover-background,#fff))) border-box;box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow,#4589ff1a), -40px 44px 60px -24px var(--cds-ai-popover-shadow-outer-01,#0043ce0f), -56px 64px 64px -24px var(--cds-ai-popover-shadow-outer-02,#0000000a);color:var(--cds-text-primary,#161616);border:1px solid #0000;border-radius:.5rem;min-inline-size:17.5rem}.cds--ai-label>.cds--toggletip>.cds--popover>.cds--popover-caret,.cds--ai-label>.cds--toggletip.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--slug>.cds--toggletip>.cds--popover>.cds--popover-caret,.cds--slug>.cds--toggletip.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{clip-path:none;background:0 0}.cds--ai-label>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret:before,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--slug>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret:before,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret:before{border:1px solid var(--cds-ai-border-start,#a6c8ffa3);background:var(--cds-background,#fff);clip-path:polygon(98% 0,0 0,-52% 150%);content:"";block-size:.75rem;inline-size:.75rem;display:block;position:absolute;transform:rotate(45deg)}.cds--ai-label>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret:after,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--slug>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret:after,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret:after{background:var(--cds-background,#fff);content:"";block-size:.875rem;inline-size:.125rem;display:block;position:absolute}.cds--ai-label>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-caret:before,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--slug>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-caret:before,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-content>.cds--popover-caret:before{inset-block-end:.0625rem;transform:rotate(-135deg)}.cds--ai-label>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-caret:after,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--slug>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-caret:after,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-content>.cds--popover-caret:after{background:var(--cds-ai-popover-caret-bottom-background,#eaf1ff);border-end-end-radius:50%;border-end-start-radius:50%;block-size:.125rem;inline-size:.875rem;inset-block-start:-.125rem;inset-inline-start:-.0625rem}.cds--ai-label>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--ai-label-content--with-actions+.cds--popover-caret:after,.cds--slug>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--slug-content--with-actions+.cds--popover-caret:after{display:none}.cds--ai-label>.cds--toggletip:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret:before,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--slug>.cds--toggletip:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret:before,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret:before{inset-inline-start:.0625rem;transform:rotate(-45deg)}.cds--ai-label>.cds--toggletip:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret:after,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--slug>.cds--toggletip:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret:after,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret:after{border-start-start-radius:50%;border-end-start-radius:50%;inset-block-start:-.0625rem;inset-inline-start:.375rem}.cds--ai-label>.cds--toggletip:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-caret:before,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--slug>.cds--toggletip:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-caret:before,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-content>.cds--popover-caret:before{inset-block-start:.0625rem;transform:rotate(45deg)}.cds--ai-label>.cds--toggletip:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-caret:after,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--slug>.cds--toggletip:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-caret:after,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-content>.cds--popover-caret:after{border-start-start-radius:50%;border-start-end-radius:50%;block-size:.125rem;inline-size:.875rem;inset-block-end:-.15625rem;inset-inline-start:-.0625rem}.cds--ai-label>.cds--toggletip:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-caret:before,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--slug>.cds--toggletip:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-caret:before,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-content>.cds--popover-caret:before{inset-inline-end:.0625rem;transform:rotate(135deg)}.cds--ai-label>.cds--toggletip:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-caret:after,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--slug>.cds--toggletip:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-caret:after,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-content>.cds--popover-caret:after{border-start-end-radius:50%;border-end-end-radius:50%;inset-block-start:-.0625rem;inset-inline-start:-.125rem}.cds--ai-label>.cds--toggletip:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end)>.cds--popover>.cds--popover-caret:after,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--slug>.cds--toggletip:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end)>.cds--popover>.cds--popover-caret:after,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret:after{background:0 0}.cds--ai-label>.cds--toggletip:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-caret:before,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--slug>.cds--toggletip:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-caret:before,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-content>.cds--popover-caret:before{border-color:var(--cds-ai-popover-caret-bottom,#78a9ff);background:var(--cds-ai-popover-caret-bottom-background,#eaf1ff)}.cds--ai-label>.cds--toggletip:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover:has(.cds--ai-label-content--with-actions)>.cds--popover-caret:before{background:var(--cds-ai-popover-caret-bottom-background-actions,#e9effa)}.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-start,.cds--popover--top-end)>.cds--popover:has(.cds--ai-label-content--with-actions)>.cds--popover-content>.cds--popover-caret:before{background:var(--cds-ai-popover-caret-bottom-background-actions,#e9effa)}.cds--slug>.cds--toggletip:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover:has(.cds--slug-content--with-actions)>.cds--popover-caret:before{background:var(--cds-ai-popover-caret-bottom-background-actions,#e9effa)}.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-start,.cds--popover--top-end)>.cds--popover:has(.cds--slug-content--with-actions)>.cds--popover-content>.cds--popover-caret:before{background:var(--cds-ai-popover-caret-bottom-background-actions,#e9effa)}.cds--ai-label>.cds--toggletip:is(.cds--popover--left,.cds--popover--right)>.cds--popover>.cds--popover-caret:before,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left,.cds--popover--right)>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--slug>.cds--toggletip:is(.cds--popover--left,.cds--popover--right)>.cds--popover>.cds--popover-caret:before,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left,.cds--popover--right)>.cds--popover>.cds--popover-content>.cds--popover-caret:before{border-color:var(--cds-ai-popover-caret-center,#a0c3ff)}.cds--ai-label .cds--toggletip-content,.cds--slug .cds--toggletip-content{--cds-button-focus-color:initial;--cds-link-text-color:initial;--cds-link-hover-text-color:initial;--cds-link-visited-text-color:initial;--cds-link-focus-text-color:initial;padding-block:1.5rem 5rem;padding-inline:1.5rem}.cds--ai-label .cds--ai-label-content .cds--toggletip-content,.cds--slug .cds--slug-content .cds--toggletip-content{max-inline-size:20rem}.cds--ai-label .cds--ai-label-actions,.cds--slug .cds--slug-actions{-webkit-backdrop-filter:blur(85px);backdrop-filter:blur(85px);background:#00000003;border-end-end-radius:.5rem;border-end-start-radius:.5rem;justify-content:flex-end;column-gap:0;inline-size:100%;position:absolute;inset-block-end:0;inset-inline-end:0}.cds--ai-label .cds--ai-label-actions .cds--btn:focus,.cds--slug .cds--slug-actions .cds--btn:focus{border-color:var(--cds-focus,#0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus,#0f62fe), inset 0 0 0 2px var(--cds-background,#fff)}.cds--ai-label .cds--ai-label-actions .cds--btn--primary,.cds--slug .cds--slug-actions .cds--btn--primary{border-end-end-radius:.4375rem;order:1}.cds--ai-label.cds--ai-label--revert,.cds--slug.cds--slug--revert{transform:translate(.5rem,-50%)}.cds--ai-label--revert .cds--btn--icon-only,.cds--slug--revert .cds--btn--icon-only{align-items:center;padding-block-start:0}.cds--ai-label--revert .cds--btn--icon-only svg,.cds--slug--revert .cds--btn--icon-only svg{margin:0}.cds--aspect-ratio{position:relative}.cds--aspect-ratio:before{content:"";float:left;block-size:0;inline-size:1px;margin-inline-start:-1px}.cds--aspect-ratio:after{clear:both;content:"";display:table}.cds--aspect-ratio--16x9:before{padding-block-start:56.25%}.cds--aspect-ratio--9x16:before{padding-block-start:177.778%}.cds--aspect-ratio--2x1:before{padding-block-start:50%}.cds--aspect-ratio--1x2:before{padding-block-start:200%}.cds--aspect-ratio--4x3:before{padding-block-start:75%}.cds--aspect-ratio--3x4:before{padding-block-start:133.333%}.cds--aspect-ratio--3x2:before{padding-block-start:66.6667%}.cds--aspect-ratio--2x3:before{padding-block-start:150%}.cds--aspect-ratio--1x1:before{padding-block-start:100%}.cds--badge-indicator{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);background:var(--cds-support-error,#da1e28);color:var(--cds-text-on-color,#fff);border-radius:100px;min-block-size:.5rem;max-block-size:1rem;min-inline-size:.5rem;margin-block-start:.5rem;margin-inline-end:.5rem;padding:0 .25rem .125rem;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.cds--badge-indicator--count{margin-block-start:.25rem;margin-inline-end:.25rem}.cds--overflow-menu,.cds--overflow-menu__trigger{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--overflow-menu::-moz-focus-inner{border:0}.cds--overflow-menu__trigger::-moz-focus-inner{border:0}.cds--overflow-menu,.cds--overflow-menu__trigger{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--overflow-menu *,.cds--overflow-menu :before,.cds--overflow-menu :after,.cds--overflow-menu__trigger *,.cds--overflow-menu__trigger :before,.cds--overflow-menu__trigger :after{box-sizing:inherit}.cds--overflow-menu,.cds--overflow-menu__trigger{outline-offset:-2px;block-size:var(--cds-layout-size-height-local);cursor:pointer;inline-size:var(--cds-layout-size-height-local);min-block-size:var(--cds-layout-size-height-local);outline:2px solid #0000;justify-content:center;align-items:center;transition:outline .11s cubic-bezier(0,0,.38,.9),background-color .11s cubic-bezier(0,0,.38,.9);display:flex;position:relative}.cds--overflow-menu:focus,.cds--overflow-menu__trigger:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--overflow-menu:focus,.cds--overflow-menu__trigger:focus{outline-style:dotted}}.cds--overflow-menu:hover,.cds--overflow-menu__trigger:hover{background-color:var(--cds-background-hover,#8d8d8d1f)}.cds--overflow-menu>:first-child{margin-block-start:0}.cds--overflow-menu__trigger.cds--tooltip--a11y.cds--tooltip__trigger:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--overflow-menu__trigger.cds--tooltip--a11y.cds--tooltip__trigger:focus{outline-style:dotted}}.cds--overflow-menu__trigger.cds--tooltip--a11y.cds--tooltip__trigger:focus svg{outline:none}.cds--overflow-menu.cds--overflow-menu--open,.cds--overflow-menu.cds--overflow-menu--open .cds--overflow-menu__trigger{box-shadow:0 2px 6px var(--cds-shadow,#0000004d);background-color:var(--cds-layer);transition:none}.cds--overflow-menu--light.cds--overflow-menu--open,.cds--overflow-menu--light.cds--overflow-menu--open .cds--overflow-menu__trigger{background-color:var(--cds-layer)}.cds--overflow-menu__icon{block-size:1rem;fill:var(--cds-icon-primary,#161616);inline-size:1rem}.cds--overflow-menu__wrapper{line-height:0}.cds--overflow-menu-options{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--overflow-menu-options *,.cds--overflow-menu-options :before,.cds--overflow-menu-options :after{box-sizing:inherit}.cds--overflow-menu-options{box-shadow:0 2px 6px var(--cds-shadow,#0000004d);z-index:6000;background-color:var(--cds-layer);flex-direction:column;align-items:flex-start;inline-size:10rem;list-style:none;display:none;position:absolute;inset-block-start:2rem;inset-inline-start:0}.cds--overflow-menu-options:after{background-color:var(--cds-layer);content:"";transition:background-color .11s cubic-bezier(0,0,.38,.9);display:block;position:absolute}@media screen and (prefers-reduced-motion:reduce){.cds--overflow-menu-options:after{transition:none}}.cds--overflow-menu.cds--overflow-menu--open:hover{background-color:var(--cds-layer)}.cds--overflow-menu-options--light{background-color:var(--cds-layer-hover)}.cds--overflow-menu-options--light:after{background-color:var(--cds-layer)}.cds--overflow-menu.cds--overflow-menu--light.cds--overflow-menu--open:hover{background-color:var(--cds-layer-hover)}.cds--overflow-menu-options[data-floating-menu-direction=bottom]:not(.cds--breadcrumb-menu-options):after{block-size:.1875rem;inline-size:var(--cds-layout-size-height-local);inset-block-start:-.1875rem;inset-inline-start:0}.cds--overflow-menu-options[data-floating-menu-direction=top]:after{block-size:.5rem;inline-size:var(--cds-layout-size-height-local);inset-block-end:-.5rem;inset-inline-start:0}.cds--overflow-menu-options[data-floating-menu-direction=left]:after{block-size:var(--cds-layout-size-height-local);inline-size:.375rem;inset-block-start:0;inset-inline-end:-.375rem}.cds--overflow-menu-options[data-floating-menu-direction=right]:after{block-size:var(--cds-layout-size-height-local);inline-size:.375rem;inset-block-start:0;inset-inline-start:-.375rem}.cds--overflow-menu--flip.cds--overflow-menu-options[data-floating-menu-direction=top]:after,.cds--overflow-menu--flip.cds--overflow-menu-options[data-floating-menu-direction=bottom]:after{inset-inline:auto 0}.cds--overflow-menu--flip.cds--overflow-menu-options[data-floating-menu-direction=left]:after,.cds--overflow-menu--flip.cds--overflow-menu-options[data-floating-menu-direction=right]:after{inset-block:auto 0}.cds--overflow-menu-options--open{display:flex}.cds--overflow-menu-options__content{inline-size:100%}.cds--overflow-menu-options__option{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--overflow-menu-options__option *,.cds--overflow-menu-options__option :before,.cds--overflow-menu-options__option :after{box-sizing:inherit}.cds--overflow-menu-options__option{block-size:var(--cds-layout-size-height-local);background-color:#0000;align-items:center;inline-size:100%;padding:0;transition:background-color .11s cubic-bezier(0,0,.38,.9);display:flex}.cds--overflow-menu--divider,.cds--overflow-menu--light .cds--overflow-menu--divider{border-block-start:1px solid var(--cds-border-subtle)}a.cds--overflow-menu-options__btn:before{content:"";vertical-align:middle;block-size:100%;display:inline-block}.cds--overflow-menu-options__btn{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);outline-offset:-2px;block-size:100%;color:var(--cds-text-secondary,#525252);cursor:pointer;text-align:start;background-color:#0000;border:none;outline:2px solid #0000;align-items:center;inline-size:100%;max-inline-size:11.25rem;padding:0 1rem;font-family:inherit;font-weight:400;transition:outline .11s cubic-bezier(0,0,.38,.9),background-color .11s cubic-bezier(0,0,.38,.9),color .11s cubic-bezier(0,0,.38,.9);display:inline-flex}.cds--overflow-menu-options__btn:hover{color:var(--cds-text-primary,#161616)}.cds--overflow-menu-options__btn:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--overflow-menu-options__btn:focus{outline-style:dotted}}.cds--overflow-menu-options__btn::-moz-focus-inner{border:none}.cds--overflow-menu-options__btn svg{fill:var(--cds-icon-secondary,#525252)}.cds--overflow-menu-options__btn:hover svg{fill:var(--cds-icon-primary,#161616)}.cds--overflow-menu-options__option-content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cds--overflow-menu-options__option:hover{background-color:var(--cds-layer-hover)}.cds--overflow-menu-options__option--danger .cds--overflow-menu-options__btn:hover,.cds--overflow-menu-options__option--danger .cds--overflow-menu-options__btn:focus{background-color:var(--cds-button-danger-primary,#da1e28);color:var(--cds-text-on-color,#fff)}.cds--overflow-menu-options__option--danger .cds--overflow-menu-options__btn:hover svg,.cds--overflow-menu-options__option--danger .cds--overflow-menu-options__btn:focus svg{fill:currentColor}.cds--overflow-menu-options__option--danger .cds--overflow-menu-options__btn:focus{box-shadow:inset 0 0 0 .1875rem var(--cds-background,#fff)}.cds--overflow-menu-options__option--disabled:hover{background-color:var(--cds-layer);cursor:not-allowed}.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn{color:var(--cds-text-disabled,#16161640);cursor:not-allowed}.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn:hover,.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn:active,.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn:focus{outline-offset:-2px;background-color:var(--cds-layer);color:var(--cds-text-disabled,#16161640);outline:2px solid #0000}.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn svg{fill:var(--cds-icon-disabled,#16161640)}.cds--overflow-menu--flip{inset-inline-start:-140px}.cds--overflow-menu--flip:before{inset-inline-start:145px}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--overflow-menu:focus,.cds--overflow-menu-options__btn:focus{color:highlight;outline:1px solid highlight}}.cds--overflow-menu__top-start,.cds--overflow-menu__top-end{transform:translate(0, calc(-100% - var(--cds-popover-offset,2.5rem)))}.cds--breadcrumb{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--breadcrumb *,.cds--breadcrumb :before,.cds--breadcrumb :after{box-sizing:inherit}.cds--breadcrumb{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);display:inline}@media (min-width:42rem){.cds--breadcrumb{flex-wrap:wrap;display:flex}}.cds--breadcrumb--sm{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px)}.cds--breadcrumb .cds--link{font:inherit}.cds--breadcrumb-item{align-items:center;margin-inline-end:.5rem;display:flex;position:relative}.cds--breadcrumb--sm .cds--breadcrumb-item{margin-inline-end:.25rem}.cds--breadcrumb--sm .cds--breadcrumb-item .cds--link{justify-content:center;min-inline-size:.75rem}.cds--breadcrumb-item .cds--link:visited{color:var(--cds-link-primary,#0f62fe)}.cds--breadcrumb-item .cds--link:visited:hover{color:var(--cds-link-primary-hover,#0043ce)}.cds--breadcrumb-item .cds--link:active,.cds--breadcrumb-item .cds--link:visited:active:hover{color:var(--cds-text-primary,#161616)}.cds--breadcrumb-item:after{color:var(--cds-text-primary,#161616);content:"/";margin-inline-start:.5rem}.cds--breadcrumb--sm .cds--breadcrumb-item:after{margin-inline-start:.25rem}.cds--breadcrumb--no-trailing-slash .cds--breadcrumb-item:last-child:after{content:""}.cds--breadcrumb-item:last-child,.cds--breadcrumb-item:last-child:after{margin-inline-end:0}.cds--breadcrumb .cds--link{white-space:nowrap}.cds--breadcrumb-item [aria-current=page],.cds--breadcrumb-item.cds--breadcrumb-item--current .cds--link{color:var(--cds-text-primary,#161616);cursor:auto}.cds--breadcrumb-item [aria-current=page]:hover,.cds--breadcrumb-item.cds--breadcrumb-item--current .cds--link:hover{text-decoration:none}.cds--breadcrumb-item .cds--overflow-menu{block-size:1.125rem;inline-size:1rem;position:relative}.cds--breadcrumb-item .cds--overflow-menu:focus{box-shadow:none;outline:1px solid var(--cds-focus,#0f62fe);outline-offset:0;border:none}.cds--breadcrumb-item .cds--overflow-menu:hover{background:0 0}.cds--breadcrumb-item .cds--overflow-menu:hover:after{background:var(--cds-link-primary-hover,#0043ce)}.cds--breadcrumb-item .cds--overflow-menu:active:after{background:var(--cds-text-primary,#161616)}.cds--breadcrumb-item .cds--overflow-menu:focus:after,.cds--breadcrumb-item .cds--overflow-menu:hover:after{opacity:1}.cds--breadcrumb-item .cds--overflow-menu:after{background:var(--cds-focus,#0f62fe);content:"";opacity:0;block-size:1px;inline-size:.75rem;transition:opacity 70ms cubic-bezier(.2,0,.38,.9);position:absolute;inset-block-end:2px}@media screen and (prefers-reduced-motion:reduce){.cds--breadcrumb-item .cds--overflow-menu:after{transition:none}}.cds--breadcrumb-item .cds--overflow-menu.cds--overflow-menu--open{box-shadow:none;background:0 0}.cds--breadcrumb-item .cds--overflow-menu .cds--overflow-menu__icon{fill:var(--cds-link-primary,#0f62fe);position:relative;transform:translateY(4px)}.cds--breadcrumb-item .cds--overflow-menu:hover .cds--overflow-menu__icon{fill:var(--cds-link-primary-hover,#0043ce)}.cds--breadcrumb-item .cds--overflow-menu:active .cds--overflow-menu__icon{fill:var(--cds-icon-primary,#161616)}.cds--breadcrumb-menu-options:focus{outline:none}.cds--breadcrumb-menu-options.cds--overflow-menu-options:after{border-block-end:.4375rem solid var(--cds-field);background:0 0;border-inline:.4375rem solid #0000;block-size:0;inline-size:0;margin:0 auto;inset-block-start:-.4375rem;inset-inline-start:.875rem}[dir=rtl] .cds--breadcrumb-menu-options.cds--overflow-menu-options:after{inset-inline-start:initial;inset-inline-end:.875rem}.cds--breadcrumb .cds--overflow-menu.cds--btn--icon-only{min-block-size:1.125rem;padding-inline:0}.cds--breadcrumb--sm .cds--breadcrumb-item .cds--overflow-menu{block-size:1rem;min-block-size:1rem;inline-size:1rem}.cds--breadcrumb--sm .cds--breadcrumb-item .cds--overflow-menu .cds--overflow-menu__icon{transform:translateY(3px)}.cds--breadcrumb.cds--skeleton .cds--link{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--breadcrumb.cds--skeleton .cds--link:hover,.cds--breadcrumb.cds--skeleton .cds--link:focus,.cds--breadcrumb.cds--skeleton .cds--link:active{cursor:default;border:none;outline:none}.cds--breadcrumb.cds--skeleton .cds--link:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--breadcrumb.cds--skeleton .cds--link:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--breadcrumb.cds--skeleton .cds--link{background:canvastext}.cds--breadcrumb.cds--skeleton .cds--link:before{forced-color-adjust:none;background:canvas}}.cds--breadcrumb.cds--skeleton .cds--link{block-size:1rem;inline-size:6.25rem}.cds--link{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--link *,.cds--link :before,.cds--link :after{box-sizing:inherit}.cds--link{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-link-text-color,var(--cds-link-primary,#0f62fe));outline:none;text-decoration:none;transition:color 70ms cubic-bezier(.2,0,.38,.9);display:inline-flex}.cds--link:hover{color:var(--cds-link-hover-text-color,var(--cds-link-primary-hover,#0043ce));text-decoration:underline}.cds--link:active:not(.cds--link--disabled),.cds--link:active:visited,.cds--link:active:visited:hover{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--link:active:not(.cds--link--disabled),.cds--link:active:visited,.cds--link:active:visited:hover{outline-style:dotted}}.cds--link:active:not(.cds--link--disabled),.cds--link:active:visited,.cds--link:active:visited:hover{color:var(--cds-link-text-color,var(--cds-link-primary,#0f62fe));outline-color:var(--cds-link-focus-text-color,var(--cds-focus,#0f62fe));text-decoration:underline}.cds--link:focus:not(.cds--link--disabled){outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--link:focus:not(.cds--link--disabled){outline-style:dotted}}.cds--link:focus:not(.cds--link--disabled){outline-color:var(--cds-link-focus-text-color,var(--cds-focus,#0f62fe));text-decoration:underline}.cds--link:visited{color:var(--cds-link-text-color,var(--cds-link-primary,#0f62fe))}.cds--link:visited:hover{color:var(--cds-link-hover-text-color,var(--cds-link-primary-hover,#0043ce))}.cds--link--disabled,.cds--link--disabled:hover{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--link--disabled *,.cds--link--disabled :before,.cds--link--disabled :after,.cds--link--disabled:hover *,.cds--link--disabled:hover :before,.cds--link--disabled:hover :after{box-sizing:inherit}.cds--link--disabled,.cds--link--disabled:hover{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-disabled,#16161640);cursor:not-allowed;font-weight:400;text-decoration:none}.cds--link.cds--link--visited:visited{color:var(--cds-link-visited-text-color,var(--cds-link-visited,#8a3ffc))}.cds--link.cds--link--visited:visited:hover{color:var(--cds-link-hover-text-color,var(--cds-link-primary-hover,#0043ce))}.cds--link.cds--link--inline{text-decoration:underline;display:inline}.cds--link--disabled.cds--link--inline{text-decoration:underline}.cds--link--sm,.cds--link--sm.cds--link--disabled:hover{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px)}.cds--link--lg,.cds--link--lg.cds--link--disabled:hover{font-size:var(--cds-body-compact-02-font-size,1rem);font-weight:var(--cds-body-compact-02-font-weight,400);line-height:var(--cds-body-compact-02-line-height,1.375);letter-spacing:var(--cds-body-compact-02-letter-spacing,0)}.cds--link--icon{display:inline-block}.cds--link__icon{block-size:1lh;line-height:inherit;vertical-align:text-bottom;align-items:center;margin-inline-start:.5rem;display:inline-flex}.cds--link--lg .cds--link__icon>svg{block-size:1.25rem;inline-size:1.25rem}.cds--link--lg .cds--link__icon{block-size:1.25rem}.cds--chat-btn{border-radius:1.5rem}.cds--chat-btn:not(.cds--chat-btn--with-icon){padding-inline-end:.9375rem}.cds--chat-btn.cds--btn--md{border-radius:1.25rem}.cds--chat-btn.cds--btn--sm{border-radius:1rem}.cds--chat-btn--quick-action{border:1px solid var(--cds-chat-button,#0f62fe);color:var(--cds-chat-button,#0f62fe);background:0 0;align-items:center}.cds--chat-btn--quick-action:hover:not(:active):not([disabled]){background:var(--cds-chat-button-hover,#8d8d8d1f);color:var(--cds-chat-button-text-hover,#0043ce);border-color:#0000}.cds--chat-btn--quick-action:active{background:var(--cds-chat-button-active,#8d8d8d80);color:var(--cds-chat-button-text-hover,#0043ce);border-color:#0000}.cds--chat-btn--quick-action.cds--btn--ghost:focus{border-color:var(--cds-focus,#0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus,#0f62fe)}.cds--chat-btn--quick-action.cds--btn--ghost:hover:focus{border-color:var(--cds-focus,#0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus-inset,#fff)}.cds--chat-btn--quick-action[disabled],.cds--chat-btn--quick-action[disabled]:hover{border-color:var(--cds-button-disabled,#c6c6c6);color:var(--cds-button-disabled,#c6c6c6)}.cds--chat-btn--quick-action--selected,.cds--chat-btn--quick-action--selected[disabled],.cds--chat-btn--quick-action--selected[disabled]:hover{background:var(--cds-chat-button-selected,#8d8d8d33);color:var(--cds-chat-button-text-selected,#525252);border-color:#0000}.cds--chat-btn--quick-action.cds--chat-btn--quick-action--selected:not([disabled]):hover,.cds--chat-btn--quick-action.cds--chat-btn--quick-action--selected:not([disabled]):active{color:var(--cds-chat-button-text-selected,#525252)}.cds--chat-btn.cds--skeleton{overflow:hidden}input:-webkit-autofill{box-shadow:0 0 0 1000px var(--cds-field) inset;-webkit-text-fill-color:var(--cds-text-primary,#161616)}input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--cds-field) inset;-webkit-text-fill-color:var(--cds-text-primary,#161616)}input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--cds-field) inset;-webkit-text-fill-color:var(--cds-text-primary,#161616)}textarea:-webkit-autofill{box-shadow:0 0 0 1000px var(--cds-field) inset;-webkit-text-fill-color:var(--cds-text-primary,#161616)}textarea:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--cds-field) inset;-webkit-text-fill-color:var(--cds-text-primary,#161616)}textarea:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--cds-field) inset;-webkit-text-fill-color:var(--cds-text-primary,#161616)}.cds--fieldset{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--fieldset *,.cds--fieldset :before,.cds--fieldset :after{box-sizing:inherit}.cds--form-item{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);flex-direction:column;flex:auto;align-items:flex-start;display:flex}.cds--label html{font-size:100%}.cds--label body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--label code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--label strong{font-weight:600}.cds--label{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:var(--cds-text-secondary,#525252);vertical-align:baseline;margin-block-end:.5rem;font-weight:400;line-height:1rem;display:inline-block}.cds--label .cds--toggletip-label{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px)}.cds--label--no-margin{margin-block-end:0}.cds--label+.cds--tooltip{position:relative;inset-block-start:.2rem;inset-inline-start:.5rem}.cds--label+.cds--tooltip .cds--tooltip__trigger{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--label+.cds--tooltip .cds--tooltip__trigger *,.cds--label+.cds--tooltip .cds--tooltip__trigger :before,.cds--label+.cds--tooltip .cds--tooltip__trigger :after{box-sizing:inherit}.cds--label+.cds--tooltip .cds--tooltip__trigger::-moz-focus-inner{border:0}.cds--label+.cds--tooltip .cds--tooltip__trigger{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);justify-content:center;align-items:center;display:flex}.cds--label+.cds--tooltip .cds--tooltip__trigger:focus{outline:1px solid var(--cds-focus,#0f62fe)}.cds--label+.cds--tooltip .cds--tooltip__trigger svg{fill:var(--cds-icon-secondary,#525252)}.cds--label+.cds--tooltip .cds--tooltip__trigger svg :hover{fill:var(--cds-icon-primary,#161616)}.cds--label+.cds--toggletip{inset-block-start:.2rem;inset-inline-start:.5rem}.cds--label.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--label.cds--skeleton:hover,.cds--label.cds--skeleton:focus,.cds--label.cds--skeleton:active{cursor:default;border:none;outline:none}.cds--label.cds--skeleton:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--label.cds--skeleton:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--label.cds--skeleton{background:canvastext}.cds--label.cds--skeleton:before{forced-color-adjust:none;background:canvas}}.cds--label.cds--skeleton{block-size:.875rem;inline-size:4.6875rem}input[type=number],input[type=text].cds--number{font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif}input[data-invalid]:not(:focus),.cds--number[data-invalid] input[type=number]:not(:focus),.cds--number[data-invalid] input[type=text]:not(:focus),.cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:not(:focus),.cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid:not(:focus),.cds--select-input__wrapper[data-invalid] .cds--select-input:not(:focus),.cds--list-box[data-invalid]:not(.cds--multi-select--invalid--focused,.cds--combo-box--invalid--focused),.cds--combo-box[data-invalid]:not(.cds--multi-select--selected) .cds--text-input:not(:focus){outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px}@media screen and (prefers-contrast){input[data-invalid]:not(:focus),.cds--number[data-invalid] input[type=number]:not(:focus),.cds--number[data-invalid] input[type=text]:not(:focus),.cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:not(:focus),.cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid:not(:focus),.cds--select-input__wrapper[data-invalid] .cds--select-input:not(:focus),.cds--list-box[data-invalid]:not(.cds--multi-select--invalid--focused,.cds--combo-box--invalid--focused),.cds--combo-box[data-invalid]:not(.cds--multi-select--selected) .cds--text-input:not(:focus){outline-style:dotted}}input[data-invalid]~.cds--form-requirement,.cds--number[data-invalid] .cds--number__input-wrapper~.cds--form-requirement,.cds--number__input-wrapper--warning~.cds--form-requirement,.cds--date-picker-input__wrapper~.cds--form-requirement,.cds--date-picker-input__wrapper--warn~.cds--form-requirement,.cds--date-picker-input__wrapper--invalid~.cds--form-requirement,.cds--time-picker--invalid~.cds--form-requirement,.cds--time-picker--warning~.cds--form-requirement,.cds--text-input__field-wrapper[data-invalid]~.cds--form-requirement,.cds--text-input__field-wrapper--warning~.cds--form-requirement,.cds--text-input__field-wrapper--warning>.cds--text-input~.cds--form-requirement,.cds--text-area__wrapper[data-invalid]~.cds--form-requirement,.cds--text-area__wrapper--warn~.cds--form-requirement,.cds--select-input__wrapper[data-invalid]~.cds--form-requirement,.cds--select--warning .cds--select-input__wrapper~.cds--form-requirement,.cds--time-picker[data-invalid]~.cds--form-requirement,.cds--list-box[data-invalid]~.cds--form-requirement,.cds--list-box--warning~.cds--form-requirement{max-block-size:12.5rem;font-weight:400;display:block;overflow:visible}.cds--select--inline.cds--select--warning .cds--select-input--inline__wrapper~.cds--form-requirement,.cds--select-input--inline__wrapper[data-invalid]~.cds--form-requirement{max-block-size:100%;inline-size:100%;margin:0;margin-block-end:0;padding-inline-start:.5rem;display:inline-flex;overflow:visible}input[data-invalid]~.cds--form-requirement,.cds--number[data-invalid] .cds--number__input-wrapper~.cds--form-requirement,.cds--date-picker-input__wrapper~.cds--form-requirement,.cds--date-picker-input__wrapper--invalid~.cds--form-requirement,.cds--time-picker--invalid~.cds--form-requirement,.cds--text-input__field-wrapper[data-invalid]~.cds--form-requirement,.cds--text-area__wrapper[data-invalid]~.cds--form-requirement,.cds--select-input__wrapper[data-invalid]~.cds--form-requirement,.cds--time-picker[data-invalid]~.cds--form-requirement,.cds--list-box[data-invalid]~.cds--form-requirement,.cds--select-input--inline__wrapper[data-invalid]~.cds--form-requirement{color:var(--cds-text-error,#da1e28)}.cds--form--fluid .cds--text-input__field-wrapper[data-invalid],.cds--form--fluid .cds--text-input__field-wrapper--warning{display:block}.cds--form--fluid input[data-invalid]{outline:none}.cds--form--fluid .cds--form-requirement{margin:0;padding:.5rem 2.5rem .5rem 1rem}input:not(output,[data-invalid]):-moz-ui-invalid{box-shadow:none}.cds--form-requirement html{font-size:100%}.cds--form-requirement body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--form-requirement code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--form-requirement strong{font-weight:600}.cds--form-requirement{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);overflow-wrap:break-word;word-break:break-word;max-block-size:0;margin:.25rem 0 0;display:none;overflow:hidden}.cds--select--inline .cds--form__helper-text{margin-block-start:0}.cds--form__helper-text{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);z-index:0;color:var(--cds-text-helper,#6f6f6f);opacity:1;inline-size:100%;margin-block-start:.25rem}.cds--label--disabled,.cds--form__helper-text--disabled,fieldset[disabled] .cds--label,fieldset[disabled] .cds--form__helper-text{color:var(--cds-text-disabled,#16161640)}.cds--checkbox-group{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--checkbox-group *,.cds--checkbox-group :before,.cds--checkbox-group :after{box-sizing:inherit}.cds--form-item.cds--checkbox-wrapper{margin-block-end:.375rem;position:relative}.cds--form-item.cds--checkbox-wrapper:first-of-type{margin-block-start:0}.cds--label+.cds--form-item.cds--checkbox-wrapper{margin-block-start:-.125rem}.cds--form-item.cds--checkbox-wrapper:last-of-type{margin-block-end:.1875rem}.cds--checkbox{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;visibility:inherit;white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;inset-block-start:1.25rem;inset-inline-start:.7rem;overflow:hidden}.cds--checkbox-label html{font-size:100%}.cds--checkbox-label body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--checkbox-label code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--checkbox-label strong{font-weight:600}.cds--checkbox-label{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);cursor:pointer;-webkit-user-select:none;user-select:none;min-block-size:1.25rem;padding-block-start:.0625rem;padding-inline-start:1.25rem;display:flex;position:relative}.cds--checkbox-label-text{padding-inline-start:.625rem}.cds--checkbox-label:before,.cds--checkbox-label:after{box-sizing:border-box}@media print{.cds--checkbox-label:before,.cds--checkbox-label:after{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}}.cds--checkbox-label:before{border:1px solid var(--cds-icon-primary,#161616);border-radius:2px;position:absolute}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--checkbox-label:before{border:1px solid buttonborder}}.cds--checkbox-label:before{content:"";background-color:#0000;block-size:1rem;inline-size:1rem;margin-block:.0625rem .125rem;margin-inline:.1875rem 0;inset-block-start:.125rem;inset-inline-start:0}.cds--checkbox-label:after{border-block-end:1.5px solid var(--cds-icon-inverse,#fff);border-inline-start:1.5px solid var(--cds-icon-inverse,#fff);content:"";transform-origin:100% 100%;background:0 0;block-size:.3125rem;inline-size:.5625rem;margin-block-start:-.1875rem;position:absolute;inset-block-start:.40625rem;inset-inline-start:.4375rem;transform:scale(0)rotate(-45deg)}.cds--checkbox:checked+.cds--checkbox-label:before,.cds--checkbox:indeterminate+.cds--checkbox-label:before,.cds--checkbox-label[data-contained-checkbox-state=true]:before{background-color:var(--cds-icon-primary,#161616);border:1px}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--checkbox:checked+.cds--checkbox-label:before,.cds--checkbox:indeterminate+.cds--checkbox-label:before,.cds--checkbox-label[data-contained-checkbox-state=true]:before{background-color:selecteditem;border:1px solid buttonborder}}.cds--checkbox:checked+.cds--checkbox-label:after,.cds--checkbox-label[data-contained-checkbox-state=true]:after{transform:scale(1)rotate(-45deg)}.cds--checkbox:indeterminate+.cds--checkbox-label:after{border-block-end:2px solid var(--cds-icon-inverse,#fff);border-inline-start:0 solid var(--cds-icon-inverse,#fff);inline-size:.5rem;inset-block-start:.6875rem;transform:scale(1)rotate(0)}.cds--checkbox:focus+.cds--checkbox-label:before,.cds--checkbox-label__focus:before,.cds--checkbox:checked:focus+.cds--checkbox-label:before,.cds--checkbox-label[data-contained-checkbox-state=true].cds--checkbox-label__focus:before,.cds--checkbox:indeterminate:focus+.cds--checkbox-label:before{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:1px}.cds--checkbox:disabled+.cds--checkbox-label,.cds--checkbox-label[data-contained-checkbox-disabled=true]{color:var(--cds-text-disabled,#16161640);cursor:not-allowed}.cds--checkbox:disabled+.cds--checkbox-label:before,.cds--checkbox-label[data-contained-checkbox-disabled=true]:before{border-color:var(--cds-icon-disabled,#16161640)}.cds--checkbox:checked:disabled+.cds--checkbox-label:before,.cds--checkbox:indeterminate:disabled+.cds--checkbox-label:before,.cds--checkbox-label[data-contained-checkbox-state=true][data-contained-checkbox-disabled=true]:before{background-color:var(--cds-icon-disabled,#16161640)}.cds--checkbox-group[data-invalid] .cds--checkbox-label:before,.cds--checkbox-wrapper--invalid .cds--checkbox-label:before,.cds--checkbox-wrapper--invalid .cds--checkbox:checked+.cds--checkbox-label:before{border:1px solid var(--cds-support-error,#da1e28)}.cds--checkbox-group .cds--checkbox-wrapper--invalid>.cds--checkbox__validation-msg,.cds--checkbox-group .cds--checkbox-wrapper--warning>.cds--checkbox__validation-msg,.cds--checkbox-group .cds--checkbox-wrapper>.cds--form__helper-text{display:none}.cds--checkbox-group:not(.cds--checkbox-group[data-invalid]) .cds--checkbox-wrapper--invalid .cds--checkbox-label:before,.cds--checkbox-group:not(.cds--checkbox-group[data-invalid]) .cds--checkbox-wrapper--invalid .cds--checkbox:checked+.cds--checkbox-label:before{border:1px solid var(--cds-icon-primary,#161616)}.cds--checkbox-group__validation-msg,.cds--checkbox__validation-msg{align-items:flex-start;inline-size:100%;margin-block-start:.25rem;display:none}.cds--checkbox__invalid-icon{fill:var(--cds-support-error,#da1e28);min-inline-size:1rem;margin:.0625rem .0625rem 0 .1875rem}.cds--checkbox__invalid-icon--warning{fill:var(--cds-support-warning,#f1c21b)}.cds--checkbox__invalid-icon--warning path:first-of-type{fill:#000}.cds--checkbox-group--invalid .cds--checkbox-group__validation-msg,.cds--checkbox-group--warning .cds--checkbox-group__validation-msg,.cds--checkbox-wrapper--invalid>.cds--checkbox__validation-msg,.cds--checkbox-wrapper--warning>.cds--checkbox__validation-msg{display:flex}.cds--checkbox-group--invalid .cds--checkbox-group__validation-msg .cds--form-requirement,.cds--checkbox-group--warning .cds--checkbox-group__validation-msg .cds--form-requirement,.cds--checkbox-wrapper--invalid .cds--checkbox__validation-msg .cds--form-requirement,.cds--checkbox-wrapper--warning .cds--checkbox__validation-msg .cds--form-requirement{max-block-size:100%;margin-block-start:0;margin-inline-start:.5rem;display:block;overflow:visible}.cds--checkbox-group--invalid .cds--checkbox-group__validation-msg .cds--form-requirement,.cds--checkbox-wrapper--invalid .cds--checkbox__validation-msg .cds--form-requirement{color:var(--cds-text-error,#da1e28)}.cds--checkbox-group--readonly .cds--checkbox-label,.cds--checkbox-wrapper--readonly .cds--checkbox-label{cursor:default}.cds--checkbox-group--readonly .cds--checkbox-label-text,.cds--checkbox-wrapper--readonly .cds--checkbox-label-text{cursor:text;-webkit-user-select:text;user-select:text}.cds--checkbox-group--readonly .cds--checkbox+.cds--checkbox-label:before,.cds--checkbox-wrapper--readonly .cds--checkbox+.cds--checkbox-label:before{border-color:var(--cds-icon-disabled,#16161640)}.cds--checkbox-group--readonly .cds--checkbox:checked+.cds--checkbox-label:before,.cds--checkbox-wrapper--readonly .cds--checkbox:checked+.cds--checkbox-label:before{border:1px solid var(--cds-icon-disabled,#16161640);background:0 0}.cds--checkbox-group--readonly .cds--checkbox:checked+.cds--checkbox-label:after,.cds--checkbox-wrapper--readonly .cds--checkbox:checked+.cds--checkbox-label:after{border-color:var(--cds-text-primary,#161616)}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--checkbox-group--readonly .cds--checkbox:checked+.cds--checkbox-label:after,.cds--checkbox-wrapper--readonly .cds--checkbox:checked+.cds--checkbox-label:after{fill:selecteditemtext}}.cds--checkbox-skeleton .cds--checkbox-label{cursor:default}.cds--checkbox-label-text.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--checkbox-label-text.cds--skeleton:hover,.cds--checkbox-label-text.cds--skeleton:focus,.cds--checkbox-label-text.cds--skeleton:active{cursor:default;border:none;outline:none}.cds--checkbox-label-text.cds--skeleton:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--checkbox-label-text.cds--skeleton:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--checkbox-label-text.cds--skeleton{background:canvastext}.cds--checkbox-label-text.cds--skeleton:before{forced-color-adjust:none;background:canvas}}.cds--checkbox-label-text.cds--skeleton{block-size:1rem;inline-size:6.25rem;margin-block:.0625rem 0;margin-inline:.375rem 0}.cds--checkbox--inline{position:relative}[dir=rtl] .cds--checkbox-label:after{transform-origin:50%;margin-block-start:0;margin-inline-start:-.0625rem}[dir=rtl] .cds--checkbox:checked+.cds--checkbox-label:after,[dir=rtl] .cds--checkbox-label[data-contained-checkbox-state=true]:after{transform:scale(1.2)rotate3d(.5,1,0,158deg)}.cds--checkbox-group--decorator legend.cds--label,.cds--checkbox-wrapper--decorator .cds--checkbox-label-text,.cds--checkbox-group--slug legend.cds--label,.cds--checkbox-wrapper--slug .cds--checkbox-label-text{display:flex}.cds--checkbox-group--decorator legend.cds--label .cds--checkbox-group-inner--decorator>*,.cds--checkbox-wrapper--decorator .cds--checkbox-label-text .cds--checkbox-wrapper-inner--decorator>*,.cds--checkbox-group--slug legend.cds--label .cds--ai-label,.cds--checkbox-wrapper--slug .cds--checkbox-label-text .cds--ai-label,.cds--checkbox-group--slug legend.cds--label .cds--slug,.cds--checkbox-wrapper--slug .cds--checkbox-label-text .cds--slug{margin-inline-start:.5rem}.cds--checkbox-wrapper--decorator .cds--checkbox-label-text .cds--ai-label__button--inline,.cds--checkbox-wrapper--slug .cds--checkbox-label-text .cds--ai-label__button--inline,.cds--checkbox-wrapper--slug .cds--checkbox-label-text .cds--slug__button--inline{line-height:inherit;margin-block-start:-.0625rem}.cds--checkbox-group--horizontal{flex-flow:wrap;justify-content:flex-start;display:flex;position:relative}.cds--checkbox-group--horizontal .cds--form-item{flex:none;margin-block-end:0}.cds--checkbox-group--horizontal .cds--form-item:not(:last-of-type){margin-inline-end:1rem}.cds--checkbox-group--horizontal .cds--checkbox-label-text{padding-inline-start:.5rem}.cds--checkbox-group--horizontal .cds--label+.cds--form-item.cds--checkbox-wrapper{margin-block-start:0}.cds--copy-btn{background-color:var(--cds-layer);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}@media (any-hover:hover){.cds--copy-btn:hover{background-color:var(--cds-layer-hover)}}.cds--copy-btn:active{background-color:var(--cds-layer-active)}.cds--copy-btn:before{z-index:6000;content:"";border-style:solid;block-size:0;inline-size:0;display:none;position:absolute}.cds--copy-btn .cds--copy-btn__feedback{box-shadow:0 2px 6px var(--cds-shadow,#0000004d);z-index:6000;background-color:var(--cds-background-inverse,#393939);block-size:auto;color:var(--cds-text-inverse,#fff);text-align:start;inline-size:max-content;min-inline-size:1.5rem;max-inline-size:13rem;font-weight:400;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);border-radius:.125rem;padding:.1875rem 1rem;transform:translate(-50%)}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.cds--copy-btn .cds--copy-btn__feedback{inline-size:auto}}@supports (-ms-accelerator:true){.cds--copy-btn .cds--copy-btn__feedback{inline-size:auto}}@supports (-ms-ime-align:auto){.cds--copy-btn .cds--copy-btn__feedback{inline-size:auto}}@media screen and (-ms-high-contrast:active),screen and (prefers-contrast){.cds--copy-btn .cds--copy-btn__feedback{border:1px solid #0000}}.cds--copy-btn .cds--copy-btn__feedback{box-sizing:content-box;clip:auto;margin:auto;display:none;overflow:visible}@media screen and (prefers-contrast){.cds--copy-btn:focus{outline-style:dotted}}.cds--copy-btn.cds--copy-btn--animating:before,.cds--copy-btn.cds--copy-btn--animating .cds--copy-btn__feedback{display:block}.cds--copy-btn.cds--copy-btn--animating:before{border:none}.cds--copy-btn.cds--copy-btn--animating.cds--copy-btn--fade-out:before,.cds--copy-btn.cds--copy-btn--animating.cds--copy-btn--fade-out .cds--copy-btn__feedback{animation:.11s cubic-bezier(.2,0,.38,.9) cds--hide-feedback}.cds--copy-btn.cds--copy-btn--animating.cds--copy-btn--fade-in:before,.cds--copy-btn.cds--copy-btn--animating.cds--copy-btn--fade-in .cds--copy-btn__feedback{animation:.11s cubic-bezier(.2,0,.38,.9) cds--show-feedback}.cds--copy-btn svg{fill:var(--cds-icon-primary,#161616)}.cds--copy{font-size:0}.cds--snippet html{font-size:100%}.cds--snippet body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--snippet code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--snippet strong{font-weight:600}.cds--snippet--disabled,.cds--snippet--disabled .cds--btn.cds--snippet-btn--expand{background-color:var(--cds-layer);color:var(--cds-text-disabled,#16161640)}.cds--snippet--disabled .cds--copy-btn{background-color:var(--cds-layer);color:var(--cds-text-disabled,#16161640);cursor:not-allowed}@media (any-hover:hover){.cds--snippet--disabled .cds--snippet-btn--expand:hover,.cds--snippet--disabled .cds--copy-btn:hover{background-color:var(--cds-layer);color:var(--cds-text-disabled,#16161640);cursor:not-allowed}}.cds--snippet--disabled .cds--snippet__icon,.cds--snippet--disabled .cds--snippet-btn--expand .cds--icon-chevron--down{fill:var(--cds-icon-disabled,#16161640)}.cds--snippet code{font-family:var(--cds-code-01-font-family,"IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace);font-size:var(--cds-code-01-font-size,.75rem);font-weight:var(--cds-code-01-font-weight,400);line-height:var(--cds-code-01-line-height,1.33333);letter-spacing:var(--cds-code-01-letter-spacing,.32px)}.cds--snippet--inline html{font-size:100%}.cds--snippet--inline body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--snippet--inline code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--snippet--inline strong{font-weight:600}.cds--snippet--inline{background-color:var(--cds-layer);color:var(--cds-text-primary,#161616);cursor:pointer;border:1px solid #0000;border-radius:4px;padding:0;display:inline;position:relative}@media (any-hover:hover){.cds--snippet--inline:hover{background-color:var(--cds-layer-hover)}}.cds--snippet--inline:active{background-color:var(--cds-layer-active)}.cds--snippet--inline:focus{border:1px solid var(--cds-focus,#0f62fe);outline:none}.cds--snippet--inline:before{z-index:6000;content:"";border:none;block-size:0;inline-size:0;display:none;position:absolute}.cds--snippet--inline .cds--copy-btn__feedback{box-shadow:0 2px 6px var(--cds-shadow,#0000004d);z-index:6000;background-color:var(--cds-background-inverse,#393939);block-size:auto;color:var(--cds-text-inverse,#fff);text-align:start;inline-size:max-content;min-inline-size:1.5rem;max-inline-size:13rem;font-weight:400;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);border-radius:.125rem;padding:.1875rem 1rem;transform:translate(-50%)}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.cds--snippet--inline .cds--copy-btn__feedback{inline-size:auto}}@supports (-ms-accelerator:true){.cds--snippet--inline .cds--copy-btn__feedback{inline-size:auto}}@supports (-ms-ime-align:auto){.cds--snippet--inline .cds--copy-btn__feedback{inline-size:auto}}@media screen and (-ms-high-contrast:active),screen and (prefers-contrast){.cds--snippet--inline .cds--copy-btn__feedback{border:1px solid #0000}}.cds--snippet--inline .cds--copy-btn__feedback{box-sizing:content-box;clip:auto;margin:auto;display:none;overflow:visible}.cds--snippet--inline.cds--copy-btn--animating:before,.cds--snippet--inline.cds--copy-btn--animating .cds--copy-btn__feedback{display:block}.cds--snippet--inline.cds--copy-btn--animating.cds--copy-btn--fade-out:before,.cds--snippet--inline.cds--copy-btn--animating.cds--copy-btn--fade-out .cds--copy-btn__feedback{animation:.11s cubic-bezier(.2,0,.38,.9) cds--hide-feedback}.cds--snippet--inline.cds--copy-btn--animating.cds--copy-btn--fade-in:before,.cds--snippet--inline.cds--copy-btn--animating.cds--copy-btn--fade-in .cds--copy-btn__feedback{animation:.11s cubic-bezier(.2,0,.38,.9) cds--show-feedback}.cds--snippet--inline code{padding:0 .5rem}.cds--snippet--inline.cds--snippet--no-copy{display:inline-block}@media (any-hover:hover){.cds--snippet--inline.cds--snippet--no-copy:hover{background-color:var(--cds-layer);cursor:auto}.cds--snippet--light.cds--snippet--inline.cds--snippet--no-copy:hover{background-color:var(--cds-layer-hover);cursor:auto}}.cds--snippet--single{font-family:var(--cds-code-01-font-family,"IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace);font-size:var(--cds-code-01-font-size,.75rem);font-weight:var(--cds-code-01-font-weight,400);line-height:var(--cds-code-01-line-height,1.33333);letter-spacing:var(--cds-code-01-letter-spacing,.32px);background-color:var(--cds-layer);align-items:center;block-size:2.5rem;inline-size:100%;min-inline-size:0;max-inline-size:48rem;padding-inline-end:2.5rem;display:flex;position:relative}.cds--snippet--single.cds--snippet--no-copy{padding:0}.cds--snippet--single.cds--snippet--no-copy:after{inset-inline-end:1rem}.cds--snippet--single .cds--snippet-container{align-items:center;block-size:100%;min-inline-size:0;padding-inline-start:1rem;display:flex;position:relative;overflow-x:auto}.cds--snippet--single .cds--snippet-container:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--snippet--single .cds--snippet-container:focus{outline-style:dotted}}.cds--snippet--single pre{font-family:var(--cds-code-01-font-family,"IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace);font-size:var(--cds-code-01-font-size,.75rem);font-weight:var(--cds-code-01-font-weight,400);line-height:var(--cds-code-01-line-height,1.33333);letter-spacing:var(--cds-code-01-letter-spacing,.32px);padding-inline-end:2rem}.cds--snippet--single pre,.cds--snippet--inline code{white-space:pre}.cds--snippet--multi{font-family:var(--cds-code-01-font-family,"IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace);font-size:var(--cds-code-01-font-size,.75rem);font-weight:var(--cds-code-01-font-weight,400);line-height:var(--cds-code-01-line-height,1.33333);letter-spacing:var(--cds-code-01-letter-spacing,.32px);background-color:var(--cds-layer);inline-size:100%;min-inline-size:0;max-inline-size:48rem;padding:1rem;display:flex;position:relative}.cds--snippet--multi .cds--snippet-container{order:1;min-block-size:100%;max-block-size:100%;transition:max-height .15s cubic-bezier(.2,0,.38,.9);position:relative;overflow-y:auto}.cds--snippet--multi .cds--snippet-container:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--snippet--multi .cds--snippet-container:focus{outline-style:dotted}}.cds--snippet--multi .cds--snippet-container:focus{outline-offset:0}.cds--snippet--multi.cds--snippet--expand .cds--snippet-container{padding-block-end:1rem;transition:max-height .15s cubic-bezier(.2,0,.38,.9)}.cds--snippet--multi.cds--snippet--wraptext pre{white-space:pre-wrap;word-wrap:break-word}.cds--snippet--multi .cds--snippet-container pre{padding-block-end:1.5rem;padding-inline-end:1.5rem;overflow:auto}.cds--snippet--multi.cds--snippet--no-copy .cds--snippet-container pre{padding-inline-end:0}[dir=rtl] .cds--snippet--multi.cds--snippet--has-right-overflow:after{background-image:linear-gradient(to left, transparent, var(--cds-layer))}.cds--snippet--multi .cds--snippet-container pre code{overflow:hidden}.cds--snippet__icon{block-size:1rem;fill:var(--cds-icon-primary,#161616);inline-size:1rem;transition:all 70ms cubic-bezier(.2,0,.38,.9)}.cds--btn>.cds--snippet__icon{margin-block-start:0}.cds--copy-btn html{font-size:100%}.cds--copy-btn body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--copy-btn code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--copy-btn strong{font-weight:600}.cds--copy-btn{background-color:var(--cds-layer);cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;padding:0;display:flex;overflow:visible}.cds--copy-btn:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--copy-btn:focus{outline-style:dotted}}.cds--copy-btn:focus{outline-color:var(--cds-focus,#0f62fe)}.cds--snippet .cds--popover-container{font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;position:absolute;inset-block-start:0;inset-inline-end:0}.cds--snippet--inline.cds--btn{block-size:1.25rem;inline-size:initial;max-inline-size:unset;min-block-size:1.25rem;padding-inline:0}@media (any-hover:hover){.cds--snippet--inline.cds--btn.cds--btn--primary:hover{color:var(--cds-text-primary,#161616)}}.cds--snippet.cds--snippet--multi .cds--popover-container{inset-block-start:.5rem;inset-inline-end:.5rem}.cds--snippet--multi .cds--copy-btn{z-index:10}.cds--snippet-btn--expand{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);z-index:10;background-color:var(--cds-layer);block-size:2rem;color:var(--cds-text-primary,#161616);border:0;align-items:center;padding:.5rem 1rem;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;display:inline-flex;position:absolute;inset-block-end:0;inset-inline-end:0}.cds--snippet-btn--expand .cds--snippet-btn--text{position:relative;inset-block-start:-.0625rem}.cds--snippet-btn--expand--hide.cds--snippet-btn--expand{display:none}.cds--snippet-btn--expand .cds--icon-chevron--down{fill:var(--cds-icon-primary,#161616);margin-inline-start:.5rem;transition:all .15s cubic-bezier(.2,0,.38,.9);transform:rotate(0)}@media (any-hover:hover){.cds--snippet-btn--expand:hover{background:var(--cds-layer-hover);color:var(--cds-text-primary,#161616)}}.cds--snippet-btn--expand:active{background-color:var(--cds-layer-active)}.cds--snippet-btn--expand:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--snippet-btn--expand:focus{outline-style:dotted}}.cds--snippet-btn--expand:focus{border-color:#0000}.cds--snippet--expand .cds--snippet-btn--expand .cds--icon-chevron--down{transition:transform .3s;transform:rotate(180deg)}.cds--snippet--light,.cds--snippet--light .cds--snippet-button,.cds--snippet--light .cds--btn.cds--snippet-btn--expand,.cds--snippet--light .cds--copy-btn{background-color:var(--cds-layer)}@media (any-hover:hover){.cds--snippet--light.cds--snippet--inline:hover,.cds--snippet--light .cds--snippet-button:hover,.cds--snippet--light .cds--btn.cds--snippet-btn--expand:hover,.cds--snippet--light .cds--copy-btn:hover{background-color:var(--cds-layer-hover)}}.cds--snippet--light.cds--snippet--inline:active,.cds--snippet--light .cds--snippet-button:active,.cds--snippet--light .cds--btn.cds--snippet-btn--expand:active,.cds--snippet--light .cds--copy-btn:active{background-color:var(--cds-layer-active)}.cds--snippet.cds--skeleton .cds--snippet-container{block-size:100%;inline-size:100%}.cds--snippet-button .cds--btn--copy__feedback{inset-block-start:3.175rem;inset-inline:50% auto}.cds--snippet-button .cds--btn--copy__feedback:before{inset-block-start:0}.cds--snippet-button .cds--btn--copy__feedback:after{inset-block-start:-.25rem}.cds--snippet--multi .cds--snippet-button .cds--btn--copy__feedback{inset-block-start:2.675rem}.cds--snippet--inline .cds--btn--copy__feedback{inset-block-start:calc(100% - .25rem);inset-inline:50% auto}.cds--snippet--single .cds--snippet-container{pointer-events:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000 100%)}.cds--snippet--multi{position:relative}.cds--snippet--multi .cds--snippet-container{pointer-events:auto;inline-size:100%;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000 100%),linear-gradient(#000 calc(100% - 1rem),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000 100%),linear-gradient(#000 calc(100% - 1rem),#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}[dir=rtl] .cds--snippet--single .cds--snippet-container{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000 100%);mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000 100%)}[dir=rtl] .cds--snippet--multi .cds--snippet-container{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000 100%),linear-gradient(#000 calc(100% - 1rem),#0000 100%);mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000 100%),linear-gradient(#000 calc(100% - 1rem),#0000 100%)}.cds--snippet--single:focus-within .cds--snippet-container,.cds--snippet--multi:focus-within .cds--snippet-container{-webkit-mask-image:none;mask-image:none}.cds--snippet--multi.cds--skeleton{block-size:6.125rem}.cds--snippet--single.cds--skeleton{block-size:3.5rem}.cds--snippet.cds--skeleton span{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--snippet.cds--skeleton span:hover,.cds--snippet.cds--skeleton span:focus,.cds--snippet.cds--skeleton span:active{cursor:default;border:none;outline:none}.cds--snippet.cds--skeleton span:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--snippet.cds--skeleton span:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--snippet.cds--skeleton span{background:canvastext}.cds--snippet.cds--skeleton span:before{forced-color-adjust:none;background:canvas}}.cds--snippet.cds--skeleton span{block-size:1rem;inline-size:100%;margin-block-start:.5rem;display:block}.cds--snippet.cds--skeleton span:first-child{margin:0}.cds--snippet.cds--skeleton span:nth-child(2){inline-size:85%}.cds--snippet.cds--skeleton span:nth-child(3){inline-size:95%}.cds--snippet--single.cds--skeleton .cds--snippet-container{padding-block-end:0}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--snippet--inline:focus{color:highlight;outline:1px solid highlight}.cds--snippet--single,.cds--snippet--multi{outline:1px solid #0000}}.cds--text-input{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline,var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--text-input *,.cds--text-input :before,.cds--text-input :after{box-sizing:inherit}.cds--text-input{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);outline-offset:-2px;padding:0 var(--cds-layout-density-padding-inline-local);background-color:var(--cds-field);block-size:var(--cds-layout-size-height-local);border:none;border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary,#161616);outline:2px solid #0000;inline-size:100%;font-family:inherit;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.cds--text-input:focus,.cds--text-input:active{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--text-input:focus,.cds--text-input:active{outline-style:dotted}}.cds--text-input-wrapper svg[hidden]{display:none}.cds--password-input{padding-inline-end:var(--cds-layout-size-height-local)}.cds--text-input::placeholder{color:var(--cds-text-placeholder,#16161666);opacity:1}.cds--text-input--light{background-color:var(--cds-field-02,#fff)}.cds--text-input__field-wrapper{inline-size:100%;display:flex;position:relative}.cds--text-input__invalid-icon{fill:var(--cds-support-error,#da1e28);position:absolute;inset-block-start:50%;inset-inline-end:1rem;transform:translateY(-50%)}.cds--text-input__invalid-icon--warning{fill:var(--cds-support-warning,#f1c21b)}.cds--text-input__invalid-icon--warning path:first-of-type{fill:#000;opacity:1}.cds--text-input--password__visibility{align-items:center;display:inline-flex;position:relative;overflow:visible}@media screen and (prefers-contrast){.cds--text-input--password__visibility:focus{outline-style:dotted}}.cds--text-input--password__visibility{cursor:pointer}.cds--text-input--password__visibility:focus{outline:1px solid #0000}.cds--text-input--password__visibility:focus svg{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--text-input--password__visibility:focus svg{outline-style:dotted}}.cds--text-input--password__visibility:before,.cds--text-input--password__visibility:after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{z-index:6000;opacity:0;pointer-events:none;align-items:center;display:flex;position:absolute}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.cds--text-input--password__visibility:before,.cds--text-input--password__visibility:after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{display:inline-block}}.cds--text-input--password__visibility:before,.cds--text-input--password__visibility:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion:reduce){.cds--text-input--password__visibility:before,.cds--text-input--password__visibility:after{transition:none}}.cds--text-input--password__visibility.cds--tooltip--a11y:before,.cds--text-input--password__visibility.cds--tooltip--a11y:after{transition:none}.cds--text-input--password__visibility:before{content:"";border-style:solid;block-size:0;inline-size:0}.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.cds--text-input--password__visibility:after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{box-shadow:0 2px 6px var(--cds-shadow,#0000004d);z-index:6000;background-color:var(--cds-background-inverse,#393939);block-size:auto;color:var(--cds-text-inverse,#fff);text-align:start;inline-size:max-content;min-inline-size:1.5rem;max-inline-size:13rem;font-weight:400;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);border-radius:.125rem;padding:.1875rem 1rem;transform:translate(-50%)}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.cds--text-input--password__visibility:after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{inline-size:auto}}@supports (-ms-accelerator:true){.cds--text-input--password__visibility:after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{inline-size:auto}}@supports (-ms-ime-align:auto){.cds--text-input--password__visibility:after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{inline-size:auto}}@media screen and (-ms-high-contrast:active),screen and (prefers-contrast){.cds--text-input--password__visibility:after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{border:1px solid #0000}}.cds--text-input--password__visibility:after{content:attr(aria-label)}.cds--text-input--password__visibility.cds--tooltip--a11y:after{content:none}.cds--text-input--password__visibility.cds--tooltip--visible:before,.cds--text-input--password__visibility.cds--tooltip--visible:after,.cds--text-input--password__visibility:hover:before,.cds--text-input--password__visibility:hover:after,.cds--text-input--password__visibility:focus:before,.cds--text-input--password__visibility:focus:after{opacity:1}@keyframes cds--tooltip-fade{0%{opacity:0}to{opacity:1}}.cds--text-input--password__visibility.cds--tooltip--visible .cds--assistive-text,.cds--text-input--password__visibility.cds--tooltip--visible+.cds--assistive-text,.cds--text-input--password__visibility:hover .cds--assistive-text,.cds--text-input--password__visibility:hover+.cds--assistive-text,.cds--text-input--password__visibility:focus .cds--assistive-text,.cds--text-input--password__visibility:focus+.cds--assistive-text{clip:auto;margin:auto;overflow:visible}.cds--text-input--password__visibility.cds--tooltip--visible .cds--assistive-text,.cds--text-input--password__visibility.cds--tooltip--visible+.cds--assistive-text,.cds--text-input--password__visibility.cds--tooltip--visible.cds--tooltip--a11y:before,.cds--text-input--password__visibility:hover .cds--assistive-text,.cds--text-input--password__visibility:hover+.cds--assistive-text,.cds--text-input--password__visibility:hover.cds--tooltip--a11y:before,.cds--text-input--password__visibility:focus .cds--assistive-text,.cds--text-input--password__visibility:focus+.cds--assistive-text,.cds--text-input--password__visibility:focus.cds--tooltip--a11y:before{animation:70ms cubic-bezier(.2,0,.38,.9) cds--tooltip-fade}.cds--text-input--password__visibility.cds--tooltip--hidden .cds--assistive-text,.cds--text-input--password__visibility.cds--tooltip--hidden+.cds--assistive-text{clip:rect(0, 0, 0, 0);margin:-1px;overflow:hidden}.cds--text-input--password__visibility.cds--tooltip--hidden.cds--tooltip--a11y:before{opacity:0;animation:none}.cds--text-input--password__visibility .cds--assistive-text:after{content:"";block-size:.75rem;inline-size:100%;display:block;position:absolute;inset-block-start:-.75rem;inset-inline-start:0}.cds--text-input--password__visibility:before,.cds--text-input--password__visibility:after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{inset-block-end:0;inset-inline-start:50%}.cds--text-input--password__visibility:before{border-width:0 .25rem .3125rem;border-color:transparent transparent var(--cds-background-inverse,#393939);inset-block-end:-.5rem;transform:translate(-50%,100%)}.cds--text-input--password__visibility:after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{inset-block-end:-.8125rem;transform:translate(-50%,100%)}.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger{outline-offset:-2px;aspect-ratio:1;cursor:pointer;background:0 0;border:0;outline:2px solid #0000;justify-content:center;align-items:center;block-size:100%;min-block-size:auto;padding:0;transition:outline 70ms cubic-bezier(.2,0,.38,.9);display:flex;position:absolute;inset-inline-end:0}.cds--toggle-password-tooltip .cds--popover{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));gap:.25rem;inset-inline-start:calc(-1 * (var(--cds-layout-size-height-local)))}.cds--toggle-password-tooltip .cds--popover-content{min-inline-size:2.5rem}.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger svg{fill:var(--cds-icon-primary,#161616)}.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger:focus{outline-style:dotted}}.cds--text-input--invalid,.cds--text-input--warning{padding-inline-end:2.5rem}.cds--text-input--invalid.cds--password-input,.cds--text-input--warning.cds--password-input{padding-inline-end:calc(var(--cds-layout-size-height-local) + 1.5rem)}.cds--password-input-wrapper .cds--text-input__invalid-icon{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));inset-inline-end:var(--cds-layout-size-height-local)}.cds--text-input:disabled~.cds--text-input--password__visibility__toggle.cds--tooltip__trigger{cursor:not-allowed}.cds--text-input:disabled~.cds--text-input--password__visibility__toggle.cds--tooltip__trigger svg,.cds--text-input:disabled~.cds--text-input--password__visibility__toggle.cds--tooltip__trigger svg:hover,.cds--text-input--password__visibility__toggle:disabled.cds--tooltip__trigger svg{fill:var(--cds-icon-disabled,#16161640)}.cds--text-input--password__visibility__toggle:disabled.cds--tooltip__trigger{cursor:default}.cds--text-input--password__visibility__toggle:disabled.cds--tooltip__trigger:hover svg{fill:var(--cds-icon-disabled,#16161640)}.cds--text-input--password__visibility__toggle:disabled.cds--tooltip__trigger:hover{cursor:default}.cds--text-input__counter-alert{clip:rect(0, 0, 0, 0);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cds--text-input:disabled{outline-offset:-2px;background-color:var(--cds-field);color:var(--cds-text-disabled,#16161640);cursor:not-allowed;-webkit-text-fill-color:var(--cds-text-disabled,#16161640);border-block-end:1px solid #0000;outline:2px solid #0000}.cds--text-input--light:disabled{background-color:var(--cds-field-02,#fff)}.cds--text-input:disabled::placeholder{color:var(--cds-text-disabled,#16161640);opacity:1}.cds--text-input--invalid{outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--text-input--invalid{outline-style:dotted}}.cds--text-input--invalid{box-shadow:none}.cds--skeleton.cds--text-input{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--skeleton.cds--text-input:hover,.cds--skeleton.cds--text-input:focus,.cds--skeleton.cds--text-input:active{cursor:default;border:none;outline:none}.cds--skeleton.cds--text-input:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--skeleton.cds--text-input:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--skeleton.cds--text-input{background:canvastext}.cds--skeleton.cds--text-input:before{forced-color-adjust:none;background:canvas}}.cds--form--fluid .cds--text-input-wrapper{background:var(--cds-field);transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9);position:relative}.cds--form--fluid .cds--label{z-index:1;align-items:center;block-size:1rem;margin:0;display:flex;position:absolute;inset-block-start:.8125rem;inset-inline-start:1rem}.cds--form--fluid .cds--form__helper-text{display:none}.cds--form--fluid .cds--text-input{min-block-size:4rem;padding:2rem 1rem .8125rem}.cds--text-input__divider,.cds--form--fluid .cds--text-input__divider{display:none}.cds--form--fluid .cds--text-input--invalid,.cds--form--fluid .cds--text-input--warning{border-block-end:none}.cds--form--fluid .cds--text-input--invalid+.cds--text-input__divider,.cds--form--fluid .cds--text-input--warning+.cds--text-input__divider{border-style:solid;border-color:var(--cds-border-subtle);border-block-end:none;margin:0 1rem;display:block}.cds--form--fluid .cds--text-input__invalid-icon{inset-block-start:5rem}.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid,.cds--form--fluid .cds--text-input__field-wrapper--warning>.cds--text-input--warning{outline:none}.cds--form--fluid .cds--text-input__field-wrapper--warning{border-block-end:1px solid var(--cds-border-strong)}.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]:not(:focus){outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]:not(:focus){outline-style:dotted}}.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]:focus-within,.cds--form--fluid .cds--text-input__field-wrapper--warning:focus-within{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]:focus-within,.cds--form--fluid .cds--text-input__field-wrapper--warning:focus-within{outline-style:dotted}}.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:focus,.cds--form--fluid .cds--text-input__field-wrapper--warning>.cds--text-input--warning:focus{outline:none}.cds--text-input-wrapper.cds--text-input-wrapper--inline{flex-flow:row;align-items:center}.cds--text-input-wrapper .cds--label--inline{overflow-wrap:break-word;word-break:break-word;flex:0 auto;margin:0}.cds--text-input__label-helper-wrapper{overflow-wrap:break-word;flex-direction:column;flex:0 auto;max-inline-size:8.875rem}.cds--text-input__label-helper-wrapper:first-of-type{margin-inline-end:.5rem}.cds--text-input__label-helper-wrapper:last-of-type{margin-inline-start:.5rem}.cds--text-input-wrapper .cds--form__helper-text--inline{margin-block-start:.125rem}.cds--text-input-wrapper--inline .cds--form__helper-text--inline,.cds--text-input-wrapper--inline .cds--form-requirement{margin:0}.cds--text-input__field-outer-wrapper{flex-direction:column;flex:auto;align-items:flex-start;inline-size:100%;display:flex}.cds--text-input__field-outer-wrapper--inline{flex-direction:column;flex:8}.cds--text-input-wrapper--inline .cds--form-requirement{max-block-size:12.5rem;font-weight:400;display:block;overflow:visible}.cds--text-input-wrapper--inline--invalid .cds--form-requirement{color:var(--cds-text-error,#da1e28)}.cds--form--fluid .cds--text-input-wrapper--readonly,.cds--text-input-wrapper--readonly .cds--text-input{border-block-end-color:var(--cds-border-subtle);background:0 0}.cds--text-input__field-wrapper--decorator .cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input__field-wrapper .cds--ai-label,.cds--text-input__field-wrapper .cds--slug{position:absolute;inset-block-start:50%;inset-inline-end:1rem;transform:translateY(-50%)}:is(.cds--text-input__field-wrapper--decorator .cds--text-input:has(~.cds--text-input__field-inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--text-input__field-inner-wrapper--decorator .cds--ai-label--revert)),.cds--text-input__field-wrapper--slug .cds--text-input:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)),.cds--text-input__field-wrapper--slug .cds--text-input:has(~.cds--slug):not(:has(~.cds--slug--revert))){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff)}:is(.cds--text-input__field-wrapper--decorator .cds--text-input:not(.cds--text-input--invalid):not(.cds--text-input--warning):has(~.cds--text-input__field-inner-wrapper--decorator>*),.cds--text-input__field-wrapper--slug .cds--text-input:not(.cds--text-input--invalid):not(.cds--text-input--warning):has(~.cds--ai-label),.cds--text-input__field-wrapper--slug .cds--text-input:not(.cds--text-input--invalid):not(.cds--text-input--warning):has(~.cds--slug)){padding-inline-end:2.5rem}:is(.cds--text-input--invalid:has(~.cds--text-input__field-inner-wrapper--decorator>*),.cds--text-input--warning:has(~.cds--text-input__field-inner-wrapper--decorator>*),.cds--text-input--invalid:has(~.cds--ai-label),.cds--text-input--warning:has(~.cds--ai-label),.cds--text-input--invalid:has(~.cds--slug),.cds--text-input--warning:has(~.cds--slug)){padding-inline-end:4rem}.cds--text-input__field-wrapper--decorator .cds--text-input--invalid~.cds--text-input__invalid-icon,.cds--text-input__field-wrapper--decorator .cds--text-input--warning~.cds--text-input__invalid-icon,.cds--text-input__field-wrapper--slug .cds--text-input--invalid~.cds--text-input__invalid-icon,.cds--text-input__field-wrapper--slug .cds--text-input--warning~.cds--text-input__invalid-icon{inset-inline-end:2.5rem}.cds--text-input__field-wrapper--decorator .cds--text-input--invalid~.cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input__field-wrapper--decorator .cds--text-input--warning~.cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input__field-wrapper--decorator .cds--text-input--invalid~.cds--ai-label,.cds--text-input__field-wrapper--decorator .cds--text-input--warning~.cds--ai-label,.cds--text-input__field-wrapper--decorator .cds--text-input--invalid~.cds--slug,.cds--text-input__field-wrapper--decorator .cds--text-input--warning~.cds--slug,.cds--text-input__field-wrapper--slug .cds--text-input--invalid~.cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input__field-wrapper--slug .cds--text-input--warning~.cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input__field-wrapper--slug .cds--text-input--invalid~.cds--ai-label,.cds--text-input__field-wrapper--slug .cds--text-input--warning~.cds--ai-label,.cds--text-input__field-wrapper--slug .cds--text-input--invalid~.cds--slug,.cds--text-input__field-wrapper--slug .cds--text-input--warning~.cds--slug{inset-inline-end:1rem}.cds--text-input__field-wrapper--decorator .cds--text-input__field-inner-wrapper--decorator:not(:has(.cds--ai-label))>*{block-size:1rem}.cds--text-input__label-wrapper{justify-content:space-between;inline-size:100%;display:flex}.cds--tag{--cds-layout-size-height-xs:1.125rem}.cds--tag.cds--layout--size-xs,.cds--layout--size-xs :where(.cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-xs)}.cds--tag{--cds-layout-size-height-sm:1.125rem}.cds--tag.cds--layout--size-sm,.cds--layout--size-sm :where(.cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-sm)}.cds--tag{--cds-layout-size-height-md:1.5rem}.cds--tag.cds--layout--size-md,.cds--layout--size-md :where(.cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-md)}.cds--tag{--cds-layout-size-height-lg:2rem}.cds--tag.cds--layout--size-lg,.cds--layout--size-lg :where(.cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-lg)}.cds--tag{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);background-color:var(--cds-tag-background-gray,#e0e0e0);color:var(--cds-tag-color-gray,#161616)}.cds--tag.cds--tag--operational{border:1px solid var(--cds-tag-background-gray,#e0e0e0)}.cds--tag.cds--tag--operational:hover,.cds--tag .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-gray,#d1d1d1)}.cds--tag .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-gray,#161616)}.cds--tag{cursor:default;max-inline-size:13rem;min-block-size:var(--cds-layout-size-height-local);vertical-align:middle;word-break:break-word;border-radius:1rem;justify-content:center;align-items:center;min-inline-size:2rem;padding-inline:.5rem;display:inline-flex}.cds--tag.cds--tag--lg{padding-inline-start:.75rem}.cds--tag:has(.cds--tag__custom-icon){padding-inline-start:.25rem}.cds--tag.cds--tag--lg:not(.cds--tag--filter){padding-inline:.75rem}.cds--tag.cds--tag--lg:has(.cds--tag__custom-icon){padding-inline-start:.5rem}.cds--tag:not(.cds--tag--selectable){border:0}.cds--tag:not(:first-child){margin-inline-start:0}.cds--tag--operational>span,.cds--tag--selectable>span,.cds--tag__label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cds--tag--interactive:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:1px}.cds--tag--filter{padding-block:0;padding-inline-end:0}.cds--tag--filter:hover{outline:none}.cds--tag--selectable{border:1px solid var(--cds-border-inverse,#161616);background-color:var(--cds-layer);color:var(--cds-text-primary,#161616);cursor:pointer}.cds--tag--selectable:hover{background-color:var(--cds-layer-hover);outline:none}.cds--tag--selectable:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:1px}.cds--tag--selectable-selected{background-color:var(--cds-layer-selected-inverse,#161616);color:var(--cds-text-inverse,#fff)}.cds--tag--selectable-selected:hover{background-color:var(--cds-layer-selected-inverse,#161616)}.cds--tag--operational{border:1px solid var(--cds-tag-border-gray,#a8a8a8);background-color:var(--cds-tag-background-gray,#e0e0e0);color:var(--cds-tag-color-gray,#161616);cursor:pointer}.cds--tag--operational:hover{background-color:var(--cds-tag-hover-gray,#d1d1d1);outline:none}.cds--tag--operational:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:1px}.cds--tag--red{background-color:var(--cds-tag-background-red,#ffd7d9);color:var(--cds-tag-color-red,#a2191f)}.cds--tag--red.cds--tag--operational{border:1px solid var(--cds-tag-border-red,#ff8389)}.cds--tag--red.cds--tag--operational:hover,.cds--tag--red .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-red,#ffc2c5)}.cds--tag--red .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-red,#a2191f)}.cds--tag--magenta{background-color:var(--cds-tag-background-magenta,#ffd6e8);color:var(--cds-tag-color-magenta,#9f1853)}.cds--tag--magenta.cds--tag--operational{border:1px solid var(--cds-tag-border-magenta,#ff7eb6)}.cds--tag--magenta.cds--tag--operational:hover,.cds--tag--magenta .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-magenta,#ffbdda)}.cds--tag--magenta .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-magenta,#9f1853)}.cds--tag--purple{background-color:var(--cds-tag-background-purple,#e8daff);color:var(--cds-tag-color-purple,#6929c4)}.cds--tag--purple.cds--tag--operational{border:1px solid var(--cds-tag-border-purple,#be95ff)}.cds--tag--purple.cds--tag--operational:hover,.cds--tag--purple .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-purple,#dcc7ff)}.cds--tag--purple .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-purple,#6929c4)}.cds--tag--blue{background-color:var(--cds-tag-background-blue,#d0e2ff);color:var(--cds-tag-color-blue,#0043ce)}.cds--tag--blue.cds--tag--operational{border:1px solid var(--cds-tag-border-blue,#78a9ff)}.cds--tag--blue.cds--tag--operational:hover,.cds--tag--blue .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-blue,#b8d3ff)}.cds--tag--blue .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-blue,#0043ce)}.cds--tag--cyan{background-color:var(--cds-tag-background-cyan,#bae6ff);color:var(--cds-tag-color-cyan,#00539a)}.cds--tag--cyan.cds--tag--operational{border:1px solid var(--cds-tag-border-cyan,#33b1ff)}.cds--tag--cyan.cds--tag--operational:hover,.cds--tag--cyan .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-cyan,#99daff)}.cds--tag--cyan .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-cyan,#00539a)}.cds--tag--teal{background-color:var(--cds-tag-background-teal,#9ef0f0);color:var(--cds-tag-color-teal,#005d5d)}.cds--tag--teal.cds--tag--operational{border:1px solid var(--cds-tag-border-teal,#08bdba)}.cds--tag--teal.cds--tag--operational:hover,.cds--tag--teal .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-teal,#57e5e5)}.cds--tag--teal .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-teal,#005d5d)}.cds--tag--green{background-color:var(--cds-tag-background-green,#a7f0ba);color:var(--cds-tag-color-green,#0e6027)}.cds--tag--green.cds--tag--operational{border:1px solid var(--cds-tag-border-green,#42be65)}.cds--tag--green.cds--tag--operational:hover,.cds--tag--green .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-green,#74e792)}.cds--tag--green .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-green,#0e6027)}.cds--tag--gray{background-color:var(--cds-tag-background-gray,#e0e0e0);color:var(--cds-tag-color-gray,#161616)}.cds--tag--gray.cds--tag--operational{border:1px solid var(--cds-tag-border-gray,#a8a8a8)}.cds--tag--gray.cds--tag--operational:hover,.cds--tag--gray .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-gray,#d1d1d1)}.cds--tag--gray .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-gray,#161616)}.cds--tag--cool-gray{background-color:var(--cds-tag-background-cool-gray,#dde1e6);color:var(--cds-tag-color-cool-gray,#121619)}.cds--tag--cool-gray.cds--tag--operational{border:1px solid var(--cds-tag-border-cool-gray,#a2a9b0)}.cds--tag--cool-gray.cds--tag--operational:hover,.cds--tag--cool-gray .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-cool-gray,#cdd3da)}.cds--tag--cool-gray .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-cool-gray,#121619)}.cds--tag--warm-gray{background-color:var(--cds-tag-background-warm-gray,#e5e0df);color:var(--cds-tag-color-warm-gray,#171414)}.cds--tag--warm-gray.cds--tag--operational{border:1px solid var(--cds-tag-border-warm-gray,#ada8a8)}.cds--tag--warm-gray.cds--tag--operational:hover,.cds--tag--warm-gray .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-warm-gray,#d8d0cf)}.cds--tag--warm-gray .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-warm-gray,#171414)}.cds--tag--high-contrast:not(.cds--tag--operational){background-color:var(--cds-background-inverse,#393939);color:var(--cds-text-inverse,#fff)}.cds--tag--high-contrast:not(.cds--tag--operational).cds--tag--operational{border:1px solid var(--cds-background-inverse,#393939)}.cds--tag--high-contrast:not(.cds--tag--operational).cds--tag--operational:hover,.cds--tag--high-contrast:not(.cds--tag--operational) .cds--tag__close-icon:hover{background-color:var(--cds-background-inverse-hover,#474747)}.cds--tag--high-contrast:not(.cds--tag--operational) .cds--definition-term .cds--tag__label{color:var(--cds-text-inverse,#fff)}.cds--multi-select--readonly .cds--tag--high-contrast:not(.cds--tag--operational) .cds--tag__close-icon:hover{background-color:#0000}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]){background-color:var(--cds-background,#fff);color:var(--cds-text-primary,#161616)}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]).cds--tag--operational{border:1px solid var(--cds-background,#fff)}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]).cds--tag--operational:hover,.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]) .cds--tag__close-icon:hover{background-color:var(--cds-layer-hover)}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]) .cds--definition-term .cds--tag__label{color:var(--cds-text-primary,#161616)}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]){outline:1px solid var(--cds-background-inverse,#393939);outline-offset:-1px}.cds--tag--disabled:not(.cds--tag--operational),.cds--tag--filter.cds--tag--disabled,.cds--tag--interactive.cds--tag--disabled{background-color:var(--cds-layer);color:var(--cds-text-disabled,#16161640)}.cds--tag--disabled:not(.cds--tag--operational).cds--tag--operational,.cds--tag--filter.cds--tag--disabled.cds--tag--operational,.cds--tag--interactive.cds--tag--disabled.cds--tag--operational{border:1px solid var(--cds-layer)}.cds--tag--disabled:not(.cds--tag--operational).cds--tag--operational:hover,.cds--tag--filter.cds--tag--disabled.cds--tag--operational:hover,.cds--tag--interactive.cds--tag--disabled.cds--tag--operational:hover,.cds--tag--disabled:not(.cds--tag--operational) .cds--tag__close-icon:hover,.cds--tag--filter.cds--tag--disabled .cds--tag__close-icon:hover,.cds--tag--interactive.cds--tag--disabled .cds--tag__close-icon:hover{background-color:var(--cds-layer)}.cds--tag--disabled:not(.cds--tag--operational) .cds--definition-term .cds--tag__label,.cds--tag--filter.cds--tag--disabled .cds--definition-term .cds--tag__label,.cds--tag--interactive.cds--tag--disabled .cds--definition-term .cds--tag__label{color:var(--cds-text-disabled,#16161640)}.cds--tag--disabled:not(.cds--tag--operational),.cds--tag--filter.cds--tag--disabled,.cds--tag--interactive.cds--tag--disabled{box-shadow:none;outline:none}.cds--tag--disabled:not(.cds--tag--operational):hover,.cds--tag--filter.cds--tag--disabled:hover,.cds--tag--interactive.cds--tag--disabled:hover{cursor:not-allowed}.cds--tag--disabled:not(.cds--tag--operational) .cds--tag__label,.cds--tag--filter.cds--tag--disabled .cds--tag__label,.cds--tag--interactive.cds--tag--disabled .cds--tag__label{background-color:var(--cds-layer);color:var(--cds-text-disabled,#16161640)}.cds--tag--selectable.cds--tag--disabled,.cds--tag--operational.cds--tag--disabled{border:1px solid var(--cds-border-disabled,#c6c6c6);background-color:var(--cds-layer);color:var(--cds-text-disabled,#16161640)}.cds--tag--selectable.cds--tag--disabled:hover,.cds--tag--operational.cds--tag--disabled:hover{background-color:var(--cds-layer);cursor:not-allowed}.cds--tag--interactive{transition:background-color 70ms cubic-bezier(0,0,.38,.9)}.cds--tag__close-icon{block-size:var(--cds-layout-size-height-local);color:currentColor;cursor:pointer;inline-size:var(--cds-layout-size-height-local);background-color:#0000;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0 0 0 .125rem;padding:0;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),box-shadow 70ms cubic-bezier(.2,0,.38,.9);display:flex}.cds--tag__close-icon svg{fill:currentColor}.cds--tag__custom-icon{color:currentColor;background-color:#0000;border:0;outline:none;flex-shrink:0;block-size:1rem;inline-size:1rem;margin-inline-end:.25rem;padding:0}.cds--tag__custom-icon svg{fill:currentColor}.cds--tag--disabled .cds--tag__close-icon{cursor:not-allowed}.cds--tag__close-icon:focus{z-index:99999;box-shadow:inset 0 0 0 1px var(--cds-focus,#0f62fe);border-radius:50%;outline:none}.cds--tag--high-contrast .cds--tag__close-icon:focus{box-shadow:inset 0 0 0 1px var(--cds-focus-inverse,#fff)}.cds--tag--filter.cds--tag--disabled .cds--tag__close-icon:hover{background-color:#0000}.cds--tag--filter.cds--tag--disabled svg{fill:var(--cds-icon-disabled,#16161640)}.cds--tag--sm.cds--tag--filter{padding-inline-end:0}.cds--tag--sm .cds--tag__close-icon{margin-inline-start:.3125rem}.cds--tag.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--tag.cds--skeleton:hover,.cds--tag.cds--skeleton:focus,.cds--tag.cds--skeleton:active{cursor:default;border:none;outline:none}.cds--tag.cds--skeleton:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--tag.cds--skeleton:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--tag.cds--skeleton{background:canvastext}.cds--tag.cds--skeleton:before{forced-color-adjust:none;background:canvas}}.cds--tag.cds--skeleton{background-color:var(--cds-skeleton-background,#e8e8e8);color:var(--cds-text-primary,#161616)}.cds--tag.cds--skeleton.cds--tag--operational{border:1px solid var(--cds-skeleton-background,#e8e8e8)}.cds--tag.cds--skeleton.cds--tag--operational:hover,.cds--tag.cds--skeleton .cds--tag__close-icon:hover{background-color:var(--cds-skeleton-background,#e8e8e8)}.cds--tag.cds--skeleton .cds--definition-term .cds--tag__label{color:var(--cds-text-primary,#161616)}.cds--tag.cds--skeleton{inline-size:3.75rem;overflow:hidden}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (appearance:none){.cds--tag.cds--skeleton{transform:translateZ(0)}}.cds--tag .cds--ai-label .cds--ai-label__button--inline,.cds--tag .cds--slug .cds--slug__button--inline{color:currentColor;margin-inline-start:.0625rem}.cds--tag .cds--ai-label .cds--ai-label__button--inline .cds--ai-label__text:before,.cds--tag .cds--slug .cds--slug__button--inline .cds--slug__text:before{background-color:currentColor}.cds--tag .cds--ai-label .cds--ai-label__button--inline:hover,.cds--tag .cds--slug .cds--slug__button--inline:hover{border-color:currentColor}.cds--tag--filter .cds--tag__decorator>*,.cds--tag--filter .cds--ai-label,.cds--tag--filter .cds--slug{min-inline-size:2.00875rem}.cds--tag .cds--tag__decorator:not(:has(.cds--ai-label)){text-align:center;block-size:1rem}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--tag{outline:1px solid #0000}.cds--tag__close-icon:focus{color:highlight;outline:1px solid highlight}}.cds--tag-label-tooltip{max-inline-size:-webkit-fill-available}.cds--tag__custom-icon+.cds--tag-label-tooltip{max-inline-size:11rem}.cds--tag--filter .cds--tag__custom-icon+.cds--tag-label-tooltip{max-inline-size:9.875rem}.cds--interactive--tag-children{place-items:center;max-inline-size:12.5rem;display:inline-flex}.cds--tag--filter .cds--tag__custom-icon+span>.cds--interactive--tag-children{max-inline-size:11.5rem}.cds--tag .cds--definition-term{-webkit-border-after:none;cursor:default;border-block-end:none;max-inline-size:12rem}.cds--tag .cds--tag__custom-icon+span>.cds--definition-term{max-inline-size:11rem}.cds--tag>.cds--popover-container{display:flex}.cds--toggletip-button:has(.cds--tag--operational.cds--tag--disabled){pointer-events:none}.cds--list-box__wrapper{display:block}.cds--list-box__wrapper--inline{grid-gap:.25rem;grid-template:auto auto/auto auto;align-items:center;display:inline-grid}.cds--list-box__wrapper--inline .cds--label{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px)}.cds--list-box__wrapper--inline .cds--label,.cds--list-box__wrapper--inline .cds--form__helper-text,.cds--list-box__wrapper--inline .cds--form-requirement{margin:0}.cds--list-box__wrapper--inline .cds--form__helper-text{max-inline-size:none}.cds--list-box__wrapper--inline .cds--form-requirement{grid-column:3}.cds--list-box html{font-size:100%}.cds--list-box body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--list-box code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--list-box strong{font-weight:600}.cds--list-box{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));background-color:var(--cds-field);block-size:var(--cds-layout-size-height-local);border:none;border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary,#161616);cursor:pointer;inline-size:100%;max-block-size:var(--cds-layout-size-height-local);transition:all 70ms cubic-bezier(.2,0,.38,.9);position:relative}.cds--list-box:hover{background-color:var(--cds-field-hover)}.cds--multi-select.cds--multi-select--readonly.cds--list-box{cursor:default}.cds--list-box--expanded{border-block-end-color:var(--cds-border-subtle-01,#c6c6c6)}.cds--layer-two .cds--list-box--expanded{border-block-end-color:var(--cds-border-subtle-02,#e0e0e0)}.cds--layer-three .cds--list-box--expanded{border-block-end-color:var(--cds-border-subtle-03,#c6c6c6)}.cds--list-box--expanded:hover{background-color:var(--cds-field)}.cds--list-box--expanded:hover.cds--list-box--light:hover{background-color:var(--cds-field-02,#fff)}.cds--list-box .cds--text-input{block-size:100%;min-inline-size:0}.cds--list-box__invalid-icon{fill:var(--cds-support-error,#da1e28);position:absolute;inset-block-start:50%;inset-inline-end:2.5rem;transform:translateY(-50%)}.cds--list-box__invalid-icon--warning{fill:var(--cds-support-warning,#f1c21b)}.cds--list-box__invalid-icon--warning path[fill]{fill:#000;opacity:1}.cds--list-box[data-invalid] .cds--list-box__field,.cds--list-box.cds--list-box--warning .cds--list-box__field{border-block-end:0;padding-inline-end:4rem}.cds--list-box[data-invalid].cds--list-box--inline .cds--list-box__field,.cds--list-box.cds--list-box--warning.cds--list-box--inline .cds--list-box__field{padding-inline-end:3.5rem}.cds--list-box--light{background-color:var(--cds-field-02,#fff)}.cds--list-box--light:hover{background-color:var(--cds-field-hover)}.cds--list-box--light .cds--list-box__menu{background:var(--cds-layer)}.cds--list-box--light .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle)}.cds--list-box--light.cds--list-box--expanded{border-block-end-color:#0000}.cds--list-box--disabled:hover{background-color:var(--cds-field)}.cds--list-box--light.cds--list-box--disabled{background-color:var(--cds-field-02,#fff)}.cds--list-box--disabled,.cds--list-box--disabled .cds--list-box__field,.cds--list-box--disabled .cds--list-box__field:focus{border-block-end-color:#0000;outline:none}.cds--list-box--disabled .cds--list-box__label,.cds--list-box--disabled.cds--list-box--inline .cds--list-box__label{color:var(--cds-text-disabled,#16161640)}.cds--list-box--disabled .cds--list-box__menu-icon>svg,.cds--list-box--disabled .cds--list-box__selection>svg{fill:var(--cds-icon-disabled,#16161640)}.cds--list-box--disabled,.cds--list-box--disabled .cds--list-box__field,.cds--list-box--disabled .cds--list-box__menu-icon{cursor:not-allowed}.cds--list-box--disabled .cds--list-box__menu-item,.cds--list-box--disabled .cds--list-box__menu-item:hover,.cds--list-box--disabled .cds--list-box__menu-item--highlighted{color:var(--cds-text-disabled,#16161640);text-decoration:none}.cds--list-box--disabled .cds--list-box__selection:hover{cursor:not-allowed}.cds--list-box--disabled.cds--list-box[data-invalid] .cds--list-box__field{padding-inline-end:3rem}.cds--list-box--disabled.cds--list-box[data-invalid].cds--list-box--inline .cds--list-box__field{padding-inline-end:2rem}.cds--list-box.cds--list-box--inline{background-color:#0000;border-width:0}.cds--list-box.cds--list-box--inline:hover{background-color:var(--cds-layer-hover)}.cds--list-box.cds--list-box--inline.cds--list-box--expanded{border-block-end-width:0}.cds--list-box.cds--list-box--inline.cds--list-box--expanded .cds--list-box__field[aria-expanded=true]{border-width:0}.cds--list-box.cds--list-box--inline.cds--list-box--expanded:hover,.cds--list-box.cds--list-box--inline.cds--list-box--disabled:hover{background-color:#0000}.cds--list-box.cds--list-box--inline .cds--list-box__field{padding:0 2rem 0 .5rem}.cds--list-box.cds--list-box--inline .cds--list-box__menu-icon{inset-inline-end:.5rem}.cds--list-box.cds--list-box--inline .cds--list-box__invalid-icon{inset-inline-end:2rem}.cds--list-box--inline .cds--list-box__label{color:var(--cds-text-primary,#161616)}.cds--list-box--inline .cds--list-box__field{block-size:100%}.cds--dropdown--inline .cds--list-box__field{max-inline-size:30rem}.cds--dropdown--inline .cds--list-box__menu{min-inline-size:18rem;max-inline-size:30rem}.cds--list-box__field{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--list-box__field *,.cds--list-box__field :before,.cds--list-box__field :after{box-sizing:inherit}.cds--list-box__field::-moz-focus-inner{border:0}.cds--list-box__field{cursor:pointer;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;outline:none;align-items:center;block-size:calc(100% + 1px);padding-block:0;padding-inline:1rem 3rem;display:inline-flex;position:relative;overflow:hidden}.cds--list-box__field:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--list-box__field:focus{outline-style:dotted}}.cds--list-box__field[disabled]{color:var(--cds-text-disabled,#16161640);outline:none}.cds--list-box__field .cds--text-input{padding-inline-end:4.375rem}.cds--list-box[data-invalid] .cds--list-box__field .cds--text-input,.cds--list-box--warning .cds--list-box__field .cds--text-input{padding-inline-end:6.5625rem}.cds--list-box[data-invalid] .cds--list-box__field .cds--text-input+.cds--list-box__invalid-icon,.cds--list-box--warning .cds--list-box__field .cds--text-input+.cds--list-box__invalid-icon{inset-inline-end:5.125rem}.cds--list-box__field .cds--text-input--empty{padding-inline-end:3rem}.cds--list-box[data-invalid] .cds--list-box__field .cds--text-input--empty,.cds--list-box--warning .cds--list-box__field .cds--text-input--empty{padding-inline-end:4rem}.cds--list-box[data-invalid] .cds--list-box__field .cds--text-input--empty+.cds--list-box__invalid-icon,.cds--list-box--warning .cds--list-box__field .cds--text-input--empty+.cds--list-box__invalid-icon{inset-inline-end:2.5rem}.cds--list-box__label{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-primary,#161616);text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden}.cds--list-box__menu-icon{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--list-box__menu-icon *,.cds--list-box__menu-icon :before,.cds--list-box__menu-icon :after{box-sizing:inherit}.cds--list-box__menu-icon::-moz-focus-inner{border:0}.cds--list-box__menu-icon{cursor:pointer;outline:none;justify-content:center;align-items:center;block-size:1.5rem;inline-size:1.5rem;transition:transform 70ms cubic-bezier(.2,0,.38,.9);display:flex;position:absolute;inset-inline-end:.75rem}.cds--list-box__menu-icon>svg{fill:var(--cds-icon-primary,#161616)}.cds--list-box__menu-icon--open{justify-content:center;inline-size:1.5rem;transform:rotate(180deg)}.cds--list-box__selection{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--list-box__selection *,.cds--list-box__selection :before,.cds--list-box__selection :after{box-sizing:inherit}.cds--list-box__selection::-moz-focus-inner{border:0}.cds--list-box__selection{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;block-size:1.5rem;inline-size:1.5rem;transition:background-color 70ms cubic-bezier(.2,0,.38,.9);display:flex;position:absolute;inset-block-start:50%;inset-inline-end:2.8125rem;transform:translateY(-50%)}.cds--list-box__selection:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--list-box__selection:focus{outline-style:dotted}}.cds--list-box__selection:focus:hover{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--list-box__selection:focus:hover{outline-style:dotted}}.cds--list-box__selection>svg{fill:var(--cds-icon-primary,#161616)}.cds--list-box--disabled .cds--list-box__selection:focus{outline:none}.cds--list-box__selection--multi{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);background-color:var(--cds-background-inverse,#393939);block-size:1.5rem;color:var(--cds-text-inverse,#fff);border-radius:.75rem;justify-content:space-between;align-items:center;inline-size:auto;margin-inline-end:.625rem;padding:.5rem;padding-inline-end:.125rem;line-height:0;display:flex;position:static;inset-block-start:auto;transform:none}.cds--list-box__selection--multi>svg{block-size:1.25rem;fill:var(--cds-icon-inverse,#fff);inline-size:1.25rem;margin-inline-start:.25rem;padding:.125rem}.cds--list-box__selection--multi>svg:hover{background-color:var(--cds-button-secondary-hover,#474747);border-radius:50%}.cds--list-box--disabled .cds--list-box__selection--multi{background-color:var(--cds-text-disabled,#16161640);color:var(--cds-layer)}.cds--list-box--disabled .cds--list-box__selection--multi.cds--tag--operational{border:1px solid var(--cds-text-disabled,#16161640)}.cds--list-box--disabled .cds--list-box__selection--multi.cds--tag--operational:hover,.cds--list-box--disabled .cds--list-box__selection--multi .cds--tag__close-icon:hover{background-color:var(--cds-text-disabled,#16161640)}.cds--list-box--disabled .cds--list-box__selection--multi .cds--definition-term .cds--tag__label{color:var(--cds-layer)}.cds--list-box--disabled .cds--list-box__selection--multi>svg{fill:var(--cds-icon-disabled,#16161640)}.cds--list-box--disabled .cds--list-box__selection--multi>svg:hover{background-color:initial}.cds--list-box__selection--multi:hover{outline:none}.cds--list-box__menu{box-shadow:0 2px 6px var(--cds-shadow,#0000004d);z-index:9100;background-color:var(--cds-layer);inline-size:100%;transition:max-height .11s cubic-bezier(.2,0,.38,.9);display:none;position:absolute;inset-inline:0;overflow-y:auto}.cds--list-box__menu:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--list-box__menu:focus{outline-style:dotted}}.cds--autoalign .cds--list-box__menu{inset-inline:auto}.cds--list-box .cds--list-box__field[aria-expanded=false] .cds--list-box__menu{visibility:hidden;max-block-size:0;display:none}.cds--list-box--expanded .cds--list-box__menu{max-block-size:calc(var(--cds-layout-size-height-local) * 5.5);display:block}.cds--list-box__menu-item{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);block-size:var(--cds-layout-size-height-local);color:var(--cds-text-secondary,#525252);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background 70ms cubic-bezier(.2,0,.38,.9);position:relative}.cds--list-box__menu-item:hover{background-color:var(--cds-layer-hover)}.cds--list-box__menu-item:active{background-color:var(--cds-layer-selected)}.cds--list-box--light .cds--list-box__menu-item:hover{background-color:var(--cds-layer-hover)}.cds--list-box--disabled .cds--list-box__menu-item:hover{background-color:#0000}.cds--list-box--light .cds--list-box__menu-item:active{background-color:var(--cds-layer-selected)}.cds--list-box--disabled .cds--list-box__menu-item__option:hover{border-block-start-color:var(--cds-border-subtle-01,#c6c6c6)}.cds--layer-two .cds--list-box--disabled .cds--list-box__menu-item__option:hover{border-block-start-color:var(--cds-border-subtle-02,#e0e0e0)}.cds--layer-three .cds--list-box--disabled .cds--list-box__menu-item__option:hover{border-block-start-color:var(--cds-border-subtle-03,#c6c6c6)}.cds--list-box__menu-item:first-of-type .cds--list-box__menu-item__option{border-block-start-color:#0000}.cds--list-box__menu-item:hover .cds--list-box__menu-item__option{color:var(--cds-text-primary,#161616)}.cds--list-box--disabled .cds--list-box__menu-item:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-01,#c6c6c6)}.cds--layer-two .cds--list-box--disabled .cds--list-box__menu-item:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-02,#e0e0e0)}.cds--layer-three .cds--list-box--disabled .cds--list-box__menu-item:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-03,#c6c6c6)}.cds--layer-two .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-02,#e0e0e0)}.cds--layer-three .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-03,#c6c6c6)}.cds--list-box__menu-item__option{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--list-box__menu-item__option *,.cds--list-box__menu-item__option :before,.cds--list-box__menu-item__option :after{box-sizing:inherit}.cds--list-box__menu-item__option{outline-offset:-2px;padding:calc((var(--cds-layout-size-height-local) - 1rem) / 2 - 1px) 0;block-size:var(--cds-layout-size-height-local);border-block:1px solid #0000;border-block-start-color:var(--cds-border-subtle-01,#c6c6c6);color:var(--cds-text-secondary,#525252);text-overflow:ellipsis;white-space:nowrap;outline:2px solid #0000;margin:0 1rem;padding-inline-end:1.5rem;font-weight:400;line-height:1rem;text-decoration:none;transition:border-color 70ms cubic-bezier(.2,0,.38,.9),color 70ms cubic-bezier(.2,0,.38,.9);display:block;overflow:hidden}.cds--list-box__menu-item__option:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--list-box__menu-item__option:focus{outline-style:dotted}}.cds--list-box__menu-item__option:focus{padding:calc((var(--cds-layout-size-height-local) - 1rem) / 2) 1rem;border-color:#0000;margin:0}.cds--list-box__menu-item__option:hover{color:var(--cds-text-primary,#161616);border-color:#0000}.cds--list-box--disabled .cds--list-box__menu-item:hover .cds--list-box__menu-item__option,.cds--list-box--disabled .cds--list-box__menu-item__option{color:var(--cds-text-disabled,#16161640)}.cds--list-box__menu-item[disabled],.cds--list-box__menu-item[disabled] *,.cds--list-box__menu-item[disabled] .cds--list-box__menu-item__option,.cds--list-box__menu-item[disabled]:hover{color:var(--cds-text-disabled,#16161640);cursor:not-allowed;outline:none}.cds--list-box__menu-item[disabled]:hover{background-color:revert}.cds--list-box__menu-item[disabled] .cds--checkbox-label:before{border-color:var(--cds-text-disabled,#16161640)}.cds--list-box__menu-item[disabled] .cds--list-box__menu-item__option,.cds--list-box__menu-item[disabled]:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-01,#c6c6c6)}.cds--layer-two .cds--list-box__menu-item[disabled] .cds--list-box__menu-item__option,.cds--layer-two .cds--list-box__menu-item[disabled]:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-02,#e0e0e0)}.cds--layer-three .cds--list-box__menu-item[disabled] .cds--list-box__menu-item__option,.cds--layer-three .cds--list-box__menu-item[disabled]:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-03,#c6c6c6)}.cds--list-box__menu-item--active+.cds--list-box__menu-item[disabled] .cds--list-box__menu-item__option,.cds--list-box__menu-item:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:#0000}.cds--list-box.cds--list-box--inline .cds--list-box__menu-item__option{margin:0 .5rem}.cds--list-box.cds--list-box--inline .cds--list-box__menu-item__option:focus{margin:0;padding-inline:.5rem}.cds--list-box__menu-item--highlighted{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--list-box__menu-item--highlighted{outline-style:dotted}}.cds--list-box__menu-item--highlighted{color:var(--cds-text-primary,#161616)}.cds--list-box__menu-item--highlighted .cds--list-box__menu-item__option,.cds--list-box__menu-item--highlighted+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:#0000}.cds--list-box__menu-item--highlighted .cds--list-box__menu-item__option{color:var(--cds-text-primary,#161616)}.cds--list-box__menu-item--active{background-color:var(--cds-layer-selected);border-block-end-color:var(--cds-layer-selected);color:var(--cds-text-primary,#161616)}.cds--list-box--light .cds--list-box__menu-item--active{background-color:var(--cds-layer-selected);border-block-end-color:var(--cds-layer-selected)}.cds--list-box__menu-item--active:hover{background-color:var(--cds-layer-selected-hover);border-block-end-color:var(--cds-layer-selected-hover)}.cds--list-box__menu-item--active .cds--list-box__menu-item__option{color:var(--cds-text-primary,#161616)}.cds--list-box__menu-item--active+.cds--list-box__menu-item>.cds--list-box__menu-item__option{border-block-start-color:#0000}.cds--list-box__menu-item__selected-icon{fill:var(--cds-icon-primary,#161616);display:none;position:absolute;inset-block-start:50%;inset-inline-end:1rem;transform:translateY(-50%)}.cds--list-box--inline .cds--list-box__menu-item__selected-icon{inset-inline-end:.5rem}.cds--list-box__menu-item--active .cds--list-box__menu-item__selected-icon{display:block}.cds--list-box__menu-item .cds--checkbox-label{inline-size:100%}.cds--list-box__menu-item .cds--checkbox-label-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cds--list-box--up .cds--list-box__menu{inset-block-end:var(--cds-layout-size-height-local)}.cds--list-box .cds--text-input{background-color:inherit;text-overflow:ellipsis;min-inline-size:0}.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator>*,.cds--list-box__wrapper--slug .cds--ai-label,.cds--list-box__wrapper--slug .cds--slug{margin-block-start:.03125rem;position:absolute;inset-block-start:50%;inset-inline-end:calc(2.5rem + 9px);transform:translateY(-50%)}.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator>:after,.cds--list-box__wrapper--slug .cds--ai-label:after,.cds--list-box__wrapper--slug .cds--slug:after{background-color:var(--cds-border-subtle-01,#c6c6c6);content:"";block-size:1rem;inline-size:.0625rem;position:absolute}.cds--list-box__wrapper--decorator:has(.cds--list-box__invalid-icon) .cds--list-box__inner-wrapper--decorator>:before{background-color:var(--cds-border-subtle-01,#c6c6c6);content:"";block-size:1rem;inline-size:.0625rem;position:absolute}.cds--list-box__wrapper--slug:has(.cds--list-box__invalid-icon) .cds--ai-label:before{background-color:var(--cds-border-subtle-01,#c6c6c6);content:"";block-size:1rem;inline-size:.0625rem;position:absolute}.cds--list-box__wrapper--slug:has(.cds--list-box__invalid-icon) .cds--slug:before{background-color:var(--cds-border-subtle-01,#c6c6c6);content:"";block-size:1rem;inline-size:.0625rem;position:absolute}.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator>:before,.cds--list-box__wrapper--slug .cds--ai-label:before,.cds--list-box__wrapper--slug .cds--slug:before{display:none;inset-inline-start:-.5625rem}.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator>:before,.cds--list-box__wrapper--slug .cds--ai-label:before,.cds--list-box__wrapper--slug .cds--slug:before,.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator .cds--ai-label--revert:before,.cds--list-box__wrapper--slug .cds--ai-label--revert:before,.cds--list-box__wrapper--slug .cds--slug--revert:before,.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator>:after,.cds--list-box__wrapper--slug .cds--ai-label:after,.cds--list-box__wrapper--slug .cds--slug:after{display:block;inset-block-start:.0625rem;inset-inline-end:-.5625rem}.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator .cds--ai-label--revert:before,.cds--list-box__wrapper--slug .cds--ai-label--revert:before,.cds--list-box__wrapper--slug .cds--slug--revert:before,.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator .cds--ai-label--revert:after,.cds--list-box__wrapper--slug .cds--ai-label--revert:after,.cds--list-box__wrapper--slug .cds--slug--revert:after{inset-block-start:.5rem;inset-inline-end:-.0625rem}:is(.cds--list-box__wrapper--decorator .cds--list-box:has(.cds--list-box__inner-wrapper--decorator .cds--ai-label):not(:has(.cds--list-box__inner-wrapper--decorator .cds--ai-label--revert)),.cds--list-box__wrapper--slug .cds--list-box:has(.cds--ai-label):not(:has(.cds--ai-label--revert)),.cds--list-box__wrapper--slug .cds--list-box:has(.cds--slug):not(:has(.cds--slug--revert))){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff)}.cds--list-box__wrapper--decorator .cds--list-box input[role=combobox],.cds--list-box__wrapper--slug .cds--list-box input[role=combobox]{border-block-end-color:#0000}.cds--list-box__wrapper--decorator .cds--list-box__field,.cds--list-box__wrapper--decorator .cds--text-input--empty,.cds--list-box__wrapper--slug .cds--list-box__field,.cds--list-box__wrapper--slug .cds--text-input--empty{padding-inline-end:4rem}.cds--list-box__wrapper--decorator .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--slug .cds--text-input:not(.cds--text-input--empty){padding-inline-end:6.5625rem}.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid] .cds--text-input--empty,.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid] .cds--list-box__field,.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--text-input--empty,.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--list-box__field,.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--text-input--empty,.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--list-box__field,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--text-input--empty,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field{padding-inline-end:6rem}.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid] .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--slug .cds--list-box--warning .cds--text-input:not(.cds--text-input--empty){padding-inline-end:8.5625rem}.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid] .cds--text-input--empty+.cds--list-box__invalid-icon,.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid] .cds--list-box__invalid-icon,.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--list-box__invalid-icon.cds--list-box__invalid-icon--warning,.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--text-input--empty+.cds--list-box__invalid-icon,.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--list-box__invalid-icon,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__invalid-icon.cds--list-box__invalid-icon--warning{inset-inline-end:5.0625rem}.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid]>:before,.cds--list-box__wrapper--decorator .cds--list-box--warning>:before,.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--ai-label:before,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--ai-label:before,.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--ai-label:before,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--ai-label:before,.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--slug:before,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--slug:before{display:block}.cds--list-box__wrapper--decorator .cds--list-box__field:has(.cds--list-box__selection)~.cds--list-box__inner-wrapper--decorator .cds--ai-label{inset-inline-end:calc(4rem + 18px)}.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--list-box__field:has(.cds--list-box__selection)~.cds--list-box__inner-wrapper--decorator .cds--ai-label{inset-inline-end:calc(4rem + 18px)}.cds--list-box__wrapper--slug .cds--list-box__field:has(.cds--list-box__selection)~.cds--ai-label{inset-inline-end:calc(4rem + 18px)}.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field:has(.cds--list-box__selection)~.cds--ai-label{inset-inline-end:calc(4rem + 18px)}.cds--list-box__wrapper--slug .cds--list-box__field:has(.cds--list-box__selection)~.cds--slug{inset-inline-end:calc(4rem + 18px)}.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field:has(.cds--list-box__selection)~.cds--slug{inset-inline-end:calc(4rem + 18px)}.cds--list-box__wrapper--decorator .cds--list-box__field:has(.cds--list-box__selection)~.cds--list-box__inner-wrapper--decorator>*{inset-inline-end:calc(4rem + 18px)}:is(.cds--list-box__wrapper--decorator .cds--list-box--invalid .cds--list-box__field:has(.cds--list-box__selection) .cds--list-box__invalid-icon,.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--list-box__field:has(.cds--list-box__selection) .cds--list-box__invalid-icon,.cds--list-box__wrapper--slug .cds--list-box--invalid .cds--list-box__field:has(.cds--list-box__selection) .cds--list-box__invalid-icon,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field:has(.cds--list-box__selection) .cds--list-box__invalid-icon){inset-inline-end:7.125rem}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--list-box__field,.cds--list-box__menu,.cds--multi-select .cds--tag--filter{outline:1px solid #0000}.cds--list-box__field:focus,.cds--multi-select .cds--tag__close-icon:focus,.cds--list-box__menu-item--highlighted .cds--list-box__menu-item__option{color:highlight;outline:1px solid highlight}}.cds--list-box__field:has(.cds--list-box__menu-icon) .cds--list-box__selection:after{background-color:var(--cds-border-subtle-01,#c6c6c6);content:"";block-size:1rem;inline-size:.0625rem;margin-inline-start:2.0625rem;position:absolute}.cds--list-box--warning .cds--list-box__field:has(.cds--list-box__menu-icon) .cds--list-box__selection:before{background-color:var(--cds-border-subtle-01,#c6c6c6);content:"";block-size:1rem;inline-size:.0625rem;margin-inline-end:2.0625rem;position:absolute}.cds--list-box--invalid[data-invalid] .cds--list-box__field:has(.cds--list-box__menu-icon) .cds--list-box__selection:before{background-color:var(--cds-border-subtle-01,#c6c6c6);content:"";block-size:1rem;inline-size:.0625rem;margin-inline-end:2.0625rem;position:absolute}:is(.cds--list-box__wrapper--decorator:has(.cds--multi-select) .cds--list-box__menu-icon,.cds--list-box__wrapper--slug:has(.cds--multi-select) .cds--list-box__menu-icon),:is(.cds--list-box__wrapper--decorator:has(.cds--dropdown) .cds--list-box__menu-icon,.cds--list-box__wrapper--slug:has(.cds--dropdown) .cds--list-box__menu-icon){inset-inline-end:.75rem}.cds--combo-box:hover{background-color:var(--cds-field)}.cds--combo-box .cds--list-box__menu-item:first-child.cds--list-box__menu-item--highlighted:before{border:2px solid var(--cds-focus,#0f62fe);border-block-start:1px solid var(--cds-focus,#0f62fe);content:"";block-size:100%;inline-size:100%;position:absolute}.cds--combo-box .cds--list-box__menu-item:first-child.cds--list-box__menu-item--highlighted{outline-offset:-2px;outline:2px solid #0000}.cds--combo-box.cds--list-box--light:hover{background-color:var(--cds-field-02,#fff)}.cds--combo-box .cds--text-input::-ms-clear{display:none}.cds--combo-box.cds--list-box--expanded .cds--text-input{border-block-end-color:var(--cds-border-subtle)}.cds--combo-box--input--focus.cds--text-input{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--combo-box--input--focus.cds--text-input{outline-style:dotted}}.cds--combo-box.cds--list-box--expanded:has(input[aria-activedescendant]:not([aria-activedescendant=""])) .cds--combo-box--input--focus.cds--text-input{outline-offset:-.0625rem;outline-width:.0625rem}.cds--combo-box .cds--list-box__field,.cds--combo-box.cds--list-box[data-invalid] .cds--list-box__field,.cds--combo-box.cds--list-box--warning .cds--list-box__field,.cds--combo-box.cds--list-box--disabled.cds--list-box[data-invalid] .cds--list-box__field,.cds--combo-box.cds--list-box--disabled.cds--list-box--warning .cds--list-box__field{padding:0}.cds--combo-box--readonly,.cds--combo-box--readonly:hover{background-color:#0000}.cds--combo-box--readonly .cds--text-input{border-block-end-color:var(--cds-border-subtle)}.cds--combo-box--readonly .cds--list-box__menu-icon,.cds--combo-box--readonly .cds--list-box__selection{cursor:default}.cds--combo-box--readonly .cds--list-box__menu-icon svg,.cds--combo-box--readonly .cds--list-box__selection svg{fill:var(--cds-icon-disabled,#16161640)}.cds--menu{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--menu *,.cds--menu :before,.cds--menu :after{box-sizing:inherit}.cds--menu{box-shadow:0 2px 6px var(--cds-shadow,#0000004d);z-index:9000;background-color:var(--cds-layer);opacity:0;visibility:hidden;min-inline-size:10rem;max-inline-size:18rem;padding:.25rem 0;position:fixed;overflow-y:auto}.cds--menu--border{outline:1px solid var(--cds-border-subtle)}.cds--menu--background-token__background{background-color:var(--cds-background,#fff)}.cds--menu--with-icons{min-inline-size:12rem}.cds--menu--open{visibility:visible}.cds--menu--open:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--menu--open:focus{outline-style:dotted}}.cds--menu:not(.cds--menu--open) .cds--menu--open{visibility:hidden}.cds--menu--shown{opacity:1;overflow:visible}.cds--menu-item{font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);line-height:var(--cds-body-short-01-line-height,1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);block-size:2rem;color:var(--cds-text-secondary,#525252);cursor:pointer;grid-template-columns:1fr max-content;align-items:center;column-gap:.5rem;padding-inline:1rem;transition:background-color 70ms cubic-bezier(.2,0,.38,.9);display:grid}.cds--menu-item:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--menu-item:focus{outline-style:dotted}}.cds--menu-item:hover{background-color:var(--cds-layer-hover);color:var(--cds-text-primary,#161616)}.cds--menu--xs .cds--menu-item{block-size:1.5rem}.cds--menu--sm .cds--menu-item{block-size:2rem}.cds--menu--md .cds--menu-item{block-size:2.5rem}.cds--menu--lg .cds--menu-item{block-size:3rem}.cds--menu-item__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cds--menu-item__shortcut{display:flex}.cds--menu-item-group>ul,.cds--menu-item-radio-group>ul{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--menu-item-group>ul *,.cds--menu-item-group>ul :before,.cds--menu-item-group>ul :after,.cds--menu-item-radio-group>ul *,.cds--menu-item-radio-group>ul :before,.cds--menu-item-radio-group>ul :after{box-sizing:inherit}.cds--menu-item__icon,.cds--menu-item__selection-icon{display:none}.cds--menu--with-icons>.cds--menu-item,.cds--menu--with-icons>.cds--menu-item-group>ul>.cds--menu-item,.cds--menu--with-icons>.cds--menu-item-radio-group>ul>.cds--menu-item,.cds--menu--with-selectable-items>.cds--menu-item,.cds--menu--with-selectable-items>.cds--menu-item-group>ul>.cds--menu-item,.cds--menu--with-selectable-items>.cds--menu-item-radio-group>ul>.cds--menu-item{grid-template-columns:1rem 1fr max-content}.cds--menu--with-icons>.cds--menu-item>.cds--menu-item__icon,.cds--menu--with-icons>.cds--menu-item-group>ul>.cds--menu-item>.cds--menu-item__icon,.cds--menu--with-icons>.cds--menu-item-radio-group>ul>.cds--menu-item>.cds--menu-item__icon,.cds--menu--with-selectable-items>.cds--menu-item>.cds--menu-item__selection-icon,.cds--menu--with-selectable-items>.cds--menu-item-group>ul>.cds--menu-item>.cds--menu-item__selection-icon,.cds--menu--with-selectable-items>.cds--menu-item-radio-group>ul>.cds--menu-item>.cds--menu-item__selection-icon{display:flex}.cds--menu--with-icons.cds--menu--with-selectable-items>.cds--menu-item,.cds--menu--with-icons.cds--menu--with-selectable-items>.cds--menu-item-group>ul>.cds--menu-item,.cds--menu--with-icons.cds--menu--with-selectable-items>.cds--menu-item-radio-group>ul>.cds--menu-item{grid-template-columns:1rem 1rem 1fr max-content}.cds--menu-item--disabled{color:var(--cds-text-disabled,#16161640);cursor:not-allowed}.cds--menu-item--disabled:hover,.cds--menu-item--disabled.cds--menu-item--danger:hover{background-color:var(--cds-layer);color:var(--cds-text-disabled,#16161640)}.cds--menu-item--danger:focus,.cds--menu-item--danger:hover{background-color:var(--cds-button-danger-primary,#da1e28);color:var(--cds-text-on-color,#fff)}.cds--menu-item--danger:focus{box-shadow:inset 0 0 0 .1875rem var(--cds-background,#fff)}.cds--menu-item-divider{background-color:var(--cds-border-subtle);block-size:.0625rem;inline-size:100%;margin-block:.25rem;display:block}.cds--combo-button__container{column-gap:.0625rem;display:inline-flex}.cds--combo-button__container--sm .cds--combo-button__primary-action{min-inline-size:7.9375rem}.cds--combo-button__container--md .cds--combo-button__primary-action{min-inline-size:7.4375rem}.cds--combo-button__container--lg .cds--combo-button__primary-action{min-inline-size:6.9375rem}.cds--combo-button__primary-action .cds--btn{inline-size:100%;min-inline-size:6.9375rem;max-inline-size:14.9375rem}.cds--combo-button__primary-action button{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cds--combo-button__trigger svg{transition:transform .11s cubic-bezier(.2,0,.38,.9)}.cds--combo-button__container--open .cds--combo-button__trigger svg{transform:rotate(180deg)}.cds--combo-button__top,.cds--combo-button__top-start,.cds--combo-button__top-end{transform:translate(0, calc(-100% - var(--cds-popover-offset,3rem)))}.cds--contained-list{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height,var(--cds-layout-size-height-lg)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-xl)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline,var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max))}.cds--contained-list .cds--tag{--cds-layout-size-height-xs:1.125rem}.cds--contained-list .cds--tag.cds--layout--size-xs,.cds--layout--size-xs :where(.cds--contained-list .cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-xs)}.cds--contained-list .cds--tag{--cds-layout-size-height-sm:1.125rem}.cds--contained-list .cds--tag.cds--layout--size-sm,.cds--layout--size-sm :where(.cds--contained-list .cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-sm)}.cds--contained-list .cds--tag{--cds-layout-size-height-md:1.5rem}.cds--contained-list .cds--tag.cds--layout--size-md,.cds--layout--size-md :where(.cds--contained-list .cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-md)}.cds--contained-list .cds--tag{--cds-layout-size-height-lg:1.5rem}.cds--contained-list .cds--tag.cds--layout--size-lg,.cds--layout--size-lg :where(.cds--contained-list .cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-lg)}.cds--contained-list .cds--tag{--cds-layout-size-height-xl:1.5rem}.cds--contained-list .cds--tag.cds--layout--size-xl,.cds--layout--size-xl :where(.cds--contained-list .cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-xl)}.cds--contained-list .cds--tag{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-xl)))}.cds--contained-list>ul{margin:0;padding:0}.cds--contained-list__header{z-index:1;box-sizing:border-box;padding-inline:var(--cds-layout-density-padding-inline-local);align-items:center;display:flex;position:sticky;inset-block-start:0}.cds--contained-list__label{inline-size:100%}.cds--contained-list .cds--search{z-index:1;position:sticky;inset-block-start:var(--cds-layout-size-height-local)}.cds--contained-list .cds--search.cds--search--expandable .cds--search-input{background-color:var(--cds-field)}.cds--contained-list .cds--search .cds--search-input{background-color:var(--cds-background,#fff);border-block-end:1px solid var(--cds-border-subtle)}.cds--contained-list .cds--search .cds--search-close:before{display:none}.cds--contained-list .cds--search .cds--search-close{border-inline-end:2px solid #0000;outline:none}.cds--contained-list .cds--search .cds--search-close:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--contained-list .cds--search .cds--search-close:focus{outline-style:dotted}}.cds--contained-list .cds--search .cds--search-input~.cds--search-close:hover{border-block-end:1px solid #0000}.cds--contained-list .cds--search .cds--search-input:focus~.cds--search-close:hover{border:2px solid var(--cds-focus,#0f62fe);border-inline-start:0;outline:none}.cds--contained-list--on-page+.cds--contained-list--on-page{margin-block-start:1rem}.cds--contained-list--on-page .cds--contained-list__header{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);background-color:var(--cds-layer-background);block-size:var(--cds-layout-size-height-local);border-block-end:1px solid var(--cds-border-subtle);color:var(--cds-text-primary,#161616)}.cds--layer-two .cds--contained-list--on-page .cds--contained-list__header{background-color:var(--cds-layer-01,#f4f4f4)}.cds--layer-three .cds--contained-list--on-page .cds--contained-list__header{background-color:var(--cds-layer-02,#fff)}.cds--contained-list--disclosed .cds--contained-list__header{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);background-color:var(--cds-layer);block-size:2rem;color:var(--cds-text-secondary,#525252)}.cds--contained-list-item{list-style:none;display:list-item;position:relative}.cds--contained-list-item:not(:first-of-type){margin-block-start:-1px}.cds--contained-list-item__content{box-sizing:border-box}.cds--contained-list-item--clickable .cds--contained-list-item__content{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--contained-list-item--clickable .cds--contained-list-item__content *,.cds--contained-list-item--clickable .cds--contained-list-item__content :before,.cds--contained-list-item--clickable .cds--contained-list-item__content :after{box-sizing:inherit}.cds--contained-list-item--clickable .cds--contained-list-item__content::-moz-focus-inner{border:0}.cds--contained-list-item--clickable .cds--contained-list-item__content{text-align:start;transition:background-color .15s cubic-bezier(.2,0,.38,.9)}.cds--contained-list-item__content,.cds--contained-list-item--clickable .cds--contained-list-item__content{--temp-1lh:( var(--cds-body-01-line-height,1.42857) * 1em );font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);padding:calc((var(--cds-layout-size-height-local) - var(--temp-1lh)) / 2) var(--cds-layout-density-padding-inline-local);color:var(--cds-text-primary,#161616);min-block-size:var(--cds-layout-size-height-local)}.cds--contained-list-item:not(:last-of-type):before{background-color:var(--cds-border-subtle);content:"";block-size:1px;position:absolute;inset-block-end:0;inset-inline:0}.cds--contained-list--inset-rulers .cds--contained-list-item:not(:last-of-type):before{inset-inline:var(--cds-layout-density-padding-inline-local) var(--cds-layout-density-padding-inline-local)}.cds--contained-list-item--clickable .cds--contained-list-item__content:not(:disabled):hover{background-color:var(--cds-layer-hover)}.cds--contained-list-item--clickable .cds--contained-list-item__content:not(:disabled):active{background-color:var(--cds-layer-active)}.cds--contained-list-item--clickable .cds--contained-list-item__content:disabled{color:var(--cds-text-disabled,#16161640);cursor:not-allowed}.cds--contained-list-item--clickable .cds--contained-list-item__content:focus{outline:none}.cds--contained-list-item--clickable .cds--contained-list-item__content:focus:after{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--contained-list-item--clickable .cds--contained-list-item__content:focus:after{outline-style:dotted}}.cds--contained-list-item--clickable .cds--contained-list-item__content:focus:after{content:"";position:absolute;inset:0}.cds--contained-list-item--with-action .cds--contained-list-item__content{padding-inline-end:4rem}.cds--contained-list__action,.cds--contained-list-item__action{pointer-events:none;justify-content:flex-end;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.cds--contained-list__action>*,.cds--contained-list-item__action>*{pointer-events:all}.cds--contained-list-item--with-icon .cds--contained-list-item__content{grid-template-columns:1rem 1fr;column-gap:.75rem;display:grid}.cds--contained-list-item__icon{padding-block-start:.125rem;display:inline-flex}.cds--content-switcher{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline,var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));block-size:var(--cds-layout-size-height-local);outline:.0625rem solid var(--cds-border-inverse,#161616);outline-offset:-.0625rem;border-radius:.25rem;justify-content:space-evenly;inline-size:100%;display:flex}.cds--content-switcher:has(.cds--content-switcher-btn:disabled){outline-color:var(--cds-border-disabled,#c6c6c6)}.cds--content-switcher-btn html{font-size:100%}.cds--content-switcher-btn body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--content-switcher-btn code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--content-switcher-btn strong{font-weight:600}.cds--content-switcher-btn{outline-offset:-2px;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);border:none;border-block-end:.0625rem solid var(--cds-border-inverse,#161616);border-block-start:.0625rem solid var(--cds-border-inverse,#161616);color:var(--cds-text-secondary,#525252);text-align:start;white-space:nowrap;background-color:#0000;outline:2px solid #0000;margin:0;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.cds--content-switcher-btn:after{background-color:var(--cds-layer-selected-inverse,#161616);content:"";transform-origin:bottom;border-radius:.25rem;block-size:100%;inline-size:100%;display:block;position:absolute;inset-block-start:0;inset-inline-start:0;transform:scaleY(0)}.cds--content-switcher-btn:disabled:after{display:none}.cds--content-switcher-btn:focus{border:0}.cds--content-switcher-btn:focus:after{box-shadow:inset 0 0 0 2px var(--cds-focus,#0f62fe), inset 0 0 0 3px var(--cds-focus-inset,#fff);border-radius:.25rem}.cds--content-switcher-btn:active{z-index:3;background-color:var(--cds-layer-hover);color:var(--cds-text-primary,#161616)}@media (any-hover:hover){.cds--content-switcher-btn:hover{z-index:3;background-color:var(--cds-layer-hover);color:var(--cds-text-primary,#161616);cursor:pointer}}.cds--content-switcher-btn:disabled{border-color:var(--cds-border-disabled,#c6c6c6);color:var(--cds-text-disabled,#16161640);background-color:#0000}@media (any-hover:hover){.cds--content-switcher-btn:disabled:hover{cursor:not-allowed}}.cds--content-switcher-btn:not(.cds--content-switcher--selected):focus:before{block-size:100%;box-shadow:inset 0 0 0 .125rem var(--cds-focus,#0f62fe);content:"";border-radius:.25rem;inline-size:100%;display:block}.cds--content-switcher-btn:not(.cds--content-switcher--selected):focus:after{background-color:var(--cds-focus-inset,#fff);transform:scaleY(1)}@media (any-hover:hover){.cds--content-switcher-btn:not(.cds--content-switcher--selected):focus:hover:after{background-color:var(--cds-layer-hover);border-block-end:.0625rem solid var(--cds-border-inverse,#161616);border-block-start:.0625rem solid var(--cds-border-inverse,#161616);box-shadow:none;border-radius:0}}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn{padding:.5rem var(--cds-layout-density-padding-inline-local);align-items:center;inline-size:100%}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:first-child{box-shadow:inset .0625rem 0 0 0 var(--cds-border-inverse,#161616);border-start-start-radius:.25rem;border-end-start-radius:.25rem}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:first-child:disabled{box-shadow:none}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:last-child{box-shadow:inset -.0625rem 0 0 0 var(--cds-border-inverse,#161616);border-start-end-radius:.25rem;border-end-end-radius:.25rem}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:last-child:disabled{box-shadow:none}.cds--content-switcher .cds--content-switcher-btn.cds--content-switcher--selected,.cds--content-switcher .cds--content-switcher-btn.cds--content-switcher--selected:first-child,.cds--content-switcher .cds--content-switcher-btn.cds--content-switcher--selected:last-child{border:0}.cds--content-switcher .cds--content-switcher-btn.cds--content-switcher--selected:disabled:before,.cds--content-switcher .cds--content-switcher-btn.cds--content-switcher--selected:first-child:disabled:before,.cds--content-switcher .cds--content-switcher-btn.cds--content-switcher--selected:last-child:disabled:before{display:none}.cds--content-switcher-btn:before{z-index:2;background-color:var(--cds-border-subtle);content:"";block-size:1rem;inline-size:.0625rem;display:block;position:absolute;inset-inline-start:0}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:first-of-type:before,.cds--content-switcher-btn:focus:before,.cds--content-switcher-btn:focus+.cds--content-switcher-btn:before,.cds--content-switcher--selected:before,.cds--content-switcher--selected+.cds--content-switcher-btn:before{background-color:#0000}@media (any-hover:hover){.cds--content-switcher-btn:hover:before,.cds--content-switcher-btn:hover+.cds--content-switcher-btn:before{background-color:#0000}}.cds--content-switcher-btn:disabled:before{background-color:var(--cds-border-disabled,#c6c6c6)}@media (any-hover:hover){.cds--content-switcher-btn:disabled:hover+.cds--content-switcher-btn:disabled:before{background-color:var(--cds-border-disabled,#c6c6c6)}}.cds--content-switcher-btn.cds--content-switcher--selected:disabled+.cds--content-switcher-btn:before{background-color:#0000}@media (any-hover:hover){.cds--content-switcher-btn.cds--content-switcher--selected:disabled:hover+.cds--content-switcher-btn:before{background-color:#0000}}.cds--content-switcher__icon{fill:var(--cds-icon-secondary,#525252)}.cds--content-switcher__icon+span{margin-inline-start:.5rem}.cds--content-switcher__label{z-index:1;text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.cds--content-switcher-btn:focus .cds--content-switcher__icon{fill:var(--cds-icon-primary,#161616)}@media (any-hover:hover){.cds--content-switcher-btn:hover .cds--content-switcher__icon{fill:var(--cds-icon-primary,#161616)}.cds--content-switcher-btn:not(.cds--content-switcher--selected):hover+.cds--content-switcher-btn:focus:before,.cds--content-switcher-btn:hover+.cds--content-switcher-btn.cds--content-switcher--selected:before{z-index:0;border-block-end:.0625rem solid var(--cds-border-inverse,#161616);border-block-start:.0625rem solid var(--cds-border-inverse,#161616);block-size:100%;box-shadow:inset 0 0 0 .0625rem var(--cds-layer-hover);content:"";border-radius:0;inline-size:100%}.cds--content-switcher-btn:focus:has(+.cds--content-switcher-btn:not(.cds--content-switcher--selected):hover):before{z-index:0;border-block-end:.0625rem solid var(--cds-border-inverse,#161616);border-block-start:.0625rem solid var(--cds-border-inverse,#161616);block-size:100%;box-shadow:inset 0 0 0 .0625rem var(--cds-layer-hover);content:"";border-radius:0;inline-size:100%}.cds--content-switcher-btn.cds--content-switcher--selected:has(+.cds--content-switcher-btn:hover):before{z-index:0;border-block-end:.0625rem solid var(--cds-border-inverse,#161616);border-block-start:.0625rem solid var(--cds-border-inverse,#161616);block-size:100%;box-shadow:inset 0 0 0 .0625rem var(--cds-layer-hover);content:"";border-radius:0;inline-size:100%}.cds--content-switcher-btn:not(.cds--content-switcher--selected):hover+.cds--content-switcher-btn:focus:not(.cds--content-switcher--selected):after,.cds--content-switcher-btn:hover+.cds--content-switcher-btn.cds--content-switcher--selected:not(.cds--content-switcher--selected):after{background-color:var(--cds-focus-inset,#fff);transform:scaleY(1)}.cds--content-switcher-btn:focus:has(+.cds--content-switcher-btn:not(.cds--content-switcher--selected):hover):not(.cds--content-switcher--selected):after{background-color:var(--cds-focus-inset,#fff);transform:scaleY(1)}.cds--content-switcher-btn.cds--content-switcher--selected:has(+.cds--content-switcher-btn:hover):not(.cds--content-switcher--selected):after{background-color:var(--cds-focus-inset,#fff);transform:scaleY(1)}}.cds--content-switcher-btn.cds--content-switcher--selected{z-index:3;color:var(--cds-text-inverse,#fff)}@media (any-hover:hover){.cds--content-switcher-btn.cds--content-switcher--selected:hover{background-color:#0000}}.cds--content-switcher-btn.cds--content-switcher--selected:disabled{background-color:var(--cds-button-disabled,#c6c6c6);color:var(--cds-text-disabled,#16161640);border-radius:.25rem}.cds--content-switcher-btn.cds--content-switcher--selected:after{transform:scaleY(1)}.cds--content-switcher-btn.cds--content-switcher--selected .cds--content-switcher__icon{fill:var(--cds-icon-inverse,#fff)}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--content-switcher-btn:focus{color:highlight;outline:1px solid highlight}}.cds--content-switcher--icon-only{justify-content:flex-start;inline-size:-moz-fit-content;inline-size:fit-content}.cds--content-switcher--icon-only .cds--content-switcher-btn{align-items:center;padding:0;transition:none}.cds--content-switcher--icon-only .cds--content-switcher-btn:focus{box-shadow:none}.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:first-child .cds--content-switcher-btn:first-of-type:before{background-color:#0000}.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:first-child .cds--content-switcher-btn{box-shadow:inset .0625rem 0 0 0 var(--cds-border-inverse,#161616);border-start-start-radius:.25rem;border-end-start-radius:.25rem}.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:last-child .cds--content-switcher-btn{box-shadow:inset -.0625rem 0 0 0 var(--cds-border-inverse,#161616);border-start-end-radius:.25rem;border-end-end-radius:.25rem}.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:first-child .cds--content-switcher-btn[disabled],.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:last-child .cds--content-switcher-btn[disabled]{box-shadow:none}.cds--content-switcher--lg .cds--content-switcher-btn{padding-inline:.875rem}.cds--content-switcher--lg .cds--content-switcher-btn svg{block-size:20px;inline-size:20px}.cds--content-switcher--icon-only .cds--content-switcher-btn svg{z-index:1;fill:var(--cds-icon-primary,#161616)}.cds--content-switcher--icon-only .cds--content-switcher-btn.cds--content-switcher--selected svg{z-index:1;fill:var(--cds-icon-inverse,#fff)}.cds--content-switcher--icon-only.cds--content-switcher--sm .cds--btn--sm{block-size:2rem}.cds--content-switcher-btn:focus:before,.cds--content-switcher-popover__wrapper:focus-within+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:before,.cds--content-switcher--selected:before,.cds--content-switcher-popover--selected+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:before{background-color:#0000}@media (any-hover:hover){.cds--content-switcher-popover__wrapper:not(.cds--content-switcher-popover--disabled):hover+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:not(.cds--content-switcher--selected):not(:focus):before{background-color:#0000}}.cds--content-switcher--icon-only .cds--content-switcher-btn[disabled] svg{fill:var(--cds-icon-disabled,#16161640)}@media (any-hover:hover){.cds--content-switcher--icon-only .cds--content-switcher-btn[disabled]:not(.cds--content-switcher--selected):hover,.cds--content-switcher--icon-only .cds--content-switcher-popover--selected+.cds--content-switcher-popover--disabled .cds--content-switcher-btn[disabled]:hover:before{background-color:#0000}.cds--content-switcher--icon-only .cds--content-switcher-btn[disabled]:hover:before{background-color:var(--cds-border-subtle)}.cds--content-switcher-popover__wrapper:not(.cds--content-switcher-popover--selected):hover+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:focus:before,.cds--content-switcher-popover__wrapper:hover+.cds--content-switcher-popover__wrapper .cds--content-switcher--selected:before{z-index:0;border-block-end:.0625rem solid var(--cds-border-inverse,#161616);border-block-start:.0625rem solid var(--cds-border-inverse,#161616);block-size:100%;box-shadow:inset 0 0 0 .0625rem var(--cds-layer-hover);content:"";border-radius:0;inline-size:100%}.cds--content-switcher-popover__wrapper:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:not(.cds--content-switcher--selected):hover) .cds--content-switcher-btn:focus:before{z-index:0;border-block-end:.0625rem solid var(--cds-border-inverse,#161616);border-block-start:.0625rem solid var(--cds-border-inverse,#161616);block-size:100%;box-shadow:inset 0 0 0 .0625rem var(--cds-layer-hover);content:"";border-radius:0;inline-size:100%}.cds--content-switcher-popover--selected:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:hover) .cds--content-switcher-btn:before{z-index:0;border-block-end:.0625rem solid var(--cds-border-inverse,#161616);border-block-start:.0625rem solid var(--cds-border-inverse,#161616);block-size:100%;box-shadow:inset 0 0 0 .0625rem var(--cds-layer-hover);content:"";border-radius:0;inline-size:100%}.cds--content-switcher-popover__wrapper:not(.cds--content-switcher-popover--selected):hover+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:focus:not(.cds--content-switcher--selected):after,.cds--content-switcher-popover__wrapper:hover+.cds--content-switcher-popover__wrapper .cds--content-switcher--selected:not(.cds--content-switcher--selected):after{background-color:var(--cds-focus-inset,#fff);transform:scaleY(1)}.cds--content-switcher-popover__wrapper:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:not(.cds--content-switcher--selected):hover) .cds--content-switcher-btn:focus:not(.cds--content-switcher--selected):after{background-color:var(--cds-focus-inset,#fff);transform:scaleY(1)}.cds--content-switcher-popover--selected:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:hover) .cds--content-switcher-btn:not(.cds--content-switcher--selected):after{background-color:var(--cds-focus-inset,#fff);transform:scaleY(1)}}.cds--content-switcher--low-contrast{background-color:var(--cds-content-switcher-background,#e0e0e0);outline-color:var(--cds-border-strong)}.cds--content-switcher--low-contrast .cds--content-switcher-btn{border-color:var(--cds-border-strong)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:active{background-color:var(--cds-content-switcher-background-hover,#d1d1d1)}@media (any-hover:hover){.cds--content-switcher--low-contrast .cds--content-switcher-btn:hover{background-color:var(--cds-content-switcher-background-hover,#d1d1d1)}}.cds--content-switcher--low-contrast .cds--content-switcher-btn:before{background-color:var(--cds-border-strong)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:after{background-color:var(--cds-content-switcher-selected,#fff)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:disabled{border-color:var(--cds-border-disabled,#c6c6c6);color:var(--cds-text-disabled,#16161640);background-color:#0000}@media (any-hover:hover){.cds--content-switcher--low-contrast .cds--content-switcher-btn:disabled:hover{cursor:not-allowed}}.cds--content-switcher--low-contrast .cds--content-switcher-btn:not(.cds--content-switcher--selected):focus:before{background:0 0}.cds--content-switcher--low-contrast .cds--content-switcher-btn:not(.cds--content-switcher--selected):focus:after{background-color:var(--cds-content-switcher-background,#e0e0e0);box-shadow:inset 0 0 0 .125rem var(--cds-focus,#0f62fe)}@media (any-hover:hover){.cds--content-switcher--low-contrast .cds--content-switcher-btn:not(.cds--content-switcher--selected):focus:hover:after{border-color:var(--cds-border-strong);background-color:var(--cds-content-switcher-background-hover,#d1d1d1);box-shadow:none}}.cds--content-switcher--low-contrast:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:first-child{box-shadow:inset .0625rem 0 0 0 var(--cds-border-strong)}.cds--content-switcher--low-contrast:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:last-child{box-shadow:inset -.0625rem 0 0 0 var(--cds-border-strong)}@media (any-hover:hover){.cds--content-switcher--low-contrast .cds--content-switcher-btn:not(.cds--content-switcher--selected):hover+.cds--content-switcher-btn:focus:before,.cds--content-switcher--low-contrast .cds--content-switcher-btn:hover+.cds--content-switcher-btn.cds--content-switcher--selected:before{border-color:var(--cds-border-strong);box-shadow:inset 0 0 0 .0625rem var(--cds-content-switcher-background-hover,#d1d1d1)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:focus:has(+.cds--content-switcher-btn:not(.cds--content-switcher--selected):hover):before{border-color:var(--cds-border-strong);box-shadow:inset 0 0 0 .0625rem var(--cds-content-switcher-background-hover,#d1d1d1)}.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:has(+.cds--content-switcher-btn:hover):before{border-color:var(--cds-border-strong);box-shadow:inset 0 0 0 .0625rem var(--cds-content-switcher-background-hover,#d1d1d1)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:not(.cds--content-switcher--selected):hover+.cds--content-switcher-btn:focus:not(.cds--content-switcher--selected):after,.cds--content-switcher--low-contrast .cds--content-switcher-btn:hover+.cds--content-switcher-btn.cds--content-switcher--selected:not(.cds--content-switcher--selected):after{background-color:var(--cds-content-switcher-background,#e0e0e0)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:focus:has(+.cds--content-switcher-btn:not(.cds--content-switcher--selected):hover):not(.cds--content-switcher--selected):after{background-color:var(--cds-content-switcher-background,#e0e0e0)}.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:has(+.cds--content-switcher-btn:hover):not(.cds--content-switcher--selected):after{background-color:var(--cds-content-switcher-background,#e0e0e0)}}.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);color:var(--cds-text-primary,#161616)}@media (any-hover:hover){.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:hover{background-color:#0000}}.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:after{background-color:var(--cds-content-switcher-selected,#fff);box-shadow:inset 0 0 0 .0625rem var(--cds-border-inverse,#161616);border-radius:.25rem}.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:focus:after{box-shadow:inset 0 0 0 .125rem var(--cds-focus,#0f62fe)}.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:disabled{border:.0625rem solid var(--cds-border-disabled,#c6c6c6);background-color:var(--cds-content-switcher-selected,#fff);color:var(--cds-text-disabled,#16161640);border-radius:.25rem}.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:disabled:before,.cds--content-switcher--low-contrast .cds--content-switcher-btn:focus:before,.cds--content-switcher--low-contrast .cds--content-switcher-btn:focus+.cds--content-switcher-btn:before,.cds--content-switcher--low-contrast .cds--content-switcher--selected:before,.cds--content-switcher--low-contrast .cds--content-switcher--selected+.cds--content-switcher-btn:before{background-color:#0000}@media (any-hover:hover){.cds--content-switcher--low-contrast .cds--content-switcher-btn:hover:before,.cds--content-switcher--low-contrast .cds--content-switcher-btn:hover+.cds--content-switcher-btn:before{background-color:#0000}}.cds--content-switcher--low-contrast .cds--content-switcher-btn:disabled:before{background-color:var(--cds-border-disabled,#c6c6c6)}@media (any-hover:hover){.cds--content-switcher--low-contrast .cds--content-switcher-btn:disabled:hover+.cds--content-switcher-btn:disabled:before{background-color:var(--cds-border-disabled,#c6c6c6)}}.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:disabled+.cds--content-switcher-btn:before{background-color:#0000}@media (any-hover:hover){.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:disabled:hover+.cds--content-switcher-btn:before,.cds--content-switcher--low-contrast .cds--content-switcher-btn:disabled:hover+.cds--content-switcher-btn.cds--content-switcher--selected:before{background-color:#0000}}.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:first-child .cds--content-switcher-btn:not([disabled]){box-shadow:inset .0625rem 0 0 0 var(--cds-border-strong)}.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:last-child .cds--content-switcher-btn:not([disabled]){box-shadow:inset -.0625rem 0 0 0 var(--cds-border-strong)}.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-btn svg{fill:var(--cds-icon-secondary,#525252)}@media (any-hover:hover){.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-btn:hover svg{fill:var(--cds-icon-primary,#161616)}}.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-btn[disabled] svg{fill:var(--cds-icon-disabled,#16161640)}.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-btn.cds--content-switcher--selected svg{fill:var(--cds-icon-primary,#161616)}.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-btn.cds--content-switcher--selected[disabled] svg{fill:var(--cds-icon-disabled,#16161640)}.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-btn.cds--content-switcher--selected:disabled{border-color:var(--cds-border-disabled,#c6c6c6)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:not(.cds--content-switcher__selected-hovered):focus:before,.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:focus-within+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:before,.cds--content-switcher--low-contrast .cds--content-switcher--selected:not(.cds--content-switcher__selected-hovered):before,.cds--content-switcher--low-contrast .cds--content-switcher-popover--selected+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:before{background-color:#0000}@media (any-hover:hover){.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:not(.cds--content-switcher-popover--disabled):hover+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:not(.cds--content-switcher__selected-hovered):before{background-color:#0000}.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:not(.cds--content-switcher-popover--selected):hover+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:focus:before,.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:hover+.cds--content-switcher-popover__wrapper .cds--content-switcher--selected:before{border-color:var(--cds-border-strong);box-shadow:inset 0 0 0 .0625rem var(--cds-content-switcher-background-hover,#d1d1d1)}.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:not(.cds--content-switcher--selected):hover) .cds--content-switcher-btn:focus:before{border-color:var(--cds-border-strong);box-shadow:inset 0 0 0 .0625rem var(--cds-content-switcher-background-hover,#d1d1d1)}.cds--content-switcher--low-contrast .cds--content-switcher-popover--selected:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:hover) .cds--content-switcher-btn:before{border-color:var(--cds-border-strong);box-shadow:inset 0 0 0 .0625rem var(--cds-content-switcher-background-hover,#d1d1d1)}.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:not(.cds--content-switcher-popover--selected):hover+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:focus:not(.cds--content-switcher--selected):after,.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:hover+.cds--content-switcher-popover__wrapper .cds--content-switcher--selected:not(.cds--content-switcher--selected):after{background-color:var(--cds-content-switcher-background,#e0e0e0)}.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:not(.cds--content-switcher--selected):hover) .cds--content-switcher-btn:focus:not(.cds--content-switcher--selected):after{background-color:var(--cds-content-switcher-background,#e0e0e0)}.cds--content-switcher--low-contrast .cds--content-switcher-popover--selected:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:hover) .cds--content-switcher-btn:not(.cds--content-switcher--selected):after{background-color:var(--cds-content-switcher-background,#e0e0e0)}}.cds--radio-button-group{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--radio-button-group *,.cds--radio-button-group :before,.cds--radio-button-group :after{box-sizing:inherit}.cds--radio-button-group{align-items:center;display:flex;position:relative}.cds--label+.cds--form-item .cds--radio-button-group{margin-block-start:0}.cds--radio-button-group--vertical{flex-direction:column;align-items:flex-start}.cds--radio-button-group--vertical.cds--radio-button-group--label-left{align-items:flex-end}.cds--radio-button-group--vertical .cds--radio-button__label{margin-inline-end:0}.cds--radio-button-group--vertical .cds--radio-button__label:not(:last-of-type){margin-block-end:.5rem}.cds--radio-button{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;visibility:inherit;white-space:nowrap;visibility:inherit;border:0;margin:-1px;margin-block-start:.9rem;margin-inline-start:.63rem;padding:0;position:absolute;overflow:hidden}.cds--radio-button__label{cursor:pointer;align-items:center;margin-inline-end:1rem;display:flex}.cds--radio-button__label-text{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);flex:1}.cds--radio-button__appearance{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--radio-button__appearance *,.cds--radio-button__appearance :before,.cds--radio-button__appearance :after{box-sizing:inherit}.cds--radio-button__appearance{border:1px solid var(--cds-icon-primary,#161616);background-color:#0000;border-radius:50%;flex-shrink:0;block-size:1.125rem;inline-size:1.125rem;margin-block:.0625rem .125rem;margin-inline:.125rem .625rem}.cds--radio-button-group--vertical .cds--radio-button__appearance{margin-block:0}.cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance{border-color:var(--cds-icon-primary,#161616);justify-content:center;align-items:center;display:flex}.cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance:before{background-color:var(--cds-icon-primary,#161616);content:"";border-radius:50%;block-size:100%;inline-size:100%;display:inline-block;position:relative;transform:scale(.5)}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance:before{background-color:buttontext}}@media print{.cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance:before{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}}.cds--radio-button:disabled+.cds--radio-button__label{color:var(--cds-text-disabled,#16161640);cursor:not-allowed}.cds--radio-button:disabled+.cds--radio-button__label .cds--radio-button__appearance,.cds--radio-button:disabled:checked+.cds--radio-button__label .cds--radio-button__appearance{border-color:var(--cds-icon-disabled,#16161640)}.cds--radio-button:disabled+.cds--radio-button__label .cds--radio-button__appearance:before,.cds--radio-button:disabled:checked+.cds--radio-button__label .cds--radio-button__appearance:before{background-color:var(--cds-text-disabled,#16161640)}.cds--radio-button-group--readonly .cds--radio-button+.cds--radio-button__label .cds--radio-button__appearance{border-color:var(--cds-icon-disabled,#16161640)}.cds--radio-button-group--readonly .cds--radio-button__label{cursor:default}.cds--radio-button-group--readonly .cds--radio-button__label-text{cursor:text;-webkit-user-select:text;user-select:text}.cds--radio-button-group--invalid .cds--radio-button+.cds--radio-button__label .cds--radio-button__appearance{border-color:var(--cds-support-error,#da1e28)}.cds--radio-button__validation-msg{align-items:flex-end;margin-block-start:.375rem;display:none}.cds--radio-button__invalid-icon{fill:var(--cds-support-error,#da1e28);margin-inline:.1875rem .0625rem}.cds--radio-button__invalid-icon--warning{fill:var(--cds-support-warning,#f1c21b)}.cds--radio-button__invalid-icon--warning path:first-of-type{fill:#000}.cds--radio-button-group--invalid+.cds--radio-button__validation-msg,.cds--radio-button-group--warning+.cds--radio-button__validation-msg{display:flex}.cds--radio-button-group--invalid+.cds--radio-button__validation-msg .cds--form-requirement,.cds--radio-button-group--warning+.cds--radio-button__validation-msg .cds--form-requirement{max-block-size:100%;margin-block-start:0;margin-inline-start:.5rem;display:block;overflow:visible}.cds--radio-button-group--invalid+.cds--radio-button__validation-msg .cds--form-requirement{color:var(--cds-text-error,#da1e28)}.cds--radio-button-group~.cds--form__helper-text{margin-block-start:.375rem}.cds--radio-button:focus+.cds--radio-button__label .cds--radio-button__appearance{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:1.5px}.cds--radio-button__label.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--radio-button__label.cds--skeleton:hover,.cds--radio-button__label.cds--skeleton:focus,.cds--radio-button__label.cds--skeleton:active{cursor:default;border:none;outline:none}.cds--radio-button__label.cds--skeleton:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--radio-button__label.cds--skeleton:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--radio-button__label.cds--skeleton{background:canvastext}.cds--radio-button__label.cds--skeleton:before{forced-color-adjust:none;background:canvas}}.cds--radio-button__label.cds--skeleton{block-size:1.125rem;inline-size:6.25rem}.cds--radio-button__label.cds--skeleton .cds--radio-button__appearance{display:none}.cds--radio-button-wrapper .cds--radio-button__label{justify-content:center;align-items:flex-start;margin:0;display:flex}.cds--radio-button-wrapper:not(:last-of-type){margin-inline-end:1rem}.cds--radio-button-group--vertical .cds--radio-button-wrapper{margin-block-end:.375rem;margin-inline-end:0}.cds--radio-button-group--vertical .cds--radio-button-wrapper .cds--radio-button__label{padding-block-start:.125rem}.cds--radio-button-group--label-right .cds--radio-button__label,.cds--radio-button-wrapper.cds--radio-button-wrapper--label-right .cds--radio-button__label{flex-direction:row}.cds--radio-button-group--label-left .cds--radio-button__label,.cds--radio-button-wrapper.cds--radio-button-wrapper--label-left .cds--radio-button__label{flex-direction:row-reverse}.cds--radio-button-group--label-left .cds--radio-button__appearance,.cds--radio-button-wrapper.cds--radio-button-wrapper--label-left .cds--radio-button__appearance{margin-inline:.5rem 0}.cds--radio-button-group--decorator legend.cds--label,.cds--radio-button-wrapper--decorator .cds--radio-button__label-text,.cds--radio-button-group--slug legend.cds--label,.cds--radio-button-wrapper--slug .cds--radio-button__label-text{display:flex}.cds--radio-button-group--decorator legend.cds--label .cds--radio-button-group-inner--decorator>*,.cds--radio-button-wrapper--decorator .cds--radio-button__label-text .cds--radio-button-wrapper-inner--decorator>*,.cds--radio-button-group--slug legend.cds--label .cds--ai-label,.cds--radio-button-wrapper--slug .cds--radio-button__label-text .cds--ai-label,.cds--radio-button-group--slug legend.cds--label .cds--slug,.cds--radio-button-wrapper--slug .cds--radio-button__label-text .cds--slug{margin-inline-start:.5rem}.cds--radio-button-wrapper--decorator .cds--radio-button__label-text .cds--ai-label__button--inline,.cds--radio-button-wrapper--slug .cds--radio-button__label-text .cds--ai-label__button--inline,.cds--radio-button-wrapper--slug .cds--radio-button__label-text .cds--slug__button--inline{line-height:inherit;margin-block-start:-.0625rem}.cds--data-table-container{padding-block-start:.125rem;position:relative}.cds--data-table-content{display:block;overflow-x:auto}.cds--data-table-content:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--data-table-content:focus{outline-style:dotted}}.cds--data-table-container--ai-enabled{border:none;padding:1px;position:relative}.cds--data-table-container--ai-enabled:after{z-index:-1;background-image:linear-gradient(to top, var(--cds-ai-border-end,#78a9ff), var(--cds-ai-border-start,#a6c8ffa3));content:"";pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.cds--data-table-container--ai-enabled tbody{position:relative}.cds--data-table-container--ai-enabled tbody:before{content:"";pointer-events:none;background:linear-gradient(to top, var(--cds-ai-aura-start,#4589ff1a) 0%, var(--cds-ai-aura-end,#fff0) 50%, transparent 50%);block-size:100%;inline-size:100%;position:absolute;inset:0}.cds--data-table-header{background-color:var(--cds-layer);padding-block:1rem 1.5rem;padding-inline:1rem}.cds--data-table-header.cds--data-table-header__with-decorator{justify-content:space-between;display:flex}.cds--data-table-header.cds--data-table-header__with-decorator.cds--data-table-header__with-decorator--standalone{justify-content:flex-end}.cds--data-table-header__title{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0);color:var(--cds-text-primary,#161616)}.cds--data-table-header__description{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-secondary,#525252)}@media (min-width:42rem){.cds--data-table-header__description{max-inline-size:50ch}}@media (min-width:66rem){.cds--data-table-header__description{max-inline-size:80ch}}.cds--data-table{border-collapse:collapse;border-spacing:0;inline-size:100%}.cds--data-table thead{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);background-color:var(--cds-layer-accent)}.cds--data-table tbody{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);background-color:var(--cds-layer);inline-size:100%}.cds--data-table tr{border:none;block-size:3rem;inline-size:100%}.cds--data-table tbody tr,.cds--data-table tbody tr td,.cds--data-table tbody tr th{transition:background-color 70ms cubic-bezier(0,0,.38,.9)}.cds--data-table tbody tr:not([data-child-row]):hover,.cds--data-table tbody tr[data-child-row]:hover>td{background-color:var(--cds-layer-hover)}.cds--data-table tbody tr:hover td,.cds--data-table tbody tr:hover th{border-block-end:1px solid var(--cds-layer-hover);border-block-start:1px solid var(--cds-layer-hover);color:var(--cds-text-primary,#161616)}.cds--data-table tr:hover .cds--link:not(.cds--popover-container .cds--link){color:var(--cds-link-secondary,#0043ce)}.cds--data-table tr:hover .cds--link--disabled:not(.cds--popover-container .cds--link){color:var(--cds-text-disabled,#16161640)}.cds--data-table th,.cds--data-table td{text-align:start;vertical-align:middle}.cds--data-table.cds--data-table--top-aligned-body.cds--data-table--lg tr:not([data-child-row]) td:not(.cds--table-expand){padding-block:1rem}.cds--data-table.cds--data-table--top-aligned-body.cds--data-table--lg tr:not([data-child-row]) td:not(.cds--table-expand).cds--table-column-menu{padding-block-start:.5rem}.cds--data-table.cds--data-table--top-aligned-body.cds--data-table--lg tr:not([data-child-row]) td:not(.cds--table-expand).cds--table-column-checkbox:not(.cds--table-column-radio){padding-block-start:.8125rem}.cds--data-table.cds--data-table--top-aligned-body td{vertical-align:top}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--lg th:not(.cds--table-expand):not(.cds--table-sort__header){padding-block:1rem}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--lg th:not(.cds--table-expand):not(.cds--table-sort__header).cds--table-column-menu{padding-block-start:.5rem}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--lg th:not(.cds--table-expand):not(.cds--table-sort__header).cds--table-column-checkbox{padding-block-start:.8125rem}.cds--data-table.cds--data-table--top-aligned-header th{vertical-align:top}.cds--data-table th[align=right],.cds--data-table td[align=right]{text-align:end}.cds--data-table th[align=center],.cds--data-table td[align=center]{text-align:center}.cds--data-table th{background-color:var(--cds-layer-accent);color:var(--cds-text-primary,#161616);padding-inline:1rem}.cds--data-table th:last-of-type{inline-size:auto;position:static}.cds--data-table .cds--table-header-label{text-align:start}.cds--data-table td,.cds--data-table tbody th{border-block-end:1px solid var(--cds-border-subtle-01,#c6c6c6);border-block-start:1px solid var(--cds-layer);color:var(--cds-text-secondary,#525252);padding-inline:1rem}.cds--data-table td+td:first-of-type,.cds--data-table tbody th+td:first-of-type{padding-inline-start:.75rem}.cds--layer-two .cds--data-table td,.cds--layer-two .cds--data-table tbody th{border-block-end:1px solid var(--cds-border-subtle-02,#e0e0e0)}.cds--layer-three .cds--data-table td,.cds--layer-three .cds--data-table tbody th{border-block-end:1px solid var(--cds-border-subtle-03,#c6c6c6)}@supports ((-moz-appearance:none)){.cds--data-table td{background-clip:padding-box}}.cds--data-table .cds--list-box input[role=combobox],.cds--data-table .cds--list-box input[type=text],.cds--data-table .cds--dropdown,.cds--data-table .cds--list-box,.cds--data-table .cds--number input[type=number],.cds--data-table .cds--number input[type=text],.cds--data-table .cds--number__control-btn:before,.cds--data-table .cds--number__control-btn:after,.cds--data-table .cds--text-input,.cds--data-table .cds--select-input{background-color:var(--cds-field-02,#fff)}.cds--data-table td.cds--table-column-menu .cds--overflow-menu[aria-expanded=false]:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--data-table td.cds--table-column-menu .cds--overflow-menu[aria-expanded=false]:focus{outline-style:dotted}}.cds--data-table td.cds--table-column-menu .cds--overflow-menu[aria-expanded=true]:focus{outline:none}@media screen and (hover:hover),(-ms-high-contrast:active),(-ms-high-contrast:none){.cds--data-table td.cds--table-column-menu .cds--overflow-menu .cds--overflow-menu__icon{opacity:0}}.cds--data-table td.cds--table-column-menu .cds--overflow-menu.cds--overflow-menu--open .cds--overflow-menu__icon,.cds--data-table.cds--data-table--visible-overflow-menu td.cds--table-column-menu .cds--overflow-menu .cds--overflow-menu__icon,.cds--data-table td.cds--table-column-menu .cds--overflow-menu:hover .cds--overflow-menu__icon,.cds--data-table td.cds--table-column-menu .cds--overflow-menu:focus .cds--overflow-menu__icon,.cds--data-table tr:hover td.cds--table-column-menu .cds--overflow-menu .cds--overflow-menu__icon{opacity:1}.cds--table-row--menu-option .cds--overflow-menu-options__btn .cds--overflow-menu-options__option-content svg{margin-inline-end:.5rem;position:relative;inset-block-start:.1875rem}.cds--data-table .cds--overflow-menu:hover,.cds--data-table .cds--overflow-menu__trigger:hover{background-color:var(--cds-layer-selected-hover)}.cds--data-table--selected .cds--overflow-menu:hover,.cds--data-table--selected .cds--overflow-menu__trigger:hover{background-color:var(--cds-layer-hover)}.cds--data-table--selected .cds--link:not(.cds--link--disabled){color:var(--cds-link-secondary,#0043ce)}.cds--data-table--xs td.cds--table-column-menu,.cds--data-table--sm td.cds--table-column-menu{block-size:1.5rem;padding-block:0}.cds--data-table--sm td.cds--table-column-menu{block-size:2rem}.cds--data-table--md td.cds--table-column-menu{block-size:2.5rem}.cds--data-table--xl .cds--table-column-menu{padding-block-start:.5rem}.cds--data-table--zebra tbody tr:not(.cds--parent-row):nth-child(odd) td{border-block-end:1px solid var(--cds-layer)}.cds--data-table--zebra tbody tr:not(.cds--parent-row):nth-child(2n) td{border-block-end:1px solid var(--cds-layer-accent);border-block-start:1px solid var(--cds-layer-accent)}.cds--data-table--zebra tbody tr:not(.cds--parent-row):not(.cds--data-table--selected):nth-child(2n){background-color:var(--cds-layer-accent)}.cds--data-table--zebra tbody tr:not(.cds--parent-row):hover td{border-block-end:1px solid var(--cds-layer-hover);border-block-start:1px solid var(--cds-layer-hover)}.cds--data-table--zebra tbody tr:not(.cds--parent-row):not(.cds--data-table--selected):hover{background-color:var(--cds-layer-hover)}.cds--table-column-checkbox .cds--checkbox-label{min-block-size:1.5rem;padding-inline-start:0}.cds--table-column-checkbox .cds--checkbox-label:before{margin-block-start:.125rem}.cds--table-column-checkbox .cds--checkbox-label:after{inset-block-start:.46875rem}.cds--data-table th.cds--table-column-checkbox{background-color:var(--cds-layer-accent);inline-size:2rem;transition:background-color 70ms cubic-bezier(0,0,.38,.9);position:static}.cds--data-table thead th.cds--table-column-checkbox,.cds--data-table tbody td.cds--table-column-checkbox,.cds--data-table thead th.cds--table-expand,.cds--data-table tbody td.cds--table-expand{min-inline-size:0}.cds--data-table thead th.cds--table-column-checkbox,.cds--data-table tbody td.cds--table-column-checkbox{min-inline-size:2.5rem;padding-inline:1rem .25rem}.cds--data-table thead th.cds--table-expand,.cds--data-table tbody td.cds--table-expand{block-size:2rem;inline-size:2rem}.cds--data-table--xs thead th.cds--table-expand,.cds--data-table--xs tbody td.cds--table-expand{block-size:1.5rem;inline-size:1.5rem;padding:0 0 0 .5rem}.cds--data-table--sm thead th.cds--table-expand,.cds--data-table--sm tbody td.cds--table-expand{block-size:2rem;inline-size:2rem;padding:0;padding-inline-start:.5rem}.cds--data-table--md thead th.cds--table-expand,.cds--data-table--md tbody td.cds--table-expand{block-size:2.5rem;inline-size:2.5rem;padding:.25rem 0 .25rem .5rem}.cds--data-table--xl thead th.cds--table-expand,.cds--data-table--xl tbody td.cds--table-expand{block-size:4rem;padding-block:.625rem 1.375rem}.cds--data-table--xl .cds--table-column-checkbox{padding-block-start:.8125rem}.cds--data-table--xl .cds--table-column-radio{padding-block-start:1rem}.cds--table-column-radio{inline-size:48px}.cds--table-column-radio .cds--radio-button__appearance{margin-inline-end:-.125rem}.cds--data-table--zebra tbody tr:nth-child(odd).cds--data-table--selected td,tr.cds--data-table--selected td{border-block-end:1px solid var(--cds-layer-active);border-block-start:1px solid var(--cds-layer-selected);color:var(--cds-text-primary,#161616)}.cds--data-table--zebra tbody tr:nth-child(odd).cds--data-table--selected,tr.cds--data-table--selected{background-color:var(--cds-layer-selected)}.cds--data-table--zebra tbody tr:first-of-type:nth-child(odd).cds--data-table--selected td,tr.cds--data-table--selected:first-of-type td{border-block-start:1px solid var(--cds-border-subtle-selected)}.cds--data-table--zebra tbody tr:last-of-type:nth-child(odd).cds--data-table--selected td,.cds--data-table--zebra tbody tr:last-of-type:nth-child(2n).cds--data-table--selected td,tr.cds--data-table--selected:last-of-type td{border-block-end:1px solid var(--cds-layer-selected);border-block-start:1px solid var(--cds-layer-selected)}.cds--data-table--zebra tbody tr:nth-child(2n).cds--data-table--selected td{border-block-end:1px solid var(--cds-layer-active)}.cds--data-table--zebra tbody tr:nth-child(2n).cds--data-table--selected:hover td{border-block-end:1px solid var(--cds-layer-selected-hover)}.cds--data-table--zebra tbody tr:nth-child(odd).cds--data-table--selected:hover td,.cds--data-table tbody .cds--data-table--selected:hover td{border-block-end:1px solid var(--cds-layer-selected-hover);border-block-start:1px solid var(--cds-layer-selected-hover);color:var(--cds-text-primary,#161616)}.cds--data-table--zebra tbody tr:nth-child(odd).cds--data-table--selected:hover,.cds--data-table tbody .cds--data-table--selected:hover{background-color:var(--cds-layer-selected-hover)}.cds--data-table--selected .cds--overflow-menu .cds--overflow-menu__icon{opacity:1}.cds--data-table--xs thead tr,.cds--data-table--xs tbody tr,.cds--data-table--xs tbody tr th{block-size:1.5rem}.cds--data-table--xs .cds--table-header-label,.cds--data-table--xs td,.cds--data-table--xs tbody tr th{padding-block:.125rem}.cds--data-table--xs .cds--overflow-menu{block-size:calc(100% + 1px);inline-size:2rem}.cds--data-table.cds--data-table--xs:not(.cds--data-table--top-aligned-body) td.cds--table-column-checkbox,.cds--data-table.cds--data-table--xs:not(.cds--data-table--top-aligned-header) th.cds--table-column-checkbox{padding-block:0}.cds--data-table.cds--data-table--xs .cds--table-column-checkbox .cds--checkbox-label{block-size:1.4375rem;min-block-size:1.4375rem}.cds--data-table--sm thead tr,.cds--data-table--sm tbody tr,.cds--data-table--sm tbody tr th{block-size:2rem}.cds--data-table--sm .cds--table-header-label{padding-block:.4375rem}.cds--data-table--sm td,.cds--data-table--sm tbody tr th,.cds--data-table--sm.cds--data-table--top-aligned-header th.cds--table-column-checkbox{padding-block:.4375rem .375rem}.cds--data-table.cds--data-table--sm:not(.cds--data-table--top-aligned-body) td.cds--table-column-checkbox,.cds--data-table.cds--data-table--sm:not(.cds--data-table--top-aligned-header) th.cds--table-column-checkbox{padding-block:.1875rem}.cds--data-table--sm .cds--overflow-menu{block-size:calc(100% + 1px)}.cds--data-table--md thead tr,.cds--data-table--md tbody tr,.cds--data-table--md tbody tr th{block-size:2.5rem}.cds--data-table--md .cds--table-header-label,.cds--data-table--md.cds--data-table--top-aligned-header th.cds--table-column-checkbox{padding-block:.4375rem}.cds--data-table--md td,.cds--data-table--md tbody tr th{padding-block:.4375rem .375rem}.cds--data-table.cds--data-table--md:not(.cds--data-table--top-aligned-body) td.cds--table-column-checkbox,.cds--data-table.cds--data-table--md:not(.cds--data-table--top-aligned-header) th.cds--table-column-checkbox,.cds--data-table--md .cds--table-column-menu{padding-block:.1875rem}.cds--data-table--xl thead tr,.cds--data-table--xl tbody tr,.cds--data-table--xl tbody tr th{block-size:4rem}.cds--data-table--xl .cds--table-header-label,.cds--data-table--xl td,.cds--data-table--xl tbody tr th{padding-block:1rem}.cds--data-table--xl th,.cds--data-table--xl td{vertical-align:top}.cds--data-table--xl .cds--data-table--cell-secondary-text{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px)}.cds--data-table--static{inline-size:auto}.cds--data-table-container--static{inline-size:-moz-fit-content;inline-size:fit-content}.cds--data-table_inner-container{background-color:var(--cds-layer-accent);transform:translateZ(0)}.cds--data-table--sticky-header{display:block;overflow-y:scroll}.cds--data-table--sticky-header thead,.cds--data-table--sticky-header tbody,.cds--data-table--sticky-header tr,.cds--data-table--sticky-header th,.cds--data-table--sticky-header td{display:flex}.cds--data-table--sticky-header thead{z-index:1;-ms-overflow-style:none;will-change:transform;inline-size:100%;position:sticky;inset-block-start:0;overflow:scroll}.cds--data-table--sticky-header thead tr th{border-block-end:1px solid var(--cds-layer-active)}.cds--data-table--sticky-header tbody{-ms-overflow-style:none;will-change:transform;flex-direction:column;overflow-x:scroll}.cds--data-table--sticky-header tr.cds--parent-row.cds--expandable-row{block-size:auto;min-block-size:3rem}.cds--data-table--sticky-header tr.cds--expandable-row:not(.cds--parent-row){block-size:auto}.cds--data-table--sticky-header .cds--table-expand{max-inline-size:3rem}.cds--data-table--sticky-header thead .cds--table-expand{align-items:center}.cds--data-table--sticky-header .cds--parent-row{min-block-size:3rem}.cds--data-table--sticky-header:not(.cds--data-table--xs):not(.cds--data-table--xl):not(.cds--data-table--sm) td:not(.cds--table-column-menu):not(.cds--table-column-checkbox){padding-block-start:.875rem}.cds--data-table--sticky-header tr.cds--parent-row.cds--expandable-row:hover+tr[data-child-row] td{border-block-start:1px solid var(--cds-layer-hover)}.cds--data-table--sticky-header tr.cds--expandable-row:last-of-type{overflow:hidden}.cds--data-table--sticky-header tr.cds--data-table--selected:first-of-type td{border-block-start:none}.cds--data-table--sticky-header thead th.cds--table-column-checkbox,.cds--data-table--sticky-header tbody tr td.cds--table-column-checkbox{align-items:center;inline-size:2.25rem;min-inline-size:2.25rem}.cds--data-table--sticky-header.cds--data-table--xl thead th.cds--table-column-checkbox,.cds--data-table--sticky-header.cds--data-table--xl td.cds--table-column-checkbox{align-items:flex-start}.cds--data-table--sticky-header th.cds--table-column-checkbox~th:last-of-type:empty{max-inline-size:4rem}.cds--data-table--sticky-header th:empty:not(.cds--table-expand){max-inline-size:2.25rem}.cds--data-table--sticky-header td.cds--table-column-menu{align-items:center;block-size:auto;padding-block-start:0}.cds--data-table--sticky-header thead::-webkit-scrollbar{display:none}.cds--data-table--sticky-header tbody::-webkit-scrollbar{display:none}@-moz-document url-prefix(){.cds--data-table--sticky-header thead,.cds--data-table--sticky-header tbody{scrollbar-width:none}}.cds--data-table--sticky-header tbody tr:last-of-type{border-block-end:0}.cds--data-table--sticky-header th:not(.cds--table-column-checkbox):not(.cds--table-column-menu):not(.cds--table-expand):not(.cds--table-column-icon),.cds--data-table--sticky-header td:not(.cds--table-column-checkbox):not(.cds--table-column-menu):not(.cds--table-expand):not(.cds--table-column-icon){inline-size:100%;min-inline-size:0}.cds--data-table--sticky-header.cds--data-table--xs tr:not(.cds--expandable-row),.cds--data-table--sticky-header.cds--data-table--sm tr:not(.cds--expandable-row),.cds--data-table--sticky-header.cds--data-table--xl tr:not(.cds--expandable-row){block-size:auto}.cds--data-table--sticky-header.cds--data-table--xs tr:not(.cds--expandable-row){min-block-size:1.5rem}.cds--data-table--sticky-header.cds--data-table--sm tr:not(.cds--expandable-row){min-block-size:2rem}.cds--data-table--sticky-header.cds--data-table--xl tr:not(.cds--expandable-row){min-block-size:4rem}.cds--data-table--sticky-header.cds--data-table--xs tr td.cds--table-expand{padding-block-start:.25rem}.cds--data-table--sticky-header.cds--data-table--sm tr td.cds--table-expand{padding-block-start:.5rem}.cds--data-table--sticky-header .cds--table-header-label{text-overflow:ellipsis;white-space:nowrap;max-inline-size:calc(100% - 10px);padding-block:.9375rem 1rem;display:block;overflow:hidden}.cds--data-table--sticky-header.cds--data-table--xs th .cds--table-header-label{padding-block:.1875rem 0}.cds--data-table--sticky-header.cds--data-table--sm th .cds--table-header-label{padding-block:.5rem 0}.cds--data-table--sticky-header.cds--data-table--xl th .cds--table-header-label{padding-block-start:1rem}.cds--data-table--sticky-header.cds--data-table--xl th.cds--table-expand{align-items:flex-start;display:flex}.cds--data-table--sticky-header.cds--data-table--xs tr.cds--parent-row .cds--table-column-checkbox,.cds--data-table--sticky-header.cds--data-table--sm tr.cds--parent-row .cds--table-column-checkbox{align-items:flex-start}.cds--data-table--max-width{max-inline-size:100%}.cds--data-table--sticky-header{max-block-size:18.75rem}.cds--data-table .cds--form-item.cds--checkbox-wrapper:last-of-type{margin:0}.cds--data-table--xs .cds--form-item.cds--checkbox-wrapper:last-of-type,.cds--data-table--sm .cds--form-item.cds--checkbox-wrapper:last-of-type{margin:-.1875rem 0}.cds--data-table .cds--table-column-slug,.cds--data-table .cds--table-column-decorator{inline-size:1rem;padding-inline-end:0}tr.cds--data-table--slug-row,tr.cds--data-table--slug-row+.cds--expandable-row,tr.cds--data-table--ai-label-row,tr.cds--data-table--ai-label-row+.cds--expandable-row{background:linear-gradient(to right, var(--cds-ai-aura-start-sm,#4589ff29) 0%, var(--cds-ai-aura-end,#fff0) 50%, transparent 50%);background-attachment:fixed}.cds--data-table--slug-row,.cds--data-table--ai-label-row{box-shadow:inset 1px 0 var(--cds-ai-border-strong,#4589ff)}.cds--data-table tbody tr.cds--data-table--ai-label-row:hover td,tr.cds--data-table--ai-label-row.cds--expandable-row:hover+.cds--expandable-row[data-child-row] td,tr.cds--data-table--ai-label-row.cds--expandable-row--hover+.cds--expandable-row[data-child-row]:hover>td,tr.cds--data-table--ai-label-row.cds--expandable-row--hover>td,tr.cds--data-table--selected.cds--data-table--ai-label-row.cds--expandable-row+tr.cds--expandable-row[data-child-row]>td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover td:first-of-type,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected:not(.cds--expandable-row):hover>td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover+tr[data-child-row]>td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row--hover>td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row--hover>td:first-of-type{background-color:#0000}.cds--data-table tbody tr.cds--data-table--ai-label-row:hover,tr.cds--data-table--ai-label-row:hover+.cds--expandable-row[data-child-row],tr.cds--data-table--ai-label-row.cds--expandable-row--hover+.cds--expandable-row[data-child-row]:hover,tr.cds--expandable-row--hover.cds--data-table--ai-label-row,tr.cds--data-table--selected.cds--parent-row.cds--expandable-row--hover.cds--data-table--ai-label-row{background:linear-gradient(to right, var(--cds-ai-aura-hover-start,#4589ff52) 0%, 15%, var(--cds-ai-aura-hover-end,#fff0) 50%), var(--cds-ai-aura-hover-background,#edf5ff);background-attachment:fixed}tr.cds--parent-row.cds--data-table--selected.cds--data-table--slug-row,.cds--data-table--selected.cds--data-table--slug-row,tr.cds--data-table--selected.cds--data-table--slug-row+.cds--expandable-row,tr.cds--parent-row.cds--data-table--selected.cds--data-table--ai-label-row,.cds--data-table--selected.cds--data-table--ai-label-row,tr.cds--data-table--selected.cds--data-table--ai-label-row+.cds--expandable-row{background:linear-gradient(to right, var(--cds-ai-aura-start-sm,#4589ff29) 0%, var(--cds-ai-aura-end,#fff0) 50%, transparent 50%), var(--cds-layer-selected);background-attachment:fixed}tr.cds--data-table--ai-label-row.cds--data-table--selected td,tr.cds--data-table--ai-label-row.cds--data-table--selected:hover td,tbody tr.cds--data-table--ai-label-row:hover td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover td:not(.cds--table-expand):not(.cds--table-column-checkbox):not(.cds--table-column-slug){border-block-end-color:var(--cds-border-subtle)}tr.cds--expandable-row.cds--data-table--selected.cds--data-table--slug-row[data-parent-row]>td:not(.cds--table-expand):not(.cds--table-column-checkbox):not(.cds--table-column-slug),tr.cds--expandable-row.cds--data-table--selected.cds--data-table--slug-row[data-parent-row]>td:not(.cds--table-expand):not(.cds--table-column-checkbox):not(.cds--table-column-slug){border-block-end:1px solid var(--cds-layer-selected)}tr.cds--parent-row.cds--data-table--slug-row.cds--expandable-row:hover td:first-of-type,tr.cds--parent-row.cds--data-table--ai-label-row.cds--expandable-row:hover td:first-of-type,tr.cds--parent-row.cds--data-table--decoratorß-row.cds--expandable-row:hover td:first-of-type{border-block-end:1px solid #0000}.cds--data-table thead th.cds--table-sort__header--slug .cds--table-sort,.cds--data-table thead th.cds--table-sort__header--ai-label .cds--table-sort{background:linear-gradient(to right, var(--cds-ai-aura-start-sm,#4589ff29) 0%, var(--cds-ai-aura-end,#fff0) 50%, transparent 50%)}.cds--data-table thead th:has(>.cds--table-header-label--slug){background:linear-gradient(to right, var(--cds-ai-aura-start-sm,#4589ff29) 0%, var(--cds-ai-aura-end,#fff0) 50%, transparent 50%)}.cds--data-table thead th:has(>.cds--table-header-label--ai-label){background:linear-gradient(to right, var(--cds-ai-aura-start-sm,#4589ff29) 0%, var(--cds-ai-aura-end,#fff0) 50%, transparent 50%)}.cds--table-column-slug .cds--ai-label,.cds--table-column-slug .cds--slug,.cds--table-column-decorator .cds--decorator{z-index:2;position:absolute;transform:translateY(-50%)}.cds--data-table--xl .cds--table-column-slug .cds--ai-label,.cds--data-table--xl .cds--table-column-slug .cds--slug,.cds--data-table--xl .cds--table-column-decorator .cds--decorator{transform:translateY(1px)}th .cds--table-header-label.cds--table-header-label--slug,th .cds--table-header-label.cds--table-header-label--ai-label,th .cds--table-header-label.cds--table-header-label--decorator{align-items:center;display:flex}th .cds--table-header-label.cds--table-header-label--ai-label .cds--ai-label,th .cds--table-header-label.cds--table-header-label--ai-label .cds--slug,th .cds--table-header-label.cds--table-header-label--decorator .cds--table-header-label--decorator-inner,th .cds--table-header-label.cds--table-header-label--ai-label .cds--table-header-label--decorator-inner{margin-inline-start:auto}th.cds--table-sort__header--slug,th.cds--table-sort__header--ai-label{box-shadow:inset 0 1px var(--cds-ai-border-strong,#4589ff)}th:has(.cds--table-header-label--slug){box-shadow:inset 0 1px var(--cds-ai-border-strong,#4589ff)}th:has(.cds--table-header-label--ai-label){box-shadow:inset 0 1px var(--cds-ai-border-strong,#4589ff)}td.cds--table-cell--column-slug{background:linear-gradient(to right, var(--cds-ai-aura-start-sm,#4589ff29) 0%, var(--cds-ai-aura-end,#fff0) 50%, transparent 50%)}tr.cds--parent-row:not(.cds--expandable-row):not(:first-of-type) td.cds--table-cell--column-slug{border-block-start:linear-gradient(to right, var(--cds-ai-aura-start-sm,#4589ff29) 0%, var(--cds-ai-aura-end,#fff0) 50%, transparent 50%)}@media screen and (-ms-high-contrast:active),(forced-colors:active){tr.cds--parent-row:not(.cds--expandable-row):not(:first-of-type) td.cds--table-cell--column-slug,.cds--data-table-content{outline:1px solid #0000}}.cds--search{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));align-items:center;inline-size:100%;display:flex;position:relative}.cds--search .cds--search-close,.cds--search~.cds--search-button,.cds--search.cds--search--expandable,.cds--search.cds--search--expandable .cds--search-magnifier{block-size:var(--cds-layout-size-height-local);inline-size:var(--cds-layout-size-height-local)}.cds--search .cds--label{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;visibility:inherit;white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.cds--search-input{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline,var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--search-input *,.cds--search-input :before,.cds--search-input :after{box-sizing:inherit}.cds--search-input{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);outline-offset:-2px;padding:0 var(--cds-layout-size-height-local);appearance:none;background-color:var(--cds-field);block-size:var(--cds-layout-size-height-local);border:none;border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary,#161616);text-overflow:ellipsis;outline:2px solid #0000;order:1;inline-size:100%;transition:background-color .11s cubic-bezier(.2,0,.38,.9),outline .11s cubic-bezier(.2,0,.38,.9)}.cds--search-input:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--search-input:focus{outline-style:dotted}}.cds--search-input::placeholder{color:var(--cds-text-placeholder,#16161666);opacity:1}.cds--search-input::-ms-clear{display:none}.cds--search-input::-webkit-search-decoration{appearance:none;display:none}.cds--search-input::-webkit-search-cancel-button{appearance:none;display:none}.cds--search-input::-webkit-search-results-button{appearance:none;display:none}.cds--search-input::-webkit-search-results-decoration{appearance:none;display:none}.cds--search-input[disabled]{background-color:var(--cds-field);color:var(--cds-text-disabled,#16161640);cursor:not-allowed;border-block-end:1px solid #0000}.cds--search-input[disabled]::placeholder{color:var(--cds-field)}.cds--search--light .cds--search-input,.cds--search--light .cds--search-close:before{background:var(--cds-field-02,#fff)}.cds--search-magnifier-icon{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--search-magnifier-icon *,.cds--search-magnifier-icon :before,.cds--search-magnifier-icon :after{box-sizing:inherit}.cds--search-magnifier-icon{z-index:2;block-size:1rem;fill:var(--cds-icon-secondary,#525252);inline-size:1rem;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:calc((var(--cds-layout-size-height-local) - 1rem) / 2);transform:translateY(-50%)}.cds--search-close{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--search-close *,.cds--search-close :before,.cds--search-close :after{box-sizing:inherit}.cds--search-close::-moz-focus-inner{border:0}.cds--search-close{outline-offset:-2px;outline:2px solid #0000;position:absolute;inset-block-start:0;inset-inline-end:0}.cds--search-close:hover{border-block-end:1px solid var(--cds-border-strong)}.cds--search-button{background-color:var(--cds-field);flex-shrink:0;margin-inline-start:.125rem}.cds--search-button svg{fill:currentColor;vertical-align:middle}.cds--search-close svg{z-index:1;fill:inherit;position:relative}.cds--search-close,.cds--search-button{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));block-size:var(--cds-layout-size-height-local);cursor:pointer;fill:var(--cds-icon-primary,#161616);inline-size:var(--cds-layout-size-height-local);opacity:1;visibility:inherit;border:0 solid #0000;border-bottom-width:1px;justify-content:center;align-items:center;display:flex}.cds--search-close:hover,.cds--search-button:hover{background-color:var(--cds-field-hover)}.cds--search-close:focus,.cds--search-button:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--search-close:focus,.cds--search-button:focus{outline-style:dotted}}.cds--search-close:active,.cds--search-button:active{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--search-close:active,.cds--search-button:active{outline-style:dotted}}.cds--search-close:active,.cds--search-button:active{background-color:var(--cds-background-selected,#8d8d8d33)}.cds--search-input:focus~.cds--search-close:hover{background-color:#0000;border-block-end-color:#0000;outline:none}.cds--search-input:focus~.cds--search-close:hover:after{background-color:var(--cds-field-hover);content:"";pointer-events:none;position:absolute;inset-block:.125rem;inset-inline:0 .125rem}.cds--search--disabled .cds--search-close,.cds--search--disabled.cds--search--expandable .cds--search-magnifier{cursor:not-allowed;outline:none}.cds--search--disabled .cds--search-close:hover,.cds--search--disabled.cds--search--expandable .cds--search-magnifier:hover{background-color:#0000;border-block-end-color:#0000}.cds--search--disabled .cds--search-close:hover:before,.cds--search--disabled.cds--search--expandable .cds--search-magnifier:hover:before{background-color:#0000}.cds--search--disabled svg{fill:var(--cds-icon-on-color-disabled,#8d8d8d)}.cds--search-close--hidden{opacity:0;visibility:hidden}.cds--skeleton .cds--search-input{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--skeleton .cds--search-input:hover,.cds--skeleton .cds--search-input:focus,.cds--skeleton .cds--search-input:active{cursor:default;border:none;outline:none}.cds--skeleton .cds--search-input:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--skeleton .cds--search-input:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--skeleton .cds--search-input{background:canvastext}.cds--skeleton .cds--search-input:before{forced-color-adjust:none;background:canvas}}.cds--skeleton .cds--search-input{inline-size:100%}.cds--skeleton .cds--search-input::placeholder{color:#0000}.cds--search--expandable{transition:width 70ms cubic-bezier(.2,0,.38,.9)}.cds--search--expandable.cds--search--expanded{inline-size:100%}.cds--search--expandable .cds--search-input{inline-size:0;padding:0;transition:transform 70ms cubic-bezier(.2,0,.38,.9)}.cds--search--expandable .cds--search-input::placeholder{opacity:0;transition-property:padding,opacity;transition-duration:70ms;transition-timing-function:cubic-bezier(.2,0,.38,.9);position:relative}.cds--search--expandable.cds--search--expanded .cds--search-input{padding:0 var(--cds-layout-size-height-local);inline-size:100%;transition:padding 70ms cubic-bezier(.2,0,.38,.9)}.cds--search--expandable.cds--search--expanded .cds--search-input::placeholder{opacity:1;padding:0;position:relative}.cds--search--expandable .cds--search-magnifier{cursor:pointer;position:absolute}.cds--search--expandable .cds--search-magnifier:focus{outline:2px solid var(--cds-focus,#0f62fe)}.cds--search--expandable .cds--search-magnifier:hover{background-color:var(--cds-background-hover,#8d8d8d1f)}.cds--search--expandable.cds--search--expanded .cds--search-magnifier{pointer-events:none}.cds--search--expandable .cds--search-magnifier-icon{fill:var(--cds-icon-primary,#161616)}.cds--search--expandable.cds--search--expanded .cds--search-magnifier-icon{fill:var(--cds-icon-secondary,#525252)}.cds--search--expandable.cds--search--disabled svg{fill:var(--cds-icon-disabled,#16161640)}.cds--search-magnifier-tooltip{justify-content:center;align-items:center;display:flex}.cds--search-magnifier-tooltip .cds--search-magnifier{position:relative}.cds--table-toolbar{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-lg)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));--cds-layout-size-height-md:3rem}.cds--table-toolbar.cds--layout--size-md,.cds--layout--size-md :where(.cds--table-toolbar){--cds-layout-size-height:var(--cds-layout-size-height-md)}.cds--table-toolbar{--cds-layout-size-height-xl:3rem}.cds--table-toolbar.cds--layout--size-xl,.cds--layout--size-xl :where(.cds--table-toolbar){--cds-layout-size-height:var(--cds-layout-size-height-xl)}.cds--table-toolbar{z-index:1;background-color:var(--cds-layer);block-size:var(--cds-layout-size-height-local);inline-size:100%;min-block-size:var(--cds-layout-size-height-local);display:flex;position:relative}.cds--toolbar-content{block-size:var(--cds-layout-size-height-local);justify-content:flex-end;inline-size:100%;transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9);display:flex;transform:translate(0,0)}.cds--batch-actions~.cds--toolbar-search-container{opacity:1;align-items:center;transition:opacity .11s;display:flex}.cds--toolbar-search-container-expandable{transition:width .3s cubic-bezier(.5,0,.1,1),background-color .11s cubic-bezier(0,0,.38,.9)}.cds--toolbar-search-container-expandable:hover{background-color:var(--cds-field-hover)}.cds--search.cds--toolbar-search-container-expandable{inline-size:var(--cds-layout-size-height-local)}.cds--toolbar-search-container-expandable .cds--search-input{cursor:pointer;opacity:0;block-size:100%}.cds--toolbar-search-container-expandable:not(.cds--toolbar-search-container-active) .cds--search-input{padding:0}.cds--toolbar-search-container-disabled .cds--search-input{cursor:not-allowed}.cds--toolbar-search-container-expandable.cds--search .cds--label{visibility:hidden}.cds--toolbar-search-container-expandable.cds--search--disabled .cds--search-magnifier-icon{background-color:var(--cds-layer);cursor:not-allowed;transition:background-color none}.cds--toolbar-search-container-active .cds--search-magnifier-icon:focus,.cds--toolbar-search-container-active .cds--search-magnifier-icon:active,.cds--toolbar-search-container-active .cds--search-magnifier-icon:hover{background-color:#0000;border:none;outline:none}.cds--toolbar-search-container-active.cds--search{inline-size:100%}.cds--toolbar-search-container-active .cds--search-input{opacity:1}.cds--toolbar-search-container-active .cds--label,.cds--toolbar-search-container-active .cds--search-input{padding:0 var(--cds-layout-size-height-local);cursor:text}.cds--toolbar-search-container-active .cds--search-input:focus+.cds--search-close{box-shadow:none;border:none;outline:none}.cds--toolbar-search-container-active .cds--search-input:not(:placeholder-shown){background-color:var(--cds-field-hover);border:none}.cds--toolbar-search-container-persistent .cds--search-close,.cds--toolbar-search-container-persistent .cds--search-close:hover,.cds--toolbar-search-container-active .cds--search-close,.cds--toolbar-search-container-active .cds--search-close:hover{background-color:#0000;border:none}.cds--toolbar-search-container-persistent .cds--search-close:before{display:none}.cds--overflow-menu.cds--toolbar-action{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--overflow-menu.cds--toolbar-action *,.cds--overflow-menu.cds--toolbar-action :before,.cds--overflow-menu.cds--toolbar-action :after{box-sizing:inherit}.cds--overflow-menu.cds--toolbar-action::-moz-focus-inner{border:0}.cds--overflow-menu.cds--toolbar-action{padding:calc(var(--cds-layout-size-height-local) / 2);block-size:var(--cds-layout-size-height-local);cursor:pointer;inline-size:var(--cds-layout-size-height-local);transition:background .11s cubic-bezier(0,0,.38,.9);display:flex}.cds--toolbar-action{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--toolbar-action *,.cds--toolbar-action :before,.cds--toolbar-action :after{box-sizing:inherit}.cds--toolbar-action::-moz-focus-inner{border:0}.cds--toolbar-action{block-size:var(--cds-layout-size-height-local);cursor:pointer;inline-size:var(--cds-layout-size-height-local);transition:background .11s cubic-bezier(0,0,.38,.9);display:flex}.cds--toolbar-action:hover:not([disabled]){background-color:var(--cds-field-hover)}.cds--toolbar-action[aria-expanded=true],.cds--toolbar-action:hover[aria-expanded=true]{background-color:var(--cds-layer-02,#fff)}.cds--toolbar-action[disabled]{cursor:not-allowed}.cds--toolbar-action[disabled] .cds--toolbar-action__icon{cursor:not-allowed;fill:var(--cds-icon-disabled,#16161640)}.cds--toolbar-action:focus:not([disabled]),.cds--toolbar-action:active:not([disabled]){outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--toolbar-action:focus:not([disabled]),.cds--toolbar-action:active:not([disabled]){outline-style:dotted}}.cds--toolbar-action:focus:not([disabled]).cds--toolbar-search-container-expandable,.cds--toolbar-action:active:not([disabled]).cds--toolbar-search-container-expandable{outline:none}.cds--toolbar-action~.cds--btn{white-space:nowrap;max-inline-size:none;margin:0}.cds--overflow-menu--data-table{block-size:3rem}.cds--toolbar-action__icon{block-size:1rem;fill:var(--cds-icon-primary,#161616);inline-size:auto;max-inline-size:1rem}.cds--toolbar-action__menu,.cds--toolbar-action__menu.cds--overflow-menu-options:after{background-color:var(--cds-layer-02,#fff)}.cds--toolbar-search-container-persistent{opacity:1;inline-size:100%;position:relative}.cds--toolbar-search-container-persistent+.cds--toolbar-content{inline-size:auto;position:relative}.cds--toolbar-search-container-persistent .cds--search{position:initial}.cds--toolbar-search-container-persistent .cds--search-input{border:none}.cds--toolbar-search-container-persistent .cds--search-input:focus:not([disabled]){outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--toolbar-search-container-persistent .cds--search-input:focus:not([disabled]){outline-style:dotted}}.cds--toolbar-search-container-persistent .cds--search-input:hover:not([disabled]),.cds--toolbar-search-container-persistent .cds--search-input:active:not([disabled]),.cds--toolbar-search-container-persistent .cds--search-input:not(:placeholder-shown){background-color:var(--cds-field-hover)}.cds--batch-actions--active~.cds--toolbar-search-container,.cds--batch-actions--active~.cds--toolbar-content{clip-path:polygon(0 0,100% 0,100% 0,0 0);transform:translate3d(0, var(--cds-layout-size-height-local), 0);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9)}.cds--batch-actions{background-color:var(--cds-background-brand,#0f62fe);clip-path:polygon(0 0,100% 0,100% 0,0 0);opacity:0;pointer-events:none;transform:translate3d(0, var(--cds-layout-size-height-local), 0);will-change:transform;justify-content:space-between;align-items:center;transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9),opacity .11s cubic-bezier(.2,0,.38,.9);display:flex;position:absolute;inset-block-end:0;inset-inline:0}.cds--batch-actions:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--batch-actions:focus{outline-style:dotted}}.cds--batch-actions--active{z-index:1;clip-path:polygon(0 0,300% 0,300% 300%,0 300%);opacity:1;pointer-events:all;transform:translate(0,0)}.cds--action-list{align-items:center;display:flex}.cds--action-list .cds--btn,.cds--batch-summary .cds--btn{color:var(--cds-text-on-color,#fff);white-space:nowrap;padding-inline:1rem}.cds--action-list .cds--btn:disabled{color:var(--cds-text-on-color,#fff);opacity:.5;background-color:#0000;border-color:#0000}.cds--action-list .cds--btn .cds--btn__icon{fill:var(--cds-icon-on-color,#fff);margin-inline-start:.5rem;position:static}.cds--action-list .cds--btn .cds--btn__icon .st0{fill:none}.cds--batch-download{padding:.0625rem}.cds--action-list .cds--btn--primary:focus:before,.cds--action-list .cds--btn--primary:before,.cds--action-list .cds--btn--primary:focus:after,.cds--action-list .cds--btn--primary:after{display:none}.cds--action-list .cds--btn--primary:focus,.cds--batch-summary .cds--btn--primary:focus{outline:2px solid var(--cds-layer);outline-offset:-.125rem}.cds--action-list .cds--btn--primary:nth-child(3):hover+.cds--btn--primary.cds--batch-summary__cancel:before,.cds--action-list .cds--btn--primary:nth-child(3):focus+.cds--btn--primary.cds--batch-summary__cancel:before{opacity:0}.cds--btn--primary.cds--batch-summary__cancel:before{background-color:var(--cds-text-on-color,#fff);content:"";opacity:1;border:none;block-size:1rem;inline-size:.0625rem;transition:opacity .11s cubic-bezier(.2,0,.38,.9);display:block;position:absolute;inset-block-start:.9375rem;inset-inline-start:0}.cds--btn--primary.cds--batch-summary__cancel:hover:before{opacity:0;transition:opacity .25s cubic-bezier(.5,0,.1,1)}.cds--batch-summary{z-index:100000;background-color:var(--cds-background-brand,#0f62fe);color:var(--cds-text-on-color,#fff);align-items:center;min-block-size:3rem;padding:0 1rem;display:flex;position:sticky;inset-inline-start:0}.cds--batch-summary__scroll{box-shadow:.5px 0 .2px var(--cds-link-primary-hover,#0043ce)}.cds--batch-summary__para{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px)}.cds--batch-summary__divider{padding-inline-start:.5rem}.cds--table-toolbar .cds--batch-actions,.cds--table-toolbar .cds--batch-actions .cds--action-list{block-size:var(--cds-layout-size-height-local)}.cds--table-toolbar .cds--toolbar-action{block-size:var(--cds-layout-size-height-local);inline-size:var(--cds-layout-size-height-local);padding:.5rem 0}.cds--table-toolbar .cds--btn--primary{block-size:var(--cds-layout-size-height-local);min-block-size:auto}.cds--table-toolbar .cds--btn--primary.cds--batch-summary__cancel:before{inset-block-start:calc((var(--cds-layout-size-height-local) - 1rem) / 2)}.cds--table-toolbar .cds--toolbar-action~.cds--btn{block-size:var(--cds-layout-size-height-local);overflow:hidden}.cds--table-toolbar .cds--batch-summary{min-block-size:var(--cds-layout-size-height-local)}.cds--data-table tr.cds--parent-row:first-of-type td{border-block-start:1px solid var(--cds-border-subtle)}.cds--expandable-row--hidden td{border-block-start:0;inline-size:auto;padding:1rem}tr.cds--parent-row:not(.cds--expandable-row)+tr[data-child-row]{block-size:0;transition:height .15s cubic-bezier(.2,0,.38,.9)}tr.cds--parent-row:not(.cds--expandable-row)+tr[data-child-row] td{background-color:var(--cds-layer-hover);border:0;padding-block:0;transition:padding .15s cubic-bezier(.2,0,.38,.9),background-color 70ms cubic-bezier(.2,0,.38,.9)}tr.cds--parent-row:not(.cds--expandable-row)+tr[data-child-row] td .cds--child-row-inner-container{max-block-size:0;overflow:hidden}tr.cds--parent-row.cds--expandable-row+tr[data-child-row]{transition:height .15s cubic-bezier(.2,0,.38,.9),background-color 70ms cubic-bezier(.2,0,.38,.9)}tr.cds--parent-row.cds--expandable-row+tr[data-child-row] td{border-block-end:1px solid var(--cds-border-subtle);padding-inline-start:3.5rem;transition:padding-bottom .15s cubic-bezier(.2,0,.38,.9),transform .15s cubic-bezier(.2,0,.38,.9)}:is(tbody:has(>tr.cds--data-table--slug-row)>tr.cds--expandable-row[data-child-row] td,tbody:has(>tr.cds--data-table--ai-label-row)>tr.cds--expandable-row[data-child-row] td,tbody:has(td.cds--table-column-checkbox)>tr.cds--expandable-row[data-child-row] td){padding-inline-start:5.5rem}tbody:has(>tr.cds--data-table--ai-label-row):has(td.cds--table-column-checkbox)>tr.cds--expandable-row[data-child-row] td{padding-inline-start:7.5rem}tr.cds--parent-row.cds--expandable-row+tr[data-child-row] td .cds--child-row-inner-container{max-block-size:100%;padding-block:1rem 1.5rem}.cds--parent-row.cds--expandable-row>td,.cds--parent-row.cds--expandable-row+tr[data-child-row]>td{border-block-end:1px solid var(--cds-border-subtle);box-shadow:0 1px var(--cds-border-subtle)}.cds--parent-row:not(.cds--expandable-row)+tr[data-child-row]>td,.cds--parent-row.cds--expandable-row>td:first-of-type{box-shadow:none}tr.cds--parent-row:not(.cds--expandable-row) td,tr.cds--parent-row.cds--expandable-row td,tr.cds--parent-row.cds--expandable-row{transition:height .15s cubic-bezier(.2,0,.38,.9),background-color 70ms cubic-bezier(.2,0,.38,.9),border-color 70ms cubic-bezier(.2,0,.38,.9)}tr.cds--parent-row:not(.cds--expandable-row):first-of-type:hover td{border-block-end:1px solid var(--cds-border-subtle);border-block-start:1px solid var(--cds-border-subtle)}tr.cds--parent-row.cds--expandable-row:hover td{background-color:var(--cds-layer-hover);border-block-end:1px solid var(--cds-border-subtle);border-block-start:1px solid var(--cds-border-subtle);color:var(--cds-text-primary,#161616)}tr.cds--parent-row.cds--expandable-row:hover td:first-of-type{border-block-end:1px solid var(--cds-layer-hover)}tr.cds--parent-row.cds--expandable-row:hover+tr[data-child-row] td{background-color:var(--cds-layer-hover);border-block-end:1px solid var(--cds-border-subtle);color:var(--cds-text-primary,#161616)}tr.cds--expandable-row--hover+tr[data-child-row] td{border-block-end:1px solid var(--cds-border-subtle)}tr.cds--expandable-row--hover{background-color:var(--cds-layer-hover)}tr.cds--expandable-row--hover td{background-color:var(--cds-layer-hover);border-block-end:1px solid var(--cds-border-subtle);border-block-start:1px solid var(--cds-border-subtle);color:var(--cds-text-primary,#161616)}tr.cds--parent-row.cds--expandable-row.cds--expandable-row--hover td:first-of-type{border-block-end:1px solid #0000}.cds--data-table td.cds--table-expand{border-block-end:1px solid var(--cds-border-subtle-01,#c6c6c6)}.cds--layer-two .cds--data-table td.cds--table-expand{border-block-end:1px solid var(--cds-border-subtle-02,#e0e0e0)}.cds--layer-three .cds--data-table td.cds--table-expand{border-block-end:1px solid var(--cds-border-subtle-03,#c6c6c6)}.cds--data-table th.cds--table-expand+.cds--table-column-checkbox,.cds--data-table td.cds--table-expand+.cds--table-column-checkbox{padding-inline:.375rem}.cds--data-table td.cds--table-expand[data-previous-value=collapsed]+.cds--table-column-checkbox{box-shadow:none;border-block-end:1px solid #0000}.cds--data-table th.cds--table-expand+.cds--table-column-checkbox+th,.cds--data-table td.cds--table-expand+.cds--table-column-checkbox+td{padding-inline-start:.5rem}.cds--data-table td.cds--table-expand,.cds--data-table th.cds--table-expand{padding:.5rem;padding-inline-end:0}.cds--data-table td.cds--table-expand[data-previous-value=collapsed]{border-block-end:1px solid #0000}.cds--table-expand[data-previous-value=collapsed] .cds--table-expand__svg{transition:transform .15s cubic-bezier(.2,0,.38,.9);transform:rotate(270deg)}.cds--table-expand__button{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--table-expand__button *,.cds--table-expand__button :before,.cds--table-expand__button :after{box-sizing:inherit}.cds--table-expand__button::-moz-focus-inner{border:0}.cds--table-expand__button{block-size:calc(100% + 1px);inline-size:100%;vertical-align:inherit;justify-content:center;align-items:center;padding:0 .5rem;display:inline-flex}.cds--data-table--top-aligned-body td .cds--table-expand__button,.cds--data-table--top-aligned-header th .cds--table-expand__button{align-items:start;block-size:2rem;padding-block-start:.5rem}.cds--data-table--top-aligned-body.cds--data-table--xs td .cds--table-expand__button,.cds--data-table--top-aligned-header.cds--data-table--xs th .cds--table-expand__button{block-size:1.5rem;padding-block-start:.25rem}.cds--data-table--top-aligned-body.cds--data-table--md td .cds--table-expand__button,.cds--data-table--top-aligned-header.cds--data-table--md th .cds--table-expand__button{margin-block-start:-.25rem;padding-block-start:.5rem}.cds--table-expand__button:focus{box-shadow:inset 0 0 0 2px var(--cds-focus,#0f62fe);outline:none}.cds--table-expand__svg{fill:var(--cds-layer-selected-inverse,#161616);transition:transform .15s cubic-bezier(.2,0,.38,.9);transform:rotate(90deg)}.cds--data-table--xl .cds--table-expand__button{inline-size:2rem}.cds--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+3) td,.cds--data-table--zebra tbody tr[data-child-row]:nth-child(4n+4) td{background-color:var(--cds-layer-accent);border-block-end:1px solid var(--cds-layer-accent);border-block-start:1px solid var(--cds-layer-accent)}.cds--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+1) td,.cds--data-table--zebra tbody tr[data-child-row]:nth-child(4n+2) td{border-block-end:1px solid var(--cds-layer)}.cds--data-table--zebra tr.cds--parent-row td,.cds--data-table--zebra tr.cds--parent-row.cds--expandable-row+tr[data-child-row] td{transition:transform .15s cubic-bezier(.2,0,.38,.9),border-bottom 70ms cubic-bezier(.2,0,.38,.9),border-top 70ms cubic-bezier(.2,0,.38,.9)}.cds--data-table--zebra tbody tr[data-parent-row]:hover td,.cds--data-table--zebra tbody tr[data-parent-row]:hover+tr[data-child-row] td,.cds--data-table--zebra tbody tr[data-child-row]:hover td,.cds--data-table--zebra tr.cds--parent-row.cds--expandable-row.cds--expandable-row--hover td{background-color:var(--cds-layer-hover);border-block-end:1px solid var(--cds-layer-hover);border-block-start:1px solid var(--cds-layer-hover)}tr.cds--parent-row.cds--data-table--selected{background-color:var(--cds-layer-selected)}tr.cds--parent-row.cds--data-table--selected:first-of-type td{border-block-start:1px solid var(--cds-layer-active);box-shadow:0 1px var(--cds-layer-active)}tr.cds--parent-row.cds--data-table--selected td{border-block-end:1px solid var(--cds-layer-active);box-shadow:0 1px var(--cds-layer-active);color:var(--cds-text-primary,#161616)}tr.cds--parent-row.cds--data-table--selected:last-of-type td{box-shadow:0 1px var(--cds-border-subtle);border-block-end:1px solid #0000}tr.cds--parent-row.cds--data-table--selected:not(.cds--expandable-row):hover td{background-color:var(--cds-layer-selected-hover);border-block-end:1px solid var(--cds-border-subtle);border-block-start:1px solid var(--cds-layer-selected-hover);box-shadow:0 1px var(--cds-layer-selected-hover)}tr.cds--parent-row.cds--data-table--selected.cds--expandable-row td,tr.cds--parent-row.cds--data-table--selected.cds--expandable-row td:first-of-type{box-shadow:0 1px var(--cds-layer-selected);border-block-end:1px solid #0000}tr.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover td,tr.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover td:first-of-type,tr.cds--parent-row.cds--data-table--selected.cds--expandable-row--hover td,tr.cds--parent-row.cds--data-table--selected.cds--expandable-row--hover td:first-of-type{background-color:var(--cds-layer-selected-hover);border-block-end:1px solid #0000;border-block-start:1px solid var(--cds-layer-selected-hover);box-shadow:0 1px var(--cds-layer-selected-hover)}tr.cds--parent-row.cds--data-table--selected.cds--expandable-row+tr[data-child-row] td{background-color:var(--cds-layer-hover);border-block-end:1px solid var(--cds-border-subtle);border-block-start:1px solid var(--cds-layer-active);box-shadow:0 1px var(--cds-layer-active);color:var(--cds-text-primary,#161616)}tr.cds--parent-row.cds--data-table--selected.cds--expandable-row+tr[data-child-row]:last-of-type td{box-shadow:inset 0 -1px var(--cds-layer-active);padding-block-end:1.5rem}tr.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover+tr[data-child-row] td,tr.cds--parent-row.cds--data-table--selected.cds--expandable-row--hover+tr[data-child-row] td{background-color:var(--cds-layer-selected)}.cds--parent-row .cds--table-column-slug,.cds--parent-row .cds--table-column-slug+td.cds--table-expand[data-previous-value=collapsed],.cds--parent-row .cds--table-column-decorator,.cds--parent-row .cds--table-column-decorator+td.cds--table-expand[data-previous-value=collapsed]{box-shadow:none}.cds--parent-row.cds--expandable-row .cds--table-column-slug,.cds--parent-row.cds--expandable-row .cds--table-column-slug+td.cds--table-expand[data-previous-value=collapsed],.cds--parent-row.cds--expandable-row .cds--table-column-decorator,.cds--parent-row.cds--expandable-row .cds--table-column-decorator+td.cds--table-expand[data-previous-value=collapsed]{border-block-end:1px solid #0000}.cds--data-table--slug-row td,.cds--data-table tr.cds--data-table--slug-row:hover td,.cds--data-table--ai-label-row td,.cds--data-table tr.cds--data-table--ai-label-row:hover td{border-block-start:1px solid #0000}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--table-expand__button:focus .cds--table-expand__svg{color:highlight;outline:1px solid highlight}}.cds--data-table.cds--skeleton th{vertical-align:middle;padding-inline-start:1rem}.cds--data-table.cds--skeleton th span,.cds--data-table.cds--skeleton td span{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--data-table.cds--skeleton th span:hover,.cds--data-table.cds--skeleton th span:focus,.cds--data-table.cds--skeleton th span:active,.cds--data-table.cds--skeleton td span:hover,.cds--data-table.cds--skeleton td span:focus,.cds--data-table.cds--skeleton td span:active{cursor:default;border:none;outline:none}.cds--data-table.cds--skeleton th span:before,.cds--data-table.cds--skeleton td span:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--data-table.cds--skeleton th span:before,.cds--data-table.cds--skeleton td span:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--data-table.cds--skeleton th span,.cds--data-table.cds--skeleton td span{background:canvastext}.cds--data-table.cds--skeleton th span:before,.cds--data-table.cds--skeleton td span:before{forced-color-adjust:none;background:canvas}}.cds--data-table.cds--skeleton th span,.cds--data-table.cds--skeleton td span{block-size:1rem;inline-size:4rem;display:block}.cds--data-table.cds--skeleton tr:hover td{border-color:var(--cds-border-subtle);background:0 0}.cds--data-table.cds--skeleton tr:hover td:first-of-type,.cds--data-table.cds--skeleton tr:hover td:last-of-type{border-color:var(--cds-border-subtle)}.cds--data-table.cds--skeleton .cds--table-sort{pointer-events:none}.cds--data-table.cds--skeleton th span{background:var(--cds-skeleton-element,#c6c6c6)}.cds--data-table.cds--skeleton th span:before{background:var(--cds-skeleton-background,#e8e8e8)}.cds--data-table-container.cds--skeleton .cds--data-table-header__title{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--data-table-container.cds--skeleton .cds--data-table-header__title:hover,.cds--data-table-container.cds--skeleton .cds--data-table-header__title:focus,.cds--data-table-container.cds--skeleton .cds--data-table-header__title:active{cursor:default;border:none;outline:none}.cds--data-table-container.cds--skeleton .cds--data-table-header__title:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--data-table-container.cds--skeleton .cds--data-table-header__title:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--data-table-container.cds--skeleton .cds--data-table-header__title{background:canvastext}.cds--data-table-container.cds--skeleton .cds--data-table-header__title:before{forced-color-adjust:none;background:canvas}}.cds--data-table-container.cds--skeleton .cds--data-table-header__title{block-size:1.5rem;inline-size:7.5rem}.cds--data-table-container.cds--skeleton .cds--data-table-header__description{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--data-table-container.cds--skeleton .cds--data-table-header__description:hover,.cds--data-table-container.cds--skeleton .cds--data-table-header__description:focus,.cds--data-table-container.cds--skeleton .cds--data-table-header__description:active{cursor:default;border:none;outline:none}.cds--data-table-container.cds--skeleton .cds--data-table-header__description:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--data-table-container.cds--skeleton .cds--data-table-header__description:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--data-table-container.cds--skeleton .cds--data-table-header__description{background:canvastext}.cds--data-table-container.cds--skeleton .cds--data-table-header__description:before{forced-color-adjust:none;background:canvas}}.cds--data-table-container.cds--skeleton .cds--data-table-header__description{block-size:1rem;inline-size:10rem;margin-block-start:.5rem}.cds--data-table--sort th,.cds--data-table th[aria-sort]{border-block:none;block-size:3rem;padding:0}.cds--table-sort__description{display:none}.cds--table-sort{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--table-sort *,.cds--table-sort :before,.cds--table-sort :after{box-sizing:inherit}.cds--table-sort::-moz-focus-inner{border:0}.cds--table-sort{background-color:var(--cds-layer-accent);color:var(--cds-text-primary,#161616);font:inherit;text-align:start;justify-content:space-between;align-items:center;min-block-size:100%;inline-size:100%;padding-inline-start:1rem;line-height:1;transition:background-color 70ms cubic-bezier(0,0,.38,.9),outline 70ms cubic-bezier(0,0,.38,.9);display:flex}.cds--table-sort:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--table-sort:focus{outline-style:dotted}}.cds--table-sort:hover{background:var(--cds-layer-selected-hover)}.cds--table-sort:focus svg,.cds--table-sort:hover svg{opacity:1}.cds--data-table.cds--data-table--sort th>.cds--table-header-label{padding-inline:1rem;line-height:1}th .cds--table-sort__flex{justify-content:space-between;align-items:center;block-size:100%;min-block-size:3rem;inline-size:100%;display:flex}.cds--data-table--top-aligned-header th .cds--table-sort__flex{align-items:start}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--lg th.cds--table-sort__header{padding-block-start:1rem}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--sm th.cds--table-sort__header .cds--table-sort__flex .cds--table-header-label,.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--xs th.cds--table-sort__header .cds--table-sort__flex .cds--table-header-label{padding-block:0}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--sm th.cds--table-sort__header{padding-block:.4375rem}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--xs th.cds--table-sort__header{padding-block:.125rem}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.cds--data-table--sort:not(.cds--data-table--xs):not(.cds--data-table--sm):not(.cds--data-table--md):not(.cds--data-table--xl) th .cds--table-sort__flex{block-size:2.99rem}}.cds--data-table--xs.cds--data-table--sort th .cds--table-sort__flex{min-block-size:1.5rem}.cds--data-table--sm.cds--data-table--sort th .cds--table-sort__flex{min-block-size:2rem}.cds--data-table--md.cds--data-table--sort th .cds--table-sort__flex{min-block-size:2.5rem}.cds--data-table--xl.cds--data-table--sort th .cds--table-sort__flex{align-items:flex-start;min-block-size:4rem}.cds--table-sort .cds--table-sort__icon-inactive{display:block}.cds--table-sort .cds--table-sort__icon{display:none}.cds--table-sort__icon-unsorted{fill:var(--cds-icon-primary,#161616);opacity:0;inline-size:1.25rem;min-inline-size:1rem;margin-inline:.5rem}.cds--table-sort.cds--table-sort--active{background:var(--cds-layer-selected-hover)}.cds--table-sort.cds--table-sort--active .cds--table-sort__icon-unsorted{display:none}.cds--table-sort.cds--table-sort--active .cds--table-sort__icon{opacity:1;display:block}.cds--table-sort--descending .cds--table-sort__icon{transform:rotate(180deg)}.cds--table-sort__icon{fill:var(--cds-icon-primary,#161616);opacity:1;inline-size:1.25rem;min-inline-size:1rem;margin-inline:.5rem;transition:transform .25s cubic-bezier(.5,0,.1,1);transform:rotate(0)}.cds--data-table--xs.cds--data-table--sort th{block-size:1.5rem}.cds--data-table--sm.cds--data-table--sort th{block-size:2rem}.cds--data-table--md.cds--data-table--sort th{block-size:2.5rem}.cds--data-table--xl.cds--data-table--sort th{block-size:4rem}.cds--data-table--xl.cds--data-table--sort th .cds--table-sort{block-size:4rem;display:inline-block}.cds--data-table--xl .cds--table-sort__icon-unsorted,.cds--data-table--xl .cds--table-sort__icon{margin-block-start:.8125rem}.cds--table-sort__header .cds--ai-label,.cds--table-sort__header .cds--slug,.cds--table-sort__header .cds--table-header-label--decorator-inner{display:none}.cds--table-sort__header--slug .cds--table-sort__icon,.cds--table-sort__header--slug .cds--table-sort__icon-unsorted,.cds--table-sort__header--ai-label .cds--table-sort__icon,.cds--table-sort__header--ai-label .cds--table-sort__icon-unsorted,.cds--table-sort__header--decorator .cds--table-sort__icon,.cds--table-sort__header--decorator .cds--table-sort__icon-unsorted{margin-inline:auto .5rem}.cds--table-sort__header--ai-label .cds--ai-label,.cds--table-sort__header--ai-label .cds--slug,.cds--table-sort__header--decorator .cds--table-header-label--decorator-inner,.cds--table-sort__header--ai-label .cds--table-header-label--decorator-inner{margin-inline-end:.5rem;display:block}@keyframes fp-fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}@keyframes fp-slide-left{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@keyframes fp-slide-left-new{0%{transform:translate(100%)}to{transform:translate(0,0)}}@keyframes fp-slide-right{0%{transform:translate(0,0)}to{transform:translate(100%)}}@keyframes fp-slide-right-new{0%{transform:translate(-100%)}to{transform:translate(0,0)}}@keyframes fp-fade-out{0%{opacity:1}to{opacity:0}}@keyframes fp-fade-in{0%{opacity:0}to{opacity:1}}.flatpickr-calendar{box-sizing:border-box;opacity:0;text-align:center;touch-action:manipulation;visibility:hidden;direction:ltr;border:0;border-radius:0;max-block-size:0;inline-size:19.6875rem;padding:0;animation:none;position:absolute;overflow:hidden}@media screen and (-ms-high-contrast:active),(forced-colors:active){.flatpickr-calendar{outline:1px solid #0000}}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-block-size:40rem;visibility:inherit;overflow:visible}.flatpickr-calendar.open{box-shadow:0 2px 6px var(--cds-shadow,#0000004d);z-index:99999;background-color:var(--cds-layer-01,#f4f4f4);border:none;flex-direction:column;justify-content:center;align-items:center;block-size:21rem;inline-size:18rem;margin-block-start:-.125rem;padding:.25rem .25rem .5rem;display:flex;overflow:hidden}.flatpickr-calendar.open:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.flatpickr-calendar.open:focus{outline-style:dotted}}.flatpickr-calendar.animate.open{animation:.11s cubic-bezier(0,0,.38,.9) fp-fade-in-down}@media screen and (prefers-reduced-motion:reduce){.flatpickr-calendar.animate.open{animation:none}}.flatpickr-calendar.inline{display:block;position:absolute;inset-block-start:auto}.flatpickr-calendar.static{position:absolute;inset-block-start:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.hasWeeks{inline-size:auto}.dayContainer{outline:0;flex-wrap:wrap;justify-content:space-around;block-size:15.375rem;padding:0;display:flex}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-block-end:0;border-end-end-radius:0;border-end-start-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-inline-start:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{border-block-start:1px solid #e6e6e6;block-size:2.5rem}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{block-size:auto}.flatpickr-calendar:focus{outline:0}.flatpickr-months{justify-content:space-between;inline-size:100%;display:flex}.flatpickr-month{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);block-size:2.5rem;color:var(--cds-text-primary,#161616);text-align:center;background-color:#0000;align-items:center;line-height:1;display:flex}.flatpickr-prev-month,.flatpickr-next-month{z-index:3;cursor:pointer;block-size:2.5rem;fill:var(--cds-icon-primary,#161616);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;inline-size:2.5rem;padding:0;line-height:16px;text-decoration:none;transition:background-color 70ms cubic-bezier(.2,0,.38,.9);display:flex;transform:scale(1)}@media screen and (prefers-reduced-motion:reduce){.flatpickr-prev-month,.flatpickr-next-month{transition:none}}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{background-color:var(--cds-layer-hover)}.flatpickr-next-month.disabled svg,.flatpickr-prev-month.disabled svg{cursor:not-allowed;fill:var(--cds-icon-disabled,#16161640)}.flatpickr-next-month.disabled:hover svg,.flatpickr-prev-month.disabled:hover svg{fill:var(--cds-icon-disabled,#16161640)}.flatpickr-current-month{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);text-align:center;justify-content:center;align-items:center;block-size:1.75rem;display:flex}.flatpickr-current-month .cur-month{margin-inline:.25rem}.flatpickr-current-month .cur-month:hover{background-color:var(--cds-layer-hover)}.numInputWrapper{inline-size:3.75rem;position:relative}.numInputWrapper:hover{background-color:var(--cds-background-hover,#8d8d8d1f)}.numInputWrapper .numInput{-moz-appearance:textfield;background-color:var(--cds-field-01,#f4f4f4);color:var(--cds-text-primary,#161616);cursor:default;font-family:inherit;font-size:inherit;border:none;inline-size:100%;margin:0;padding:.25rem;font-weight:600;display:inline-block}.numInputWrapper .numInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper .numInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper .numInput:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.numInputWrapper .numInput:focus{outline-style:dotted}}.numInputWrapper .numInput[disabled],.numInputWrapper .numInput[disabled]:hover{background-color:var(--cds-layer-01,#f4f4f4);color:var(--cds-text-disabled,#16161640);pointer-events:none}.numInputWrapper .arrowUp{border-block-end:0;inset-block-start:.25rem}.numInputWrapper .arrowUp:after{border-block-end:.25rem solid var(--cds-icon-primary,#161616)}.numInputWrapper .arrowDown{inset-block-start:.6875rem}.numInputWrapper .arrowDown:after{border-block-start:.25rem solid var(--cds-icon-primary,#161616)}.numInputWrapper .arrowUp,.numInputWrapper .arrowDown{cursor:pointer;opacity:0;border:none;block-size:50%;inline-size:.75rem;padding:0 .25rem 0 .125rem;line-height:50%;position:absolute;inset-inline-start:2.6rem}.numInputWrapper .arrowUp:after,.numInputWrapper .arrowDown:after{content:"";border-inline:.25rem solid #0000;display:block;position:absolute;inset-block-start:33%}.numInputWrapper .arrowUp:hover:after,.numInputWrapper .arrowDown:hover:after{border-block-end-color:var(--cds-button-primary,#0f62fe);border-block-start-color:var(--cds-button-primary,#0f62fe)}.numInputWrapper .arrowUp:active:after,.numInputWrapper .arrowDown:active:after{border-block-end-color:var(--cds-border-interactive,#0f62fe);border-block-start-color:var(--cds-border-interactive,#0f62fe)}.numInput[disabled]~.arrowUp:after{border-block-end-color:var(--cds-text-disabled,#16161640)}.numInput[disabled]~.arrowDown:after{border-block-start-color:var(--cds-text-disabled,#16161640)}.numInputWrapper:hover .arrowUp,.numInputWrapper:hover .arrowDown{opacity:1}.numInputWrapper:hover .numInput[disabled]~.arrowUp,.numInputWrapper:hover .numInput[disabled]~.arrowDown{opacity:0}.flatpickr-weekdays{align-items:center;block-size:2.5rem;display:flex}.flatpickr-weekdaycontainer{inline-size:100%;display:flex}.flatpickr-weekday{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-primary,#161616);cursor:default;flex:1}.flatpickr-days:focus{outline:0}.flatpickr-calendar.animate .dayContainer.slideLeft{animation:.4s cubic-bezier(.23,1,.32,1) fp-fade-out,.4s cubic-bezier(.23,1,.32,1) fp-slide-left}.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{transform:translate(-100%)}.flatpickr-calendar.animate .dayContainer.slideLeftNew{animation:.4s cubic-bezier(.23,1,.32,1) fp-fade-in,.4s cubic-bezier(.23,1,.32,1) fp-slide-left}.flatpickr-calendar.animate .dayContainer.slideRight{animation:.4s cubic-bezier(.23,1,.32,1) fp-fade-out,.4s cubic-bezier(.23,1,.32,1) fp-slide-right;transform:translate(100%)}.flatpickr-calendar.animate .dayContainer.slideRightNew{animation:.4s cubic-bezier(.23,1,.32,1) fp-fade-in,.4s cubic-bezier(.23,1,.32,1) fp-slide-right-new}.flatpickr-day{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);block-size:2.5rem;color:var(--cds-text-primary,#161616);cursor:pointer;justify-content:center;align-items:center;inline-size:2.5rem;transition:all 70ms cubic-bezier(.2,0,.38,.9);display:flex}.flatpickr-day:hover{background:var(--cds-layer-hover)}.flatpickr-day:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day:focus{outline-style:dotted}}.flatpickr-day:focus{outline-color:var(--cds-button-primary,#0f62fe)}.nextMonthDay,.prevMonthDay{color:var(--cds-text-helper,#6f6f6f)}.flatpickr-day.today{color:var(--cds-link-primary,#0f62fe);font-weight:600;position:relative}.flatpickr-day.today:after{background-color:var(--cds-link-primary,#0f62fe);content:"";block-size:.25rem;inline-size:.25rem;display:block;position:absolute;inset-block-end:.4375rem;inset-inline-start:50%;transform:translate(-50%)}.flatpickr-day.today.no-border{border:none}.flatpickr-day.today.selected{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day.today.selected{outline-style:dotted}}.flatpickr-day.today.selected:after{display:none}.flatpickr-day.inRange{background-color:var(--cds-highlight,#d0e2ff);color:var(--cds-text-primary,#161616)}.flatpickr-day.selected{background-color:var(--cds-button-primary,#0f62fe);color:var(--cds-text-on-color,#fff)}@media screen and (-ms-high-contrast:active),(forced-colors:active){.flatpickr-day.selected{color:highlight;outline:1px dotted highlight}}.flatpickr-day.selected:focus{outline:.0625rem solid var(--cds-layer-02,#fff);outline-offset:-.1875rem}.flatpickr-day.startRange.selected{z-index:2;box-shadow:none}.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{outline-style:dotted}}.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{z-index:3;background:var(--cds-layer-01,#f4f4f4)}.flatpickr-day.endRange:hover{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day.endRange:hover{outline-style:dotted}}.flatpickr-day.endRange:hover{background:var(--cds-layer-01,#f4f4f4);color:var(--cds-text-primary,#161616)}.flatpickr-day.endRange.inRange.selected{background:var(--cds-button-primary,#0f62fe);color:var(--cds-text-on-color,#fff)}.flatpickr-day.flatpickr-disabled{color:var(--cds-text-disabled,#16161640);cursor:not-allowed}.flatpickr-day.flatpickr-disabled:hover{background-color:#0000}.flatpickr-input[readonly]{cursor:pointer}@media screen and (-ms-high-contrast:active),(forced-colors:active){.flatpickr-day.today,.flatpickr-day.inRange{color:highlight}}.cds--date-picker{display:flex}.cds--date-picker--light .cds--date-picker__input{background:var(--cds-field-02,#fff)}.cds--date-picker~.cds--label{order:1}.cds--date-picker-container{flex-direction:column;justify-content:space-between;display:flex;position:relative}.cds--date-picker-container .cds--label{display:flex}.cds--date-picker-input__wrapper{align-items:center;display:flex}.cds--date-picker-input__wrapper>span{position:relative}.cds--date-picker.cds--date-picker--simple .cds--date-picker__input,.cds--date-picker.cds--date-picker--simple .cds--label{inline-size:7.5rem}.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--invalid .cds--date-picker__input,.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--invalid~.cds--form-requirement,.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--warn .cds--date-picker__input,.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--warn~.cds--form-requirement{inline-size:9.5rem}.cds--date-picker.cds--date-picker--simple.cds--date-picker--short .cds--date-picker__input{inline-size:5.7rem}.cds--date-picker.cds--date-picker--single .cds--date-picker__input{inline-size:18rem}.cds--date-picker .cds--date-picker-input__wrapper--warn~.cds--form-requirement{color:var(--cds-text-primary,#161616)}.cds--date-picker__input{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--date-picker__input *,.cds--date-picker__input :before,.cds--date-picker__input :after{box-sizing:inherit}.cds--date-picker__input{font-family:var(--cds-code-02-font-family,"IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace);font-size:var(--cds-code-02-font-size,.875rem);font-weight:var(--cds-code-02-font-weight,400);line-height:var(--cds-code-02-line-height,1.42857);letter-spacing:var(--cds-code-02-letter-spacing,.32px);outline-offset:-2px;background-color:var(--cds-field);border:none;border-block-end:1px solid var(--cds-border-strong);block-size:2.5rem;color:var(--cds-text-primary,#161616);outline:2px solid #0000;padding:0 1rem;transition:all 70ms cubic-bezier(.2,0,.38,.9);display:block;position:relative}.cds--date-picker__input:focus,.cds--date-picker__input.cds--focused{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--date-picker__input:focus,.cds--date-picker__input.cds--focused{outline-style:dotted}}.cds--date-picker__input:disabled{background-color:var(--cds-field);color:var(--cds-text-disabled,#16161640);cursor:not-allowed;border-block-end:1px solid #0000}.cds--date-picker__input:disabled::placeholder{color:var(--cds-text-disabled,#16161640)}.cds--date-picker__input:disabled:hover{border-block-end:1px solid #0000}.cds--date-picker__input::placeholder{color:var(--cds-text-placeholder,#16161666);opacity:1}.cds--date-picker__input--lg{block-size:3rem}.cds--date-picker__input--sm{block-size:2rem}.cds--date-picker__icon{z-index:1;fill:var(--cds-icon-primary,#161616);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:1rem;transform:translateY(-50%)}.cds--date-picker__icon--invalid,.cds--date-picker__icon--warn{cursor:auto}.cds--date-picker__icon--warn{fill:var(--cds-support-warning,#f1c21b)}.cds--date-picker__icon--warn path:first-of-type{fill:#000;opacity:1}.cds--date-picker__icon--invalid{fill:var(--cds-support-error,#da1e28)}.cds--date-picker__icon~.cds--date-picker__input{padding-inline-end:3rem}.cds--date-picker__input:disabled~.cds--date-picker__icon{cursor:not-allowed;fill:var(--cds-icon-disabled,#16161640)}.cds--date-picker--range>.cds--date-picker-container:first-child{margin-inline-end:.0625rem}.cds--date-picker--range .cds--date-picker-container,.cds--date-picker--range .cds--date-picker__input{inline-size:8.96875rem}.cds--date-picker-input__wrapper--decorator .cds--date-picker-input-inner-wrapper--decorator>*,.cds--date-picker-input__wrapper--slug .cds--ai-label,.cds--date-picker-input__wrapper--slug .cds--slug{position:absolute;inset-block-start:50%;inset-inline-end:2.5rem;transform:translateY(-50%)}.cds--date-picker-input__wrapper--decorator .cds--date-picker-input-inner-wrapper--decorator:not(:has(.cds--ai-label))>*{block-size:1rem}:is(.cds--date-picker-input__wrapper--decorator .cds--date-picker__input:has(~.cds--date-picker-input-inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--date-picker-input-inner-wrapper--decorator .cds--ai-label--revert)),.cds--date-picker-input__wrapper--slug .cds--date-picker__input:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)),.cds--date-picker-input__wrapper--slug .cds--date-picker__input:has(~.cds--slug):not(:has(~.cds--slug--revert))){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff);padding-inline-end:4rem}.cds--date-picker__input[readonly]{border-block-end-color:var(--cds-border-subtle);cursor:text;background:0 0}.cds--date-picker__input[readonly]+.cds--date-picker__icon{fill:var(--cds-icon-disabled,#16161640)}.cds--date-picker.cds--skeleton input,.cds--date-picker__input.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--date-picker.cds--skeleton input:hover,.cds--date-picker.cds--skeleton input:focus,.cds--date-picker.cds--skeleton input:active,.cds--date-picker__input.cds--skeleton:hover,.cds--date-picker__input.cds--skeleton:focus,.cds--date-picker__input.cds--skeleton:active{cursor:default;border:none;outline:none}.cds--date-picker.cds--skeleton input:before,.cds--date-picker__input.cds--skeleton:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--date-picker.cds--skeleton input:before,.cds--date-picker__input.cds--skeleton:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--date-picker.cds--skeleton input,.cds--date-picker__input.cds--skeleton{background:canvastext}.cds--date-picker.cds--skeleton input:before,.cds--date-picker__input.cds--skeleton:before{forced-color-adjust:none;background:canvas}}.cds--date-picker.cds--skeleton input,.cds--date-picker__input.cds--skeleton{inline-size:100%}.cds--date-picker.cds--skeleton input::placeholder,.cds--date-picker__input.cds--skeleton::placeholder{color:#0000}.cds--date-picker.cds--skeleton .cds--label{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--date-picker.cds--skeleton .cds--label:hover,.cds--date-picker.cds--skeleton .cds--label:focus,.cds--date-picker.cds--skeleton .cds--label:active{cursor:default;border:none;outline:none}.cds--date-picker.cds--skeleton .cds--label:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--date-picker.cds--skeleton .cds--label:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--date-picker.cds--skeleton .cds--label{background:canvastext}.cds--date-picker.cds--skeleton .cds--label:before{forced-color-adjust:none;background:canvas}}.cds--date-picker.cds--skeleton .cds--label{block-size:.875rem;inline-size:4.6875rem}.cds--dialog{background-color:var(--cds-layer);color:var(--cds-text-primary,#161616);border:none;max-block-size:100%;inline-size:48rem;margin:auto;padding:0;position:fixed;inset:0}@media (min-width:42rem){.cds--dialog{max-inline-size:84%}}@media (min-width:66rem){.cds--dialog{max-inline-size:60%}}@media (min-width:82rem){.cds--dialog{max-inline-size:48%}}.cds--dialog{opacity:0;transition:opacity .24s cubic-bezier(.4, .14, 1, 1), transform .24s cubic-bezier(.4, .14, 1, 1), overlay .24s cubic-bezier(.4, .14, 1, 1) allow-discrete, display .24s cubic-bezier(.4, .14, 1, 1) allow-discrete;transform:translateY(-1.5rem)}@media (prefers-reduced-motion){.cds--dialog{transition:none}}.cds--dialog[open]{opacity:1;transition:opacity .24s cubic-bezier(0, 0, .3, 1), transform .24s cubic-bezier(0, 0, .3, 1), overlay .24s cubic-bezier(0, 0, .3, 1) allow-discrete, display .24s cubic-bezier(0, 0, .3, 1) allow-discrete;transform:translateY(0)}@media (prefers-reduced-motion){.cds--dialog[open]{transition:none}}@starting-style{.cds--dialog[open]{opacity:0;transform:translateY(-1.5rem)}}.cds--dialog__header{grid-area:header;min-block-size:3rem;inline-size:100%;margin-block-end:.5rem;padding-block-start:1rem;padding-inline:1rem 3rem;position:relative}.cds--dialog::backdrop{background-color:var(--cds-overlay,#0009);opacity:0}.cds--dialog::backdrop{transition:background-color .24s cubic-bezier(0,0,.3,1),opacity .24s cubic-bezier(0,0,.3,1)}@media (prefers-reduced-motion){.cds--dialog::backdrop{transition:none}}.cds--dialog[open]::backdrop{opacity:1;transition:background-color .24s cubic-bezier(.4,.14,1,1),opacity .24s cubic-bezier(.4,.14,1,1)}@media (prefers-reduced-motion){.cds--dialog[open]::backdrop{transition:none}}@starting-style{.cds--dialog[open]::backdrop{opacity:0}}.cds--dialog__header-controls{position:absolute;inset-block-start:0;inset-inline-end:0}.cds--dialog-header__label{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--dialog-header__label *,.cds--dialog-header__label :before,.cds--dialog-header__label :after{box-sizing:inherit}.cds--dialog-header__label{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:var(--cds-text-secondary,#525252);margin-block-end:.25rem}.cds--dialog-header__heading{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--dialog-header__heading *,.cds--dialog-header__heading :before,.cds--dialog-header__heading :after{box-sizing:inherit}.cds--dialog-header__heading{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0);color:var(--cds-text-primary,#161616);margin:0;padding-inline-end:calc(20% - 3rem)}.cds--dialog-container{box-sizing:border-box;border:1px solid var(--cds-border-subtle-01,#c6c6c6);background-color:var(--cds-layer);grid-template:"header""content"minmax(0,1fr)"footer"/100%;inline-size:100%;display:grid}@media (min-width:42rem){.cds--dialog-container{max-block-size:90vh}}@media (min-width:66rem){.cds--dialog-container{max-block-size:84vh}}.cds--dialog.cds--modal-container{border:none}.cds--dialog-content{grid-area:content;padding-block:.5rem 3rem;padding-inline:1rem;position:relative;overflow-y:auto}.cds--dialog-content:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--dialog-content:focus{outline-style:dotted}}.cds--dialog-scroll-content{-webkit-mask-image:linear-gradient(to bottom, var(--cds-layer) calc(100% - 5rem), transparent calc(100% - 3rem), transparent 100%), linear-gradient(to left, var(--cds-layer) 0, 1rem, transparent 1rem), linear-gradient(to right, var(--cds-layer) 0, .125rem, transparent .125rem), linear-gradient(to top, var(--cds-layer) 0, .125rem, transparent .125rem);mask-image:linear-gradient(to bottom, var(--cds-layer) calc(100% - 5rem), transparent calc(100% - 3rem), transparent 100%), linear-gradient(to left, var(--cds-layer) 0, 1rem, transparent 1rem), linear-gradient(to right, var(--cds-layer) 0, .125rem, transparent .125rem), linear-gradient(to top, var(--cds-layer) 0, .125rem, transparent .125rem);border-block-end:.125rem solid #0000}.cds--dialog-scroll-content>:last-child{margin-block-end:1.5rem}.cds--dialog-scroll-content:has(.cds--autoalign){-webkit-mask-image:none;mask-image:none}.cds--dialog-scroll-content.cds--dialog-scroll-content--no-fade,.cds--dialog-scroll-content--no-fade{-webkit-mask-image:none;mask-image:none}.cds--dialog-footer{grid-area:footer;justify-content:flex-end;align-items:center;block-size:4rem;display:flex}.cds--dialog-footer .cds--btn{flex:0 50%;align-items:baseline;block-size:4rem;max-inline-size:none;margin:0}.cds--dialog-footer--three-button .cds--btn{flex:0 25%;align-items:flex-start}.cds--dialog--danger{background-color:var(--cds-ai-overlay,#00114180)}.cds--dialog--danger .cds--dialog-container{background:linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)) 0%, var(--cds-ai-aura-start,#4589ff1a) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%) padding-box, linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)), var(--cds-layer,var(--cds-ai-popover-background,#fff))) padding-box, linear-gradient(to bottom, var(--cds-ai-border-start,#a6c8ffa3), var(--cds-ai-border-end,#78a9ff)) border-box, linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)), var(--cds-layer,var(--cds-ai-popover-background,#fff))) border-box;background-color:var(--cds-layer);box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow,#4589ff1a), 0 24px 40px -24px var(--cds-ai-drop-shadow,#0f62fe1a);border:1px solid #0000}.cds--dialog--danger .cds--dialog-container:has(.cds--dialog-footer){background:linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)) calc(0% + 4rem), var(--cds-ai-aura-start,#4589ff1a) calc(0% + 4rem), 15%, var(--cds-ai-aura-end,#fff0) 50%) padding-box, linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)), var(--cds-layer,var(--cds-ai-popover-background,#fff))) padding-box, linear-gradient(to bottom, var(--cds-ai-border-start,#a6c8ffa3), var(--cds-ai-border-end,#78a9ff)) border-box, linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)), var(--cds-layer,var(--cds-ai-popover-background,#fff))) border-box;box-shadow:inset 0 -80px 0 -16px var(--cds-layer), inset 0 -160px 70px -65px var(--cds-ai-inner-shadow,#4589ff1a), 0 24px 40px -24px var(--cds-ai-drop-shadow,#0f62fe1a)}.cds--dialog--danger .cds--dialog-content.cds--dialog-scroll-content{-webkit-mask-image:linear-gradient(to bottom, var(--cds-layer) calc(100% - 5rem), transparent calc(100% - 3rem), transparent 100%), linear-gradient(to left, var(--cds-layer) 0, 1rem, transparent 1rem), linear-gradient(to right, var(--cds-layer) 0, .125rem, transparent .125rem), linear-gradient(to top, var(--cds-layer) 0, .125rem, transparent .125rem);mask-image:linear-gradient(to bottom, var(--cds-layer) calc(100% - 5rem), transparent calc(100% - 3rem), transparent 100%), linear-gradient(to left, var(--cds-layer) 0, 1rem, transparent 1rem), linear-gradient(to right, var(--cds-layer) 0, .125rem, transparent .125rem), linear-gradient(to top, var(--cds-layer) 0, .125rem, transparent .125rem)}.cds--dialog__close{cursor:pointer;background-color:#0000;border:2px solid #0000;block-size:3rem;inline-size:3rem;padding:.75rem;transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.cds--dialog__close:hover{background-color:var(--cds-layer-hover)}.cds--dialog__close:focus{border-color:var(--cds-focus,#0f62fe);outline:none}.cds--dropdown__wrapper--inline{grid-gap:0 .5rem;grid-template:auto/auto min-content auto;align-items:center;display:inline-grid}.cds--dropdown__wrapper--inline:has(.cds--label.cds--visually-hidden){grid-template:auto/auto}.cds--dropdown__wrapper--inline .cds--label{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px)}.cds--dropdown__wrapper--inline .cds--label,.cds--dropdown__wrapper--inline .cds--form__helper-text,.cds--dropdown__wrapper--inline .cds--form-requirement{margin:0}.cds--dropdown__wrapper--inline .cds--form-requirement{grid-column:3}.cds--dropdown html{font-size:100%}.cds--dropdown body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--dropdown code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--dropdown strong{font-weight:600}.cds--dropdown{outline-offset:-2px;background-color:var(--cds-field);border:none;border-block-end:1px solid var(--cds-border-strong);block-size:2.5rem;color:var(--cds-text-primary,#161616);cursor:pointer;outline:2px solid #0000;inline-size:100%;list-style:none;transition:background-color 70ms cubic-bezier(.2,0,.38,.9);display:block;position:relative}.cds--dropdown:hover{background-color:var(--cds-field-hover)}.cds--dropdown .cds--list-box__field{text-align:start}.cds--dropdown--lg{block-size:3rem;max-block-size:3rem}.cds--dropdown--lg .cds--dropdown__arrow{inset-block-start:1rem}.cds--dropdown--sm{block-size:2rem;max-block-size:2rem}.cds--dropdown--sm .cds--dropdown__arrow{inset-block-start:.5rem}.cds--dropdown--open{border-block-end-color:var(--cds-border-subtle)}.cds--dropdown--open .cds--list-box__field{outline:none}.cds--dropdown--focus .cds--list-box__field{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--dropdown--focus .cds--list-box__field{outline-style:dotted}}.cds--dropdown--invalid{outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--dropdown--invalid{outline-style:dotted}}.cds--dropdown--invalid .cds--dropdown-text{padding-inline-end:3.5rem}.cds--dropdown--invalid+.cds--form-requirement{color:var(--cds-text-error,#da1e28);max-block-size:12.5rem;display:inline-block}.cds--dropdown__invalid-icon{fill:var(--cds-support-error,#da1e28);position:absolute;inset-block-start:50%;inset-inline-end:2.5rem;transform:translateY(-50%)}.cds--dropdown--open:hover{background-color:var(--cds-field)}.cds--dropdown--open:focus{outline:1px solid #0000}.cds--dropdown--open .cds--dropdown-list{box-shadow:0 2px 6px var(--cds-shadow,#0000004d);max-block-size:13.75rem;transition:max-height .11s cubic-bezier(0,0,.38,.9)}.cds--dropdown--light{background-color:var(--cds-field-02,#fff)}.cds--dropdown--light:hover{background-color:var(--cds-field-hover)}.cds--dropdown--up .cds--dropdown-list{inset-block-end:2rem}.cds--dropdown__arrow{fill:var(--cds-icon-primary,#161616);pointer-events:none;transform-origin:50% 45%;transition:transform .11s cubic-bezier(.2,0,.38,.9);position:absolute;inset-block-start:.8125rem;inset-inline-end:1rem}button.cds--dropdown-text{color:var(--cds-text-primary,#161616);text-align:start;background:0 0;border:none;inline-size:100%}button.cds--dropdown-text:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){button.cds--dropdown-text:focus{outline-style:dotted}}.cds--dropdown-text{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);text-overflow:ellipsis;white-space:nowrap;block-size:calc(100% + 1px);padding-inline:1rem 2.625rem;display:block;overflow:hidden}.cds--dropdown-list html{font-size:100%}.cds--dropdown-list body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--dropdown-list code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--dropdown-list strong{font-weight:600}.cds--dropdown-list{outline-offset:-2px;box-shadow:0 2px 6px var(--cds-shadow,#0000004d);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);z-index:9100;background-color:var(--cds-layer);outline:2px solid #0000;flex-direction:column;max-block-size:0;inline-size:100%;list-style:none;transition:max-height .11s cubic-bezier(.2,0,.38,.9);display:flex;position:absolute;overflow:hidden auto}.cds--dropdown--light .cds--dropdown-list{background-color:var(--cds-layer)}.cds--dropdown:not(.cds--dropdown--open) .cds--dropdown-item{visibility:hidden}.cds--dropdown-item{opacity:0;visibility:inherit;transition:visibility 70ms cubic-bezier(.2,0,.38,.9),opacity 70ms cubic-bezier(.2,0,.38,.9),background-color 70ms cubic-bezier(.2,0,.38,.9);position:relative}.cds--dropdown-item:hover{background-color:var(--cds-layer-hover)}.cds--dropdown-item:hover+.cds--dropdown-item .cds--dropdown-link{border-color:#0000}.cds--dropdown-item:active{background-color:var(--cds-layer-selected)}.cds--dropdown-item:first-of-type .cds--dropdown-link{border-block-start-color:#0000}.cds--dropdown-item:last-of-type .cds--dropdown-link{border-block-end:none}.cds--dropdown-link{outline-offset:-2px;border:1px solid #0000;border-block-start-color:var(--cds-border-subtle);block-size:2.5rem;color:var(--cds-text-secondary,#525252);text-overflow:ellipsis;white-space:nowrap;outline:2px solid #0000;margin:0 1rem;padding:.6875rem 0;font-weight:400;line-height:1rem;text-decoration:none;display:block;overflow:hidden}.cds--dropdown-link:hover{color:var(--cds-text-primary,#161616);border-color:#0000}.cds--dropdown--light .cds--dropdown-link{border-block-start-color:var(--cds-border-subtle-02,#e0e0e0)}.cds--dropdown--sm .cds--dropdown-link{block-size:2rem;padding-block:.4375rem}.cds--dropdown--focused,.cds--dropdown-link:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--dropdown--focused,.cds--dropdown-link:focus{outline-style:dotted}}.cds--dropdown--focused,.cds--dropdown-link:focus{margin:0;padding:.6875rem 1rem}.cds--dropdown-list[aria-activedescendant] .cds--dropdown-link:focus{outline:none;margin:0 1rem;padding:.6875rem 0}.cds--dropdown-list[aria-activedescendant] .cds--dropdown--focused:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--dropdown-list[aria-activedescendant] .cds--dropdown--focused:focus{outline-style:dotted}}.cds--dropdown-list[aria-activedescendant] .cds--dropdown--focused:focus{margin:0;padding:.6875rem 1rem}.cds--dropdown-list[aria-activedescendant] .cds--dropdown-item:active{background-color:inherit}.cds--dropdown-item:hover .cds--dropdown-link{border-block-end-color:var(--cds-layer-hover)}.cds--dropdown--open .cds--dropdown__arrow{transform:rotate(-180deg)}.cds--dropdown--open.cds--dropdown--sm .cds--dropdown-list{max-block-size:11rem}.cds--dropdown--open .cds--dropdown-item{opacity:1}.cds--dropdown--disabled{border-block-end-color:#0000}.cds--dropdown--disabled:hover{background-color:var(--cds-field)}.cds--dropdown--disabled:focus{outline:none}.cds--dropdown--disabled .cds--dropdown-text,.cds--dropdown--disabled .cds--list-box__label{color:var(--cds-text-disabled,#16161640)}.cds--dropdown--disabled .cds--dropdown__arrow,.cds--dropdown--disabled .cds--list-box__menu-icon svg{fill:var(--cds-icon-disabled,#16161640)}.cds--dropdown--disabled.cds--dropdown--light:hover{background-color:var(--cds-field-02,#fff)}.cds--dropdown--disabled .cds--list-box__field,.cds--dropdown--disabled .cds--list-box__menu-icon{cursor:not-allowed}.cds--dropdown--auto-width{inline-size:auto;max-inline-size:25rem}.cds--dropdown--inline{background-color:#0000;border-block-end-color:#0000;justify-self:start;inline-size:auto;transition:background 70ms cubic-bezier(0,0,.38,.9);display:inline-block}.cds--dropdown--inline:hover{background-color:var(--cds-layer-hover)}.cds--dropdown--inline.cds--dropdown--disabled{background-color:#0000}.cds--dropdown--inline .cds--dropdown__arrow{inset-block-start:.5rem;inset-inline-end:.5rem}.cds--dropdown--inline.cds--dropdown--open{background-color:#0000}.cds--dropdown--inline .cds--dropdown-text{block-size:2rem;color:var(--cds-text-primary,#161616);padding:.4375rem 2rem .4375rem .75rem;display:inline-block;overflow:visible}.cds--dropdown--inline.cds--dropdown--disabled .cds--dropdown-text{color:var(--cds-text-disabled,#16161640)}.cds--dropdown--inline.cds--dropdown--disabled:focus .cds--dropdown-text{outline:0}.cds--dropdown--inline.cds--dropdown--invalid .cds--dropdown__invalid-icon{inset-inline-end:2rem}.cds--dropdown--inline.cds--dropdown--invalid .cds--dropdown-text{padding-inline-end:3.5rem}.cds--dropdown--inline.cds--dropdown--open:focus .cds--dropdown-list{box-shadow:0 2px 6px var(--cds-shadow,#0000004d)}.cds--dropdown--inline .cds--dropdown-link{font-weight:400}.cds--dropdown--show-selected .cds--dropdown--selected{background-color:var(--cds-layer-selected);color:var(--cds-text-primary,#161616);display:block}.cds--dropdown--show-selected .cds--dropdown--selected:hover{background-color:var(--cds-layer-selected-hover)}.cds--dropdown--show-selected .cds--dropdown--selected .cds--dropdown-link,.cds--dropdown--show-selected .cds--dropdown--selected+.cds--dropdown-item .cds--dropdown-link{border-block-start-color:#0000}.cds--dropdown--show-selected .cds--dropdown--selected .cds--list-box__menu-item__selected-icon{display:block}.cds--dropdown-v2.cds--skeleton,.cds--dropdown.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--dropdown-v2.cds--skeleton:hover,.cds--dropdown-v2.cds--skeleton:focus,.cds--dropdown-v2.cds--skeleton:active,.cds--dropdown.cds--skeleton:hover,.cds--dropdown.cds--skeleton:focus,.cds--dropdown.cds--skeleton:active{cursor:default;border:none;outline:none}.cds--dropdown-v2.cds--skeleton:before,.cds--dropdown.cds--skeleton:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--dropdown-v2.cds--skeleton:before,.cds--dropdown.cds--skeleton:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--dropdown-v2.cds--skeleton,.cds--dropdown.cds--skeleton{background:canvastext}.cds--dropdown-v2.cds--skeleton:before,.cds--dropdown.cds--skeleton:before{forced-color-adjust:none;background:canvas}.cds--dropdown .cds--list-box__field{outline:1px solid #0000}.cds--list-box__menu-item__option{outline:none}}.cds--dropdown--readonly,.cds--dropdown--readonly:hover{border-block-end-color:var(--cds-border-subtle);background-color:#0000}.cds--dropdown--inline.cds--dropdown--readonly{border-block-end-color:#0000}.cds--dropdown--readonly .cds--list-box__field,.cds--dropdown--readonly .cds--list-box__menu-icon{cursor:default}.cds--dropdown--readonly .cds--list-box__menu-icon svg{fill:var(--cds-icon-disabled,#16161640)}.cds--loading{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--loading *,.cds--loading :before,.cds--loading :after{box-sizing:inherit}.cds--loading{animation-name:cds--rotate;animation-duration:.69s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.cds--loading svg circle{animation-name:cds--init-stroke;animation-duration:10ms;animation-timing-function:cubic-bezier(.5,0,.1,1)}@media screen and (prefers-reduced-motion:reduce){.cds--loading svg circle{animation:none}}.cds--loading{block-size:5.5rem;inline-size:5.5rem}.cds--loading__svg{fill:#0000}.cds--loading__svg circle{stroke-dasharray:276.461 276.461;stroke-linecap:butt;stroke-width:10px}.cds--loading__stroke{stroke:var(--cds-interactive,#0f62fe);stroke-dashoffset:52.5276px}.cds--loading--small .cds--loading__stroke{stroke-dashoffset:143.76px}.cds--loading--stop{animation:.7s cubic-bezier(0,0,.25,1) forwards cds--rotate-end-p1,.7s cubic-bezier(0,0,.25,1) .7s forwards cds--rotate-end-p2}.cds--loading--stop svg circle{animation-name:cds--stroke-end;animation-duration:.7s;animation-timing-function:cubic-bezier(0,0,.25,1);animation-delay:.7s;animation-fill-mode:forwards}@media screen and (prefers-reduced-motion:reduce){.cds--loading--stop svg circle{animation:none}}.cds--loading--small{block-size:1rem;inline-size:1rem;line-height:1rem}.cds--loading--small circle{stroke-width:16px}.cds--loading--small .cds--loading__svg{stroke:var(--cds-interactive,#0f62fe)}.cds--loading__background{stroke:var(--cds-layer-accent);stroke-dashoffset:-22px}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (appearance:none){circle.cds--loading__background{stroke-dasharray:265;stroke-dashoffset:0}}.cds--loading-overlay{z-index:6000;background-color:var(--cds-overlay,#0009);justify-content:center;align-items:center;block-size:100%;inline-size:100%;transition:background-color .7s cubic-bezier(.4,.14,.3,1);display:flex;position:fixed;inset-block-start:0;inset-inline-start:0}.cds--loading-overlay--stop{display:none}@keyframes cds--rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cds--rotate-end-p1{to{transform:rotate(360deg)}}@keyframes cds--rotate-end-p2{to{transform:rotate(-360deg)}}@keyframes cds--init-stroke{0%{stroke-dashoffset:276.461px}to{stroke-dashoffset:52.5276px}}@keyframes cds--stroke-end{0%{stroke-dashoffset:52.5276px}to{stroke-dashoffset:276.461px}}.cds--file{inline-size:100%}.cds--file--invalid{fill:var(--cds-support-error,#da1e28);margin-inline-end:.5rem}.cds--file--label html{font-size:100%}.cds--file--label body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--file--label code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--file--label strong{font-weight:600}.cds--file--label{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);color:var(--cds-text-primary,#161616);margin-block-end:.5rem}.cds--file--label--disabled{color:var(--cds-text-disabled,#16161640)}.cds--file-input{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;visibility:inherit;white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.cds--file-btn{margin:0;padding-inline-end:4rem;display:inline-flex}.cds--file-browse-btn{color:var(--cds-link-primary,#0f62fe);cursor:pointer;outline-offset:-2px;outline:2px solid #0000;inline-size:100%;max-inline-size:20rem;transition:all .11s cubic-bezier(.2,0,.38,.9);display:inline-block}.cds--file-browse-btn:focus,.cds--file-browse-btn:hover{outline:2px solid var(--cds-focus,#0f62fe)}.cds--file-browse-btn:hover,.cds--file-browse-btn:focus,.cds--file-browse-btn:active,.cds--file-browse-btn:active:visited{text-decoration:underline}.cds--file-browse-btn:active{color:var(--cds-text-primary,#161616)}.cds--file-browse-btn--disabled{color:var(--cds-text-disabled,#16161640);cursor:no-drop;text-decoration:none;transition:none}.cds--file-browse-btn--disabled:hover,.cds--file-browse-btn--disabled:focus{color:var(--cds-text-disabled,#16161640);outline:none;text-decoration:none}.cds--file-browse-btn--disabled .cds--file__drop-container{border:1px dashed var(--cds-button-disabled,#c6c6c6)}.cds--label-description html{font-size:100%}.cds--label-description body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--label-description code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--label-description strong{font-weight:600}.cds--label-description{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-secondary,#525252);margin-block-end:1rem}.cds--label-description--disabled{color:var(--cds-text-disabled,#16161640)}.cds--file-container--drop{inline-size:100%}.cds--file-btn~.cds--file-container{margin-block-start:1.5rem}.cds--btn~.cds--file-container{margin-block-start:1rem}.cds--file .cds--file-container,.cds--file~.cds--file-container{margin-block-start:.5rem}.cds--file__selected-file{background-color:var(--cds-layer);word-break:break-word;grid-template-columns:1fr auto;grid-auto-rows:auto;align-items:center;gap:.75rem 0;min-block-size:3rem;max-inline-size:20rem;margin-block-end:.5rem;display:grid}.cds--file__selected-file:last-child{margin-block-end:0}.cds--file__selected-file .cds--form-requirement{grid-column:1/-1;max-block-size:none;margin:0;display:block}.cds--file__selected-file .cds--inline-loading__animation .cds--loading{margin-inline-end:0}.cds--file__selected-file .cds--file-filename{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);text-overflow:ellipsis;white-space:nowrap;margin-inline-start:1rem;overflow:hidden}.cds--file__selected-file .cds--file-filename-container-wrap{max-inline-size:17.5rem;margin-block-start:1px;padding-inline-start:1rem}@media (max-width:410px){.cds--file__selected-file .cds--file-filename-container-wrap{max-inline-size:13.5rem}}.cds--file__selected-file .cds--file-filename-container-wrap-invalid{max-inline-size:15.5rem}.cds--file__selected-file .cds--file-filename-container-wrap-invalid .cds--file-filename-tooltip{inline-size:-webkit-fill-available;padding-inline-start:1rem}@-moz-document url-prefix(){.cds--file__selected-file .cds--file-filename-container-wrap-invalid .cds--file-filename-tooltip{inline-size:-moz-available}}.cds--file__selected-file .cds--file-filename-tooltip{inline-size:-webkit-fill-available}@-moz-document url-prefix(){.cds--file__selected-file .cds--file-filename-tooltip{inline-size:-moz-available}}.cds--file__selected-file .cds--file-filename-button{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:inherit;cursor:pointer;font:inherit;outline:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;inline-size:-webkit-fill-available;padding:0;overflow:hidden}@-moz-document url-prefix(){.cds--file__selected-file .cds--file-filename-button{inline-size:-moz-available}}.cds--file__selected-file .cds--file-filename-button:focus{outline:revert}.cds--file__selected-file--md{gap:.5rem 0;min-block-size:2.5rem}.cds--file__selected-file--sm{gap:.25rem 0;min-block-size:2rem}.cds--file__selected-file--invalid__wrapper{outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--file__selected-file--invalid__wrapper{outline-style:dotted}}.cds--file__selected-file--invalid__wrapper{background-color:var(--cds-layer);outline-width:1px;max-inline-size:20rem;margin-block-end:.5rem}.cds--file__selected-file--disabled{color:var(--cds-text-disabled,#16161640);cursor:not-allowed}.cds--file__selected-file--invalid{outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--file__selected-file--invalid{outline-style:dotted}}.cds--file__selected-file--invalid{padding:.75rem 0}.cds--file__selected-file--invalid.cds--file__selected-file--sm{padding:.25rem 0}.cds--file__selected-file--invalid.cds--file__selected-file--md{padding:.5rem 0}.cds--file__selected-file--invalid .cds--form-requirement{border-block-start:1px solid var(--cds-border-subtle);padding-block-start:1rem}.cds--file__selected-file--invalid.cds--file__selected-file--sm .cds--form-requirement{padding-block-start:.4375rem}.cds--file__selected-file--invalid.cds--file__selected-file--md .cds--form-requirement{padding-block-start:.6875rem}.cds--file__selected-file--invalid .cds--form-requirement__title,.cds--file__selected-file--invalid .cds--form-requirement__supplement{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);padding:0 1rem}.cds--file__selected-file--invalid .cds--form-requirement__title{color:var(--cds-text-error,#da1e28)}.cds--file__selected-file--invalid .cds--form-requirement__supplement{color:var(--cds-text-primary,#161616)}.cds--file__selected-file--invalid+.cds--form-requirement{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);color:var(--cds-text-error,#da1e28);max-block-size:12.5rem;padding:.5rem 1rem;font-weight:400;display:block;overflow:visible}.cds--file__selected-file--invalid+.cds--form-requirement .cds--form-requirement__supplement{color:var(--cds-text-primary,#161616);padding-block-end:.5rem}.cds--file__state-container{justify-content:center;align-items:center;min-inline-size:1.5rem;padding-inline-end:.75rem;display:flex}.cds--file__state-container .cds--loading__svg{stroke:var(--cds-icon-primary,#161616)}.cds--file__state-container .cds--file-loading{background-color:#0000;border:none;justify-content:center;align-items:center;block-size:1rem;inline-size:1.5rem;padding:.25rem;display:flex}.cds--file__state-container .cds--file-complete{fill:var(--cds-interactive,#0f62fe);inline-size:1.5rem}.cds--file__state-container .cds--file-complete:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--file__state-container .cds--file-complete:focus{outline-style:dotted}}.cds--file__state-container .cds--file-complete [data-icon-path=inner-path]{fill:var(--cds-icon-inverse,#fff);opacity:1}.cds--file__state-container .cds--file-invalid{block-size:1rem;fill:var(--cds-support-error,#da1e28);inline-size:1rem}.cds--file__state-container .cds--file-close{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;block-size:1.5rem;inline-size:1.5rem;padding:0;display:flex}.cds--file__state-container .cds--file-close svg{fill:var(--cds-icon-primary,#161616)}.cds--file__state-container .cds--file-close[disabled]{cursor:not-allowed}.cds--file__state-container .cds--file-close[disabled] svg{fill:var(--cds-icon-disabled,#16161640)}.cds--file__state-container .cds--file-close:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--file__state-container .cds--file-close:focus{outline-style:dotted}}.cds--file__state-container .cds--inline-loading__animation{margin-inline-end:-.5rem}.cds--file__drop-container{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--file__drop-container *,.cds--file__drop-container :before,.cds--file__drop-container :after{box-sizing:inherit}.cds--file__drop-container::-moz-focus-inner{border:0}.cds--file__drop-container{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);border:1px dashed var(--cds-border-strong);justify-content:space-between;align-items:flex-start;block-size:6rem;padding:1rem;display:flex;overflow:hidden}.cds--file__drop-container--drag-over{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px;background:0 0}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--file__selected-file{outline:1px solid #0000}}.cds--list-box__wrapper--fluid.cds--list-box__wrapper{background:var(--cds-field);block-size:100%;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9);position:relative}.cds--list-box__wrapper--fluid .cds--list-box{min-block-size:4rem;padding:0}.cds--list-box__wrapper--fluid .cds--label{z-index:1;align-items:center;block-size:1rem;inline-size:calc(100% - 2rem);margin:0;display:flex;position:absolute;inset-block-start:.8125rem;inset-inline-start:1rem}.cds--list-box__wrapper--fluid .cds--label::-webkit-scrollbar{display:none}.cds--list-box__wrapper--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar{display:none}.cds--list-box__wrapper--fluid .cds--label .cds--toggletip-label{-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;overflow-x:scroll}.cds--list-box__wrapper--fluid .cds--label:not(:has(.cds--toggletip-label)){-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;overflow-x:scroll}.cds--list-box__wrapper--fluid .cds--list-box__field{padding-block:2.0625rem .8125rem;padding-inline-start:1rem}.cds--list-box__wrapper--fluid .cds--list-box__menu-icon{block-size:1rem;inline-size:1rem}.cds--list-box__wrapper--fluid:not(.cds--list-box__wrapper--fluid--condensed) .cds--list-box__menu-item{block-size:4rem}.cds--list-box__wrapper--fluid:not(.cds--list-box__wrapper--fluid--condensed) .cds--list-box__menu-item__selected-icon{inset-block-start:1.25rem}.cds--list-box__wrapper--fluid .cds--label--disabled .cds--toggletip-label{color:var(--cds-text-disabled,#16161640)}.cds--list-box__wrapper--fluid .cds--label--disabled .cds--toggletip-button{cursor:not-allowed;pointer-events:none}.cds--list-box__wrapper--fluid .cds--label--disabled .cds--toggletip-button svg{fill:var(--cds-icon-disabled,#16161640)}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--focus{outline-style:dotted}}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--focus{z-index:2;outline-offset:0}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--focus:has(.cds--list-box--expanded.cds--multi-select--selected){outline-width:.0625rem}.cds--list-box__wrapper--fluid--focus .cds--list-box__field:focus{outline-offset:0;outline:none}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid:not(.cds--list-box__wrapper--fluid--focus){outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid:not(.cds--list-box__wrapper--fluid--focus){outline-style:dotted}}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid:not(.cds--list-box__wrapper--fluid--focus){z-index:2;outline-offset:0}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--focus .cds--list-box:not(.cds--list-box--invalid),.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--focus .cds--list-box .cds--text-input,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box .cds--text-input,.cds--list-box__wrapper--fluid .cds--combo-box.cds--list-box--warning .cds--text-input{border-block-end:1px solid #0000}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box__field:focus,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--combo-box[data-invalid] .cds--text-input{outline-offset:0;outline:none}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid:focus-within{outline-offset:0}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box,.cds--list-box__wrapper--fluid .cds--list-box--warning{border-block-end:1px solid #0000}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--form-requirement,.cds--list-box__wrapper--fluid .cds--list-box--warning~.cds--form-requirement{margin-block-start:0;padding:.5rem 4rem .5rem 1rem}.cds--list-box__wrapper--fluid .cds--list-box--warning~.cds--form-requirement{border-block-end:1px solid var(--cds-border-strong)}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--form-requirement:empty,.cds--list-box__wrapper--fluid .cds--list-box--warning~.cds--form-requirement:empty{block-size:2rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box[data-invalid] .cds--list-box__invalid-icon,.cds--list-box__wrapper--fluid .cds--list-box.cds--list-box--warning .cds--list-box__invalid-icon{pointer-events:none;inset-block-start:5.0625rem;inset-inline-end:1rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box[data-invalid]:not(.cds--combo-box) .cds--list-box__field{padding-inline-end:3rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box[data-invalid].cds--combo-box .cds--text-input{padding-inline-end:4rem}.cds--list-box__wrapper--fluid .cds--list-box__divider{transition:border-color 70ms cubic-bezier(.2,0,.38,.9);display:none}.cds--list-box__wrapper--fluid .cds--list-box--invalid~.cds--list-box__divider,.cds--list-box__wrapper--fluid .cds--list-box--warning~.cds--list-box__divider{border:none;border-block-end:1px solid var(--cds-border-subtle);margin:0 1rem;display:block}.cds--list-box__wrapper--fluid .cds--list-box--invalid:hover:not(.cds--combo-box)~.cds--list-box__divider,.cds--list-box__wrapper--fluid .cds--list-box--warning:hover:not(.cds--combo-box)~.cds--list-box__divider{border-color:#0000}.cds--list-box__wrapper--fluid.cds--list-box--up .cds--list-box__menu{inset-block-end:4rem}.cds--list-box__wrapper--fluid .cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);border-block-end:1px solid var(--cds-skeleton-element,#c6c6c6)}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field:hover,.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field:focus,.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field:active{cursor:default;border:none;outline:none}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field{background:canvastext}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field:before{forced-color-adjust:none;background:canvas}}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field{block-size:.5rem;inline-size:50%;padding:0;position:absolute;inset-block-start:2.25rem;inset-inline-start:1rem}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label:hover,.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label:focus,.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label:active{cursor:default;border:none;outline:none}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label{background:canvastext}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label:before{forced-color-adjust:none;background:canvas}}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label{block-size:.5rem;inline-size:25%;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator>*,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--slug{inset-block-start:2.625rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--list-box__wrapper--decorator-inner>*,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box--invalid .cds--list-box__wrapper--decorator-inner>*,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning .cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid .cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning .cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid .cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning .cds--slug,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid .cds--slug{inset-inline-end:2.5rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box--warning button.cds--list-box__field,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid] button.cds--list-box__field,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning button.cds--list-box__field,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] button.cds--list-box__field{padding-inline-end:4rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator.cds--list-box__wrapper--fluid--invalid .cds--list-box--invalid .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug.cds--list-box__wrapper--fluid--invalid .cds--list-box--invalid .cds--text-input:not(.cds--text-input--empty){padding-inline-end:5.5rem}:is(.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--list-box__wrapper--decorator-inner>*,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box--invalid .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--list-box__wrapper--decorator-inner>*,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--slug,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--slug){inset-inline-end:4rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--text-input:not(.cds--text-input--empty){padding-inline-end:6rem}.cds--list-box__wrapper--fluid .cds--list-box__selection{inset-inline-end:2.5625rem}.cds--list-box__wrapper--fluid .cds--list-box--warning .cds--list-box__field:has(.cds--list-box__menu-icon) .cds--list-box__selection:before{content:"";background-color:#0000;block-size:1rem;inline-size:.0625rem;margin-inline-end:2.0625rem;position:absolute}.cds--list-box__wrapper--fluid .cds--list-box--invalid[data-invalid] .cds--list-box__field:has(.cds--list-box__menu-icon) .cds--list-box__selection:before{content:"";background-color:#0000;block-size:1rem;inline-size:.0625rem;margin-inline-end:2.0625rem;position:absolute}.cds--list-box__wrapper--fluid:has(.cds--multi-select) .cds--list-box__menu-icon{inset-inline-end:.75rem}.cds--list-box__wrapper--fluid:has(.cds--dropdown) .cds--list-box__menu-icon{inset-inline-end:1rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid] .cds--list-box__wrapper--decorator-inner>:before,.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--list-box__wrapper--decorator-inner>:before,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--ai-label:before,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--ai-label:before,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--slug:before,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--slug:before{display:none}.cds--list-box__wrapper--fluid .cds--combo-box .cds--list-box__field{padding:0;overflow:visible}.cds--list-box__wrapper--fluid .cds--combo-box .cds--text-input{text-overflow:ellipsis;white-space:nowrap;padding-block:2.0625rem .8125rem;padding-inline:1rem 4rem;transition:none;overflow:hidden}.cds--list-box__wrapper--fluid .cds--combo-box .cds--list-box__selection{inset-block:auto .625rem;transform:none}.cds--list-box__wrapper--fluid .cds--combo-box .cds--list-box__menu-icon{inset-block-end:.875rem}.cds--list-box__wrapper--fluid .cds--list-box[data-invalid] .cds--list-box__field .cds--text-input+.cds--list-box__invalid-icon,.cds--list-box__wrapper--fluid .cds--list-box--warning .cds--list-box__field .cds--text-input+.cds--list-box__invalid-icon{inset-inline-end:1rem}.cds--list-box__wrapper--fluid :not(.cds--list-box--up) .cds--combo-box .cds--list-box__menu{inset-block-start:calc(100% + .0625rem)}.cds--date-picker--fluid{background:var(--cds-field);display:inline-flex}.cds--date-picker--fluid .cds--date-picker{block-size:100%;inline-size:100%;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9);position:relative}.cds--date-picker--fluid .cds--label{z-index:1;align-items:center;block-size:1rem;inline-size:calc(100% - 2rem);margin:0;display:flex;position:absolute;inset-block-start:.8125rem;inset-inline-start:1rem}.cds--date-picker--fluid .cds--label::-webkit-scrollbar{display:none}.cds--date-picker--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar{display:none}.cds--date-picker--fluid .cds--label .cds--toggletip-label{-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;overflow-x:scroll}.cds--date-picker--fluid .cds--label:not(:has(.cds--toggletip-label)){-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;overflow-x:scroll}.cds--date-picker--fluid .cds--date-picker-input__wrapper>span{inline-size:100%}.cds--date-picker--fluid .cds--date-picker-input__wrapper .cds--date-picker__input{background:0 0;border-block-end:none;min-block-size:4rem;min-inline-size:9rem;padding:2rem 1rem .8125rem}.cds--date-picker--fluid .cds--date-picker--simple .cds--date-picker__icon{display:none}.cds--date-picker--fluid .cds--date-picker--simple .cds--date-picker__input:not(.cds--date-picker__input--invalid):not(.cds--date-picker__input--warn),.cds--date-picker--fluid .cds--date-picker--simple .cds--date-picker--fluid--warn{border-block-end:1px solid var(--cds-border-strong)}.cds--date-picker--fluid .cds--date-picker__icon{inset-block-start:2.6875rem}.cds--date-picker--fluid .cds--date-picker--single .cds--date-picker__input{inline-size:100%}.cds--date-picker--fluid .cds--date-picker--single{border-block-end:none}.cds--date-picker--fluid .cds--date-picker--single .cds--date-picker__input:not(.cds--date-picker__input--invalid),.cds--date-picker--single .cds--date-picker--fluid--warn,.cds--date-picker--fluid:not(.cds--date-picker--fluid--invalid):not(.cds--date-picker--fluid--warn) .cds--date-picker--range .cds--date-picker-container:not(.cds--date-picker--fluid--invalid){border-block-end:1px solid var(--cds-border-strong)}.cds--date-picker--fluid .cds--date-picker--range .cds--date-picker__input,.cds--date-picker--fluid .cds--date-picker--range .cds--date-picker-container{min-block-size:3.9375rem;inline-size:100%;min-inline-size:9rem}.cds--date-picker--fluid .cds--date-picker--range>.cds--date-picker-container:first-child{margin-inline-end:0}.cds--date-picker--fluid .cds--date-picker--range>.cds--date-picker-container:last-child .cds--date-picker__input{border-inline-start:1px solid var(--cds-border-strong)}.cds--date-picker--fluid.cds--date-picker--fluid--invalid,.cds--date-picker-container.cds--date-picker--fluid--invalid{outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--date-picker--fluid.cds--date-picker--fluid--invalid,.cds--date-picker-container.cds--date-picker--fluid--invalid{outline-style:dotted}}.cds--date-picker--fluid .cds--date-picker-container.cds--date-picker--fluid--invalid .cds--date-picker__input--invalid{outline:none}.cds--date-picker--fluid .cds--date-picker-container:last-child.cds--date-picker--fluid--invalid .cds--date-picker__input--invalid,.cds--date-picker--fluid .cds--date-picker-container.cds--date-picker--fluid--invalid+.cds--date-picker-container .cds--date-picker__input{border-inline-start:none}.cds--date-picker-container.cds--date-picker--fluid--invalid .cds--form-requirement,.cds--date-picker-container.cds--date-picker--fluid--warn .cds--form-requirement{margin:0;padding:.5rem 2.5rem .5rem 1rem}.cds--date-picker-container.cds--date-picker--fluid--invalid .cds--date-picker--fluid.cds--date-picker--fluid--invalid .cds--date-picker,.cds--date-picker--fluid.cds--date-picker--fluid--invalid .cds--date-picker,.cds--date-picker--fluid .cds--date-picker--single .cds--date-picker--fluid--warn .cds--date-picker__input,.cds--date-picker--fluid.cds--date-picker--fluid--warn .cds--date-picker--range .cds--date-picker-container{border-block-end:1px solid #0000}.cds--date-picker--fluid.cds--date-picker--fluid--invalid .cds--date-picker--range>.cds--date-picker-container:last-child .cds--date-picker__input,.cds--date-picker--fluid.cds--date-picker--fluid--warn .cds--date-picker--range>.cds--date-picker-container:last-child .cds--date-picker__input,.cds--date-picker--fluid .cds--date-picker--fluid--warn+.cds--date-picker-container:last-child .cds--date-picker__input,.cds--date-picker--fluid .cds--date-picker--fluid--warn.cds--date-picker-container:last-child .cds--date-picker__input{border-inline-start:1px solid #0000}.cds--date-picker--fluid.cds--date-picker--fluid--invalid .cds--date-picker--range>.cds--date-picker-container:first-child:after,.cds--date-picker--fluid.cds--date-picker--fluid--warn .cds--date-picker--range>.cds--date-picker-container:first-child:after,.cds--date-picker--fluid .cds--date-picker--range .cds--date-picker--fluid--warn.cds--date-picker-container:first-child:after,.cds--date-picker--fluid .cds--date-picker--range .cds--date-picker--fluid--warn.cds--date-picker-container:last-child:after{background:var(--cds-border-strong);content:"";block-size:calc(100% - 1rem);inline-size:1px;display:block;position:absolute;inset-block-start:.5rem;inset-inline-end:0}.cds--date-picker--fluid .cds--date-picker--fluid--warn.cds--date-picker-container:last-child:after{inset-inline-start:0}.cds--date-picker--fluid .cds--date-picker__divider{border-style:solid;border-color:var(--cds-border-subtle);border-block-end:none;inline-size:calc(100% - 2rem);margin:0 1rem}.cds--date-picker-container.cds--date-picker--fluid--invalid .cds--date-picker__icon--invalid,.cds--date-picker-container.cds--date-picker--fluid--warn .cds--date-picker__icon--warn{inset-block-start:5rem}.cds--date-picker--fluid .cds--date-picker--simple .cds--date-picker--fluid--invalid .cds--date-picker__icon--invalid,.cds--date-picker--fluid .cds--date-picker--simple .cds--date-picker--fluid--warn .cds--date-picker__icon--warn{display:block}.cds--date-picker-container.cds--date-picker--fluid--invalid .cds--date-picker__input:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--date-picker-container.cds--date-picker--fluid--invalid .cds--date-picker__input:focus{outline-style:dotted}}.cds--date-picker--fluid.cds--date-picker--fluid--invalid .cds--date-picker--range~.cds--form-requirement,.cds--date-picker--fluid.cds--date-picker--fluid--warn .cds--date-picker--range~.cds--form-requirement{max-block-size:100%;margin-block-start:0;padding:.5rem 2.5rem .5rem 1rem;display:block;overflow:visible}.cds--date-picker--fluid.cds--date-picker--fluid--invalid .cds--date-picker--range~.cds--form-requirement{color:var(--cds-text-error,#da1e28)}.cds--date-picker--fluid.cds--date-picker--fluid--invalid,.cds--date-picker--fluid.cds--date-picker--fluid--warn{position:relative}.cds--date-picker--fluid.cds--date-picker--fluid--invalid .cds--date-picker--range+.cds--date-picker__icon,.cds--date-picker--fluid.cds--date-picker--fluid--warn .cds--date-picker--range+.cds--date-picker__icon{inset-block-start:5rem}.cds--date-picker--fluid__skeleton{background:var(--cds-skeleton-background,#e8e8e8);border-block-end:1px solid var(--cds-skeleton-element,#c6c6c6);block-size:4rem}.cds--date-picker--fluid__skeleton--container{block-size:100%;inline-size:100%;position:relative}.cds--date-picker--fluid__skeleton .cds--skeleton{block-size:.5rem;inline-size:25%;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.cds--date-picker--fluid__skeleton .cds--label{margin-block-end:.25rem}.cds--date-picker--fluid__skeleton .cds--text-input{block-size:.5rem;inline-size:50%;padding:0;position:absolute;inset-block-start:2.25rem;inset-inline-start:1rem}.cds--date-picker--fluid__skeleton--container .cds--date-picker__icon{inset-block:auto .5rem}.cds--date-picker--fluid__skeleton--range{flex-direction:row;display:flex}.cds--date-picker--fluid__skeleton--range .cds--date-picker--fluid__skeleton--container{flex-direction:column;inline-size:50%;display:flex}.cds--date-picker--fluid__skeleton--range .cds--date-picker--fluid__skeleton--container:first-of-type{border-inline-end:1px solid var(--cds-skeleton-element,#c6c6c6)}.cds--date-picker--fluid__skeleton--range .cds--date-picker--fluid__skeleton--container .cds--date-picker__icon{inset-block-end:.5rem}.cds--date-picker--fluid.cds--date-picker--fluid--readonly:not(.cds--date-picker--fluid--invalid):not(.cds--date-picker--fluid--warn) .cds--date-picker>.cds--date-picker-container,.cds--date-picker--fluid.cds--date-picker--fluid--readonly:not(.cds--date-picker--fluid--invalid):not(.cds--date-picker--fluid--warn) .cds--date-picker .cds--date-picker__input{border-block-end-color:var(--cds-border-subtle)}.cds--date-picker--fluid.cds--date-picker--fluid--readonly:not(.cds--date-picker--fluid--invalid):not(.cds--date-picker--fluid--warn) .cds--date-picker--range>.cds--date-picker-container:last-child .cds--date-picker__input{border-inline-start-color:var(--cds-border-subtle)}.cds--date-picker--fluid .cds--date-picker-input__wrapper--decorator .cds--date-picker-input-inner-wrapper--decorator>*,.cds--date-picker--fluid .cds--date-picker-input__wrapper--slug .cds--ai-label,.cds--date-picker--fluid .cds--date-picker-input__wrapper--slug .cds--slug{inset-block-start:2.6875rem}:is(.cds--date-picker--fluid .cds--date-picker-input__wrapper--slug .cds--date-picker__input:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)),.cds--date-picker--fluid .cds--date-picker-input__wrapper--slug .cds--date-picker__input:has(~.cds--slug):not(:has(~.cds--slug--revert))){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff)}:is(.cds--date-picker--fluid .cds--date-picker-input__wrapper--slug:has(.cds--ai-label):not(:has(.cds--ai-label--revert)) .cds--date-picker__input:not(.cds--date-picker__input--invalid),.cds--date-picker--fluid .cds--date-picker-input__wrapper--slug:has(.cds--slug):not(:has(.cds--slug--revert)) .cds--date-picker__input:not(.cds--date-picker__input--invalid)){border-block-end-color:var(--cds-ai-border-strong,#4589ff)}.cds--date-picker--fluid .cds--date-picker-input__wrapper--decorator .cds--date-picker__input,.cds--date-picker--fluid--invalid .cds--date-picker-input__wrapper--decorator .cds--date-picker__input,.cds--date-picker--fluid--warn .cds--date-picker-input__wrapper--decorator .cds--date-picker__input,.cds--date-picker--fluid .cds--date-picker-input__wrapper--slug .cds--date-picker__input,.cds--date-picker--fluid--invalid .cds--date-picker-input__wrapper--slug .cds--date-picker__input,.cds--date-picker--fluid--warn .cds--date-picker-input__wrapper--slug .cds--date-picker__input{padding-inline-end:4rem}.cds--multi-select{box-sizing:border-box}.cds--multi-select .cds--list-box__field--wrapper{align-items:center;block-size:calc(100% + 1px);inline-size:100%;display:inline-flex}.cds--multi-select .cds--list-box__field{block-size:100%}.cds--multi-select .cds--list-box__field:focus{outline-offset:-2px;outline:2px solid #0000}.cds--multi-select--filterable .cds--list-box__field{padding:0}.cds--multi-select .cds--tag{min-inline-size:auto;margin:0 .5rem 0 1rem}.cds--multi-select .cds--list-box__menu{min-inline-size:auto}.cds--multi-select.cds--multi-select--selectall .cds--list-box__menu-item:first-child .cds--list-box__menu-item__option{padding:calc((var(--cds-layout-size-height-local) - 1lh) / 2 - 1px) 1rem;border-block-end:1px solid var(--cds-border-subtle-01,#c6c6c6);margin:0}.cds--multi-select.cds--multi-select--selectall .cds--list-box__menu-item:nth-child(2) .cds--list-box__menu-item__option{border-block-start:none}.cds--multi-select .cds--list-box__menu-item__option .cds--checkbox-wrapper{align-items:center;block-size:100%;inline-size:100%;display:flex}.cds--multi-select .cds--list-box__menu-item__option .cds--checkbox-label{text-overflow:ellipsis;white-space:nowrap;inline-size:100%;padding-inline-start:1.75rem;display:inline-block;overflow:hidden}.cds--multi-select .cds--list-box__menu-item__option .cds--checkbox-label:before{margin-block:0}.cds--multi-select .cds--list-box__menu-item__option .cds--checkbox:indeterminate+.cds--checkbox-label:after{inset-block-start:.5625rem}.cds--multi-select .cds--list-box__menu-item__option .cds--checkbox-label:after{inset-block-start:.3125rem}.cds--multi-select .cds--list-box__menu-item__option>.cds--form-item{flex-direction:row;margin:0}.cds--multi-select .cds--list-box__menu-item .cds--checkbox:checked~.cds--checkbox-label-text{color:var(--cds-text-primary,#161616)}.cds--multi-select--filterable{transition:outline-color 70ms cubic-bezier(.2,0,.38,.9)}.cds--multi-select--filterable.cds--combo-box .cds--text-input{background-clip:padding-box;border:.125rem solid #0000;outline:none}.cds--multi-select--filterable--input-focused{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.cds--multi-select .cds--list-box__field--wrapper--input-focused:has(button[aria-expanded=false]){outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.cds--multi-select .cds--list-box__field--wrapper--input-focused:has(button[aria-expanded=true]){outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--multi-select--filterable--input-focused{outline-style:dotted}.cds--multi-select .cds--list-box__field--wrapper--input-focused:has(button[aria-expanded=false]){outline-style:dotted}.cds--multi-select .cds--list-box__field--wrapper--input-focused:has(button[aria-expanded=true]){outline-style:dotted}}.cds--multi-select.cds--list-box--expanded .cds--list-box__field--wrapper:has(button[aria-activedescendant]:not([aria-activedescendant=""])){outline-offset:-.0625rem;outline-width:.0625rem}.cds--multi-select--filterable.cds--list-box--expanded:has(input[aria-activedescendant]:not([aria-activedescendant=""])){outline-offset:-.0625rem;outline-width:.0625rem}.cds--multi-select--filterable.cds--multi-select--selected .cds--list-box__menu-item:first-child.cds--list-box__menu-item--highlighted:before,.cds--multi-select.cds--multi-select--selected .cds--list-box__menu-item:first-child.cds--list-box__menu-item--highlighted:before{border:2px solid var(--cds-focus,#0f62fe);border-block-start:1px solid var(--cds-focus,#0f62fe);content:"";block-size:100%;inline-size:100%;position:absolute}.cds--multi-select--filterable.cds--multi-select--selected .cds--list-box__menu-item:first-child.cds--list-box__menu-item--highlighted,.cds--multi-select.cds--multi-select--selected .cds--list-box__menu-item:first-child.cds--list-box__menu-item--highlighted{outline-offset:-2px;outline:2px solid #0000}.cds--multi-select--filterable.cds--multi-select--selected .cds--text-input,.cds--multi-select.cds--multi-select--selected .cds--list-box__field{padding-inline-start:0}.cds--multi-select--filterable.cds--list-box--disabled:hover:not(.cds--multi-select--filterable) .cds--text-input{background-color:var(--cds-field)}.cds--multi-select--filterable .cds--list-box__selection--multi{margin:0 0 0 1rem}.cds--multi-select--filterable.cds--multi-select--inline,.cds--multi-select--filterable.cds--multi-select--inline .cds--text-input{background-color:#0000;border-block-end:0}.cds--multi-select:not(.cds--list-box--expanded) .cds--list-box__menu{visibility:hidden}.cds--multi-select.cds--multi-select--readonly,.cds--multi-select.cds--multi-select--readonly:hover{border-block-end-color:var(--cds-border-subtle);background-color:#0000}.cds--multi-select.cds--multi-select--readonly .cds--list-box__menu-icon svg{fill:var(--cds-icon-disabled,#16161640)}.cds--multi-select.cds--multi-select--readonly .cds--tag--filter,.cds--multi-select.cds--multi-select--readonly .cds--tag__close-icon:hover{color:var(--cds-text-primary,#161616);cursor:default;background-color:#0000}.cds--multi-select.cds--multi-select--readonly .cds--tag--filter{box-shadow:0 0 0 1px var(--cds-border-subtle)}.cds--multi-select.cds--multi-select--readonly .cds--tag--filter svg{fill:var(--cds-icon-disabled,#16161640)}.cds--multi-select.cds--multi-select--readonly .cds--list-box__field,.cds--multi-select.cds--multi-select--readonly .cds--list-box__menu-icon{cursor:default}.cds--multi-select__wrapper.cds--list-box__wrapper--fluid--focus:not(.cds--multi-select--filterable__wrapper) .cds--list-box__field--wrapper--input-focused{outline:none}.cds--list-box__wrapper--fluid .cds--tag.cds--tag--filter{margin-block-start:1.25rem}.cds--list-box__wrapper--fluid .cds--multi-select--filterable .cds--list-box__field .cds--text-input{border-block-end:1px solid #0000}.cds--list-box__wrapper--fluid .cds--multi-select--filterable.cds--combo-box .cds--list-box__field{align-items:baseline}.cds--list-box__wrapper--fluid.cds--multi-select--filterable__wrapper:not(.cds--list-box--up) .cds--list-box__menu{inset-block-start:calc(100% + .0625rem)}.cds--number__controls:hover .cds--number__control-btn:after,.cds--number__input-wrapper--decorator .cds--number__rule-divider,.cds--number__input-wrapper--slug .cds--number__rule-divider{display:none}.cds--number__input-wrapper--decorator .cds--number__control-btn:hover,.cds--number__input-wrapper--slug .cds--number__control-btn:hover{box-shadow:0 -1px 0 var(--cds-ai-border-strong,#4589ff) inset}.cds--number__controls:focus-within .cds--number__control-btn:after{display:none}.cds--number html{font-size:100%}.cds--number body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--number code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--number strong{font-weight:600}.cds--number{flex-direction:column;inline-size:100%;display:flex;position:relative}.cds--number .cds--number__input-wrapper--warning input[type=number],.cds--number .cds--number__input-wrapper--warning input[type=text]{padding-inline-end:8rem}.cds--number input[type=number],.cds--number input[type=text]{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);outline-offset:-2px;box-sizing:border-box;appearance:textfield;background-color:var(--cds-field);border:0;border-block-end:.0625rem solid var(--cds-border-strong);block-size:2.5rem;color:var(--cds-text-primary,#161616);border-radius:0;outline:2px solid #0000;inline-size:100%;min-inline-size:9.375rem;padding-inline:1rem 6rem;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9);display:inline-flex}.cds--number input[type=number]:focus,.cds--number input[type=text]:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--number input[type=number]:focus,.cds--number input[type=text]:focus{outline-style:dotted}}.cds--number input[type=number]:disabled~.cds--number__controls,.cds--number input[type=text]:disabled~.cds--number__controls{cursor:not-allowed;pointer-events:none}.cds--number input[type=number]:disabled~.cds--number__controls svg,.cds--number input[type=text]:disabled~.cds--number__controls svg{fill:var(--cds-icon-disabled,#16161640)}.cds--number input[type=number]::-ms-clear{display:none}.cds--number input[type=text]::-ms-clear{display:none}.cds--number input[type=number]::-webkit-inner-spin-button{appearance:none}.cds--number input[type=text]::-webkit-inner-spin-button{appearance:none}.cds--number input[type=number][data-invalid],.cds--number input[type=text][data-invalid]{padding-inline-end:8rem}.cds--number--lg.cds--number input[type=number],.cds--number--lg.cds--number input[type=text]{padding-inline-end:7rem}.cds--number--lg.cds--number input[type=number][data-invalid],.cds--number--lg.cds--number input[type=text][data-invalid],.cds--number--lg.cds--number .cds--number__input-wrapper--warning input[type=number],.cds--number--lg.cds--number .cds--number__input-wrapper--warning input[type=text]{padding-inline-end:9rem}.cds--number--sm.cds--number input[type=number],.cds--number--sm.cds--number input[type=text]{padding-inline-end:5rem}.cds--number--sm.cds--number input[type=number][data-invalid],.cds--number--sm.cds--number input[type=text][data-invalid],.cds--number--sm.cds--number .cds--number__input-wrapper--warning input[type=number],.cds--number--sm.cds--number .cds--number__input-wrapper--warning input[type=text]{padding-inline-end:7rem}.cds--number input[type=number]:disabled,.cds--number input[type=text]:disabled{background-color:var(--cds-field);color:var(--cds-text-disabled,#16161640);cursor:not-allowed}.cds--number__input-wrapper{align-items:center;display:flex;position:relative}.cds--number__controls html{font-size:100%}.cds--number__controls body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--number__controls code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--number__controls strong{font-weight:600}.cds--number__controls{flex-direction:row;justify-content:center;align-items:center;block-size:100%;inline-size:5rem;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}.cds--number__control-btn{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--number__control-btn *,.cds--number__control-btn :before,.cds--number__control-btn :after{box-sizing:inherit}.cds--number__control-btn::-moz-focus-inner{border:0}.cds--number__control-btn{block-size:100%;color:var(--cds-icon-primary,#161616);justify-content:center;align-items:center;display:inline-flex;position:relative}.cds--number__control-btn svg{fill:currentColor}.cds--number__control-btn:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--number__control-btn:focus{outline-style:dotted}}.cds--number__control-btn:focus{color:var(--cds-icon-primary,#161616);outline-offset:-2px;outline-width:2px}.cds--number__control-btn:hover{background-color:var(--cds-field-hover);box-shadow:0 -1px 0 var(--cds-border-strong) inset;color:var(--cds-icon-primary,#161616);cursor:pointer}.cds--number__control-btn:disabled{color:var(--cds-text-disabled,#16161640);cursor:not-allowed;border-block-end-color:#0000}.cds--number__control-btn.down-icon{order:1}.cds--number__control-btn.up-icon{order:2}.cds--number input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn,.cds--number input[type=text][data-invalid]~.cds--number__controls .cds--number__control-btn{border-block-end-color:var(--cds-support-error,#da1e28)}.cds--number input[type=number]:focus~.cds--number__controls .cds--number__control-btn,.cds--number input[type=text]:focus~.cds--number__controls .cds--number__control-btn{border-style:solid;border-width:2px 0;border-color:var(--cds-focus,#0f62fe);box-shadow:none;outline-offset:-2px}.cds--number input[type=number]:focus~.cds--number__controls .cds--number__control-btn:last-of-type:hover,.cds--number input[type=text]:focus~.cds--number__controls .cds--number__control-btn:last-of-type:hover{box-shadow:-4px 0 0 -2px var(--cds-focus,#0f62fe) inset}.cds--number input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:last-of-type:hover,.cds--number input[type=text][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:last-of-type:hover{box-shadow:-4px 0 0 -2px var(--cds-support-error,#da1e28) inset}.cds--number input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:hover,.cds--number input[type=text][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:hover{border-style:solid;border-width:2px 0;border-color:var(--cds-support-error,#da1e28);box-shadow:none;outline-offset:-2px}.cds--number input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:focus:hover,.cds--number input[type=text][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:focus:hover{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--number input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:focus:hover,.cds--number input[type=text][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:focus:hover{outline-style:dotted}}.cds--number__rule-divider{z-index:6000;background-color:var(--cds-border-subtle);block-size:1rem;inline-size:.0625rem;position:absolute}.cds--number__rule-divider:first-of-type{order:0}.cds--number__controls .cds--number__rule-divider:first-of-type{background-color:#0000;inset-inline-start:0}.cds--number__invalid+.cds--number__controls .cds--number__rule-divider:first-of-type{background-color:var(--cds-border-subtle)}.cds--number--light .cds--number__rule-divider,.cds--number--light .cds--number__invalid+.cds--number__controls .cds--number__rule-divider:first-of-type{background-color:var(--cds-border-subtle-02,#e0e0e0)}.cds--number input[type=number]:disabled+.cds--number__controls .cds--number__rule-divider:first-of-type,.cds--number input[type=text]:disabled+.cds--number__controls .cds--number__rule-divider:first-of-type{background-color:#0000}.cds--number input[type=number]:disabled+.cds--number__controls .cds--number__rule-divider,.cds--number input[type=text]:disabled+.cds--number__controls .cds--number__rule-divider{background-color:var(--cds-icon-disabled,#16161640)}.cds--number__control-btn:focus~.cds--number__rule-divider{background-color:#0000}.cds--number__invalid{fill:var(--cds-support-error,#da1e28);position:absolute;inset-inline-end:6rem}.cds--number--lg .cds--number__invalid{inset-inline-end:7rem}.cds--number--sm .cds--number__invalid{inset-inline-end:5rem}.cds--number__invalid+.cds--number__rule-divider{position:absolute;inset-inline-end:5rem}.cds--number--lg .cds--number__invalid+.cds--number__rule-divider{inset-inline-end:6rem}.cds--number--sm .cds--number__invalid+.cds--number__rule-divider{inset-inline-end:4rem}.cds--number__control-btn.down-icon:hover~.cds--number__rule-divider,.cds--number__control-btn.up-icon:hover+.cds--number__rule-divider,.cds--number__control-btn.down-icon:focus~.cds--number__rule-divider,.cds--number__control-btn.up-icon:focus+.cds--number__rule-divider{background-color:#0000}.cds--number__invalid--warning{fill:var(--cds-support-warning,#f1c21b)}.cds--number__invalid--warning path:first-of-type{fill:#000;opacity:1}.cds--number--lg input[type=number],.cds--number--lg input[type=text]{block-size:3rem}.cds--number--lg .cds--number__controls{inline-size:6rem}.cds--number--lg .cds--number__control-btn{inline-size:3rem}.cds--number--sm input[type=number],.cds--number--sm input[type=text]{block-size:2rem}.cds--number--sm .cds--number__controls{inline-size:4rem}.cds--number--sm .cds--number__control-btn{inline-size:2rem}.cds--number--nolabel .cds--label+.cds--form__helper-text{margin-block-start:0}.cds--number--nosteppers input[type=number],.cds--number--nosteppers input[type=text]{padding-inline-end:0}.cds--number--nosteppers input[type=number][data-invalid],.cds--number--nosteppers input[type=text][data-invalid],.cds--number--nosteppers .cds--number__input-wrapper--warning input[type=number],.cds--number--nosteppers .cds--number__input-wrapper--warning input[type=text]{padding-inline-end:3rem}.cds--number--nosteppers .cds--number__invalid{inset-inline-end:1rem}.cds--number--readonly input[type=number],.cds--number--readonly input[type=text]{border-block-end-color:var(--cds-border-subtle);background:0 0}.cds--number--readonly .cds--number__control-btn{color:var(--cds-icon-disabled,#16161640);pointer-events:none}.cds--number--readonly .cds--number__control-btn:hover{cursor:pointer;background-color:#0000}.cds--number--readonly input[type=number]:focus~.cds--number__controls .cds--number__control-btn:hover,.cds--number--readonly input[type=text]:focus~.cds--number__controls .cds--number__control-btn:hover{outline:none}.cds--number--readonly .cds--number__controls:hover .cds--number__rule-divider:not(:first-of-type){background-color:var(--cds-border-subtle)}.cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator>*,.cds--number__input-wrapper--slug .cds--ai-label,.cds--number__input-wrapper--slug .cds--slug{position:absolute;inset-block-start:50%;inset-inline-end:6rem;transform:translateY(-50%)}.cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator:not(:has(.cds--ai-label))>*{block-size:1rem}.cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator>:before,.cds--number__input-wrapper--decorator .cds--number__control-btn:before,.cds--number__input-wrapper--decorator .cds--number__control-btn:after,.cds--number__input-wrapper--slug .cds--ai-label:before,.cds--number__input-wrapper--slug .cds--slug:before,.cds--number__input-wrapper--slug .cds--number__control-btn:before,.cds--number__input-wrapper--slug .cds--number__control-btn:after{background-color:var(--cds-border-subtle);content:"";block-size:1rem;inline-size:.0625rem;position:absolute}.cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator>:before,.cds--number__input-wrapper--slug .cds--ai-label:before,.cds--number__input-wrapper--slug .cds--slug:before{display:none;inset-inline-start:-1rem}.cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator .cds--ai-label--revert:before,.cds--number__input-wrapper--slug .cds--ai-label--revert:before,.cds--number__input-wrapper--slug .cds--slug--revert:before{inset-block-start:.5rem;inset-inline-start:-.5rem}.cds--number__control-btn:after{display:block;inset-inline-end:0}.cds--number__input-wrapper--decorator .cds--number__control-btn:before,.cds--number__input-wrapper--slug .cds--number__control-btn:before{display:block;inset-inline-end:2.5rem}.cds--number__input-wrapper--decorator .cds--number__control-btn:focus:before,.cds--number__input-wrapper--slug .cds--number__control-btn:focus:before{display:none}.cds--number__control-btn:hover:after,.cds--number__control-btn:hover:before{display:none;inset-inline-end:0}.cds--number__input-wrapper:has(.cds--number__control-btn:hover)~.cds--number__input-wrapper--decorator:after{display:none}.cds--number__input-wrapper:has(.cds--number__control-btn:hover)~.cds--number__input-wrapper--slug:after{display:none}.cds--number__control-btn:has(.up-icon):after{display:none}.cds--number__control-btn:has(.up-icon):before{display:none}.cds--number__input-wrapper--decorator .cds--number__invalid,.cds--number__input-wrapper--slug .cds--number__invalid{inset-inline-end:9rem}.cds--number__input-wrapper--decorator:has(.cds--number__invalid) .cds--number__input-inner-wrapper--decorator>:before{display:block}.cds--number__input-wrapper--slug:has(.cds--number__invalid) .cds--ai-label:before{display:block}.cds--number__input-wrapper--slug:has(.cds--number__invalid) .cds--ai-label:before{display:block}.cds--number__input-wrapper--slug:has(.cds--number__invalid) .cds--slug:before{display:block}.cds--number .cds--number__input-wrapper--decorator input[data-invalid],.cds--number .cds--number__input-wrapper--decorator.cds--number__input-wrapper--warning input,.cds--number .cds--number__input-wrapper--slug input[data-invalid],.cds--number .cds--number__input-wrapper--slug.cds--number__input-wrapper--warning input{padding-inline-end:9rem}.cds--number__input-wrapper--slug input[type=number]:disabled,.cds--number__input-wrapper--slug input[type=text]:disabled{background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff);padding-inline-end:9.0625rem}.cds--number__input-wrapper--decorator input[type=number]:has(~.cds--number__input-inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--number__input-inner-wrapper--decorator .cds--ai-label--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff);padding-inline-end:9.0625rem}.cds--number__input-wrapper--slug input[type=number]:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff);padding-inline-end:9.0625rem}.cds--number__input-wrapper--slug input[type=number]:has(~.cds--slug):not(:has(~.cds--slug--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff);padding-inline-end:9.0625rem}.cds--number__input-wrapper--decorator input[type=text]:has(~.cds--number__input-inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--number__input-inner-wrapper--decorator .cds--ai-label--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff);padding-inline-end:9.0625rem}.cds--number__input-wrapper--slug input[type=text]:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff);padding-inline-end:9.0625rem}.cds--number__input-wrapper--slug input[type=text]:has(~.cds--slug):not(:has(~.cds--slug--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff);padding-inline-end:9.0625rem}.cds--number.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--number.cds--skeleton:hover,.cds--number.cds--skeleton:focus,.cds--number.cds--skeleton:active{cursor:default;border:none;outline:none}.cds--number.cds--skeleton:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--number.cds--skeleton:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--number.cds--skeleton{background:canvastext}.cds--number.cds--skeleton:before{forced-color-adjust:none;background:canvas}}.cds--number.cds--skeleton{inline-size:100%}.cds--number.cds--skeleton input[type=number],.cds--number.cds--skeleton input[type=text]{display:none}.cds--number.cds--skeleton.cds--number--sm{block-size:2rem}.cds--number.cds--skeleton.cds--number--md{block-size:2.5rem}.cds--number.cds--skeleton.cds--number--lg{block-size:3rem}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--number__control-btn:hover,.cds--number__control-btn:focus{color:highlight;outline:1px solid highlight}.cds--number__control-btn{outline:1px solid #0000}}.cds--number-input--fluid{background:var(--cds-field);block-size:100%;position:relative}.cds--number-input--fluid .cds--label{z-index:1;align-items:center;block-size:1rem;inline-size:calc(100% - 2rem);margin:0;display:flex;position:absolute;inset-block-start:.8125rem;inset-inline-start:1rem}.cds--number-input--fluid .cds--label::-webkit-scrollbar{display:none}.cds--number-input--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar{display:none}.cds--number-input--fluid .cds--label .cds--toggletip-label{-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;overflow-x:scroll}.cds--number-input--fluid .cds--label:not(:has(.cds--toggletip-label)){-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;overflow-x:scroll}.cds--number-input--fluid .cds--number__input-wrapper{position:initial}.cds--number-input--fluid input[type=number],.cds--number-input--fluid input[type=text]{background:0 0;outline:none;min-block-size:4rem;padding:2rem 5rem .8125rem 1rem}.cds--number-input--fluid .cds--number__controls{block-size:2.5rem;inset-block-start:1.4375rem;transform:translate(0)}.cds--number-input--fluid input[type=number]:focus~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid input[type=text]:focus~.cds--number__controls .cds--number__control-btn{border-block-end-color:var(--cds-focus,#0f62fe);box-shadow:inset 0 -1px var(--cds-focus,#0f62fe)}.cds--number-input--fluid input[type=number]:focus~.cds--number__controls .cds--number__control-btn:last-of-type,.cds--number-input--fluid input[type=text]:focus~.cds--number__controls .cds--number__control-btn:last-of-type{box-shadow:inset 0 -1px var(--cds-focus,#0f62fe), inset -2px 0 var(--cds-focus,#0f62fe)}.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=number]:focus~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid--invalid input[type=number]:focus~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=text]:focus~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid--invalid input[type=text]:focus~.cds--number__controls .cds--number__control-btn{box-shadow:none;border-block-end-color:#0000}.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=number]:focus~.cds--number__controls .cds--number__control-btn:last-of-type,.cds--number-input--fluid--invalid input[type=number][data-invalid]:focus~.cds--number__controls .cds--number__control-btn:last-of-type,.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=text]:focus~.cds--number__controls .cds--number__control-btn:last-of-type,.cds--number-input--fluid--invalid input[type=text][data-invalid]:focus~.cds--number__controls .cds--number__control-btn:last-of-type{box-shadow:inset -2px 0 var(--cds-focus,#0f62fe)}.cds--number-input--fluid--invalid input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:last-of-type:hover,.cds--number-input--fluid--invalid input[type=text][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:last-of-type:hover{box-shadow:inset -2px 0 var(--cds-support-error,#da1e28)}.cds--number-input--fluid--invalid input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:hover,.cds--number-input--fluid--invalid input[type=text][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:hover{box-shadow:none}.cds--number-input--fluid.cds--number-input--fluid--focus .cds--number{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--number-input--fluid.cds--number-input--fluid--focus .cds--number{outline-style:dotted}}.cds--number-input--fluid:not(.cds--number-input--fluid--invalid) .cds--number-input-wrapper:not(.cds--number-input-wrapper__warning) input[type=number]:focus~.cds--number__controls .cds--number__control-btn:hover,.cds--number-input--fluid:not(.cds--number-input--fluid--invalid) .cds--number-input-wrapper:not(.cds--number-input-wrapper__warning) input[type=text]:focus~.cds--number__controls .cds--number__control-btn:hover{border-block-end:1px solid var(--cds-focus,#0f62fe);outline:none}.cds--number-input--fluid--invalid input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn:focus,.cds--number-input--fluid--invalid .cds--number input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn:focus:hover,.cds--number-input--fluid--invalid input[type=text][data-invalid]~.cds--number__controls .cds--number__control-btn:focus,.cds--number-input--fluid--invalid .cds--number input[type=text][data-invalid]~.cds--number__controls .cds--number__control-btn:focus:hover{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--number-input--fluid--invalid input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn:focus,.cds--number-input--fluid--invalid .cds--number input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn:focus:hover,.cds--number-input--fluid--invalid input[type=text][data-invalid]~.cds--number__controls .cds--number__control-btn:focus,.cds--number-input--fluid--invalid .cds--number input[type=text][data-invalid]~.cds--number__controls .cds--number__control-btn:focus:hover{outline-style:dotted}}.cds--number-input--fluid .cds--number-input__divider{display:none}.cds--number-input--fluid .cds--number__invalid{pointer-events:none;inset-block-start:4.5625rem;inset-inline-end:1rem}.cds--number-input--fluid .cds--number__controls .cds--number__rule-divider:first-of-type{display:none}.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=number],.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=text]{border-block-end:1px solid #0000}.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=number]:focus,.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=text]:focus{outline:none}.cds--number-input--fluid.cds--number-input--fluid--invalid .cds--number-input__divider,.cds--number-input--fluid .cds--number__input-wrapper--warning+.cds--number-input__divider{border:none;border-block-end:1px solid var(--cds-border-subtle);block-size:.0625rem;inline-size:calc(100% - 2rem);margin:0 1rem;display:block;position:absolute;inset-block-start:3.9375rem}.cds--number-input--fluid .cds--form-requirement{margin:0;padding:.5rem 2.5rem .5rem 1rem}.cds--number-input--fluid.cds--number-input--fluid--invalid:not(.cds--number-input--fluid--focus) .cds--number{outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--number-input--fluid.cds--number-input--fluid--invalid:not(.cds--number-input--fluid--focus) .cds--number{outline-style:dotted}}.cds--number-input--fluid--invalid .cds--number[data-invalid] input[type=number],.cds--number-input--fluid--invalid .cds--number[data-invalid] input[type=text]{border-block-end:1px solid #0000}.cds--number-input--fluid--invalid .cds--number[data-invalid] input[type=number],.cds--number-input--fluid--invalid .cds--number input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn:hover,.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=number]~.cds--number__controls .cds--number__control-btn:hover:not(:focus),.cds--number-input--fluid--invalid .cds--number[data-invalid] input[type=text],.cds--number-input--fluid--invalid .cds--number input[type=text][data-invalid]~.cds--number__controls .cds--number__control-btn:hover,.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=text]~.cds--number__controls .cds--number__control-btn:hover:not(:focus){outline:none}.cds--number-input--fluid.cds--number-input--invalid .cds--number__input-wrapper input[type=number]~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=number]~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid.cds--number-input--invalid .cds--number__input-wrapper input[type=text]~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=text]~.cds--number__controls .cds--number__control-btn{border-block-end:none}.cds--number-input--fluid--invalid .cds--number input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid .cds--number input[type=number]~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid--invalid .cds--number input[type=text][data-invalid]~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid .cds--number input[type=text]~.cds--number__controls .cds--number__control-btn{border:initial;border-block-end-width:.0625rem}.cds--number-input--fluid--disabled:not(.cds--number-input--fluid--invalid) .cds--number{border-block-end:1px solid var(--cds-border-subtle)}.cds--number-input--fluid--disabled.cds--number-input--fluid--invalid .cds--number input[type=number]:disabled,.cds--number-input--fluid--disabled.cds--number-input--fluid--invalid .cds--number input[type=text]:disabled{background-color:#0000}.cds--number-input--fluid .cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator>*,.cds--number-input--fluid .cds--number__input-wrapper--slug .cds--ai-label,.cds--number-input--fluid .cds--number__input-wrapper--slug .cds--slug{inset-block-start:2.6875rem}.cds--number-input--fluid.cds--number-input--fluid--invalid .cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator>*,.cds--number-input--fluid .cds--number__input-wrapper--decorator.cds--number__input-wrapper--warning .cds--number__input-inner-wrapper--decorator>*,.cds--number-input--fluid.cds--number-input--fluid--invalid .cds--number__input-wrapper--slug .cds--ai-label,.cds--number-input--fluid .cds--number__input-wrapper--slug.cds--number__input-wrapper--warning .cds--ai-label,.cds--number-input--fluid.cds--number-input--fluid--invalid .cds--number__input-wrapper--slug .cds--slug,.cds--number-input--fluid .cds--number__input-wrapper--slug.cds--number__input-wrapper--warning .cds--slug{inset-inline-end:5.5rem}.cds--number-input--fluid .cds--number__input-wrapper--decorator input,.cds--number-input--fluid.cds--number-input--fluid--invalid .cds--number__input-wrapper--decorator input[data-invalid],.cds--number-input--fluid .cds--number__input-wrapper--decorator.cds--number__input-wrapper--warning input,.cds--number-input--fluid .cds--number__input-wrapper--slug input,.cds--number-input--fluid.cds--number-input--fluid--invalid .cds--number__input-wrapper--slug input[data-invalid],.cds--number-input--fluid .cds--number__input-wrapper--slug.cds--number__input-wrapper--warning input{padding-inline-end:7.5rem}:is(.cds--number-input--fluid .cds--number__input-wrapper--decorator:has(.cds--ai-label):not(:has(.cds--ai-label--revert)),.cds--number-input--fluid .cds--number__input-wrapper--slug:has(.cds--ai-label):not(:has(.cds--ai-label--revert)),.cds--number-input--fluid .cds--number__input-wrapper--slug:has(.cds--slug):not(:has(.cds--slug--revert))){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff)}.cds--number-input--fluid .cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator>:before,.cds--number-input--fluid .cds--number__input-wrapper--slug .cds--ai-label:before,.cds--number-input--fluid .cds--number__input-wrapper--slug .cds--slug:before{display:none}.cds--search--fluid{block-size:4rem}.cds--search--fluid .cds--label{z-index:1;overflow:initial;clip:initial;block-size:1rem;inline-size:calc(100% - 2rem);white-space:initial;align-items:center;margin:0;display:flex;position:absolute;inset-block-start:.8125rem;inset-inline-start:1rem}.cds--search--fluid .cds--label::-webkit-scrollbar{display:none}.cds--search--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar{display:none}.cds--search--fluid .cds--label .cds--toggletip-label{-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;overflow-x:scroll}.cds--search--fluid .cds--label:not(:has(.cds--toggletip-label)){-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;overflow-x:scroll}.cds--search--fluid .cds--search-input{block-size:100%;padding:2rem 5.5rem .8125rem 1rem}.cds--search--fluid .cds--search-magnifier-icon{color:var(--cds-icon-primary,#161616);inset:auto 1rem .8125rem auto;transform:none}.cds--search--fluid .cds--search-close{border:none;block-size:2.5rem;inline-size:2.5rem;transition:background-color 70ms cubic-bezier(.2,0,.38,.9);inset:auto 3rem 0 auto}.cds--search--fluid .cds--search-input:focus~.cds--search-close:hover{outline:none}.cds--search--fluid .cds--search-close:after{content:"";block-size:.125rem;inline-size:100%;display:block;position:absolute;inset-block-end:0;inset-inline-start:0}.cds--search--fluid .cds--search-input:focus~.cds--search-close:after{background:var(--cds-focus,#0f62fe)}.cds--search--fluid .cds--search-input:not(:focus)~.cds--search-close:not([disabled]):after{background:var(--cds-border-strong);block-size:.0625rem}.cds--search--fluid .cds--search-close svg{margin-block-end:.125rem}.cds--search--fluid .cds--search-input:disabled~.cds--search-close:hover:before{background:var(--cds-border-subtle)}.cds--search--fluid.cds--search--disabled .cds--label{color:var(--cds-text-disabled,#16161640);cursor:not-allowed}.cds--search--fluid.cds--search--disabled .cds--search-input[disabled]{border-block-end:1px solid var(--cds-border-subtle)}.cds--select{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--select *,.cds--select :before,.cds--select :after{box-sizing:inherit}.cds--select{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));flex-direction:column;align-items:flex-start;inline-size:100%;display:flex;position:relative}.cds--select-input__wrapper{align-items:center;inline-size:100%;display:flex;position:relative}.cds--select-input{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);outline-offset:-2px;--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline,var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));appearance:none;background-color:var(--cds-field);block-size:var(--cds-layout-size-height-local);border:none;border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary,#161616);cursor:pointer;opacity:1;text-overflow:ellipsis;border-radius:0;outline:2px solid #0000;inline-size:100%;padding-block:0;padding-inline:1rem 3rem;font-family:inherit;transition:outline 70ms cubic-bezier(.2,0,.38,.9);display:block}.cds--select-input:hover{background-color:var(--cds-field-hover)}.cds--select-input::-ms-expand{display:none}@-moz-document url-prefix(){.cds--select-input:-moz-focusring{color:#0000;text-shadow:0 0 #000;background-image:none}.cds--select-input::-moz-focus-inner{color:#0000;text-shadow:0 0 #000;background-image:none}}.cds--select-input:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--select-input:focus{outline-style:dotted}}.cds--select-input:focus{color:var(--cds-text-primary,#161616)}.cds--select-input:disabled,.cds--select-input:hover:disabled{background-color:var(--cds-field);color:var(--cds-text-disabled,#16161640);cursor:not-allowed;border-block-end-color:#0000}.cds--select--disabled .cds--label,.cds--select--disabled .cds--form__helper-text{color:var(--cds-text-disabled,#16161640)}.cds--select-input__wrapper[data-invalid] .cds--select-input,.cds--select--warning .cds--select-input{padding-inline-end:4rem}.cds--select-input:disabled~.cds--select__arrow{fill:var(--cds-icon-disabled,#16161640)}.cds--select--light .cds--select-input{background-color:var(--cds-field-02,#fff)}.cds--select--light .cds--select-input:hover{background-color:var(--cds-field-hover)}.cds--select--light .cds--select-input:disabled,.cds--select--light .cds--select-input:hover:disabled{background-color:var(--cds-field-02,#fff);color:var(--cds-text-disabled,#16161640);cursor:not-allowed}.cds--select__arrow{block-size:100%;fill:var(--cds-icon-primary,#161616);pointer-events:none;position:absolute;inset-block-start:0;inset-inline-end:1rem}@media screen and (-ms-high-contrast:active),screen and (prefers-contrast){.cds--select__arrow path{fill:buttontext}}.cds--select__invalid-icon{position:absolute;inset-inline-end:2.5rem}.cds--select-input__wrapper[data-invalid] .cds--select-input~.cds--select__invalid-icon,.cds--select-input--inline__wrapper[data-invalid] .cds--select__invalid-icon{fill:var(--cds-support-error,#da1e28)}.cds--select__invalid-icon--warning{fill:var(--cds-support-warning,#f1c21b)}.cds--select__invalid-icon--warning path[fill]{fill:#000;opacity:1}optgroup.cds--select-optgroup,.cds--select-option{background-color:var(--cds-layer-hover);color:var(--cds-text-primary,#161616)}optgroup.cds--select-optgroup:disabled,.cds--select-option:disabled{color:var(--cds-text-disabled,#16161640)}.cds--select--inline{flex-direction:row;align-items:center;display:flex}.cds--select--inline .cds--form__helper-text{margin-block-end:0;margin-inline-start:.5rem}.cds--select--inline .cds--label{white-space:nowrap;margin:0 .5rem 0 0}.cds--select--inline .cds--select-input{color:var(--cds-text-primary,#161616);background-color:#0000;border-block-end:none;inline-size:100%;padding-inline:.5rem 3rem}.cds--select--inline .cds--select-input:hover{background-color:var(--cds-field-hover)}.cds--select--inline .cds--select-input:focus,.cds--select--inline .cds--select-input:focus option,.cds--select--inline .cds--select-input:focus optgroup{background-color:var(--cds-background,#fff)}.cds--select--inline .cds--select-input:focus:hover,.cds--select--inline .cds--select-input:focus option:hover,.cds--select--inline .cds--select-input:focus optgroup:hover{background-color:var(--cds-field-hover)}.cds--select--inline .cds--select-input[disabled],.cds--select--inline .cds--select-input[disabled]:hover{background-color:var(--cds-background,#fff)}.cds--select--inline .cds--select__arrow{inset-inline-end:.5rem}.cds--select--inline.cds--select--invalid .cds--select-input{padding-inline-end:3.5rem}.cds--select--inline.cds--select--invalid .cds--select-input~.cds--select__invalid-icon,.cds--select--inline.cds--select--warning .cds--select-input~.cds--select__invalid-icon--warning{inset-inline-end:2rem}.cds--select--inline .cds--select-input:disabled{color:var(--cds-text-disabled,#16161640);cursor:not-allowed}.cds--select--inline .cds--select-input:disabled~*{cursor:not-allowed}.cds--select--readonly .cds--select-input{border-block-end-color:var(--cds-border-subtle);cursor:default;background-color:#0000}.cds--select--readonly .cds--select__arrow{fill:var(--cds-icon-disabled,#16161640)}.cds--select--readonly.cds--select--inline .cds--select-input:hover{background-color:#0000}.cds--select.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--select.cds--skeleton:hover,.cds--select.cds--skeleton:focus,.cds--select.cds--skeleton:active{cursor:default;border:none;outline:none}.cds--select.cds--skeleton:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--select.cds--skeleton:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--select.cds--skeleton{background:canvastext}.cds--select.cds--skeleton:before{forced-color-adjust:none;background:canvas}}.cds--select.cds--skeleton{block-size:2.5rem;inline-size:100%}.cds--select.cds--skeleton .cds--select-input{display:none}.cds--select--decorator .cds--select__inner-wrapper--decorator>*,.cds--select--slug .cds--ai-label,.cds--select--slug .cds--slug{margin-block-start:.03125rem;position:absolute;inset-block-start:50%;inset-inline-end:calc(2.5rem + 9px);transform:translateY(-50%)}.cds--select--decorator .cds--select__inner-wrapper--decorator>:after,.cds--select--decorator .cds--select__inner-wrapper--decorator>:before,.cds--select--slug .cds--ai-label:after,.cds--select--slug .cds--ai-label:before,.cds--select--slug .cds--slug:after,.cds--select--slug .cds--slug:before{background-color:var(--cds-border-subtle-01,#c6c6c6);content:"";block-size:1rem;inline-size:.0625rem;position:absolute}.cds--select--decorator .cds--select__inner-wrapper--decorator>:before,.cds--select--slug .cds--ai-label:before,.cds--select--slug .cds--slug:before{display:none;inset-inline-start:calc(-.5rem - 1px)}.cds--select--decorator .cds--select__inner-wrapper--decorator>:after,.cds--select--slug .cds--ai-label:after,.cds--select--slug .cds--slug:after{display:block;inset-block-start:0;inset-inline-end:calc(-.5rem - 1px)}.cds--select--decorator .cds--select__inner-wrapper--decorator>.cds--ai-label--revert:before,.cds--select--slug .cds--ai-label--revert:before,.cds--select--slug .cds--slug--revert:before{inset-block-start:.5rem;inset-inline-start:0}.cds--select--decorator .cds--select__inner-wrapper--decorator>.cds--ai-label--revert,.cds--select--slug .cds--ai-label--revert{inset-inline-end:2.5625rem}.cds--select--decorator .cds--ai-label--revert:after,.cds--select--slug .cds--ai-label--revert:after,.cds--select--slug .cds--slug--revert:after{inset-block-start:.5rem;inset-inline-end:-1px}.cds--select--decorator .cds--select-input__wrapper .cds--select-input~.cds--select__invalid-icon,.cds--select--slug .cds--select-input__wrapper[data-invalid] .cds--select-input~.cds--select__invalid-icon,.cds--select--slug .cds--select-input__wrapper .cds--select-input~.cds--select__invalid-icon{inset-inline-end:5rem}:is(.cds--select--decorator .cds--select-input:has(~.cds--select__inner-wrapper--decorator),.cds--select--slug .cds--select-input:has(~.cds--ai-label),.cds--select--slug .cds--select-input:has(~.cds--slug)){padding-inline-end:4rem}:is(.cds--select--decorator:has(.cds--select__invalid-icon) .cds--select-input:has(~.cds--select__inner-wrapper--decorator),.cds--select--slug:has(.cds--select__invalid-icon) .cds--select-input:has(~.cds--ai-label),.cds--select--slug:has(.cds--select__invalid-icon) .cds--select-input:has(~.cds--slug)){padding-inline-end:6rem}.cds--select-input-has--ai-label{background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff)}.cds--select--decorator .cds--select-input:has(~.cds--select__inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--select__inner-wrapper--decorator .cds--ai-label--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff)}.cds--select--slug .cds--select-input:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff)}.cds--select--slug .cds--select-input:has(~.cds--slug):not(:has(~.cds--slug--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff)}.cds--select--decorator:has(.cds--select__invalid-icon) .cds--select__inner-wrapper--decorator>:before{display:block}.cds--select--slug:has(.cds--select__invalid-icon) .cds--ai-label:before{display:block}.cds--select--slug:has(.cds--select__invalid-icon) .cds--slug:before{display:block}.cds--select--fluid .cds--select{background:var(--cds-field);block-size:100%;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9);position:relative}.cds--select--fluid .cds--label{z-index:1;align-items:center;block-size:1rem;inline-size:calc(100% - 2rem);margin:0;display:flex;position:absolute;inset-block-start:.8125rem;inset-inline-start:1rem}.cds--select--fluid .cds--label::-webkit-scrollbar{display:none}.cds--select--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar{display:none}.cds--select--fluid .cds--label .cds--toggletip-label{-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;overflow-x:scroll}.cds--select--fluid .cds--label:not(:has(.cds--toggletip-label)){-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;overflow-x:scroll}.cds--select--fluid .cds--select-input{text-overflow:ellipsis;outline:none;min-block-size:4rem;padding:2rem 2rem .8125rem 1rem}.cds--select--fluid .cds--select__arrow{block-size:1rem;inset-block-start:2.125rem;inset-inline-end:.75rem}.cds--select--fluid .cds--select__divider{transition:border-color 70ms cubic-bezier(.2,0,.38,.9);display:none}.cds--select--fluid .cds--select--invalid .cds--select-input__wrapper{outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--select--fluid .cds--select--invalid .cds--select-input__wrapper{outline-style:dotted}}.cds--select--fluid .cds--select--invalid .cds--select__divider,.cds--select--fluid .cds--select--warning .cds--select__divider{border:none;border-block-end:1px solid var(--cds-border-subtle);inline-size:calc(100% - 2rem);margin:0 1rem;display:block}.cds--select--fluid .cds--select-input__wrapper[data-invalid] .cds--select-input,.cds--select--fluid .cds--select--warning .cds--select-input{border-block-end:1px solid #0000;padding-inline-end:2rem}.cds--select--fluid .cds--select--warning{border-block-end:1px solid var(--cds-border-strong)}.cds--select--fluid .cds--select-input__wrapper{display:block}.cds--select--fluid .cds--select-input__wrapper[data-invalid] .cds--select-input:not(:focus),.cds--select--fluid .cds--select--warning .cds--select-input:not(:focus){outline:none}.cds--select--fluid .cds--select-input__wrapper[data-invalid] .cds--form-requirement,.cds--select--fluid .cds--select--warning .cds--form-requirement{max-block-size:100%;display:block;overflow:visible}.cds--select--fluid .cds--select-input__wrapper[data-invalid] .cds--form-requirement{color:var(--cds-text-error,#da1e28)}.cds--select--fluid .cds--form-requirement{margin:0;padding:.5rem 2.5rem .5rem 1rem}.cds--select--fluid .cds--select-input__wrapper[data-invalid]:hover+.cds--select__divider,.cds--select--fluid .cds--select--warning .cds--select-input__wrapper:hover+.cds--select__divider{border-color:#0000}.cds--select--fluid .cds--select--invalid .cds--select-input__wrapper[data-invalid] .cds--select__invalid-icon,.cds--select--fluid .cds--select--warning .cds--select-input__wrapper .cds--select__invalid-icon{pointer-events:none;inset-block-start:4.5625rem;inset-inline-end:1rem}.cds--select--fluid .cds--select--fluid--focus .cds--select-input__wrapper{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--select--fluid .cds--select--fluid--focus .cds--select-input__wrapper{outline-style:dotted}}.cds--select--fluid .cds--select--fluid--focus .cds--select-input,.cds--select--fluid .cds--select--fluid--focus.cds--select--warning{border-block-end:1px solid #0000}.cds--select--fluid .cds--select--disabled .cds--toggletip-label{color:var(--cds-text-disabled,#16161640)}.cds--select--fluid .cds--select--disabled .cds--toggletip-button{pointer-events:none}.cds--select--fluid .cds--select--disabled .cds--toggletip-button svg{fill:var(--cds-icon-disabled,#16161640)}.cds--select--fluid .cds--select--decorator .cds--select__inner-wrapper--decorator>*,.cds--select--fluid .cds--select--slug .cds--ai-label,.cds--select--fluid .cds--select--slug .cds--slug{inset-block-start:2.625rem;inset-inline-end:3rem}.cds--select--fluid .cds--select--slug .cds--select-input{padding-inline-end:4rem}.cds--select--fluid .cds--select--decorator .cds--select__inner-wrapper--decorator>.cds--ai-label:before{display:none}.cds--select--fluid .cds--select--slug:has(.cds--select__invalid-icon) .cds--ai-label:before{display:none}.cds--select--fluid .cds--select--slug:has(.cds--select__invalid-icon) .cds--slug:before{display:none}.cds--select--fluid__skeleton{background:var(--cds-skeleton-background,#e8e8e8);border-block-end:1px solid var(--cds-skeleton-element,#c6c6c6);block-size:4rem;position:relative}.cds--select--fluid__skeleton .cds--skeleton{block-size:.5rem;inline-size:25%;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.cds--select--fluid__skeleton .cds--label{block-size:.5rem;inline-size:50%;padding:0;position:absolute;inset-block-start:2.25rem;inset-inline-start:1rem}.cds--text-area{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--text-area *,.cds--text-area :before,.cds--text-area :after{box-sizing:inherit}.cds--text-area{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);outline-offset:-2px;padding:.6875rem var(--cds-layout-density-padding-inline-local);background-color:var(--cds-field);border:none;border-block-end:1px solid var(--cds-border-strong);block-size:100%;color:var(--cds-text-primary,#161616);resize:vertical;outline:2px solid #0000;min-block-size:2.5rem;min-inline-size:10rem;font-family:inherit;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.cds--text-area:focus,.cds--text-area:active{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--text-area:focus,.cds--text-area:active{outline-style:dotted}}.cds--text-area::placeholder{color:var(--cds-text-placeholder,#16161666);opacity:1;font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px)}.cds--text-area--light{background-color:var(--cds-field-02,#fff)}.cds--text-area__wrapper{--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline,var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));inline-size:100%;max-inline-size:100%;display:flex;position:relative}.cds--text-area__wrapper--cols{inline-size:auto}.cds--text-area__invalid-icon{fill:var(--cds-support-error,#da1e28);position:absolute;inset-block-start:.75rem;inset-inline-end:var(--cds-layout-density-padding-inline-local)}.cds--text-area__invalid-icon--warning{fill:var(--cds-support-warning,#f1c21b)}.cds--text-area__invalid-icon--warning path[fill]{fill:#000;opacity:1}.cds--text-area__counter-alert{clip:rect(0, 0, 0, 0);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cds--form-item:has(.cds--text-area__wrapper--cols){inline-size:-moz-fit-content;inline-size:fit-content}.cds--text-area:disabled{background-color:var(--cds-field);color:var(--cds-text-disabled,#16161640);cursor:not-allowed;resize:none;border-block-end:1px solid #0000;outline:none}.cds--text-area:disabled::placeholder{color:var(--cds-text-disabled,#16161640)}.cds--text-area__wrapper--readonly .cds--text-area{border-block-end-color:var(--cds-border-subtle);background:0 0}.cds--text-area__wrapper--decorator .cds--text-area__inner-wrapper--decorator>*,.cds--text-area__wrapper--slug .cds--ai-label,.cds--text-area__wrapper--slug .cds--slug{position:absolute;inset-block-start:.75rem;inset-inline-end:1rem}.cds--text-area__wrapper--decorator .cds--ai-label.cds--ai-label--revert,.cds--text-area__wrapper--slug .cds--ai-label.cds--ai-label--revert,.cds--text-area__wrapper--slug .cds--slug.cds--slug--revert{inset-block-start:.25rem;inset-inline-end:.5rem;transform:translate(0)}:is(.cds--text-area__wrapper--decorator .cds--text-area:has(~.cds--text-area__inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--text-area__inner-wrapper--decorator .cds--ai-label--revert)),.cds--text-area__wrapper--slug .cds--text-area:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)),.cds--text-area__wrapper--slug .cds--text-area:has(~.cds--slug):not(:has(~.cds--slug--revert))){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff)}:is(.cds--text-area__wrapper--decorator .cds--text-area:has(~.cds--text-area__inner-wrapper--decorator>*),.cds--text-area__wrapper--slug .cds--text-area:has(~.cds--ai-label),.cds--text-area__wrapper--slug .cds--text-area:has(~.cds--slug)){padding-inline-end:2.5rem}:is(.cds--text-area--invalid:has(~.cds--text-area__inner-wrapper--decorator>*),.cds--text-area--warn:has(~.cds--text-area__inner-wrapper--decorator>*),.cds--text-area--invalid:has(~.cds--ai-label),.cds--text-area--warn:has(~.cds--ai-label),.cds--text-area--invalid:has(~.cds--slug),.cds--text-area--warn:has(~.cds--slug)){padding-inline-end:4rem}.cds--text-area--invalid~.cds--text-area__inner-wrapper--decorator>*,.cds--text-area--warn~.cds--text-area__inner-wrapper--decorator>*,.cds--text-area--invalid~.cds--ai-label,.cds--text-area--warn~.cds--ai-label,.cds--text-area--invalid~.cds--slug,.cds--text-area--warn~.cds--slug{inset-inline-end:2.5rem}.cds--text-area--invalid~.cds--text-area__inner-wrapper--decorator>.cds--ai-label.cds--ai-label--revert,.cds--text-area--warn~.cds--text-area__inner-wrapper--decorator>.cds--ai-label.cds--ai-label--revert,.cds--text-area--invalid~.cds--ai-label.cds--ai-label--revert,.cds--text-area--warn~.cds--ai-label.cds--ai-label--revert,.cds--text-area--invalid~.cds--slug.cds--slug--revert,.cds--text-area--warn~.cds--slug.cds--slug--revert{inset-inline-end:2rem}.cds--text-area.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--text-area.cds--skeleton:hover,.cds--text-area.cds--skeleton:focus,.cds--text-area.cds--skeleton:active{cursor:default;border:none;outline:none}.cds--text-area.cds--skeleton:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--text-area.cds--skeleton:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--text-area.cds--skeleton{background:canvastext}.cds--text-area.cds--skeleton:before{forced-color-adjust:none;background:canvas}}.cds--text-area.cds--skeleton{block-size:6.25rem;inline-size:100%}.cds--text-area.cds--skeleton::placeholder{color:#0000}.cds--text-area__label-wrapper{justify-content:space-between;inline-size:100%;display:flex;position:relative}.cds--text-area--fluid .cds--text-area__wrapper{background:var(--cds-field);flex-direction:column;block-size:100%;position:relative}.cds--modal .cds--text-area--fluid .cds--text-area__wrapper{background:var(--cds-field-02,#fff)}.cds--text-area--fluid .cds--text-area__label-wrapper{block-size:100%;position:relative}.cds--text-area--fluid .cds--label{z-index:1;align-items:center;block-size:1rem;margin:0;display:flex;position:absolute;inset-block-start:.8125rem}.cds--text-area--fluid .cds--label:not(.cds--text-area__label-counter){inline-size:auto;inset-inline:1rem auto}.cds--text-area--fluid .cds--label.cds--text-area__label-counter{inline-size:auto;inset-inline:auto 1rem}.cds--text-area--fluid .cds--label .cds--toggletip-button{min-block-size:1.5rem;min-inline-size:1.5rem;margin-inline-start:-.25rem;padding:.25rem}.cds--text-area--fluid .cds--label::-webkit-scrollbar{display:none}.cds--text-area--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar{display:none}.cds--text-area--fluid .cds--label .cds--toggletip-label{-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;overflow-x:scroll}.cds--text-area--fluid .cds--label:not(:has(.cds--toggletip-label)){-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;overflow-x:scroll}.cds--text-area--fluid div.cds--label{justify-content:flex-end;display:flex}.cds--text-area--fluid .cds--text-area{outline:none;min-block-size:4rem;margin-block-start:2rem;padding:0 1rem .8125rem}.cds--text-area--fluid .cds--form__helper-text{display:none}.cds--text-area--fluid .cds--text-area--invalid,.cds--text-area--fluid .cds--text-area:focus{border-block-end:1px solid #0000}.cds--text-area__divider,.cds--text-area--fluid .cds--text-area__divider{display:none}.cds--text-area--fluid .cds--text-area--invalid,.cds--text-area--fluid .cds--text-area--warn{resize:none}.cds--text-area--fluid .cds--text-area--invalid{margin-block-start:1.875rem;padding:0 .875rem .8125rem}.cds--text-area--fluid .cds--text-area__wrapper[data-invalid] .cds--text-area__divider,.cds--text-area--fluid .cds--text-area__wrapper--warn .cds--text-area__divider{border-style:solid;border-color:var(--cds-border-subtle);border-block-end:none;margin:0 1rem;display:block}.cds--text-area--fluid .cds--text-area__wrapper[data-invalid] .cds--form-requirement.cds--form-requirement,.cds--text-area--fluid .cds--text-area__wrapper--warn .cds--form-requirement.cds--form-requirement{background:var(--cds-field);max-block-size:12.5rem;margin:0;padding:.5rem 2.5rem .5rem 1rem;display:block;position:relative;overflow:visible}.cds--text-area--fluid .cds--text-area__wrapper--warn .cds--form-requirement.cds--form-requirement{border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary,#161616)}.cds--text-area--fluid .cds--text-area__wrapper[data-invalid] .cds--form-requirement.cds--form-requirement{color:var(--cds-text-error,#da1e28);border-block-end:none}.cds--text-area--fluid .cds--text-area--warn{border-block-end:none}.cds--modal .cds--text-area--fluid .cds--text-area__wrapper[data-invalid] .cds--text-area__divider+.cds--form-requirement{background:var(--cds-field-02,#fff)}.cds--text-area--fluid .cds--text-area__invalid-icon{inset-block-start:.5rem}.cds--text-area--fluid .cds--text-area__wrapper[data-invalid]:not(:focus){border:2px solid var(--cds-support-error,#da1e28)}.cds--text-area--fluid .cds--text-area__wrapper[data-invalid]:focus-within,.cds--text-area--fluid .cds--text-area__wrapper:focus-within{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--text-area--fluid .cds--text-area__wrapper[data-invalid]:focus-within,.cds--text-area--fluid .cds--text-area__wrapper:focus-within{outline-style:dotted}}.cds--text-area--fluid .cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid:focus,.cds--text-area--fluid .cds--text-area__wrapper>.cds--text-area:focus,.cds--text-area--fluid .cds--text-area__wrapper>.cds--text-area:active,.cds--text-area--fluid .cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid{outline:none;transition:none}.cds--text-area--fluid__skeleton{background:var(--cds-skeleton-background,#e8e8e8);border-block-end:1px solid var(--cds-skeleton-element,#c6c6c6);padding:1rem}.cds--text-area--fluid__skeleton .cds--skeleton,.cds--text-area--fluid__skeleton .cds--text-area.cds--skeleton:before{block-size:.5rem}.cds--text-area--fluid__skeleton .cds--label{margin-block-end:.75rem}.cds--text-area--fluid__skeleton .cds--text-area.cds--skeleton{block-size:4rem;inline-size:80%}:is(.cds--text-area--fluid .cds--text-area__wrapper--decorator:has(.cds--text-area__inner-wrapper--decorator .cds--ai-label):not(:has(.cds--text-area__inner-wrapper--decorator .cds--ai-label--revert)),.cds--text-area--fluid .cds--text-area__wrapper--slug:has(.cds--ai-label):not(:has(.cds--ai-label--revert)),.cds--text-area--fluid .cds--text-area__wrapper--slug:has(.cds--slug):not(:has(.cds--slug--revert))){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff)}.cds--text-area--fluid .cds--text-area__wrapper--decorator .cds--text-area--invalid~.cds--text-area__inner-wrapper--decorator>*,.cds--text-area--fluid .cds--text-area__wrapper--decorator .cds--text-area--warn~.cds--text-area__inner-wrapper--decorator>*,.cds--text-area--fluid .cds--text-area__wrapper--slug .cds--text-area--invalid~.cds--ai-label,.cds--text-area--fluid .cds--text-area__wrapper--slug .cds--text-area--warn~.cds--ai-label,.cds--text-area--fluid .cds--text-area__wrapper--slug .cds--text-area--invalid~.cds--slug,.cds--text-area--fluid .cds--text-area__wrapper--slug .cds--text-area--warn~.cds--slug{inset-inline-end:1rem}.cds--text-area--fluid .cds--text-area__wrapper--decorator .cds--text-area--invalid,.cds--text-area--fluid .cds--text-area__wrapper--slug .cds--text-area--invalid{border-block-end-color:#0000}.cds--text-input--fluid.cds--text-input-wrapper{background:var(--cds-field);block-size:100%;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9);position:relative}.cds--text-input--fluid .cds--label{z-index:1;align-items:center;block-size:1rem;margin:0;display:flex;position:absolute;inset-block-start:.8125rem}.cds--text-input--fluid .cds--label:not(.cds--text-input__label-counter){inline-size:auto;inset-inline:1rem auto}.cds--text-input--fluid .cds--label.cds--text-input__label-counter{inline-size:auto;inset-inline:auto 1rem}.cds--text-input--fluid.cds--text-input-wrapper--readonly .cds--text-input__field-wrapper .cds--text-input{color:var(--cds-text-secondary,#525252)}.cds--text-input--fluid .cds--label::-webkit-scrollbar{display:none}.cds--text-input--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar{display:none}.cds--text-input--fluid .cds--label .cds--toggletip-label{-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;overflow-x:scroll}.cds--text-input--fluid .cds--label:not(:has(.cds--toggletip-label)){-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;overflow-x:scroll}.cds--text-input--fluid .cds--form__helper-text{display:none}.cds--text-input--fluid .cds--text-input{min-block-size:4rem;padding:2rem 1rem .8125rem}.cds--text-input__divider,.cds--text-input--fluid .cds--text-input__divider{display:none}.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid],.cds--text-input--fluid .cds--text-input__field-wrapper--warning{display:block}.cds--text-input--fluid input[data-invalid]{outline:none}.cds--text-input--fluid .cds--form-requirement{margin:0;padding:.5rem 2.5rem .5rem 1rem}.cds--text-input--fluid .cds--text-input--invalid,.cds--text-input--fluid .cds--text-input--warning{border-block-end:none}.cds--text-input--fluid .cds--text-input--invalid~.cds--text-input__divider,.cds--text-input--fluid .cds--text-input--warning~.cds--text-input__divider{border-style:solid;border-color:var(--cds-border-subtle);border-block-end:none;margin:0 1rem;display:block}.cds--text-input--fluid .cds--text-input__invalid-icon{inset-block-start:5rem}.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid,.cds--text-input--fluid .cds--text-input__field-wrapper--warning>.cds--text-input--warning{outline:none}.cds--text-input--fluid .cds--text-input__field-wrapper--warning{border-block-end:1px solid var(--cds-border-strong)}.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid]:not(:focus){outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid]:not(:focus){outline-style:dotted}}.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid]:focus-within,.cds--text-input--fluid .cds--text-input__field-wrapper--warning:focus-within{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid]:focus-within,.cds--text-input--fluid .cds--text-input__field-wrapper--warning:focus-within{outline-style:dotted}}.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:focus,.cds--text-input--fluid .cds--text-input__field-wrapper--warning>.cds--text-input--warning:focus{outline:none}.cds--text-input--fluid .cds--text-input.cds--password-input{padding-inline-end:2.5rem}.cds--text-input--fluid.cds--password-input-wrapper .cds--text-input__invalid-icon{inset-inline-end:1rem}.cds--text-input--fluid .cds--toggle-password-tooltip{outline-offset:-2px;cursor:pointer;outline:2px solid #0000;block-size:4rem;inline-size:3rem;transition:outline 70ms cubic-bezier(.2,0,.38,.9);position:absolute;inset-block-start:0;inset-inline-end:0}.cds--text-input--fluid .cds--toggle-password-tooltip .cds--popover{inset-inline-start:0}.cds--text-input--fluid .cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger{block-size:2rem;inline-size:2rem;inset-block-start:1.625rem;inset-inline-end:.5rem}.cds--text-input--fluid__skeleton{background:var(--cds-skeleton-background,#e8e8e8);border-block-end:1px solid var(--cds-skeleton-element,#c6c6c6);block-size:4rem;position:relative}.cds--text-input--fluid__skeleton .cds--skeleton{block-size:.5rem;inline-size:25%;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.cds--text-input--fluid__skeleton .cds--label{block-size:.5rem;inline-size:50%;padding:0;position:absolute;inset-block-start:2.25rem;inset-inline-start:1rem}.cds--text-input--fluid .cds--text-input__field-wrapper--decorator .cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input--fluid .cds--text-input__field-wrapper--slug .cds--ai-label,.cds--text-input--fluid .cds--text-input__field-wrapper--slug .cds--slug{inset-block-start:2.625rem}.cds--text-input--fluid .cds--text-input--invalid~.cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input--fluid .cds--text-input--warning~.cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input--fluid .cds--text-input--invalid~.cds--ai-label,.cds--text-input--fluid .cds--text-input--warning~.cds--ai-label,.cds--text-input--fluid .cds--text-input--invalid~.cds--slug,.cds--text-input--fluid .cds--text-input--warning~.cds--slug{inset-inline-end:1rem}.cds--text-input--fluid .cds--text-input__field-wrapper--decorator .cds--text-input,.cds--text-input--fluid .cds--text-input__field-wrapper--decorator .cds--text-input--invalid,.cds--text-input--fluid .cds--text-input__field-wrapper--decorator .cds--text-input--warning,.cds--text-input--fluid .cds--text-input__field-wrapper--slug .cds--text-input,.cds--text-input--fluid .cds--text-input__field-wrapper--slug .cds--text-input--invalid,.cds--text-input--fluid .cds--text-input__field-wrapper--slug .cds--text-input--warning{padding-inline-end:2.5rem}.cds--time-picker--fluid{background:var(--cds-field)}.cds--time-picker--fluid .cds--time-picker--fluid__wrapper{display:flex}.cds--time-picker--fluid__wrapper>:first-child,.cds--time-picker--fluid__wrapper>:nth-child(2){flex-basis:25%}.cds--time-picker--equal-width .cds--time-picker--fluid__wrapper>*{flex-basis:50%}.cds--time-picker--fluid__wrapper>:nth-child(2):not(:last-child) .cds--select-input__wrapper:before,.cds--time-picker--fluid__wrapper>:last-child .cds--select-input__wrapper:before{background-color:var(--cds-border-strong);content:"";opacity:1;block-size:calc(100% - 1px);inline-size:1px;transition:opacity 70ms cubic-bezier(.2,0,.38,.9);display:block;position:absolute}.cds--select--readonly .cds--select-input__wrapper:before{transition:none;background-color:var(--cds-border-subtle)!important;opacity:1!important}.cds--time-picker--fluid__wrapper .cds--select-input__wrapper:after{inset-inline-end:0}.cds--time-picker--fluid__wrapper .cds--select-input__wrapper:before{inset-inline-start:0}.cds--time-picker--fluid:not(.cds--time-picker--fluid--disabled) .cds--time-picker--fluid__wrapper>:nth-child(2):not(:last-child):hover .cds--select-input__wrapper:before,.cds--time-picker--fluid:not(.cds--time-picker--fluid--disabled) .cds--time-picker--fluid__wrapper>:nth-child(2):hover:not(:last-child)~* .cds--select-input__wrapper:before,.cds--time-picker--fluid:not(.cds--time-picker--fluid--disabled) .cds--time-picker--fluid__wrapper>:last-child:hover .cds--select-input__wrapper:before{opacity:0}.cds--time-picker--fluid--disabled .cds--time-picker--fluid__wrapper .cds--select--disabled .cds--select-input__wrapper:before{background:var(--cds-border-disabled,#c6c6c6)}.cds--time-picker--fluid .cds--form-requirement{background:var(--cds-field);margin:0;padding:.5rem 2.5rem .5rem 1rem}.cds--time-picker--fluid--invalid{outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--time-picker--fluid--invalid{outline-style:dotted}}.cds--time-picker--fluid--invalid{position:relative}.cds--time-picker--fluid--invalid .cds--text-input,.cds--time-picker--fluid--invalid .cds--text-input-wrapper,.cds--time-picker--fluid--invalid .cds--select-input,.cds--time-picker--fluid--invalid .cds--select{background:0 0}.cds--time-picker--fluid--invalid .cds--select-input{border-block-start:2px solid #0000;padding-block-start:1.875rem}.cds--time-picker--fluid .cds--select--fluid:last-of-type .cds--select-input{border-inline-end:2px solid #0000}.cds--time-picker--fluid--invalid .cds--select-input:hover:not([disabled]){background:var(--cds-field-hover)}.cds--time-picker--fluid--invalid .cds--select-input:hover{border-block-start:2px solid var(--cds-support-error,#da1e28)}.cds--time-picker--fluid--invalid .cds--select--fluid:last-of-type .cds--select-input:hover{border-inline-end:2px solid var(--cds-support-error,#da1e28)}.cds--time-picker--fluid--warning{position:relative}.cds--time-picker__icon{display:none}.cds--time-picker--fluid--invalid .cds--time-picker__icon,.cds--time-picker--fluid--warning .cds--time-picker__icon{display:block;position:absolute;inset-block-start:4.5rem;inset-inline-end:1rem}.cds--time-picker--fluid--invalid .cds--time-picker__icon{fill:var(--cds-support-error,#da1e28)}.cds--time-picker--fluid--warning .cds--time-picker__icon{fill:var(--cds-support-warning,#f1c21b)}.cds--time-picker--fluid--warning .cds--time-picker__icon path:first-of-type{fill:var(--cds-icon-primary,#161616)}.cds--time-picker--fluid--invalid .cds--form-requirement,.cds--time-picker--fluid--warning .cds--form-requirement{max-block-size:100%;display:block;overflow:visible}.cds--time-picker--fluid--invalid .cds--form-requirement{color:var(--cds-text-error,#da1e28)}.cds--time-picker--fluid--invalid .cds--time-picker--fluid__wrapper>:nth-child(2):not(:last-child) .cds--select-input__wrapper:before,.cds--time-picker--fluid--invalid .cds--time-picker--fluid__wrapper>:last-child .cds--select-input__wrapper:before,.cds--time-picker--fluid--warning .cds--time-picker--fluid__wrapper>:nth-child(2):not(:last-child) .cds--select-input__wrapper:before,.cds--time-picker--fluid--warning .cds--time-picker--fluid__wrapper>:last-child .cds--select-input__wrapper:before{block-size:calc(100% - 1rem);inset-block-start:8px}.cds--time-picker--fluid--invalid .cds--text-input,.cds--time-picker--fluid--warning .cds--text-input,.cds--time-picker--fluid--invalid .cds--select-input,.cds--time-picker--fluid--warning .cds--select-input{border-block-end:1px solid #0000}.cds--time-picker--fluid.cds--time-picker--fluid--invalid .cds--time-picker__divider,.cds--time-picker--fluid.cds--time-picker--fluid--warning .cds--time-picker__divider{border-style:solid;border-color:var(--cds-border-subtle);border-block-end:none;inline-size:calc(100% - 2rem);margin:0 1rem}.cds--time-picker--fluid--skeleton{block-size:4rem;inline-size:100%;display:flex}.cds--time-picker--fluid--skeleton>*{block-size:100%;inline-size:auto}.cds--time-picker--fluid--skeleton>:first-child,.cds--time-picker--fluid--skeleton>:nth-child(2){inline-size:25%}.cds--time-picker--fluid--skeleton>:last-child,.cds--time-picker--fluid--skeleton.cds--time-picker--equal-width>:first-child{inline-size:50%}.cds--icon-indicator{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-secondary,#525252);line-height:unset;align-items:center;gap:.5rem;display:flex}.cds--icon-indicator svg{align-self:center}.cds--icon-indicator--20{font-size:var(--cds-body-compact-02-font-size,1rem);font-weight:var(--cds-body-compact-02-font-weight,400);line-height:var(--cds-body-compact-02-line-height,1.375);letter-spacing:var(--cds-body-compact-02-letter-spacing,0);line-height:unset}.cds--icon-indicator--failed{fill:var(--cds-status-red,#da1e28)}.cds--icon-indicator--caution-major{fill:var(--cds-status-orange,#ff832b)}.cds--icon-indicator--caution-major path:first-of-type{fill:#000}.cds--icon-indicator--caution-minor{fill:var(--cds-status-yellow,#f1c21b)}.cds--icon-indicator--caution-minor path:first-of-type{fill:#000}.cds--icon-indicator--undefined{fill:var(--cds-status-purple,#8a3ffc)}.cds--icon-indicator--succeeded{fill:var(--cds-status-green,#24a148)}.cds--icon-indicator--normal,.cds--icon-indicator--in-progress,.cds--icon-indicator--incomplete{fill:var(--cds-status-blue,#0043ce)}.cds--icon-indicator--not-started,.cds--icon-indicator--pending,.cds--icon-indicator--unknown{fill:var(--cds-status-gray,#6f6f6f)}.cds--icon-indicator--informative{fill:var(--cds-status-blue,#0043ce)}.cds--icon-indicator__button{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--icon-indicator__button *,.cds--icon-indicator__button :before,.cds--icon-indicator__button :after{box-sizing:inherit}.cds--icon-indicator__button::-moz-focus-inner{border:0}.cds--icon-indicator__button{display:flex}.cds--icon-indicator__button:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--icon-indicator__button:focus{outline-style:dotted}}.cds--icon-indicator .cds--definition-tooltip{padding-block:.125rem}@keyframes prefix--stroke{to{stroke-dashoffset:0}}.cds--inline-loading{color:var(--cds-text-secondary,#525252);align-items:center;min-block-size:2rem;inline-size:100%;display:flex}.cds--inline-loading__text{font-size:var(--cds-label-02-font-size,.875rem);font-weight:var(--cds-label-02-font-weight,400);line-height:var(--cds-label-02-line-height,1.28572);letter-spacing:var(--cds-label-02-letter-spacing,.16px)}.cds--inline-loading__animation{justify-content:center;align-items:center;margin-inline-end:.5rem;display:flex;position:relative}.cds--inline-loading__checkmark-container{fill:var(--cds-support-success,#24a148)}.cds--inline-loading__checkmark-container.cds--inline-loading__svg{inline-size:.75rem;position:absolute;inset-block-start:.75rem}.cds--inline-loading__checkmark-container[hidden]{display:none}.cds--inline-loading__checkmark{fill:none;stroke:var(--cds-interactive,#0f62fe);stroke-dasharray:12;stroke-dashoffset:12px;stroke-width:1.8px;transform-origin:50%;animation-name:cds--stroke;animation-duration:.25s;animation-fill-mode:forwards}.cds--inline-loading--error{block-size:1rem;fill:var(--cds-support-error,#da1e28);inline-size:1rem}.cds--inline-loading--error[hidden]{display:none}.cds--loading--small .cds--inline-loading__svg{stroke:var(--cds-interactive,#0f62fe)}.cds--btn .cds--inline-loading--btn{min-block-size:0}.cds--btn .cds--inline-loading--btn .cds--inline-loading__text{font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);line-height:var(--cds-body-short-01-line-height,1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px)}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.cds--inline-loading__checkmark-container{inset-block-start:1px;inset-inline-end:.5rem}.cds--inline-loading__checkmark{stroke-dasharray:0;stroke-dashoffset:0;animation:none}}.cds--list--nested,.cds--list--unordered,.cds--list--ordered,.cds--list--ordered--native{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--list--nested *,.cds--list--nested :before,.cds--list--nested :after,.cds--list--unordered *,.cds--list--unordered :before,.cds--list--unordered :after,.cds--list--ordered *,.cds--list--ordered :before,.cds--list--ordered :after,.cds--list--ordered--native *,.cds--list--ordered--native :before,.cds--list--ordered--native :after{box-sizing:inherit}.cds--list--nested,.cds--list--unordered,.cds--list--ordered,.cds--list--ordered--native{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);list-style:none}.cds--list--unordered:not(.cds--list--nested){margin-inline-start:1rem}.cds--list--expressive,.cds--list--expressive .cds--list--nested{font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0)}.cds--list--ordered--native{list-style:decimal}.cds--list__item{color:var(--cds-text-primary,#161616)}.cds--list--nested{margin-inline-start:2rem}.cds--list--nested .cds--list__item{padding-inline-start:.25rem}.cds--list--ordered:not(.cds--list--nested){counter-reset:item}.cds--list--ordered:not(.cds--list--nested)>.cds--list__item{position:relative}.cds--list--ordered:not(.cds--list--nested)>.cds--list__item:before{content:counter(item) ".";counter-increment:item;position:absolute;inset-inline-start:-1.5rem}.cds--list--ordered.cds--list--nested,.cds--list--ordered--native.cds--list--nested{list-style-type:lower-latin}.cds--list--unordered>.cds--list__item{position:relative}.cds--list--unordered>.cds--list__item:before{content:"–";position:absolute;inset-inline-start:-1rem}.cds--list--unordered.cds--list--nested>.cds--list__item:before{content:"▪︎";inset-inline-start:-.75rem}.cds--menu-button__container{display:inline-flex}.cds--menu-button__trigger:not(.cds--btn--ghost){min-inline-size:12rem}.cds--menu-button__trigger svg{transition:transform .11s cubic-bezier(.2,0,.38,.9)}.cds--menu-button__trigger--open svg{transform:rotate(180deg)}.cds--modal{z-index:9000;background-color:var(--cds-overlay,#0009);content:"";justify-content:center;align-items:center;block-size:100vh;inline-size:100vw;display:flex;position:fixed;inset-block-start:0;inset-inline-start:0}.cds--modal.cds--modal--enable-presence{animation:.24s cubic-bezier(0,0,.3,1) forwards cds--presence-modal__enter}@media screen and (prefers-reduced-motion:reduce){.cds--modal.cds--modal--enable-presence{animation:none}}.cds--modal.cds--modal--enable-presence[data-exiting]{animation:.24s cubic-bezier(.4,.14,1,1) forwards cds--presence-modal__exit}@media screen and (prefers-reduced-motion:reduce){.cds--modal.cds--modal--enable-presence[data-exiting]{animation:none}}@keyframes cds--presence-modal__enter{0%{opacity:0}to{opacity:1}}@keyframes cds--presence-modal__exit{0%{opacity:1}to{opacity:0}}.cds--modal:not(.cds--modal--enable-presence){opacity:0;visibility:hidden;transition:opacity .24s cubic-bezier(.4,.14,1,1),visibility 0s linear .24s}.cds--modal:not(.cds--modal--enable-presence).is-visible{opacity:1;visibility:inherit;transition:opacity .24s cubic-bezier(0,0,.3,1),visibility linear}@media screen and (prefers-reduced-motion:reduce){.cds--modal:not(.cds--modal--enable-presence).is-visible{transition:none}}.cds--modal .cds--text-input--fluid .cds--text-input,.cds--modal .cds--text-area--fluid .cds--text-area__wrapper,.cds--modal .cds--text-area--fluid .cds--text-area,.cds--modal .cds--search--fluid .cds--search-input,.cds--modal .cds--select--fluid .cds--select-input,.cds--modal .cds--text-area--fluid .cds--text-area__wrapper[data-invalid] .cds--text-area__divider+.cds--form-requirement,.cds--modal .cds--list-box__wrapper--fluid .cds--list-box,.cds--modal .cds--list-box__wrapper--fluid.cds--list-box__wrapper,.cds--modal .cds--number-input--fluid input[type=number],.cds--modal .cds--number-input--fluid input[type=text],.cds--modal .cds--number-input--fluid .cds--number__control-btn:before,.cds--modal .cds--number-input--fluid .cds--number__control-btn:after,.cds--modal .cds--date-picker--fluid .ccdsds--date-picker-input__wrapper .cds--date-picker__input{background-color:var(--cds-field-01,#f4f4f4)}.cds--modal .cds--list-box__wrapper--fluid .cds--list-box__menu{background-color:var(--cds-layer-01,#f4f4f4)}.cds--modal .cds--list-box__menu-item:hover{background-color:var(--cds-layer-hover-02,#e8e8e8)}.cds--modal .cds--list-box__menu-item--active{background-color:var(--cds-layer-selected-02,#e0e0e0)}.cds--modal .cds--list-box__menu-item--active:hover{background-color:var(--cds-layer-selected-hover-02,#d1d1d1)}.cds--modal .cds--number-input--fluid .cds--number__control-btn:hover:before,.cds--modal .cds--number-input--fluid .cds--number__control-btn:hover:after{background-color:var(--cds-field-hover)}.cds--modal .cds--number-input--fluid .cds--number__control-btn:focus:before,.cds--modal .cds--number-input--fluid .cds--number__control-btn:focus:after{border-inline-start:2px solid var(--cds-focus,#0f62fe)}.cds--modal--enable-presence[data-exiting] .cds--modal-container{animation:.24s cubic-bezier(.4,.14,1,1) forwards cds--presence-modal-container__exit}@media screen and (prefers-reduced-motion:reduce){.cds--modal--enable-presence[data-exiting] .cds--modal-container{animation:none}}.cds--modal--enable-presence .cds--modal-container{animation:.24s cubic-bezier(0,0,.3,1) forwards cds--presence-modal-container__enter}@media screen and (prefers-reduced-motion:reduce){.cds--modal--enable-presence .cds--modal-container{animation:none}}@keyframes cds--presence-modal-container__enter{0%{transform:translateY(-24px)}to{transform:translate(0,0)}}@keyframes cds--presence-modal-container__exit{0%{transform:translate(0,0)}to{transform:translateY(-24px)}}:not(.cds--modal--enable-presence).is-visible .cds--modal-container{transition:transform .24s cubic-bezier(0,0,.3,1);transform:translate(0,0)}:not(.cds--modal--enable-presence) .cds--modal-container{transition:transform .24s cubic-bezier(.4,.14,1,1);transform:translateY(-24px)}.cds--modal-container{border:1px solid var(--cds-border-subtle-01,#c6c6c6);background-color:var(--cds-layer);outline-offset:-3px;transform-origin:top;outline:3px solid #0000;grid-template-rows:auto 1fr auto;grid-template-columns:100%;max-block-size:100%;inline-size:100%;display:grid;position:fixed;inset-block-start:0}@media (min-width:42rem){.cds--modal-container{max-block-size:90%;inline-size:84%;position:relative}}@media (min-width:66rem){.cds--modal-container{max-block-size:84%;inline-size:60%}}@media (min-width:82rem){.cds--modal-container{inline-size:48%}}.cds--modal-container .cds--modal-container-body{display:contents}.cds--modal-content{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--cds-text-primary,#161616);grid-area:2/1/-2/-1;padding-block:.5rem 3rem;padding-inline:1rem;font-weight:400;position:relative;overflow-y:auto}.cds--modal-content:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--modal-content:focus{outline-style:dotted}}.cds--modal-content .cds--form--fluid{margin-inline:-1rem}.cds--modal-content>p,.cds--modal-content__regular-content{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);padding-inline-end:calc(20% - 2rem)}.cds--modal-content--with-form{padding-inline-end:1rem}.cds--modal-header{grid-area:1/1/1/-1;max-block-size:50vh;margin-block-end:.5rem;padding-block-start:1rem;padding-inline:1rem 3rem;overflow-y:auto}.cds--modal-header__label{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--modal-header__label *,.cds--modal-header__label :before,.cds--modal-header__label :after{box-sizing:inherit}.cds--modal-header__label{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:var(--cds-text-secondary,#525252);margin-block-end:.25rem}.cds--modal-header__heading{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--modal-header__heading *,.cds--modal-header__heading :before,.cds--modal-header__heading :after{box-sizing:inherit}.cds--modal-header__heading{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0);color:var(--cds-text-primary,#161616);padding-inline-end:calc(20% - 3rem)}.cds--modal-container--xs .cds--modal-content__regular-content{padding-inline-end:1rem}.cds--modal-container--xs .cds--modal-content>p{padding-inline-end:0}@media (min-width:42rem){.cds--modal-container--xs{inline-size:48%}}@media (min-width:66rem){.cds--modal-container--xs{max-block-size:48%;inline-size:32%}}@media (min-width:82rem){.cds--modal-container--xs{inline-size:24%}}.cds--modal-container--sm .cds--modal-content__regular-content{padding-inline-end:1rem}.cds--modal-container--sm .cds--modal-content>p{padding-inline-end:0}@media (min-width:42rem){.cds--modal-container--sm{inline-size:60%}}@media (min-width:66rem){.cds--modal-container--sm{max-block-size:72%;inline-size:42%}.cds--modal-container--sm .cds--modal-content>p,.cds--modal-container--sm .cds--modal-content__regular-content{padding-inline-end:20%}}@media (min-width:82rem){.cds--modal-container--sm{inline-size:36%}}@media (min-width:42rem){.cds--modal-container--lg{inline-size:96%}}@media (min-width:66rem){.cds--modal-container--lg{max-block-size:96%;inline-size:84%}}@media (min-width:82rem){.cds--modal-container--lg{inline-size:72%}}.cds--modal-scroll-content{-webkit-mask-image:linear-gradient(to bottom, var(--cds-layer) calc(100% - 80px), transparent calc(100% - 48px), transparent 100%), linear-gradient(to left, var(--cds-layer) 0, 16px, transparent 16px), linear-gradient(to right, var(--cds-layer) 0, 2px, transparent 2px), linear-gradient(to top, var(--cds-layer) 0, 2px, transparent 2px);mask-image:linear-gradient(to bottom, var(--cds-layer) calc(100% - 80px), transparent calc(100% - 48px), transparent 100%), linear-gradient(to left, var(--cds-layer) 0, 16px, transparent 16px), linear-gradient(to right, var(--cds-layer) 0, 2px, transparent 2px), linear-gradient(to top, var(--cds-layer) 0, 2px, transparent 2px);border-block-end:2px solid #0000}.cds--modal--slug .cds--modal-content.cds--modal-scroll-content.cds--modal-scroll-content--no-fade,.cds--modal--decorator .cds--modal-content.cds--modal-scroll-content.cds--modal-scroll-content--no-fade,.cds--modal-scroll-content.cds--modal-scroll-content--no-fade,.cds--modal-scroll-content--no-fade{-webkit-mask-image:none;mask-image:none}.cds--modal-scroll-content:has(.cds--autoalign){-webkit-mask-image:none;mask-image:none}.cds--modal-scroll-content>:last-child{margin-block-end:1.5rem}.cds--modal-footer{grid-area:-1/1/-1/-1;justify-content:flex-end;block-size:4rem;margin-block-start:auto;display:flex}.cds--modal-footer .cds--btn{flex:0 50%;align-items:baseline;block-size:4rem;max-inline-size:none;margin:0}.cds--modal-footer .cds--btn:not(.cds--skeleton){padding-block:.875rem 2rem}.cds--modal-footer--three-button .cds--btn{flex:0 25%;align-items:flex-start}.cds--modal-close-button{position:absolute;inset-block-start:0;inset-inline-end:0}.cds--modal-close{cursor:pointer;background-color:#0000;border:2px solid #0000;block-size:3rem;inline-size:3rem;padding:.75rem;transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.cds--modal-close:hover{background-color:var(--cds-layer-hover)}.cds--modal-close:focus{border-color:var(--cds-focus,#0f62fe);outline:none}.cds--modal-close::-moz-focus-inner{border:0}.cds--modal-close__icon{block-size:1.25rem;fill:var(--cds-icon-primary,#161616);inline-size:1.25rem}.cds--body--with-modal-open{overflow:hidden}.cds--body--with-modal-open .cds--modal .cds--tooltip,.cds--body--with-modal-open .cds--modal .cds--overflow-menu-options,.cds--body--with-modal-open .cds--overflow-menu-options{z-index:9000}.cds--modal-container--full-width .cds--modal-content{margin:0;padding:0}:is(.cds--modal--slug.cds--modal,.cds--modal--decorator:has(.cds--ai-label).cds--modal){background-color:var(--cds-ai-overlay,#00114180)}:is(.cds--modal--slug .cds--modal-container,.cds--modal--decorator:has(.cds--ai-label) .cds--modal-container){background:linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)) 0%, var(--cds-ai-aura-start,#4589ff1a) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%) padding-box, linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)), var(--cds-layer,var(--cds-ai-popover-background,#fff))) padding-box, linear-gradient(to bottom, var(--cds-ai-border-start,#a6c8ffa3), var(--cds-ai-border-end,#78a9ff)) border-box, linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)), var(--cds-layer,var(--cds-ai-popover-background,#fff))) border-box;background-color:var(--cds-layer);box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow,#4589ff1a), 0 24px 40px -24px var(--cds-ai-drop-shadow,#0f62fe1a);border:1px solid #0000}:is(.cds--modal--slug .cds--modal-container:has(.cds--modal-footer),.cds--modal--decorator:has(.cds--ai-label) .cds--modal-container:has(.cds--modal-footer)){background:linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)) calc(0% + 64px), var(--cds-ai-aura-start,#4589ff1a) calc(0% + 64px), 15%, var(--cds-ai-aura-end,#fff0) 50%) padding-box, linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)), var(--cds-layer,var(--cds-ai-popover-background,#fff))) padding-box, linear-gradient(to bottom, var(--cds-ai-border-start,#a6c8ffa3), var(--cds-ai-border-end,#78a9ff)) border-box, linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)), var(--cds-layer,var(--cds-ai-popover-background,#fff))) border-box;box-shadow:inset 0 -80px 0 -16px var(--cds-layer), inset 0 -160px 70px -65px var(--cds-ai-inner-shadow,#4589ff1a), 0 24px 40px -24px var(--cds-ai-drop-shadow,#0f62fe1a)}.cds--modal--slug .cds--modal-content.cds--modal-scroll-content,.cds--modal--decorator .cds--modal-content.cds--modal-scroll-content{-webkit-mask-image:linear-gradient(to bottom, var(--cds-layer) calc(100% - 80px), transparent calc(100% - 48px), transparent 100%), linear-gradient(to left, var(--cds-layer) 0, 16px, transparent 16px), linear-gradient(to right, var(--cds-layer) 0, 2px, transparent 2px), linear-gradient(to top, var(--cds-layer) 0, 2px, transparent 2px);mask-image:linear-gradient(to bottom, var(--cds-layer) calc(100% - 80px), transparent calc(100% - 48px), transparent 100%), linear-gradient(to left, var(--cds-layer) 0, 16px, transparent 16px), linear-gradient(to right, var(--cds-layer) 0, 2px, transparent 2px), linear-gradient(to top, var(--cds-layer) 0, 2px, transparent 2px)}.cds--modal-header>.cds--modal-close-button~.cds--modal--inner__decorator>*,.cds--modal--decorator .cds--modal-container-body>.cds--modal--inner__decorator>*,.cds--modal-header>.cds--modal-close-button~.cds--ai-label,.cds--modal--slug .cds--modal-container-body>.cds--ai-label,.cds--modal-header>.cds--modal-close-button~.cds--slug,.cds--modal--slug .cds--modal-container-body>.cds--slug{position:absolute;inset-block-start:.625rem;inset-inline-end:3rem}.cds--modal-header>.cds--modal--inner__decorator:has(+.cds--modal-close-button)>*{position:absolute;inset-block-start:.625rem;inset-inline-end:3rem}.cds--modal-header>.cds--ai-label:has(+.cds--modal-close-button){position:absolute;inset-block-start:.625rem;inset-inline-end:3rem}.cds--modal-header>.cds--slug:has(+.cds--modal-close-button){position:absolute;inset-block-start:.625rem;inset-inline-end:3rem}.cds--modal-header>.cds--modal--inner__decorator:not(:has(.cds--ai-label))>*{inset-block-start:1rem}.cds--modal-header>.cds--modal--inner__decorator:has(.cds--ai-label--revert)>*{inset-block-start:1.475rem}.cds--modal--decorator .cds--modal-content--overflow-indicator:before,.cds--modal--decorator .cds--modal-content--overflow-indicator{display:none}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--modal-close:focus{color:highlight;outline:1px solid highlight}}.cds--inline-notification html{font-size:100%}.cds--inline-notification body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--inline-notification code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--inline-notification strong{font-weight:600}.cds--inline-notification{block-size:auto;color:var(--cds-text-inverse,#fff);flex-wrap:wrap;min-block-size:3rem;inline-size:100%;min-inline-size:18rem;max-inline-size:18rem;display:flex;position:relative}@media (min-width:42rem){.cds--inline-notification{flex-wrap:nowrap;max-inline-size:38rem}}@media (min-width:66rem){.cds--inline-notification{max-inline-size:46rem}}@media (min-width:99rem){.cds--inline-notification{max-inline-size:52rem}}.cds--inline-notification:not(.cds--inline-notification--low-contrast) a{color:var(--cds-link-inverse,#78a9ff)}.cds--inline-notification a{text-decoration:none}.cds--inline-notification a:hover{text-decoration:underline}.cds--inline-notification a:focus{outline:1px solid var(--cds-link-inverse,#78a9ff)}.cds--inline-notification.cds--inline-notification--low-contrast a:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--inline-notification.cds--inline-notification--low-contrast a:focus{outline-style:dotted}}.cds--inline-notification--low-contrast{color:var(--cds-text-primary,#161616)}.cds--inline-notification--low-contrast .cds--inline-notification__close-button:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--inline-notification--low-contrast .cds--inline-notification__close-button:focus{outline-style:dotted}}.cds--inline-notification--low-contrast .cds--inline-notification__close-button .cds--inline-notification__close-icon{fill:var(--cds-icon-primary,#161616)}.cds--inline-notification--low-contrast:before{box-sizing:border-box;content:"";filter:opacity(.4);pointer-events:none;border-style:solid;border-width:1px 1px 1px 0;block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.cds--inline-notification--error{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-error-inverse,#fa4d56)}.cds--inline-notification--error .cds--inline-notification__icon,.cds--inline-notification--error .cds--toast-notification__icon,.cds--inline-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error-inverse,#fa4d56)}.cds--inline-notification--low-contrast.cds--inline-notification--error{background:var(--cds-notification-background-error,#fff1f1);border-inline-start:3px solid var(--cds-support-error,#da1e28)}.cds--inline-notification--low-contrast.cds--inline-notification--error .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--error .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error,#da1e28)}.cds--inline-notification--low-contrast.cds--inline-notification--error:before{border-color:var(--cds-support-error,#da1e28)}.cds--inline-notification--success{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-success-inverse,#42be65)}.cds--inline-notification--success .cds--inline-notification__icon,.cds--inline-notification--success .cds--toast-notification__icon,.cds--inline-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success-inverse,#42be65)}.cds--inline-notification--low-contrast.cds--inline-notification--success{background:var(--cds-notification-background-success,#defbe6);border-inline-start:3px solid var(--cds-support-success,#24a148)}.cds--inline-notification--low-contrast.cds--inline-notification--success .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--success .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success,#24a148)}.cds--inline-notification--low-contrast.cds--inline-notification--success:before{border-color:var(--cds-support-success,#24a148)}.cds--inline-notification--info,.cds--inline-notification--info-square{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-info-inverse,#4589ff)}.cds--inline-notification--info .cds--inline-notification__icon,.cds--inline-notification--info .cds--toast-notification__icon,.cds--inline-notification--info .cds--actionable-notification__icon,.cds--inline-notification--info-square .cds--inline-notification__icon,.cds--inline-notification--info-square .cds--toast-notification__icon,.cds--inline-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info-inverse,#4589ff)}.cds--inline-notification--low-contrast.cds--inline-notification--info,.cds--inline-notification--low-contrast.cds--inline-notification--info-square{background:var(--cds-notification-background-info,#edf5ff);border-inline-start:3px solid var(--cds-support-info,#0043ce)}.cds--inline-notification--low-contrast.cds--inline-notification--info .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info .cds--actionable-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info-square .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info-square .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info,#0043ce)}.cds--inline-notification--low-contrast.cds--inline-notification--info:before,.cds--inline-notification--low-contrast.cds--inline-notification--info-square:before{border-color:var(--cds-support-info,#0043ce)}.cds--inline-notification--warning,.cds--inline-notification--warning-alt{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-warning-inverse,#f1c21b)}.cds--inline-notification--warning .cds--inline-notification__icon,.cds--inline-notification--warning .cds--toast-notification__icon,.cds--inline-notification--warning .cds--actionable-notification__icon,.cds--inline-notification--warning-alt .cds--inline-notification__icon,.cds--inline-notification--warning-alt .cds--toast-notification__icon,.cds--inline-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning-inverse,#f1c21b)}.cds--inline-notification--low-contrast.cds--inline-notification--warning,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt{background:var(--cds-notification-background-warning,#fcf4d6);border-inline-start:3px solid var(--cds-support-warning,#f1c21b)}.cds--inline-notification--low-contrast.cds--inline-notification--warning .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning .cds--actionable-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning,#f1c21b)}.cds--inline-notification--low-contrast.cds--inline-notification--warning:before,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt:before{border-color:var(--cds-support-warning,#f1c21b)}.cds--inline-notification--warning .cds--inline-notification__icon path[opacity="0"],.cds--inline-notification--warning-alt .cds--inline-notification__icon path:first-of-type{fill:#000;opacity:1}.cds--inline-notification__details{flex-grow:1;margin-inline:.8125rem 3rem;display:flex}@media (min-width:42rem){.cds--inline-notification__details{margin:0 .8125rem}}.cds--inline-notification__icon{flex-shrink:0;margin-block-start:.875rem;margin-inline-end:1rem}.cds--inline-notification__text-wrapper{flex-wrap:wrap;padding:.9375rem 0;display:flex}.cds--inline-notification__title{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);margin-inline-end:.25rem}.cds--inline-notification__subtitle{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);word-break:break-word}.cds--inline-notification__action-button.cds--btn--ghost{block-size:2rem;margin-block-end:.5rem;margin-inline-start:2.5rem}@media (min-width:42rem){.cds--inline-notification__action-button.cds--btn--ghost{margin:.5rem 0}}.cds--inline-notification:not(.cds--inline-notification--low-contrast) .cds--inline-notification__action-button.cds--btn--ghost{color:var(--cds-link-inverse,#78a9ff)}.cds--inline-notification__action-button.cds--btn--ghost:active{background-color:var(--cds-background-inverse-hover,#474747)}@media (any-hover:hover){.cds--inline-notification__action-button.cds--btn--ghost:hover{background-color:var(--cds-background-inverse-hover,#474747)}}.cds--inline-notification--low-contrast .cds--inline-notification__action-button.cds--btn--ghost:active{background-color:var(--cds-notification-action-hover,#fff)}@media (any-hover:hover){.cds--inline-notification--low-contrast .cds--inline-notification__action-button.cds--btn--ghost:hover{background-color:var(--cds-notification-action-hover,#fff)}}.cds--inline-notification__action-button.cds--btn--ghost:focus{box-shadow:none;outline:2px solid var(--cds-focus-inverse,#fff);outline-offset:-2px;border-color:#0000}.cds--inline-notification--low-contrast .cds--inline-notification__action-button.cds--btn--ghost:focus{outline-color:var(--cds-focus,#0f62fe)}.cds--inline-notification--hide-close-button .cds--inline-notification__action-button.cds--btn--ghost{margin-inline-end:.5rem}.cds--inline-notification__close-button{outline-offset:-2px;cursor:pointer;background:0 0;border:none;outline:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;block-size:3rem;inline-size:3rem;min-inline-size:3rem;max-inline-size:3rem;padding:0;transition:outline .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9);display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.cds--inline-notification__close-button:focus{outline:2px solid var(--cds-focus-inverse,#fff);outline-offset:-2px}.cds--inline-notification__close-button .cds--inline-notification__close-icon{fill:var(--cds-icon-inverse,#fff)}@media (min-width:42rem){.cds--inline-notification__close-button{position:static}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--inline-notification{outline:1px solid #0000}.cds--inline-notification__close-button:focus,.cds--btn.cds--btn--ghost.cds--inline-notification__action-button:focus{color:highlight;outline:1px solid highlight}}.cds--toast-notification html{font-size:100%}.cds--toast-notification body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--toast-notification code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--toast-notification strong{font-weight:600}.cds--toast-notification{block-size:auto;color:var(--cds-text-inverse,#fff);inline-size:18rem;padding-inline-start:.8125rem;display:flex;box-shadow:0 2px 6px #0003}@media (min-width:99rem){.cds--toast-notification{inline-size:22rem}}.cds--toast-notification:not(.cds--toast-notification--low-contrast) a{color:var(--cds-link-inverse,#78a9ff)}.cds--toast-notification a{text-decoration:none}.cds--toast-notification a:hover{text-decoration:underline}.cds--toast-notification a:focus{outline:1px solid var(--cds-link-inverse,#78a9ff)}.cds--toast-notification.cds--toast-notification--low-contrast a:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--toast-notification.cds--toast-notification--low-contrast a:focus{outline-style:dotted}}.cds--toast-notification--low-contrast,.cds--toast-notification--low-contrast .cds--toast-notification__subtitle,.cds--toast-notification--low-contrast .cds--toast-notification__caption{color:var(--cds-text-primary,#161616)}.cds--toast-notification--low-contrast .cds--toast-notification__close-button .cds--toast-notification__close-icon{fill:var(--cds-icon-primary,#161616)}.cds--toast-notification--low-contrast .cds--toast-notification__close-button:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--toast-notification--low-contrast .cds--toast-notification__close-button:focus{outline-style:dotted}}.cds--toast-notification--error{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-error-inverse,#fa4d56)}.cds--toast-notification--error .cds--inline-notification__icon,.cds--toast-notification--error .cds--toast-notification__icon,.cds--toast-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error-inverse,#fa4d56)}.cds--toast-notification--low-contrast.cds--toast-notification--error{background:var(--cds-notification-background-error,#fff1f1);border-inline-start:3px solid var(--cds-support-error,#da1e28)}.cds--toast-notification--low-contrast.cds--toast-notification--error .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--error .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error,#da1e28)}.cds--toast-notification--success{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-success-inverse,#42be65)}.cds--toast-notification--success .cds--inline-notification__icon,.cds--toast-notification--success .cds--toast-notification__icon,.cds--toast-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success-inverse,#42be65)}.cds--toast-notification--low-contrast.cds--toast-notification--success{background:var(--cds-notification-background-success,#defbe6);border-inline-start:3px solid var(--cds-support-success,#24a148)}.cds--toast-notification--low-contrast.cds--toast-notification--success .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--success .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success,#24a148)}.cds--toast-notification--info,.cds--toast-notification--info-square{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-info-inverse,#4589ff)}.cds--toast-notification--info .cds--inline-notification__icon,.cds--toast-notification--info .cds--toast-notification__icon,.cds--toast-notification--info .cds--actionable-notification__icon,.cds--toast-notification--info-square .cds--inline-notification__icon,.cds--toast-notification--info-square .cds--toast-notification__icon,.cds--toast-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info-inverse,#4589ff)}.cds--toast-notification--low-contrast.cds--toast-notification--info,.cds--toast-notification--low-contrast.cds--toast-notification--info-square{background:var(--cds-notification-background-info,#edf5ff);border-inline-start:3px solid var(--cds-support-info,#0043ce)}.cds--toast-notification--low-contrast.cds--toast-notification--info .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info .cds--actionable-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info-square .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info-square .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info,#0043ce)}.cds--toast-notification--warning,.cds--toast-notification--warning-alt{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-warning-inverse,#f1c21b)}.cds--toast-notification--warning .cds--inline-notification__icon,.cds--toast-notification--warning .cds--toast-notification__icon,.cds--toast-notification--warning .cds--actionable-notification__icon,.cds--toast-notification--warning-alt .cds--inline-notification__icon,.cds--toast-notification--warning-alt .cds--toast-notification__icon,.cds--toast-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning-inverse,#f1c21b)}.cds--toast-notification--low-contrast.cds--toast-notification--warning,.cds--toast-notification--low-contrast.cds--toast-notification--warning-alt{background:var(--cds-notification-background-warning,#fcf4d6);border-inline-start:3px solid var(--cds-support-warning,#f1c21b)}.cds--toast-notification--low-contrast.cds--toast-notification--warning .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning .cds--actionable-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning-alt .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning-alt .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning,#f1c21b)}.cds--toast-notification--warning .cds--toast-notification__icon path[opacity="0"],.cds--toast-notification--warning-alt .cds--toast-notification__icon path:first-of-type{fill:#000;opacity:1}.cds--toast-notification__icon{flex-shrink:0;margin-block-start:1rem;margin-inline-end:1rem}.cds--toast-notification__details{margin-block-end:1rem;margin-inline-end:1rem}.cds--toast-notification__close-button{outline-offset:-2px;cursor:pointer;background-color:#0000;border:none;outline:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;block-size:3rem;min-block-size:3rem;inline-size:3rem;min-inline-size:3rem;margin-inline-start:auto;padding:0;transition:outline .25s,background-color .25s;display:flex}.cds--toast-notification__close-button:focus{outline:2px solid var(--cds-focus-inverse,#fff);outline-offset:-2px}.cds--toast-notification__close-button .cds--toast-notification__close-icon{fill:var(--cds-icon-inverse,#fff)}.cds--toast-notification__title{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);word-break:break-word;margin-block-start:1rem;font-weight:600}.cds--toast-notification__subtitle{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-inverse,#fff);word-break:break-word;margin-block:0 1rem}.cds--toast-notification__caption{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-inverse,#fff);padding-block-start:.5rem}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--toast-notification{outline:1px solid #0000}.cds--toast-notification__close-button:focus{color:highlight;outline:1px solid highlight}}.cds--actionable-notification html{font-size:100%}.cds--actionable-notification body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--actionable-notification code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--actionable-notification strong{font-weight:600}.cds--actionable-notification{block-size:auto;color:var(--cds-text-inverse,#fff);flex-wrap:wrap;min-block-size:3rem;inline-size:100%;min-inline-size:18rem;max-inline-size:18rem;display:flex;position:relative}@media (min-width:42rem){.cds--actionable-notification{flex-wrap:nowrap;max-inline-size:38rem}}@media (min-width:66rem){.cds--actionable-notification{max-inline-size:46rem}}@media (min-width:99rem){.cds--actionable-notification{max-inline-size:52rem}}.cds--actionable-notification--toast{flex-wrap:wrap;min-inline-size:18rem;max-inline-size:18rem;box-shadow:0 2px 6px #0003}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) a{color:var(--cds-link-inverse,#78a9ff)}.cds--actionable-notification a{text-decoration:none}.cds--actionable-notification a:hover{text-decoration:underline}.cds--actionable-notification a:focus{outline:1px solid var(--cds-focus-inverse,#fff)}.cds--actionable-notification.cds--actionable-notification--low-contrast a:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--actionable-notification.cds--actionable-notification--low-contrast a:focus{outline-style:dotted}}.cds--actionable-notification--low-contrast,.cds--actionable-notification--low-contrast .cds--actionable-notification__subtitle,.cds--actionable-notification--low-contrast .cds--actionable-notification__caption{color:var(--cds-text-primary,#161616)}.cds--actionable-notification--low-contrast .cds--actionable-notification__close-button .cds--actionable-notification__close-icon{fill:var(--cds-icon-primary,#161616)}.cds--actionable-notification--low-contrast:not(.cds--actionable-notification--toast):before{box-sizing:border-box;content:"";filter:opacity(.4);pointer-events:none;border-style:solid;border-width:1px 1px 1px 0;block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.cds--actionable-notification--error{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-error-inverse,#fa4d56)}.cds--actionable-notification--error .cds--inline-notification__icon,.cds--actionable-notification--error .cds--toast-notification__icon,.cds--actionable-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error-inverse,#fa4d56)}.cds--actionable-notification--low-contrast.cds--actionable-notification--error{background:var(--cds-notification-background-error,#fff1f1);border-inline-start:3px solid var(--cds-support-error,#da1e28)}.cds--actionable-notification--low-contrast.cds--actionable-notification--error .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--error .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error,#da1e28)}.cds--actionable-notification--low-contrast.cds--actionable-notification--error:before{border-color:var(--cds-support-error,#da1e28)}.cds--actionable-notification--success{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-success-inverse,#42be65)}.cds--actionable-notification--success .cds--inline-notification__icon,.cds--actionable-notification--success .cds--toast-notification__icon,.cds--actionable-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success-inverse,#42be65)}.cds--actionable-notification--low-contrast.cds--actionable-notification--success{background:var(--cds-notification-background-success,#defbe6);border-inline-start:3px solid var(--cds-support-success,#24a148)}.cds--actionable-notification--low-contrast.cds--actionable-notification--success .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--success .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success,#24a148)}.cds--actionable-notification--low-contrast.cds--actionable-notification--success:before{border-color:var(--cds-support-success,#24a148)}.cds--actionable-notification--info,.cds--actionable-notification--info-square{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-info-inverse,#4589ff)}.cds--actionable-notification--info .cds--inline-notification__icon,.cds--actionable-notification--info .cds--toast-notification__icon,.cds--actionable-notification--info .cds--actionable-notification__icon,.cds--actionable-notification--info-square .cds--inline-notification__icon,.cds--actionable-notification--info-square .cds--toast-notification__icon,.cds--actionable-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info-inverse,#4589ff)}.cds--actionable-notification--low-contrast.cds--actionable-notification--info,.cds--actionable-notification--low-contrast.cds--actionable-notification--info-square{background:var(--cds-notification-background-info,#edf5ff);border-inline-start:3px solid var(--cds-support-info,#0043ce)}.cds--actionable-notification--low-contrast.cds--actionable-notification--info .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--info .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--info .cds--actionable-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--info-square .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--info-square .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info,#0043ce)}.cds--actionable-notification--low-contrast.cds--actionable-notification--info:before,.cds--actionable-notification--low-contrast.cds--actionable-notification--info-square:before{border-color:var(--cds-support-info,#0043ce)}.cds--actionable-notification--warning,.cds--actionable-notification--warning-alt{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-warning-inverse,#f1c21b)}.cds--actionable-notification--warning .cds--inline-notification__icon,.cds--actionable-notification--warning .cds--toast-notification__icon,.cds--actionable-notification--warning .cds--actionable-notification__icon,.cds--actionable-notification--warning-alt .cds--inline-notification__icon,.cds--actionable-notification--warning-alt .cds--toast-notification__icon,.cds--actionable-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning-inverse,#f1c21b)}.cds--actionable-notification--low-contrast.cds--actionable-notification--warning,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning-alt{background:var(--cds-notification-background-warning,#fcf4d6);border-inline-start:3px solid var(--cds-support-warning,#f1c21b)}.cds--actionable-notification--low-contrast.cds--actionable-notification--warning .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning .cds--actionable-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning-alt .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning-alt .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning,#f1c21b)}.cds--actionable-notification--low-contrast.cds--actionable-notification--warning:before,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning-alt:before{border-color:var(--cds-support-warning,#f1c21b)}.cds--actionable-notification--warning .cds--toast-notification__icon path[opacity="0"],.cds--actionable-notification--warning-alt .cds--toast-notification__icon path:first-of-type,.cds--actionable-notification--warning .cds--inline-notification__icon path[opacity="0"],.cds--actionable-notification--warning-alt .cds--inline-notification__icon path:first-of-type{fill:#000;opacity:1}.cds--actionable-notification__details{flex-grow:1;margin-inline:.8125rem 3rem;display:flex}@media (min-width:42rem){.cds--actionable-notification:not(.cds--actionable-notification--toast) .cds--actionable-notification__details{margin:0 .8125rem}}.cds--actionable-notification .cds--inline-notification__icon{flex-shrink:0;margin-block-start:.875rem;margin-inline-end:1rem}.cds--actionable-notification .cds--toast-notification__icon{flex-shrink:0;margin-block-start:1rem;margin-inline-end:1rem}.cds--actionable-notification__text-wrapper{flex-wrap:wrap;padding:.9375rem 0;display:flex}.cds--actionable-notification__focus-wrapper{display:contents}.cds--actionable-notification__button-wrapper{display:flex}.cds--actionable-notification--toast .cds--actionable-notification__text-wrapper{padding:.9375rem 0 1.4375rem}.cds--actionable-notification__content{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);word-break:break-word;flex-wrap:wrap;display:flex}.cds--actionable-notification--toast .cds--actionable-notification__content{display:block}.cds--actionable-notification__title{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);word-break:break-word;margin-inline-end:.25rem;font-weight:600}.cds--actionable-notification--toast .cds--actionable-notification__title{margin-inline-end:0}.cds--actionable-notification__subtitle{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-inverse,#fff);word-break:break-word;margin-block-start:0}.cds--actionable-notification__caption{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-inverse,#fff);padding-block-start:1.5rem}.cds--actionable-notification__action-button.cds--btn--ghost{block-size:2rem;margin-block-end:.5rem;margin-inline-start:2.5rem}@media (min-width:42rem){.cds--actionable-notification__action-button.cds--btn--ghost{margin:.5rem 0}}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--ghost{color:var(--cds-link-inverse,#78a9ff)}.cds--actionable-notification__action-button.cds--btn--ghost:active{background-color:var(--cds-background-inverse-hover,#474747)}@media (any-hover:hover){.cds--actionable-notification__action-button.cds--btn--ghost:hover{background-color:var(--cds-background-inverse-hover,#474747)}}.cds--actionable-notification--low-contrast .cds--actionable-notification__action-button.cds--btn--ghost:active{background-color:var(--cds-notification-action-hover,#fff)}@media (any-hover:hover){.cds--actionable-notification--low-contrast .cds--actionable-notification__action-button.cds--btn--ghost:hover{background-color:var(--cds-notification-action-hover,#fff)}}.cds--actionable-notification__action-button.cds--btn--ghost:focus{box-shadow:none;outline:2px solid var(--cds-focus-inverse,#fff);outline-offset:-2px;border-color:#0000}.cds--actionable-notification--low-contrast .cds--actionable-notification__action-button.cds--btn--ghost:focus{outline-color:var(--cds-focus,#0f62fe)}.cds--actionable-notification--hide-close-button .cds--actionable-notification__action-button.cds--btn--ghost{margin-inline-end:.5rem}.cds--actionable-notification__action-button.cds--btn--tertiary{margin-block-end:1rem;margin-inline-start:3.125rem;padding-inline:1rem}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary{border-style:solid;border-width:1px;border-color:var(--cds-notification-action-tertiary-inverse,#fff);color:var(--cds-notification-action-tertiary-inverse,#fff);background-color:#0000}@media (any-hover:hover){.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:hover{background-color:var(--cds-notification-action-tertiary-inverse-hover,#f4f4f4)}}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)), inset 0 0 0 2px var(--cds-background,#fff)}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:active{background-color:var(--cds-notification-action-tertiary-inverse-active,#c6c6c6)}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary .cds--btn__icon,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}@media (any-hover:hover){.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:hover{color:var(--cds-notification-action-tertiary-inverse-text,#161616)}}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:focus{border-color:var(--cds-focus-inverse,#fff);background-color:var(--cds-notification-action-tertiary-inverse,#fff);box-shadow:inset 0 0 0 1px var(--cds-focus-inverse,#fff), inset 0 0 0 2px var(--cds-background-inverse,#393939);color:var(--cds-notification-action-tertiary-inverse-text,#161616)}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:active{background-color:var(--cds-notification-action-tertiary-inverse-active,#c6c6c6);color:var(--cds-notification-action-tertiary-inverse-text,#161616);border-color:#0000}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:disabled,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:focus:disabled,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary.cds--btn--disabled,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary.cds--btn--disabled:focus{color:var(--cds-notification-action-tertiary-inverse-text-on-color-disabled,#ffffff40);background:0 0;outline:none}@media (any-hover:hover){.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:hover:disabled,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary.cds--btn--disabled:hover{color:var(--cds-notification-action-tertiary-inverse-text-on-color-disabled,#ffffff40);background:0 0;outline:none}}.cds--actionable-notification--hide-close-button .cds--actionable-notification__action-button.cds--btn--tertiary{margin-inline-end:.5rem}.cds--actionable-notification__close-button{outline-offset:-2px;cursor:pointer;background:0 0;border:none;outline:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;block-size:3rem;inline-size:3rem;min-inline-size:3rem;max-inline-size:3rem;padding:0;transition:outline .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9);display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.cds--actionable-notification__close-button:focus{outline:2px solid var(--cds-focus-inverse,#fff);outline-offset:-2px}.cds--actionable-notification__close-button .cds--actionable-notification__close-icon{fill:var(--cds-icon-inverse,#fff)}@media (min-width:42rem){.cds--actionable-notification__close-button{position:static}.cds--actionable-notification--toast .cds--actionable-notification__close-button{position:absolute}}.cds--actionable-notification--low-contrast .cds--actionable-notification__close-button:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--actionable-notification--low-contrast .cds--actionable-notification__close-button:focus{outline-style:dotted}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--actionable-notification{outline:1px solid #0000}.cds--actionable-notification__close-button:focus,.cds--btn.cds--btn--ghost.cds--actionable-notification__action-button:focus{color:highlight;outline:1px solid highlight}}.cds--page-header{background-color:var(--cds-layer-01,#f4f4f4);border-block-end:1px solid var(--cds-border-subtle-01,#c6c6c6)}.cds--page-header__breadcrumb-bar{block-size:2.5rem}.cds--page-header__breadcrumb-bar .cds--subgrid{block-size:100%}.cds--page-header__breadcrumb-container{justify-content:space-between;align-items:center;block-size:100%;inline-size:100%;display:inline-flex}.cds--page-header__breadcrumb__actions-flush .cds--css-grid{padding-inline-end:0}.cds--page-header__breadcrumb__actions-flush .cds--css-grid-column{margin-inline-end:0}.cds--page-header__breadcrumb-bar-border{border-block-end:1px solid var(--cds-border-subtle-01,#c6c6c6)}.cds--page-header__breadcrumb__icon{margin-inline-end:.5rem}.cds--page-header__breadcrumb__actions{display:inline-flex}.cds--page-header__breadcrumb__content-actions{margin-inline-end:.75rem}.cds--page-header__breadcrumb-wrapper{display:inline-flex}.cds--page-header__content{padding:1.5rem 0}@media (max-width:41.98rem){.cds--page-header__content__title-wrapper{grid-gap:1rem;flex-direction:column;display:flex}}.cds--page-header__content__title-wrapper{grid-template-columns:auto minmax(var(--pageheader-title-grid-width,0), 1fr);gap:1rem;min-block-size:2.5rem;margin-block-end:1rem;display:grid}.cds--page-header__content__start{flex-wrap:wrap;gap:1rem;display:flex}.cds--page-header__content__title-container{display:flex}.cds--page-header__content__title-container .cds--definition-term{border-block-end:none}.cds--page-header__content__contextual-actions{display:flex}.cds--page-header__content__title{font-size:var(--cds-productive-heading-04-font-size,1.75rem);font-weight:var(--cds-productive-heading-04-font-weight,400);line-height:var(--cds-productive-heading-04-line-height,1.28572);letter-spacing:var(--cds-productive-heading-04-letter-spacing,0);-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;max-inline-size:40rem;display:-webkit-box;overflow:hidden}.cds--page-header__content:has(.cds--page-header__content__contextual-actions) .cds--page-header__content__title{-webkit-line-clamp:1}.cds--page-header__content__icon{margin-inline-end:1rem}.cds--page-header__content__page-actions{justify-content:right;display:flex}@media (max-width:41.98rem){.cds--page-header__content__page-actions{justify-content:left;margin-block-start:0}}.cds--page-header__content__page-actions .cds--menu-button__trigger:not(.cds--btn--ghost){min-inline-size:0}.cds--page-header__content__subtitle{font-size:var(--cds-productive-heading-03-font-size,1.25rem);font-weight:var(--cds-productive-heading-03-font-weight,400);line-height:var(--cds-productive-heading-03-line-height,1.4);letter-spacing:var(--cds-productive-heading-03-letter-spacing,0);margin-block-end:.5rem}.cds--page-header__content__body{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);max-inline-size:40rem;margin-block-start:.5rem}[data-hidden]:not([data-fixed]){display:none}.cds--page-header__hero-image{justify-content:flex-end;align-items:center;block-size:100%;display:flex;overflow:hidden}.cds--page-header__tab-bar{margin-inline-start:-1rem}.cds--page-header__tab-bar--tablist{grid-gap:4rem;grid-template-columns:auto minmax(0,1fr);display:grid}.cds--page-header__tags{justify-content:right;align-items:center;display:flex}.cds--page-header__tags-popover-list{flex-direction:column;padding:1rem;display:flex}.cds--page-header__tag-item{flex-shrink:0}.cds--data-table-container+.cds--pagination{border-block-start:0}.cds--pagination{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--pagination *,.cds--pagination :before,.cds--pagination :after{box-sizing:inherit}.cds--pagination{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));overflow:initial;background-color:var(--cds-layer);border-block-start:1px solid var(--cds-border-subtle);inline-size:calc(100% - 1px);min-block-size:var(--cds-layout-size-height-local);justify-content:space-between;align-items:center;display:flex;container:pagination/inline-size}@container pagination (width>=42rem){.cds--pagination .cds--pagination__control-buttons{display:flex}}@container pagination (width<=42rem){.cds--pagination .cds--pagination__left>*,.cds--pagination .cds--pagination__right>*{display:none}.cds--pagination .cds--pagination__items-count{display:initial}.cds--pagination .cds--pagination__control-buttons{display:flex}}.cds--pagination .cds--select{align-items:center;block-size:100%}.cds--pagination .cds--select-input--inline__wrapper{block-size:100%;display:flex}.cds--pagination .cds--select-input{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);block-size:100%;inline-size:auto;line-height:var(--cds-layout-size-height-local);min-inline-size:auto}@-moz-document url-prefix(){.cds--pagination .cds--select-input{text-overflow:clip;padding-inline-end:1rem}}.cds--pagination .cds--select--inline .cds--select-input{padding-inline:1rem 2.25rem}.cds--pagination .cds--select-input:hover{background:var(--cds-layer-hover)}.cds--pagination .cds--select--inline .cds--select-input:focus,.cds--pagination .cds--select--inline .cds--select-input:focus option,.cds--pagination .cds--select--inline .cds--select-input:focus optgroup{background-color:var(--cds-layer)}.cds--pagination .cds--select__arrow{inset-block-start:50%;transform:translate(-.5rem,-50%)}.cds--pagination .cds--select__item-count .cds--select-input{border-inline-end:1px solid var(--cds-border-subtle)}.cds--pagination__right{border-inline-start:1px solid var(--cds-border-subtle)}.cds--pagination__left,.cds--pagination__right{align-items:center;block-size:100%;display:flex}.cds--pagination__left>.cds--form-item,.cds--pagination__right>.cds--form-item{block-size:100%}.cds--pagination__left .cds--pagination__text,.cds--pagination__right .cds--pagination__text{white-space:nowrap}.cds--pagination__left .cds--pagination__text{margin-inline-end:.0625rem}.cds--pagination__right .cds--pagination__text{margin-inline:.0625rem 1rem}.cds--pagination__right .cds--pagination__text.cds--pagination__page-text{margin-inline:1rem .0625rem}.cds--pagination__right .cds--pagination__text.cds--pagination__page-text.cds--pagination__unknown-pages-text{margin-inline-end:1rem}.cds--pagination__right .cds--pagination__text:empty{margin:0}.cds--pagination__left{padding:0 1rem 0 0}@container pagination (width>=42rem){.cds--pagination__left{padding:0 1rem}.cds--pagination__text{display:inline-block}}span.cds--pagination__text{color:var(--cds-text-primary,#161616)}span.cds--pagination__text.cds--pagination__items-count{color:var(--cds-text-secondary,#525252);margin-inline-start:1rem}.cds--pagination__button,.cds--btn--ghost.cds--pagination__button{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--pagination__button *,.cds--pagination__button :before,.cds--pagination__button :after,.cds--btn--ghost.cds--pagination__button *,.cds--btn--ghost.cds--pagination__button :before,.cds--btn--ghost.cds--pagination__button :after{box-sizing:inherit}.cds--pagination__button,.cds--btn--ghost.cds--pagination__button{block-size:var(--cds-layout-size-height-local);border:none;border-inline-start:1px solid var(--cds-border-subtle);cursor:pointer;fill:var(--cds-icon-primary,#161616);inline-size:var(--cds-layout-size-height-local);background:0 0;justify-content:center;align-items:center;min-block-size:1.5rem;margin:0;transition:outline .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9);display:flex}.cds--pagination__button>svg,.cds--btn--ghost.cds--pagination__button>svg{margin-block-start:0}[dir=rtl] .cds--pagination__button>svg,[dir=rtl] .cds--btn--ghost.cds--pagination__button>svg{transform:rotate(.5turn)}.cds--pagination__button:focus,.cds--btn--ghost:focus.cds--pagination__button{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--pagination__button:focus,.cds--btn--ghost:focus.cds--pagination__button{outline-style:dotted}}.cds--pagination__button:focus,.cds--btn--ghost:focus.cds--pagination__button{border-inline-start:0}.cds--pagination__button:hover,.cds--btn--ghost:hover.cds--pagination__button{background:var(--cds-layer-hover)}.cds--pagination__button--no-index,.cds--btn--ghost.cds--pagination__button--no-index{cursor:not-allowed;fill:var(--cds-icon-disabled,#16161640)}.cds--pagination__button:disabled:hover,.cds--pagination__button--no-index:hover,.cds--btn--ghost:disabled:hover.cds--pagination__button,.cds--btn--ghost:hover.cds--pagination__button--no-index{border-color:var(--cds-border-subtle);background:var(--cds-layer);cursor:not-allowed;fill:var(--cds-icon-disabled,#16161640)}.cds--pagination.cds--skeleton .cds--skeleton__text{margin-block-end:0;margin-inline-end:1rem}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--pagination__button,.cds--btn--ghost.cds--pagination__button{outline:1px solid #0000}}[dir=rtl] .cds--pagination .cds--select__arrow{transform:translate(.5rem,-50%)}.cds--pagination .cds--select--inline .cds--select-input[disabled],.cds--pagination .cds--select--inline .cds--select-input[disabled]:hover{background-color:var(--cds-layer)}.cds--unstable-pagination{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--unstable-pagination *,.cds--unstable-pagination :before,.cds--unstable-pagination :after{box-sizing:inherit}.cds--unstable-pagination{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);background-color:var(--cds-layer);border-block-end:1px solid #0000;border-block-start:1px solid var(--cds-border-subtle);justify-content:space-between;align-items:center;min-block-size:2.5rem;inline-size:100%;display:flex;container:pagination/inline-size}@container pagination (width>=42rem){.cds--unstable-pagination__text{display:inline-block}}.cds--unstable-pagination__text{color:var(--cds-text-secondary,#525252);margin:0 1rem}.cds--unstable-pagination__left,.cds--unstable-pagination__right{align-items:center;block-size:100%;display:flex}.cds--unstable-pagination__left{padding:0 1rem 0 0}.cds--unstable-pagination__left>.cds--form-item,.cds--unstable-pagination__right>.cds--form-item{block-size:100%}.cds--unstable-pagination__left .cds--unstable-pagination__text{margin-inline-end:.0625rem}.cds--unstable-pagination__right .cds--unstable-pagination__text{margin-inline:.0625rem 1rem}.cds--unstable-pagination__button{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--unstable-pagination__button *,.cds--unstable-pagination__button :before,.cds--unstable-pagination__button :after{box-sizing:inherit}.cds--unstable-pagination__button{border:none;border-inline-start:1px solid var(--cds-border-subtle);block-size:2.5rem;color:var(--cds-icon-primary,#161616);cursor:pointer;fill:var(--cds-icon-primary,#161616);background:0 0;justify-content:center;align-items:center;min-block-size:2rem;inline-size:2.5rem;margin:0;transition:outline .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9);display:flex}.cds--unstable-pagination__button .cds--btn__icon{block-size:initial;inline-size:initial}.cds--unstable-pagination__button.cds--btn--icon-only.cds--tooltip__trigger:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--unstable-pagination__button.cds--btn--icon-only.cds--tooltip__trigger:focus{outline-style:dotted}}.cds--unstable-pagination__button:hover{background:var(--cds-layer-hover);color:var(--cds-icon-primary,#161616)}.cds--unstable-pagination__button--no-index{cursor:not-allowed;fill:var(--cds-icon-disabled,#16161640)}.cds--unstable-pagination__button.cds--btn:disabled{border-color:var(--cds-border-subtle);background:0 0}.cds--unstable-pagination__button:disabled:hover,.cds--unstable-pagination__button--no-index:hover{cursor:not-allowed;fill:var(--cds-icon-disabled,#16161640);background:0 0}.cds--unstable-pagination__page-selector,.cds--unstable-pagination__page-sizer{align-items:center;block-size:100%}.cds--unstable-pagination__page-selector .cds--select-input--inline__wrapper,.cds--unstable-pagination__page-sizer .cds--select-input--inline__wrapper{block-size:100%;display:flex}.cds--unstable-pagination__page-selector .cds--select-input,.cds--unstable-pagination__page-sizer .cds--select-input{font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);line-height:var(--cds-body-short-01-line-height,1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);block-size:100%;inline-size:auto;min-inline-size:auto;padding:0 2.25rem 0 1rem;line-height:2.5rem}.cds--unstable-pagination__page-selector .cds--select-input:hover,.cds--unstable-pagination__page-sizer .cds--select-input:hover{background:var(--cds-layer-hover)}.cds--unstable-pagination__page-selector .cds--select__arrow,.cds--unstable-pagination__page-sizer .cds--select__arrow{inset-block-start:50%;transform:translateY(-50%)}@container pagination (width>=42rem){.cds--unstable-pagination__page-selector .cds--select__arrow,.cds--unstable-pagination__page-sizer .cds--select__arrow{inset-inline-end:1rem}}.cds--unstable-pagination__page-selector{border-inline-start:1px solid var(--cds-border-subtle)}.cds--unstable-pagination__page-sizer{border-inline-end:1px solid var(--cds-border-subtle)}.cds--pagination-nav html{font-size:100%}.cds--pagination-nav body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--pagination-nav code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--pagination-nav strong{font-weight:600}.cds--pagination-nav{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height,var(--cds-layout-size-height-lg)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline,var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));line-height:0}.cds--pagination-nav__list{align-items:center;list-style:none;display:flex}.cds--pagination-nav__list-item{padding:0}.cds--pagination-nav__list-item:first-child{padding-inline-start:0}.cds--pagination-nav__list-item:last-child{padding-inline-end:0}.cds--pagination-nav__page{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--pagination-nav__page *,.cds--pagination-nav__page :before,.cds--pagination-nav__page :after{box-sizing:inherit}.cds--pagination-nav__page::-moz-focus-inner{border:0}.cds--pagination-nav__page{padding:calc((var(--cds-layout-size-height-local) - .875rem) / 2) .25rem;color:var(--cds-text-primary,#161616);min-inline-size:var(--cds-layout-size-height-local);text-align:center;-webkit-user-select:none;user-select:none;border-radius:0;outline:0;font-weight:400;line-height:1;text-decoration:none;transition:background-color .11s cubic-bezier(.2,0,.38,.9),color .11s cubic-bezier(.2,0,.38,.9);display:block;position:relative}.cds--pagination-nav__page:hover{background-color:var(--cds-background-hover,#8d8d8d1f);color:var(--cds-text-primary,#161616)}.cds--pagination-nav__page:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--pagination-nav__page:focus{outline-style:dotted}}.cds--pagination-nav__page:disabled,.cds--pagination-nav__page.cds--pagination-nav__page--disabled{color:rgba(var(--cds-text-secondary,#525252), .5);pointer-events:none;background:0 0;outline:none}.cds--pagination-nav__page:not(.cds--pagination-nav__page--direction):after{background-color:var(--cds-border-interactive,#0f62fe);content:"";opacity:0;block-size:.25rem;inline-size:0;transition:width .11s cubic-bezier(.2,0,.38,.9);display:block;position:absolute;inset-block-end:0;inset-inline-start:50%}@media screen and (prefers-reduced-motion:reduce){.cds--pagination-nav__page:not(.cds--pagination-nav__page--direction):after{transition:none}}.cds--pagination-nav__page--active+.cds--pagination-nav__page:after,.cds--pagination-nav__page.cds--pagination-nav__page--active:after{opacity:1;inline-size:1rem;inset-inline-start:calc(50% - .5rem)}.cds--pagination-nav__page.cds--pagination-nav__page--active{background-color:initial;color:var(--cds-text-primary,#161616);font-weight:600}.cds--pagination-nav__page .cds--pagination-nav__icon{fill:currentColor;pointer-events:none}.cds--pagination-nav__page--direction{justify-content:center;align-items:center;block-size:3rem;inline-size:3rem;line-height:0;display:flex}.cds--pagination-nav__select{position:relative}.cds--pagination-nav__page--select{appearance:none;max-block-size:var(--cds-layout-size-height-local);text-indent:calc(50% - 4.5px)}@-moz-document url-prefix(){.cds--pagination-nav__page--select{text-indent:0}}.cds--pagination-nav__select-icon-wrapper{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset-block-start:0}.cds--pagination-nav__select-icon-wrapper:not(.cds--pagination-nav__page--direction):after{background-color:var(--cds-border-interactive,#0f62fe);content:"";opacity:0;block-size:.25rem;inline-size:0;transition:width .11s cubic-bezier(.2,0,.38,.9);display:block;position:absolute;inset-block-end:0;inset-inline-start:50%}@media screen and (prefers-reduced-motion:reduce){.cds--pagination-nav__select-icon-wrapper:not(.cds--pagination-nav__page--direction):after{transition:none}}.cds--pagination-nav__page--active+.cds--pagination-nav__select-icon-wrapper:after,.cds--pagination-nav__select-icon-wrapper.cds--pagination-nav__page--active:after{opacity:1;inline-size:1rem;inset-inline-start:calc(50% - .5rem)}.cds--pagination-nav__page--active+.cds--pagination-nav__select-icon-wrapper .cds--pagination-nav__select-icon{display:none}.cds--pagination-nav__select-icon{pointer-events:none;position:absolute;inset-block-start:calc(50% - .25rem);inset-inline-start:calc(50% - .5rem)}.cds--pagination-nav__accessibility-label{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;visibility:inherit;white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}[dir=rtl] .cds--pagination-nav__list-item svg{transform:rotate(.5turn)}.cds--progress-bar{--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline,var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max))}.cds--progress-bar__label{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-primary,#161616);justify-content:space-between;min-inline-size:3rem;margin-block-end:.5rem;display:flex}.cds--progress-bar__label-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cds--progress-bar__track{background-color:var(--cds-border-subtle);block-size:.5rem;inline-size:100%;min-inline-size:3rem;position:relative}.cds--progress-bar--big .cds--progress-bar__track{block-size:.5rem}.cds--progress-bar--small .cds--progress-bar__track{block-size:.25rem}.cds--progress-bar__bar{block-size:100%;color:var(--cds-interactive,#0f62fe);transform-origin:0;background-color:currentColor;inline-size:100%;transition:transform .11s cubic-bezier(.2,0,.38,.9);display:block;transform:scaleX(0)}[dir=rtl] .cds--progress-bar__bar{transform-origin:100%}.cds--progress-bar--indeterminate .cds--progress-bar__track:after{background-image:linear-gradient(90deg, var(--cds-interactive,#0f62fe) 12.5%, transparent 12.5%);content:"";background-position-x:0%;background-size:200% 100%;animation-name:cds--progress-bar-indeterminate;animation-duration:1.4s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0}[dir=rtl] .cds--progress-bar--indeterminate .cds--progress-bar__track:after{animation-name:cds--progress-bar-indeterminate-rtl}.cds--progress-bar__helper-text{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);color:var(--cds-text-secondary,#525252);margin-block-start:.5rem}.cds--progress-bar__status-icon{flex-shrink:0;margin-inline-start:var(--cds-layout-density-padding-inline-local)}.cds--progress-bar--finished .cds--progress-bar__bar,.cds--progress-bar--finished .cds--progress-bar__status-icon{color:var(--cds-support-success,#24a148)}.cds--progress-bar--error .cds--progress-bar__bar,.cds--progress-bar--error .cds--progress-bar__status-icon{color:var(--cds-support-error,#da1e28)}.cds--progress-bar--error .cds--progress-bar__helper-text{color:var(--cds-text-error,#da1e28)}.cds--progress-bar--finished .cds--progress-bar__bar,.cds--progress-bar--error .cds--progress-bar__bar{transform:scaleX(1)}.cds--progress-bar--finished.cds--progress-bar--inline .cds--progress-bar__track,.cds--progress-bar--error.cds--progress-bar--inline .cds--progress-bar__track{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;visibility:inherit;white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.cds--progress-bar--finished.cds--progress-bar--inline .cds--progress-bar__label,.cds--progress-bar--error.cds--progress-bar--inline .cds--progress-bar__label{flex-shrink:1;justify-content:flex-start;margin-inline-end:0}@keyframes cds--progress-bar-indeterminate{0%{background-position-x:25%}80%,to{background-position-x:-105%}}@keyframes cds--progress-bar-indeterminate-rtl{0%{background-position-x:-105%}80%,to{background-position-x:25%}}.cds--progress-bar--inline{align-items:center;display:flex}.cds--progress-bar--inline .cds--progress-bar__label{flex-shrink:0;margin-block-end:0;margin-inline-end:var(--cds-layout-density-padding-inline-local)}.cds--progress-bar--inline .cds--progress-bar__track{flex-grow:1;flex-basis:0}.cds--progress-bar--inline .cds--progress-bar__helper-text{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;visibility:inherit;white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.cds--progress-bar--indented .cds--progress-bar__label,.cds--progress-bar--indented .cds--progress-bar__helper-text{padding-inline:var(--cds-layout-density-padding-inline-local)}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--progress-bar__track{forced-color-adjust:none;outline-offset:-2px;background-color:canvas;outline:2px solid #0000}.cds--progress-bar__bar{background-color:canvastext}}.cds--progress{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--progress *,.cds--progress :before,.cds--progress :after{box-sizing:inherit}.cds--progress{list-style:none;display:flex}.cds--progress-step{flex-direction:row;inline-size:8rem;min-inline-size:7rem;display:inline-flex;position:relative;overflow:visible}.cds--progress-step .cds--tooltip__label{display:block}.cds--progress--space-equal .cds--progress-step{flex-grow:1;min-inline-size:8rem}.cds--progress-line{border:1px inset #0000;block-size:2px;inline-size:8rem;position:absolute;inset-inline-start:0}.cds--progress--space-equal .cds--progress-line{inline-size:100%;min-inline-size:8rem}.cds--progress-step svg{z-index:1;block-size:1rem;fill:var(--cds-interactive,#0f62fe);border-radius:50%;flex-shrink:0;inline-size:1rem;margin-block-start:.625rem;margin-inline-end:.5rem;position:relative}.cds--progress--space-equal .cds--progress-text{margin:-.125rem;padding:.125rem;overflow:hidden}.cds--progress-label{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-primary,#161616);text-overflow:ellipsis;white-space:nowrap;max-inline-size:5.5rem;margin:.5rem 0 0;line-height:1.45;transition:box-shadow .11s cubic-bezier(.2,0,.38,.9),color .11s cubic-bezier(.2,0,.38,.9);display:block;overflow:hidden}.cds--progress-label:before{content:"";display:block}@media (any-hover:hover){.cds--progress-label:hover{box-shadow:0 .0625rem var(--cds-link-primary-hover,#0043ce);color:var(--cds-link-primary-hover,#0043ce);cursor:pointer}}.cds--progress--space-equal .cds--progress-label{max-inline-size:100%;margin-inline-end:.75rem}.cds--progress-step-button:focus{outline:none}.cds--progress-step-button:focus-visible .cds--progress-label{color:var(--cds-focus,#0f62fe);outline:.0625rem solid var(--cds-focus,#0f62fe)}.cds--progress-step-button:not(.cds--progress-step-button--unclickable) .cds--progress-label:active{box-shadow:0 .0625rem 0 0 var(--cds-text-primary,#161616);color:var(--cds-text-primary,#161616)}.cds--progress-label-overflow:hover~.cds--tooltip,.cds--progress-label-overflow:focus~.cds--tooltip{visibility:inherit}.cds--progress-step .cds--tooltip .cds--tooltip__caret{margin-inline-start:.625rem}.cds--tooltip__text{margin:0;padding:0;font-weight:400}.cds--progress-step .cds--tooltip{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--cds-text-inverse,#fff);visibility:hidden;min-block-size:1.5rem;inline-size:7.8125rem;min-inline-size:7.1875rem;margin-block-start:2.5rem;margin-inline-start:1.375rem;padding:.5rem 1rem;display:block}.cds--progress-step .cds--tooltip_multi{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);block-size:auto;color:var(--cds-text-inverse,#fff);inline-size:9.375rem}.cds--progress-optional{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:var(--cds-text-secondary,#525252);text-align:start;margin-block-start:1.75rem;margin-inline-start:1.5rem;display:block;position:absolute;inset-inline-start:0}.cds--progress-step--current .cds--progress-line{background-color:var(--cds-interactive,#0f62fe)}.cds--progress-step--incomplete svg{fill:var(--cds-icon-primary,#161616)}.cds--progress-step--incomplete .cds--progress-line{background-color:var(--cds-border-subtle)}.cds--progress-step--complete .cds--progress-line{background-color:var(--cds-interactive,#0f62fe)}.cds--progress-step-button{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--progress-step-button *,.cds--progress-step-button :before,.cds--progress-step-button :after{box-sizing:inherit}.cds--progress-step-button::-moz-focus-inner{border:0}.cds--progress-step-button{text-align:start;display:flex}.cds--progress-step-button--unclickable{cursor:default;outline:none}@media (any-hover:hover){.cds--progress-step-button--unclickable .cds--progress-label:hover{box-shadow:none;color:var(--cds-text-primary,#161616);cursor:default}.cds--progress-step-button--unclickable .cds--tooltip__label:hover{box-shadow:0 .0625rem var(--cds-link-primary,#0f62fe);color:var(--cds-link-primary,#0f62fe);cursor:pointer}}.cds--progress-step--disabled{cursor:not-allowed;pointer-events:none}.cds--progress-step--disabled svg{cursor:not-allowed;fill:var(--cds-icon-disabled,#16161640)}.cds--progress-step--disabled .cds--progress-label{box-shadow:none;color:var(--cds-text-disabled,#16161640);cursor:not-allowed}@media (any-hover:hover){.cds--progress-step--disabled .cds--progress-label:hover{box-shadow:none;color:var(--cds-text-disabled,#16161640);cursor:not-allowed}}.cds--progress-step--disabled .cds--progress-line{cursor:not-allowed}.cds--progress-step--disabled .cds--progress-label-overflow:hover~.cds--tooltip--definition .cds--tooltip--definition__bottom{display:none}.cds--progress__warning>*{fill:var(--cds-support-error,#da1e28)}.cds--progress.cds--skeleton .cds--progress-label{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--progress.cds--skeleton .cds--progress-label:hover,.cds--progress.cds--skeleton .cds--progress-label:focus,.cds--progress.cds--skeleton .cds--progress-label:active{cursor:default;border:none;outline:none}.cds--progress.cds--skeleton .cds--progress-label:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--progress.cds--skeleton .cds--progress-label:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--progress.cds--skeleton .cds--progress-label{background:canvastext}.cds--progress.cds--skeleton .cds--progress-label:before{forced-color-adjust:none;background:canvas}}.cds--progress.cds--skeleton .cds--progress-label{block-size:.875rem;inline-size:2.5rem;margin-block-start:.625rem}.cds--progress.cds--progress--vertical.cds--skeleton .cds--progress-label{margin-block-start:.0625rem}.cds--progress--vertical,.cds--progress--vertical,.cds--progress-text{flex-direction:column;display:flex}.cds--progress--vertical .cds--progress-step,.cds--progress--vertical .cds--progress-step-button{inline-size:initial;min-block-size:3.625rem;min-inline-size:initial;align-content:flex-start}.cds--progress--vertical .cds--progress-step svg,.cds--progress--vertical .cds--progress-step-button svg{margin:.0625rem .5rem 0;display:inline-block}.cds--progress--vertical .cds--progress-label{inline-size:initial;vertical-align:top;max-inline-size:10rem;white-space:initial;margin:0;display:inline-block}.cds--progress--vertical .cds--progress-step .cds--tooltip{margin-block-start:.5rem}.cds--progress--vertical .cds--progress-optional{inline-size:100%;margin:0 0 auto;position:static}.cds--progress--vertical .cds--progress-line{block-size:100%;inline-size:1px;position:absolute;inset-block-start:0;inset-inline-start:0}.cds--shape-indicator{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);color:var(--cds-text-secondary,#525252);line-height:unset;align-items:center;gap:.5rem;display:flex}.cds--shape-indicator svg{align-self:center}.cds--shape-indicator--14{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:unset}.cds--shape-indicator--failed,.cds--shape-indicator--critical,.cds--shape-indicator--high{fill:var(--cds-status-red,#da1e28)}.cds--shape-indicator--medium{fill:var(--cds-status-orange,#ff832b)}.cds--shape-indicator--medium path:first-of-type{fill:var(--cds-status-orange-outline,#ba4e00)}.cds--shape-indicator--low{fill:var(--cds-status-yellow,#f1c21b)}.cds--shape-indicator--low path:nth-of-type(2){fill:var(--cds-status-yellow-outline,#8e6a00)}.cds--shape-indicator--cautious{fill:var(--cds-status-yellow,#f1c21b)}.cds--shape-indicator--cautious path:first-of-type{fill:var(--cds-status-yellow-outline,#8e6a00)}.cds--shape-indicator--undefined{fill:var(--cds-status-purple,#8a3ffc)}.cds--shape-indicator--stable{fill:var(--cds-status-green,#24a148)}.cds--shape-indicator--informative,.cds--shape-indicator--incomplete path:nth-of-type(2){fill:var(--cds-status-blue,#0043ce)}.cds--shape-indicator--draft{fill:var(--cds-status-gray,#6f6f6f)}.cds--shape-indicator__button{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--shape-indicator__button *,.cds--shape-indicator__button :before,.cds--shape-indicator__button :after{box-sizing:inherit}.cds--shape-indicator__button::-moz-focus-inner{border:0}.cds--shape-indicator__button{display:flex}.cds--shape-indicator__button:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--shape-indicator__button:focus{outline-style:dotted}}.cds--shape-indicator .cds--definition-tooltip{padding-block:.125rem}@keyframes ai-skeleton-animation{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cds--icon--skeleton{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--icon--skeleton:hover,.cds--icon--skeleton:focus,.cds--icon--skeleton:active{cursor:default;border:none;outline:none}.cds--icon--skeleton:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--icon--skeleton:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--icon--skeleton{background:canvastext}.cds--icon--skeleton:before{forced-color-adjust:none;background:canvas}}.cds--icon--skeleton{block-size:1rem;inline-size:1rem;display:inline-block}.cds--skeleton__placeholder{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--skeleton__placeholder:hover,.cds--skeleton__placeholder:focus,.cds--skeleton__placeholder:active{cursor:default;border:none;outline:none}.cds--skeleton__placeholder:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--skeleton__placeholder:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--skeleton__placeholder{background:canvastext}.cds--skeleton__placeholder:before{forced-color-adjust:none;background:canvas}}.cds--skeleton__placeholder{block-size:6.25rem;inline-size:6.25rem}.cds--skeleton__text{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--skeleton__text:hover,.cds--skeleton__text:focus,.cds--skeleton__text:active{cursor:default;border:none;outline:none}.cds--skeleton__text:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--skeleton__text:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--skeleton__text{background:canvastext}.cds--skeleton__text:before{forced-color-adjust:none;background:canvas}}.cds--skeleton__text{block-size:1rem;inline-size:100%;margin-block-end:.5rem}.cds--skeleton__heading{block-size:1.5rem}.cds--skeleton__text--ai,.cds--skeleton__placeholder--ai,.cds--skeleton__icon--ai{background:var(--cds-ai-skeleton-background,#d0e2ff);overflow:hidden}.cds--skeleton__text--ai:before,.cds--skeleton__placeholder--ai:before,.cds--skeleton__icon--ai:before{background:linear-gradient(90deg,#4589ff00 0%,#4589ff80 50%,#4589ff00 100%);animation:1.25s ease-in-out infinite ai-skeleton-animation}.cds--skeleton__placeholder--ai:before,.cds--skeleton__icon--ai:before{inline-size:200%}.cds--skeleton__placeholder--ai{border-radius:.5rem}.cds--skeleton__text--ai{border-radius:1rem}.cds--skeleton__icon--ai{border-radius:.125rem}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--skeleton__text--ai,.cds--skeleton__placeholder--ai,.cds--skeleton__icon--ai{background:canvastext}.cds--skeleton__text--ai:before,.cds--skeleton__placeholder--ai:before,.cds--skeleton__icon--ai:before{background:canvas}}.cds--slider-container{-webkit-user-select:none;user-select:none;align-items:center;gap:1rem;display:flex;position:relative}.cds--slider{cursor:pointer;inline-size:100%;min-inline-size:12.5rem;max-inline-size:40rem;padding:1rem 0;position:relative}.cds--slider-container--two-handles .cds--slider{margin-inline:.25rem}.cds--slider__range-label{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-primary,#161616);white-space:nowrap}.cds--slider__track{background:var(--cds-border-subtle);block-size:.125rem;inline-size:100%;position:absolute;transform:translateY(-50%)}.cds--slider__track:before{background:var(--cds-border-subtle);content:"";block-size:.25rem;inline-size:.125rem;display:inline-block;position:absolute;inset-block-start:-.3125rem;inset-inline-start:50%;transform:translate(-50%)}.cds--slider__filled-track{background:var(--cds-layer-selected-inverse,#161616);pointer-events:none;transform-origin:0;block-size:.125rem;inline-size:100%;transition:background .11s cubic-bezier(.2,0,.38,.9);position:absolute;transform:translateY(-50%)}.cds--slider__thumb-wrapper{z-index:3;--cds-tooltip-padding-inline:.5rem;--cds-popover-offset:.5rem;block-size:.875rem;inline-size:.875rem;position:absolute;transform:translate(-50%,-50%)}.cds--slider-container--rtl .cds--slider__thumb-wrapper{transform:translate(50%,-50%)}.cds--slider__thumb-wrapper--lower,.cds--slider__thumb-wrapper--upper{--cds-popover-offset:var(--cds-popover-caret-height,.5rem);block-size:24px;inline-size:16px}.cds--slider__thumb-wrapper--lower{transform:translate(-100%,-50%)}.cds--slider__thumb-wrapper--lower>.cds--popover>.cds--popover-content{transform:translate(50%, calc(-100% - var(--cds-popover-offset,0rem)))}.cds--slider__thumb-wrapper--lower>.cds--popover>.cds--popover-caret{transform:translate(50%, calc(-1 * var(--cds-popover-offset,0rem)));inset-inline-start:revert}.cds--slider-container--rtl .cds--slider__thumb-wrapper--lower{transform:translate(100%,-50%)}.cds--slider-container--rtl .cds--slider__thumb-wrapper--lower>.cds--popover>.cds--popover-content{transform:translate(0, calc(-100% - var(--cds-popover-offset,0rem)))}.cds--slider-container--rtl .cds--slider__thumb-wrapper--lower>.cds--popover>.cds--popover-caret{transform:translate(-50%, calc(-1 * var(--cds-popover-offset,0rem)))}.cds--slider__thumb-wrapper--upper{transform:translateY(-50%)}.cds--slider__thumb-wrapper--upper>.cds--popover>.cds--popover-content{transform:translate(-50%, calc(-100% - var(--cds-popover-offset,0rem)))}.cds--slider__thumb-wrapper--upper>.cds--popover>.cds--popover-caret{transform:translate(-50%, calc(-1 * var(--cds-popover-offset,0rem)))}.cds--slider-container--rtl .cds--slider__thumb-wrapper--upper{transform:translateY(-50%)}.cds--slider-container--rtl .cds--slider__thumb-wrapper--upper>.cds--popover>.cds--popover-content{transform:translate(0, calc(-100% - var(--cds-popover-offset,0rem)))}.cds--slider-container--rtl .cds--slider__thumb-wrapper--upper>.cds--popover>.cds--popover-caret{transform:translate(50%, calc(-1 * var(--cds-popover-offset,0rem)))}.cds--slider__thumb{background:var(--cds-layer-selected-inverse,#161616);border-radius:50%;outline:none;transition:transform .11s cubic-bezier(.2,0,.38,.9),background .11s cubic-bezier(.2,0,.38,.9),box-shadow .11s cubic-bezier(.2,0,.38,.9);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000,inset 0 0 0 2px #0000}.cds--slider__thumb:hover{transform:scale(1.4286)}.cds--slider__thumb:focus{background-color:var(--cds-interactive,#0f62fe);box-shadow:inset 0 0 0 2px var(--cds-interactive,#0f62fe), inset 0 0 0 3px var(--cds-layer);transform:scale(1.4286)}.cds--slider__thumb:active{box-shadow:inset 0 0 0 2px var(--cds-interactive,#0f62fe);transform:scale(1.4286)}.cds--slider__thumb-icon{fill:var(--cds-layer-selected-inverse,#161616)}.cds--slider__thumb-icon--focus{fill:var(--cds-interactive,#0f62fe);display:none}.cds--slider__thumb--lower,.cds--slider__thumb--upper{border-radius:unset;box-shadow:none;background-color:#0000;transition:none;position:absolute;inset:0}.cds--slider__thumb--lower:before,.cds--slider__thumb--upper:before{z-index:-1;background:var(--cds-background,#fff);content:"";block-size:.125rem;inline-size:.375rem;display:block;position:absolute;inset-block-start:calc(50% - .0625rem);inset-inline-end:0}.cds--slider__thumb--lower:hover,.cds--slider__thumb--upper:hover{transform:none}.cds--slider__thumb--lower:hover .cds--slider__thumb-icon,.cds--slider__thumb--upper:hover .cds--slider__thumb-icon{fill:var(--cds-text-secondary,#525252)}.cds--slider__thumb--lower:active,.cds--slider__thumb--upper:active{box-shadow:none;transform:none}.cds--slider__thumb--lower:focus,.cds--slider__thumb--upper:focus{box-shadow:none;background-color:#0000;transform:none}.cds--slider__thumb--lower:focus .cds--slider__thumb-icon,.cds--slider__thumb--upper:focus .cds--slider__thumb-icon{fill:var(--cds-interactive,#0f62fe);display:none}.cds--slider__thumb--lower:focus .cds--slider__thumb-icon--focus,.cds--slider__thumb--upper:focus .cds--slider__thumb-icon--focus{display:block}.cds--slider__thumb--lower:focus:before,.cds--slider__thumb--upper:focus:before{inline-size:100%}.cds--slider__thumb--upper{transform:none}.cds--slider__thumb--upper:before{inset-inline:0 auto}.cds--slider__thumb--upper:hover,.cds--slider__thumb--upper:active,.cds--slider__thumb--upper:focus{transform:none}.cds--slider__input{display:none}.cds--slider-text-input-wrapper{position:relative}.cds--slider-text-input-wrapper--hidden{display:none}.cds--slider-text-input,.cds-slider-text-input{appearance:textfield;block-size:2.5rem;inline-size:4rem}.cds--slider-text-input::-webkit-outer-spin-button{display:none}.cds--slider-text-input::-webkit-inner-spin-button{display:none}.cds-slider-text-input::-webkit-outer-spin-button{display:none}.cds-slider-text-input::-webkit-inner-spin-button{display:none}.cds--slider__thumb:focus~.cds--slider__filled-track,.cds--slider__thumb-wrapper:focus-within~.cds--slider__filled-track{background-color:var(--cds-border-interactive,#0f62fe)}.cds--slider-text-input.cds--text-input--invalid,.cds--slider-text-input--warn{inline-size:6rem;padding-inline-end:3rem}.cds--slider__invalid-icon{fill:var(--cds-support-error,#da1e28);position:absolute;inset-block-start:50%;inset-inline-end:1rem;transform:translateY(-50%)}.cds--slider__validation-msg.cds--form-requirement{max-block-size:100%;display:block;overflow:visible}.cds--slider__validation-msg--invalid{color:var(--cds-text-error,#da1e28)}.cds--slider__invalid-icon.cds--slider__invalid-icon--warning{fill:var(--cds-support-warning,#f1c21b)}.cds--slider__invalid-icon--warning path:first-of-type{fill:#000;opacity:1}.cds--label--disabled~.cds--slider-container>.cds--slider__range-label{color:var(--cds-text-disabled,#16161640)}.cds--slider--disabled.cds--slider{cursor:not-allowed}.cds--slider--disabled .cds--slider__thumb{background-color:var(--cds-border-disabled,#c6c6c6)}.cds--slider--disabled .cds--slider__thumb:hover{cursor:not-allowed;transform:none}.cds--slider--disabled .cds--slider__thumb:focus{background-color:var(--cds-border-disabled,#c6c6c6);box-shadow:none;outline:none;transform:none}.cds--slider--disabled .cds--slider__thumb:active{background:var(--cds-border-disabled,#c6c6c6);box-shadow:none;transform:none}.cds--slider--disabled .cds--slider__thumb--lower,.cds--slider--disabled .cds--slider__thumb--upper{background-color:#0000}.cds--slider--disabled .cds--slider__thumb--lower:active,.cds--slider--disabled .cds--slider__thumb--lower:hover,.cds--slider--disabled .cds--slider__thumb--lower:focus,.cds--slider--disabled .cds--slider__thumb--upper:active,.cds--slider--disabled .cds--slider__thumb--upper:hover,.cds--slider--disabled .cds--slider__thumb--upper:focus{background-color:#0000;transform:none}.cds--slider--disabled .cds--slider__thumb--lower .cds--slider__thumb-icon,.cds--slider--disabled .cds--slider__thumb--upper .cds--slider__thumb-icon{fill:var(--cds-border-disabled,#c6c6c6)}.cds--slider--disabled .cds--slider__track,.cds--slider--disabled .cds--slider__filled-track,.cds--slider--disabled .cds--slider__thumb:focus~.cds--slider__filled-track{background-color:var(--cds-border-disabled,#c6c6c6)}.cds--slider--disabled~.cds--form-item .cds--slider-text-input,.cds--slider--disabled~.cds--slider-text-input{background-color:var(--cds-field);color:var(--cds-text-disabled,#16161640);cursor:not-allowed;border:none;transition:none}.cds--slider--disabled~.cds--form-item .cds--slider-text-input:active,.cds--slider--disabled~.cds--form-item .cds--slider-text-input:focus,.cds--slider--disabled~.cds--form-item .cds--slider-text-input:hover,.cds--slider--disabled~.cds--slider-text-input:active,.cds--slider--disabled~.cds--slider-text-input:focus,.cds--slider--disabled~.cds--slider-text-input:hover{color:var(--cds-text-disabled,#16161640);outline:none}.cds--slider--readonly{cursor:default}.cds--slider-container--readonly .cds--slider__thumb{block-size:0;inline-size:0}.cds--slider-container--readonly .cds--slider__thumb:before,.cds--slider-container--readonly .cds--slider__thumb:after{display:none}.cds--slider-container--readonly .cds--slider-text-input{background-color:#0000}.cds--slider__status-msg.cds--form-requirement{max-block-size:100%;display:block;overflow:visible}.cds--slider-container.cds--skeleton .cds--slider__range-label{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--slider-container.cds--skeleton .cds--slider__range-label:hover,.cds--slider-container.cds--skeleton .cds--slider__range-label:focus,.cds--slider-container.cds--skeleton .cds--slider__range-label:active{cursor:default;border:none;outline:none}.cds--slider-container.cds--skeleton .cds--slider__range-label:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--slider-container.cds--skeleton .cds--slider__range-label:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--slider-container.cds--skeleton .cds--slider__range-label{background:canvastext}.cds--slider-container.cds--skeleton .cds--slider__range-label:before{forced-color-adjust:none;background:canvas}}.cds--slider-container.cds--skeleton .cds--slider__range-label{block-size:.75rem;inline-size:1.25rem}.cds--slider-container.cds--skeleton .cds--slider__track{cursor:default;pointer-events:none}.cds--slider-container.cds--skeleton .cds--slider__thumb-wrapper{inset-inline-start:50%}.cds--slider-container.cds--skeleton .cds--slider__thumb{cursor:default;pointer-events:none}.cds--slider-container.cds--skeleton .cds--slider__thumb-wrapper--lower{inset-inline-start:0}.cds--slider-container.cds--skeleton .cds--slider__thumb-wrapper--upper{inset-inline-start:100%}.cds--popover-container.cds--slider__thumb-wrapper{position:absolute}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--slider__thumb{outline:1px solid #0000}.cds--slider__thumb:focus{color:highlight;outline:1px solid highlight}.cds--slider__track{outline:1px solid #0000}}.cds--stack-horizontal{column-gap:var(--cds-stack-gap,0);grid-auto-flow:column;display:inline-grid}.cds--stack-vertical{row-gap:var(--cds-stack-gap,0);grid-auto-flow:row;display:grid}.cds--stack-scale-1{--cds-stack-gap:.125rem}.cds--stack-scale-2{--cds-stack-gap:.25rem}.cds--stack-scale-3{--cds-stack-gap:.5rem}.cds--stack-scale-4{--cds-stack-gap:.75rem}.cds--stack-scale-5{--cds-stack-gap:1rem}.cds--stack-scale-6{--cds-stack-gap:1.5rem}.cds--stack-scale-7{--cds-stack-gap:2rem}.cds--stack-scale-8{--cds-stack-gap:2.5rem}.cds--stack-scale-9{--cds-stack-gap:3rem}.cds--stack-scale-10{--cds-stack-gap:4rem}.cds--stack-scale-11{--cds-stack-gap:5rem}.cds--stack-scale-12{--cds-stack-gap:6rem}.cds--stack-scale-13{--cds-stack-gap:10rem}.cds--structured-list--selection .cds--structured-list-td,.cds--structured-list--selection .cds--structured-list-th,.cds--structured-list--selection .cds--structured-list-td:first-child,.cds--structured-list--selection .cds--structured-list-th:first-child{padding-inline:1rem}.cds--structured-list-row--focused-within{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--structured-list-row--focused-within{outline-style:dotted}}.cds--structured-list{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--structured-list *,.cds--structured-list :before,.cds--structured-list :after{box-sizing:inherit}.cds--structured-list{background-color:var(--cds-layer) transparent;border-collapse:collapse;border-spacing:0;inline-size:100%;display:table;overflow-x:auto}.cds--structured-list.cds--structured-list--condensed .cds--structured-list-td,.cds--structured-list.cds--structured-list--condensed .cds--structured-list-th{padding:.5rem}.cds--structured-list .cds--structured-list-row .cds--structured-list-td:first-of-type,.cds--structured-list .cds--structured-list-row .cds--structured-list-th:first-of-type{padding-inline-start:1rem}.cds--structured-list.cds--structured-list--flush .cds--structured-list-row .cds--structured-list-td,.cds--structured-list.cds--structured-list--flush .cds--structured-list-row .cds--structured-list-th,.cds--structured-list.cds--structured-list--flush .cds--structured-list-row .cds--structured-list-td:first-of-type,.cds--structured-list.cds--structured-list--flush .cds--structured-list-row .cds--structured-list-th:first-of-type{padding-inline:0 1rem}.cds--structured-list-row{border-block-start:1px solid var(--cds-border-subtle);transition:background-color .11s cubic-bezier(.2,0,.38,.9);display:table-row}.cds--structured-list-tbody .cds--structured-list-row:last-child{border-block-end:1px solid var(--cds-border-subtle)}.cds--structured-list-row--header-row{border:none}.cds--structured-list--selection .cds--structured-list-row:hover:not(.cds--structured-list-row--header-row):not(.cds--structured-list-row--selected){border-color:var(--cds-layer-hover);background-color:var(--cds-layer-hover);cursor:pointer}.cds--structured-list--selection .cds--structured-list-row:hover:not(.cds--structured-list-row--header-row):not(.cds--structured-list-row--selected)+.cds--structured-list-row{border-color:var(--cds-layer-hover)}.cds--structured-list--selection .cds--structured-list-row.cds--structured-list-row--selected{border-color:var(--cds-layer-selected);background-color:var(--cds-layer-selected)}.cds--structured-list--selection .cds--structured-list-row--selected+.cds--structured-list-row{border-color:var(--cds-layer-selected)}.cds--structured-list--selection .cds--structured-list-row.cds--structured-list-row--selected .cds--structured-list-td{color:var(--cds-text-primary,#161616)}.cds--structured-list-row.cds--structured-list-row--header-row{cursor:inherit}.cds--structured-list--selection .cds--structured-list-row:hover:not(.cds--structured-list-row--header-row)>.cds--structured-list-td,.cds--structured-list--selection .cds--structured-list-row.cds--structured-list-row--selected>.cds--structured-list-td{color:var(--cds-text-primary,#161616)}.cds--structured-list-thead{vertical-align:middle;display:table-header-group}.cds--structured-list-th{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--structured-list-th *,.cds--structured-list-th :before,.cds--structured-list-th :after{box-sizing:inherit}.cds--structured-list-th{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);block-size:2.5rem;color:var(--cds-text-primary,#161616);text-align:start;text-transform:none;vertical-align:top;padding:1rem .5rem .5rem;font-weight:600;display:table-cell}.cds--structured-list-tbody{vertical-align:middle;display:table-row-group}.cds--structured-list-td{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--structured-list-td *,.cds--structured-list-td :before,.cds--structured-list-td :after{box-sizing:inherit}.cds--structured-list-td{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--cds-text-secondary,#525252);max-inline-size:36rem;padding:1rem .5rem 1.5rem;transition:color .11s cubic-bezier(.2,0,.38,.9);display:table-cell;position:relative}.cds--structured-list-content--nowrap{white-space:nowrap}.cds--structured-list-input+.cds--structured-list-td{text-align:end}.cds--structured-list-svg{vertical-align:top;margin-block-start:.125rem;transition:all .11s cubic-bezier(.2,0,.38,.9);display:inline-block}.cds--structured-list-input:checked+.cds--structured-list-row .cds--structured-list-svg,.cds--structured-list-input:checked+.cds--structured-list-td .cds--structured-list-svg{fill:var(--cds-icon-primary,#161616)}.cds--structured-list-svg{fill:#0000}.cds--structured-list--selection .cds--structured-list-td:last-child{inline-size:2rem;padding-inline-start:0}.cds--structured-list.cds--skeleton .cds--structured-list-th:first-child{inline-size:8%}.cds--structured-list.cds--skeleton .cds--structured-list-th:nth-child(3n+2){inline-size:30%}.cds--structured-list.cds--skeleton .cds--structured-list-th:nth-child(3n+3){inline-size:15%}.cds--structured-list.cds--skeleton span{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--structured-list.cds--skeleton span:hover,.cds--structured-list.cds--skeleton span:focus,.cds--structured-list.cds--skeleton span:active{cursor:default;border:none;outline:none}.cds--structured-list.cds--skeleton span:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--structured-list.cds--skeleton span:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--structured-list.cds--skeleton span{background:canvastext}.cds--structured-list.cds--skeleton span:before{forced-color-adjust:none;background:canvas}}.cds--structured-list.cds--skeleton span{block-size:1rem;inline-size:75%;display:block}.cds--structured-list.cds--structured-list--selection.cds--skeleton .cds--structured-list-th:first-child{inline-size:5%}.cds--structured-list.cds--structured-list--selection.cds--skeleton .cds--structured-list-th:first-child span{display:none}.cds--structured-list__icon{vertical-align:top;margin-block-start:.125rem}.cds--structured-list--selection .cds--structured-list-td:first-child:has(.cds--structured-list__icon){inline-size:2rem;padding-inline-end:0}.cds--tabs.cds--tabs--contained.cds--tabs--full-width .cds--tab--list{grid-template-columns:repeat(auto-fit,minmax(0,1fr));inline-size:100%;display:grid}.cds--tabs.cds--tabs--contained.cds--tabs--full-width .cds--tab--list .cds--tabs__nav-link .cds--tabs__nav-item-label,.cds--tabs.cds--tabs--contained.cds--tabs--full-width .cds--tab--list .cds--tabs__nav-link .cds--tabs__nav-item-secondary-label{text-overflow:ellipsis;overflow:hidden}.cds--tabs.cds--tabs--contained.cds--tabs--full-width .cds--tab--list .cds--tabs__nav-link .cds--tabs__nav-item--icon{margin-inline-start:auto}.cds--tabs.cds--tabs--vertical .cds--tabs__nav-link .cds--tabs__nav-item-label{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cds--tabs.cds--tabs--vertical.cds--layout--size-sm .cds--tabs__nav-link .cds--tabs__nav-item-label{-webkit-line-clamp:1}.cds--tabs,.cds--tab-content{--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline,var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max))}.cds--tabs.cds--tabs--tall,.cds--tabs.cds--tabs--contained.cds--tabs--tall{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-lg)), var(--cds-layout-size-height,var(--cds-layout-size-height-xl)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-xl)))}.cds--tabs html{font-size:100%}.cds--tabs body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--tabs code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--tabs strong{font-weight:600}.cds--tabs{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));block-size:auto;color:var(--cds-text-primary,#161616);inline-size:100%;max-block-size:var(--cds-layout-size-height-xl);min-block-size:var(--cds-layout-size-height-local);display:flex;position:relative;overflow-x:hidden}.cds--tabs.cds--tabs--contained{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height,var(--cds-layout-size-height-lg)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-xl)))}.cds--tabs .cds--tab--list{scroll-behavior:smooth;scrollbar-width:none;will-change:scroll-position;inline-size:auto;display:flex;overflow-x:auto}.cds--tabs .cds--tab--list::-webkit-scrollbar{display:none}.cds--tabs.cds--tabs--vertical{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height,var(--cds-layout-size-height-xl)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-xl)));background:var(--cds-layer);box-shadow:inset -1px 0 var(--cds-border-subtle);grid-column:span 2;max-block-size:none}@media (min-width:66rem){.cds--tabs.cds--tabs--vertical{grid-column:span 4}}.cds--tabs.cds--tabs--vertical .cds--tab--list{flex-direction:column;inline-size:100%;overflow:visible auto}.cds--tabs.cds--tabs--vertical .cds--tab--list-gradient_bottom{background:linear-gradient(to bottom, transparent, var(--cds-layer));pointer-events:none;block-size:4rem;position:absolute;inset-block-end:0;inset-inline:0}.cds--tabs.cds--tabs--vertical .cds--tab--list-gradient_top{background:linear-gradient(to top, transparent, var(--cds-layer));pointer-events:none;block-size:4rem;position:absolute;inset-block-start:0;inset-inline:0}.cds--tabs .cds--tabs__nav{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--tabs .cds--tabs__nav *,.cds--tabs .cds--tabs__nav :before,.cds--tabs .cds--tabs__nav :after{box-sizing:inherit}.cds--tabs .cds--tabs__nav{display:flex}.cds--tabs .cds--tab--overflow-nav-button{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--tabs .cds--tab--overflow-nav-button *,.cds--tabs .cds--tab--overflow-nav-button :before,.cds--tabs .cds--tab--overflow-nav-button :after{box-sizing:inherit}.cds--tabs .cds--tab--overflow-nav-button::-moz-focus-inner{border:0}.cds--tabs .cds--tab--overflow-nav-button{background-color:var(--cds-background,#fff);flex-shrink:0;justify-content:center;align-items:center;inline-size:2.5rem;display:flex}.cds--tabs .cds--tab--overflow-nav-button:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tabs .cds--tab--overflow-nav-button:focus{outline-style:dotted}}.cds--tabs .cds--tab--overflow-nav-button:hover{background-color:var(--cds-background-hover,#8d8d8d1f)}.cds--tabs .cds--tab--overflow-nav-button:active{background-color:var(--cds-background-active,#8d8d8d80)}.cds--tabs .cds--tab--overflow-nav-button--hidden{display:none}.cds--tabs.cds--tabs--contained .cds--tab--overflow-nav-button{background-color:var(--cds-layer-accent);inline-size:3rem;margin:0}.cds--tabs.cds--tabs--contained .cds--tab--overflow-nav-button:hover{background-color:var(--cds-layer-accent-hover)}.cds--tabs.cds--tabs--contained .cds--tab--overflow-nav-button:active{background-color:var(--cds-layer-accent-active)}.cds--tabs .cds--tab--overflow-nav-button svg{z-index:2;fill:var(--cds-icon-primary,#161616)}.cds--tabs .cds--tab--overflow-nav-button svg:active,.cds--tabs .cds--tab--overflow-nav-button svg:hover{fill:var(--cds-icon-primary,#161616)}.cds--tabs .cds--tab--overflow-nav-button--next{position:relative;inset-block:0;inset-inline-end:0}.cds--tabs .cds--tab--overflow-nav-button--next:before{z-index:1;content:"";block-size:100%;inline-size:.5rem;position:absolute;inset-inline-start:-.5rem}.cds--tabs:not(.cds--tabs--contained) .cds--tab--overflow-nav-button--next:before{background:linear-gradient(to right, #fff0, var(--cds-background,#fff))}.cds--tabs:not(.cds--tabs--contained) .cds--tab--overflow-nav-button--previous:before{background:linear-gradient(to left, #fff0, var(--cds-background,#fff))}.cds--tabs .cds--tab--overflow-nav-button--previous{z-index:1;position:relative;inset-block:0;inset-inline-start:0}.cds--tabs .cds--tab--overflow-nav-button--previous:before{z-index:1;content:"";block-size:100%;inline-size:.5rem;position:absolute;inset-inline-end:-.5rem}.cds--tabs .cds--tabs--light .cds--tabs__overflow-indicator--left{background-image:linear-gradient(to left, #fff0, var(--cds-layer))}.cds--tabs .cds--tabs--light .cds--tabs__overflow-indicator--right{background-image:linear-gradient(to right, #fff0, var(--cds-layer))}.cds--tabs.cds--tabs--contained .cds--tabs__overflow-indicator--left{background-image:linear-gradient(to left, #fff0, var(--cds-layer-accent))}.cds--tabs.cds--tabs--contained .cds--tabs__overflow-indicator--right{background-image:linear-gradient(to right, #fff0, var(--cds-layer-accent))}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (appearance:none){.cds--tabs .cds--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(var(--cds-background,#fff), 0), var(--cds-background,#fff))}.cds--tabs .cds--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(var(--cds-background,#fff), 0), var(--cds-background,#fff))}.cds--tabs.cds--tabs--contained .cds--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(var(--cds-layer-accent), 0), var(--cds-layer-accent))}.cds--tabs.cds--tabs--contained .cds--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(var(--cds-layer-accent), 0), var(--cds-layer-accent))}}.cds--tabs .cds--tabs__nav-item-label-wrapper{display:flex}.cds--tabs:not(.cds--tabs--contained) .cds--tabs__nav-item-label-wrapper{position:relative;inset-block-start:.0625rem}.cds--tabs .cds--tabs__nav-item html{font-size:100%}.cds--tabs .cds--tabs__nav-item body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--tabs .cds--tabs__nav-item code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--tabs .cds--tabs__nav-item strong{font-weight:600}.cds--tabs .cds--tabs__nav-item{cursor:pointer;flex:1 0 auto;padding:0;transition:background-color 70ms cubic-bezier(.2,0,.38,.9);display:flex;position:relative}.cds--tabs .cds--tabs__nav-item+.cds--tabs__nav-item{margin-inline-start:.0625rem}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item{background-color:var(--cds-layer-accent);box-shadow:-.0625rem 0 0 0 var(--cds-border-strong);margin-inline-start:0}.cds--tabs.cds--tabs--vertical .cds--tabs__nav-item{background-color:var(--cds-layer-01,#f4f4f4);block-size:var(--cds-layout-size-height-local);border-block-end:1px solid var(--cds-border-subtle);border-inline-end:1px solid var(--cds-border-subtle);box-shadow:inset 3px 0 0 0 var(--cds-border-subtle);flex:none;inline-size:100%;margin-inline-start:0}.cds--tabs.cds--tabs--contained:not(.cds--tabs--vertical) .cds--tabs__nav-item--selected+div+.cds--tabs__nav-item{box-shadow:-.0625rem 0 #0000}.cds--tabs .cds--tabs__nav-item .cds--tabs__nav-link{transition:color 70ms cubic-bezier(.2,0,.38,.9),border-bottom-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.cds--tabs.cds--tabs--dismissable .cds--tabs__nav-link{padding-inline-end:2.5rem}.cds--tabs.cds--tabs--dismissable.cds--tabs--contained .cds--tabs__nav-link{padding-inline-end:calc(3rem - 1px)}.cds--tabs .cds--tabs__nav-item--close{align-items:center;margin-inline-start:calc(1px - 1.5rem);display:flex;position:relative;inset-inline-start:calc(-.75rem - 1px)}.cds--tabs:not(.cds--tabs--contained) .cds--tabs__nav-item--close--hidden{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;visibility:inherit;white-space:nowrap;border:0;inline-size:.1875rem;margin:-1px;padding:0;position:static;overflow:hidden}.cds--tabs.cds--tabs--contained.cds--tabs--full-width .cds--tabs__nav-item--close--hidden{display:none}.cds--tabs .cds--tabs__nav-item--close-icon{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--tabs .cds--tabs__nav-item--close-icon *,.cds--tabs .cds--tabs__nav-item--close-icon :before,.cds--tabs .cds--tabs__nav-item--close-icon :after{box-sizing:inherit}.cds--tabs .cds--tabs__nav-item--close-icon::-moz-focus-inner{border:0}.cds--tabs .cds--tabs__nav-item--close-icon{pointer-events:auto;block-size:1.5rem;inline-size:1.5rem;padding-block:.25rem;padding-inline:.25rem}.cds--tabs .cds--tabs__nav-item--close-icon svg{block-size:1rem;fill:var(--cds-text-secondary,#525252);inline-size:1rem}.cds--tabs .cds--tabs__nav-item--close-icon svg:hover{fill:var(--cds-icon-primary,#161616)}.cds--tabs .cds--tabs__nav-item--close-icon:hover{background-color:var(--cds-layer-hover)}.cds--tabs .cds--tabs__nav-item--close-icon:focus,.cds--tabs .cds--tabs__nav-item--close-icon:active{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tabs .cds--tabs__nav-item--close-icon:focus,.cds--tabs .cds--tabs__nav-item--close-icon:active{outline-style:dotted}}.cds--tabs .cds--tabs__nav-item:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon svg,.cds--tabs .cds--tabs__nav-item--close-icon--selected svg{fill:var(--cds-icon-primary,#161616)}.cds--tabs .cds--tabs__nav-item:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon--disabled,.cds--tabs .cds--tabs__nav-item--close-icon--disabled,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:hover{background-color:inherit;cursor:not-allowed}.cds--tabs .cds--tabs__nav-item:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon--disabled svg,.cds--tabs .cds--tabs__nav-item--close-icon--disabled svg,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:hover svg{fill:var(--cds-icon-disabled,#16161640)}.cds--tabs .cds--tabs__nav-item:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon--disabled:focus,.cds--tabs .cds--tabs__nav-item:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon--disabled:active,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:focus,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:active,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:hover:focus,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:hover:active{outline-offset:-2px;outline:2px solid #0000}.cds--tabs .cds--tabs__nav-item--icon{align-items:center;padding-inline-start:.5rem;display:flex}.cds--tabs .cds--tabs__nav-item--icon-left{align-items:center;margin-block-start:-2px;padding-inline-end:.5rem;display:flex}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--icon{padding-inline-start:var(--cds-layout-density-padding-inline-local)}.cds--tabs .cds--tabs__nav-link{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--tabs .cds--tabs__nav-link *,.cds--tabs .cds--tabs__nav-link :before,.cds--tabs .cds--tabs__nav-link :after{box-sizing:inherit}.cds--tabs .cds--tabs__nav-link::-moz-focus-inner{border:0}.cds--tabs .cds--tabs__nav-link{outline-offset:-2px;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);border-block-end:2px solid var(--cds-border-subtle);color:var(--cds-text-secondary,#525252);padding-inline:var(--cds-layout-density-padding-inline-local);text-align:start;text-overflow:ellipsis;white-space:nowrap;outline:2px solid #0000;text-decoration:none;transition:border 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9);overflow:hidden}.cds--tabs .cds--tabs__nav-link:focus,.cds--tabs .cds--tabs__nav-link:active{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tabs .cds--tabs__nav-link:focus,.cds--tabs .cds--tabs__nav-link:active{outline-style:dotted}}.cds--tabs.cds--tabs--contained:not(.cds--tabs--vertical) .cds--tabs__nav-link{border-block-end:0}.cds--tabs.cds--tabs--contained:not(.cds--tabs--tall) .cds--tabs__nav-item-label{line-height:2rem}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item-secondary-label{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);min-block-size:1rem}.cds--tabs.cds--tabs--vertical:not(.cds--tabs--tall) .cds--tabs__nav-item-label{line-height:var(--cds-body-compact-01-line-height)}.cds--tabs.cds--tabs__icon--default,.cds--tabs.cds--tabs__icon--lg,.cds--tabs.cds--tabs__icon--default .cds--tab--list,.cds--tabs.cds--tabs__icon--lg .cds--tab--list{overflow-x:visible}.cds--tabs .cds--tabs__nav-item--icon-only{margin-inline-end:.0625rem}.cds--tabs .cds--tabs__nav-item--icon-only,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--icon-only{block-size:var(--cds-layout-size-height-local);inline-size:var(--cds-layout-size-height-local);justify-content:center;align-items:center;padding:0;display:flex}.cds--tabs .cds--tabs__nav-item--icon-only .cds--tabs__nav-item-label,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--icon-only .cds--tabs__nav-item-label{line-height:0}.cds--tabs .cds--tabs__nav-item--icon-only:not(.cds--tabs__nav-item--icon-only__20) .cds--badge-indicator{margin-block-start:.25rem;margin-inline-end:.25rem}.cds--tabs:not(.cds--tabs--contained) .cds--tabs__nav-item:not(.cds--tabs__nav-item--selected):not(.cds--tabs__nav-item--disabled):hover{border-block-end:2px solid var(--cds-border-strong);color:var(--cds-text-primary,#161616)}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item:not(.cds--tabs__nav-item--selected):not(.cds--tabs__nav-item--disabled):not(.cds--tabs__nav-item--hover-off):hover{background-color:var(--cds-layer-accent-hover);color:var(--cds-text-primary,#161616)}.cds--tabs.cds--tabs--vertical .cds--tabs__nav-item:not(.cds--tabs__nav-item--selected):not(.cds--tabs__nav-item--disabled):not(.cds--tabs__nav-item--hover-off):hover{background-color:var(--cds-layer-hover);box-shadow:inset 3px 0 0 0 var(--cds-border-strong)}.cds--tabs .cds--tabs__nav-item--selected{border-block-end:2px solid var(--cds-border-interactive,#0f62fe);transition:color 70ms cubic-bezier(.2,0,.38,.9)}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected+.cds--tabs__nav-item{box-shadow:none}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item.cds--tabs__nav-item--selected{box-shadow:inset 0 2px 0 0 var(--cds-border-interactive,#0f62fe)}.cds--tabs.cds--tabs--vertical .cds--tabs__nav-item.cds--tabs__nav-item--selected{box-shadow:inset 3px 0 0 0 var(--cds-border-interactive,#0f62fe);border-inline:none}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected,.cds--tabs .cds--tabs__nav-item--selected,.cds--tabs .cds--tabs__nav-item--selected:focus .cds--tabs__nav-link:focus,.cds--tabs .cds--tabs__nav-item--selected:active .cds--tabs__nav-link:active{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);color:var(--cds-text-primary,#161616)}.cds--tabs.cds--tabs--contained:not(.cds--tabs--tall) .cds--tabs__nav-item--selected,.cds--tabs.cds--tabs--contained:not(.cds--tabs--tall) .cds--tabs__nav-item--selected:hover{line-height:2rem}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected:hover{background-color:var(--cds-layer)}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected .cds--tabs__nav-link:focus,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected .cds--tabs__nav-link:active,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected:hover .cds--tabs__nav-link:focus,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected:hover .cds--tabs__nav-link:active{box-shadow:none}.cds--tabs.cds--tabs--light.cds--tabs--contained .cds--tabs__nav-item--selected,.cds--tabs.cds--tabs--light.cds--tabs--contained .cds--tabs__nav-item--selected:hover{background-color:var(--cds-background,#fff)}.cds--tabs .cds--tabs__nav-item--disabled{border-block-end:2px solid var(--cds-border-subtle);color:var(--cds-text-disabled,#16161640);background-color:#0000;outline:none}.cds--tabs .cds--tabs__nav-item--disabled:hover{border-block-end:2px solid var(--cds-border-subtle);color:var(--cds-text-disabled,#16161640);cursor:not-allowed}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item.cds--tabs__nav-item--disabled,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item.cds--tabs__nav-item--disabled:hover{background-color:var(--cds-button-disabled,#c6c6c6)}.cds--tabs.cds--tabs--vertical .cds--tabs__nav-item.cds--tabs__nav-item--disabled,.cds--tabs.cds--tabs--vertical .cds--tabs__nav-item.cds--tabs__nav-item--disabled:hover{background-color:var(--cds-layer);border-block-end:1px solid var(--cds-border-subtle)}.cds--tabs .cds--tabs__nav-item--disabled:focus,.cds--tabs .cds--tabs__nav-item--disabled:active{border-block-end:2px solid var(--cds-border-subtle);pointer-events:none;outline:none}.cds--tabs .cds--tabs--light .cds--tabs__nav-item--disabled .cds--tabs__nav-link,.cds--tabs .cds--tabs--light .cds--tabs__nav-item--disabled:hover .cds--tabs__nav-link,.cds--tabs .cds--tabs--light .cds--tabs__nav-item--disabled .cds--tabs__nav-link:focus,.cds--tabs .cds--tabs--light .cds--tabs__nav-item--disabled .cds--tabs__nav-link:active{border-block-end-color:var(--cds-border-subtle)}.cds--tabs.cds--tabs--contained:not(.cds--tabs--vertical) .cds--tabs__nav-item--disabled{color:var(--cds-text-on-color-disabled,#8d8d8d);border-block-end:none}.cds--tab-content{padding:var(--cds-layout-density-padding-inline-local)}.cds--tab-content:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tab-content:focus{outline-style:dotted}}.cds--tabs--contained~.cds--tab-content{background:var(--cds-layer)}.cds--tabs--vertical~.cds--tab-content .cds--text-input--fluid .cds--text-input,.cds--tabs--vertical~.cds--tab-content .cds--text-area--fluid .cds--text-area__wrapper,.cds--tabs--vertical~.cds--tab-content .cds--text-area--fluid .cds--text-area,.cds--tabs--vertical~.cds--tab-content .cds--search--fluid .cds--search-input,.cds--tabs--vertical~.cds--tab-content .cds--select--fluid .cds--select-input,.cds--tabs--vertical~.cds--tab-content .cds--text-area--fluid .cds--text-area__wrapper[data-invalid] .cds--text-area__divider+.cds--form-requirement,.cds--tabs--vertical~.cds--tab-content .cds--list-box__wrapper--fluid .cds--list-box,.cds--tabs--vertical~.cds--tab-content .cds--list-box__wrapper--fluid.cds--list-box__wrapper,.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid input[type=number],.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid input[type=text],.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn:before,.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn:after,.cds--tabs--vertical~.cds--tab-content .cds--date-picker--fluid .ccdsds--date-picker-input__wrapper .cds--date-picker__input{background-color:var(--cds-field-01,#f4f4f4)}.cds--tabs--vertical~.cds--tab-content .cds--list-box__wrapper--fluid .cds--list-box__menu{background-color:var(--cds-layer-01,#f4f4f4)}.cds--tabs--vertical~.cds--tab-content .cds--list-box__menu-item:hover{background-color:var(--cds-layer-hover-02,#e8e8e8)}.cds--tabs--vertical~.cds--tab-content .cds--list-box__menu-item--active{background-color:var(--cds-layer-selected-02,#e0e0e0)}.cds--tabs--vertical~.cds--tab-content .cds--list-box__menu-item--active:hover{background-color:var(--cds-layer-selected-hover-02,#d1d1d1)}.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn:hover:before,.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn:hover:after{background-color:var(--cds-field-hover)}.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn:focus:before,.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn:focus:after{border-inline-start:2px solid var(--cds-focus,#0f62fe)}.cds--tabs--vertical~.cds--tab-content{grid-column:3/-1;overflow-y:auto}@media (min-width:66rem){.cds--tabs--vertical~.cds--tab-content{grid-column:5/-1}}.cds--tabs.cds--skeleton{cursor:default;pointer-events:none}.cds--skeleton.cds--tabs:not(.cds--tabs--contained) .cds--tabs__nav-link{border-block-end:2px solid var(--cds-skeleton-element,#c6c6c6)}.cds--tabs.cds--skeleton .cds--tabs__nav-link{padding:0 var(--cds-layout-density-padding-inline-local);align-items:center;block-size:100%;inline-size:10rem;display:flex}.cds--tabs.cds--skeleton .cds--tabs__nav-link span{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--tabs.cds--skeleton .cds--tabs__nav-link span:hover,.cds--tabs.cds--skeleton .cds--tabs__nav-link span:focus,.cds--tabs.cds--skeleton .cds--tabs__nav-link span:active{cursor:default;border:none;outline:none}.cds--tabs.cds--skeleton .cds--tabs__nav-link span:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--tabs.cds--skeleton .cds--tabs__nav-link span:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--tabs.cds--skeleton .cds--tabs__nav-link span{background:canvastext}.cds--tabs.cds--skeleton .cds--tabs__nav-link span:before{forced-color-adjust:none;background:canvas}}.cds--tabs.cds--skeleton .cds--tabs__nav-link span{block-size:.875rem;inline-size:100%;display:block}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--tabs__nav-item--selected .cds--tabs__nav-link,.cds--tabs__nav-item--selected.cds--tabs__nav-link,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected.cds--tabs__nav-link{background-color:selecteditem}.cds--tabs .cds--tabs__nav-item--disabled .cds--tabs__nav-link{color:graytext;fill:graytext}}.cds--tile-group html{font-size:100%}.cds--tile-group body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--tile-group code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--tile-group strong{font-weight:600}.cds--tile{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline,var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));padding:var(--cds-layout-density-padding-inline-local);background-color:var(--cds-layer);outline-offset:-2px;outline:2px solid #0000;min-block-size:4rem;min-inline-size:8rem;display:block;position:relative}.cds--tile:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tile:focus{outline-style:dotted}}.cds--tile--light{background-color:var(--cds-layer-02,#fff)}.cds--tile--clickable,.cds--tile--selectable{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--tile--clickable *,.cds--tile--clickable :before,.cds--tile--clickable :after,.cds--tile--selectable *,.cds--tile--selectable :before,.cds--tile--selectable :after{box-sizing:inherit}.cds--tile--clickable,.cds--tile--selectable{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);padding:var(--cds-layout-density-padding-inline-local);cursor:pointer;transition:all .15s cubic-bezier(.2,0,.38,.9)}.cds--tile--clickable:hover,.cds--tile--selectable:hover{background:var(--cds-layer-hover)}.cds--tile--clickable{color:var(--cds-text-primary,#161616);text-decoration:none}.cds--tile--clickable:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tile--clickable:focus{outline-style:dotted}}.cds--tile--clickable:focus{text-decoration:none}.cds--tile--clickable:hover .cds--tile__checkmark,.cds--tile--clickable:focus .cds--tile__checkmark{opacity:1}.cds--tile--expandable::-moz-focus-inner{border:0}.cds--tile--clickable:hover,.cds--tile--clickable:active,.cds--tile--clickable:visited,.cds--tile--clickable:visited:hover{color:var(--cds-text-primary,#161616);text-decoration:none}.cds--tile--clickable.cds--link--disabled,.cds--tile--clickable:hover.cds--link--disabled{padding:var(--cds-layout-density-padding-inline-local);background-color:var(--cds-layer);color:var(--cds-text-disabled,#16161640);cursor:not-allowed;display:block}.cds--tile--clickable .cds--tile--icon,.cds--tile--clickable.cds--link--disabled .cds--tile--disabled-icon{block-size:1.25rem;inline-size:1.25rem;position:absolute;inset-block-end:.75rem;inset-inline-end:.75rem}.cds--tile--clickable .cds--tile--icon{fill:var(--cds-icon-interactive,#0f62fe)}.cds--tile--clickable.cds--link--disabled .cds--tile--disabled-icon{fill:var(--cds-icon-disabled,#16161640)}.cds--tile--clickable.cds--link--disabled .cds--tile--icon{display:none}.cds--tile--selectable{border:1px solid #0000;padding-inline-end:calc(var(--cds-layout-density-padding-inline-local) * 2 + 1rem)}.cds--tile__checkmark{block-size:1rem;opacity:0;background:0 0;border:none;transition:all .11s cubic-bezier(.2,0,.38,.9);position:absolute;inset-block-start:var(--cds-layout-density-padding-inline-local);inset-inline-end:var(--cds-layout-density-padding-inline-local)}.cds--tile__checkmark svg{fill:var(--cds-icon-secondary,#525252);border-radius:50%}.cds--tile__checkmark:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tile__checkmark:focus{outline-style:dotted}}.cds--tile__checkmark--persistent{opacity:1}.cds--tile__chevron{block-size:calc(var(--cds-layout-density-padding-inline-local) * 2 + 1rem);inline-size:calc(var(--cds-layout-density-padding-inline-local) * 2 + 1rem);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:0;inset-inline-end:0}.cds--tile__chevron svg{fill:var(--cds-icon-primary,#161616);transform-origin:50%;transition:all .11s cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion:reduce){.cds--tile__chevron svg{transition:none}}.cds--tile__chevron--interactive{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--tile__chevron--interactive *,.cds--tile__chevron--interactive :before,.cds--tile__chevron--interactive :after{box-sizing:inherit}.cds--tile__chevron--interactive::-moz-focus-inner{border:0}.cds--tile__chevron--interactive{block-size:calc(var(--cds-layout-density-padding-inline-local) * 2 + 1rem);inline-size:calc(var(--cds-layout-density-padding-inline-local) * 2 + 1rem);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:0;inset-inline-end:0}.cds--tile__chevron--interactive:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.cds--tile__chevron--interactive:hover{background-color:var(--cds-layer-hover);cursor:pointer}.cds--tile--expandable{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;text-align:start;inline-size:100%;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);border:0;transition:max-height .15s cubic-bezier(.2,0,.38,.9);position:relative;overflow:hidden}.cds--tile--expandable:hover{background:var(--cds-layer-hover)}.cds--tile--expandable.cds--tile--expandable--interactive{cursor:default;border:none;transition:max-height .15s cubic-bezier(.2,0,.38,.9)}.cds--tile--expandable.cds--tile--expandable--interactive:hover{background-color:var(--cds-layer)}.cds--tile--expandable.cds--tile--expandable--interactive:focus{outline:none}.cds--tile--expandable--interactive:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tile--expandable--interactive:focus{outline-style:dotted}}.cds--tile-content__below-the-fold{opacity:0;visibility:hidden;transition:opacity .11s cubic-bezier(.2,0,.38,.9),visibility .11s cubic-bezier(.2,0,.38,.9);display:block}.cds--tile--is-expanded{transition:max-height .11s cubic-bezier(.2,0,.38,.9);overflow:visible}.cds--tile--is-expanded .cds--tile__chevron svg{transform:rotate(180deg)}.cds--tile--is-expanded .cds--tile-content__below-the-fold{opacity:1;visibility:inherit;transition:opacity .11s cubic-bezier(.2,0,.38,.9),visibility .11s cubic-bezier(.2,0,.38,.9)}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (appearance:none){.cds--tile--is-expanded .cds--tile-content__below-the-fold{overflow-y:auto}}.cds--tile--is-selected{border:1px solid var(--cds-layer-selected-inverse,#161616)}.cds--tile--is-selected .cds--tile__checkmark{opacity:1}.cds--tile--is-selected .cds--tile__checkmark svg{fill:var(--cds-icon-primary,#161616)}.cds--tile-content{block-size:100%;inline-size:100%}.cds--tile-input{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;visibility:inherit;white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.cds--tile-input:focus+.cds--tile{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tile-input:focus+.cds--tile{outline-style:dotted}}.cds--tile--disabled.cds--tile--selectable{background-color:var(--cds-layer);color:var(--cds-text-disabled,#16161640);cursor:not-allowed}.cds--tile--disabled.cds--tile--selectable.cds--tile--light{background-color:var(--cds-layer-02,#fff)}.cds--tile--disabled.cds--tile--is-selected{border-color:var(--cds-border-disabled,#c6c6c6)}.cds--tile--disabled .cds--tile__checkmark svg{fill:var(--cds-icon-disabled,#16161640)}.cds--tile>.cds--tile--inner-decorator>*,.cds--tile--expandable>div>.cds--tile--inner-decorator>*,.cds--tile>.cds--ai-label,.cds--tile--expandable>div>.cds--ai-label,.cds--tile>.cds--slug,.cds--tile--expandable>div>.cds--slug,.cds--tile--clickable .cds--tile--ai-label-icon{position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.cds--tile.cds--tile--selectable>.cds--tile--inner-decorator>*,.cds--tile.cds--tile--selectable>.cds--ai-label,.cds--tile.cds--tile--selectable>.cds--slug{inset-inline-end:2.5rem}.cds--tile.cds--tile--selectable.cds--tile--radio>.cds--tile--inner-decorator>*,.cds--tile.cds--tile--selectable.cds--tile--radio>.cds--ai-label,.cds--tile.cds--tile--selectable.cds--tile--radio>.cds--slug{transition:inset-inline-end .11s cubic-bezier(.2,0,.38,.9);inset-inline-end:2.5rem}.cds--tile.cds--tile--selectable.cds--tile--radio.cds--tile--is-selected>.cds--tile--inner-decorator>*,.cds--tile.cds--tile--selectable.cds--tile--radio.cds--tile--is-selected>.cds--ai-label,.cds--tile.cds--tile--selectable.cds--tile--radio.cds--tile--is-selected>.cds--slug{inset-inline-end:2.5rem}.cds--tile.cds--tile--clickable>.cds--tile--inner-decorator>*,.cds--tile.cds--tile--clickable>.cds--ai-label,.cds--tile.cds--tile--clickable>.cds--slug{pointer-events:none}:is(.cds--tile--decorator:has(.cds--tile--ai-label-icon).cds--tile,.cds--tile--decorator:has(.cds--ai-label).cds--tile,.cds--tile--slug.cds--tile){background:linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)) 0%, var(--cds-ai-aura-start,#4589ff1a) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%) padding-box, linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)), var(--cds-layer,var(--cds-ai-popover-background,#fff))) padding-box, linear-gradient(to bottom, var(--cds-ai-border-start,#a6c8ffa3), var(--cds-ai-border-end,#78a9ff)) border-box, linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)), var(--cds-layer,var(--cds-ai-popover-background,#fff))) border-box;box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow,#4589ff1a), 0 4px 8px 0 var(--cds-ai-drop-shadow,#0f62fe1a);border:1px solid #0000}:is(.cds--tile--decorator:has(.cds--ai-label).cds--tile--expandable:hover,.cds--tile--slug.cds--tile--expandable:hover){background:linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)) 0%, var(--cds-ai-aura-start,#4589ff1a) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%) padding-box, linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)), var(--cds-layer,var(--cds-ai-popover-background,#fff))) padding-box, linear-gradient(to bottom, var(--cds-ai-border-start,#a6c8ffa3), var(--cds-ai-border-end,#78a9ff)) border-box, linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)), var(--cds-layer,var(--cds-ai-popover-background,#fff))) border-box}.cds--tile--decorator.cds--tile--selectable:before,.cds--tile--decorator.cds--tile--selectable:after,.cds--tile--decorator.cds--tile--clickable:before,.cds--tile--slug.cds--tile--selectable:before,.cds--tile--slug.cds--tile--selectable:after,.cds--tile--slug.cds--tile--clickable:before{content:"";opacity:0;block-size:100%;inline-size:100%;transition:opacity .11s cubic-bezier(.2,0,.38,.9);display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.cds--tile--slug.cds--tile--selectable:before,.cds--tile--slug.cds--tile--clickable:before{background:linear-gradient(to top, var(--cds-ai-aura-hover-start,#4589ff52) 0%, 15%, var(--cds-ai-aura-hover-end,#fff0) 50%) padding-box, linear-gradient(to top, var(--cds-ai-aura-hover-background,#edf5ff), var(--cds-ai-aura-hover-background,#edf5ff)) padding-box, linear-gradient(to bottom, var(--cds-ai-border-start,#a6c8ffa3), var(--cds-ai-border-end,#78a9ff)) border-box, linear-gradient(to top, var(--cds-ai-aura-hover-background,#edf5ff), var(--cds-ai-aura-hover-background,#edf5ff)) border-box;box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow,#4589ff1a), 0 4px 10px 2px var(--cds-ai-drop-shadow,#0f62fe1a)}.cds--tile--decorator:has(.cds--ai-label).cds--tile--selectable:before{background:linear-gradient(to top, var(--cds-ai-aura-hover-start,#4589ff52) 0%, 15%, var(--cds-ai-aura-hover-end,#fff0) 50%) padding-box, linear-gradient(to top, var(--cds-ai-aura-hover-background,#edf5ff), var(--cds-ai-aura-hover-background,#edf5ff)) padding-box, linear-gradient(to bottom, var(--cds-ai-border-start,#a6c8ffa3), var(--cds-ai-border-end,#78a9ff)) border-box, linear-gradient(to top, var(--cds-ai-aura-hover-background,#edf5ff), var(--cds-ai-aura-hover-background,#edf5ff)) border-box;box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow,#4589ff1a), 0 4px 10px 2px var(--cds-ai-drop-shadow,#0f62fe1a)}.cds--tile--decorator:has(.cds--ai-label).cds--tile--clickable:before{background:linear-gradient(to top, var(--cds-ai-aura-hover-start,#4589ff52) 0%, 15%, var(--cds-ai-aura-hover-end,#fff0) 50%) padding-box, linear-gradient(to top, var(--cds-ai-aura-hover-background,#edf5ff), var(--cds-ai-aura-hover-background,#edf5ff)) padding-box, linear-gradient(to bottom, var(--cds-ai-border-start,#a6c8ffa3), var(--cds-ai-border-end,#78a9ff)) border-box, linear-gradient(to top, var(--cds-ai-aura-hover-background,#edf5ff), var(--cds-ai-aura-hover-background,#edf5ff)) border-box;box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow,#4589ff1a), 0 4px 10px 2px var(--cds-ai-drop-shadow,#0f62fe1a)}.cds--tile--decorator:has(.cds--tile--ai-label-icon).cds--tile--clickable:before{background:linear-gradient(to top, var(--cds-ai-aura-hover-start,#4589ff52) 0%, 15%, var(--cds-ai-aura-hover-end,#fff0) 50%) padding-box, linear-gradient(to top, var(--cds-ai-aura-hover-background,#edf5ff), var(--cds-ai-aura-hover-background,#edf5ff)) padding-box, linear-gradient(to bottom, var(--cds-ai-border-start,#a6c8ffa3), var(--cds-ai-border-end,#78a9ff)) border-box, linear-gradient(to top, var(--cds-ai-aura-hover-background,#edf5ff), var(--cds-ai-aura-hover-background,#edf5ff)) border-box;box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow,#4589ff1a), 0 4px 10px 2px var(--cds-ai-drop-shadow,#0f62fe1a)}.cds--tile--decorator.cds--tile--selectable:hover:before,.cds--tile--decorator.cds--tile--clickable:hover:before,.cds--tile--slug.cds--tile--selectable:hover:before,.cds--tile--slug.cds--tile--clickable:hover:before{opacity:1}.cds--tile--decorator.cds--tile--selectable:focus,.cds--tile--decorator.cds--tile--clickable:focus,.cds--tile-input:focus+.cds--tile--decorator.cds--tile,.cds--tile--slug.cds--tile--selectable:focus,.cds--tile--slug.cds--tile--clickable:focus,.cds--tile-input:focus+.cds--tile--slug.cds--tile{outline-offset:-1px}.cds--tile--slug.cds--tile--selectable:after{background:linear-gradient(to top, var(--cds-ai-aura-start,#4589ff1a) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%) padding-box, linear-gradient(to top, var(--cds-layer), var(--cds-layer)) padding-box, linear-gradient(to bottom, var(--cds-border-inverse,#161616), var(--cds-border-inverse,#161616)) border-box, linear-gradient(to top, var(--cds-layer), var(--cds-layer)) border-box;box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow,#4589ff1a), 0 4px 8px 0 var(--cds-ai-drop-shadow,#0f62fe1a)}.cds--tile--decorator:has(.cds--tile--inner-decorator .cds--ai-label).cds--tile--selectable:after{background:linear-gradient(to top, var(--cds-ai-aura-start,#4589ff1a) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%) padding-box, linear-gradient(to top, var(--cds-layer), var(--cds-layer)) padding-box, linear-gradient(to bottom, var(--cds-border-inverse,#161616), var(--cds-border-inverse,#161616)) border-box, linear-gradient(to top, var(--cds-layer), var(--cds-layer)) border-box;box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow,#4589ff1a), 0 4px 8px 0 var(--cds-ai-drop-shadow,#0f62fe1a)}.cds--tile--decorator.cds--tile--selectable:hover:after,.cds--tile--slug.cds--tile--selectable:hover:after{opacity:0}.cds--tile--decorator.cds--tile--is-selected:after,.cds--tile--slug.cds--tile--is-selected:after{opacity:1}:is(.cds--tile--decorator:has(.cds--tile--inner-decorator).cds--tile--is-selected,.cds--tile--slug.cds--tile--is-selected){border-color:var(--cds-border-inverse,#161616)}.cds--tile--decorator.cds--tile--selectable .cds--tile-content,.cds--tile--decorator.cds--tile--clickable .cds--tile-content,.cds--tile--slug.cds--tile--selectable .cds--tile-content,.cds--tile--slug.cds--tile--clickable .cds--tile-content{cursor:pointer;position:relative}.cds--tile--decorator.cds--tile--selectable .cds--tile-content,.cds--tile--decorator.cds--tile--clickable .cds--tile-content,.cds--tile--decorator.cds--tile--selectable>.cds--tile__checkmark,.cds--tile--decorator.cds--tile--is-selected .cds--tile--inner-decorator>*,.cds--tile--slug.cds--tile--selectable .cds--tile-content,.cds--tile--slug.cds--tile--clickable .cds--tile-content,.cds--tile--slug.cds--tile--selectable>.cds--tile__checkmark,.cds--tile--slug.cds--tile--is-selected .cds--ai-label,.cds--tile--slug.cds--tile--is-selected .cds--slug{z-index:1}:is(.cds--tile--decorator.cds--tile--selectable .cds--tile--inner-decorator>:has(>.cds--popover--open),.cds--tile--slug.cds--tile--selectable .cds--ai-label:has(>.cds--popover--open),.cds--tile--slug.cds--tile--selectable .cds--slug:has(>.cds--popover--open)){z-index:2}.cds--tile--decorator.cds--tile--selectable>.cds--tile--inner-decorator>*,.cds--tile--decorator.cds--tile--selectable>.cds--tile__checkmark,.cds--tile--slug.cds--tile--selectable>.cds--ai-label,.cds--tile--slug.cds--tile--selectable>.cds--slug,.cds--tile--slug.cds--tile--selectable>.cds--tile__checkmark{z-index:1}:is(.cds--tile--expandable:has(.cds--tile--inner-decorator>*>.cds--popover--open),.cds--tile--expandable:has(.cds--ai-label>.cds--popover--open),.cds--tile--expandable:has(.cds--slug>.cds--popover--open)){overflow:visible}.cds--tile--clickable .cds--tile--ai-label-icon rect{stroke:var(--cds-icon-primary,#161616)}.cds--tile--clickable .cds--tile--ai-label-icon path{fill:var(--cds-icon-primary,#161616)}.cds--tile--decorator-rounded,.cds--tile--decorator-rounded.cds--tile--selectable:before,.cds--tile--decorator-rounded.cds--tile--selectable:after,.cds--tile--decorator-rounded.cds--tile--clickable:before,.cds--tile--slug-rounded,.cds--tile--slug-rounded.cds--tile--selectable:before,.cds--tile--slug-rounded.cds--tile--selectable:after,.cds--tile--slug-rounded.cds--tile--clickable:before{border-radius:.5rem}.cds--tile--decorator-rounded .cds--tile__chevron,.cds--tile--slug-rounded .cds--tile__chevron{border-end-end-radius:.5rem}.cds--time-picker{align-items:flex-end;display:flex}.cds--time-picker__select{justify-content:center;margin-inline-start:.125rem}.cds--time-picker__input{flex-direction:column;display:flex;position:relative}.cds--time-picker__error__icon{place-items:center;block-size:100%;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:1rem;transform:translateY(-50%)}.cds--time-picker__error__icon .cds--checkbox__invalid-icon{fill:var(--cds-support-error,#da1e28)}.cds--time-picker .cds--select-input{inline-size:auto;min-inline-size:auto;margin:0;padding-inline-end:3rem;line-height:1}.cds--time-picker__input-field{outline-offset:-2px;font-family:var(--cds-code-02-font-family,"IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace);font-size:var(--cds-code-02-font-size,.875rem);font-weight:var(--cds-code-02-font-weight,400);line-height:var(--cds-code-02-line-height,1.42857);letter-spacing:var(--cds-code-02-letter-spacing,.32px);outline:2px solid #0000;align-items:center;block-size:2.5rem;inline-size:4.875rem;transition:outline 70ms cubic-bezier(.2,0,.38,.9),background-color 70ms cubic-bezier(.2,0,.38,.9);display:flex}.cds--time-picker__input-field::placeholder{color:var(--cds-text-placeholder,#16161666);opacity:1}.cds--time-picker__input-field-error{inline-size:6.175rem}.cds--time-picker--light .cds--select-input{background-color:var(--cds-field-02,#fff)}.cds--time-picker--light .cds--select-input:hover{background-color:var(--cds-field-hover)}.cds--time-picker--light .cds--select-input:disabled,.cds--time-picker--light .cds--select-input:hover:disabled{color:var(--cds-text-disabled,#16161640);cursor:not-allowed;background-color:#0000;border-block-end:1px solid #0000}.cds--time-picker--sm .cds--select-input,.cds--time-picker--sm .cds--time-picker__input-field{block-size:2rem;max-block-size:2rem}.cds--time-picker--lg .cds--select-input,.cds--time-picker--lg .cds--time-picker__input-field{block-size:3rem;max-block-size:3rem}.cds--time-picker--readonly .cds--time-picker__input-field{border-block-end-color:var(--cds-border-subtle);background-color:#0000}.cds--time-picker--readonly .cds--select-input{border-block-end-color:var(--cds-border-subtle);cursor:default;background-color:#0000}.cds--time-picker--readonly .cds--select-input+.cds--select__arrow{fill:var(--cds-icon-disabled,#16161640)}.cds--toggle{-webkit-user-select:none;user-select:none;display:inline-block}.cds--toggle__label-text{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:var(--cds-text-secondary,#525252);margin-block-end:1rem;display:block}.cds--toggle__button{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;visibility:inherit;white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.cds--toggle__button:focus{outline:none}.cds--toggle__appearance{cursor:pointer;grid-template-columns:max-content max-content;align-items:center;column-gap:.5rem;display:inline-grid}.cds--toggle__switch{background-color:var(--cds-toggle-off,#8d8d8d);border-radius:.75rem;block-size:1.5rem;inline-size:3rem;transition:background-color 70ms cubic-bezier(.2,0,1,.9);position:relative}.cds--toggle__switch:before{background-color:var(--cds-icon-on-color,#fff);content:"";border-radius:50%;block-size:1.125rem;inline-size:1.125rem;transition:transform 70ms cubic-bezier(.2,0,1,.9);position:absolute;inset-block-start:.1875rem;inset-inline-start:.1875rem}@media screen and (prefers-reduced-motion:reduce){.cds--toggle__switch:before{transition:none}}.cds--toggle__button:focus+.cds--toggle__label .cds--toggle__switch:after,.cds--toggle:not(.cds--toggle--disabled):active .cds--toggle__switch:after{content:"";outline:2px solid var(--cds-focus,#0f62fe);outline-offset:1px;border-radius:1rem;block-size:100%;display:block}.cds--toggle__switch--checked{background-color:var(--cds-support-success,#24a148)}.cds--toggle__switch--checked:before{transform:translate(1.5rem)}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--toggle__switch--checked{background-color:highlight}}.cds--toggle__text{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--cds-text-primary,#161616)}.cds--toggle__appearance--sm .cds--toggle__switch{block-size:1rem;inline-size:2rem}.cds--toggle__appearance--sm .cds--toggle__switch:before{block-size:.625rem;inline-size:.625rem}.cds--toggle__appearance--sm .cds--toggle__switch--checked:before{transform:translate(1rem)}.cds--toggle__check{block-size:.3125rem;fill:var(--cds-support-success,#24a148);visibility:hidden;inline-size:.375rem;position:absolute;inset-block-start:.375rem;inset-inline-end:.3125rem}.cds--toggle__switch--checked .cds--toggle__check{visibility:visible}.cds--toggle--disabled .cds--toggle__appearance{cursor:not-allowed}.cds--toggle--disabled .cds--toggle__label-text,.cds--toggle--disabled .cds--toggle__text{color:var(--cds-text-disabled,#16161640)}.cds--toggle--disabled .cds--toggle__switch{background-color:var(--cds-button-disabled,#c6c6c6)}.cds--toggle--disabled .cds--toggle__switch:before{background-color:var(--cds-icon-on-color-disabled,#8d8d8d)}.cds--toggle--disabled .cds--toggle__check{fill:var(--cds-button-disabled,#c6c6c6)}.cds--toggle--readonly .cds--toggle__appearance{cursor:default}.cds--toggle--readonly .cds--toggle__switch{border:1px solid var(--cds-icon-disabled,#16161640);background-color:#0000}.cds--toggle--readonly .cds--toggle__switch:before{background-color:var(--cds-icon-primary,#161616);inset-block-start:.125rem;inset-inline-start:.125rem}.cds--toggle--readonly .cds--toggle__check{fill:var(--cds-background,#fff);inset-block-start:.3125rem;inset-inline-end:.25rem}.cds--toggle--readonly .cds--toggle__text{cursor:text;-webkit-user-select:text;user-select:text}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--toggle__switch,.cds--toggle__switch:before{outline:1px solid #0000}.cds--toggle__button:focus+.cds--toggle__label .cds--toggle__switch,.cds--toggle:not(.cds--toggle--disabled):active .cds--toggle__switch{color:highlight;outline:1px solid highlight}}.cds--toggle--skeleton{align-items:center;display:flex}.cds--toggle--skeleton .cds--toggle__skeleton-circle{background:var(--cds-skeleton-background,#e8e8e8);border-radius:50%;position:relative;overflow:hidden}.cds--toggle--skeleton .cds--toggle__skeleton-circle:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:200%;animation:3s ease-in-out infinite cds--skeleton;position:absolute}@media (prefers-reduced-motion:reduce){.cds--toggle--skeleton .cds--toggle__skeleton-circle:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--toggle--skeleton .cds--toggle__skeleton-circle{background:canvastext}.cds--toggle--skeleton .cds--toggle__skeleton-circle:before{forced-color-adjust:none;background:canvas}}.cds--toggle--skeleton .cds--toggle__skeleton-circle{border-radius:50%;block-size:1.125rem;inline-size:1.125rem}.cds--toggle--skeleton .cds--toggle__skeleton-rectangle{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--toggle--skeleton .cds--toggle__skeleton-rectangle:hover,.cds--toggle--skeleton .cds--toggle__skeleton-rectangle:focus,.cds--toggle--skeleton .cds--toggle__skeleton-rectangle:active{cursor:default;border:none;outline:none}.cds--toggle--skeleton .cds--toggle__skeleton-rectangle:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--toggle--skeleton .cds--toggle__skeleton-rectangle:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--toggle--skeleton .cds--toggle__skeleton-rectangle{background:canvastext}.cds--toggle--skeleton .cds--toggle__skeleton-rectangle:before{forced-color-adjust:none;background:canvas}}.cds--toggle--skeleton .cds--toggle__skeleton-rectangle{block-size:.5rem;inline-size:1.5rem;margin-inline-start:.5rem}[dir=rtl] .cds--toggle__switch--checked:before{transform:translate(-1.5rem)}[dir=rtl] .cds--toggle__appearance--sm .cds--toggle__switch--checked:before{transform:translate(-1rem)}.cds--tree{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--tree *,.cds--tree :before,.cds--tree :after{box-sizing:inherit}.cds--tree{overflow:hidden}.cds--tree-node{background-color:var(--cds-layer-01,#f4f4f4);color:var(--cds-text-secondary,#525252);padding-inline-start:1rem}.cds--tree-node:focus{outline:none}.cds--tree-node:hover{cursor:pointer}.cds--tree-node--hidden{display:none}.cds--tree-node__children{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--tree-node__children *,.cds--tree-node__children :before,.cds--tree-node__children :after{box-sizing:inherit}.cds--tree-node__children{list-style-type:none}.cds--tree-node--with-icon .cds--tree-node{margin-inline-start:.5rem}.cds--tree-node:focus>.cds--tree-node__label{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tree-node:focus>.cds--tree-node__label{outline-style:dotted}}.cds--tree-node.cds--tree-parent-node>.cds--tree-node__label{inline-size:auto}.cds--tree-node--disabled:focus>.cds--tree-node__label{outline:none}.cds--tree-node--disabled,.cds--tree-node--disabled .cds--tree-node__label:hover,.cds--tree-node--disabled .cds--tree-node__label:hover .cds--tree-node__label__details{background-color:var(--cds-field-01,#f4f4f4);color:var(--cds-text-disabled,#16161640)}.cds--tree-node--disabled .cds--tree-parent-node__toggle-icon,.cds--tree-node--disabled .cds--tree-node__icon,.cds--tree-node--disabled .cds--tree-node__label:hover .cds--tree-parent-node__toggle-icon,.cds--tree-node--disabled .cds--tree-node__label:hover .cds--tree-node__icon{fill:var(--cds-icon-disabled,#16161640)}.cds--tree-node--disabled,.cds--tree-node--disabled .cds--tree-parent-node__toggle-icon:hover{cursor:not-allowed}li a.cds--tree-node{text-decoration:none}li a.cds--tree-node:not(.cds--tree-node--disabled){color:var(--cds-text-secondary,#525252)}li.cds--tree-node-link-parent{background-color:var(--cds-layer-01,#f4f4f4);flex-direction:column;display:flex}li.cds--tree-node-link-parent>.cds--tree-node__children{padding-inline-start:1rem}.cds--tree-node__label{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);box-sizing:border-box;flex:1;align-items:center;min-block-size:2rem;inline-size:100%;padding-inline-end:1rem;display:flex;position:relative}.cds--tree-node__label:hover{background-color:var(--cds-layer-hover-01,#e8e8e8);color:var(--cds-text-primary,#161616)}.cds--tree-node:not(.cds--tree-parent-node) .cds--tree-node__label{padding-block:.4375rem}.cds--tree-node__label:hover .cds--tree-node__label__details{color:var(--cds-text-primary,#161616)}.cds--tree-node__label:hover .cds--tree-parent-node__toggle-icon,.cds--tree-node__label:hover .cds--tree-node__icon{fill:var(--cds-icon-primary,#161616)}.cds--tree-leaf-node{padding-inline-start:2.5rem;display:flex}.cds--tree-leaf-node.cds--tree-node--with-icon{padding-inline-start:2rem}.cds--tree-leaf-node.cds--tree-node--with-icon .cds--tree-leaf-node{padding-inline-start:1.5rem}.cds--tree-node__label__details{align-items:center;min-inline-size:0;display:flex}.cds--tree-node--with-icon .cds--tree-parent-node__toggle{margin-inline-end:0}.cds--tree-parent-node__toggle{border:0;align-items:center;block-size:1.5rem;inline-size:1.5rem;margin-inline:-.25rem .25rem;padding-inline-start:.25rem;display:flex}.cds--tree-parent-node__toggle:hover{cursor:pointer}.cds--tree-parent-node__toggle:focus{outline:none}.cds--tree-parent-node__toggle-icon{fill:var(--cds-icon-secondary,#525252);transition:all .11s cubic-bezier(.2,0,.38,.9);transform:rotate(-90deg)}.cds--tree-parent-node__toggle-icon--expanded{transform:rotate(0)}.cds--tree-node__icon{fill:var(--cds-icon-secondary,#525252);min-block-size:1rem;min-inline-size:1rem;margin-inline:.5rem}.cds--tree-parent-node__toggle+.cds--tree-node__label__details .cds--tree-node__icon{margin-inline-start:.25rem}.cds--tree-node--selected>.cds--tree-node__label{background-color:var(--cds-layer-selected-01,#e0e0e0);color:var(--cds-text-primary,#161616)}.cds--tree-node--selected>.cds--tree-node__label:hover{background-color:var(--cds-layer-selected-hover-01,#d1d1d1)}.cds--tree-node--selected>.cds--tree-node__label .cds--tree-parent-node__toggle-icon,.cds--tree-node--selected>.cds--tree-node__label .cds--tree-node__icon{fill:var(--cds-icon-primary,#161616)}.cds--tree-node--active>.cds--tree-node__label{position:relative}.cds--tree-node--active>.cds--tree-node__label:before{background-color:var(--cds-interactive,#0f62fe);content:"";block-size:100%;inline-size:.25rem;position:absolute;inset-block-start:0;inset-inline-start:0}.cds--tree--xs .cds--tree-node__label{min-block-size:1.5rem}.cds--tree--xs .cds--tree-node:not(.cds--tree-parent-node) .cds--tree-node__label{padding:0}.cds--tree--xs .cds--tree-parent-node__toggle{margin-block-start:0}.cds--tree-node__label__text{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);text-overflow:ellipsis;white-space:nowrap;padding-inline-start:.25rem;line-height:1.2;display:block;overflow:hidden}.cds--tree-node__label .cds--icon-tooltip{inline-size:100%}.cds--tree-node__label .cds--icon-tooltip .cds--btn--icon-only{block-size:auto;color:inherit;inline-size:100%;min-block-size:unset;text-align:start;background:0 0;border:none;padding:0}.cds--tree-node__label .cds--icon-tooltip .cds--btn--icon-only .cds--tree-node__label__text{color:inherit;inline-size:100%}.cds--tree-node__label .cds--tooltip-content{padding:1rem}.cds--tree-node__label .cds--popover-container{inline-size:100%}.cds--tree .cds--tree-node__label .cds--tooltip-trigger__wrapper .cds--btn--ghost:focus{box-shadow:none;outline:2px solid var(--cds-focus,#0f62fe)}div:has(.cds--header)~.cds--content{margin-block-start:3rem}@media (max-width:41.98rem){.cds--header__action{min-inline-size:3rem}}.cds--btn.cds--btn--icon-only.cds--header__action:hover svg,.cds--btn.cds--btn--icon-only.cds--header__action:active svg,.cds--btn.cds--btn--icon-only.cds--header__action--active svg,.cds--header__menu-trigger>svg,.cds--header__menu-trigger:hover>svg{fill:var(--cds-icon-primary,#161616)}@media (min-width:66rem){.cds--header__menu-toggle__hidden{display:none}}@media (max-width:41.98rem){a.cds--header__name{padding:0 1rem}}@media (min-width:66rem){.cds--header__nav{display:block}}.cds--header__submenu,.cds--header__menu-title[aria-haspopup=true]{position:relative}@media (max-width:65.98rem){.cds--side-nav--ux{inline-size:0}}@media (max-width:65.98rem){.cds--side-nav__overlay-active{z-index:6000;background-color:var(--cds-overlay,#0009);opacity:1;block-size:100vh;inline-size:100vw;transition:opacity .3s cubic-bezier(.5,0,.1,1),background-color .3s cubic-bezier(.5,0,.1,1)}}.cds--side-nav:hover .cds--side-nav__items,.cds--side-nav--fixed .cds--side-nav__items,.cds--side-nav--expanded .cds--side-nav__items,.cds--side-nav--ux .cds--side-nav__items{overflow-y:auto}@media screen and (prefers-contrast){.cds--side-nav__submenu:focus{outline-style:dotted}}@media screen and (prefers-contrast){a.cds--side-nav__link:focus,.cds--side-nav a.cds--header__menu-item:focus{outline-style:dotted}}.cds--side-nav__icon>svg.cds--side-nav-collapse-icon,.cds--side-nav--expanded .cds--side-nav__icon>svg.cds--side-nav-expand-icon{display:none}@media (max-width:65.98rem){.cds--side-nav .cds--header__nav{display:block}}@media (max-width:65.98rem){.cds--side-nav__header-navigation{margin-block-end:2rem;display:block;position:relative}}.cds--content{color:var(--cds-text-primary,#161616);will-change:margin-left;padding:2rem}.cds--header~.cds--content{margin-block-start:3rem}div:has(.cds--header)~.cds--content{margin-block-start:3rem}.cds--side-nav~.cds--content{margin-inline-start:3rem}.cds--side-nav.cds--side-nav--expanded~.cds--content{margin-inline-start:16rem}.cds--header{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--header *,.cds--header :before,.cds--header :after{box-sizing:inherit}.cds--header{z-index:8000;background-color:var(--cds-background,#fff);border-block-end:1px solid var(--cds-border-subtle);align-items:center;block-size:3rem;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.cds--header__action{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--header__action *,.cds--header__action :before,.cds--header__action :after{box-sizing:inherit}.cds--header__action::-moz-focus-inner{border:0}.cds--header__action{border:.0625rem solid #0000;block-size:3rem;inline-size:3rem;transition:background-color .11s,border-color .11s;display:inline-flex}@media (max-width:41.98rem){.cds--header__action{min-inline-size:3rem}}.cds--header__global .cds--popover{z-index:8001}.cds--header__action>:first-child{margin-block-start:0}.cds--header__action>svg.cds--navigation-menu-panel-collapse-icon,.cds--header__action--active>svg.cds--navigation-menu-panel-expand-icon{display:none}.cds--header__action--active>svg.cds--navigation-menu-panel-collapse-icon{display:inline}.cds--header__action:hover{background-color:var(--cds-background-hover,#8d8d8d1f)}.cds--header__action--active{background:var(--cds-layer);border-block-end:1px solid #0000;border-inline-end:1px solid var(--cds-border-subtle);border-inline-start:1px solid var(--cds-border-subtle)}.cds--header__action--active>svg{fill:var(--cds-icon-primary,#161616)}.cds--header__action:focus{border-color:var(--cds-focus,#0f62fe);outline:none}.cds--header__action:active{background-color:var(--cds-background-active,#8d8d8d80)}.cds--header__action.cds--btn--icon-only{justify-content:center;align-items:center}.cds--btn.cds--btn--icon-only.cds--header__action svg{fill:var(--cds-icon-secondary,#525252)}.cds--btn.cds--btn--icon-only.cds--header__action:hover svg,.cds--btn.cds--btn--icon-only.cds--header__action:active svg,.cds--btn.cds--btn--icon-only.cds--header__action--active svg,.cds--header__menu-trigger>svg,.cds--header__menu-trigger:hover>svg{fill:var(--cds-icon-primary,#161616)}.cds--header__menu-toggle{justify-content:center;align-items:center;display:flex}@media (min-width:66rem){.cds--header__menu-toggle__hidden{display:none}}a.cds--header__name{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);letter-spacing:.1px;-webkit-user-select:none;user-select:none;border:.125rem solid #0000;outline:none;align-items:center;block-size:100%;padding:0 2rem 0 1rem;font-weight:600;line-height:1.25rem;text-decoration:none;transition:border-color .11s;display:flex}@media (max-width:41.98rem){a.cds--header__name{padding:0 1rem}}a.cds--header__name:focus{border-color:var(--cds-focus,#0f62fe)}.cds--header__name--prefix{font-weight:400}a.cds--header__name,a.cds--header__name:hover{color:var(--cds-text-primary,#161616)}.cds--header__menu-toggle:not(.cds--header__menu-toggle__hidden)~.cds--header__name{padding-inline-start:.5rem}.cds--header__nav{block-size:100%;padding-inline-start:1rem;display:none;position:relative}@media (min-width:66rem){.cds--header__nav{display:block}}.cds--header__nav:before{background-color:var(--cds-border-subtle);content:"";block-size:1.5rem;inline-size:.0625rem;display:block;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.cds--header__menu-bar{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--header__menu-bar *,.cds--header__menu-bar :before,.cds--header__menu-bar :after{box-sizing:inherit}.cds--header__menu-bar{block-size:100%;margin:0;padding:0;list-style:none;display:flex}a.cds--header__menu-item{background-color:var(--cds-background,#fff);block-size:100%;color:var(--cds-text-secondary,#525252);letter-spacing:0;-webkit-user-select:none;user-select:none;border:2px solid #0000;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:400;line-height:1.125rem;text-decoration:none;transition:background-color .11s,border-color .11s,color .11s;display:flex;position:relative}a.cds--header__menu-item:hover{background-color:var(--cds-background-hover,#8d8d8d1f);color:var(--cds-text-primary,#161616)}.cds--header__action:active,a.cds--header__menu-item:active{background-color:var(--cds-background-active,#8d8d8d80);color:var(--cds-text-primary,#161616)}a.cds--header__menu-item:focus{border-color:var(--cds-focus,#0f62fe);outline:none}a.cds--header__menu-item:hover>svg,a.cds--header__menu-item:active>svg{fill:var(--cds-icon-primary,#161616)}a.cds--header__menu-item[aria-current=page],.cds--header__menu-item--current{color:var(--cds-text-primary,#161616)}a.cds--header__menu-item[aria-current=page]:after,.cds--header__menu-item--current:after{background-color:var(--cds-border-interactive,#0f62fe);content:"";block-size:3px;inline-size:calc(100% + 4px);position:absolute;inset-block-end:-2px;inset-inline-start:-2px}a.cds--header__menu-item[aria-current=page]:focus:after,.cds--header__menu-item--current:focus:after{border:0}.cds--header__submenu .cds--header__menu a.cds--header__menu-item[aria-current=page]:after,.cds--header__submenu .cds--header__menu .cds--header__menu-item--current:after{background-color:var(--cds-border-interactive,#0f62fe);block-size:calc(100% + 4px);inline-size:3px;inset-block-start:-2px;inset-inline-start:-2px}.cds--header__submenu .cds--header__menu a.cds--header__menu-item[aria-current=page]:focus:after,.cds--header__submenu .cds--header__menu .cds--header__menu-item--current:focus:after{background-color:var(--cds-border-interactive,#0f62fe);block-size:calc(100% + 4px);inline-size:5px;inset-block-start:-2px;inset-inline-start:-2px}a.cds--header__menu-item[aria-current=page]:focus,a.cds--header__menu-item.cds--header__menu-item--current:focus{border:2px solid var(--cds-focus,#0f62fe)}.cds--header__submenu,.cds--header__menu-title[aria-haspopup=true]{position:relative}.cds--header__menu-title[aria-expanded=true]{z-index:8002;background-color:var(--cds-layer);color:var(--cds-text-secondary,#525252)}.cds--header__menu-title[aria-expanded=true]>.cds--header__menu-arrow{transform:rotate(180deg)}.cds--header__menu{margin:0;padding:0;list-style:none;display:none}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu{z-index:8001;background-color:var(--cds-layer);flex-direction:column;inline-size:12.5rem;display:flex;position:absolute;inset-block-end:0;inset-inline-start:0;transform:translateY(100%);box-shadow:0 4px 8px #00000080}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item{background-color:var(--cds-layer)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item:hover{background-color:var(--cds-layer-hover);color:var(--cds-text-primary,#161616)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item:active{background-color:var(--cds-layer-active);color:var(--cds-text-primary,#161616)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item.cds--header__menu-item--current{background-color:var(--cds-layer-selected)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item.cds--header__menu-item--current:hover{background-color:var(--cds-layer-selected-hover)}.cds--header__menu .cds--header__menu-item{block-size:3rem}.cds--header__menu-arrow{fill:var(--cds-icon-secondary,#525252);margin-inline-start:.5rem;transition:transform .11s,fill .11s}.cds--header__global{flex:1;justify-content:flex-end;block-size:100%;display:flex}.cds--skip-to-content{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;visibility:inherit;white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.cds--skip-to-content:focus{z-index:9999;border:4px solid var(--cds-focus,#0f62fe);background-color:var(--cds-background,#fff);clip:auto;block-size:3rem;color:var(--cds-text-secondary,#525252);outline:none;align-items:center;inline-size:auto;padding:0 1rem;display:flex;inset-block-start:0;inset-inline-start:0}.cds--header-panel{z-index:8000;background-color:var(--cds-layer);color:var(--cds-text-secondary,#525252);will-change:width;border:none;inline-size:0;transition:width .11s cubic-bezier(.2,0,1,.9);position:fixed;inset-block:3rem 0;inset-inline-end:0;overflow:hidden}.cds--header-panel--expanded{border-inline-end:1px solid var(--cds-border-subtle);border-inline-start:1px solid var(--cds-border-subtle);inline-size:16rem;overflow-y:auto}.cds--side-nav{z-index:8000;background-color:var(--cds-background,#fff);color:var(--cds-text-secondary,#525252);will-change:inline-size;inline-size:3rem;max-inline-size:16rem;transition:inline-size .11s cubic-bezier(.2,0,1,.9),transform .11s cubic-bezier(.2,0,1,.9);position:fixed;inset-block:0;inset-inline-start:0;overflow:hidden}.cds--side-nav--ux{inline-size:16rem;inset-block-start:3rem}@media (max-width:65.98rem){.cds--side-nav--ux{inline-size:0}}.cds--side-nav--rail{inline-size:3rem}.cds--side-nav--hidden{inline-size:0}.cds--side-nav--expanded{inline-size:16rem}.cds--side-nav__overlay{opacity:0;background-color:#0000;block-size:0;inline-size:0;transition:opacity .3s cubic-bezier(.5,0,.1,1),background-color .3s cubic-bezier(.5,0,.1,1);position:fixed;inset-block-start:3rem;inset-inline-start:0}@media (max-width:65.98rem){.cds--side-nav__overlay-active{z-index:6000;background-color:var(--cds-overlay,#0009);opacity:1;block-size:100vh;inline-size:100vw;transition:opacity .3s cubic-bezier(.5,0,.1,1),background-color .3s cubic-bezier(.5,0,.1,1)}}.cds--header~.cds--side-nav{block-size:calc(100% - 48px);inset-block-start:3rem}.cds--side-nav--fixed{inline-size:16rem}.cds--side-nav--collapsed{inline-size:16rem;transform:translate(-16rem)}.cds--side-nav__navigation{flex-direction:column;display:flex}.cds--side-nav__items{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--side-nav__items *,.cds--side-nav__items :before,.cds--side-nav__items :after{box-sizing:inherit}.cds--side-nav__items{flex:1;padding:1rem 0 0;overflow:hidden}.cds--side-nav:hover .cds--side-nav__items,.cds--side-nav--fixed .cds--side-nav__items,.cds--side-nav--expanded .cds--side-nav__items,.cds--side-nav--ux .cds--side-nav__items{overflow-y:auto}.cds--side-nav__item{block-size:auto;inline-size:auto;overflow:hidden}.cds--side-nav--ux .cds--side-nav__item{block-size:auto;inline-size:auto}.cds--side-nav__item:not(.cds--side-nav__item--active):hover .cds--side-nav__item:not(.cds--side-nav__item--active)>.cds--side-nav__submenu:hover,.cds--side-nav__item:not(.cds--side-nav__item--active)>.cds--side-nav__link:hover,.cds--side-nav__menu a.cds--side-nav__link:not(.cds--side-nav__link--current):not([aria-current=page]):hover,.cds--side-nav a.cds--header__menu-item:hover,.cds--side-nav .cds--header__menu-title[aria-expanded=true]:hover{background-color:var(--cds-background-hover,#8d8d8d1f);color:var(--cds-text-primary,#161616)}.cds--side-nav__item:not(.cds--side-nav__item--active)>.cds--side-nav__link:hover>span,.cds--side-nav__item:not(.cds--side-nav__item--active) .cds--side-nav__menu-item>.cds--side-nav__link:hover>span{color:var(--cds-text-primary,#161616)}.cds--side-nav__item--large{block-size:auto}.cds--side-nav__divider{background-color:var(--cds-border-subtle);block-size:1px;margin:.5rem 1rem;list-style-type:none}.cds--side-nav__divider hr{border:none}.cds--side-nav__submenu{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--side-nav__submenu *,.cds--side-nav__submenu :before,.cds--side-nav__submenu :after{box-sizing:inherit}.cds--side-nav__submenu::-moz-focus-inner{border:0}.cds--side-nav__submenu{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);outline-offset:-2px;block-size:2rem;color:var(--cds-text-secondary,#525252);-webkit-user-select:none;user-select:none;outline:2px solid #0000;align-items:center;padding:0 1rem;transition:color .11s,background-color .11s,outline .11s;display:flex}.cds--side-nav__submenu:hover{background-color:var(--cds-background-hover,#8d8d8d1f);color:var(--cds-text-primary,#161616)}.cds--side-nav__submenu:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--side-nav__submenu:focus{outline-style:dotted}}.cds--side-nav__submenu-title{text-overflow:ellipsis;white-space:nowrap;text-align:start;overflow:hidden}.cds--side-nav__icon.cds--side-nav__submenu-chevron{flex:1;justify-content:flex-end;display:flex}.cds--side-nav__submenu-chevron>svg{block-size:1rem;inline-size:1rem;transition:transform .11s}.cds--side-nav__submenu[aria-expanded=true] .cds--side-nav__submenu-chevron>svg{transform:rotate(180deg)}.cds--side-nav__item--large .cds--side-nav__submenu{block-size:3rem}.cds--side-nav__item--active .cds--side-nav__submenu:hover{background-color:var(--cds-background-selected,#8d8d8d33);color:var(--cds-text-primary,#161616)}.cds--side-nav__item--active .cds--side-nav__submenu[aria-expanded=false]{background-color:var(--cds-background-selected,#8d8d8d33);color:var(--cds-text-primary,#161616);position:relative}.cds--side-nav__item--active .cds--side-nav__submenu[aria-expanded=false]:before{background-color:var(--cds-border-interactive,#0f62fe);content:"";inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.cds--side-nav__item--active .cds--side-nav__submenu-title{color:var(--cds-text-primary,#161616);font-weight:600}.cds--side-nav__item--active .cds--side-nav__icon>svg{fill:var(--cds-icon-primary,#161616)}.cds--side-nav__menu{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--side-nav__menu *,.cds--side-nav__menu :before,.cds--side-nav__menu :after{box-sizing:inherit}.cds--side-nav__menu{visibility:hidden;max-block-size:0;display:block}.cds--side-nav__submenu[aria-expanded=true]+.cds--side-nav__menu{max-block-size:93.75rem;visibility:inherit}.cds--side-nav__menu a.cds--side-nav__link{block-size:2rem;min-block-size:2rem;padding-inline-start:2rem;font-weight:400}.cds--side-nav__item.cds--side-nav__item--icon a.cds--side-nav__link{padding-inline-start:4.5rem}.cds--side-nav__menu a.cds--side-nav__link--current,.cds--side-nav__menu a.cds--side-nav__link[aria-current=page],a.cds--side-nav__link--current{background-color:var(--cds-background-selected,#8d8d8d33)}.cds--side-nav__menu a.cds--side-nav__link--current>span,.cds--side-nav__menu a.cds--side-nav__link[aria-current=page]>span,a.cds--side-nav__link--current>span{color:var(--cds-text-primary,#161616);font-weight:600}a.cds--side-nav__link,.cds--side-nav a.cds--header__menu-item,.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu{outline-offset:-2px;font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);outline:2px solid #0000;align-items:center;min-block-size:2rem;padding:0 1rem;text-decoration:none;transition:color .11s,background-color .11s,outline .11s;display:flex;position:relative}.cds--side-nav__item--large a.cds--side-nav__link{block-size:3rem}a.cds--side-nav__link>.cds--side-nav__link-text,.cds--side-nav a.cds--header__menu-item .cds--text-truncate-end{text-overflow:ellipsis;white-space:nowrap;color:var(--cds-text-secondary,#525252);letter-spacing:.1px;-webkit-user-select:none;user-select:none;font-size:.875rem;line-height:1.25rem;overflow:hidden}a.cds--side-nav__link:focus,.cds--side-nav a.cds--header__menu-item:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){a.cds--side-nav__link:focus,.cds--side-nav a.cds--header__menu-item:focus{outline-style:dotted}}a.cds--side-nav__link[aria-current=page],a.cds--side-nav__link--current{background-color:var(--cds-background-selected,#8d8d8d33);font-weight:600}a.cds--side-nav__link[aria-current=page] .cds--side-nav__link-text,a.cds--side-nav__link--current .cds--side-nav__link-text{color:var(--cds-text-primary,#161616)}a.cds--side-nav__link[aria-current=page]:before,a.cds--side-nav__link--current:before{background-color:var(--cds-border-interactive,#0f62fe);content:"";inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.cds--side-nav__icon{flex:0 0 1rem;justify-content:center;align-items:center;display:flex}.cds--side-nav__icon:not(.cds--side-nav__submenu-chevron){margin-inline-end:1.5rem}.cds--side-nav__icon>svg{block-size:1rem;fill:var(--cds-icon-secondary,#525252);inline-size:1rem}.cds--side-nav__icon>svg.cds--side-nav-collapse-icon,.cds--side-nav--expanded .cds--side-nav__icon>svg.cds--side-nav-expand-icon{display:none}.cds--side-nav--expanded .cds--side-nav__icon>svg.cds--side-nav-collapse-icon{display:block}.cds--side-nav--fixed a.cds--side-nav__link,.cds--side-nav--fixed .cds--side-nav__submenu{padding-inline-start:1rem}.cds--side-nav--fixed .cds--side-nav__item:not(.cds--side-nav__item--icon) .cds--side-nav__menu a.cds--side-nav__link{padding-inline-start:2rem}@media (max-width:65.98rem){.cds--side-nav .cds--header__nav{display:block}}.cds--side-nav__header-navigation{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--side-nav__header-navigation *,.cds--side-nav__header-navigation :before,.cds--side-nav__header-navigation :after{box-sizing:inherit}.cds--side-nav__header-navigation{display:none}@media (max-width:65.98rem){.cds--side-nav__header-navigation{margin-block-end:2rem;display:block;position:relative}}.cds--side-nav__header-divider:after{background:var(--cds-border-subtle);content:"";block-size:.0625rem;inline-size:calc(100% - 32px);position:absolute;inset-block-end:-1rem;inset-inline-start:1rem}.cds--side-nav a.cds--header__menu-item{color:var(--cds-text-secondary,#525252);white-space:nowrap;justify-content:space-between}.cds--side-nav a.cds--header__menu-item[aria-expanded=true]{background-color:#0000}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu{box-shadow:none;inline-size:100%;background-color:#0000;padding:0;inset-block-end:inherit;transform:none}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu li{inline-size:100%}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu a.cds--header__menu-item{padding-inline-start:4.25rem;font-weight:400}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu a.cds--header__menu-item:hover{background-color:var(--cds-background-hover,#8d8d8d1f);color:var(--cds-text-primary,#161616)}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu a.cds--header__menu-item--current:hover{background-color:var(--cds-layer-selected-hover)}.cds--side-nav .cds--side-nav__header-navigation a.cds--header__menu-item[aria-current=page]:after,.cds--side-nav .cds--side-nav__header-navigation .cds--header__menu-item--current:after{block-size:calc(100% + 4px);inline-size:3px}.cds--side-nav .cds--header__menu a.cds--header__menu-item{block-size:inherit}.cds--side-nav a.cds--header__menu-item:hover .cds--header__menu-arrow,.cds--side-nav a.cds--header__menu-item:focus .cds--header__menu-arrow,.cds--side-nav .cds--header__menu-arrow{fill:var(--cds-icon-secondary,#525252)}.cds--switcher{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--switcher *,.cds--switcher :before,.cds--switcher :after{box-sizing:inherit}.cds--switcher{color:var(--cds-text-secondary,#525252);flex-direction:column;justify-content:center;align-items:center;display:flex}.cds--switcher__item{block-size:2rem;inline-size:100%}.cds--switcher__item:first-child{margin-block-start:1rem}.cds--switcher__item--divider{background:var(--cds-border-subtle);border:none;block-size:1px;inline-size:14rem;margin:.5rem 1rem;display:block}.cds--switcher__item-link{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);block-size:2rem;color:var(--cds-text-secondary,#525252);padding:.375rem 1rem;text-decoration:none;display:block}.cds--switcher__item-link:hover:not(.cds--switcher__item-link--selected){background:var(--cds-layer-hover);color:var(--cds-text-primary,#161616);cursor:pointer}.cds--switcher__item-link:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.cds--switcher__item-link:active{background:var(--cds-layer-active);color:var(--cds-text-primary,#161616)}.cds--switcher__item-link--selected{background:var(--cds-layer-selected);color:var(--cds-text-primary,#161616)}:root{--brand-green:#198038;--brand-green-hover:#0e6027;--brand-lime:#a7f0ba;--brand-yellow:#f1c21b;--shell-width:16rem;--header-height:3rem;--page-max:94rem}.why-collections-development-pack .collections-chip-row,.why-collections-development-pack .collections-preset-row{flex-wrap:wrap;gap:.5rem;display:flex}.why-collections-development-pack .collections-scale-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.5rem 0;display:grid}.why-collections-development-pack .collections-scale-steps>div{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-02);min-height:5rem;padding:1rem;position:relative}.why-collections-development-pack .collections-scale-steps span{z-index:1;position:absolute;top:1.75rem;right:-.75rem}.why-collections-development-pack .collections-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.why-collections-development-pack .collections-problem-grid .lesson-card{margin:0}.why-collections-development-pack .collections-problem-grid pre,.why-collections-development-pack .collections-simulator pre{background:var(--cds-layer-01);max-height:28rem;padding:1rem;overflow:auto}.why-collections-development-pack .collections-question{color:var(--cds-text-primary);margin-top:1rem;display:block}.why-collections-development-pack .collections-variable-stack{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0;display:flex}.why-collections-development-pack .collections-variable-stack code{background:var(--cds-layer-01);padding:.5rem .75rem}.why-collections-development-pack .collections-insight{border-left:3px solid var(--cds-link-primary);background:var(--cds-layer-accent-01);padding:1rem}.why-collections-development-pack .collections-preset-row{margin:1rem 0 1.5rem}.why-collections-development-pack .collections-simulator-grid,.why-collections-development-pack .collections-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.why-collections-development-pack .collections-growth-panel,.why-collections-development-pack .collections-compare-grid>article{background:var(--cds-layer-02);padding:1.25rem}.why-collections-development-pack .collections-growth-track{background:var(--cds-layer-accent-02);height:.75rem;margin:1.25rem 0}.why-collections-development-pack .collections-growth-track span{background:linear-gradient(90deg, var(--cds-support-success), var(--cds-support-error));height:100%;transition:width .22s;display:block}.why-collections-development-pack .collections-growth-panel dl{gap:.75rem;display:grid}.why-collections-development-pack .collections-growth-panel dl div{border-bottom:1px solid var(--cds-border-subtle-01);justify-content:space-between;gap:1rem;padding-bottom:.5rem;display:flex}.why-collections-development-pack .collections-growth-panel dd{text-align:right;font-weight:600}.why-collections-development-pack .collections-scattered{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid;transform:rotate(-1deg)}.why-collections-development-pack .collections-scattered span{border:1px dashed var(--cds-border-strong-01);padding:.75rem}.why-collections-development-pack .collections-grouped>div{border:2px solid var(--cds-support-success);gap:.5rem;padding:1rem;display:grid}.why-collections-development-pack .collections-grouped span{background:var(--cds-layer-01);padding:.5rem}.why-collections-development-pack .collections-grouped small{color:var(--cds-text-secondary);margin-top:.75rem;display:block}.why-collections-development-pack .collections-analogy-copy{margin-top:1.25rem}.why-collections-development-pack .collections-scale-value{font-size:clamp(2rem,6vw,4rem)}.why-collections-development-pack .collections-range-label{margin:1.5rem 0 .5rem;font-weight:600;display:block}.why-collections-development-pack .collections-range{width:100%;accent-color:var(--cds-link-primary)}.why-collections-development-pack .collections-scale-metrics,.why-collections-development-pack .collections-code-analysis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.why-collections-development-pack .collections-scale-metrics>div,.why-collections-development-pack .collections-code-analysis>div{background:var(--cds-layer-02);gap:.4rem;padding:1rem;display:grid}.why-collections-development-pack .collections-scale-metrics span,.why-collections-development-pack .collections-code-analysis span{color:var(--cds-text-secondary);font-size:.8rem}.why-collections-development-pack .collections-roadmap{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.why-collections-development-pack .collections-roadmap li{background:var(--cds-layer-02);align-items:center;gap:.75rem;padding:1rem;display:flex}.why-collections-development-pack .collections-roadmap li span{background:var(--cds-link-primary);min-width:3rem;min-height:3rem;color:var(--cds-text-on-color);border-radius:50%;place-items:center;font-weight:600;display:grid}.why-collections-development-pack .collections-reading-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.25rem 0;display:grid}.why-collections-development-pack .collections-reading-grid article{background:var(--cds-layer-02);gap:.5rem;padding:1rem;display:grid}.why-collections-development-pack .collections-reading-grid strong{font-size:1.5rem}.why-collections-development-pack .collections-group-placeholder{border:2px solid var(--cds-support-success);justify-content:space-between;gap:1rem;padding:1rem;display:flex}.why-collections-development-pack .collections-engineer blockquote{border-left:4px solid var(--cds-link-primary);margin:1.5rem 0 0;padding:1.25rem;font-size:1.25rem}@media (max-width:66rem){.why-collections-development-pack .collections-scale-steps,.why-collections-development-pack .collections-reading-grid,.why-collections-development-pack .collections-scale-metrics,.why-collections-development-pack .collections-code-analysis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.why-collections-development-pack .collections-problem-grid,.why-collections-development-pack .collections-simulator-grid,.why-collections-development-pack .collections-compare-grid,.why-collections-development-pack .collections-scale-steps,.why-collections-development-pack .collections-roadmap,.why-collections-development-pack .collections-reading-grid,.why-collections-development-pack .collections-scale-metrics,.why-collections-development-pack .collections-code-analysis{grid-template-columns:1fr}.why-collections-development-pack .collections-scale-steps span{display:none}.why-collections-development-pack .collections-group-placeholder{flex-direction:column}.why-collections-development-pack .collections-preset-row .cds--btn{flex:calc(50% - .5rem)}}.working-with-lists-development-pack .advanced-list-visualizer{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);gap:1rem;margin:1.5rem 0;padding:1rem;display:grid}.working-with-lists-development-pack .advanced-list-name{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.working-with-lists-development-pack .advanced-list-row{gap:.5rem;padding:.25rem 0 .75rem;display:flex;overflow-x:auto}.working-with-lists-development-pack .advanced-list-row>div{border:1px solid var(--cds-border-strong-01);background:var(--cds-layer-02);text-align:center;flex:0 0 7rem;gap:.35rem;padding:.5rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.working-with-lists-development-pack .advanced-list-row>div.is-highlighted{border:2px solid var(--cds-link-primary);background:var(--cds-layer-selected-01);transform:translateY(-.2rem)}.working-with-lists-development-pack .advanced-list-row>div>button{min-height:3rem;color:var(--cds-text-primary);cursor:pointer;background:0 0;border:0;font-size:1.25rem;font-weight:600}.working-with-lists-development-pack .advanced-list-row small{color:var(--cds-text-secondary)}.working-with-lists-development-pack .advanced-list-legend{color:var(--cds-text-secondary);flex-wrap:wrap;gap:1rem;font-size:.8rem;display:flex}.working-with-lists-development-pack .list-reorder-controls{grid-template-columns:repeat(2,1fr);gap:.25rem;display:grid}.working-with-lists-development-pack .list-reorder-controls button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);min-height:2rem;color:var(--cds-text-primary);cursor:pointer}.working-with-lists-development-pack .working-list-events{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.25rem 0 2rem;display:grid}.working-with-lists-development-pack .working-list-events article{background:var(--cds-layer-02);gap:.6rem;padding:1rem;display:grid}.working-with-lists-development-pack .working-list-events span{background:var(--cds-link-primary);width:2rem;height:2rem;color:var(--cds-text-on-color);border-radius:50%;place-items:center;display:grid}.working-with-lists-development-pack .working-list-control-row{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.working-with-lists-development-pack .slice-syntax{background:var(--cds-layer-02);margin-top:1rem;padding:.75rem;display:inline-block}.working-with-lists-development-pack .slice-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.25rem 0;display:grid}.working-with-lists-development-pack .slice-control-grid label,.working-with-lists-development-pack .method-playground-grid label{color:var(--cds-text-secondary);gap:.4rem;font-size:.875rem;display:grid}.working-with-lists-development-pack .slice-control-grid input,.working-with-lists-development-pack .method-playground-grid select{border:0;border-bottom:1px solid var(--cds-border-strong-01);background:var(--cds-field-01);min-height:2.5rem;color:var(--cds-text-primary);padding:0 .75rem}.working-with-lists-development-pack .slice-result{background:var(--cds-layer-02);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex}.working-with-lists-development-pack .working-list-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.working-with-lists-development-pack .working-list-two-column .lesson-card{margin:0}.working-with-lists-development-pack .method-playground-grid{grid-template-columns:minmax(11rem,1.3fr) repeat(2,minmax(9rem,1fr)) auto auto;align-items:end;gap:.75rem;display:grid}.working-with-lists-development-pack .method-explanation{background:var(--cds-layer-02);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.working-with-lists-development-pack .operation-timeline{gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.working-with-lists-development-pack .operation-timeline li{border-left:2px solid var(--cds-link-primary);background:var(--cds-layer-01);align-items:center;gap:.75rem;padding:.65rem;display:flex}.working-with-lists-development-pack .operation-timeline span{background:var(--cds-layer-02);border-radius:50%;place-items:center;min-width:1.75rem;height:1.75rem;display:grid}.working-with-lists-development-pack .built-in-dashboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.working-with-lists-development-pack .built-in-dashboard article{background:var(--cds-layer-02);gap:.6rem;min-width:0;padding:1rem;display:grid}.working-with-lists-development-pack .built-in-dashboard strong{overflow-wrap:anywhere;font-size:1.4rem}.working-with-lists-development-pack .built-in-dashboard span{color:var(--cds-text-secondary)}.working-with-lists-development-pack .built-method-table{gap:.5rem;margin-top:1.25rem;display:grid}.working-with-lists-development-pack .built-method-table>div{background:var(--cds-layer-02);grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.4fr);gap:.75rem;padding:1rem;display:grid}.working-with-lists-development-pack .working-list-playground-preview{border-top:1px solid var(--cds-border-subtle-01);padding:1rem}@media (max-width:66rem){.working-with-lists-development-pack .working-list-events,.working-with-lists-development-pack .built-in-dashboard,.working-with-lists-development-pack .method-playground-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.working-with-lists-development-pack .working-list-events,.working-with-lists-development-pack .slice-control-grid,.working-with-lists-development-pack .working-list-two-column,.working-with-lists-development-pack .method-playground-grid,.working-with-lists-development-pack .built-in-dashboard{grid-template-columns:1fr}.working-with-lists-development-pack .method-playground-grid .cds--btn{width:100%;max-width:none}.working-with-lists-development-pack .built-method-table>div{grid-template-columns:1fr}.working-with-lists-development-pack .advanced-list-row>div{flex-basis:6rem}}.python-lists-development-pack .list-story-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:1.5rem;display:grid}.python-lists-development-pack .list-story-grid article,.python-lists-development-pack .list-example-grid article,.python-lists-development-pack .list-character-grid article{background:var(--cds-layer-02);min-width:0;padding:1rem}.python-lists-development-pack .list-story-grid pre,.python-lists-development-pack .list-example-grid pre{margin-top:.75rem;overflow:auto}.python-lists-development-pack .list-transform-arrow{color:var(--cds-support-success);font-size:2rem}.python-lists-development-pack .list-character-grid,.python-lists-development-pack .list-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.python-lists-development-pack .list-example-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.python-lists-development-pack .list-visualizer{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);gap:1rem;margin:1.5rem 0;padding:1rem;display:grid}.python-lists-development-pack .list-name-chip{align-items:center;gap:.75rem;display:flex}.python-lists-development-pack .list-name-chip span{color:var(--cds-text-secondary)}.python-lists-development-pack .list-name-chip strong{background:var(--cds-layer-02);font-family:var(--cds-code-01-font-family);padding:.4rem .65rem}.python-lists-development-pack .list-element-row{gap:.5rem;padding:.25rem 0 .75rem;display:flex;overflow-x:auto}.python-lists-development-pack .list-element-row button{border:1px solid var(--cds-border-strong-01);background:var(--cds-layer-02);min-height:5.75rem;color:var(--cds-text-primary);text-align:left;cursor:pointer;flex:0 0 min(6.75rem,24vw);gap:.45rem;padding:.75rem;display:grid}.python-lists-development-pack .list-element-row button:hover,.python-lists-development-pack .list-element-row button:focus-visible{border-color:var(--cds-focus)}.python-lists-development-pack .list-element-row button.is-selected{border:2px solid var(--cds-link-primary);background:var(--cds-layer-selected-01)}.python-lists-development-pack .list-element-row button strong{overflow-wrap:anywhere;font-size:1.2rem}.python-lists-development-pack .list-element-row button small,.python-lists-development-pack .list-element-row button span{color:var(--cds-text-secondary)}.python-lists-development-pack .list-empty-state{border:1px dashed var(--cds-border-strong-01);padding:1rem}.python-lists-development-pack .index-mapping-result{background:var(--cds-layer-02);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex}.python-lists-development-pack .index-mapping-result code,.python-lists-development-pack .index-mapping-result strong{font-size:1.15rem}.python-lists-development-pack .list-index-examples{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.python-lists-development-pack .list-mutation-controls{grid-template-columns:minmax(6rem,.8fr) minmax(8rem,1fr) auto;align-items:end;gap:.75rem;display:grid}.python-lists-development-pack .list-change-flash .list-element-row button.is-selected{animation:.65s list-value-change}@keyframes list-value-change{0%{background:var(--cds-support-success);transform:scale(.92)}to{transform:scale(1)}}.python-lists-development-pack .built-in-explorer-grid{grid-template-columns:2fr 1fr;gap:1rem;display:grid}.python-lists-development-pack .built-in-controls{gap:.5rem;display:grid}.python-lists-development-pack .built-in-controls button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-02);color:var(--cds-text-primary);text-align:left;cursor:pointer;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.python-lists-development-pack .built-in-controls button.is-selected{border-left:4px solid var(--cds-link-primary);background:var(--cds-layer-selected-01)}.python-lists-development-pack .built-in-result{background:var(--cds-layer-02);align-content:center;place-items:center;gap:.5rem;min-height:10rem;padding:1rem;display:grid}.python-lists-development-pack .built-in-result strong{font-size:clamp(2rem,7vw,4.5rem)}.python-lists-development-pack .operation-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.python-lists-development-pack .operation-preview-grid article{border:1px solid var(--cds-border-subtle-01);padding:1rem}.python-lists-development-pack .operation-preview-grid article>div{flex-wrap:wrap;gap:.4rem;display:flex}.python-lists-development-pack .operation-preview-grid code{background:var(--cds-layer-02);padding:.35rem .5rem}.python-lists-development-pack .preview-only-note{border-left:3px solid var(--cds-support-info);background:var(--cds-notification-info-background-color);margin-top:1rem;padding:.75rem 1rem}.python-lists-development-pack .list-playground-supplement{border-top:1px solid var(--cds-border-subtle-01);padding:1rem}.python-lists-development-pack .list-playground-empty{border-top:1px solid var(--cds-border-subtle-01);gap:.35rem;padding:1rem;display:grid}.collection-comparison-table{border-top:1px solid var(--cds-border-subtle-01);border-left:1px solid var(--cds-border-subtle-01);border-right:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);border-radius:4px;width:100%;margin-top:1.25rem;display:grid;overflow-x:auto}.collection-comparison-table>div{grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:stretch;display:grid}:is(.collection-comparison-table--2col>div,.collection-comparison-table>div:has(>:nth-child(2)):not(:has(>:nth-child(3)))){grid-template-columns:1fr 2fr}:is(.collection-comparison-table--3col>div,.collection-comparison-table>div:has(>:nth-child(3)):not(:has(>:nth-child(4)))){grid-template-columns:1.2fr 1.5fr 2fr}:is(.collection-comparison-table--4col>div,.collection-comparison-table>div:has(>:nth-child(4))){grid-template-columns:1.2fr 1.8fr 1fr 2.5fr}.collection-comparison-table span,.collection-comparison-table strong{border-bottom:1px solid var(--cds-border-subtle-01);border-right:1px solid var(--cds-border-subtle-01);word-break:break-word;padding:.85rem 1rem;font-size:.875rem}.collection-comparison-table span:last-child,.collection-comparison-table strong:last-child{border-right:none}.collection-comparison-table .comparison-heading{background:var(--cds-layer-02);font-weight:600}.collection-comparison-table .comparison-heading strong{color:var(--cds-text-primary);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.collection-comparison-table code{font-family:var(--cds-code-01-font-family);background:var(--cds-layer-02);border-radius:3px;padding:.2rem .4rem;font-size:.85rem}@media (max-width:52rem){.collection-comparison-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.collection-comparison-table>div{min-width:36rem}}.tuple-development-pack .list-anatomy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.tuple-development-pack .list-anatomy-grid article{background:var(--cds-layer-02);min-width:0;padding:1rem}.tuple-development-pack .list-story-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.tuple-development-pack .list-story-grid article{background:var(--cds-layer-02);min-width:0;padding:1rem}.tuple-development-pack .list-visualizer,.tuple-development-pack .mutability-simulator,.tuple-development-pack .tuple-visualizer{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);gap:1rem;margin:1.25rem 0;padding:1rem;display:grid}.tuple-development-pack .list-name-chip{align-items:center;gap:.75rem;display:flex}.tuple-development-pack .list-name-chip span{color:var(--cds-text-secondary)}.tuple-development-pack .list-name-chip strong{background:var(--cds-layer-02);font-family:var(--cds-code-01-font-family);padding:.4rem .65rem}.tuple-development-pack .tuple-visualizer .list-name-chip strong{display:inline-block}.tuple-development-pack .list-element-row{gap:.5rem;padding:.25rem 0 .75rem;display:flex;overflow-x:auto}.tuple-development-pack .list-element-row button,.tuple-development-pack .code-selection-row .cds--btn{border:1px solid var(--cds-border-strong-01);background:var(--cds-layer-02);min-height:5.3rem;color:var(--cds-text-primary);text-align:left;cursor:pointer;flex:0 0 min(6.25rem,22vw);gap:.45rem;padding:.75rem;display:grid}.tuple-development-pack .list-element-row button{min-width:0}.tuple-development-pack .list-element-row button:hover,.tuple-development-pack .list-element-row button:focus-visible,.tuple-development-pack .code-selection-row .cds--btn:hover,.tuple-development-pack .code-selection-row .cds--btn:focus-visible{border-color:var(--cds-focus)}.tuple-development-pack .list-element-row button.is-selected,.tuple-development-pack .list-element-row button[aria-pressed=true]{border:2px solid var(--cds-link-primary);background:var(--cds-layer-selected-01)}.tuple-development-pack .list-element-row button strong{overflow-wrap:anywhere;font-size:1.2rem}.tuple-development-pack .list-element-row button small,.tuple-development-pack .list-element-row button span{color:var(--cds-text-secondary)}.tuple-development-pack .index-mapping-result{background:var(--cds-layer-02);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex}.tuple-development-pack .index-mapping-result code,.tuple-development-pack .index-mapping-result strong{font-size:1.15rem}.tuple-development-pack .list-index-examples,.tuple-development-pack .code-selection-row{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.tuple-development-pack .list-mutation-controls{grid-template-columns:minmax(6rem,.8fr) minmax(8rem,1fr) auto;align-items:end;gap:.75rem;display:grid}.tuple-development-pack .mutability-simulator pre{background:var(--cds-layer-02);border:1px dashed var(--cds-border-strong-01);margin:.5rem 0 0;padding:.85rem;overflow:auto}.tuple-development-pack .list-mapping-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.tuple-development-pack .list-mapping-table article{background:var(--cds-layer-02);gap:.5rem;min-width:0;padding:1rem;display:grid}.tuple-development-pack .list-mapping-table .cds--tag{justify-self:start}.tuple-development-pack .list-mapping-table strong{overflow-wrap:anywhere}.tuple-development-pack .collection-comparison-table span,.tuple-development-pack .collection-comparison-table strong{border-bottom:1px solid var(--cds-border-subtle-01);overflow-wrap:anywhere;padding:.9rem}.tuple-development-pack .comparison-heading{background:var(--cds-layer-02)}.tuple-development-pack .built-in-explorer-grid{grid-template-columns:2fr 1fr;gap:1rem;display:grid}.tuple-development-pack .built-in-controls{gap:.5rem;display:grid}.tuple-development-pack .built-in-controls button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-02);min-height:4.25rem;color:var(--cds-text-primary);text-align:left;cursor:pointer;justify-content:space-between;gap:1rem;padding:.85rem;display:flex}.tuple-development-pack .built-in-controls button.is-selected{border-left:4px solid var(--cds-link-primary);background:var(--cds-layer-selected-01)}.tuple-development-pack .built-in-result{background:var(--cds-layer-02);align-content:center;place-items:center;gap:.5rem;min-height:10rem;padding:1rem;display:grid}.tuple-development-pack .built-in-result strong{font-size:clamp(1.7rem,5.8vw,3.5rem)}.tuple-development-pack .list-playground-supplement,.tuple-development-pack .collections-code-analysis{border-top:1px solid var(--cds-border-subtle-01);padding:1rem}.tuple-development-pack .collections-code-analysis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.tuple-development-pack .collections-code-analysis>div{background:var(--cds-layer-02);gap:.4rem;padding:1rem;display:grid}.tuple-development-pack .collections-code-analysis span{color:var(--cds-text-secondary);font-size:.8rem}@media (max-width:66rem){.python-lists-development-pack .list-example-grid{grid-template-columns:1fr}.python-lists-development-pack .list-mutation-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.python-lists-development-pack .list-story-grid,.python-lists-development-pack .list-character-grid,.python-lists-development-pack .built-in-explorer-grid,.python-lists-development-pack .operation-preview-grid{grid-template-columns:1fr}.python-lists-development-pack .list-transform-arrow{justify-self:center;transform:rotate(90deg)}.python-lists-development-pack .list-mutation-controls{grid-template-columns:1fr}.python-lists-development-pack .list-mutation-controls .cds--btn{width:100%;max-width:none}.python-lists-development-pack .collection-comparison-table span,.python-lists-development-pack .collection-comparison-table strong{overflow-wrap:anywhere}}@media (max-width:66rem){.tuple-development-pack .list-mutation-controls,.tuple-development-pack .built-in-explorer-grid,.tuple-development-pack .collections-code-analysis,.tuple-development-pack .list-anatomy-grid,.tuple-development-pack .list-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tuple-development-pack .list-mapping-table,.tuple-development-pack .code-selection-row,.tuple-development-pack .list-index-examples{gap:.4rem}}@media (max-width:42rem){.tuple-development-pack .list-anatomy-grid,.tuple-development-pack .list-story-grid,.tuple-development-pack .list-mutation-controls,.tuple-development-pack .built-in-explorer-grid,.tuple-development-pack .collections-code-analysis,.tuple-development-pack .collection-comparison-table>div,.tuple-development-pack .list-mapping-table,.tuple-development-pack .list-anatomy-grid{grid-template-columns:1fr}.tuple-development-pack .collection-comparison-table span,.tuple-development-pack .collection-comparison-table strong{overflow-wrap:anywhere}.tuple-development-pack .list-mutation-controls .cds--btn,.tuple-development-pack .cds--btn,.tuple-development-pack .list-mutation-controls .cds--text-input,.tuple-development-pack .list-mutation-controls .cds--number,.tuple-development-pack .list-mutation-controls .cds--number-input{width:100%;max-width:none}}.why-functions-development-pack{--functions-accent:#8a3ffc}.why-functions-lesson-layout{margin-top:1rem}.function-story-card{--lesson-accent:#198038}.function-story-locations{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:2rem;display:grid}.function-story-locations .cds--tile{background:var(--cds-layer-02);flex-direction:column;gap:.75rem;min-width:0;min-height:11rem;display:flex}.function-story-locations svg{color:var(--brand-green)}.function-story-locations h3{margin:0;font-size:.85rem}.function-story-locations ul{color:var(--cds-text-secondary);margin:auto 0 0;padding-left:1rem;font-size:.7rem;line-height:1.5}.function-story-card blockquote{background:var(--cds-layer-02);border-left:3px solid var(--brand-green);margin:1rem 0 0;padding:1.25rem;font-size:1rem;line-height:1.5}.duplication-detector{--lesson-accent:#da1e28}.function-section-heading{grid-template-columns:1fr auto;align-items:end;gap:2rem;display:grid}.duplication-metrics{background:var(--cds-border-subtle-01);gap:1px;display:flex}.duplication-metrics span{background:var(--cds-layer-02);min-width:7rem;color:var(--cds-text-helper);flex-direction:column;gap:.35rem;padding:.75rem;font-size:.65rem;display:flex}.duplication-metrics strong{color:#da1e28;font-size:1.2rem;font-weight:400}.function-view-toggle,.function-flow-controls,.playground-module-buttons{flex-wrap:wrap;gap:1px;margin-top:1.5rem;display:flex}.duplicate-block-grid{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.duplicate-code-tile{background:var(--cds-layer-02);flex-direction:column;gap:.75rem;min-width:0;display:flex}.duplicate-code-tile h3{margin:.25rem 0;font-size:.85rem}.duplicate-code-tile code{overflow-wrap:anywhere;background:var(--cds-layer-01);color:#da1e28;padding:.65rem;font-size:.68rem;display:block}.reusable-concept-view{background:var(--cds-border-subtle-01);grid-template-columns:minmax(12rem,.7fr) 1.3fr;gap:1px;margin-top:1px;display:grid}.function-call-tile{background:var(--cds-layer-02);border-left:3px solid var(--brand-green);flex-direction:column;justify-content:center;gap:.75rem;min-width:0;display:flex}.function-call-tile svg{color:var(--brand-green)}.function-call-tile code{overflow-wrap:anywhere;color:var(--brand-green);font-size:1rem}.function-call-tile p,.function-call-tile span{color:var(--cds-text-secondary);margin:0;font-size:.72rem;line-height:1.45}.reuse-consumers{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.reuse-consumers span{background:var(--cds-layer-02);align-items:center;gap:.5rem;min-height:6rem;padding:1rem;font-size:.72rem;display:flex}.reuse-consumers svg{color:var(--brand-green)}.duplication-risks{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin:1px 0 0;padding:0;list-style:none;display:grid}.duplication-risks li{background:var(--cds-layer-02);color:var(--cds-text-secondary);padding:.75rem;font-size:.7rem}.function-analogy{--lesson-accent:#0f62fe}.analogy-flow,.agritech-function-transform{grid-template-columns:minmax(9rem,.7fr) 2rem minmax(15rem,1.3fr) 2rem minmax(9rem,.7fr);align-items:center;gap:.75rem;margin-top:2rem;display:grid}.analogy-flow>svg,.agritech-function-transform>svg{color:#0f62fe;justify-self:center}.analogy-flow .cds--tile{flex-direction:column;justify-content:center;min-height:7rem;display:flex}.analogy-flow span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.67rem}.analogy-flow ul{color:var(--cds-text-secondary);margin:.75rem 0 0;padding-left:1rem;font-size:.7rem;line-height:1.45}.function-definition-card{--lesson-accent:#8a3ffc}.function-benefit-grid{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;display:grid}.function-benefit-grid .cds--tile{background:var(--cds-layer-02);flex-direction:column;gap:.65rem;min-width:0;min-height:9rem;display:flex}.function-benefit-grid svg{color:#8a3ffc}.function-benefit-grid h3{margin:0;font-size:.82rem}.function-benefit-grid p{color:var(--cds-text-secondary);margin:auto 0 0;font-size:.7rem;line-height:1.45}.before-after-comparator{--lesson-accent:#007d79}.before-after-grid{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:2rem;display:grid}.comparison-column{background:var(--cds-layer-02);min-height:14rem}.comparison-column ul{margin:1.25rem 0 0;padding:0;list-style:none}.comparison-column li{border-top:1px solid var(--cds-border-subtle-01);color:var(--cds-text-secondary);padding:.65rem 0;font-size:.74rem}.comparison-column--after{border-left:3px solid var(--brand-green)}.agritech-function-concept{--lesson-accent:#198038}.agritech-function-transform{grid-template-columns:1fr 2rem 1fr}.agritech-function-transform>div{background:var(--cds-border-subtle-01);gap:1px;display:grid}.agritech-function-transform>div .cds--tile{background:var(--cds-layer-02);align-items:center;min-height:4rem;font-size:.74rem;display:flex}.function-flow-visualizer{--lesson-accent:#8a3ffc}.function-call-animation{background:var(--cds-border-subtle-01);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:2rem;display:grid}.function-flow-node{background:var(--cds-layer-02);opacity:.42;grid-template-columns:1.5rem 1fr;align-content:start;gap:.65rem;min-width:0;min-height:10rem;padding:1rem;transition:opacity .2s,box-shadow .2s;display:grid;position:relative}.function-flow-node.is-active{opacity:1;box-shadow:inset 0 -3px var(--functions-accent)}.function-flow-node.is-complete{opacity:.78}.function-flow-node>span{color:var(--functions-accent);font:.65rem/1 monospace}.function-flow-node strong{overflow-wrap:anywhere;font-size:.74rem;display:block}.function-flow-node p{color:var(--cds-text-secondary);margin:.6rem 0 0;font-size:.68rem;line-height:1.45}.function-flow-arrow{z-index:1;color:var(--functions-accent);background:var(--cds-layer-02);padding:2px;position:absolute;top:50%;right:-.6rem;transform:translateY(-50%)}.function-live-status{color:var(--cds-text-secondary);margin:1rem 0 0;font-size:.72rem}.modular-design-explorer{--lesson-accent:#007d79}.module-explorer-layout{background:var(--cds-border-subtle-01);grid-template-columns:minmax(12rem,.65fr) 1.35fr;gap:1px;margin-top:2rem;display:grid}.module-selector{flex-direction:column;gap:1px;display:flex}.module-selector .cds--btn{width:100%;max-width:none;min-height:3.5rem}.module-detail{background:var(--cds-layer-02);flex-direction:column;gap:.85rem;min-width:0;display:flex}.module-detail h3{margin:0;font-size:1.1rem}.module-detail code{overflow-wrap:anywhere;color:#007d79;font-size:.85rem}.module-detail p,.module-detail li{color:var(--cds-text-secondary);font-size:.72rem;line-height:1.45}.module-detail ol{margin:0;padding-left:1.15rem}.module-detail>strong{color:var(--brand-green);font-size:.76rem}.conceptual-function-playground{--lesson-accent:#0f62fe}.conceptual-console{color:#f4f4f4;background:#161616;min-height:7rem;margin-top:1px;padding:1rem}.conceptual-console span{color:#c6c6c6;text-transform:uppercase;letter-spacing:.05em;font-size:.62rem}.conceptual-console p{color:#d9fbe2;margin:1rem 0 0;font:.75rem/1.5 monospace}.reusability-challenge{--lesson-accent:#d02670}.challenge-task-list{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin:2rem 0 1rem;display:grid}.challenge-task-list .cds--tile{background:var(--cds-layer-02);flex-direction:column;gap:.75rem;min-width:0;display:flex}.challenge-task-list h3{margin:0;font-size:.82rem}.challenge-task-list p{color:var(--cds-text-secondary);margin:0;font-size:.7rem;line-height:1.45}.challenge-task-list>div:last-child{grid-column:1/-1}.challenge-task-list [role=group]{gap:1px;margin-top:auto;display:flex}.challenge-correct{border-left:3px solid var(--brand-green);padding-left:.75rem}.challenge-review{border-left:3px solid #f1c21b;padding-left:.75rem}@media (prefers-reduced-motion:reduce){.function-flow-node{transition:none}}@media (max-width:66rem){.function-story-locations{grid-template-columns:1fr 1fr}.function-call-animation{grid-template-columns:repeat(3,1fr)}.function-flow-arrow{display:none}}@media (max-width:42rem){.function-section-heading,.reusable-concept-view,.before-after-grid,.module-explorer-layout,.challenge-task-list{grid-template-columns:1fr}.function-section-heading{align-items:start}.duplicate-block-grid,.function-benefit-grid,.function-call-animation,.reuse-consumers,.duplication-risks{grid-template-columns:1fr 1fr}.analogy-flow,.agritech-function-transform{grid-template-columns:1fr}.analogy-flow>svg,.agritech-function-transform>svg{transform:rotate(90deg)}.challenge-task-list>div:last-child{grid-column:auto}}@media (max-width:30rem){.function-story-locations,.duplicate-block-grid,.function-benefit-grid,.function-call-animation,.reuse-consumers,.duplication-risks{grid-template-columns:1fr}.duplication-metrics{width:100%}.duplication-metrics span{flex:1;min-width:0}.function-view-toggle,.playground-module-buttons,.function-flow-controls{flex-direction:column;align-items:stretch}.function-view-toggle .cds--btn,.playground-module-buttons .cds--btn,.function-flow-controls .cds--btn,.challenge-task-list [role=group] .cds--btn{width:100%;max-width:none}.challenge-task-list [role=group]{flex-direction:column}}.function-definition-development-pack{--function-definition-accent:#0f62fe}.function-definition-lesson-layout{margin-top:1rem}.function-definition-story{--lesson-accent:#198038}.definition-story-transform{grid-template-columns:minmax(0,1fr) 2rem minmax(12rem,.7fr);align-items:center;gap:1rem;margin-top:2rem;display:grid}.definition-story-transform>div:first-child{flex-direction:column;gap:.75rem;min-width:0;display:flex}.definition-story-transform>svg{color:var(--brand-green);justify-self:center}.definition-story-transform>.cds--tile{border-left:3px solid var(--brand-green);flex-direction:column;justify-content:center;gap:.75rem;min-height:9rem;display:flex}.definition-story-transform>.cds--tile code{color:var(--brand-green);overflow-wrap:anywhere;font-size:1rem}.definition-story-transform>.cds--tile span{color:var(--cds-text-secondary);font-size:.7rem}.definition-story-consumers{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;display:grid}.definition-story-consumers .cds--tile{background:var(--cds-layer-02);grid-template-columns:1fr auto;align-items:center;gap:.75rem;min-width:0;display:grid}.definition-story-consumers code{color:var(--brand-green);overflow-wrap:anywhere;grid-column:1/-1;font-size:.7rem}.definition-story-consumers svg{color:var(--brand-green)}.def-keyword-card{--lesson-accent:#8a3ffc}.def-keyword-visual{grid-template-columns:minmax(6rem,.3fr) 2rem 1fr;align-items:center;gap:1rem;margin-top:2rem;display:grid}.def-keyword-visual>code{color:#be95ff;background:#161616;place-items:center;min-height:7rem;font-size:2rem;display:grid}.def-keyword-visual>svg{color:#8a3ffc}.def-keyword-visual>.cds--tile{align-items:center;min-height:7rem;display:flex}.def-keyword-card>ol{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin:1px 0 0;padding:0;list-style:none;display:grid}.def-keyword-card>ol li{background:var(--cds-layer-02);grid-template-columns:1.5rem 1fr;gap:.65rem;min-width:0;min-height:8rem;padding:1rem;display:grid}.def-keyword-card>ol span{color:#8a3ffc;font:.65rem/1 monospace}.def-keyword-card>ol strong{font-size:.75rem}.def-keyword-card>ol p{color:var(--cds-text-secondary);margin:.5rem 0 0;font-size:.68rem;line-height:1.45}.function-anatomy-explorer{--lesson-accent:#d02670}.function-anatomy-explorer>.cds--snippet{margin-top:2rem}.function-anatomy-parts{background:var(--cds-border-subtle-01);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:1px;display:grid}.function-anatomy-parts .cds--btn{flex-direction:column;align-items:flex-start;gap:.6rem;width:100%;max-width:none;min-height:6rem;display:flex}.function-anatomy-parts code{font-size:.72rem}.function-anatomy-parts span{text-align:left;font-size:.65rem}.function-anatomy-detail{border-left:3px solid #d02670;grid-template-columns:auto 1fr;align-items:center;gap:.75rem 1rem;min-height:7rem;margin-top:1px;display:grid}.function-anatomy-detail code{color:#d02670;overflow-wrap:anywhere;font-size:.9rem}.function-anatomy-detail p{color:var(--cds-text-secondary);grid-column:1/-1;margin:0;font-size:.74rem;line-height:1.5}.definition-call-comparator{--lesson-accent:#007d79}.definition-call-grid{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:2rem;display:grid}.definition-call-grid>div{background:var(--cds-layer-02);min-width:0;padding:1rem}.definition-call-grid h3{min-height:2.5rem;margin:.8rem 0;font-size:.85rem}.definition-call-grid .cds--tile{flex-direction:column;justify-content:center;gap:.6rem;min-height:6rem;margin-top:1px;display:flex}.definition-call-grid .cds--tile strong,.definition-call-grid .cds--tile span{font-size:.7rem}.definition-call-table{margin-top:1rem;overflow-x:auto}.definition-call-table table{border-collapse:collapse;width:100%;min-width:38rem}.definition-call-table th,.definition-call-table td{border:1px solid var(--cds-border-subtle-01);text-align:left;padding:.75rem;font-size:.7rem}.definition-call-table th{background:var(--cds-layer-02)}.definition-call-table code{white-space:pre-wrap}.reuse-function-card{--lesson-accent:#8a3ffc}.reuse-call-controls{flex-wrap:wrap;gap:1px;margin-top:2rem;display:flex}.reuse-call-grid{background:var(--cds-border-subtle-01);grid-template-columns:.7fr 1fr 1fr;gap:1px;margin-top:1px;display:grid}.reuse-call-grid>*{background:var(--cds-layer-02);min-width:0}.reuse-call-grid>.cds--tile{border-left:3px solid #8a3ffc;flex-direction:column;justify-content:center;gap:.75rem;display:flex}.reuse-call-grid>.cds--tile span,.reuse-call-grid>.cds--tile p{color:var(--cds-text-secondary);margin:0;font-size:.68rem}.reuse-call-grid>div{background:var(--cds-border-subtle-01);gap:1px;display:grid}.reuse-call-grid>div .cds--tile{background:var(--cds-layer-02);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.reuse-call-grid>div span{color:var(--cds-text-helper);font-size:.65rem}.reuse-call-grid pre{color:#d9fbe2;white-space:pre-wrap;background:#161616;min-height:9rem;margin:0;padding:1rem}.reuse-call-grid pre code{font:.7rem/1.6 monospace}.function-execution-visualizer{--lesson-accent:#0f62fe}.function-execution-layout{grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);gap:1rem;margin-top:2rem;display:grid}.function-code-lines{color:#f4f4f4;background:#161616;margin:0;padding:0;list-style:none}.function-code-lines li{opacity:.45;border-left:3px solid #0000;grid-template-columns:2rem 1fr;align-items:center;gap:.75rem;min-height:2.5rem;padding:.35rem .75rem;display:grid}.function-code-lines li.is-active{opacity:1;background:#262626;border-left-color:#78a9ff}.function-code-lines span{color:#a8a8a8;font:.65rem/1 monospace}.function-code-lines code{overflow-wrap:anywhere;white-space:pre-wrap;font:.7rem/1.35 monospace}.function-execution-layout>div{flex-direction:column;gap:1rem;min-width:0;display:flex}.call-stack-preview{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01)}.call-stack-preview>div{border-bottom:1px solid var(--cds-border-subtle-01);align-items:center;gap:.6rem;min-height:3rem;padding:.75rem;display:flex}.call-stack-preview>div svg{color:#8a3ffc}.call-stack-preview h3{margin:0;font-size:.78rem}.call-stack-preview ol{background:var(--cds-border-subtle-01);flex-direction:column;gap:1px;margin:0;padding:.75rem;list-style:none;display:flex}.call-stack-preview li{background:var(--cds-layer-01);border-left:3px solid #0000;flex-direction:column;justify-content:center;gap:.35rem;min-height:3.5rem;padding:.65rem;display:flex}.call-stack-preview li.is-active{border-left-color:#8a3ffc}.call-stack-preview li span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.58rem}.call-stack-preview li code{overflow-wrap:anywhere;font-size:.68rem}.function-step-detail{border-left:3px solid #0f62fe;flex-direction:column;gap:.7rem;min-height:9rem;display:flex}.function-step-detail h3{margin:0;font-size:.85rem}.function-step-detail p{color:var(--cds-text-secondary);margin:0;font-size:.7rem;line-height:1.45}.function-step-detail>code{color:var(--brand-green);font-size:.68rem}.function-execution-controls{flex-wrap:wrap;gap:1px;margin-top:1rem;display:flex}.function-library-panel{--lesson-accent:#198038}.function-library-layout{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.function-library-list{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;display:grid}.function-library-list .cds--tile{background:var(--cds-layer-02);flex-direction:column;gap:.6rem;min-width:0;min-height:11rem;display:flex}.function-library-list svg{color:var(--brand-green)}.function-library-list code{color:var(--brand-green);overflow-wrap:anywhere;font-size:.72rem}.function-library-list p{color:var(--cds-text-secondary);margin:0 0 auto;font-size:.68rem;line-height:1.4}.function-library-console{color:#f4f4f4;background:#161616;min-width:0;min-height:20rem}.function-library-console>div{border-bottom:1px solid #525252;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.75rem 1rem;display:flex}.function-library-console>div span{font-size:.68rem}.function-library-console ol{margin:0;padding:0;list-style:none}.function-library-console li{border-bottom:1px solid #393939;grid-template-columns:minmax(8rem,.7fr) 1.3fr;gap:1rem;padding:.75rem 1rem;display:grid}.function-library-console li code{color:#78a9ff;font-size:.68rem}.function-library-console li span,.function-library-console>p{color:#d9fbe2;font:.68rem/1.45 monospace}.function-library-console>p{padding:1rem}.function-definition-playground{--lesson-accent:#0f62fe}.function-playground-supplement{background:var(--cds-layer-01);border-top:1px solid var(--cds-border-subtle-01);grid-template-columns:minmax(14rem,.35fr) minmax(0,1.65fr);gap:1rem;padding:1rem;display:grid}.function-playground-supplement>.call-stack-preview{align-self:start;position:sticky;top:4rem}.function-debug-grid{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;display:grid}.function-debug-grid>div{background:var(--cds-layer-02);min-width:0;padding:1rem}.function-debug-grid pre{color:#d9fbe2;background:#161616;margin:.75rem 0 0;padding:1rem;overflow:auto}.function-debug-grid code{white-space:pre-wrap;font:.7rem/1.5 monospace}.function-debug-grid>div>span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.65rem}.function-debug-grid p{color:var(--cds-text-secondary);font-size:.68rem;line-height:1.45}.smart-farm-function-project{--lesson-accent:#198038}.function-project-grid{grid-template-columns:.7fr 1.3fr;gap:1rem;margin-top:2rem;display:grid}.function-project-grid>div{background:var(--cds-border-subtle-01);flex-direction:column;gap:1px;display:flex}.function-project-grid h3{background:var(--cds-layer-02);margin:0;padding:1rem;font-size:.78rem}.function-project-grid .cds--tile{background:var(--cds-layer-02);align-items:center;gap:.65rem;min-height:3.5rem;display:flex}.function-project-grid .cds--tile svg{color:var(--brand-green)}.function-project-grid .cds--tile code{font-size:.68rem}.function-project-challenge{border-left:3px solid var(--brand-green);margin-top:1rem}.function-project-challenge p{color:var(--cds-text-secondary);margin:.6rem 0 0;font-size:.72rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.function-code-lines li{transition:none}}@media (max-width:66rem){.def-keyword-card>ol,.function-anatomy-parts{grid-template-columns:repeat(2,1fr)}.function-anatomy-parts .cds--btn:last-child{grid-column:1/-1}.function-playground-supplement{grid-template-columns:1fr}.function-playground-supplement>.call-stack-preview{position:static}}@media (max-width:42rem){.definition-story-transform,.definition-call-grid,.reuse-call-grid,.function-execution-layout,.function-library-layout,.function-debug-grid,.function-project-grid{grid-template-columns:1fr}.definition-story-transform>svg{transform:rotate(90deg)}.definition-story-consumers,.def-keyword-visual{grid-template-columns:1fr}.def-keyword-visual>svg{justify-self:center;transform:rotate(90deg)}.function-library-list{grid-template-columns:1fr 1fr}.function-execution-controls{flex-direction:column;align-items:stretch}.function-execution-controls .cds--btn{width:100%;max-width:none}}@media (max-width:30rem){.def-keyword-card>ol,.function-anatomy-parts,.function-library-list{grid-template-columns:1fr}.function-anatomy-parts .cds--btn:last-child{grid-column:auto}.reuse-call-controls{flex-direction:column;align-items:stretch}.reuse-call-controls .cds--btn{width:100%;max-width:none}.function-library-console li{grid-template-columns:1fr}.function-library-console>div{flex-direction:column;align-items:flex-start}.function-debug-grid pre{margin-left:-.5rem;margin-right:-.5rem}}.function-parameters-development-pack{--parameter-accent:#8a3ffc}.function-parameters-lesson-layout{margin-top:1rem}.function-evolution-panel{--lesson-accent:#8a3ffc}.function-evolution-panel>ol{background:var(--cds-border-subtle-01);grid-template-columns:repeat(9,minmax(8.5rem,1fr));gap:1px;margin:2rem 0 0;padding:0 0 .25rem;list-style:none;display:grid;overflow-x:auto}.function-evolution-panel li{background:var(--cds-layer-02);opacity:.55;flex-direction:column;gap:.7rem;min-width:0;min-height:9rem;padding:.75rem;display:flex}.function-evolution-panel li.is-active{opacity:1;box-shadow:inset 0 -3px #8a3ffc}.function-evolution-panel code{overflow-wrap:anywhere;font-size:.66rem}.function-evolution-panel li span:last-child{color:var(--cds-text-secondary);margin-top:auto;font-size:.65rem;line-height:1.4}.parameter-story{--lesson-accent:#198038}.parameter-story>.cds--snippet{margin-top:2rem}.parameter-farm-grid{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;display:grid}.parameter-farm-grid .cds--tile{background:var(--cds-layer-02);grid-template-columns:1fr auto;align-items:center;gap:.6rem;min-width:0;display:grid}.parameter-farm-grid strong{font-size:.8rem}.parameter-farm-grid span{color:var(--brand-green);font-size:.72rem}.parameter-farm-grid svg{color:var(--brand-green)}.parameter-farm-grid code{grid-column:1/-1;font-size:.68rem}.parameter-rejected-design{border-left:3px solid #da1e28;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.parameter-rejected-design>span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.65rem}.parameter-rejected-design code{color:#da1e28;font-size:.7rem}.parameter-rejected-design strong{margin-left:auto;font-size:.72rem}.hardcoded-function-problem{--lesson-accent:#da1e28}.hardcoded-grid{grid-template-columns:1.2fr .8fr;gap:1rem;margin-top:2rem;display:grid}.hardcoded-grid>.cds--tile{border-left:3px solid #da1e28;flex-direction:column;gap:1rem;display:flex}.hardcoded-grid strong{font-size:.9rem}.hardcoded-grid ul{color:var(--cds-text-secondary);margin:auto 0 0;padding-left:1rem;font-size:.7rem;line-height:1.5}.parameter-concept-card{--lesson-accent:#0f62fe}.parameter-container-visual{grid-template-columns:1fr 2rem 1fr;align-items:center;gap:1rem;margin-top:2rem;display:grid}.parameter-container-visual>div{background:var(--cds-layer-02);border:1px dashed var(--cds-border-strong-01);flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:8rem;display:flex}.parameter-container-visual>div.is-filled{border-style:solid;border-color:#0f62fe;box-shadow:inset 0 -3px #0f62fe}.parameter-container-visual span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.65rem}.parameter-container-visual strong{font:1rem/1 monospace}.parameter-container-visual svg{color:#0f62fe}.delivery-analogy{background:var(--cds-layer-02);margin-top:1rem;padding:1rem}.delivery-analogy h3{margin:0 0 1rem;font-size:.85rem}.delivery-analogy>div{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.delivery-analogy .cds--tile{background:var(--cds-layer-01);min-width:0;font-size:.7rem}.delivery-analogy>strong{color:#0f62fe;margin-top:1rem;font-size:.74rem;display:block}.parameterized-function-card{--lesson-accent:#8a3ffc}.parameterized-example-grid{background:var(--cds-border-subtle-01);grid-template-columns:1.2fr .8fr;gap:1px;margin-top:2rem;display:grid}.parameterized-example-grid pre{color:#d9fbe2;white-space:pre-wrap;background:#161616;margin:0;padding:1rem}.parameterized-example-grid pre code{font:.7rem/1.55 monospace}.parameter-call-gallery{background:var(--cds-border-subtle-01);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:1px;display:grid}.parameter-call-gallery .cds--tile{background:var(--cds-layer-02);grid-template-columns:1fr auto;align-items:center;gap:.65rem;min-width:0;display:grid}.parameter-call-gallery code{overflow-wrap:anywhere;font-size:.68rem}.parameter-call-gallery svg{color:#8a3ffc}.parameter-call-gallery span{color:var(--cds-text-secondary);grid-column:1/-1;font-size:.68rem}.parameter-flow-visualizer{--lesson-accent:#8a3ffc}.parameter-flow-steps{background:var(--cds-border-subtle-01);grid-template-columns:repeat(5,1fr);gap:1px;margin:2rem 0 1rem;padding:0;list-style:none;display:grid}.parameter-flow-steps li{background:var(--cds-layer-02);opacity:.35;grid-template-columns:1.5rem 1fr;gap:.6rem;min-width:0;min-height:8rem;padding:.8rem;display:grid}.parameter-flow-steps li.is-active{opacity:1;box-shadow:inset 0 -3px #8a3ffc}.parameter-flow-steps li.is-complete{opacity:.75}.parameter-flow-steps li>span{color:#8a3ffc;font:.65rem/1 monospace}.parameter-flow-steps strong{font-size:.7rem}.parameter-flow-steps p{color:var(--cds-text-secondary);margin:.5rem 0 0;font-size:.64rem;line-height:1.4}.parameter-flow-controls,.mapper-presets,.multi-parameter-controls{flex-wrap:wrap;gap:1px;margin-top:1rem;display:flex}.argument-parameter-rows{background:var(--cds-border-subtle-01);flex-direction:column;gap:1px;margin-top:1rem;display:flex}.argument-parameter-rows>div{background:var(--cds-layer-02);border-left:3px solid #0000;grid-template-columns:1fr 2rem 1fr auto;align-items:center;gap:.75rem;min-height:4.5rem;padding:.75rem 1rem;display:grid}.argument-parameter-rows>div.is-active{border-left-color:#8a3ffc}.argument-parameter-rows code{overflow-wrap:anywhere;font-size:.72rem}.argument-parameter-rows svg{color:#8a3ffc}.argument-parameter-rows span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.62rem}.argument-parameter-mapper{--lesson-accent:#d02670}.mapper-call-definition{grid-template-columns:1fr 2rem 1fr;align-items:center;gap:1rem;margin-top:1px;display:grid}.mapper-call-definition .cds--tile{background:var(--cds-layer-02);flex-direction:column;gap:.75rem;min-width:0;display:flex}.mapper-call-definition span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.63rem}.mapper-call-definition code{overflow-wrap:anywhere;font-size:.72rem}.mapper-call-definition>svg{color:#d02670}.mapper-warning,.mapper-success{border-left:3px solid;margin:1rem 0 0;padding:.75rem;font-size:.7rem;line-height:1.45}.mapper-warning{border-color:#f1c21b}.mapper-success{border-color:var(--brand-green)}.function-input-simulator{--lesson-accent:#0f62fe}.function-input-layout{grid-template-columns:minmax(15rem,.7fr) 1.3fr;gap:1rem;margin-top:2rem;display:grid}.function-input-layout>form{background:var(--cds-layer-02);flex-direction:column;gap:1rem;padding:1rem;display:flex}.function-input-layout>form .cds--btn{margin-top:auto}.function-input-layout>div{min-width:0}.function-input-layout>div>.cds--tile{border-left:3px solid #0f62fe;flex-direction:column;gap:.75rem;display:flex}.function-input-layout>div>.cds--tile span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.63rem}.function-input-layout>div>.cds--tile code{overflow-wrap:anywhere;font-size:.74rem}.function-input-layout pre{color:#d9fbe2;white-space:pre-wrap;background:#161616;min-height:6rem;margin:1px 0 0;padding:1rem}.function-input-layout pre code{font:.7rem/1.5 monospace}.multi-parameter-explorer{--lesson-accent:#007d79}.multi-parameter-code{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:1px;display:grid}.multi-parameter-code code{overflow-wrap:anywhere;background:var(--cds-layer-02);align-items:center;min-height:5rem;padding:1rem;font-size:.72rem;display:flex}.multi-parameter-explorer>p:last-child{color:var(--cds-text-secondary);font-size:.7rem}.function-agritech-examples{gap:1rem;display:grid}.function-parameters-playground{--lesson-accent:#0f62fe}.parameter-playground-supplement{background:var(--cds-layer-01);border-top:1px solid var(--cds-border-subtle-01);grid-template-columns:minmax(14rem,.4fr) minmax(0,1.6fr);gap:1rem;padding:1rem;display:grid}.parameter-playground-supplement>div:first-child{flex-direction:column;align-self:start;gap:1rem;display:flex;position:sticky;top:4rem}.parameter-inspector{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01)}.parameter-inspector>div:first-child{border-bottom:1px solid var(--cds-border-subtle-01);align-items:center;gap:.6rem;min-height:3rem;padding:.75rem;display:flex}.parameter-inspector>div:first-child svg{color:#0f62fe}.parameter-inspector h3{margin:0;font-size:.76rem}.parameter-inspector>div:first-child .cds--tag{margin-left:auto}.parameter-inspector>div:nth-child(2){background:var(--cds-border-subtle-01);gap:1px;display:grid}.parameter-inspector>div:nth-child(2) .cds--tile{background:var(--cds-layer-01);grid-template-columns:1fr 1fr auto;align-items:center;gap:.5rem;display:grid}.parameter-inspector code{overflow-wrap:anywhere;font-size:.68rem}.parameter-inspector>p{color:var(--cds-text-secondary);padding:1rem;font-size:.68rem;line-height:1.45}.parameter-comparison{--lesson-accent:#198038}.parameter-comparison>div{margin-top:2rem;overflow-x:auto}.parameter-comparison table{border-collapse:collapse;width:100%;min-width:36rem}.parameter-comparison th,.parameter-comparison td{border:1px solid var(--cds-border-subtle-01);text-align:left;padding:.8rem;font-size:.7rem}.parameter-comparison thead th{background:var(--cds-layer-02)}.parameter-comparison tbody td:last-child{border-left:3px solid var(--brand-green)}.parameter-mini-project{--lesson-accent:#198038}.parameter-mini-project>.cds--snippet{margin-top:2rem}.parameter-project-checklist{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;display:grid}.parameter-project-checklist .cds--tile{background:var(--cds-layer-02);align-items:center;gap:.6rem;min-width:0;min-height:5rem;display:flex}.parameter-project-checklist svg{color:var(--brand-green);flex:none}.parameter-project-checklist span{font-size:.66rem;line-height:1.4}.parameter-project-challenge{border-left:3px solid var(--brand-green);margin-top:1rem}.parameter-project-challenge p{color:var(--cds-text-secondary);margin:.6rem 0 0;font-size:.7rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.parameter-flow-steps li{transition:none}}@media (max-width:66rem){.function-evolution-panel>ol,.parameter-flow-steps{grid-template-columns:repeat(3,1fr)}.parameter-playground-supplement{grid-template-columns:1fr}.parameter-playground-supplement>div:first-child{position:static}.parameter-project-checklist{grid-template-columns:repeat(2,1fr)}}@media (max-width:42rem){.function-evolution-panel>ol,.parameter-flow-steps,.hardcoded-grid,.parameterized-example-grid,.function-input-layout,.parameter-farm-grid,.delivery-analogy>div{grid-template-columns:1fr}.parameter-rejected-design strong{width:100%;margin-left:0}.mapper-call-definition,.parameter-container-visual,.multi-parameter-code{grid-template-columns:1fr}.mapper-call-definition>svg,.parameter-container-visual>svg{justify-self:center;transform:rotate(90deg)}.argument-parameter-rows>div{grid-template-columns:1fr 2rem 1fr}.argument-parameter-rows span{grid-column:1/-1}.parameter-flow-controls{flex-direction:column;align-items:stretch}.parameter-flow-controls .cds--btn{width:100%;max-width:none}}@media (max-width:30rem){.parameter-call-gallery,.parameter-project-checklist{grid-template-columns:1fr}.mapper-presets,.multi-parameter-controls{flex-direction:column;align-items:stretch}.mapper-presets .cds--btn,.multi-parameter-controls .cds--btn{width:100%;max-width:none}.argument-parameter-rows>div{grid-template-columns:1fr}.argument-parameter-rows svg{justify-self:center;transform:rotate(90deg)}.parameter-inspector>div:nth-child(2) .cds--tile{grid-template-columns:1fr auto}.parameter-inspector>div:nth-child(2) .cds--tile code{grid-column:1/-1}}.return-values-development-pack{--return-accent:#8a3ffc}.return-values-lesson-layout{margin-top:1rem}.function-lifecycle-panel{--lesson-accent:#8a3ffc}.function-lifecycle-panel>ol{background:var(--cds-border-subtle-01);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:2rem 0 0;padding:0;list-style:none;display:grid}.function-lifecycle-panel li{background:var(--cds-layer-02);opacity:.42;flex-direction:column;gap:.65rem;min-width:0;min-height:8.5rem;padding:.8rem;display:flex}.function-lifecycle-panel li.is-complete{opacity:.72}.function-lifecycle-panel li.is-active{opacity:1;box-shadow:inset 0 -3px var(--return-accent)}.function-lifecycle-panel li>span{color:var(--return-accent);font:.65rem/1 monospace}.function-lifecycle-panel strong{font-size:.7rem}.function-lifecycle-panel small{color:var(--cds-text-secondary);margin-top:auto;font-size:.63rem;line-height:1.4}.return-story{--lesson-accent:#198038}.return-story>.cds--snippet{margin-top:2rem}.return-story-flow,.return-analogy-flow{align-items:center;gap:.55rem;margin-top:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.return-story-flow>div,.return-analogy-flow>div{flex:1 0 8.5rem;align-items:center;gap:.55rem;display:flex}.return-story-flow .cds--tile,.return-analogy-flow .cds--tile{background:var(--cds-layer-02);flex-direction:column;flex:1;gap:.75rem;min-width:8rem;min-height:7rem;display:flex}.return-story-flow strong,.return-analogy-flow strong{font-size:.72rem}.return-story-flow span,.return-analogy-flow span{color:var(--cds-text-secondary);font-size:.65rem;line-height:1.4}.return-story-flow svg,.return-analogy-flow svg{color:var(--brand-green);flex:none}.return-consumers{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1rem;display:grid}.return-consumers .cds--tile{background:var(--cds-layer-02);grid-template-columns:auto 1fr;align-items:center;gap:.55rem;min-width:0;display:grid}.return-consumers svg{color:#da1e28}.return-consumers strong{font-size:.7rem}.return-consumers span{color:var(--cds-text-secondary);grid-column:1/-1;font-size:.65rem}.print-problem-card{--lesson-accent:#da1e28}.print-problem-grid{grid-template-columns:1.2fr .8fr;gap:1rem;margin-top:2rem;display:grid}.print-problem-grid>div{background:var(--cds-border-subtle-01);gap:1px;display:grid}.print-problem-grid .cds--tile{background:var(--cds-layer-02);flex-direction:column;gap:.7rem;display:flex}.print-problem-grid span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.63rem}.print-problem-grid pre{white-space:pre-wrap;margin:0}.print-problem-grid code{font-size:.72rem}.print-problem-grid .is-none{border-left:3px solid #da1e28}.return-concept-card{--lesson-accent:#0f62fe}.return-concept-card h3{margin-top:2rem;font-size:.88rem}.return-analogy-flow svg{color:#0f62fe}.first-return-card{--lesson-accent:#8a3ffc}.first-return-grid{grid-template-columns:1.2fr .8fr;gap:1rem;margin-top:2rem;display:grid}.first-return-grid>div{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.first-return-grid>div>.cds--tile{border-left:3px solid var(--return-accent);flex-direction:column;gap:.65rem;min-height:5rem;display:flex}.first-return-grid>div>svg{color:var(--return-accent);align-self:center;transform:rotate(90deg)}.first-return-grid span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.63rem}.first-return-grid code{font-size:.72rem}.first-return-grid strong{color:var(--return-accent);font-size:1.2rem}.return-flow-visualizer{--lesson-accent:#8a3ffc}.return-flow-equation{background:var(--cds-layer-02);align-items:center;gap:1rem;margin-top:2rem;padding:1rem;display:flex;overflow-x:auto}.return-flow-equation code{white-space:nowrap;font-size:.75rem}.return-flow-equation svg{color:var(--return-accent);flex:none}.return-flow-visualizer>ol{background:var(--cds-border-subtle-01);grid-template-columns:repeat(6,1fr);gap:1px;margin:1px 0 1rem;padding:0;list-style:none;display:grid}.return-flow-visualizer li{background:var(--cds-layer-02);opacity:.3;flex-direction:column;gap:.65rem;min-width:0;min-height:8rem;padding:.8rem;display:flex}.return-flow-visualizer li.is-active{opacity:1;box-shadow:inset 0 -3px var(--return-accent)}.return-flow-visualizer li.is-complete{opacity:.72}.return-flow-visualizer li span{color:var(--return-accent);font:.65rem/1 monospace}.return-flow-visualizer li strong{font-size:.68rem}.return-flow-visualizer li small{color:var(--cds-text-secondary);margin-top:auto;font-size:.62rem;line-height:1.4}.return-flow-controls{flex-wrap:wrap;gap:1px;display:flex}.return-flow-visualizer>p:last-child{color:var(--cds-text-secondary);font-size:.67rem}.print-return-comparator{--lesson-accent:#0f62fe}.print-return-tabs{gap:1px;margin-top:2rem;display:flex}.print-return-grid{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:1px;display:grid}.print-return-grid article{background:var(--cds-layer-02);opacity:.58;min-width:0;padding:1rem}.print-return-grid article.is-selected{opacity:1;box-shadow:inset 0 -3px #0f62fe}.print-return-grid h3{font-size:.85rem}.print-return-grid article>div{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:1px;display:grid}.print-return-grid article>div .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.65rem;min-width:0;display:flex}.print-return-grid span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.62rem}.print-return-grid pre{white-space:pre-wrap;margin:0}.print-return-grid code{overflow-wrap:anywhere;font-size:.69rem}.value-propagation{--lesson-accent:#198038}.propagation-source{background:var(--cds-layer-02);align-items:center;gap:1rem;margin-top:2rem;padding:1rem;display:flex;overflow-x:auto}.propagation-source code{white-space:nowrap;font-size:.73rem}.propagation-source svg{color:var(--brand-green);flex:none}.propagation-consumers{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;display:grid}.propagation-consumers button{min-width:0;min-height:8rem;color:var(--cds-text-primary);background:var(--cds-layer-02);text-align:left;cursor:pointer;border:0;border-bottom:3px solid #0000;flex-direction:column;align-items:flex-start;gap:.65rem;padding:1rem;display:flex}.propagation-consumers button.is-active{border-bottom-color:var(--brand-green)}.propagation-consumers strong{font-size:.72rem}.propagation-consumers span{color:var(--cds-text-secondary);font-size:.65rem;line-height:1.4}.propagation-consumers code{color:var(--brand-green);margin-top:auto;font-size:.7rem}.value-propagation>p:last-child{color:var(--cds-text-secondary);font-size:.68rem}.return-agritech-examples{gap:1rem;display:grid}.return-types-panel{--lesson-accent:#007d79}.return-types-panel>div{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;display:grid}.return-types-panel .cds--tile{background:var(--cds-layer-02);flex-direction:column;gap:1rem;min-width:0;min-height:8rem;display:flex}.return-types-panel code{overflow-wrap:anywhere;font-size:.72rem}.return-types-panel span{color:var(--cds-text-secondary);margin-top:auto;font-size:.65rem}.return-ends-card{--lesson-accent:#da1e28}.return-ends-card>.cds--snippet{margin-top:2rem}.return-end-steps{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;display:grid}.return-end-steps .cds--tile{background:var(--cds-layer-02);flex-direction:column;gap:.6rem;min-width:0;display:flex}.return-end-steps .is-return{box-shadow:inset 0 -3px #da1e28}.return-end-steps span{color:#da1e28;font:.65rem/1 monospace}.return-end-steps strong{font-size:.7rem}.return-end-steps small{color:var(--cds-text-secondary);font-size:.63rem;line-height:1.4}.unreachable-line{opacity:.6;align-items:center;gap:1rem;margin-top:1rem;text-decoration:line-through;display:flex}.unreachable-line code{font-size:.7rem}.return-values-playground{--lesson-accent:#8a3ffc}.return-playground-supplement{background:var(--cds-layer-01);border-top:1px solid var(--cds-border-subtle-01);grid-template-columns:minmax(14rem,.4fr) minmax(0,1.6fr);gap:1rem;padding:1rem;display:grid}.return-playground-supplement>div:first-child{flex-direction:column;align-self:start;gap:1rem;display:flex;position:sticky;top:4rem}.return-output-inspector{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01)}.return-output-inspector>div:first-child{border-bottom:1px solid var(--cds-border-subtle-01);align-items:center;gap:.6rem;min-height:3rem;padding:.75rem;display:flex}.return-output-inspector>div:first-child svg{color:var(--return-accent)}.return-output-inspector h3{margin:0;font-size:.75rem}.return-output-inspector>div:first-child .cds--tag{margin-left:auto}.return-output-inspector>div:nth-child(2){background:var(--cds-border-subtle-01);gap:1px;display:grid}.return-output-inspector>div:nth-child(2) .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.45rem;display:flex}.return-output-inspector span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.61rem}.return-output-inspector code,.return-output-inspector strong{overflow-wrap:anywhere;font-size:.69rem}.return-output-inspector>p{color:var(--cds-text-secondary);padding:1rem;font-size:.67rem;line-height:1.45}.return-comparison{--lesson-accent:#198038}.return-comparison>div{margin-top:2rem;overflow-x:auto}.return-comparison table{border-collapse:collapse;width:100%;min-width:34rem}.return-comparison th,.return-comparison td{border:1px solid var(--cds-border-subtle-01);text-align:left;padding:.8rem;font-size:.7rem}.return-comparison thead th{background:var(--cds-layer-02)}.return-comparison tbody td:last-child{border-left:3px solid var(--brand-green)}.return-mini-project{--lesson-accent:#198038}.return-mini-project>.cds--snippet{margin-top:2rem}.return-project-checklist{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;display:grid}.return-project-checklist .cds--tile{background:var(--cds-layer-02);align-items:center;gap:.6rem;min-width:0;min-height:5rem;display:flex}.return-project-checklist svg{color:var(--brand-green);flex:none}.return-project-checklist span{font-size:.65rem;line-height:1.4}.return-project-challenge{border-left:3px solid var(--brand-green);margin-top:1rem}.return-project-challenge p{color:var(--cds-text-secondary);margin:.6rem 0 0;font-size:.68rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.return-flow-visualizer li,.print-return-grid article{transition:none}}@media (max-width:66rem){.function-lifecycle-panel>ol,.return-flow-visualizer>ol{grid-template-columns:repeat(3,1fr)}.return-playground-supplement{grid-template-columns:1fr}.return-playground-supplement>div:first-child{position:static}.return-project-checklist{grid-template-columns:repeat(2,1fr)}}@media (max-width:42rem){.function-lifecycle-panel>ol,.return-flow-visualizer>ol,.print-problem-grid,.first-return-grid,.print-return-grid,.return-consumers,.propagation-consumers,.return-types-panel>div{grid-template-columns:1fr}.return-story-flow,.return-analogy-flow{flex-direction:column;align-items:stretch;overflow:visible}.return-story-flow>div,.return-analogy-flow>div{flex-direction:column;flex-basis:auto;width:100%}.return-story-flow .cds--tile,.return-analogy-flow .cds--tile{width:100%;min-height:0}.return-story-flow svg,.return-analogy-flow svg{transform:rotate(90deg)}.return-end-steps{grid-template-columns:repeat(2,1fr)}.return-flow-controls,.print-return-tabs{flex-direction:column;align-items:stretch}.return-flow-controls .cds--btn,.print-return-tabs .cds--btn{width:100%;max-width:none}}@media (max-width:30rem){.return-flow-equation,.propagation-source{flex-direction:column;align-items:flex-start}.return-flow-equation svg,.propagation-source svg{align-self:center;transform:rotate(90deg)}.print-return-grid article>div,.return-end-steps,.return-project-checklist{grid-template-columns:1fr}.unreachable-line{flex-direction:column;align-items:flex-start}}.function-arguments-development-pack{--argument-accent:#0f62fe}.function-arguments-lesson-layout{margin-top:1rem}.argument-story{--lesson-accent:#198038}.argument-story>.cds--snippet{margin-top:2rem}.argument-story>div:last-child{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1rem;display:grid}.argument-story>div:last-child .cds--tile{background:var(--cds-layer-02);align-items:center;gap:.65rem;min-width:0;display:flex}.argument-story svg{color:var(--brand-green);flex:none}.argument-story span{font-size:.68rem;line-height:1.4}.parameter-review{--lesson-accent:#8a3ffc}.parameter-review-code{grid-template-columns:1fr 2rem 1fr;align-items:center;gap:1rem;margin-top:2rem;display:grid}.parameter-review-code .cds--tile{background:var(--cds-layer-02);flex-direction:column;gap:.7rem;min-width:0;display:flex}.parameter-review-code span,.mapping-stage span,.function-call-builder .cds--tile span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.62rem}.parameter-review-code code,.mapping-stage code{overflow-wrap:anywhere;font-size:.7rem}.parameter-review-code>svg{color:#8a3ffc}.argument-binding-rows{background:var(--cds-border-subtle-01);flex-direction:column;gap:1px;margin-top:1rem;display:flex}.argument-binding-rows>div{background:var(--cds-layer-02);border-left:3px solid var(--cds-border-subtle-01);grid-template-columns:1fr 2rem 1fr auto;align-items:center;gap:.75rem;min-height:4rem;padding:.75rem 1rem;display:grid}.argument-binding-rows code{overflow-wrap:anywhere;font-size:.72rem}.argument-binding-rows svg{color:var(--argument-accent)}.argument-order-comparator{--lesson-accent:#0f62fe}.argument-order-comparator>.cds--snippet,.default-value-simulator>.cds--snippet,.combined-arguments-card>.cds--snippet{margin-top:2rem}.binding-call{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin-top:1px;display:grid}.binding-call code{overflow-wrap:anywhere;font-size:.72rem}.binding-call strong{font-size:.68rem}.binding-call.is-warning{border-left:3px solid #da1e28}.binding-call.is-valid{border-left:3px solid var(--brand-green)}.keyword-argument-explorer{--lesson-accent:#8a3ffc}.argument-example-tabs{flex-wrap:wrap;gap:1px;margin-top:2rem;display:flex}.keyword-argument-explorer>p:last-child,.argument-mapping-visualizer>p:last-child{color:var(--cds-text-secondary);font-size:.68rem;line-height:1.45}.default-value-simulator{--lesson-accent:#007d79}.default-decision-flow{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin:1px 0;padding:0;list-style:none;display:grid}.default-decision-flow li{background:var(--cds-layer-02);opacity:.62;flex-direction:column;gap:.6rem;min-width:0;min-height:7rem;padding:.8rem;display:flex}.default-decision-flow li.is-active{opacity:1;box-shadow:inset 0 -3px #007d79}.default-decision-flow span{color:#007d79;font:.64rem/1 monospace}.default-decision-flow strong{font-size:.68rem}.default-decision-flow small{color:var(--cds-text-secondary);font-size:.62rem;line-height:1.4}.combined-arguments-card{--lesson-accent:#d02670}.combined-rules{background:var(--cds-border-subtle-01);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:1rem;display:grid}.combined-rules .cds--tile{background:var(--cds-layer-02);align-items:center;gap:.6rem;min-width:0;display:flex}.combined-rules svg{color:#d02670;flex:none}.combined-rules span{font-size:.67rem}.argument-mapping-visualizer{--lesson-accent:#0f62fe}.mapping-stage{grid-template-columns:1fr 2rem 1fr 2rem 1fr;align-items:center;gap:.75rem;margin-top:1px;display:grid}.mapping-stage .cds--tile{background:var(--cds-layer-02);flex-direction:column;justify-content:center;gap:.75rem;min-width:0;min-height:7rem;display:flex}.mapping-stage>svg{color:var(--argument-accent)}.mapping-stage strong{text-transform:capitalize;font-size:.7rem}.function-call-builder{--lesson-accent:#198038}.call-builder-layout{grid-template-columns:minmax(15rem,.7fr) 1.3fr;gap:1rem;margin-top:2rem;display:grid}.call-builder-layout>form{background:var(--cds-layer-02);flex-direction:column;gap:1rem;padding:1rem;display:flex}.call-builder-layout>div{min-width:0}.call-builder-layout>div>.cds--tile{border-left:3px solid var(--brand-green);flex-direction:column;gap:.7rem;display:flex}.call-builder-layout>div>.cds--tile code{overflow-wrap:anywhere;font-size:.72rem}.argument-agritech-examples{gap:1rem;display:grid}.function-arguments-playground{--lesson-accent:#0f62fe}.argument-playground-supplement{background:var(--cds-layer-01);border-top:1px solid var(--cds-border-subtle-01);grid-template-columns:minmax(14rem,.4fr) minmax(0,1.6fr);gap:1rem;padding:1rem;display:grid}.argument-playground-supplement>div:first-child{flex-direction:column;align-self:start;gap:1rem;display:flex;position:sticky;top:4rem}.argument-comparison{--lesson-accent:#198038}.argument-comparison>div{margin-top:2rem;overflow-x:auto}.argument-comparison table{border-collapse:collapse;width:100%;min-width:46rem}.argument-comparison th,.argument-comparison td{border:1px solid var(--cds-border-subtle-01);text-align:left;padding:.8rem;font-size:.68rem}.argument-comparison thead th{background:var(--cds-layer-02)}.argument-comparison tbody td:nth-child(3){border-left:3px solid #8a3ffc}.argument-comparison tbody td:last-child{border-left:3px solid #007d79}.argument-mini-project{--lesson-accent:#198038}.argument-mini-project>.cds--snippet{margin-top:2rem}.argument-project-checklist{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;display:grid}.argument-project-checklist .cds--tile{background:var(--cds-layer-02);align-items:center;gap:.6rem;min-width:0;min-height:5rem;display:flex}.argument-project-checklist svg{color:var(--brand-green);flex:none}.argument-project-checklist span{font-size:.65rem;line-height:1.4}.argument-project-challenge{border-left:3px solid var(--brand-green);margin-top:1rem}.argument-project-challenge p{color:var(--cds-text-secondary);margin:.6rem 0 0;font-size:.68rem;line-height:1.45}@media (max-width:66rem){.argument-playground-supplement{grid-template-columns:1fr}.argument-playground-supplement>div:first-child{position:static}.argument-project-checklist{grid-template-columns:repeat(2,1fr)}}@media (max-width:42rem){.argument-story>div:last-child,.default-decision-flow,.call-builder-layout,.parameter-review-code,.mapping-stage{grid-template-columns:1fr}.parameter-review-code>svg,.mapping-stage>svg{justify-self:center;transform:rotate(90deg)}.combined-rules{grid-template-columns:1fr}.argument-example-tabs{flex-direction:column;align-items:stretch}.argument-example-tabs .cds--btn{width:100%;max-width:none}.binding-call{grid-template-columns:1fr auto}.binding-call strong{grid-column:1/-1}}@media (max-width:30rem){.argument-binding-rows>div,.argument-project-checklist{grid-template-columns:1fr}.argument-binding-rows svg{justify-self:center;transform:rotate(90deg)}}.variable-scope-development-pack{--scope-global:#0f62fe;--scope-local:#8a3ffc}.variable-scope-lesson-layout{margin-top:1rem}.scope-variable-token{min-width:0;color:var(--cds-text-primary);background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:.6rem;padding:.8rem;display:flex}.scope-variable-token.is-selected{border-color:#0f62fe;box-shadow:inset 0 -3px #0f62fe}.scope-variable-token code{overflow-wrap:anywhere;font-size:.7rem}.scope-variable-token span{color:var(--cds-text-secondary);font-size:.62rem}.scope-story{--lesson-accent:#198038}.scope-story-boundaries{grid-template-columns:1fr 2rem 1fr;align-items:center;gap:1rem;margin-top:2rem;display:grid}.scope-story-boundaries>div{background:var(--cds-layer-02);border:2px solid var(--scope-global);flex-direction:column;gap:1rem;min-height:10rem;padding:1rem;display:flex}.scope-story-boundaries>div:last-child{border-color:var(--scope-local)}.scope-story-boundaries>div>span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.64rem}.scope-story-boundaries>svg{color:var(--brand-green)}.scope-concept{--lesson-accent:#0f62fe}.scope-analogy{align-items:center;gap:.6rem;margin-top:2rem;display:flex}.scope-analogy>div{flex:1;align-items:center;gap:.6rem;display:flex}.scope-analogy .cds--tile{background:var(--cds-layer-02);flex-direction:column;flex:1;gap:.7rem;min-width:0;min-height:8rem;display:flex}.scope-analogy strong{font-size:.75rem}.scope-analogy span{color:var(--cds-text-secondary);font-size:.65rem}.scope-analogy svg{color:#0f62fe;flex:none}.local-scope-card{--lesson-accent:#8a3ffc}.scope-code-grid{grid-template-columns:1.2fr .8fr;gap:1rem;margin-top:2rem;display:grid}.scope-function-box{border:2px solid var(--scope-local);background:var(--cds-layer-02);flex-direction:column;gap:1rem;padding:1rem;display:flex}.scope-function-box>span{color:var(--scope-local);text-transform:uppercase;font-size:.64rem}.scope-error-example{border-left:3px solid #da1e28;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-top:1rem;display:grid}.scope-error-example>span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.62rem}.scope-error-example code{font-size:.7rem}.global-scope-card{--lesson-accent:#0f62fe}.global-scope-box{border:2px solid var(--scope-global);background:var(--cds-layer-02);grid-template-columns:.8fr 1.2fr;gap:1rem;margin-top:2rem;padding:1rem;display:grid}.global-scope-box>div:last-child{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid}.global-scope-box span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.62rem}.global-scope-box code{font-size:.7rem}.global-scope-box svg{color:var(--scope-global)}.global-scope-card>.cds--snippet{margin-top:1rem}.shadowing-simulator{--lesson-accent:#d02670}.shadowing-simulator>.cds--snippet{margin-top:2rem}.shadowing-boxes{grid-template-columns:1fr 2rem 1fr;align-items:center;gap:1rem;margin-top:1rem;display:grid}.shadowing-boxes .cds--tile{opacity:.45;flex-direction:column;gap:.7rem;min-width:0;display:flex}.shadowing-boxes .cds--tile.is-active{opacity:1;box-shadow:inset 0 -3px #d02670}.shadowing-boxes svg{color:#d02670}.shadowing-result{grid-template-columns:1fr auto auto;align-items:center;gap:1rem;margin-top:1rem;display:grid}.shadowing-result span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.63rem}.variable-lifetime{--lesson-accent:#007d79}.variable-lifetime>ol{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin:2rem 0 0;padding:0;list-style:none;display:grid}.variable-lifetime li{background:var(--cds-layer-02);flex-direction:column;gap:.65rem;min-width:0;min-height:8rem;padding:.8rem;display:flex}.variable-lifetime li.is-exit{box-shadow:inset 0 -3px #da1e28}.variable-lifetime li span{color:#007d79;font:.64rem/1 monospace}.variable-lifetime li strong{font-size:.7rem}.variable-lifetime li small{color:var(--cds-text-secondary);margin-top:auto;font-size:.62rem;line-height:1.4}.scope-boundary-visualizer{--lesson-accent:#0f62fe}.global-program-boundary{border:2px solid var(--scope-global);background:var(--cds-layer-02);margin-top:2rem;padding:1rem}.global-program-boundary>span{color:var(--scope-global);text-transform:uppercase;font-size:.65rem}.global-program-boundary>div:nth-child(2){margin-top:1rem}.function-boundary-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem;display:grid}.function-boundary-grid>div{border:2px solid var(--scope-local);background:var(--cds-layer-01);flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex}.function-boundary-grid strong{color:var(--scope-local);font-size:.7rem}.visibility-details{grid-template-columns:auto repeat(5,1fr);align-items:center;gap:1rem;margin-top:1rem;display:grid}.visibility-details>div{flex-direction:column;gap:.4rem;min-width:0;display:flex}.visibility-details span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.6rem}.visibility-details code,.visibility-details strong{overflow-wrap:anywhere;font-size:.65rem}.scope-explorer{--lesson-accent:#8a3ffc}.scope-phase-tabs{flex-wrap:wrap;gap:1px;margin-top:2rem;display:flex}.scope-explorer-stage{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;display:grid}.scope-explorer-stage .cds--tile{background:var(--cds-layer-02);flex-direction:column;gap:.75rem;min-width:0;min-height:8rem;display:flex}.scope-explorer-stage span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.62rem}.scope-explorer-stage>div>div{flex-wrap:wrap;gap:.5rem;display:flex}.scope-explorer>p:last-child{color:var(--cds-text-secondary);font-size:.68rem}.scope-agritech-examples{gap:1rem;display:grid}.variable-scope-playground{--lesson-accent:#8a3ffc}.scope-playground-supplement{background:var(--cds-layer-01);border-top:1px solid var(--cds-border-subtle-01);grid-template-columns:minmax(14rem,.45fr) minmax(0,1.55fr);gap:1rem;padding:1rem;display:grid}.scope-playground-supplement>div:first-child{flex-direction:column;align-self:start;gap:1rem;display:flex;position:sticky;top:4rem}.scope-visibility-inspector{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01)}.scope-visibility-inspector>div:first-child{border-bottom:1px solid var(--cds-border-subtle-01);align-items:center;gap:.6rem;padding:.75rem;display:flex}.scope-visibility-inspector h3{margin:0;font-size:.75rem}.scope-visibility-inspector>div:first-child .cds--tag{margin-left:auto}.scope-visibility-inspector>div:nth-child(2)>div>strong{padding:.65rem;font-size:.66rem;display:block}.scope-visibility-inspector .cds--tile{background:var(--cds-layer-01);grid-template-columns:1fr 1fr auto;align-items:center;gap:.5rem;display:grid}.scope-visibility-inspector code,.scope-visibility-inspector span{overflow-wrap:anywhere;font-size:.65rem}.scope-visibility-inspector p{color:var(--cds-text-secondary);padding:0 .65rem;font-size:.63rem}.scope-comparison{--lesson-accent:#198038}.scope-comparison>div{margin-top:2rem;overflow-x:auto}.scope-comparison table{border-collapse:collapse;width:100%;min-width:36rem}.scope-comparison th,.scope-comparison td{border:1px solid var(--cds-border-subtle-01);text-align:left;padding:.8rem;font-size:.68rem}.scope-comparison thead th{background:var(--cds-layer-02)}.scope-comparison tbody td:nth-child(2){border-left:3px solid var(--scope-local)}.scope-comparison tbody td:last-child{border-left:3px solid var(--scope-global)}.scope-mini-project{--lesson-accent:#198038}.scope-mini-project>.cds--snippet{margin-top:2rem}.scope-project-checklist{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;display:grid}.scope-project-checklist .cds--tile{background:var(--cds-layer-02);align-items:center;gap:.6rem;min-width:0;min-height:5rem;display:flex}.scope-project-checklist svg{color:var(--brand-green);flex:none}.scope-project-checklist span{font-size:.65rem;line-height:1.4}.scope-project-challenge{border-left:3px solid var(--brand-green);margin-top:1rem}@media (max-width:66rem){.scope-playground-supplement{grid-template-columns:1fr}.scope-playground-supplement>div:first-child{position:static}.visibility-details{grid-template-columns:repeat(3,1fr)}.scope-project-checklist{grid-template-columns:repeat(2,1fr)}}@media (max-width:42rem){.scope-story-boundaries,.scope-code-grid,.global-scope-box,.shadowing-boxes,.scope-explorer-stage{grid-template-columns:1fr}.scope-story-boundaries>svg,.shadowing-boxes>svg{justify-self:center;transform:rotate(90deg)}.scope-analogy{flex-direction:column;align-items:stretch}.scope-analogy>div{flex-direction:column;width:100%}.scope-analogy .cds--tile{width:100%;min-height:0}.scope-analogy svg{transform:rotate(90deg)}.function-boundary-grid,.variable-lifetime>ol{grid-template-columns:1fr}.visibility-details{grid-template-columns:repeat(2,1fr)}.scope-phase-tabs{flex-direction:column;align-items:stretch}.scope-phase-tabs .cds--btn{width:100%;max-width:none}.scope-error-example,.shadowing-result{grid-template-columns:1fr auto}.scope-error-example .cds--tag,.shadowing-result .cds--tag{grid-column:1/-1}}@media (max-width:30rem){.visibility-details,.scope-project-checklist,.global-scope-box>div:last-child,.scope-visibility-inspector .cds--tile{grid-template-columns:1fr}}.lambda-functions-development-pack{--lambda-accent:#8a3ffc}.lambda-functions-lesson-layout{margin-top:1rem}.lambda-story{--lesson-accent:#198038}.lambda-story-functions{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;display:grid}.lambda-story-functions .cds--tile{background:var(--cds-layer-02);flex-direction:column;gap:.75rem;min-width:0;display:flex}.lambda-story-functions code{overflow-wrap:anywhere;color:#0f62fe;font-size:.72rem}.lambda-story-once{background:var(--cds-layer-02);border-left:3px solid var(--lambda-accent);grid-template-columns:auto 1fr 2rem 1fr;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.lambda-story-once span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.62rem}.lambda-story-once strong,.lambda-story-once code{overflow-wrap:anywhere;font-size:.7rem}.lambda-story-once svg{color:var(--lambda-accent)}.why-lambda-card{--lesson-accent:#8a3ffc}.lambda-motivation-grid{grid-template-columns:1fr 2rem 1fr;align-items:center;gap:1rem;margin-top:2rem;display:grid}.lambda-motivation-grid>div{min-width:0}.lambda-motivation-grid span{color:var(--cds-text-helper);text-transform:uppercase;margin-bottom:.6rem;font-size:.62rem;display:block}.lambda-motivation-grid>svg{color:var(--lambda-accent)}.lambda-traits{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.lambda-syntax-explorer{--lesson-accent:#0f62fe}.lambda-syntax-explorer>.cds--snippet{margin-top:2rem}.lambda-syntax-parts{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;display:grid}.lambda-syntax-parts button{min-width:0;min-height:8rem;color:var(--cds-text-primary);background:var(--cds-layer-02);text-align:left;cursor:pointer;border:0;border-bottom:3px solid #0000;flex-direction:column;gap:.65rem;padding:.85rem;display:flex}.lambda-syntax-parts button.is-active{border-color:#0f62fe}.lambda-syntax-parts code{color:#0f62fe;overflow-wrap:anywhere;font-size:.72rem}.lambda-syntax-parts strong{font-size:.7rem}.lambda-syntax-parts span{color:var(--cds-text-secondary);margin-top:auto;font-size:.63rem;line-height:1.4}.lambda-syntax-explorer>.cds--tile{align-items:center;gap:1rem;margin-top:1rem;display:flex}.lambda-syntax-explorer>.cds--tile p{margin:0;font-size:.68rem}.function-style-comparator{--lesson-accent:#8a3ffc}.function-style-code{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:2rem;display:grid}.function-style-code article{background:var(--cds-layer-02);min-width:0;padding:1rem}.function-style-code .cds--snippet{margin-top:.75rem}.lambda-shared-result{border-left:3px solid var(--brand-green);grid-template-columns:1fr 2rem auto;align-items:center;gap:1rem;margin-top:1px;display:grid}.lambda-shared-result code{overflow-wrap:anywhere;font-size:.72rem}.lambda-shared-result svg,.lambda-shared-result strong{color:var(--brand-green)}.lambda-comparison-table{margin-top:1rem;overflow-x:auto}.lambda-comparison-table table{border-collapse:collapse;width:100%;min-width:38rem}.lambda-comparison-table th,.lambda-comparison-table td{border:1px solid var(--cds-border-subtle-01);text-align:left;padding:.8rem;font-size:.68rem}.lambda-comparison-table thead th{background:var(--cds-layer-02)}.lambda-comparison-table tbody td:last-child{border-left:3px solid var(--lambda-accent)}.lambda-execution-section{--lesson-accent:#007d79}.lambda-example-tabs{flex-wrap:wrap;gap:1px;margin-top:2rem;display:flex}.lambda-execution-section>.cds--snippet{margin-top:1px}.lambda-execution-visualizer{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);min-width:0;margin-top:1px}.lambda-execution-visualizer>div:first-child{border-bottom:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.lambda-execution-visualizer h3{margin:0;font-size:.75rem}.lambda-execution-visualizer ol{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.lambda-execution-visualizer li{background:var(--cds-layer-01);flex-direction:column;gap:.65rem;min-width:0;min-height:8rem;padding:.8rem;display:flex;position:relative}.lambda-execution-visualizer li>span{color:var(--lambda-accent);font:.64rem/1 monospace}.lambda-execution-visualizer li strong{font-size:.68rem}.lambda-execution-visualizer li code{overflow-wrap:anywhere;color:#007d79;margin-top:auto;font-size:.65rem}.lambda-execution-visualizer li svg{z-index:1;color:var(--lambda-accent);background:var(--cds-layer-01);padding:2px;position:absolute;top:50%;right:-.65rem;transform:translateY(-50%)}.lambda-builder{--lesson-accent:#8a3ffc}.lambda-builder-layout{grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr);gap:1rem;margin-top:1px;display:grid}.lambda-builder-layout>form{background:var(--cds-layer-02);flex-direction:column;gap:1rem;padding:1rem;display:flex}.lambda-builder-layout>div{flex-direction:column;gap:1px;min-width:0;display:flex}.lambda-builder-layout>div>.cds--tile{border-left:3px solid var(--lambda-accent);flex-direction:column;gap:.5rem;display:flex}.lambda-builder-layout>div>.cds--tile span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.62rem}.lambda-builder-layout code{overflow-wrap:anywhere;font-size:.68rem}.def-lambda-converter{--lesson-accent:#d02670}.converter-code-grid{grid-template-columns:1fr 2rem 1fr;align-items:center;gap:1rem;margin-top:1px;display:grid}.converter-code-grid>svg{color:#d02670;justify-self:center}.def-lambda-converter>.cds--tile{border-left:3px solid var(--brand-green);align-items:center;gap:1rem;margin-top:1px;display:flex}.lambda-agritech-examples{gap:1rem;display:grid}.lambda-functions-playground{--lesson-accent:#8a3ffc}.lambda-playground-supplement{background:var(--cds-layer-01);border-top:1px solid var(--cds-border-subtle-01);grid-template-columns:minmax(14rem,.4fr) minmax(0,1.6fr);gap:1rem;padding:1rem;display:grid}.lambda-playground-supplement>*{min-width:0}.lambda-mini-project{--lesson-accent:#198038}.lambda-mini-project>.cds--snippet{margin-top:2rem}.lambda-project-checklist{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;display:grid}.lambda-project-checklist .cds--tile{background:var(--cds-layer-02);align-items:center;gap:.6rem;min-width:0;min-height:5rem;display:flex}.lambda-project-checklist svg{color:var(--brand-green);flex:none}.lambda-project-checklist span{font-size:.65rem;line-height:1.4}.lambda-project-challenge{border-left:3px solid var(--brand-green);margin-top:1rem}.lambda-project-challenge p{color:var(--cds-text-secondary);margin:.5rem 0 0;font-size:.68rem;line-height:1.45}@media (max-width:66rem){.lambda-playground-supplement{grid-template-columns:1fr}.lambda-project-checklist{grid-template-columns:repeat(2,1fr)}}@media (max-width:42rem){.lambda-story-functions,.lambda-syntax-parts,.function-style-code,.lambda-builder-layout,.lambda-execution-visualizer ol,.lambda-story-once,.lambda-motivation-grid,.converter-code-grid{grid-template-columns:1fr}.lambda-story-once>svg,.lambda-motivation-grid>svg,.converter-code-grid>svg{justify-self:center;transform:rotate(90deg)}.lambda-example-tabs{flex-direction:column;align-items:stretch}.lambda-example-tabs .cds--btn{width:100%;max-width:none}.lambda-execution-visualizer li svg{display:none}}@media (max-width:30rem){.lambda-project-checklist,.lambda-shared-result{grid-template-columns:1fr}.lambda-shared-result svg{justify-self:center;transform:rotate(90deg)}.lambda-syntax-explorer>.cds--tile,.def-lambda-converter>.cds--tile{flex-direction:column;align-items:flex-start}}.recursion-development-pack{--recursion-accent:#d02670;--recursion-safe:#198038}.recursion-lesson-layout{margin-top:1rem}.recursion-story{--lesson-accent:#198038}.farm-recursion-tree{background:var(--cds-layer-02);margin-top:2rem;padding:1rem;overflow-x:auto}.farm-recursion-tree ul{border-left:1px solid var(--cds-border-subtle-01);min-width:12rem;margin:0;padding:0 0 0 1.5rem;list-style:none}.farm-recursion-tree>ul{border-left:0;padding-left:0}.farm-recursion-tree li{padding:.25rem 0;position:relative}.farm-recursion-tree li>ul{margin-left:1rem}.farm-recursion-tree li>.cds--tile{background:var(--cds-layer-01);align-items:center;gap:.6rem;width:max-content;min-width:10rem;padding:.6rem .75rem;display:flex}.farm-recursion-tree svg{color:var(--brand-green)}.farm-recursion-tree strong{font-size:.68rem}.recursion-insight{border-left:3px solid var(--brand-green);margin-top:1px}.recursion-insight strong{font-size:.72rem}.recursion-concept{--lesson-accent:#8a3ffc}.recursion-concept blockquote{background:var(--cds-layer-02);border-left:3px solid #8a3ffc;margin:2rem 0 1rem;padding:1.25rem;font-size:1rem;line-height:1.5}.nesting-doll-flow{background:var(--cds-border-subtle-01);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.nesting-doll-flow>div{min-width:0;position:relative}.nesting-doll-flow .cds--tile{background:var(--cds-layer-02);flex-direction:column;gap:.7rem;min-height:7rem;display:flex}.nesting-doll-flow span{color:#8a3ffc;font:.65rem/1 monospace}.nesting-doll-flow strong{margin-top:auto;font-size:.67rem}.nesting-doll-flow svg{z-index:1;color:#8a3ffc;background:var(--cds-layer-02);padding:2px;position:absolute;top:50%;right:-.6rem;transform:translateY(-50%)rotate(-90deg)}.problem-decomposition{--lesson-accent:#0f62fe}.decomposition-controls{align-items:center;gap:1px;margin-top:2rem;display:flex}.decomposition-controls .cds--tag{margin-inline:auto}.decomposition-levels{background:var(--cds-border-subtle-01);grid-template-columns:repeat(5,1fr);gap:1px;margin:1px 0 0;padding:0;list-style:none;display:grid}.decomposition-levels li{background:var(--cds-layer-02);opacity:.35;flex-direction:column;gap:.7rem;min-width:0;min-height:9rem;padding:.8rem;display:flex}.decomposition-levels li.is-complete{opacity:.65}.decomposition-levels li.is-active{opacity:1;box-shadow:inset 0 -3px #0f62fe}.decomposition-levels span{color:#0f62fe;font:.64rem/1 monospace}.decomposition-levels code{overflow-wrap:anywhere;font-size:.68rem}.decomposition-levels p{color:var(--cds-text-secondary);margin:auto 0 0;font-size:.62rem;line-height:1.4}.base-case-card{--lesson-accent:#d02670}.base-case-card>.cds--snippet{margin-top:2rem}.base-case-card>.cds--tile{border-left:3px solid var(--recursion-safe);align-items:flex-start;gap:.75rem;margin-top:1px;display:flex}.base-case-card>.cds--tile.is-warning{border-color:#da1e28}.base-case-card>.cds--tile svg{color:var(--recursion-safe);flex:none}.base-case-card>.cds--tile.is-warning svg{color:#da1e28}.base-case-card>.cds--tile strong{font-size:.72rem}.base-case-card>.cds--tile p{color:var(--cds-text-secondary);margin:.5rem 0 0;font-size:.67rem;line-height:1.4}.recursive-case-card{--lesson-accent:#8a3ffc}.recursive-progress{grid-template-columns:1fr 2rem 1fr;align-items:center;gap:1rem;margin-top:2rem;display:grid}.recursive-progress .cds--tile{flex-direction:column;justify-content:center;gap:.8rem;min-width:0;min-height:7rem;display:flex}.recursive-progress span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.62rem}.recursive-progress code{overflow-wrap:anywhere;color:#8a3ffc;font-size:.75rem}.recursive-progress svg{color:#8a3ffc}.movement-rule{border-left:3px solid #8a3ffc;margin-top:1rem}.movement-rule p{color:var(--cds-text-secondary);margin:.5rem 0 0;font-size:.68rem}.recursion-tree-explorer{--lesson-accent:#d02670}.recursion-tree-controls{grid-template-columns:1fr auto auto;align-items:end;gap:1px;margin-top:2rem;display:grid}.recursive-tree-nodes{background:var(--cds-layer-02);flex-direction:column;gap:1px;margin-top:1rem;padding:1rem;display:flex;overflow-x:auto}.recursive-tree-nodes>div{background:var(--cds-layer-01);opacity:.25;border-left:3px solid #0000;grid-template-columns:2rem 1fr auto;align-items:center;gap:.75rem;min-width:22rem;padding:.65rem;display:grid}.recursive-tree-nodes>div.is-visible{opacity:.65}.recursive-tree-nodes>div.is-active{opacity:1;border-color:var(--recursion-accent)}.recursive-tree-nodes span{color:var(--recursion-accent);font:.64rem/1 monospace}.recursive-tree-nodes code{font-size:.7rem}.recursion-tree-status{color:var(--cds-text-secondary);margin:1rem 0 0;font-size:.7rem}.call-stack-animator{--lesson-accent:#8a3ffc}.stack-animator-layout{grid-template-columns:minmax(15rem,.7fr) 1.3fr;gap:1rem;margin-top:2rem;display:grid}.stack-frame-column{background:#161616;border-bottom:3px solid #8a3ffc;flex-direction:column-reverse;justify-content:flex-start;min-height:18rem;padding:1rem;display:flex}.stack-frame-column .cds--tile{color:#f4f4f4;background:#262626;border-top:1px solid #525252;justify-content:space-between;align-items:center;gap:1rem;display:flex}.stack-frame-column .cds--tile.is-active{background:#6929c4}.stack-frame-column code{font-size:.7rem}.stack-frame-column span{color:#c6c6c6;font-size:.61rem}.stack-controls{background:var(--cds-layer-02);flex-direction:column;justify-content:center;gap:1rem;padding:1rem;display:flex}.stack-controls strong{font-size:1rem;font-weight:400}.base-case-detector{--lesson-accent:#da1e28}.detector-tabs{flex-wrap:wrap;gap:1px;margin-top:2rem;display:flex}.base-case-detector>.cds--snippet{margin-top:1px}.detector-checks{background:var(--cds-border-subtle-01);grid-template-columns:.6fr .8fr 1.6fr;gap:1px;margin-top:1px;display:grid}.detector-checks .cds--tile{background:var(--cds-layer-02);flex-direction:column;justify-content:center;gap:.75rem;min-width:0;display:flex}.detector-checks span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.62rem}.detector-checks .is-safe{border-left:3px solid var(--recursion-safe)}.detector-checks .is-warning{border-left:3px solid #da1e28}.detector-checks strong{font-size:.7rem}.detector-checks p{color:var(--cds-text-secondary);margin:0;font-size:.64rem;line-height:1.4}.recursion-agritech-examples{gap:1rem;display:grid}.factorial-explorer{--lesson-accent:#d02670}.factorial-explorer>.cds--snippet{margin-top:2rem}.factorial-expansion{grid-template-columns:1fr auto auto;align-items:end;gap:1px;margin-top:1rem;display:grid}.factorial-expansion>div{background:var(--cds-layer-02);border-left:3px solid #d02670;flex-direction:column;justify-content:center;gap:1rem;min-height:7rem;padding:1rem;display:flex}.factorial-expansion span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.62rem}.factorial-expansion strong{overflow-wrap:anywhere;font-size:1rem;font-weight:400}.loop-recursion-comparator{--lesson-accent:#198038}.loop-recursion-comparator>div{margin-top:2rem;overflow-x:auto}.loop-recursion-comparator table{border-collapse:collapse;width:100%;min-width:38rem}.loop-recursion-comparator th,.loop-recursion-comparator td{border:1px solid var(--cds-border-subtle-01);text-align:left;padding:.8rem;font-size:.68rem}.loop-recursion-comparator thead th{background:var(--cds-layer-02)}.loop-recursion-comparator tbody td:last-child{border-left:3px solid var(--recursion-accent)}.recursion-playground{--lesson-accent:#d02670}.recursive-playground-supplement{background:var(--cds-layer-01);border-top:1px solid var(--cds-border-subtle-01);grid-template-columns:minmax(14rem,.4fr) minmax(0,1.6fr);gap:1rem;padding:1rem;display:grid}.recursive-playground-supplement>*{min-width:0}.live-recursion-stack{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);align-self:start}.live-recursion-stack>div{border-bottom:1px solid var(--cds-border-subtle-01);align-items:center;gap:.75rem;padding:.75rem;display:flex}.live-recursion-stack h3{margin:0;font-size:.72rem}.live-recursion-stack .cds--tag{margin-left:auto}.live-recursion-stack>.cds--tile{background:var(--cds-layer-01);grid-template-columns:2rem 1fr;align-items:center;gap:.5rem;display:grid}.live-recursion-stack>.cds--tile.is-active{border-left:3px solid var(--recursion-accent)}.live-recursion-stack span{color:var(--recursion-accent);font:.62rem/1 monospace}.live-recursion-stack code{overflow-wrap:anywhere;font-size:.65rem}.recursion-mini-project{--lesson-accent:#198038}.recursion-mini-project>.cds--snippet{margin-top:2rem}.recursion-project-checklist{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;display:grid}.recursion-project-checklist .cds--tile{background:var(--cds-layer-02);align-items:center;gap:.6rem;min-width:0;min-height:5rem;display:flex}.recursion-project-checklist svg{color:var(--brand-green);flex:none}.recursion-project-checklist span{font-size:.65rem;line-height:1.4}.recursion-project-challenge{border-left:3px solid var(--brand-green);margin-top:1rem}.recursion-project-challenge p{color:var(--cds-text-secondary);margin:.5rem 0 0;font-size:.68rem;line-height:1.45}@media (max-width:66rem){.recursive-playground-supplement{grid-template-columns:1fr}.recursion-project-checklist{grid-template-columns:repeat(2,1fr)}.decomposition-levels{grid-template-columns:repeat(3,1fr)}}@media (max-width:42rem){.nesting-doll-flow,.decomposition-levels,.detector-checks,.stack-animator-layout,.factorial-expansion{grid-template-columns:1fr}.nesting-doll-flow svg{display:none}.recursive-progress{grid-template-columns:1fr}.recursive-progress svg{justify-self:center;transform:rotate(90deg)}.recursion-tree-controls{grid-template-columns:1fr 1fr}.recursion-tree-controls>.cds--form-item{grid-column:1/-1}.detector-tabs{flex-direction:column;align-items:stretch}.detector-tabs .cds--btn,.factorial-expansion .cds--btn{width:100%;max-width:none}}@media (max-width:30rem){.recursion-project-checklist,.recursion-tree-controls{grid-template-columns:1fr}.recursion-tree-controls>.cds--form-item{grid-column:auto}.recursive-tree-nodes>div{min-width:17rem;margin-inline-start:0!important}.decomposition-controls{flex-direction:column;align-items:stretch}.decomposition-controls .cds--tag{margin-inline:0}.decomposition-controls .cds--btn{width:100%;max-width:none}.stack-frame-column .cds--tile{flex-direction:column;align-items:flex-start}}.function-design-development-pack{--design-accent:#007d79}.function-design-lesson-layout{margin-top:1rem}.function-design-story{--lesson-accent:#198038}.design-story-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.design-story-grid>div{flex-direction:column;gap:1px;display:flex}.design-story-grid .cds--tile{background:var(--cds-layer-02);align-items:center;gap:.6rem;display:flex}.design-story-grid svg{color:#da1e28;flex:none}.design-story-grid span{font-size:.67rem}.professional-code-flow{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin:1rem 0 0;padding:0;list-style:none;display:grid}.professional-code-flow li{background:var(--cds-layer-02);flex-direction:column;gap:.65rem;min-width:0;min-height:8rem;padding:.8rem;display:flex;position:relative}.professional-code-flow li>span{color:var(--brand-green);font:.64rem/1 monospace}.professional-code-flow strong{font-size:.7rem}.professional-code-flow small{color:var(--cds-text-secondary);margin-top:auto;font-size:.62rem;line-height:1.4}.professional-code-flow svg{z-index:1;color:var(--brand-green);background:var(--cds-layer-02);padding:2px;position:absolute;top:50%;right:-.6rem}.code-quality-card{--lesson-accent:#007d79}.quality-stage-grid{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2rem;display:grid}.quality-stage-grid .cds--tile{background:var(--cds-layer-02);flex-direction:column;gap:.7rem;min-width:0;min-height:8rem;display:flex}.quality-stage-grid svg{color:#007d79}.quality-stage-grid strong{font-size:.72rem}.quality-stage-grid span{color:var(--cds-text-secondary);margin-top:auto;font-size:.64rem;line-height:1.4}.quality-benefits,.return-consumer-tags{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.naming-quality-meter{--lesson-accent:#8a3ffc}.naming-choice-list,.design-tabs,.refactoring-stage-tabs{flex-wrap:wrap;gap:1px;margin-top:2rem;display:flex}.naming-score{border-left:3px solid #8a3ffc;grid-template-columns:minmax(10rem,.6fr) 1.4fr;align-items:center;gap:2rem;margin-top:1px;display:grid}.naming-score>div{flex-direction:column;gap:.75rem;display:flex}.naming-score code{overflow-wrap:anywhere;font-size:.78rem}.naming-score strong{color:#8a3ffc;letter-spacing:.08em}.naming-score .cds--progress-bar{min-width:0}.srp-visualizer{--lesson-accent:#d02670}.srp-monolith{grid-template-columns:1fr auto;align-items:start;gap:1rem;margin-top:2rem;display:grid}.srp-responsibilities{background:var(--cds-border-subtle-01);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:2rem;display:grid}.srp-responsibilities .cds--tile{background:var(--cds-layer-02);border-bottom:3px solid #d02670;flex-direction:column;gap:.75rem;min-width:0;min-height:8rem;display:flex}.srp-responsibilities code{overflow-wrap:anywhere;font-size:.67rem}.srp-responsibilities span{color:var(--cds-text-secondary);margin-top:auto;font-size:.62rem;line-height:1.4}.srp-visualizer>.cds--snippet{margin-top:1rem}.function-size-card{--lesson-accent:#0f62fe}.function-size-visual{grid-template-columns:1fr 2rem 1fr 2rem 1fr;align-items:center;gap:1rem;margin-top:2rem;display:grid}.function-size-visual .cds--tile{text-align:center;flex-direction:column;justify-content:center;gap:.75rem;min-height:8rem;display:flex}.function-size-visual strong{color:#0f62fe;font-size:1.5rem;font-weight:400}.function-size-visual span{color:var(--cds-text-secondary);font-size:.66rem}.function-size-visual svg{color:#0f62fe}.explicit-data-flow{--lesson-accent:#8a3ffc}.explicit-data-flow h3{margin:1.5rem 0 .5rem;font-size:1rem}.before-after-design{grid-template-columns:1fr 2rem 1fr;align-items:center;gap:1rem;margin-top:1.5rem;display:grid}.before-after-design article{min-width:0}.before-after-design .cds--snippet{margin-top:.75rem}.before-after-design>svg{color:#8a3ffc}.documentation-card{--lesson-accent:#007d79}.documentation-card ul,.refactoring-workspace-grid ul{background:var(--cds-border-subtle-01);grid-template-columns:repeat(2,1fr);gap:1px;margin:1rem 0 0;padding:0;list-style:none;display:grid}.documentation-card li,.refactoring-workspace-grid li{background:var(--cds-layer-02);min-width:0;color:var(--cds-text-secondary);align-items:center;gap:.6rem;padding:.75rem;font-size:.66rem;display:flex}.documentation-card li svg,.refactoring-workspace-grid li svg{color:#007d79;flex:none}.function-quality-analyzer{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);min-width:0}.function-quality-analyzer>div:first-child{border-bottom:1px solid var(--cds-border-subtle-01);align-items:center;gap:.65rem;padding:.75rem;display:flex}.function-quality-analyzer h3{margin:0;font-size:.75rem}.function-quality-analyzer>div:first-child .cds--tag{margin-left:auto}.function-quality-analyzer>div:nth-child(2){background:var(--cds-border-subtle-01);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.function-quality-analyzer .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.65rem;min-width:0;display:flex}.function-quality-analyzer .cds--tile>div{justify-content:space-between;gap:.5rem;display:flex}.function-quality-analyzer strong,.function-quality-analyzer span{font-size:.64rem}.function-quality-analyzer span{color:#8a3ffc;letter-spacing:.05em}.function-quality-analyzer p{color:var(--cds-text-secondary);margin:0;font-size:.61rem;line-height:1.4}.function-health-report{--lesson-accent:#198038}.health-score-grid{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;display:grid}.health-score-grid .cds--tile{background:var(--cds-layer-02);flex-direction:column;gap:.6rem;min-width:0;min-height:8rem;display:flex}.health-score-grid span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.62rem}.health-score-grid strong{color:#8a3ffc;letter-spacing:.05em}.health-score-grid small{color:var(--cds-text-secondary);margin-top:auto;font-size:.61rem;line-height:1.35}.design-checklist{background:var(--cds-border-subtle-01);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:1rem;display:grid}.design-checklist .cds--tile{background:var(--cds-layer-02);align-items:center;gap:.6rem;display:flex}.design-checklist svg{color:var(--brand-green);flex:none}.design-checklist span{font-size:.66rem}.refactoring-workspace{--lesson-accent:#d02670}.refactoring-workspace-grid{grid-template-columns:1fr 2rem 1fr;align-items:start;gap:1rem;margin-top:1px;display:grid}.refactoring-workspace-grid>svg{color:#d02670;align-self:center}.refactoring-workspace-grid>div{min-width:0}.refactoring-workspace-grid ul{grid-template-columns:1fr}.agritech-refactoring{--lesson-accent:#198038}.agritech-refactoring h3{margin:2rem 0 .5rem;font-size:1rem}.agritech-refactoring>div>p{color:var(--cds-text-secondary);font-size:.7rem;line-height:1.45}.design-comparison{--lesson-accent:#198038}.design-comparison>div{margin-top:2rem;overflow-x:auto}.design-comparison table{border-collapse:collapse;width:100%;min-width:42rem}.design-comparison th,.design-comparison td{border:1px solid var(--cds-border-subtle-01);text-align:left;padding:.8rem;font-size:.68rem}.design-comparison thead th{background:var(--cds-layer-02)}.design-comparison tbody td:nth-child(2){border-left:3px solid var(--brand-green)}.design-comparison code{white-space:normal;overflow-wrap:anywhere}.function-design-playground{--lesson-accent:#007d79}.design-playground-supplement{background:var(--cds-layer-01);border-top:1px solid var(--cds-border-subtle-01);grid-template-columns:minmax(17rem,.65fr) minmax(0,1.35fr);gap:1rem;padding:1rem;display:grid}.design-playground-supplement>*{min-width:0}.function-design-mini-project{--lesson-accent:#198038}.function-design-mini-project>.cds--snippet{margin-top:2rem}.design-project-checklist{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;display:grid}.design-project-checklist .cds--tile{background:var(--cds-layer-02);align-items:center;gap:.6rem;min-width:0;min-height:5rem;display:flex}.design-project-checklist svg{color:var(--brand-green);flex:none}.design-project-checklist span{font-size:.65rem;line-height:1.4}.design-project-challenge{border-left:3px solid var(--brand-green);margin-top:1rem}.design-project-challenge p{color:var(--cds-text-secondary);margin:.5rem 0 0;font-size:.68rem;line-height:1.45}@media (max-width:66rem){.design-playground-supplement{grid-template-columns:1fr}.srp-responsibilities{grid-template-columns:repeat(3,1fr)}.design-project-checklist{grid-template-columns:repeat(2,1fr)}}@media (max-width:42rem){.design-story-grid,.professional-code-flow,.quality-stage-grid,.naming-score,.health-score-grid,.before-after-design,.refactoring-workspace-grid{grid-template-columns:1fr}.professional-code-flow svg{display:none}.srp-responsibilities{grid-template-columns:1fr 1fr}.function-size-visual{grid-template-columns:1fr}.function-size-visual svg,.before-after-design>svg,.refactoring-workspace-grid>svg{justify-self:center;transform:rotate(90deg)}.naming-choice-list,.design-tabs,.refactoring-stage-tabs{flex-direction:column;align-items:stretch}.naming-choice-list .cds--btn,.design-tabs .cds--btn,.refactoring-stage-tabs .cds--btn{width:100%;max-width:none}.function-quality-analyzer>div:nth-child(2),.documentation-card ul,.design-checklist{grid-template-columns:1fr}}@media (max-width:30rem){.srp-responsibilities,.design-project-checklist,.srp-monolith{grid-template-columns:1fr}.function-quality-analyzer .cds--tile>div{flex-direction:column;align-items:flex-start}}.function-capstone-development-pack{--capstone-accent:#8a3ffc}.function-capstone-layout .published-lesson-flow{min-inline-size:0}.capstone-responsibility-grid,.planning-contracts,.architecture-node-grid,.refactoring-suggestions,.capstone-milestones,.design-project-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.capstone-responsibility-grid .cds--tile{align-items:center;gap:.75rem;display:flex}.capstone-responsibility-grid span{font-family:var(--font-mono);color:var(--capstone-accent)}.architecture-workspace,.dependency-graph-layout{grid-template-columns:minmax(0,1.5fr) minmax(15rem,.7fr);gap:1rem;margin-block:1rem;display:grid}.architecture-node-grid button,.dependency-root button,.capstone-milestones button{border:1px solid var(--cds-border-subtle);background:var(--cds-layer-02);color:var(--cds-text-primary);text-align:start;cursor:pointer;min-inline-size:0;padding:1rem}.architecture-node-grid button{gap:.35rem;display:grid}.architecture-node-grid button span,.dependency-root button small{color:var(--cds-text-secondary);font-size:.75rem}.architecture-node-grid button.is-active,.dependency-root button.is-active{border-color:var(--capstone-accent);box-shadow:inset .25rem 0 var(--capstone-accent)}.architecture-inspector a{align-items:center;gap:.35rem;display:inline-flex}.architecture-edge-list,.final-challenge-examples{flex-wrap:wrap;gap:.5rem;display:flex}.planning-contracts dl{gap:.5rem;display:grid}.planning-contracts dl div{grid-template-columns:4rem 1fr;gap:.5rem;display:grid}.planning-contracts dt{font-weight:600}.planning-contracts dd{color:var(--cds-text-secondary);margin:0}.phase-selector,.project-file-tabs{flex-wrap:wrap;gap:.25rem;margin-block:1rem;display:flex}.capstone-phases article{gap:1rem;display:grid}.capstone-phases article>div{flex-wrap:wrap;gap:.5rem;display:flex}.phase-milestone{border-inline-start:.25rem solid var(--cds-support-success);align-items:center;gap:.75rem;display:flex}.dependency-root>button{inline-size:100%;margin-block-end:.75rem}.dependency-root>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.dependency-root button{gap:.25rem;display:grid}.dependency-graph-layout>.cds--tile .cds--tag{margin:.25rem}.project-file-note{border-inline-start:.25rem solid var(--cds-support-info);background:var(--cds-layer-02);padding:.75rem}.refactoring-suggestions .cds--tile{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;display:grid}.refactoring-suggestions .is-resolved{border-inline-start:.25rem solid var(--cds-support-success)}.capstone-progress-tracker .cds--progress-bar{margin-block:1rem}.capstone-milestones button{grid-template-columns:auto 1fr;align-items:center;gap:.25rem .75rem;display:grid}.capstone-milestones button span{background:var(--cds-layer-accent);border-radius:50%;grid-row:1/3;place-items:center;block-size:2rem;inline-size:2rem;display:grid}.capstone-milestones button small{color:var(--cds-text-secondary)}.capstone-milestones button.is-complete{border-color:var(--cds-support-success)}.capstone-milestones button.is-complete span{background:var(--cds-support-success);color:#fff}.capstone-milestones button:disabled{cursor:not-allowed;opacity:.55}.capstone-recursion-reuse{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.capstone-recursion-reuse>.lesson-card{margin:0}.integration-console{gap:1rem;margin-block-start:1rem;display:grid}.integration-dashboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.integration-dashboard .cds--tile{gap:.35rem;min-inline-size:0;display:grid}.integration-dashboard span{color:var(--cds-text-secondary);font-size:.75rem}.integration-dashboard strong{overflow-wrap:anywhere}.integration-data-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.integration-data-flow article{background:var(--cds-layer-02);padding:1rem}.integration-data-flow .cds--tag{margin:.2rem}.capstone-rubric [role=region]{overflow-x:auto}.capstone-rubric table{border-collapse:collapse;inline-size:100%;min-inline-size:35rem}.capstone-rubric th,.capstone-rubric td{border-block-end:1px solid var(--cds-border-subtle);text-align:start;padding:.75rem}.capstone-rubric th:last-child,.capstone-rubric td:last-child{text-align:end}.engineering-reflection>div{gap:1rem;margin-block:1rem;display:grid}.capstone-final-challenge{gap:1rem;display:grid}.function-capstone-development-pack code{overflow-wrap:anywhere}@media (max-width:66rem){.function-capstone-layout{grid-template-columns:minmax(0,1fr)}.function-capstone-layout .published-lesson-outline{display:none}.architecture-workspace,.dependency-graph-layout,.capstone-recursion-reuse{grid-template-columns:minmax(0,1fr)}}@media (max-width:42rem){.capstone-responsibility-grid,.planning-contracts,.architecture-node-grid,.refactoring-suggestions,.capstone-milestones,.design-project-checklist,.integration-data-flow{grid-template-columns:minmax(0,1fr)}.integration-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.dependency-root>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:30rem){.integration-dashboard{grid-template-columns:minmax(0,1fr)}.phase-selector,.project-file-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.phase-selector .cds--btn,.project-file-tabs .cds--btn{inline-size:100%;max-inline-size:none}.architecture-node-grid button,.dependency-root button,.capstone-milestones button{padding:.75rem}}.if-statement-development-pack{--if-accent:#0f62fe}.if-statement-lesson-layout{margin-top:1rem}.if-story-card{--lesson-accent:#198038}.if-story-readings{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:2rem;display:grid}.if-story-readings .cds--tile{background:var(--cds-layer-02);flex-direction:column;justify-content:space-between;min-height:7rem;display:flex}.if-story-readings span,.if-story-condition span{color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.if-story-readings strong{color:var(--brand-green);font-size:1.2rem;font-weight:400}.if-story-condition{border-left:3px solid var(--brand-green);justify-content:space-between;align-items:center;gap:1rem;margin-top:1px;display:flex}.if-story-condition code{color:var(--brand-green);font-size:.78rem}.if-statement-visualizer{--lesson-accent:#0f62fe}.if-result-controls,.indentation-presets,.execution-value-buttons,.if-examples-gallery>div:first-of-type{flex-wrap:wrap;gap:1px;margin-top:2rem;display:flex}.if-false-guidance{color:var(--cds-text-secondary);margin:1rem 0 0;font-size:.74rem;line-height:1.45}.execution-path-viewer{grid-template-columns:minmax(11rem,1fr) 2rem 1fr 1fr;align-items:stretch;gap:.75rem;margin-top:1rem;display:grid}.execution-path-viewer>div{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);opacity:.42;flex-direction:column;justify-content:center;gap:.6rem;min-height:7rem;padding:1rem;transition:opacity .2s,border-color .2s,box-shadow .2s;display:flex}.execution-path-viewer>div:first-child{opacity:1}.execution-path-viewer>div.is-active{opacity:1;border-color:var(--if-accent);box-shadow:inset 0 -3px var(--if-accent)}.execution-path-viewer>svg{color:var(--if-accent);align-self:center}.execution-path-viewer span,.condition-status-card>span,.step-runner-grid .cds--tile>span,.step-variable-grid>span{color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.05em;font-size:.64rem}.execution-path-viewer code,.execution-path-viewer small{overflow-wrap:anywhere;font-size:.7rem}.if-syntax-breakdown{--lesson-accent:#8a3ffc}.if-syntax-breakdown>.cds--snippet{margin-top:2rem}.if-syntax-parts{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:.5rem;display:grid}.if-syntax-parts button{min-height:7rem;color:var(--cds-text-primary);background:var(--cds-layer-02);text-align:left;cursor:pointer;border:0;border-bottom:3px solid #0000;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.if-syntax-parts button.is-active{border-bottom-color:#8a3ffc}.if-syntax-parts code{color:#8a3ffc;font-size:.72rem}.if-syntax-parts strong{font-size:.72rem}.if-syntax-breakdown>.cds--tile{border-left:3px solid #8a3ffc;margin-top:1px}.if-syntax-breakdown>.cds--tile p{color:var(--cds-text-secondary);margin:.6rem 0 0;font-size:.74rem;line-height:1.45}.first-if-grid{grid-template-columns:1.25fr .75fr;gap:1rem;margin-top:2rem;display:grid}.first-if-grid>div:first-child{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.condition-status-card{background:var(--cds-layer-02);border-left:3px solid var(--cds-border-strong-01);grid-template-columns:1fr auto;align-content:center;gap:.65rem;min-height:9rem;display:grid}.condition-status-card.is-true{border-left-color:#198038}.condition-status-card.is-false{border-left-color:#da1e28}.condition-status-card code{overflow-wrap:anywhere;grid-column:1/-1;font-size:.72rem}.condition-status-card strong{font-size:1.25rem;font-weight:400}.execution-line-preview{background:var(--cds-layer-02);margin:1rem 0 0;padding:0;list-style:none}.execution-line-preview li{border-top:1px solid var(--cds-border-subtle-01);grid-template-columns:2rem 1fr auto;align-items:center;gap:.75rem;min-height:3.25rem;padding:.6rem 1rem;display:grid}.execution-line-preview li.is-skipped{opacity:.42;text-decoration:line-through}.execution-line-preview li>span{color:var(--if-accent);font:.65rem/1 monospace}.execution-line-preview code{overflow-wrap:anywhere;font-size:.7rem}.indentation-checker{--lesson-accent:#d02670}.indentation-checker>.cds--form-item{margin-top:1rem}.indentation-results{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:1px;display:grid}.indentation-results .cds--tile{background:var(--cds-layer-02);flex-direction:column;gap:.6rem;min-height:7rem;display:flex}.indentation-results .cds--tile.is-correct{border-left:3px solid #198038;flex-direction:row;grid-column:1/-1;align-items:center}.indentation-results strong{font-size:.78rem}.indentation-results p{color:var(--cds-text-secondary);margin:0;font-size:.7rem;line-height:1.4}.if-multiple-statements>.cds--snippet{margin-top:2rem}.if-multiple-statements>pre,.step-runner-grid pre{color:#d9fbe2;white-space:pre-wrap;background:#161616;margin:1px 0 0;padding:1rem;overflow:auto}.if-examples-gallery{--lesson-accent:#198038}.if-example-detail{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.if-example-detail>div:first-child{min-width:0}.if-example-detail h3{font-size:.95rem}.if-example-detail p{color:var(--cds-text-secondary);font-size:.75rem;line-height:1.5}.if-example-detail .execution-path-viewer{grid-template-columns:1fr;margin:0}.if-example-detail .execution-path-viewer>svg{transform:rotate(90deg)}.if-playground-supplement{margin:1rem}.if-playground-input{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);grid-template-columns:1fr auto;align-items:end;gap:1rem;padding:1rem;display:grid}.decision-timeline,.code-step-runner{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);margin-top:1rem}.decision-timeline>div,.code-step-runner-heading{border-bottom:1px solid var(--cds-border-subtle-01);align-items:center;gap:.65rem;min-height:3.5rem;padding:.75rem 1rem;display:flex}.decision-timeline svg,.code-step-runner-heading svg{color:var(--if-accent)}.decision-timeline h3,.code-step-runner-heading h3{margin:0;font-size:.84rem}.decision-timeline>div .cds--btn{margin-left:auto}.decision-timeline ol{background:var(--cds-border-subtle-01);grid-template-columns:repeat(5,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.decision-timeline li{background:var(--cds-layer-01);opacity:.28;grid-template-columns:1.5rem 1fr;gap:.5rem;min-width:0;min-height:8rem;padding:.85rem;transition:opacity .2s;display:grid;position:relative}.decision-timeline li.is-visible{opacity:1}.decision-timeline li>span{color:var(--if-accent);font:.65rem/1 monospace}.decision-timeline li div{flex-direction:column;gap:.75rem;min-width:0;display:flex}.decision-timeline li strong{font-size:.68rem}.decision-timeline li code{text-overflow:ellipsis;font-size:.66rem;line-height:1.4;overflow:hidden}.decision-timeline li>svg{z-index:1;color:var(--if-accent);position:absolute;top:50%;right:-.6rem;transform:translateY(-50%)}.code-step-runner-heading{justify-content:space-between}.code-step-runner-heading>div{align-items:center;gap:.65rem;display:flex}.step-runner-controls{background:var(--cds-layer-01);justify-content:center;align-items:center;gap:.75rem;padding:.75rem;display:flex}.step-runner-controls span{color:var(--cds-text-helper);font-size:.68rem}.step-runner-grid{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr 1fr;gap:1px;display:grid}.step-runner-grid>.cds--tile{background:var(--cds-layer-02);flex-direction:column;gap:.65rem;min-width:0;min-height:9rem;display:flex}.step-runner-grid>.cds--tile>code{overflow-wrap:anywhere;font-size:.7rem}.step-runner-grid .condition-status-card{display:grid}.step-variable-grid{background:var(--cds-layer-01);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;padding:1rem;display:grid}.step-variable-grid>span,.step-variable-grid>p{grid-column:1/-1}.step-variable-grid .cds--tile{background:var(--cds-layer-02);flex-direction:column;justify-content:space-between;min-width:0;min-height:6rem;display:flex}.step-variable-grid .cds--tile code{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}@media (prefers-reduced-motion:reduce){.execution-path-viewer>div,.decision-timeline li{transition:none}}@media (max-width:66rem){.decision-timeline ol{grid-template-columns:1fr 1fr}.decision-timeline li:last-child{grid-column:1/-1}.decision-timeline li>svg{display:none}.step-runner-grid{grid-template-columns:1fr 1fr}.step-runner-grid>.cds--tile:last-child{grid-column:1/-1}}@media (max-width:50rem){.execution-path-viewer,.first-if-grid,.if-example-detail{grid-template-columns:1fr}.execution-path-viewer>svg{justify-self:center;transform:rotate(90deg)}.if-syntax-parts{grid-template-columns:1fr 1fr}}@media (max-width:35rem){.if-story-readings,.if-syntax-parts,.indentation-results,.decision-timeline ol,.step-runner-grid,.if-playground-input{grid-template-columns:1fr}.indentation-results .cds--tile.is-correct,.decision-timeline li:last-child,.step-runner-grid>.cds--tile:last-child{grid-column:auto}.if-story-condition,.step-runner-controls{flex-direction:column;align-items:flex-start}.if-result-controls,.indentation-presets,.execution-value-buttons,.if-examples-gallery>div:first-of-type{flex-direction:column}.if-result-controls .cds--btn,.indentation-presets .cds--btn,.execution-value-buttons .cds--btn,.if-examples-gallery>div:first-of-type .cds--btn{width:100%}.execution-line-preview li{grid-template-columns:1.5rem 1fr}.execution-line-preview .cds--tag{grid-column:2}.if-playground-input .cds--btn{width:100%}}.if-else-development-pack{--if-else-accent:#8a3ffc}.if-else-lesson-layout{margin-top:1rem}.if-else-story{--lesson-accent:#198038}.if-else-story-grid{background:var(--cds-border-subtle-01);grid-template-columns:1.3fr .7fr;gap:1px;margin-top:2rem;display:grid}.if-else-story-grid>*{background:var(--cds-layer-02);min-width:0;padding:1rem}.if-else-story-grid>div{flex-direction:column;gap:.75rem;display:flex}.if-else-story-grid>div>span,.if-else-story-grid .cds--tile>span,.why-if-alone-grid span,.dual-path-condition span,.condition-outcome-card>span,.comparator-lane span{color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.if-else-story-grid .cds--tile{flex-direction:column;justify-content:space-between;gap:.75rem;display:flex}.if-else-story-grid .cds--tile strong{color:var(--brand-green);font-size:1.25rem;font-weight:400}.if-else-story-grid .cds--tile p{color:var(--cds-text-secondary);margin:0;font-size:.72rem;line-height:1.45}.if-else-story-grid .missing-outcome{border-left:3px solid var(--brand-green);flex-direction:row;grid-column:1/-1;align-items:center;min-height:5rem}.why-if-alone{--lesson-accent:#d02670}.why-if-alone-grid{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:2rem;display:grid}.why-if-alone-grid>*{min-width:0}.why-if-alone-grid .cds--tile{background:var(--cds-layer-02);flex-direction:column;gap:.75rem;display:flex}.why-if-alone-grid pre{color:#d9fbe2;background:#161616;margin:0;padding:.75rem}.why-if-alone-grid p{color:var(--cds-text-secondary);margin:0;font-size:.72rem;line-height:1.45}.if-else-visualizer{--lesson-accent:#8a3ffc}.dual-path-animation{justify-items:center;gap:.75rem;margin-top:1rem;display:grid}.dual-path-condition{border-bottom:3px solid var(--if-else-accent);grid-template-columns:1fr auto;gap:.65rem;min-width:min(100%,22rem);display:grid}.dual-path-condition code{overflow-wrap:anywhere;grid-column:1/-1;font-size:.72rem}.dual-path-condition strong,.dual-path-animation>svg{color:var(--if-else-accent)}.dual-path-branches{grid-template-columns:1fr 1fr;gap:1rem;width:100%;display:grid;position:relative}.dual-path-branches:before{content:"";border:1px solid var(--cds-border-strong-01);border-bottom:0;height:.75rem;position:absolute;top:-.75rem;left:25%;right:25%}.condition-outcome-card{opacity:.4;grid-template-columns:1fr auto;align-content:center;gap:.75rem;min-height:9rem;transition:opacity .2s,border-color .2s,box-shadow .2s;display:grid}.condition-outcome-card.is-active{opacity:1;border-color:var(--if-else-accent);box-shadow:inset 0 -3px var(--if-else-accent)}.condition-outcome-card code{overflow-wrap:anywhere;grid-column:1/-1;font-size:.72rem}.condition-outcome-card strong{font-size:.85rem}.exactly-one-outcome{border-left:3px solid #198038;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.exactly-one-outcome svg{color:#198038}.if-else-syntax{--lesson-accent:#0f62fe}.if-else-syntax>.cds--snippet{margin-top:2rem}.if-else-syntax-parts{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:.5rem;display:grid}.if-else-syntax-parts button{min-height:7rem;color:var(--cds-text-primary);background:var(--cds-layer-02);text-align:left;cursor:pointer;border:0;border-bottom:3px solid #0000;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.if-else-syntax-parts button.is-active{border-bottom-color:#0f62fe}.if-else-syntax-parts code{overflow-wrap:anywhere;color:#0f62fe;font-size:.7rem}.if-else-syntax-parts strong{font-size:.72rem}.if-else-syntax>.cds--tile{border-left:3px solid #0f62fe;margin-top:1px}.if-else-syntax>.cds--tile p{color:var(--cds-text-secondary);margin:.5rem 0 0;font-size:.72rem;line-height:1.45}.first-if-else-grid,.agritech-if-else-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.first-if-else-grid>div:first-child,.agritech-if-else-grid>div:first-child{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.agritech-if-else{--lesson-accent:#198038}.agritech-if-else-tabs{flex-wrap:wrap;gap:1px;margin-top:2rem;display:flex}.agritech-if-else-grid{margin-top:1rem}.agritech-if-else-grid h3{margin:0;font-size:.95rem}.agritech-if-else-grid p{color:var(--cds-text-secondary);margin:0;font-size:.75rem;line-height:1.5}.execution-comparator{--lesson-accent:#8a3ffc}.comparator-inputs{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.comparator-grid{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:1rem;display:grid}.comparator-lane{background:var(--cds-layer-02);border-top:3px solid #0000;flex-direction:column;align-items:center;gap:.75rem;min-width:0;display:flex}.comparator-lane.is-true{border-top-color:#198038}.comparator-lane.is-false{border-top-color:#da1e28}.comparator-lane>div{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.comparator-lane>svg{color:var(--if-else-accent)}.comparator-lane>code{font-size:.78rem}.comparator-lane pre{color:#d9fbe2;white-space:pre-wrap;background:#161616;width:100%;min-height:5rem;margin:0;padding:1rem}.compare-choose-card{--lesson-accent:#0f62fe}.compare-choose-table{border:1px solid var(--cds-border-subtle-01);margin-top:2rem;overflow-x:auto}.compare-choose-table table{border-collapse:collapse;width:100%;min-width:34rem}.compare-choose-table th,.compare-choose-table td{border-top:1px solid var(--cds-border-subtle-01);text-align:left;padding:.85rem 1rem;font-size:.72rem}.compare-choose-table thead th{color:var(--cds-text-helper);background:var(--cds-layer-02);font-weight:500}.compare-choose-table tbody th{width:46%;font-weight:500}.compare-choose-table td:last-child{color:var(--brand-green)}@media (prefers-reduced-motion:reduce){.condition-outcome-card{transition:none}}@media (max-width:50rem){.if-else-story-grid,.why-if-alone-grid,.first-if-else-grid,.agritech-if-else-grid{grid-template-columns:1fr}.if-else-story-grid .missing-outcome{grid-column:auto}.if-else-syntax-parts{grid-template-columns:1fr 1fr}}@media (max-width:35rem){.dual-path-branches,.if-else-syntax-parts,.comparator-inputs,.comparator-grid{grid-template-columns:1fr}.dual-path-branches:before{display:none}.agritech-if-else-tabs{flex-direction:column}.agritech-if-else-tabs .cds--btn{width:100%}.if-else-story-grid .missing-outcome{flex-direction:column;align-items:flex-start}}.if-elif-else-development-pack{--elif-accent:#8a3ffc}.elif-lesson-layout{margin-top:1rem}.elif-story{--lesson-accent:#198038}.elif-story-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.elif-story-grid>div{min-width:0}.elif-story-grid>div:first-child{flex-direction:column;gap:.75rem;display:flex}.elif-story-grid>div:first-child>span,.multi-situation-grid span,.branch-input span,.coverage-results .cds--tile span{color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.elif-story-grid>div:last-child{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;display:grid}.elif-story-grid .cds--tile{background:var(--cds-layer-02);flex-direction:column;justify-content:space-between;min-height:7rem;display:flex}.elif-story-grid .cds--tile span{color:var(--cds-text-helper);font-size:.65rem}.elif-story-grid .cds--tile strong{font-size:.8rem}.why-two-paths{--lesson-accent:#d02670}.multi-situation-grid{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2rem;display:grid}.multi-situation-grid .cds--tile{background:var(--cds-layer-02);flex-direction:column;justify-content:space-between;min-height:8rem;display:flex}.multi-situation-grid strong{color:#d02670;font-size:1.2rem;font-weight:400}.multi-situation-grid p{color:var(--cds-text-secondary);margin:0;font-size:.7rem;line-height:1.4}.elif-definition{--lesson-accent:#0f62fe}.elif-definition ol{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin:2rem 0 0;padding:0;list-style:none;display:grid}.elif-definition li{background:var(--cds-layer-02);flex-direction:column;justify-content:space-between;min-height:7rem;padding:1rem;display:flex}.elif-definition li span{color:#0f62fe;font:.65rem/1 monospace}.elif-definition li strong{font-size:.72rem;line-height:1.4}.elif-syntax{--lesson-accent:#8a3ffc}.elif-syntax>.cds--snippet{margin-top:2rem}.elif-syntax-parts{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:.5rem;display:grid}.elif-syntax-parts button{min-height:7rem;color:var(--cds-text-primary);background:var(--cds-layer-02);text-align:left;cursor:pointer;border:0;border-bottom:3px solid #0000;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.elif-syntax-parts button.is-active{border-bottom-color:var(--elif-accent)}.elif-syntax-parts code{overflow-wrap:anywhere;color:var(--elif-accent);font-size:.68rem}.elif-syntax-parts strong{font-size:.72rem}.elif-syntax>.cds--tile{border-left:3px solid var(--elif-accent);margin-top:1px}.elif-syntax>.cds--tile p{color:var(--cds-text-secondary);margin:.5rem 0 0;font-size:.72rem}.if-elif-else-visualizer{--lesson-accent:#8a3ffc}.elif-visualizer-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.elif-visualizer-grid>div:first-child{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.branch-execution-timeline{align-content:start;justify-items:center;gap:.5rem;min-width:0;display:grid}.branch-input{background:var(--cds-layer-02);border-bottom:3px solid var(--elif-accent);justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:4rem;padding:.75rem 1rem;display:flex}.branch-input strong{font-size:1.2rem;font-weight:400}.branch-execution-timeline>svg{color:var(--elif-accent)}.branch-execution-timeline ol{width:100%;margin:0;padding:0;list-style:none}.branch-execution-timeline li{background:var(--cds-layer-02);border-top:1px solid var(--cds-border-subtle-01);opacity:.3;grid-template-columns:3rem 1fr auto;align-items:center;gap:.6rem;min-height:4.5rem;padding:.65rem .75rem;display:grid}.branch-execution-timeline li.is-evaluated{opacity:.65}.branch-execution-timeline li.is-selected{opacity:1;box-shadow:inset 3px 0 var(--brand-green)}.branch-execution-timeline li>span{color:var(--elif-accent);text-transform:uppercase;font:.62rem/1 monospace}.branch-execution-timeline li code{overflow-wrap:anywhere;font-size:.68rem}.branch-execution-timeline li strong{grid-column:2/-1;font-size:.7rem}.agritech-elif-tabs{flex-wrap:wrap;gap:1px;margin-bottom:1rem;display:flex}.agritech-elif-examples>.lesson-card{margin-top:0}.decision-tree-builder{--lesson-accent:#8a3ffc}.decision-tree-builder>ol{background:var(--cds-layer-02);margin:2rem 0 0;padding:0;list-style:none}.decision-tree-builder>ol>li{border-top:1px solid var(--cds-border-subtle-01);grid-template-columns:2rem 1fr auto;align-items:center;gap:.75rem;min-height:5rem;padding:.75rem 1rem;display:grid}.decision-tree-builder>ol>li.has-issue{box-shadow:inset 3px 0 #da1e28}.decision-tree-builder li>span{color:var(--elif-accent);font:.65rem/1 monospace}.decision-tree-builder li>div:nth-child(2){grid-template-columns:4rem 1fr;align-items:center;gap:.4rem .75rem;min-width:0;display:grid}.decision-tree-builder li code{overflow-wrap:anywhere;font-size:.7rem}.decision-tree-builder li strong{grid-column:2;font-size:.7rem}.decision-tree-builder li>div:last-child{display:flex}.tree-builder-status{border-left:3px solid #da1e28;margin-top:1px}.tree-builder-status.is-valid{border-left-color:var(--brand-green)}.tree-builder-status p{color:var(--cds-text-secondary);margin:.5rem 0 0;font-size:.72rem}.condition-order-analyzer{--lesson-accent:#d02670}.order-example-controls{flex-wrap:wrap;gap:1px;margin:2rem 0 .5rem;display:flex}.order-analysis-results{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:.5rem;display:grid}.order-analysis-results .cds--tile{background:var(--cds-layer-02);flex-direction:column;gap:.65rem;min-height:7rem;display:flex}.order-analysis-results .cds--tile.is-valid{border-left:3px solid var(--brand-green);flex-direction:row;grid-column:1/-1;align-items:center}.order-analysis-results strong{font-size:.75rem}.order-analysis-results p{color:var(--cds-text-secondary);margin:0;font-size:.7rem;line-height:1.4}.condition-coverage{--lesson-accent:#007d79}.condition-coverage>.cds--form-item{margin-top:2rem}.coverage-results{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.coverage-results>div{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;display:grid}.coverage-results>div .cds--tile{background:var(--cds-layer-02);flex-direction:column;justify-content:space-between;min-height:6rem;display:flex}.coverage-results .cds--tile strong{font-size:.7rem}.coverage-results ol{background:var(--cds-layer-02);margin:0;padding:0;list-style:none}.coverage-results li{border-top:1px solid var(--cds-border-subtle-01);opacity:.48;grid-template-columns:6rem 1fr;align-items:center;gap:.4rem .75rem;min-height:3.7rem;padding:.6rem .75rem;display:grid}.coverage-results li.is-covered{opacity:1;box-shadow:inset 3px 0 var(--brand-green)}.coverage-results li code{font-size:.68rem}.coverage-results li span{color:var(--cds-text-secondary);grid-column:2;font-size:.68rem}.coverage-summary{color:var(--cds-text-secondary);background:var(--cds-layer-02);border-left:3px solid #007d79;margin:1rem 0 0;padding:.75rem 1rem;font-size:.72rem}.elif-playground .branch-execution-timeline{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);margin-top:1rem;padding:1rem}@media (max-width:50rem){.elif-story-grid,.elif-visualizer-grid,.coverage-results{grid-template-columns:1fr}.multi-situation-grid,.elif-definition ol,.elif-syntax-parts{grid-template-columns:1fr 1fr}}@media (max-width:35rem){.elif-story-grid>div:last-child,.multi-situation-grid,.elif-definition ol,.elif-syntax-parts,.order-analysis-results,.coverage-results>div{grid-template-columns:1fr}.order-analysis-results .cds--tile.is-valid{grid-column:auto}.agritech-elif-tabs,.order-example-controls{flex-direction:column}.agritech-elif-tabs .cds--btn,.order-example-controls .cds--btn{width:100%}.decision-tree-builder>ol>li{grid-template-columns:1.5rem 1fr}.decision-tree-builder li>div:last-child{grid-column:2}.branch-execution-timeline li{grid-template-columns:2.5rem 1fr}.branch-execution-timeline li .cds--tag,.branch-execution-timeline li strong{grid-column:2}}.elif-execution-comparator{--lesson-accent:#8a3ffc}.elif-comparator-inputs,.elif-comparator-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.elif-comparator-grid{margin-top:1rem}.elif-comparator-grid .branch-execution-timeline{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);padding:1rem}@media (max-width:50rem){.elif-comparator-grid{grid-template-columns:1fr}}.nested-if-development-pack{--nested-accent:#6929c4}.nested-lesson-layout{margin-top:1rem}.nested-story{--lesson-accent:#198038}.nested-story-grid{grid-template-columns:1fr 2rem 1fr;align-items:center;gap:.75rem;margin-top:2rem;display:grid}.nested-story-grid>.cds--tile{background:var(--cds-layer-02);flex-direction:column;justify-content:center;gap:.75rem;min-height:9rem;display:flex}.nested-story-grid>svg{color:var(--brand-green);justify-self:center;transform:rotate(-90deg)}.nested-story-grid span,.hierarchy-case-grid span,.nested-analogy span,.tree-input span,.tree-level span,.logic-path-result span,.decision-pattern-selector .cds--tile>span{color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.nested-story-grid strong{font-size:.75rem}.why-hierarchy{--lesson-accent:#d02670}.hierarchy-case-grid{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:2rem;display:grid}.hierarchy-case-grid>.cds--tile{background:var(--cds-layer-02);grid-template-columns:1fr 1fr;align-items:center;gap:.75rem;min-height:10rem;display:grid}.hierarchy-case-grid>.cds--tile>div{flex-direction:column;gap:.4rem;display:flex}.hierarchy-case-grid>.cds--tile>svg{color:#d02670;grid-column:1/-1;justify-self:center}.hierarchy-case-grid>.cds--tile>.cds--tag{grid-column:1/-1}.nested-definition{--lesson-accent:#0f62fe}.nested-definition>ol{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin:2rem 0 0;padding:0;list-style:none;display:grid}.nested-definition>ol li{background:var(--cds-layer-02);flex-direction:column;justify-content:space-between;min-height:7rem;padding:1rem;display:flex}.nested-definition>ol span{color:#0f62fe;font:.65rem/1 monospace}.nested-definition>ol strong{font-size:.72rem;line-height:1.4}.nested-analogy{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1rem;display:grid}.nested-analogy .cds--tile{background:var(--cds-layer-02);flex-direction:column;gap:.6rem;display:flex}.nested-analogy strong{font-size:.78rem}.nested-analogy p{color:var(--cds-text-secondary);margin:0;font-size:.7rem;line-height:1.45}.nested-syntax{--lesson-accent:#6929c4}.nested-syntax>.cds--snippet{margin-top:2rem}.nested-syntax-parts{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:.5rem;display:grid}.nested-syntax-parts button{min-height:7rem;color:var(--cds-text-primary);background:var(--cds-layer-02);text-align:left;cursor:pointer;border:0;border-bottom:3px solid #0000;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.nested-syntax-parts button.is-active{border-bottom-color:var(--nested-accent)}.nested-syntax-parts code{overflow-wrap:anywhere;color:var(--nested-accent);font-size:.68rem}.nested-syntax-parts strong{font-size:.72rem}.nested-syntax>.cds--tile{border-left:3px solid var(--nested-accent);margin-top:1px}.nested-syntax>.cds--tile p{color:var(--cds-text-secondary);margin:.5rem 0 0;font-size:.72rem}.execution-tree-viewer{--lesson-accent:#6929c4}.nested-slider-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;display:grid}.nested-decision-tree{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);justify-items:center;gap:.55rem;margin-top:1.5rem;padding:1rem;display:grid}.tree-input,.tree-level{background:var(--cds-layer-02);border-left:3px solid var(--cds-border-strong-01);grid-template-columns:1fr auto;align-items:center;gap:.55rem;width:min(100%,28rem);min-height:4.5rem;padding:.75rem 1rem;display:grid}.tree-input strong{grid-column:1/-1;font-size:.75rem}.tree-level.is-active{border-left-color:var(--nested-accent)}.tree-level code{overflow-wrap:anywhere;grid-column:1;font-size:.72rem}.nested-decision-tree>svg{color:var(--nested-accent)}.tree-branches{grid-template-columns:1fr 1fr;gap:1rem;width:100%;display:grid}.nested-decision-tree .is-pending{opacity:.18}.nested-decision-tree strong.is-pending{visibility:hidden}.tree-branches{transition:opacity .2s}.tree-branches.is-pending{opacity:.18}.tree-branches>div{background:var(--cds-layer-02);opacity:.38;border-top:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;min-height:7rem;padding:1rem;transition:opacity .2s,border-color .2s;display:flex}.tree-branches>div.is-active{opacity:1;border-top-color:var(--brand-green)}.tree-branches>div>span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.65rem}.tree-branches strong{font-size:.75rem}.tree-branches small{color:var(--cds-text-helper)}.nested-examples{--lesson-accent:#198038}.nested-examples>div:first-of-type{flex-wrap:wrap;gap:1px;margin-top:2rem;display:flex}.nested-example-detail{grid-template-columns:.75fr 1.25fr;gap:1rem;margin-top:1rem;display:grid}.nested-example-detail>*{min-width:0}.nested-example-detail p{color:var(--cds-text-secondary);font-size:.75rem;line-height:1.5}.nested-example-detail pre{color:#d9fbe2;background:#161616;grid-column:1/-1;margin:0;padding:1rem}.hierarchy-explorer{--lesson-accent:#0f62fe}.hierarchy-explorer .cds--accordion{margin-top:2rem}.hierarchy-explorer code{color:#0f62fe;font-size:.72rem}.hierarchy-explorer .cds--accordion__content p{color:var(--cds-text-secondary);font-size:.72rem;line-height:1.45}.logic-path-simulator{--lesson-accent:#007d79}.logic-path-result{border-left:3px solid var(--brand-green);align-items:center;gap:.75rem;margin-top:1px;display:flex}.logic-path-result>div{flex-direction:column;gap:.3rem;display:flex}.logic-path-result svg{color:var(--brand-green)}.logic-path-result strong{font-size:.78rem}.logic-path-result small{color:var(--cds-text-helper)}.nested-playground-inputs{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);grid-template-columns:1fr 1fr auto;align-items:end;gap:1rem;padding:1rem;display:grid}.nested-block-highlighter{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);margin-top:1rem}.nested-block-highlighter>div{border-bottom:1px solid var(--cds-border-subtle-01);padding:1rem}.nested-block-highlighter h3{margin:0;font-size:.84rem}.nested-block-highlighter ol{margin:0;padding:0;list-style:none}.nested-block-highlighter li{min-height:2.7rem;padding:.45rem .75rem .45rem calc(.75rem + var(--nest-depth) * .7rem);border-top:1px solid var(--cds-border-subtle-01);opacity:.38;grid-template-columns:2rem 1fr auto;align-items:center;gap:.75rem;display:grid}.nested-block-highlighter li.is-executed{opacity:1;box-shadow:inset 3px 0 var(--nested-accent)}.nested-block-highlighter li>span{color:var(--nested-accent);font:.65rem/1 monospace}.nested-block-highlighter code{overflow-wrap:anywhere;white-space:pre-wrap;font-size:.68rem}.nested-comparison{--lesson-accent:#0f62fe}.nested-comparison .cds--data-table-container{margin-top:2rem;overflow-x:auto}.nested-comparison table{min-width:42rem}.decision-pattern-selector{--lesson-accent:#6929c4}.decision-pattern-selector>.cds--tile{background:var(--cds-layer-02);flex-direction:column;justify-content:center;gap:.75rem;min-height:7rem;margin-top:2rem;display:flex}.decision-pattern-selector>.cds--tile.is-correct,.decision-pattern-selector>.cds--tile.is-incorrect{border-left:3px solid var(--brand-green);flex-direction:row;align-items:center;min-height:5rem;margin-top:1rem}.decision-pattern-selector>.cds--tile.is-incorrect{border-left-color:#da1e28}.decision-pattern-selector>.cds--tile p{color:var(--cds-text-secondary);margin:.4rem 0 0;font-size:.72rem;line-height:1.45}.pattern-choice-grid,.pattern-actions{flex-wrap:wrap;gap:1px;margin-top:1rem;display:flex}@media (prefers-reduced-motion:reduce){.tree-branches>div{transition:none}}@media (max-width:50rem){.nested-definition>ol,.nested-slider-grid{grid-template-columns:1fr 1fr}.nested-example-detail{grid-template-columns:1fr}.nested-example-detail pre{grid-column:auto}.nested-playground-inputs{grid-template-columns:1fr 1fr}.nested-playground-inputs .cds--btn{grid-column:1/-1}}@media (max-width:35rem){.nested-story-grid,.hierarchy-case-grid,.nested-definition>ol,.nested-analogy,.nested-syntax-parts,.nested-slider-grid,.tree-branches,.nested-playground-inputs{grid-template-columns:1fr}.nested-story-grid>svg{transform:none}.nested-playground-inputs .cds--btn{grid-column:auto;width:100%}.nested-examples>div:first-of-type,.pattern-choice-grid,.pattern-actions{flex-direction:column}.nested-examples>div:first-of-type .cds--btn,.pattern-choice-grid .cds--btn,.pattern-actions .cds--btn{width:100%}.nested-block-highlighter li{grid-template-columns:1.5rem 1fr}.nested-block-highlighter li .cds--tag{grid-column:2}}.match-case-development-pack{--match-accent:#005d5d}.match-lesson-layout{margin-top:1rem}.match-story{--lesson-accent:#198038}.match-story-grid{grid-template-columns:1fr 2rem 1fr;align-items:center;gap:.75rem;margin-top:2rem;display:grid}.match-story-grid>.cds--tile{background:var(--cds-layer-02);flex-direction:column;justify-content:center;gap:.7rem;min-height:10rem;display:flex}.match-story-grid>svg{color:var(--brand-green);justify-self:center;transform:rotate(-90deg)}.match-story-grid span,.why-match-grid span,.match-value span,.menu-simulator-grid>div>span,.structure-advisor>.cds--tile>span{color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.match-story-grid strong,.match-story-grid code{font-size:.74rem}.why-match{--lesson-accent:#d02670}.why-match-grid{grid-template-columns:1.25fr .75fr;gap:1rem;margin-top:2rem;display:grid}.why-match-grid>*{min-width:0}.why-match-grid>div{background:var(--cds-border-subtle-01);gap:1px;display:grid}.why-match-grid .cds--tile{background:var(--cds-layer-02);flex-direction:column;justify-content:center;gap:.6rem;min-height:6rem;display:flex}.why-match-grid strong{color:#d02670;font-size:.9rem}.match-definition{--lesson-accent:#0f62fe}.match-definition ol{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin:2rem 0 0;padding:0;list-style:none;display:grid}.match-definition li{background:var(--cds-layer-02);flex-direction:column;justify-content:space-between;min-height:7rem;padding:1rem;display:flex}.match-definition li span{color:#0f62fe;font:.65rem/1 monospace}.match-definition li strong{font-size:.72rem;line-height:1.4}.match-syntax{--lesson-accent:#6929c4}.match-syntax>.cds--snippet{margin-top:2rem}.match-syntax-parts{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:.5rem;display:grid}.match-syntax-parts button{min-height:7rem;color:var(--cds-text-primary);background:var(--cds-layer-02);text-align:left;cursor:pointer;border:0;border-bottom:3px solid #0000;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.match-syntax-parts button.is-active{border-bottom-color:#6929c4}.match-syntax-parts code{overflow-wrap:anywhere;color:#6929c4;font-size:.68rem}.match-syntax-parts strong{font-size:.72rem}.match-syntax>.cds--tile{border-left:3px solid #6929c4;margin-top:1px}.match-syntax>.cds--tile p{color:var(--cds-text-secondary);margin:.5rem 0 0;font-size:.72rem;line-height:1.45}.match-case-visualizer{--lesson-accent:#005d5d}.match-visualizer-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.match-visualizer-grid>div:first-child{flex-direction:column;gap:1rem;min-width:0;display:flex}.case-selector,.menu-type-tabs{flex-wrap:wrap;gap:1px;display:flex}.pattern-matching-timeline{align-content:start;justify-items:center;gap:.5rem;min-width:0;display:grid}.match-value{background:var(--cds-layer-02);border-bottom:3px solid var(--match-accent);justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:4rem;padding:.75rem 1rem;display:flex}.match-value strong{font-size:1.1rem;font-weight:400}.pattern-matching-timeline>svg{color:var(--match-accent)}.pattern-matching-timeline ol{width:100%;margin:0;padding:0;list-style:none}.pattern-matching-timeline li{background:var(--cds-layer-02);border-top:1px solid var(--cds-border-subtle-01);opacity:.3;grid-template-columns:4rem 1fr auto;align-items:center;gap:.6rem;min-height:4.5rem;padding:.65rem .75rem;transition:opacity .2s;display:grid}.pattern-matching-timeline li.is-compared{opacity:.65}.pattern-matching-timeline li.is-matched{opacity:1;box-shadow:inset 3px 0 var(--brand-green)}.pattern-matching-timeline li.is-hidden{opacity:.08}.pattern-matching-timeline li>span{color:var(--match-accent);text-transform:uppercase;font:.62rem/1 monospace}.pattern-matching-timeline li code{overflow-wrap:anywhere;font-size:.68rem}.pattern-matching-timeline li strong{grid-column:2/-1;font-size:.7rem}.agritech-match-examples>div:first-child{flex-wrap:wrap;gap:1px;margin-bottom:1rem;display:flex}.agritech-match-examples>.lesson-card{margin-top:0}.menu-simulator{--lesson-accent:#8a3ffc}.menu-type-tabs{margin-top:2rem}.menu-simulator-grid{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:1rem;display:grid}.menu-simulator-grid>div{background:var(--cds-layer-01);flex-direction:column;gap:1px;padding:1rem;display:flex}.menu-simulator-grid>div>span{margin-bottom:.75rem}.menu-simulator-grid button{min-height:3.5rem;color:var(--cds-text-primary);background:var(--cds-layer-02);text-align:left;cursor:pointer;border:1px solid #0000;grid-template-columns:2rem 1fr;align-items:center;gap:.75rem;padding:.75rem;display:grid}.menu-simulator-grid button.is-selected{border-color:#8a3ffc;box-shadow:inset 3px 0 #8a3ffc}.menu-simulator-grid button span{color:#8a3ffc;font:.65rem/1 monospace}.menu-simulator-grid button strong{font-size:.74rem}.menu-simulator-grid>.cds--tile{background:var(--cds-layer-02);flex-direction:column;justify-content:center;gap:1rem;min-height:100%;display:flex}.menu-simulator-grid>.cds--tile code{color:#8a3ffc}.menu-simulator-grid>.cds--tile strong{font-size:.9rem;font-weight:400}.match-trace-timeline{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);margin-top:1rem}.match-trace-timeline>div{border-bottom:1px solid var(--cds-border-subtle-01);padding:1rem}.match-trace-timeline h3{margin:0;font-size:.84rem}.match-trace-timeline ol{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.match-trace-timeline li{background:var(--cds-layer-01);opacity:.35;grid-template-columns:1.5rem 1fr;align-content:center;gap:.6rem;min-height:6rem;padding:.75rem;display:grid}.match-trace-timeline li.is-evaluated{opacity:.65}.match-trace-timeline li.is-selected{opacity:1;box-shadow:inset 0 -3px var(--brand-green)}.match-trace-timeline li>span{color:var(--match-accent);font:.65rem/1 monospace}.match-trace-timeline li code{overflow-wrap:anywhere;font-size:.68rem}.match-trace-timeline li .cds--tag{grid-column:2}.match-comparison{--lesson-accent:#0f62fe}.match-comparison .cds--data-table-container{margin-top:2rem;overflow-x:auto}.match-comparison table{min-width:38rem}.structure-advisor{--lesson-accent:#005d5d}.structure-advisor>.cds--tile{background:var(--cds-layer-02);flex-direction:column;justify-content:center;gap:.75rem;min-height:7rem;margin-top:2rem;display:flex}.structure-choice-grid,.structure-actions{flex-wrap:wrap;gap:1px;margin-top:1rem;display:flex}.structure-advisor>.cds--tile.is-correct,.structure-advisor>.cds--tile.is-incorrect{border-left:3px solid var(--brand-green);flex-direction:row;align-items:center;min-height:5rem;margin-top:1rem}.structure-advisor>.cds--tile.is-incorrect{border-left-color:#da1e28}.structure-advisor>.cds--tile p{color:var(--cds-text-secondary);margin:.4rem 0 0;font-size:.72rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.pattern-matching-timeline li{transition:none}}@media (max-width:50rem){.why-match-grid,.match-visualizer-grid,.menu-simulator-grid{grid-template-columns:1fr}.match-definition ol,.match-syntax-parts,.match-trace-timeline ol{grid-template-columns:1fr 1fr}}@media (max-width:35rem){.match-story-grid,.match-definition ol,.match-syntax-parts,.match-trace-timeline ol{grid-template-columns:1fr}.match-story-grid>svg{transform:none}.case-selector,.menu-type-tabs,.agritech-match-examples>div:first-child,.structure-choice-grid,.structure-actions{flex-direction:column}.case-selector .cds--btn,.menu-type-tabs .cds--btn,.agritech-match-examples>div:first-child .cds--btn,.structure-choice-grid .cds--btn,.structure-actions .cds--btn{width:100%}.pattern-matching-timeline li{grid-template-columns:3.5rem 1fr}.pattern-matching-timeline li .cds--tag,.pattern-matching-timeline li strong{grid-column:2}}.for-loop-development-pack{--loop-accent:#0072c3}.for-loop-lesson-layout{margin-top:1rem}.for-story{--lesson-accent:#198038}.sensor-scale-grid{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;display:grid}.sensor-scale-grid .cds--tile{background:var(--cds-layer-02);flex-direction:column;justify-content:space-between;min-height:8rem;display:flex}.sensor-scale-grid span,.generated-range>span,.loop-counter>span,.sequence-items span{color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.sensor-scale-grid strong{color:var(--brand-green);font-size:1.7rem;font-weight:300}.repeated-sensor-code{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.repeated-sensor-code>*{min-width:0}.repeated-sensor-code .cds--tile{border-left:3px solid var(--brand-green);flex-direction:column;justify-content:center;gap:.75rem;display:flex}.repeated-sensor-code .cds--tile p{color:var(--cds-text-secondary);margin:0;font-size:.72rem}.why-loops{--lesson-accent:#d02670}.loop-code-comparison{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.loop-code-comparison>div{flex-direction:column;gap:.5rem;min-width:0;display:flex}.loop-cleaner-result{border-left:3px solid var(--brand-green);align-items:center;gap:.75rem;margin-top:1rem;display:flex}.loop-cleaner-result svg{color:var(--brand-green)}.loop-cleaner-result strong{font-size:.76rem}.for-definition{--lesson-accent:#0f62fe}.for-flow-strip{background:var(--cds-border-subtle-01);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:2rem;display:grid}.for-flow-strip>div{background:var(--cds-layer-02);flex-direction:column;justify-content:space-between;min-height:8rem;padding:1rem;display:flex;position:relative}.for-flow-strip>div:not(:last-child):after{content:"→";z-index:1;color:#0f62fe;position:absolute;top:50%;right:-.6rem}.for-flow-strip span{color:#0f62fe;font:.65rem/1 monospace}.for-flow-strip strong{font-size:.74rem}.for-flow-strip p{color:var(--cds-text-secondary);margin:0;font-size:.68rem;line-height:1.4}.for-syntax{--lesson-accent:#6929c4}.for-syntax>.cds--snippet{margin-top:2rem}.for-syntax-parts{background:var(--cds-border-subtle-01);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:.5rem;display:grid}.for-syntax-parts button{min-height:7rem;color:var(--cds-text-primary);background:var(--cds-layer-02);text-align:left;cursor:pointer;border:0;border-bottom:3px solid #0000;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.for-syntax-parts button.is-active{border-bottom-color:#6929c4}.for-syntax-parts code{overflow-wrap:anywhere;color:#6929c4;font-size:.68rem}.for-syntax-parts strong{font-size:.72rem}.for-syntax>.cds--tile{border-left:3px solid #6929c4;margin-top:1px}.for-syntax>.cds--tile p{color:var(--cds-text-secondary);margin:.5rem 0 0;font-size:.72rem}.range-explorer{--lesson-accent:#0072c3}.range-controls{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;display:grid}.generated-range{border-left:3px solid var(--loop-accent);grid-template-columns:1fr auto;align-items:center;gap:.75rem;margin-top:1rem;display:grid}.generated-range>div{flex-wrap:wrap;grid-column:1/-1;gap:.25rem;display:flex}.generated-range code{color:var(--loop-accent);font-size:.72rem}.loop-visualizer{margin-top:1rem}.loop-visualizer-controls{flex-wrap:wrap;gap:1px;margin-bottom:1px;display:flex}.loop-counter{border-left:3px solid var(--loop-accent);grid-template-columns:1fr auto;align-items:center;gap:.6rem 1rem;display:grid}.loop-counter strong{font-size:1.4rem;font-weight:300}.loop-counter small{color:var(--cds-text-helper);font-size:.72rem}.loop-counter [role=progressbar]{background:var(--cds-border-subtle-01);grid-column:1;height:.35rem;overflow:hidden}.loop-counter [role=progressbar] span{background:var(--loop-accent);height:100%;transition:width .2s;display:block}.iteration-timeline{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);margin-top:1px}.iteration-timeline>div{border-bottom:1px solid var(--cds-border-subtle-01);padding:1rem}.iteration-timeline h3{margin:0;font-size:.84rem}.iteration-timeline ol{background:var(--cds-border-subtle-01);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.iteration-timeline li{background:var(--cds-layer-01);opacity:.3;flex-direction:column;justify-content:center;gap:.7rem;min-height:8rem;padding:.75rem;transition:opacity .2s,box-shadow .2s;display:flex}.iteration-timeline li.is-complete{opacity:.68}.iteration-timeline li.is-active{opacity:1;box-shadow:inset 0 -3px var(--loop-accent)}.iteration-timeline li>span{color:var(--loop-accent);text-transform:uppercase;font-size:.65rem}.iteration-timeline li code,.iteration-timeline li small{overflow-wrap:anywhere;font-size:.68rem}.iteration-timeline li strong{font-size:.72rem;line-height:1.4}.iteration-timeline li.loop-end{opacity:1;min-height:8rem;box-shadow:inset 0 -3px var(--brand-green);flex-direction:row;align-items:center}.iteration-timeline li.loop-end svg{color:var(--brand-green)}.agritech-loop-examples{--lesson-accent:#198038}.agritech-loop-examples>div:first-of-type{flex-wrap:wrap;gap:1px;margin-top:2rem;display:flex}.agritech-loop-detail{grid-template-columns:.8fr 1.2fr;gap:1rem;margin-top:1rem;display:grid}.agritech-loop-detail>*{min-width:0}.agritech-loop-detail h3{font-size:.9rem}.agritech-loop-detail p{color:var(--cds-text-secondary);font-size:.72rem;line-height:1.45}.agritech-loop-detail pre{color:#d9fbe2;white-space:pre-wrap;background:#161616;margin:1rem 0 0;padding:1rem;font-size:.68rem;overflow:auto}.sequence-explorer{--lesson-accent:#007d79}.sequence-tabs{flex-wrap:wrap;gap:1px;margin-top:2rem;display:flex}.sequence-explorer>.cds--form-item,.sequence-explorer>.cds--snippet{margin-top:1rem}.sequence-items{background:var(--cds-border-subtle-01);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:1px;margin-top:1rem;display:grid}.sequence-items .cds--tile{background:var(--cds-layer-02);flex-direction:column;justify-content:space-between;min-height:6rem;display:flex}.sequence-items strong{overflow-wrap:anywhere;font-size:.85rem;font-weight:400}.nested-loop-preview{--lesson-accent:#8a3ffc}.nested-loop-preview>.cds--snippet{margin-top:2rem}.nested-loop-preview>.cds--tile{border-left:3px solid #8a3ffc;margin-top:1px}.nested-loop-preview>.cds--tile p{color:var(--cds-text-secondary);margin:.5rem 0 0;font-size:.72rem;line-height:1.45}.for-loop-playground .iteration-timeline{margin-top:1rem}.loop-comparison{--lesson-accent:#0f62fe}.loop-comparison .cds--data-table-container{margin-top:2rem;overflow-x:auto}.loop-comparison table{min-width:38rem}.while-loop-development-pack{--lesson-accent:#8a3ffc}.while-loop-lesson-layout{margin-top:1rem}.while-story-grid,.loop-model-comparison,.agritech-while-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.while-story-grid .cds--tile,.loop-model-comparison .cds--tile{align-content:start;gap:.75rem;display:grid}.while-story-grid .cds--tile>div{flex-wrap:wrap;gap:.5rem;display:flex}.while-flow-strip,.infinite-cycle{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-top:1.5rem;display:grid}.while-flow-strip .cds--tile,.infinite-cycle .cds--tile{align-content:start;gap:.5rem;min-height:8rem;display:grid}.while-flow-strip .cds--tile>span{width:2rem;height:2rem;color:var(--cds-text-on-color);background:#8a3ffc;border-radius:50%;place-items:center;display:grid}.while-syntax-parts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:1rem 0;display:grid}.while-syntax-parts button{border:1px solid var(--cds-border-subtle);min-height:5rem;color:var(--cds-text-primary);background:var(--cds-layer-01);text-align:left;cursor:pointer;gap:.35rem;padding:.75rem;display:grid}.while-syntax-parts button.is-active{border-color:#8a3ffc;box-shadow:inset 0 0 0 1px #8a3ffc}.while-visualizer-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2rem 0;display:grid}.condition-monitor{border-left:.25rem solid var(--cds-border-subtle);gap:.75rem;margin:1rem 0;display:grid}.condition-monitor.is-true{border-left-color:#24a148}.condition-monitor.is-false{border-left-color:#da1e28}.condition-monitor>div{flex-wrap:wrap;gap:1rem;display:flex}.condition-monitor code{background:var(--cds-layer-02);padding:.5rem}.agritech-while-examples>div:first-of-type,.detector-presets{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.agritech-while-detail pre{background:var(--cds-layer-02);padding:1rem;overflow:auto}.infinite-loop-detector .cds--form-item,.infinite-loop-detector .cds--inline-notification{max-width:none;margin-top:1rem}.while-trace{margin-top:1rem}.while-trace .condition-monitor{margin-bottom:0}@media (max-width:66rem){.while-flow-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:42rem){.while-story-grid,.loop-model-comparison,.agritech-while-detail,.while-visualizer-controls{grid-template-columns:1fr}.while-flow-strip,.infinite-cycle,.while-syntax-parts{grid-template-columns:repeat(2,minmax(0,1fr))}}.loop-control-development-pack{--lesson-accent:#da1e28}.loop-control-lesson-layout{margin-top:1rem}.loop-control-incidents,.control-flow-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.loop-control-incidents .cds--tile{gap:.75rem;display:grid}.loop-control-incidents .cds--tile>span{font:600 1.5rem/1 var(--cds-heading-compact-01-font-family)}.control-flow-strip{flex-wrap:wrap;gap:.375rem;margin-top:1rem;display:flex}.control-flow-strip span{background:var(--cds-layer-02);font-family:var(--cds-code-01-font-family);padding:.5rem}.control-tabs{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0;display:flex}.control-definition{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);gap:1rem;display:grid}.control-definition>div:first-child{min-width:0}.control-definition pre,.agritech-control-example pre{overflow:auto}.iteration-flow-animator ol,.loop-control-timeline ol{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.iteration-flow-animator li,.loop-control-timeline li{border-left:.25rem solid var(--cds-border-subtle);background:var(--cds-layer-01);grid-template-columns:auto minmax(6rem,1fr) auto minmax(8rem,1.5fr);align-items:center;gap:.75rem;padding:.75rem;display:grid}.iteration-flow-animator li.is-break,.loop-control-timeline li.is-break{border-left-color:#da1e28}.iteration-flow-animator li.is-continue,.loop-control-timeline li.is-continue{border-left-color:#8a3ffc}.iteration-flow-animator li.is-pass,.loop-control-timeline li.is-pass{border-left-color:#009d9a}.control-result{margin-top:.75rem}.agritech-control-example{gap:.75rem;margin-top:1rem;display:grid}.control-comparator .cds--data-table-container{margin-top:1.5rem;overflow-x:auto}.control-comparator table{min-width:42rem}.comparator-visuals{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.comparator-visuals>.cds--tile{overflow:hidden}.comparator-visuals .iteration-flow-animator li{grid-template-columns:1fr auto}.comparator-visuals .iteration-flow-animator li span,.comparator-visuals .iteration-flow-animator li strong{display:none}.sensor-simulator-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:2rem 0;display:grid}.sensor-simulator-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-bottom:1rem;display:grid}.sensor-simulator-grid .cds--tile{border-top:.2rem solid var(--cds-border-subtle);gap:.5rem;display:grid}.sensor-simulator-grid .is-continue{border-top-color:#8a3ffc}.sensor-simulator-grid .is-break{border-top-color:#da1e28}.loop-control-timeline{margin-top:1rem}.loop-control-timeline>div:first-child{margin-bottom:1rem}.loop-control-timeline li{grid-template-columns:auto minmax(7rem,1fr) auto minmax(8rem,2fr)}.loop-control-timeline li small{color:var(--cds-text-secondary);grid-column:2/-1}.loop-control-timeline>.cds--tile{margin-top:.75rem}.control-compare-choose>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.control-compare-choose .cds--tile{grid-template-columns:1fr auto;gap:.5rem;display:grid}.control-compare-choose .cds--tile p{grid-column:1/-1}@media (max-width:66rem){.control-definition{grid-template-columns:1fr}.sensor-simulator-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:42rem){.loop-control-incidents,.control-flow-examples,.comparator-visuals,.sensor-simulator-controls,.control-compare-choose>div{grid-template-columns:1fr}.sensor-simulator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iteration-flow-animator li,.loop-control-timeline li{grid-template-columns:1fr auto}.iteration-flow-animator li strong,.loop-control-timeline li strong,.loop-control-timeline li small{grid-column:1/-1}}.control-flow-capstone-development-pack{--lesson-accent:#ff832b}.control-flow-capstone-layout{margin-top:1rem}.control-capstone-story>.cds--tile{margin-top:1.5rem}.control-capstone-story .cds--tile>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.control-capstone-story .cds--tile span{align-items:center;gap:.5rem;display:flex}.capstone-overview-grid{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);gap:1rem;margin-top:1.5rem;display:grid}.capstone-overview-grid pre{color:#f4f4f4;background:#161616;margin:0;padding:1.5rem;overflow:auto}.capstone-overview-grid>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.capstone-overview-grid .cds--tile{min-height:7rem}.concept-mapping-card .cds--data-table-container{margin-top:1.5rem;overflow-x:auto}.concept-mapping-card table{min-width:42rem}.application-flow ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.application-flow li{border-top:.25rem solid var(--cds-border-subtle);background:var(--cds-layer-01);align-content:start;gap:.5rem;min-height:9rem;padding:.75rem;display:grid}.application-flow li.is-complete{border-top-color:#24a148}.application-flow li.is-active{border-top-color:#ff832b;box-shadow:inset 0 0 0 1px #ff832b}.application-flow li>span{font-weight:600}.capstone-module-navigator{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1.5rem 0;display:grid}.capstone-module-navigator .cds--btn{grid-template-columns:1.5rem minmax(0,1fr);justify-content:stretch;align-items:center;gap:.5rem;width:100%;min-width:0;max-width:100%;height:100%;min-height:4.5rem;padding:.75rem;display:grid;overflow:hidden}.capstone-module-navigator .module-nav-number{background:var(--cds-layer-02);border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid}.capstone-module-navigator .module-nav-label{white-space:normal;text-align:left;min-width:0;font-size:.72rem;line-height:1.3}.module-detail{border-left:.25rem solid #ff832b;gap:.75rem;display:grid}.module-detail>div{gap:.5rem;display:flex}.module-detail>div:last-of-type{flex-wrap:wrap;gap:.5rem;display:flex}.module-detail code,.future-feature code{background:var(--cds-layer-02);padding:.5rem}.future-feature{margin-top:1rem}.progress-heading,.dashboard-title,.capstone-testing-panel>div:first-child{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.control-capstone-progress>.cds--progress-bar{margin:1rem 0}.control-capstone-progress>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.control-capstone-runtime{gap:1rem;display:grid}.interactive-console-controls{background:var(--cds-layer-01);min-width:0;padding:1rem}.interactive-console-controls .capstone-module-navigator{margin:1rem 0}.console-field-grid{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:1rem;margin-bottom:1rem;display:grid}.execution-dashboard{background:var(--cds-layer-01);padding:1rem}.execution-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.execution-dashboard-grid .cds--tile{gap:.5rem;min-height:8rem;display:grid}.execution-dashboard-grid .cds--tile>div{flex-wrap:wrap;gap:.35rem;display:flex}.capstone-testing-panel{background:var(--cds-layer-01);padding:1rem}.capstone-test-list{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.capstone-testing-panel .cds--tile{gap:.5rem;display:grid}.capstone-testing-panel .cds--tile code{background:var(--cds-layer-02);padding:.5rem}.capstone-reflection ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.capstone-reflection li{background:var(--cds-layer-01);grid-template-columns:auto 1fr;gap:.75rem;padding:1rem;display:grid}.capstone-reflection li span{color:#161616;background:#ff832b;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:600;display:grid}#capstone-checklist .control-capstone-progress>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.capstone-completion{border-left:.25rem solid #24a148;gap:1rem;margin-top:1rem;display:flex}@media (max-width:66rem){.application-flow ol,.capstone-module-navigator{grid-template-columns:repeat(3,minmax(0,1fr))}.control-capstone-progress>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.control-capstone-story .cds--tile>div,.capstone-overview-grid,.capstone-overview-grid>div,.execution-dashboard-grid,.capstone-reflection ol,#capstone-checklist .control-capstone-progress>div:last-child,.application-flow ol,.capstone-module-navigator,.console-field-grid,.control-capstone-progress>div:last-child{grid-template-columns:1fr}}.app-content,.course-framework-shell,.course-framework-content,.published-lesson-layout,.published-lesson-flow,.lesson-card,.cds--tile,.cds--table-container,.code-playground,.playground-grid,.playground-editor,.control-capstone-runtime{min-width:0}.lesson-card img,.lesson-card svg,.standard-page img,.standard-page svg,.lesson-card pre,.lesson-card code,.cds--snippet,.cds--snippet-container{max-width:100%}@media (max-width:30rem){.cds--header__name{padding-inline:.75rem}.standard-page,.lesson-layout,.course-framework-content{padding-left:1rem;padding-right:1rem}.page-header h1,.placeholder-hero h1,.topic-header h1,.course-overview-header h1,.course-workspace-header h1,.welcome-hero-copy h1{overflow-wrap:anywhere;font-size:clamp(2rem,12vw,2.75rem)}.lesson-card,.code-playground>.lesson-card-heading,.interactive-console-controls,.execution-dashboard,.capstone-testing-panel{padding:1rem}.playground-actions,.code-trace-controls,.capstone-test-list,.module-detail>div,.progress-heading,.dashboard-title,.capstone-testing-panel>div:first-child{flex-direction:column;align-items:stretch}.playground-actions .cds--btn,.capstone-test-list .cds--btn,.capstone-module-navigator .cds--btn{width:100%;max-width:none}.application-flow li,.capstone-module-navigator .cds--btn{min-height:0}.code-trace-controls>span{margin-left:0}.capstone-completion{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.loop-counter [role=progressbar] span,.iteration-timeline li{transition:none}}@media (max-width:50rem){.repeated-sensor-code,.loop-code-comparison,.agritech-loop-detail{grid-template-columns:1fr}.for-flow-strip,.for-syntax-parts{grid-template-columns:repeat(3,1fr)}.for-flow-strip>div:not(:last-child):after{display:none}.range-controls{grid-template-columns:1fr 1fr}}@media (max-width:35rem){.sensor-scale-grid,.for-flow-strip,.for-syntax-parts,.range-controls{grid-template-columns:1fr}.agritech-loop-examples>div:first-of-type,.sequence-tabs,.loop-visualizer-controls{flex-direction:column}.agritech-loop-examples>div:first-of-type .cds--btn,.sequence-tabs .cds--btn,.loop-visualizer-controls .cds--btn{width:100%}.generated-range{grid-template-columns:1fr}.generated-range>div{grid-column:auto}}.problem-solving-development-pack .problem-solving-story blockquote{border-inline-start:4px solid var(--cds-support-success);background:var(--cds-layer-02);color:var(--cds-text-primary);margin:2rem 0;padding:2rem;font:400 clamp(1.25rem,2.4vw,1.75rem)/1.35 IBM Plex Serif,serif}.problem-solving-development-pack .problem-solving-story>.cds--tile{align-items:flex-start;gap:1rem;display:flex}.problem-solving-development-pack .problem-framework-route{grid-template-columns:repeat(7,minmax(7rem,1fr));gap:.5rem;margin:2rem 0;display:grid;overflow-x:auto}.problem-solving-development-pack .problem-framework-route>div{background:var(--cds-layer-02);border-block-start:3px solid var(--cds-border-interactive);align-content:space-between;min-height:7rem;padding:.75rem;display:grid;position:relative}.problem-solving-development-pack .problem-framework-route span{color:var(--cds-text-helper);font-family:IBM Plex Mono,monospace}.problem-solving-development-pack .problem-framework-route svg{z-index:1;color:var(--cds-icon-primary);position:absolute;inset-block-start:50%;inset-inline-end:-.75rem}.problem-solving-development-pack .problem-solving-framework .cds--accordion__content .cds--tile{margin-block-start:1rem}.problem-solving-development-pack .expression-definition{text-align:center;margin:1.5rem 0;font:600 1.125rem/1.4 IBM Plex Mono,monospace}.problem-solving-development-pack .expression-anatomy{grid-template-columns:repeat(5,1fr);gap:.5rem;margin-block-end:1.5rem;display:grid}.problem-solving-development-pack .expression-anatomy>div{background:var(--cds-layer-02);border-block-end:2px solid var(--cds-border-interactive);gap:.5rem;min-width:0;padding:1rem;display:grid}.problem-solving-development-pack .expression-anatomy span,.problem-solving-development-pack .formula-ribbon span,.problem-solving-development-pack .formula-live-result span,.problem-solving-development-pack .expression-builder-output span,.problem-solving-development-pack .calculation-final-result span{color:var(--cds-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.problem-solving-development-pack .expression-example-tabs,.problem-solving-development-pack .guided-problem-tabs{flex-wrap:wrap;gap:.5rem;margin-block-end:1rem;display:flex}.problem-solving-development-pack .formula-card-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.problem-solving-development-pack .formula-ribbon{background:var(--cds-layer-accent-01);border-inline-start:4px solid var(--cds-border-interactive);grid-template-columns:auto 1fr;gap:.5rem 1.5rem;margin:2rem 0;padding:1.5rem;display:grid}.problem-solving-development-pack .formula-ribbon code{color:var(--cds-text-primary);grid-column:2}.problem-solving-development-pack .formula-card--agritech .formula-ribbon{border-inline-start-color:var(--cds-support-success)}.problem-solving-development-pack .formula-interactive-grid,.problem-solving-development-pack .formula-code-steps,.problem-solving-development-pack .problem-playground-inputs,.problem-solving-development-pack .problem-playground-panels,.problem-solving-development-pack .guided-practice-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);gap:1.5rem;display:grid}.problem-solving-development-pack .formula-inputs{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1rem;display:grid}.problem-solving-development-pack .formula-inputs>:only-child{grid-column:1/-1}.problem-solving-development-pack .formula-live-result{text-align:center;border-block-start:3px solid var(--cds-support-success);place-content:center;min-height:9rem;display:grid}.problem-solving-development-pack .formula-live-result strong{color:var(--cds-text-primary);font:300 clamp(2.5rem,6vw,4.5rem)/1 IBM Plex Sans,sans-serif}.problem-solving-development-pack .formula-code-steps{margin-block-start:2rem}.problem-solving-development-pack .formula-code-steps>div>span{color:var(--cds-text-secondary);text-transform:uppercase;margin-block-end:.5rem;font-size:.75rem;display:block}.problem-solving-development-pack .calculation-steps-panel{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);padding:1.5rem}.problem-solving-development-pack .calculation-steps-panel>div:first-child{align-items:center;gap:.5rem;display:flex}.problem-solving-development-pack .calculation-steps-panel>code{color:var(--cds-text-primary);overflow-wrap:anywhere;margin:1rem 0;display:block}.problem-solving-development-pack .calculation-step-selector{flex-wrap:wrap;gap:.5rem;margin-block-end:.75rem;display:flex}.problem-solving-development-pack .calculation-steps-panel>.cds--tile{min-height:7rem}.problem-solving-development-pack .calculation-final-result{border-block-start:1px solid var(--cds-border-subtle-01);justify-content:space-between;gap:.75rem;margin-block-start:.75rem;padding-block-start:.75rem;display:flex}.problem-solving-development-pack .expression-builder-values{grid-template-columns:repeat(5,minmax(8rem,1fr));gap:.75rem;margin:2rem 0;display:grid;overflow-x:auto}.problem-solving-development-pack .expression-builder-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.problem-solving-development-pack .expression-builder-output{grid-template-columns:minmax(0,1fr) minmax(12rem,.35fr);gap:1rem;margin-block-start:1.5rem;display:grid}.problem-solving-development-pack .expression-builder-output .cds--tile{text-align:center;align-content:center;display:grid}.problem-solving-development-pack .expression-builder-output strong{font-size:2rem}.problem-solving-development-pack .problem-playground-inputs,.problem-solving-development-pack .problem-playground-panels{margin-block-start:1.5rem}.problem-solving-development-pack .problem-playground-inputs>div:first-child{background:var(--cds-layer-02);gap:1rem;padding:1.5rem;display:grid}.problem-solving-development-pack .problem-input-queue ol{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.problem-solving-development-pack .problem-input-queue li{background:var(--cds-layer-01);grid-template-columns:2rem 1fr;align-items:center;gap:.75rem;padding:.75rem;display:grid}.problem-solving-development-pack .problem-input-queue li>span{color:var(--cds-text-helper);font-family:IBM Plex Mono,monospace}.problem-solving-development-pack .problem-input-queue li div{justify-content:space-between;gap:1rem;display:flex}.problem-solving-development-pack .problem-solving-playground>.expression-builder{border:1px solid var(--cds-border-subtle-01);margin-block-start:1.5rem}.problem-solving-development-pack .guided-practice-grid>div{background:var(--cds-layer-02);min-width:0;padding:1.5rem}.problem-solving-development-pack .guided-practice-lab .cds--tile code{overflow-wrap:anywhere;margin:1rem 0;display:block}.problem-solving-development-pack .guided-practice-lab ol{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.problem-solving-development-pack .guided-practice-lab li{border-block-end:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.problem-solving-development-pack .challenge-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.problem-solving-development-pack .challenge-card-grid .cds--tile{flex-direction:column;align-items:flex-start;min-height:22rem;display:flex}.problem-solving-development-pack .challenge-card-grid dl{flex:1}.problem-solving-development-pack .challenge-card-grid dt{color:var(--cds-text-secondary);text-transform:uppercase;margin-block-start:.75rem;font-size:.75rem}.problem-solving-development-pack .challenge-card-grid dd{margin-inline-start:0}.problem-solving-development-pack .challenge-hint{background:var(--cds-layer-accent-01);margin-block-start:.75rem;padding:.75rem}.problem-solving-development-pack .problem-debug-challenges>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.problem-solving-development-pack .problem-debug-challenges .cds--tile>div:first-child{justify-content:space-between;gap:.75rem;display:flex}.problem-solving-development-pack .problem-debug-challenges pre{background:var(--cds-layer-01);min-height:10rem;color:var(--cds-text-primary);padding:1rem;overflow-x:auto}.problem-solving-development-pack .problem-debug-solution{margin-block-start:.75rem}@media (max-width:66rem){.problem-solving-development-pack .problem-framework-route{grid-template-columns:repeat(7,9rem)}.problem-solving-development-pack .expression-builder-values{grid-template-columns:repeat(5,10rem)}.problem-solving-development-pack .expression-builder-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:50rem){.problem-solving-development-pack .expression-anatomy,.problem-solving-development-pack .formula-inputs,.problem-solving-development-pack .formula-interactive-grid,.problem-solving-development-pack .formula-code-steps,.problem-solving-development-pack .problem-playground-inputs,.problem-solving-development-pack .problem-playground-panels,.problem-solving-development-pack .guided-practice-grid,.problem-solving-development-pack .challenge-card-grid,.problem-solving-development-pack .problem-debug-challenges>div,.problem-solving-development-pack .expression-builder-output{grid-template-columns:1fr}.problem-solving-development-pack .expression-anatomy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:35rem){.problem-solving-development-pack .formula-card-heading,.problem-solving-development-pack .calculation-final-result{flex-direction:column}.problem-solving-development-pack .expression-builder-controls,.problem-solving-development-pack .expression-anatomy,.problem-solving-development-pack .formula-ribbon{grid-template-columns:1fr}.problem-solving-development-pack .formula-ribbon code{grid-column:1}}.numpy-introduction-pack .numpy-section-heading{align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.numpy-introduction-pack .numpy-section-heading svg{color:var(--cds-link-primary);flex:none}.numpy-introduction-pack .numpy-section-heading h2,.numpy-introduction-pack .numpy-section-heading p{margin-top:0}.numpy-introduction-pack .numpy-story-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;margin-top:1.25rem;display:grid}.numpy-introduction-pack .numpy-story-flow span:not(.numpy-story-arrow){border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);text-align:center;min-width:0;padding:1rem;font-weight:600}.numpy-introduction-pack .numpy-story-flow .numpy-story-arrow{color:var(--cds-link-primary);font-size:1.3rem}.numpy-introduction-pack .numpy-name-expansion{border:1px solid var(--cds-border-subtle-01);grid-template-columns:auto 1fr auto 1fr;gap:0;margin-top:1.25rem;display:grid}.numpy-introduction-pack .numpy-name-expansion>*{min-width:0;padding:.85rem 1rem}.numpy-introduction-pack .numpy-name-expansion strong{background:var(--cds-layer-accent-01);color:var(--cds-link-primary);font-family:var(--cds-code-01-font-family,monospace)}.numpy-introduction-pack .numpy-name-expansion span{background:var(--cds-layer-01)}.numpy-introduction-pack .numpy-application-chips{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.numpy-introduction-pack .numpy-mode-tabs,.numpy-introduction-pack .numpy-sensor-tabs{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 1rem;display:flex}.numpy-introduction-pack .numpy-mode-tabs button,.numpy-introduction-pack .numpy-sensor-tabs button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);color:var(--cds-text-primary);cursor:pointer;padding:.65rem .9rem}.numpy-introduction-pack .numpy-mode-tabs button.is-active,.numpy-introduction-pack .numpy-mode-tabs button:hover,.numpy-introduction-pack .numpy-sensor-tabs button.is-active,.numpy-introduction-pack .numpy-sensor-tabs button:hover{border-color:var(--cds-link-primary);background:var(--cds-layer-selected-01)}.numpy-introduction-pack .numpy-mode-tabs button.is-active,.numpy-introduction-pack .numpy-sensor-tabs button.is-active{box-shadow:inset 0 -3px var(--cds-link-primary)}.numpy-introduction-pack .numpy-vector-result{background:var(--cds-layer-01);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.numpy-introduction-pack .numpy-vector-result span{color:var(--cds-text-secondary)}.numpy-introduction-pack .numpy-vector-result svg{color:var(--cds-link-primary);transform:rotate(-90deg)}.numpy-introduction-pack .numpy-vector-result code{overflow-wrap:anywhere;color:var(--cds-support-success)}.numpy-introduction-pack .numpy-comparison-table{border:1px solid var(--cds-border-subtle-01);margin-top:1.25rem}.numpy-introduction-pack .numpy-comparison-row{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:1fr 1fr 1.1fr;display:grid}.numpy-introduction-pack .numpy-comparison-row:last-child{border-bottom:0}.numpy-introduction-pack .numpy-comparison-row>*{overflow-wrap:anywhere;min-width:0;padding:.8rem .9rem}.numpy-introduction-pack .numpy-comparison-row>*+*{border-left:1px solid var(--cds-border-subtle-01)}.numpy-introduction-pack .numpy-comparison-row.is-heading{background:var(--cds-layer-02)}.numpy-introduction-pack .numpy-array-grid-wrap{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);min-width:0;margin-top:1rem;padding:1rem;overflow-x:auto}.numpy-introduction-pack .numpy-array-grid-meta{justify-content:space-between;align-items:center;min-width:max-content;margin-bottom:.75rem;display:flex}.numpy-introduction-pack .numpy-array-grid-meta span{font-family:var(--cds-code-01-font-family,monospace);font-weight:600}.numpy-introduction-pack .numpy-column-labels,.numpy-introduction-pack .numpy-array-row{gap:.4rem;min-width:max-content;display:grid}.numpy-introduction-pack .numpy-column-labels{margin-bottom:.35rem}.numpy-introduction-pack .numpy-column-labels span{color:var(--cds-text-helper);text-align:center;font-size:.7rem}.numpy-introduction-pack .numpy-array-grid{gap:.4rem;display:grid}.numpy-introduction-pack .numpy-array-row button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-02);min-height:4rem;color:var(--cds-text-primary);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.55rem;display:flex}.numpy-introduction-pack .numpy-array-row button small{color:var(--cds-text-helper);font-family:var(--cds-code-01-font-family,monospace)}.numpy-introduction-pack .numpy-array-row button strong{font-size:1.05rem}.numpy-introduction-pack .numpy-array-row button:hover,.numpy-introduction-pack .numpy-array-row button.is-selected{border-color:var(--cds-link-primary);background:var(--cds-layer-selected-01);box-shadow:inset 0 -3px var(--cds-link-primary)}.numpy-introduction-pack .numpy-cell-inspector{min-width:max-content;color:var(--cds-text-secondary);flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin-top:.75rem;display:flex}.numpy-introduction-pack .numpy-cell-inspector code,.numpy-introduction-pack .numpy-cell-inspector strong{color:var(--cds-text-primary)}.numpy-introduction-pack .numpy-sensor-summary{color:var(--cds-text-secondary);margin:.9rem 0 0}.numpy-introduction-pack .numpy-dimension-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.numpy-introduction-pack .numpy-dimension-tabs button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);min-width:0;color:var(--cds-text-primary);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.9rem;display:flex}.numpy-introduction-pack .numpy-dimension-tabs button strong{color:var(--cds-link-primary)}.numpy-introduction-pack .numpy-dimension-tabs button span{color:var(--cds-text-secondary)}.numpy-introduction-pack .numpy-dimension-tabs button:hover,.numpy-introduction-pack .numpy-dimension-tabs button.is-active{border-color:var(--cds-link-primary);box-shadow:inset 3px 0 var(--cds-link-primary)}.numpy-introduction-pack .numpy-dimension-content{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;margin-top:1rem;display:grid}.numpy-introduction-pack .numpy-dimension-content>*{min-width:0}.numpy-introduction-pack .numpy-dimension-content h3{margin-top:0}.numpy-introduction-pack .numpy-3d-preview{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;min-height:14rem;display:flex}.numpy-introduction-pack .numpy-3d-preview svg{color:var(--cds-link-primary)}.numpy-introduction-pack .numpy-3d-preview span{color:var(--cds-text-secondary)}.numpy-introduction-pack .numpy-creation-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-top:1.25rem;display:grid}.numpy-introduction-pack .numpy-creation-list{border:1px solid var(--cds-border-subtle-01)}.numpy-introduction-pack .numpy-creation-list button{border:0;border-bottom:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);width:100%;color:var(--cds-text-primary);text-align:left;cursor:pointer;flex-direction:column;gap:.3rem;padding:.85rem 1rem;display:flex}.numpy-introduction-pack .numpy-creation-list button:last-child{border-bottom:0}.numpy-introduction-pack .numpy-creation-list button code{color:var(--cds-link-primary)}.numpy-introduction-pack .numpy-creation-list button span{color:var(--cds-text-secondary)}.numpy-introduction-pack .numpy-creation-list button:hover,.numpy-introduction-pack .numpy-creation-list button.is-active{background:var(--cds-layer-selected-01);box-shadow:inset 3px 0 var(--cds-link-primary)}.numpy-introduction-pack .numpy-creation-result{background:var(--cds-layer-01);flex-direction:column;align-items:flex-start;gap:.8rem;min-width:0;display:flex}.numpy-introduction-pack .numpy-creation-result code,.numpy-introduction-pack .numpy-creation-result strong{overflow-wrap:anywhere}.numpy-introduction-pack .numpy-creation-result>span:not(.cds--tag){color:var(--cds-text-helper);text-transform:uppercase;font-size:.72rem}.numpy-introduction-pack .numpy-creation-result strong{color:var(--cds-support-success)}.numpy-introduction-pack .numpy-spacing-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.numpy-introduction-pack .numpy-spacing-comparison .cds--tile{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);flex-direction:column;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.numpy-introduction-pack .numpy-spacing-comparison .cds--tile code,.numpy-introduction-pack .numpy-spacing-comparison .cds--tile span{overflow-wrap:anywhere}.numpy-introduction-pack .numpy-spacing-comparison .cds--tile span{color:var(--cds-support-success)}.numpy-introduction-pack .numpy-attribute-layout{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);gap:1rem;margin-top:1.25rem;display:grid}.numpy-introduction-pack .numpy-attribute-layout>*{min-width:0}.numpy-introduction-pack .numpy-attribute-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.65rem;display:grid}.numpy-introduction-pack .numpy-attribute-panel button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);min-width:0;color:var(--cds-text-primary);text-align:left;cursor:pointer;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.numpy-introduction-pack .numpy-attribute-panel button code{color:var(--cds-link-primary)}.numpy-introduction-pack .numpy-attribute-panel button span{color:var(--cds-text-secondary);font-size:.75rem}.numpy-introduction-pack .numpy-attribute-panel button:hover,.numpy-introduction-pack .numpy-attribute-panel button.is-active{border-color:var(--cds-link-primary);background:var(--cds-layer-selected-01)}.numpy-introduction-pack .numpy-attribute-explanation{background:var(--cds-layer-01);grid-column:1/-1;grid-template-columns:auto 1fr;gap:.4rem 1rem;display:grid}.numpy-introduction-pack .numpy-attribute-explanation code{color:var(--cds-link-primary)}.numpy-introduction-pack .numpy-attribute-explanation p{color:var(--cds-text-secondary);grid-column:1/-1;margin:0}.numpy-introduction-pack .numpy-dtype-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.numpy-introduction-pack .numpy-dtype-strip article{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);flex-direction:column;gap:.3rem;min-width:0;padding:.8rem;display:flex}.numpy-introduction-pack .numpy-dtype-strip article code{color:var(--cds-link-primary)}.numpy-introduction-pack .numpy-dtype-strip article span,.numpy-introduction-pack .numpy-dtype-strip article small{overflow-wrap:anywhere}.numpy-introduction-pack .numpy-dtype-strip article small{color:var(--cds-text-helper)}.numpy-introduction-pack .numpy-calculation-controls{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.numpy-introduction-pack .numpy-calculation-result{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-01);justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.numpy-introduction-pack .numpy-calculation-result strong{color:var(--cds-support-success);font-size:1.5rem}.numpy-introduction-pack .numpy-ml-pipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin-top:1.25rem;display:grid}.numpy-introduction-pack .numpy-ml-pipeline>div{display:contents}.numpy-introduction-pack .numpy-ml-pipeline .cds--tile{border-top:3px solid var(--cds-link-primary);background:var(--cds-layer-01);flex-direction:column;gap:.45rem;min-width:0;display:flex}.numpy-introduction-pack .numpy-ml-pipeline .cds--tile span{color:var(--cds-text-helper);font-family:var(--cds-code-01-font-family,monospace)}.numpy-introduction-pack .numpy-ml-pipeline svg{display:none}.numpy-introduction-pack .numpy-playground-supplement{margin-top:1rem}.numpy-introduction-pack .numpy-live-attributes{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.numpy-introduction-pack .numpy-live-attributes>div{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);flex-direction:column;gap:.3rem;min-width:0;padding:.8rem;display:flex}.numpy-introduction-pack .numpy-live-attributes>div span{color:var(--cds-text-helper);font-family:var(--cds-code-01-font-family,monospace)}.numpy-introduction-pack .numpy-live-attributes>div strong{overflow-wrap:anywhere}.numpy-introduction-pack .numpy-playground-empty{border-left:3px solid var(--cds-support-warning);background:var(--cds-layer-01);flex-direction:column;gap:.35rem;margin-top:1rem;padding:1rem;display:flex}.numpy-introduction-pack .numpy-playground-empty span{color:var(--cds-text-secondary)}@media (max-width:64rem){.numpy-introduction-pack .numpy-dimension-content,.numpy-introduction-pack .numpy-creation-layout,.numpy-introduction-pack .numpy-attribute-layout,.numpy-introduction-pack .numpy-ml-pipeline{grid-template-columns:1fr}.numpy-introduction-pack .numpy-ml-pipeline>div{grid-template-columns:1fr;gap:.4rem;display:grid}.numpy-introduction-pack .numpy-ml-pipeline svg{margin:0 auto;display:block}}@media (max-width:48rem){.numpy-introduction-pack .numpy-story-flow,.numpy-introduction-pack .numpy-vector-result{grid-template-columns:1fr}.numpy-introduction-pack .numpy-story-flow .numpy-story-arrow,.numpy-introduction-pack .numpy-story-flow svg,.numpy-introduction-pack .numpy-vector-result .numpy-story-arrow,.numpy-introduction-pack .numpy-vector-result svg{margin:0 auto;transform:rotate(90deg)}.numpy-introduction-pack .numpy-comparison-table{overflow-x:auto}.numpy-introduction-pack .numpy-comparison-row{min-width:38rem}.numpy-introduction-pack .numpy-dimension-tabs,.numpy-introduction-pack .numpy-spacing-comparison{grid-template-columns:1fr}.numpy-introduction-pack .numpy-dtype-strip,.numpy-introduction-pack .numpy-live-attributes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:35rem){.numpy-introduction-pack .numpy-name-expansion{grid-template-columns:auto 1fr}.numpy-introduction-pack .numpy-mode-tabs,.numpy-introduction-pack .numpy-sensor-tabs{flex-direction:column}.numpy-introduction-pack .numpy-mode-tabs button,.numpy-introduction-pack .numpy-sensor-tabs button{text-align:left;width:100%}.numpy-introduction-pack .numpy-attribute-panel,.numpy-introduction-pack .numpy-dtype-strip,.numpy-introduction-pack .numpy-live-attributes{grid-template-columns:1fr}.numpy-introduction-pack .numpy-calculation-result{flex-direction:column;align-items:flex-start}}.numpy-array-creation-pack .numpy-toolbox-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.numpy-array-creation-pack .numpy-toolbox-flow span{border-top:3px solid var(--cds-link-primary);background:var(--cds-layer-01);text-align:center;min-width:0;padding:.9rem;font-weight:600}.numpy-array-creation-pack .numpy-creation-example-grid,.numpy-array-creation-pack .numpy-initialized-layout,.numpy-array-creation-pack .numpy-eye-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.numpy-array-creation-pack .numpy-creation-example-grid>*,.numpy-array-creation-pack .numpy-initialized-layout>*,.numpy-array-creation-pack .numpy-eye-layout>*{min-width:0}.numpy-array-creation-pack .numpy-factory-tabs{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0;display:flex}.numpy-array-creation-pack .numpy-factory-tabs button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);color:var(--cds-text-primary);text-align:left;cursor:pointer;flex-direction:column;gap:.25rem;padding:.7rem .85rem;display:flex}.numpy-array-creation-pack .numpy-factory-tabs button code{color:var(--cds-link-primary)}.numpy-array-creation-pack .numpy-factory-tabs button span{color:var(--cds-text-secondary);font-size:.75rem}.numpy-array-creation-pack .numpy-factory-tabs button:hover,.numpy-array-creation-pack .numpy-factory-tabs button.is-active{border-color:var(--cds-link-primary);background:var(--cds-layer-selected-01);box-shadow:inset 0 -3px var(--cds-link-primary)}.numpy-array-creation-pack .numpy-use-case{background:var(--cds-layer-01);margin-top:1rem}.numpy-array-creation-pack .numpy-use-case p{color:var(--cds-text-secondary);margin:.65rem 0 0}.numpy-array-creation-pack .numpy-empty-warning{border-left:3px solid var(--cds-support-warning);background:var(--cds-layer-01);align-items:flex-start;gap:.65rem;margin-top:1rem;display:flex}.numpy-array-creation-pack .numpy-empty-warning svg{color:var(--cds-support-warning);flex:none}.numpy-array-creation-pack .numpy-empty-warning p{margin:0}.numpy-array-creation-pack .numpy-empty-memory{border:1px solid var(--cds-support-warning);background:var(--cds-layer-01);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;min-height:13rem;display:flex}.numpy-array-creation-pack .numpy-empty-memory svg{color:var(--cds-support-warning)}.numpy-array-creation-pack .numpy-empty-memory span{max-width:26rem;color:var(--cds-text-secondary)}.numpy-array-creation-pack .numpy-sequence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.numpy-array-creation-pack .numpy-sequence-grid article{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);flex-direction:column;align-items:flex-start;gap:.65rem;min-width:0;padding:1rem;display:flex}.numpy-array-creation-pack .numpy-sequence-grid article h3{margin:0}.numpy-array-creation-pack .numpy-sequence-grid article>code,.numpy-array-creation-pack .numpy-sequence-grid article>strong{overflow-wrap:anywhere}.numpy-array-creation-pack .numpy-sequence-grid article>strong{color:var(--cds-support-success)}.numpy-array-creation-pack .numpy-sequence-grid article>p{color:var(--cds-text-secondary);margin:0}.numpy-array-creation-pack .numpy-sequence-grid article .cds--tile{background:var(--cds-layer-02);width:100%}.numpy-array-creation-pack .numpy-sequence-grid article .cds--tile span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.7rem}.numpy-array-creation-pack .numpy-sequence-grid article .cds--tile p{margin:.35rem 0 0}.numpy-array-creation-pack .numpy-sequence-memory{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.numpy-array-creation-pack .numpy-sequence-memory>div{border-left:3px solid var(--cds-link-primary);background:var(--cds-layer-01);flex-direction:column;gap:.35rem;min-width:0;padding:.85rem;display:flex}.numpy-array-creation-pack .numpy-sequence-memory>div span{color:var(--cds-text-secondary)}.numpy-array-creation-pack .numpy-random-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;margin-top:1.25rem;display:grid}.numpy-array-creation-pack .numpy-random-list{border:1px solid var(--cds-border-subtle-01)}.numpy-array-creation-pack .numpy-random-list button{border:0;border-bottom:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);width:100%;color:var(--cds-text-primary);text-align:left;cursor:pointer;flex-direction:column;gap:.3rem;padding:.85rem 1rem;display:flex}.numpy-array-creation-pack .numpy-random-list button:last-child{border-bottom:0}.numpy-array-creation-pack .numpy-random-list button code{color:var(--cds-link-primary)}.numpy-array-creation-pack .numpy-random-list button span{color:var(--cds-text-secondary)}.numpy-array-creation-pack .numpy-random-list button:hover,.numpy-array-creation-pack .numpy-random-list button.is-active{background:var(--cds-layer-selected-01);box-shadow:inset 3px 0 var(--cds-link-primary)}.numpy-array-creation-pack .numpy-random-result{background:var(--cds-layer-01);flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.numpy-array-creation-pack .numpy-random-result code,.numpy-array-creation-pack .numpy-random-result strong{overflow-wrap:anywhere}.numpy-array-creation-pack .numpy-random-result strong{color:var(--cds-support-success)}.numpy-array-creation-pack .numpy-random-result p{color:var(--cds-text-secondary);margin:0}.numpy-array-creation-pack .numpy-seed-panel{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-01);margin-top:1rem;padding:1rem}.numpy-array-creation-pack .numpy-seed-panel>div:first-child{gap:.75rem;display:flex}.numpy-array-creation-pack .numpy-seed-panel>div:first-child svg{color:var(--cds-support-success);flex:none}.numpy-array-creation-pack .numpy-seed-panel>div:first-child h3,.numpy-array-creation-pack .numpy-seed-panel>div:first-child p{margin-top:0}.numpy-array-creation-pack .numpy-seed-panel>div:last-child{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.numpy-array-creation-pack .numpy-dtype-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.numpy-array-creation-pack .numpy-dtype-example-grid .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.65rem;min-width:0;display:flex}.numpy-array-creation-pack .numpy-dtype-example-grid .cds--tile>span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.7rem}.numpy-array-creation-pack .numpy-dtype-example-grid .cds--tile strong{color:var(--cds-support-success)}.numpy-array-creation-pack .numpy-dtype-example-grid .cds--tile p{color:var(--cds-text-secondary);margin:0}.numpy-array-creation-pack .numpy-cheat-sheet{border:1px solid var(--cds-border-subtle-01);margin-top:1.25rem}.numpy-array-creation-pack .numpy-cheat-row{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:minmax(10rem,.8fr) minmax(12rem,1fr) minmax(14rem,1.2fr);display:grid}.numpy-array-creation-pack .numpy-cheat-row:last-child{border-bottom:0}.numpy-array-creation-pack .numpy-cheat-row>*{overflow-wrap:anywhere;min-width:0;padding:.75rem .9rem}.numpy-array-creation-pack .numpy-cheat-row>*+*{border-left:1px solid var(--cds-border-subtle-01)}.numpy-array-creation-pack .numpy-cheat-row.is-heading{background:var(--cds-layer-02)}.numpy-array-creation-pack .numpy-cheat-row code:first-child{color:var(--cds-link-primary)}.numpy-array-creation-pack .numpy-factory-workspace{grid-template-columns:minmax(14rem,.65fr) minmax(0,1.35fr);gap:1rem;display:grid}.numpy-array-creation-pack .numpy-factory-controls{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);align-content:start;gap:.9rem;padding:1rem;display:grid}.numpy-array-creation-pack .numpy-factory-result{min-width:0}.numpy-array-creation-pack .numpy-simulator-controls{align-items:end;gap:.75rem;margin-top:1rem;display:flex}.numpy-array-creation-pack .numpy-simulator-controls .cds--number{max-width:12rem}.numpy-array-creation-pack .numpy-simulator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.numpy-array-creation-pack .numpy-simulator-grid>*{min-width:0}.numpy-array-creation-pack .numpy-seed-note{color:var(--cds-text-secondary);margin:.75rem 0 0}@media (max-width:64rem){.numpy-array-creation-pack .numpy-creation-example-grid,.numpy-array-creation-pack .numpy-initialized-layout,.numpy-array-creation-pack .numpy-eye-layout,.numpy-array-creation-pack .numpy-random-layout,.numpy-array-creation-pack .numpy-factory-workspace{grid-template-columns:1fr}.numpy-array-creation-pack .numpy-toolbox-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.numpy-array-creation-pack .numpy-simulator-grid{grid-template-columns:1fr}}@media (max-width:48rem){.numpy-array-creation-pack .numpy-sequence-grid,.numpy-array-creation-pack .numpy-sequence-memory,.numpy-array-creation-pack .numpy-dtype-example-grid{grid-template-columns:1fr}.numpy-array-creation-pack .numpy-cheat-sheet{overflow-x:auto}.numpy-array-creation-pack .numpy-cheat-row{min-width:42rem}.numpy-array-creation-pack .numpy-factory-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:35rem){.numpy-array-creation-pack .numpy-toolbox-flow,.numpy-array-creation-pack .numpy-factory-tabs{grid-template-columns:1fr}.numpy-array-creation-pack .numpy-factory-tabs button{width:100%}.numpy-array-creation-pack .numpy-simulator-controls{flex-direction:column;align-items:stretch}.numpy-array-creation-pack .numpy-simulator-controls .cds--number,.numpy-array-creation-pack .numpy-simulator-controls .cds--btn{width:100%;max-width:none}}.numpy-array-attributes-pack .numpy-inspection-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.numpy-array-attributes-pack .numpy-inspection-flow span{border-top:3px solid var(--cds-link-primary);background:var(--cds-layer-01);text-align:center;min-width:0;padding:.9rem;font-weight:600}.numpy-array-attributes-pack .numpy-inspection-problem,.numpy-array-attributes-pack .numpy-attribute-inspector-layout,.numpy-array-attributes-pack .numpy-dimension-inspector{grid-template-columns:minmax(0,1fr) minmax(18rem,1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.numpy-array-attributes-pack .numpy-inspection-problem>*,.numpy-array-attributes-pack .numpy-attribute-inspector-layout>*,.numpy-array-attributes-pack .numpy-dimension-inspector>*{min-width:0}.numpy-array-attributes-pack .numpy-column-meaning{flex-wrap:wrap;gap:.35rem;margin-top:.65rem;display:flex}.numpy-array-attributes-pack .numpy-inspection-questions{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.numpy-array-attributes-pack .numpy-inspection-questions span{border-left:3px solid var(--cds-link-primary);background:var(--cds-layer-01);min-width:0;color:var(--cds-text-secondary);padding:.7rem;font-size:.8rem}.numpy-array-attributes-pack .numpy-inspector-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.numpy-array-attributes-pack .numpy-inspector-controls button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);min-width:0;color:var(--cds-text-primary);text-align:left;cursor:pointer;flex-direction:column;gap:.3rem;padding:.85rem;display:flex}.numpy-array-attributes-pack .numpy-inspector-controls button code{color:var(--cds-link-primary)}.numpy-array-attributes-pack .numpy-inspector-controls button span{color:var(--cds-text-secondary);font-size:.75rem}.numpy-array-attributes-pack .numpy-inspector-controls button:hover,.numpy-array-attributes-pack .numpy-inspector-controls button.is-active{border-color:var(--cds-link-primary);background:var(--cds-layer-selected-01);box-shadow:inset 3px 0 var(--cds-link-primary)}.numpy-array-attributes-pack .numpy-inspector-result{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-01);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;margin-top:1rem;display:grid}.numpy-array-attributes-pack .numpy-inspector-result>div{flex-direction:column;gap:.25rem;min-width:0;display:flex}.numpy-array-attributes-pack .numpy-inspector-result>div span{color:var(--cds-text-helper)}.numpy-array-attributes-pack .numpy-inspector-result>div code{color:var(--cds-link-primary)}.numpy-array-attributes-pack .numpy-inspector-result>strong{color:var(--cds-support-success);overflow-wrap:anywhere;text-align:right;font-size:1.35rem}.numpy-array-attributes-pack .numpy-inspector-result p{color:var(--cds-text-secondary);grid-column:1/-1;margin:0}.numpy-array-attributes-pack .numpy-attribute-equation{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.numpy-array-attributes-pack .numpy-attribute-equation span{background:var(--cds-layer-01);min-width:0;color:var(--cds-text-secondary);padding:.7rem}.numpy-array-attributes-pack .numpy-attribute-equation code{color:var(--cds-link-primary)}.numpy-array-attributes-pack .numpy-array-layers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.numpy-array-attributes-pack .numpy-array-layers>div{min-width:0}.numpy-array-attributes-pack .numpy-array-layers>div>span{color:var(--cds-text-helper);margin-bottom:.4rem;font-size:.75rem;display:block}.numpy-array-attributes-pack .numpy-array-layers>div:only-child{grid-column:1/-1}.numpy-array-attributes-pack .numpy-dimension-stats{background:var(--cds-layer-01)}.numpy-array-attributes-pack .numpy-dimension-stats svg{color:var(--cds-link-primary)}.numpy-array-attributes-pack .numpy-dimension-stats dl{grid-template-columns:1fr auto;gap:.65rem 1rem;margin:1rem 0;display:grid}.numpy-array-attributes-pack .numpy-dimension-stats dt{color:var(--cds-text-secondary);font-family:var(--cds-code-01-font-family,monospace)}.numpy-array-attributes-pack .numpy-dimension-stats dd{margin:0;font-weight:600}.numpy-array-attributes-pack .numpy-dimension-stats p{color:var(--cds-text-secondary);margin:0}.numpy-array-attributes-pack .numpy-dtype-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.numpy-array-attributes-pack .numpy-dtype-cards article{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);flex-direction:column;gap:.3rem;min-width:0;padding:.8rem;display:flex}.numpy-array-attributes-pack .numpy-dtype-cards article.is-focus{border-top:3px solid var(--cds-link-primary)}.numpy-array-attributes-pack .numpy-dtype-cards article code{color:var(--cds-link-primary)}.numpy-array-attributes-pack .numpy-dtype-cards article strong,.numpy-array-attributes-pack .numpy-dtype-cards article span{overflow-wrap:anywhere}.numpy-array-attributes-pack .numpy-dtype-cards article span{color:var(--cds-text-helper)}.numpy-array-attributes-pack .numpy-conversion-result{grid-template-columns:minmax(0,1.4fr) minmax(12rem,.6fr);gap:1rem;margin-top:1rem;display:grid}.numpy-array-attributes-pack .numpy-conversion-result>*{min-width:0}.numpy-array-attributes-pack .numpy-conversion-result .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.65rem;display:flex}.numpy-array-attributes-pack .numpy-conversion-result .cds--tile span{color:var(--cds-text-helper);text-transform:uppercase}.numpy-array-attributes-pack .numpy-conversion-result .cds--tile strong{color:var(--cds-support-success);overflow-wrap:anywhere}.numpy-array-attributes-pack .numpy-conversion-warning{border-left:3px solid var(--cds-support-warning);background:var(--cds-layer-01);gap:.65rem;margin-top:.75rem;display:flex}.numpy-array-attributes-pack .numpy-conversion-warning svg{color:var(--cds-support-warning);flex:none}.numpy-array-attributes-pack .numpy-conversion-warning p{margin:0}.numpy-array-attributes-pack .numpy-memory-equation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;margin:1.25rem 0;display:grid}.numpy-array-attributes-pack .numpy-memory-equation>div{background:var(--cds-layer-01);text-align:center;flex-direction:column;gap:.35rem;min-width:0;padding:1rem;display:flex}.numpy-array-attributes-pack .numpy-memory-equation>div code{color:var(--cds-link-primary)}.numpy-array-attributes-pack .numpy-memory-equation>div span{color:var(--cds-text-secondary)}.numpy-array-attributes-pack .numpy-memory-equation>strong{font-size:1.4rem}.numpy-array-attributes-pack #memory>.cds--tile{background:var(--cds-layer-01);justify-content:space-between;gap:1rem;display:flex}.numpy-array-attributes-pack #memory>.cds--tile span{color:var(--cds-text-secondary)}.numpy-array-attributes-pack .numpy-platform-note{background:var(--cds-layer-01);gap:.65rem;margin-top:.75rem;padding:.85rem;display:flex}.numpy-array-attributes-pack .numpy-platform-note svg{color:var(--cds-link-primary);flex:none}.numpy-array-attributes-pack .numpy-platform-note p{color:var(--cds-text-secondary);margin:0}.numpy-array-attributes-pack .numpy-reshape-preview{grid-template-columns:minmax(0,1.35fr) minmax(8rem,.6fr) auto minmax(8rem,.6fr);align-items:center;gap:.75rem;margin:1rem 0;display:grid}.numpy-array-attributes-pack .numpy-reshape-preview>*{min-width:0}.numpy-array-attributes-pack .numpy-reshape-preview>div{background:var(--cds-layer-01);text-align:center;flex-direction:column;gap:.35rem;padding:.85rem;display:flex}.numpy-array-attributes-pack .numpy-reshape-preview>div span{color:var(--cds-link-primary);font-family:var(--cds-code-01-font-family,monospace)}.numpy-array-attributes-pack .numpy-reshape-preview>b{text-align:center}.numpy-array-attributes-pack .numpy-attribute-reference{border:1px solid var(--cds-border-subtle-01);margin-top:1rem}.numpy-array-attributes-pack .numpy-attribute-reference>div{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:minmax(10rem,.8fr) minmax(14rem,1.4fr) minmax(7rem,.5fr);align-items:center;display:grid}.numpy-array-attributes-pack .numpy-attribute-reference>div:last-child{border-bottom:0}.numpy-array-attributes-pack .numpy-attribute-reference>div>*{overflow-wrap:anywhere;min-width:0;padding:.75rem .9rem}.numpy-array-attributes-pack .numpy-attribute-reference>div>*+*{border-left:1px solid var(--cds-border-subtle-01)}.numpy-array-attributes-pack .numpy-attribute-reference>div.is-heading{background:var(--cds-layer-02)}.numpy-array-attributes-pack .numpy-attribute-reference>div code{color:var(--cds-link-primary)}.numpy-array-attributes-pack .numpy-shape-callout{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-01);flex-direction:column;gap:.4rem;margin-top:.75rem;display:flex}.numpy-array-attributes-pack .numpy-shape-callout span{color:var(--cds-text-secondary)}@media (max-width:64rem){.numpy-array-attributes-pack .numpy-inspection-problem,.numpy-array-attributes-pack .numpy-attribute-inspector-layout,.numpy-array-attributes-pack .numpy-dimension-inspector{grid-template-columns:1fr}.numpy-array-attributes-pack .numpy-inspection-questions,.numpy-array-attributes-pack .numpy-dtype-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.numpy-array-attributes-pack .numpy-inspection-flow,.numpy-array-attributes-pack .numpy-attribute-equation,.numpy-array-attributes-pack .numpy-inspection-questions,.numpy-array-attributes-pack .numpy-dtype-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.numpy-array-attributes-pack .numpy-conversion-result,.numpy-array-attributes-pack .numpy-reshape-preview{grid-template-columns:1fr}.numpy-array-attributes-pack .numpy-reshape-preview>b{transform:rotate(90deg)}.numpy-array-attributes-pack .numpy-attribute-reference{overflow-x:auto}.numpy-array-attributes-pack .numpy-attribute-reference>div{min-width:38rem}}@media (max-width:35rem){.numpy-array-attributes-pack .numpy-inspection-flow,.numpy-array-attributes-pack .numpy-inspection-questions,.numpy-array-attributes-pack .numpy-inspector-controls,.numpy-array-attributes-pack .numpy-attribute-equation,.numpy-array-attributes-pack .numpy-dtype-cards,.numpy-array-attributes-pack .numpy-array-layers,.numpy-array-attributes-pack .numpy-inspector-result{grid-template-columns:1fr}.numpy-array-attributes-pack .numpy-inspector-result>strong{text-align:left}.numpy-array-attributes-pack .numpy-memory-equation{grid-template-columns:1fr}.numpy-array-attributes-pack .numpy-memory-equation>strong{text-align:center;transform:rotate(90deg)}.numpy-array-attributes-pack #memory>.cds--tile{flex-direction:column}}.numpy-indexing-pack .numpy-access-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.numpy-indexing-pack .numpy-access-flow span{border-top:3px solid var(--cds-link-primary);background:var(--cds-layer-01);text-align:center;min-width:0;padding:.9rem;font-weight:600}.numpy-indexing-pack .numpy-dual-index{gap:.35rem;margin:1.25rem 0;display:grid;overflow-x:auto}.numpy-indexing-pack .numpy-dual-index>div{grid-template-columns:minmax(5.5rem,.8fr) repeat(5,minmax(3.5rem,1fr));align-items:center;gap:.35rem;min-width:29rem;display:grid}.numpy-indexing-pack .numpy-dual-index>div>span{color:var(--cds-text-helper)}.numpy-indexing-pack .numpy-dual-index>div code,.numpy-indexing-pack .numpy-dual-index>div button{border:1px solid var(--cds-border-subtle-01);text-align:center;min-width:0;padding:.65rem}.numpy-indexing-pack .numpy-dual-index>div button{background:var(--cds-layer-01);color:var(--cds-text-primary);cursor:pointer}.numpy-indexing-pack .numpy-dual-index>div button:hover,.numpy-indexing-pack .numpy-dual-index>div button.is-active{border-color:var(--cds-link-primary);background:var(--cds-layer-selected-01)}.numpy-indexing-pack .numpy-example-tabs,.numpy-indexing-pack .numpy-data-tabs{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.numpy-indexing-pack .numpy-example-tabs button,.numpy-indexing-pack .numpy-data-tabs button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);color:var(--cds-text-primary);cursor:pointer;padding:.7rem .85rem}.numpy-indexing-pack .numpy-example-tabs button:hover,.numpy-indexing-pack .numpy-example-tabs button.is-active,.numpy-indexing-pack .numpy-data-tabs button:hover,.numpy-indexing-pack .numpy-data-tabs button.is-active{border-color:var(--cds-link-primary);background:var(--cds-layer-selected-01);box-shadow:inset 0 -3px var(--cds-link-primary)}.numpy-indexing-pack .numpy-index-result{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-01);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem 1rem;display:grid}.numpy-indexing-pack .numpy-index-result code{color:var(--cds-link-primary)}.numpy-indexing-pack .numpy-index-result strong{color:var(--cds-support-success);font-size:1.35rem}.numpy-indexing-pack .numpy-index-result p{color:var(--cds-text-secondary);grid-column:1/-1;margin:0}.numpy-indexing-pack .numpy-data-explorer-layout,.numpy-indexing-pack .numpy-slice-layout{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:start;gap:1rem;display:grid}.numpy-indexing-pack .numpy-data-explorer-layout>*,.numpy-indexing-pack .numpy-slice-layout>*{min-width:0}.numpy-indexing-pack .numpy-clickable-matrix{gap:.35rem;display:grid}.numpy-indexing-pack .numpy-clickable-matrix>div{grid-template-columns:repeat(3,minmax(3.5rem,1fr));gap:.35rem;display:grid}.numpy-indexing-pack .numpy-clickable-matrix button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);min-width:0;color:var(--cds-text-primary);cursor:pointer;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.numpy-indexing-pack .numpy-clickable-matrix button small{color:var(--cds-text-helper)}.numpy-indexing-pack .numpy-clickable-matrix button:hover,.numpy-indexing-pack .numpy-clickable-matrix button.is-selected{border-color:var(--cds-link-primary);background:var(--cds-layer-selected-01);box-shadow:inset 3px 0 var(--cds-link-primary)}.numpy-indexing-pack .numpy-data-controls{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);gap:.75rem;padding:1rem;display:grid}.numpy-indexing-pack .numpy-data-controls>span{color:var(--cds-text-secondary)}.numpy-indexing-pack .numpy-slice-list{border:1px solid var(--cds-border-subtle-01)}.numpy-indexing-pack .numpy-slice-list button{border:0;border-bottom:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);width:100%;color:var(--cds-text-primary);text-align:left;cursor:pointer;flex-direction:column;gap:.25rem;padding:.8rem;display:flex}.numpy-indexing-pack .numpy-slice-list button:last-child{border-bottom:0}.numpy-indexing-pack .numpy-slice-list button code{color:var(--cds-link-primary)}.numpy-indexing-pack .numpy-slice-list button span{color:var(--cds-text-secondary);font-size:.76rem}.numpy-indexing-pack .numpy-slice-list button:hover,.numpy-indexing-pack .numpy-slice-list button.is-active{background:var(--cds-layer-selected-01);box-shadow:inset 3px 0 var(--cds-link-primary)}.numpy-indexing-pack .numpy-slice-layout>.cds--tile{background:var(--cds-layer-01);flex-direction:column;align-items:flex-start;gap:.8rem;min-width:0;display:flex}.numpy-indexing-pack .numpy-slice-layout>.cds--tile code,.numpy-indexing-pack .numpy-slice-layout>.cds--tile strong{overflow-wrap:anywhere}.numpy-indexing-pack .numpy-slice-layout>.cds--tile strong{color:var(--cds-support-success);white-space:pre-line}.numpy-indexing-pack .numpy-slice-layout>.cds--tile p{color:var(--cds-text-secondary);margin:0}.numpy-indexing-pack .numpy-slice-anatomy{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.65rem;margin-top:1rem;display:grid}.numpy-indexing-pack .numpy-slice-anatomy span{background:var(--cds-layer-01);color:var(--cds-link-primary);font-family:var(--cds-code-01-font-family,monospace);text-align:center;padding:.7rem}.numpy-indexing-pack .numpy-modification-grid,.numpy-indexing-pack .numpy-flatten-grid,.numpy-indexing-pack .numpy-auto-shape{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.numpy-indexing-pack .numpy-modification-grid .cds--tile,.numpy-indexing-pack .numpy-flatten-grid .cds--tile,.numpy-indexing-pack .numpy-auto-shape .cds--tile{background:var(--cds-layer-01);flex-direction:column;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.numpy-indexing-pack .numpy-modification-grid .cds--tile code,.numpy-indexing-pack .numpy-modification-grid .cds--tile span,.numpy-indexing-pack .numpy-modification-grid .cds--tile strong,.numpy-indexing-pack .numpy-flatten-grid .cds--tile code,.numpy-indexing-pack .numpy-flatten-grid .cds--tile span,.numpy-indexing-pack .numpy-flatten-grid .cds--tile strong,.numpy-indexing-pack .numpy-auto-shape .cds--tile code,.numpy-indexing-pack .numpy-auto-shape .cds--tile span,.numpy-indexing-pack .numpy-auto-shape .cds--tile strong{overflow-wrap:anywhere}.numpy-indexing-pack .numpy-modification-grid .cds--tile>div,.numpy-indexing-pack .numpy-flatten-grid .cds--tile>div,.numpy-indexing-pack .numpy-auto-shape .cds--tile>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.numpy-indexing-pack .numpy-modification-grid .cds--tile strong,.numpy-indexing-pack .numpy-flatten-grid .cds--tile strong,.numpy-indexing-pack .numpy-auto-shape .cds--tile strong{color:var(--cds-support-success)}.numpy-indexing-pack .numpy-modification-grid .cds--tile p,.numpy-indexing-pack .numpy-flatten-grid .cds--tile p,.numpy-indexing-pack .numpy-auto-shape .cds--tile p{color:var(--cds-text-secondary);margin:0}.numpy-indexing-pack .numpy-mask-flow{grid-template-columns:minmax(0,1.1fr) minmax(11rem,.7fr) auto minmax(11rem,.7fr);align-items:center;gap:.75rem;display:grid}.numpy-indexing-pack .numpy-mask-flow>div:not(.numpy-array-grid-wrap){background:var(--cds-layer-01);flex-direction:column;gap:.45rem;min-width:0;padding:.8rem;display:flex}.numpy-indexing-pack .numpy-mask-flow>div:not(.numpy-array-grid-wrap) code{color:var(--cds-link-primary)}.numpy-indexing-pack .numpy-mask-flow>div:not(.numpy-array-grid-wrap) strong{overflow-wrap:anywhere}.numpy-indexing-pack .numpy-filter-note{border-left:3px solid var(--cds-support-info);background:var(--cds-layer-01);color:var(--cds-text-secondary);margin:.75rem 0 0;padding:.75rem}.numpy-indexing-pack .numpy-reshape-controls{align-items:end;gap:.75rem;margin:1rem 0;display:flex}.numpy-indexing-pack .numpy-reshape-controls .cds--number{max-width:10rem}.numpy-indexing-pack .numpy-reshape-controls>strong,.numpy-indexing-pack .numpy-reshape-controls>span{padding-bottom:.8rem}.numpy-indexing-pack .numpy-reshape-success{grid-template-columns:minmax(14rem,.65fr) minmax(0,1.35fr);align-items:start;gap:1rem;display:grid}.numpy-indexing-pack .numpy-reshape-success>*{min-width:0}.numpy-indexing-pack .numpy-reshape-success .cds--tile{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-01);flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.numpy-indexing-pack .numpy-reshape-success .cds--tile svg{color:var(--cds-support-success)}.numpy-indexing-pack .numpy-reshape-error{border-left:3px solid var(--cds-support-error);background:var(--cds-layer-01);gap:.75rem;display:flex}.numpy-indexing-pack .numpy-reshape-error svg{color:var(--cds-support-error);flex:none}.numpy-indexing-pack .numpy-reshape-error p{margin:.4rem 0 0}.numpy-indexing-pack .numpy-valid-shapes{flex-wrap:wrap;gap:.35rem;margin:1rem 0;display:flex}.numpy-indexing-pack .numpy-auto-shape,.numpy-indexing-pack .numpy-flatten-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.numpy-indexing-pack .numpy-transpose-flow{grid-template-columns:minmax(0,1fr) minmax(9rem,.45fr) minmax(0,1fr);align-items:center;gap:.75rem;margin-top:1rem;display:grid}.numpy-indexing-pack .numpy-transpose-flow>*{min-width:0}.numpy-indexing-pack .numpy-transpose-flow>div:nth-child(2){background:var(--cds-layer-01);color:var(--cds-link-primary);text-align:center;flex-direction:column;align-items:center;gap:.45rem;padding:.75rem;display:flex}.numpy-indexing-pack .numpy-transpose-flow>div:nth-child(2) span{color:var(--cds-text-secondary)}.numpy-indexing-pack .numpy-index-reference{border:1px solid var(--cds-border-subtle-01);margin-top:1rem}.numpy-indexing-pack .numpy-index-reference>div{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:minmax(9rem,.7fr) minmax(12rem,1fr) minmax(13rem,1.2fr);align-items:center;display:grid}.numpy-indexing-pack .numpy-index-reference>div:last-child{border-bottom:0}.numpy-indexing-pack .numpy-index-reference>div>*{overflow-wrap:anywhere;min-width:0;padding:.75rem .9rem}.numpy-indexing-pack .numpy-index-reference>div>*+*{border-left:1px solid var(--cds-border-subtle-01)}.numpy-indexing-pack .numpy-index-reference>div.is-heading{background:var(--cds-layer-02)}.numpy-indexing-pack .numpy-index-reference>div code{color:var(--cds-link-primary)}@media (max-width:64rem){.numpy-indexing-pack .numpy-data-explorer-layout,.numpy-indexing-pack .numpy-slice-layout,.numpy-indexing-pack .numpy-reshape-success,.numpy-indexing-pack .numpy-mask-flow{grid-template-columns:1fr}.numpy-indexing-pack .numpy-mask-flow>b{text-align:center;transform:rotate(90deg)}.numpy-indexing-pack .numpy-modification-grid{grid-template-columns:1fr}}@media (max-width:48rem){.numpy-indexing-pack .numpy-access-flow,.numpy-indexing-pack .numpy-auto-shape,.numpy-indexing-pack .numpy-flatten-grid,.numpy-indexing-pack .numpy-transpose-flow{grid-template-columns:1fr}.numpy-indexing-pack .numpy-transpose-flow>div:nth-child(2) svg{transform:rotate(90deg)}.numpy-indexing-pack .numpy-index-reference{overflow-x:auto}.numpy-indexing-pack .numpy-index-reference>div{min-width:38rem}}@media (max-width:35rem){.numpy-indexing-pack .numpy-access-flow{grid-template-columns:1fr}.numpy-indexing-pack .numpy-example-tabs,.numpy-indexing-pack .numpy-data-tabs{grid-template-columns:1fr;display:grid}.numpy-indexing-pack .numpy-example-tabs button,.numpy-indexing-pack .numpy-data-tabs button{text-align:left;width:100%}.numpy-indexing-pack .numpy-index-result,.numpy-indexing-pack .numpy-slice-anatomy{grid-template-columns:1fr}.numpy-indexing-pack .numpy-slice-anatomy b{text-align:center;transform:rotate(90deg)}.numpy-indexing-pack .numpy-reshape-controls{flex-direction:column;align-items:stretch}.numpy-indexing-pack .numpy-reshape-controls .cds--number{width:100%;max-width:none}.numpy-indexing-pack .numpy-reshape-controls>strong,.numpy-indexing-pack .numpy-reshape-controls>span{text-align:center;padding:0}}.numpy-operations-pack .numpy-operations-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.numpy-operations-pack .numpy-operations-flow span{border-top:3px solid var(--cds-link-primary);background:var(--cds-layer-01);text-align:center;min-width:0;padding:.9rem;font-weight:600}.numpy-operations-pack .numpy-mode-tabs,.numpy-operations-pack .numpy-operation-tabs{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.numpy-operations-pack .numpy-mode-tabs button,.numpy-operations-pack .numpy-operation-tabs button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);min-width:5rem;color:var(--cds-text-primary);cursor:pointer;padding:.7rem .85rem}.numpy-operations-pack .numpy-mode-tabs button:hover,.numpy-operations-pack .numpy-mode-tabs button.is-active,.numpy-operations-pack .numpy-operation-tabs button:hover,.numpy-operations-pack .numpy-operation-tabs button.is-active{border-color:var(--cds-link-primary);background:var(--cds-layer-selected-01);box-shadow:inset 0 -3px var(--cds-link-primary)}.numpy-operations-pack .numpy-operation-tabs button{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.numpy-operations-pack .numpy-operation-tabs button strong{color:var(--cds-link-primary);font-size:1.2rem}.numpy-operations-pack .numpy-operation-tabs button span{color:var(--cds-text-helper);text-transform:capitalize}.numpy-operations-pack .numpy-vectorized-result{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-01);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem 1rem;margin-top:.75rem;display:grid}.numpy-operations-pack .numpy-vectorized-result span{color:var(--cds-text-secondary)}.numpy-operations-pack .numpy-vectorized-result strong{color:var(--cds-support-success);font-family:var(--cds-code-01-font-family,monospace)}.numpy-operations-pack .numpy-vectorized-result p{grid-column:1/-1;margin:0}.numpy-operations-pack .numpy-equation-visual,.numpy-operations-pack .numpy-calculator-equation{grid-template-columns:minmax(9rem,1fr) auto minmax(9rem,1fr) auto minmax(9rem,1fr);align-items:center;gap:.75rem;margin:1rem 0;display:grid}.numpy-operations-pack .numpy-equation-visual>*,.numpy-operations-pack .numpy-calculator-equation>*{min-width:0}.numpy-operations-pack .numpy-equation-visual>strong,.numpy-operations-pack .numpy-calculator-equation>strong{text-align:center;font-size:1.35rem}.numpy-operations-pack .numpy-operation-output{background:var(--cds-layer-01);flex-direction:column;justify-content:center;gap:.45rem;min-height:100%;display:flex}.numpy-operations-pack .numpy-operation-output span{color:var(--cds-text-secondary)}.numpy-operations-pack .numpy-operation-output strong{color:var(--cds-support-success);font-family:var(--cds-code-01-font-family,monospace);overflow-wrap:anywhere}.numpy-operations-pack .numpy-celsius-flow{grid-template-columns:minmax(0,1fr) minmax(15rem,.9fr) minmax(0,1fr);align-items:center;gap:1rem;margin:1rem 0;display:grid}.numpy-operations-pack .numpy-celsius-flow>*{min-width:0}.numpy-operations-pack .numpy-celsius-flow>div:nth-child(2){gap:.65rem;display:grid}.numpy-operations-pack .numpy-celsius-flow>div:nth-child(2) code{color:var(--cds-link-primary);text-align:center}.numpy-operations-pack .numpy-comparison-layout{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);align-items:stretch;gap:1rem;display:grid}.numpy-operations-pack .numpy-comparison-layout>*{min-width:0}.numpy-operations-pack .numpy-comparison-layout>.cds--tile{background:var(--cds-layer-01);flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.numpy-operations-pack .numpy-comparison-layout>.cds--tile strong{color:var(--cds-support-success);overflow-wrap:anywhere}.numpy-operations-pack .numpy-comparison-layout>.cds--tile hr{border:0;border-top:1px solid var(--cds-border-subtle-01);width:100%}.numpy-operations-pack .numpy-comparison-list{border:1px solid var(--cds-border-subtle-01)}.numpy-operations-pack .numpy-comparison-list button{border:0;border-bottom:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);width:100%;color:var(--cds-text-primary);text-align:left;cursor:pointer;flex-direction:column;gap:.3rem;padding:.85rem;display:flex}.numpy-operations-pack .numpy-comparison-list button:last-child{border-bottom:0}.numpy-operations-pack .numpy-comparison-list button:hover,.numpy-operations-pack .numpy-comparison-list button.is-active{background:var(--cds-layer-selected-01);box-shadow:inset 3px 0 var(--cds-link-primary)}.numpy-operations-pack .numpy-comparison-list button code{color:var(--cds-link-primary)}.numpy-operations-pack .numpy-comparison-list button span{color:var(--cds-text-secondary)}.numpy-operations-pack .numpy-calculator-controls{justify-content:space-between;align-items:end;gap:1rem;margin:1rem 0;display:flex}.numpy-operations-pack .numpy-calculator-controls>div:first-child{flex-wrap:wrap;gap:.4rem;display:flex}.numpy-operations-pack .numpy-calculator-controls>div:first-child button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);min-width:3rem;color:var(--cds-text-primary);cursor:pointer;padding:.65rem}.numpy-operations-pack .numpy-calculator-controls>div:first-child button.is-active,.numpy-operations-pack .numpy-calculator-controls>div:first-child button:hover{border-color:var(--cds-link-primary);background:var(--cds-layer-selected-01)}.numpy-operations-pack .numpy-calculator-controls .cds--number{max-width:11rem}.numpy-operations-pack .numpy-broadcast-stages{grid-template-columns:minmax(9rem,1fr) auto minmax(12rem,1.4fr) auto minmax(9rem,1fr);align-items:center;gap:.75rem;margin:1rem 0;display:grid}.numpy-operations-pack .numpy-broadcast-stages>*{min-width:0}.numpy-operations-pack .numpy-broadcast-stages>strong{text-align:center;font-size:1.35rem}.numpy-operations-pack .numpy-broadcast-stages>div:nth-child(3){gap:.65rem;display:grid}.numpy-operations-pack .numpy-broadcast-stages>div:nth-child(3)>span{color:var(--cds-text-secondary);text-align:center}.numpy-operations-pack .numpy-broadcast-status{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-01);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.85rem;display:flex}.numpy-operations-pack .numpy-broadcast-status svg,.numpy-operations-pack .numpy-broadcast-status strong{color:var(--cds-support-success)}.numpy-operations-pack .numpy-broadcast-status code{color:var(--cds-link-primary)}.numpy-operations-pack .numpy-broadcast-status span{color:var(--cds-text-secondary);margin-left:auto}.numpy-operations-pack .numpy-shape-inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.75rem;margin:1rem 0;display:grid}.numpy-operations-pack .numpy-shape-inputs>strong{padding-bottom:.8rem}.numpy-operations-pack .numpy-compatible,.numpy-operations-pack .numpy-incompatible{background:var(--cds-layer-01);border-left:3px solid;align-items:flex-start;gap:.75rem;display:flex}.numpy-operations-pack .numpy-compatible>svg,.numpy-operations-pack .numpy-incompatible>svg{flex:none}.numpy-operations-pack .numpy-compatible p,.numpy-operations-pack .numpy-incompatible p{margin:.3rem 0 .65rem}.numpy-operations-pack .numpy-compatible{border-color:var(--cds-support-success)}.numpy-operations-pack .numpy-compatible>svg,.numpy-operations-pack .numpy-compatible>div>strong{color:var(--cds-support-success)}.numpy-operations-pack .numpy-incompatible{border-color:var(--cds-support-error)}.numpy-operations-pack .numpy-incompatible>svg,.numpy-operations-pack .numpy-incompatible>strong,.numpy-operations-pack .numpy-incompatible>div>strong{color:var(--cds-support-error)}.numpy-operations-pack .numpy-shape-pairs,.numpy-operations-pack .numpy-broadcast-rules{flex-wrap:wrap;gap:.4rem;display:flex}.numpy-operations-pack .numpy-shape-pairs code,.numpy-operations-pack .numpy-shape-pairs span,.numpy-operations-pack .numpy-broadcast-rules code,.numpy-operations-pack .numpy-broadcast-rules span{background:var(--cds-layer-02);padding:.45rem .6rem}.numpy-operations-pack .numpy-broadcast-rules{margin-top:.75rem}.numpy-operations-pack .numpy-broadcast-rules span{border-left:2px solid var(--cds-link-primary)}.numpy-operations-pack .numpy-calibration-flow{grid-template-columns:minmax(10rem,1fr) minmax(10rem,.7fr) minmax(10rem,1fr);align-items:center;gap:1rem;margin:1rem 0;display:grid}.numpy-operations-pack .numpy-calibration-flow>*{min-width:0}.numpy-operations-pack .numpy-calibration-flow>div:nth-child(2){gap:.5rem;display:grid}.numpy-operations-pack .numpy-calibration-flow>div:nth-child(2)>span{color:var(--cds-text-secondary);text-align:center}.numpy-operations-pack .numpy-multiply-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.numpy-operations-pack .numpy-multiply-comparison .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.5rem;min-width:0;display:flex}.numpy-operations-pack .numpy-multiply-comparison .cds--tile code{color:var(--cds-link-primary)}.numpy-operations-pack .numpy-multiply-comparison .cds--tile strong{color:var(--cds-support-success);overflow-wrap:anywhere}.numpy-operations-pack .numpy-multiply-comparison .cds--tile span{color:var(--cds-text-secondary)}.numpy-operations-pack .numpy-operator-reference{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.numpy-operations-pack .numpy-operator-reference article{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);flex-direction:column;gap:.35rem;min-width:0;padding:.75rem;display:flex}.numpy-operations-pack .numpy-operator-reference article code{color:var(--cds-link-primary);font-size:1.1rem}.numpy-operations-pack .numpy-operator-reference article span{color:var(--cds-text-helper);overflow-wrap:anywhere}.numpy-operations-pack .numpy-comparison-reference{flex-wrap:wrap;gap:.4rem;display:flex}.numpy-operations-pack .numpy-operations-reference{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.numpy-operations-pack .numpy-operations-reference .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.5rem;min-width:0;display:flex}.numpy-operations-pack .numpy-operations-reference .cds--tile code{color:var(--cds-link-primary);overflow-wrap:anywhere}@media (max-width:64rem){.numpy-operations-pack .numpy-equation-visual,.numpy-operations-pack .numpy-calculator-equation,.numpy-operations-pack .numpy-broadcast-stages{grid-template-columns:1fr}.numpy-operations-pack .numpy-equation-visual>strong,.numpy-operations-pack .numpy-calculator-equation>strong,.numpy-operations-pack .numpy-broadcast-stages>strong{transform:rotate(90deg)}.numpy-operations-pack .numpy-celsius-flow,.numpy-operations-pack .numpy-calibration-flow{grid-template-columns:1fr}.numpy-operations-pack .numpy-operator-reference{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.numpy-operations-pack .numpy-operations-flow,.numpy-operations-pack .numpy-comparison-layout,.numpy-operations-pack .numpy-multiply-comparison,.numpy-operations-pack .numpy-operations-reference{grid-template-columns:repeat(2,minmax(0,1fr))}.numpy-operations-pack .numpy-broadcast-status span{width:100%;margin-left:0}}@media (max-width:35rem){.numpy-operations-pack .numpy-operations-flow,.numpy-operations-pack .numpy-comparison-layout,.numpy-operations-pack .numpy-multiply-comparison,.numpy-operations-pack .numpy-operator-reference,.numpy-operations-pack .numpy-operations-reference{grid-template-columns:1fr}.numpy-operations-pack .numpy-mode-tabs,.numpy-operations-pack .numpy-operation-tabs{grid-template-columns:1fr;display:grid}.numpy-operations-pack .numpy-mode-tabs button,.numpy-operations-pack .numpy-operation-tabs button{text-align:left;width:100%}.numpy-operations-pack .numpy-calculator-controls{flex-direction:column;align-items:stretch}.numpy-operations-pack .numpy-calculator-controls .cds--number{width:100%;max-width:none}.numpy-operations-pack .numpy-shape-inputs{grid-template-columns:1fr}.numpy-operations-pack .numpy-shape-inputs>strong{text-align:center;padding:0}}.numpy-math-statistics-pack .numpy-analysis-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.numpy-math-statistics-pack .numpy-analysis-flow span{border-top:3px solid var(--cds-link-primary);background:var(--cds-layer-01);text-align:center;min-width:0;padding:.9rem;font-weight:600}.numpy-math-statistics-pack .numpy-stat-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1rem 0;display:grid}.numpy-math-statistics-pack .numpy-stat-tabs button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);min-width:0;color:var(--cds-text-primary);text-align:left;cursor:pointer;flex-direction:column;gap:.3rem;padding:.75rem;display:flex}.numpy-math-statistics-pack .numpy-stat-tabs button:hover,.numpy-math-statistics-pack .numpy-stat-tabs button.is-active{border-color:var(--cds-link-primary);background:var(--cds-layer-selected-01);box-shadow:inset 3px 0 var(--cds-link-primary)}.numpy-math-statistics-pack .numpy-stat-tabs button code{color:var(--cds-link-primary);overflow-wrap:anywhere}.numpy-math-statistics-pack .numpy-stat-result{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-01);grid-template-columns:minmax(0,1fr) minmax(8rem,.35fr);gap:.75rem 1rem;display:grid}.numpy-math-statistics-pack .numpy-stat-result>div{flex-direction:column;gap:.35rem;min-width:0;display:flex}.numpy-math-statistics-pack .numpy-stat-result>div span{color:var(--cds-text-helper);text-transform:uppercase}.numpy-math-statistics-pack .numpy-stat-result>div code{color:var(--cds-link-primary);overflow-wrap:anywhere}.numpy-math-statistics-pack .numpy-stat-result>div strong{color:var(--cds-support-success);font-size:1.35rem}.numpy-math-statistics-pack .numpy-stat-result p{grid-column:1/-1;margin:0}.numpy-math-statistics-pack .numpy-median-range{grid-template-columns:minmax(0,1.5fr) minmax(10rem,.5fr);gap:.75rem;margin-top:.75rem;display:grid}.numpy-math-statistics-pack .numpy-median-range .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.4rem;min-width:0;display:flex}.numpy-math-statistics-pack .numpy-median-range .cds--tile span{color:var(--cds-text-secondary)}.numpy-math-statistics-pack .numpy-median-range .cds--tile strong{overflow-wrap:anywhere}.numpy-math-statistics-pack .numpy-extreme-strip{grid-template-columns:repeat(7,minmax(3.8rem,1fr));gap:.35rem;margin:1.25rem 0;display:grid;overflow-x:auto}.numpy-math-statistics-pack .numpy-extreme-strip>div{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);flex-direction:column;align-items:center;gap:.25rem;min-width:3.8rem;padding:.75rem .4rem;display:flex}.numpy-math-statistics-pack .numpy-extreme-strip>div small{color:var(--cds-text-helper)}.numpy-math-statistics-pack .numpy-extreme-strip>div span{font-size:.7rem}.numpy-math-statistics-pack .numpy-extreme-strip>div.is-min{border-color:var(--cds-support-info);box-shadow:inset 0 -3px var(--cds-support-info)}.numpy-math-statistics-pack .numpy-extreme-strip>div.is-min span{color:var(--cds-support-info)}.numpy-math-statistics-pack .numpy-extreme-strip>div.is-max{border-color:var(--cds-support-success);box-shadow:inset 0 -3px var(--cds-support-success)}.numpy-math-statistics-pack .numpy-extreme-strip>div.is-max span{color:var(--cds-support-success)}.numpy-math-statistics-pack .numpy-extreme-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.numpy-math-statistics-pack .numpy-extreme-cards .cds--tile{background:var(--cds-layer-01);grid-template-columns:1fr auto;align-items:center;gap:.45rem .75rem;display:grid}.numpy-math-statistics-pack .numpy-extreme-cards .cds--tile svg{color:var(--cds-link-primary);grid-column:1/-1}.numpy-math-statistics-pack .numpy-extreme-cards .cds--tile span{color:var(--cds-text-secondary)}.numpy-math-statistics-pack .numpy-extreme-cards .cds--tile strong{color:var(--cds-support-success)}.numpy-math-statistics-pack .numpy-spread-note{border-left:3px solid var(--cds-link-primary);background:var(--cds-layer-01);padding:.8rem}.numpy-math-statistics-pack .numpy-math-gallery{grid-template-columns:minmax(12rem,.65fr) minmax(0,1.35fr);align-items:stretch;gap:1rem;display:grid}.numpy-math-statistics-pack .numpy-math-gallery>*{min-width:0}.numpy-math-statistics-pack .numpy-math-list{border:1px solid var(--cds-border-subtle-01);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.numpy-math-statistics-pack .numpy-math-list button{border:0;border-right:1px solid var(--cds-border-subtle-01);border-bottom:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);min-width:0;color:var(--cds-text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:.35rem;padding:.75rem;display:flex}.numpy-math-statistics-pack .numpy-math-list button:hover,.numpy-math-statistics-pack .numpy-math-list button.is-active{background:var(--cds-layer-selected-01);box-shadow:inset 3px 0 var(--cds-link-primary)}.numpy-math-statistics-pack .numpy-math-list button code{color:var(--cds-link-primary);overflow-wrap:anywhere}.numpy-math-statistics-pack .numpy-math-result{background:var(--cds-layer-01);flex-direction:column;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.numpy-math-statistics-pack .numpy-math-result>code{color:var(--cds-link-primary)}.numpy-math-statistics-pack .numpy-math-result>div{flex-direction:column;gap:.25rem;width:100%;display:flex}.numpy-math-statistics-pack .numpy-math-result>div span{color:var(--cds-text-helper);text-transform:uppercase}.numpy-math-statistics-pack .numpy-math-result>div strong{overflow-wrap:anywhere}.numpy-math-statistics-pack .numpy-math-result>svg{color:var(--cds-link-primary);align-self:center}.numpy-math-statistics-pack .numpy-math-result p{margin:0}.numpy-math-statistics-pack .numpy-analytics-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1rem 0;display:grid}.numpy-math-statistics-pack .numpy-analytics-dashboard button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);min-width:0;color:var(--cds-text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;display:flex}.numpy-math-statistics-pack .numpy-analytics-dashboard button span{color:var(--cds-text-secondary)}.numpy-math-statistics-pack .numpy-analytics-dashboard button strong{color:var(--cds-support-success)}.numpy-math-statistics-pack .numpy-analytics-dashboard button:hover,.numpy-math-statistics-pack .numpy-analytics-dashboard button.is-active{border-color:var(--cds-link-primary);background:var(--cds-layer-selected-01)}.numpy-math-statistics-pack .numpy-analytics-output{background:var(--cds-layer-01);grid-template-columns:minmax(0,1fr) minmax(8rem,.4fr);gap:.75rem 1rem;display:grid}.numpy-math-statistics-pack .numpy-analytics-output>div{flex-direction:column;gap:.35rem;min-width:0;display:flex}.numpy-math-statistics-pack .numpy-analytics-output>div span{color:var(--cds-text-helper);text-transform:uppercase}.numpy-math-statistics-pack .numpy-analytics-output>div code{color:var(--cds-link-primary);overflow-wrap:anywhere}.numpy-math-statistics-pack .numpy-analytics-output>div strong{color:var(--cds-support-success);font-size:1.35rem}.numpy-math-statistics-pack .numpy-analytics-output>.cds--snippet{grid-column:1/-1;max-width:none}.numpy-math-statistics-pack .numpy-axis-controls{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin:1rem 0;display:flex}.numpy-math-statistics-pack .numpy-axis-controls>div{flex-wrap:wrap;gap:.35rem;display:flex}.numpy-math-statistics-pack .numpy-axis-controls button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);color:var(--cds-text-primary);cursor:pointer;padding:.65rem .8rem}.numpy-math-statistics-pack .numpy-axis-controls button:hover,.numpy-math-statistics-pack .numpy-axis-controls button.is-active{border-color:var(--cds-link-primary);background:var(--cds-layer-selected-01);box-shadow:inset 0 -3px var(--cds-link-primary)}.numpy-math-statistics-pack .numpy-axis-layout{grid-template-columns:minmax(20rem,1.2fr) minmax(9rem,.45fr) minmax(13rem,.65fr);align-items:center;gap:1rem;display:grid}.numpy-math-statistics-pack .numpy-axis-layout>*{min-width:0}.numpy-math-statistics-pack .numpy-axis-matrix{gap:.35rem;display:grid;overflow-x:auto}.numpy-math-statistics-pack .numpy-axis-matrix>div{grid-template-columns:minmax(4rem,.65fr) repeat(3,minmax(5.5rem,1fr));align-items:stretch;gap:.35rem;min-width:24rem;display:grid}.numpy-math-statistics-pack .numpy-axis-matrix .numpy-axis-head strong{color:var(--cds-text-secondary);text-align:center;padding:.5rem;font-size:.72rem}.numpy-math-statistics-pack .numpy-axis-matrix .numpy-axis-row small{color:var(--cds-text-helper);align-items:center;display:flex}.numpy-math-statistics-pack .numpy-axis-matrix .numpy-axis-row span{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);text-align:center;animation:2.4s ease-in-out infinite numpy-axis-pulse;animation-delay:calc(var(--axis-index) * .18s);padding:.8rem}.numpy-math-statistics-pack .numpy-axis-direction{color:var(--cds-link-primary);text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:.8rem;display:flex}.numpy-math-statistics-pack .numpy-axis-direction span{color:var(--cds-text-secondary)}.numpy-math-statistics-pack .numpy-axis-result{background:var(--cds-layer-01);flex-direction:column;gap:.65rem;min-width:0;display:flex}.numpy-math-statistics-pack .numpy-axis-result code{color:var(--cds-link-primary);overflow-wrap:anywhere}.numpy-math-statistics-pack .numpy-axis-result strong{color:var(--cds-support-success);overflow-wrap:anywhere}.numpy-math-statistics-pack .numpy-axis-result span{color:var(--cds-text-secondary)}.numpy-math-statistics-pack .numpy-method-equivalents{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.numpy-math-statistics-pack .numpy-method-equivalents .cds--tile{background:var(--cds-layer-01);grid-template-columns:1fr auto;gap:.35rem;min-width:0;display:grid}.numpy-math-statistics-pack .numpy-method-equivalents .cds--tile code{color:var(--cds-link-primary);overflow-wrap:anywhere}.numpy-math-statistics-pack .numpy-method-equivalents .cds--tile span{color:var(--cds-text-helper)}.numpy-math-statistics-pack .numpy-method-equivalents .cds--tile strong{color:var(--cds-text-secondary);grid-column:1/-1}.numpy-math-statistics-pack .numpy-math-reference{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.numpy-math-statistics-pack .numpy-math-reference>div{border:1px solid var(--cds-border-subtle-01);min-width:0}.numpy-math-statistics-pack .numpy-math-reference>div h3{background:var(--cds-layer-02);margin:0;padding:.75rem}.numpy-math-statistics-pack .numpy-math-reference>div article{border-top:1px solid var(--cds-border-subtle-01);grid-template-columns:minmax(0,1fr) minmax(8rem,.7fr);gap:.75rem;padding:.7rem .75rem;display:grid}.numpy-math-statistics-pack .numpy-math-reference>div article code{color:var(--cds-link-primary);overflow-wrap:anywhere}.numpy-math-statistics-pack .numpy-math-reference>div article span{color:var(--cds-text-secondary)}@keyframes numpy-axis-pulse{0%,to{border-color:var(--cds-border-subtle-01)}45%{border-color:var(--cds-link-primary);background:var(--cds-layer-selected-01)}}@media (prefers-reduced-motion:reduce){.numpy-math-statistics-pack .numpy-axis-row span{animation:none}}@media (max-width:64rem){.numpy-math-statistics-pack .numpy-axis-layout{grid-template-columns:1fr}.numpy-math-statistics-pack .numpy-axis-direction svg{transform:rotate(90deg)}.numpy-math-statistics-pack .numpy-extreme-cards{grid-template-columns:1fr}}@media (max-width:48rem){.numpy-math-statistics-pack .numpy-analysis-flow,.numpy-math-statistics-pack .numpy-stat-tabs,.numpy-math-statistics-pack .numpy-analytics-dashboard,.numpy-math-statistics-pack .numpy-method-equivalents{grid-template-columns:repeat(2,minmax(0,1fr))}.numpy-math-statistics-pack .numpy-math-gallery,.numpy-math-statistics-pack .numpy-math-reference{grid-template-columns:1fr}}@media (max-width:35rem){.numpy-math-statistics-pack .numpy-analysis-flow,.numpy-math-statistics-pack .numpy-stat-tabs,.numpy-math-statistics-pack .numpy-median-range,.numpy-math-statistics-pack .numpy-analytics-dashboard,.numpy-math-statistics-pack .numpy-method-equivalents,.numpy-math-statistics-pack .numpy-stat-result,.numpy-math-statistics-pack .numpy-analytics-output{grid-template-columns:1fr}.numpy-math-statistics-pack .numpy-stat-result p,.numpy-math-statistics-pack .numpy-stat-result>.cds--snippet,.numpy-math-statistics-pack .numpy-analytics-output p,.numpy-math-statistics-pack .numpy-analytics-output>.cds--snippet{grid-column:auto}.numpy-math-statistics-pack .numpy-math-list{grid-template-columns:1fr}.numpy-math-statistics-pack .numpy-axis-controls{flex-direction:column;align-items:stretch}.numpy-math-statistics-pack .numpy-axis-controls>div{grid-template-columns:1fr;display:grid}.numpy-math-statistics-pack .numpy-axis-controls>div button{text-align:left;width:100%}}.numpy-filtering-pack .numpy-filtering-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.numpy-filtering-pack .numpy-filtering-flow span{border-top:3px solid var(--cds-link-primary);background:var(--cds-layer-01);text-align:center;min-width:0;padding:.9rem;font-weight:600}.numpy-filtering-pack .numpy-sort-controls,.numpy-filtering-pack .numpy-condition-tabs{flex-wrap:wrap;gap:.45rem;margin:1rem 0;display:flex}.numpy-filtering-pack .numpy-sort-controls button,.numpy-filtering-pack .numpy-condition-tabs button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);color:var(--cds-text-primary);cursor:pointer;align-items:center;gap:.4rem;padding:.7rem .85rem;display:inline-flex}.numpy-filtering-pack .numpy-sort-controls button:hover,.numpy-filtering-pack .numpy-sort-controls button.is-active,.numpy-filtering-pack .numpy-condition-tabs button:hover,.numpy-filtering-pack .numpy-condition-tabs button.is-active{border-color:var(--cds-link-primary);background:var(--cds-layer-selected-01);box-shadow:inset 0 -3px var(--cds-link-primary)}.numpy-filtering-pack .numpy-sort-output{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-01);grid-template-columns:minmax(0,1fr) minmax(14rem,.7fr);align-items:center;gap:.75rem 1rem;padding:1rem;display:grid}.numpy-filtering-pack .numpy-sort-output>*{min-width:0}.numpy-filtering-pack .numpy-sort-output p{grid-column:1/-1;margin:0}.numpy-filtering-pack .numpy-sort-output.is-indices{border-color:var(--cds-support-info)}.numpy-filtering-pack .numpy-sort-distinction{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.numpy-filtering-pack .numpy-sort-distinction .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.4rem;min-width:0;display:flex}.numpy-filtering-pack .numpy-sort-distinction .cds--tile code{color:var(--cds-link-primary);overflow-wrap:anywhere}.numpy-filtering-pack .numpy-sort-distinction .cds--tile span{color:var(--cds-text-secondary)}.numpy-filtering-pack .numpy-mask-threshold{max-width:18rem;margin:1rem 0}.numpy-filtering-pack .numpy-mask-pipeline{gap:.75rem;display:grid}.numpy-filtering-pack .numpy-mask-pipeline>div{grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.numpy-filtering-pack .numpy-mask-pipeline>div>span{color:var(--cds-text-secondary)}.numpy-filtering-pack .numpy-mask-row{flex-wrap:wrap;gap:.35rem;display:flex}.numpy-filtering-pack .numpy-mask-row strong,.numpy-filtering-pack .numpy-mask-row b{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);justify-content:center;align-items:center;min-width:3rem;min-height:2.7rem;padding:.5rem;display:inline-flex}.numpy-filtering-pack .numpy-mask-row b.is-true{border-color:var(--cds-support-success);background:var(--cds-layer-selected-01);color:var(--cds-support-success)}.numpy-filtering-pack .numpy-mask-row b.is-false{color:var(--cds-text-helper);opacity:.72}.numpy-filtering-pack .numpy-mask-row em{color:var(--cds-text-helper);padding:.6rem}.numpy-filtering-pack .numpy-where-result{background:var(--cds-layer-01);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.numpy-filtering-pack .numpy-where-result>div{flex-direction:column;gap:.45rem;min-width:0;display:flex}.numpy-filtering-pack .numpy-where-result>div code{color:var(--cds-link-primary);overflow-wrap:anywhere}.numpy-filtering-pack .numpy-where-result>div strong{color:var(--cds-support-success);overflow-wrap:anywhere}.numpy-filtering-pack .numpy-condition-flow{grid-template-columns:minmax(0,1fr) minmax(15rem,1fr) minmax(0,1fr);align-items:center;gap:1rem;display:grid}.numpy-filtering-pack .numpy-condition-flow>*{min-width:0}.numpy-filtering-pack .numpy-condition-flow>div:nth-child(2){gap:.65rem;display:grid}.numpy-filtering-pack .numpy-condition-flow>div:nth-child(2) code{color:var(--cds-link-primary);overflow-wrap:anywhere}.numpy-filtering-pack .numpy-any-all-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.numpy-filtering-pack .numpy-any-all-grid .cds--tile{background:var(--cds-layer-01);flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.numpy-filtering-pack .numpy-any-all-grid .cds--tile svg{color:var(--cds-link-primary)}.numpy-filtering-pack .numpy-any-all-grid .cds--tile code{color:var(--cds-link-primary);overflow-wrap:anywhere}.numpy-filtering-pack .numpy-any-all-grid .cds--tile strong{color:var(--cds-support-success)}.numpy-filtering-pack .numpy-any-all-grid .cds--tile span{color:var(--cds-text-secondary)}.numpy-filtering-pack .numpy-replacement-note{border-left:3px solid var(--cds-support-info);background:var(--cds-layer-01);grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;display:grid}.numpy-filtering-pack .numpy-replacement-note code{color:var(--cds-link-primary);overflow-wrap:anywhere}.numpy-filtering-pack .numpy-replacement-note strong{color:var(--cds-support-success)}.numpy-filtering-pack .numpy-replacement-note span{color:var(--cds-text-secondary);grid-column:1/-1}.numpy-filtering-pack .numpy-irrigation-flow{grid-template-columns:minmax(0,1fr) minmax(13rem,.8fr) minmax(12rem,.75fr);align-items:center;gap:1rem;display:grid}.numpy-filtering-pack .numpy-irrigation-flow>*{min-width:0}.numpy-filtering-pack .numpy-irrigation-flow>div:nth-child(2){background:var(--cds-layer-01);justify-items:center;gap:.65rem;padding:.85rem;display:grid}.numpy-filtering-pack .numpy-irrigation-flow>div:nth-child(2) svg,.numpy-filtering-pack .numpy-irrigation-flow>div:nth-child(2) code{color:var(--cds-link-primary)}.numpy-filtering-pack .numpy-irrigation-flow>.cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.45rem;display:flex}.numpy-filtering-pack .numpy-irrigation-flow>.cds--tile span{color:var(--cds-text-secondary)}.numpy-filtering-pack .numpy-irrigation-flow>.cds--tile strong{color:var(--cds-support-success)}.numpy-filtering-pack .numpy-filter-controls{gap:.75rem;margin:1rem 0;display:grid}.numpy-filtering-pack .numpy-filter-controls>div:first-child{flex-wrap:wrap;gap:.4rem;display:flex}.numpy-filtering-pack .numpy-filter-controls>div:first-child button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);color:var(--cds-text-primary);text-transform:capitalize;cursor:pointer;padding:.65rem .8rem}.numpy-filtering-pack .numpy-filter-controls>div:first-child button:hover,.numpy-filtering-pack .numpy-filter-controls>div:first-child button.is-active{border-color:var(--cds-link-primary);background:var(--cds-layer-selected-01);box-shadow:inset 0 -3px var(--cds-link-primary)}.numpy-filtering-pack .numpy-filter-controls>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.numpy-filtering-pack .numpy-filter-layout{grid-template-columns:minmax(24rem,1.4fr) minmax(14rem,.6fr);align-items:start;gap:1rem;display:grid}.numpy-filtering-pack .numpy-filter-layout>*{min-width:0}.numpy-filtering-pack .numpy-sensor-table{border:1px solid var(--cds-border-subtle-01);overflow-x:auto}.numpy-filtering-pack .numpy-sensor-table>div{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:minmax(4rem,.5fr) repeat(3,minmax(7rem,1fr)) minmax(4rem,.55fr);align-items:center;min-width:35rem;display:grid}.numpy-filtering-pack .numpy-sensor-table>div:last-child{border-bottom:0}.numpy-filtering-pack .numpy-sensor-table>div>*{text-align:center;min-width:0;padding:.75rem}.numpy-filtering-pack .numpy-sensor-table>div>*+*{border-left:1px solid var(--cds-border-subtle-01)}.numpy-filtering-pack .numpy-sensor-table>div.is-heading{background:var(--cds-layer-02)}.numpy-filtering-pack .numpy-sensor-table>div.is-selected{background:var(--cds-layer-selected-01);box-shadow:inset 3px 0 var(--cds-support-success)}.numpy-filtering-pack .numpy-sensor-table>div.is-selected>span:last-child{color:var(--cds-support-success);font-weight:600}.numpy-filtering-pack .numpy-filter-summary{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-01);flex-direction:column;gap:.5rem;min-width:0;display:flex}.numpy-filtering-pack .numpy-filter-summary span{color:var(--cds-text-secondary)}.numpy-filtering-pack .numpy-filter-summary strong{color:var(--cds-support-success);overflow-wrap:anywhere}.numpy-filtering-pack .numpy-filter-summary code{color:var(--cds-link-primary);overflow-wrap:anywhere;margin-top:.35rem}.numpy-filtering-pack .numpy-selected-rows{gap:.65rem;margin-top:1rem;display:grid}.numpy-filtering-pack .numpy-selected-rows>span{color:var(--cds-text-secondary)}.numpy-filtering-pack .numpy-filter-reference{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.numpy-filtering-pack .numpy-filter-reference .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.4rem;min-width:0;display:flex}.numpy-filtering-pack .numpy-filter-reference .cds--tile code{color:var(--cds-link-primary);overflow-wrap:anywhere}.numpy-filtering-pack .numpy-filter-reference .cds--tile span{color:var(--cds-text-helper);overflow-wrap:anywhere}@media (max-width:64rem){.numpy-filtering-pack .numpy-condition-flow,.numpy-filtering-pack .numpy-irrigation-flow,.numpy-filtering-pack .numpy-filter-layout{grid-template-columns:1fr}.numpy-filtering-pack .numpy-filter-summary{min-height:auto}}@media (max-width:48rem){.numpy-filtering-pack .numpy-filtering-flow,.numpy-filtering-pack .numpy-any-all-grid,.numpy-filtering-pack .numpy-filter-reference{grid-template-columns:repeat(2,minmax(0,1fr))}.numpy-filtering-pack .numpy-sort-output{grid-template-columns:1fr}.numpy-filtering-pack .numpy-sort-output p{grid-column:auto}}@media (max-width:35rem){.numpy-filtering-pack .numpy-filtering-flow,.numpy-filtering-pack .numpy-sort-distinction,.numpy-filtering-pack .numpy-where-result,.numpy-filtering-pack .numpy-any-all-grid,.numpy-filtering-pack .numpy-filter-reference{grid-template-columns:1fr}.numpy-filtering-pack .numpy-sort-controls,.numpy-filtering-pack .numpy-condition-tabs{grid-template-columns:1fr;display:grid}.numpy-filtering-pack .numpy-sort-controls button,.numpy-filtering-pack .numpy-condition-tabs button{width:100%}.numpy-filtering-pack .numpy-mask-pipeline>div,.numpy-filtering-pack .numpy-replacement-note{grid-template-columns:1fr}.numpy-filtering-pack .numpy-replacement-note span{grid-column:auto}.numpy-filtering-pack .numpy-filter-controls>div:first-child,.numpy-filtering-pack .numpy-filter-controls>div:last-child{grid-template-columns:1fr;display:grid}.numpy-filtering-pack .numpy-filter-controls>div:first-child button,.numpy-filtering-pack .numpy-filter-controls>div:last-child button{text-align:left;width:100%}}.numpy-array-management-pack .numpy-management-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1.25rem;display:grid}.numpy-array-management-pack .numpy-management-flow span{border-top:3px solid var(--numpy-accent);background:var(--cds-layer-01);text-align:center;padding:.8rem;font-weight:600}.numpy-array-management-pack .numpy-management-inputs,.numpy-array-management-pack .numpy-column-stack-layout{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:1.25rem;display:grid}.numpy-array-management-pack .numpy-management-inputs>span,.numpy-array-management-pack .numpy-column-stack-layout>span{color:var(--numpy-accent);font-size:1.5rem;font-weight:700}.numpy-array-management-pack .numpy-management-tabs,.numpy-array-management-pack .numpy-concat-axis-tabs,.numpy-array-management-pack .numpy-split-controls>div,.numpy-array-management-pack .numpy-copy-controls{flex-wrap:wrap;gap:.5rem;display:flex}.numpy-array-management-pack .numpy-management-tabs,.numpy-array-management-pack .numpy-concat-axis-tabs,.numpy-array-management-pack .numpy-copy-controls{margin:1.25rem 0}.numpy-array-management-pack .numpy-management-tabs button,.numpy-array-management-pack .numpy-concat-axis-tabs button,.numpy-array-management-pack .numpy-split-controls button,.numpy-array-management-pack .numpy-copy-controls button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);color:var(--cds-text-primary);cursor:pointer;align-items:center;gap:.4rem;padding:.65rem .8rem;display:inline-flex}.numpy-array-management-pack .numpy-management-tabs button:hover,.numpy-array-management-pack .numpy-management-tabs button.is-active,.numpy-array-management-pack .numpy-concat-axis-tabs button:hover,.numpy-array-management-pack .numpy-concat-axis-tabs button.is-active,.numpy-array-management-pack .numpy-split-controls button:hover,.numpy-array-management-pack .numpy-split-controls button.is-active,.numpy-array-management-pack .numpy-copy-controls button:hover,.numpy-array-management-pack .numpy-copy-controls button.is-active{border-color:var(--numpy-accent);background:color-mix(in srgb, var(--numpy-accent) 12%, var(--cds-layer-01))}.numpy-array-management-pack .numpy-combiner-result{grid-template-columns:minmax(0,1.35fr) minmax(14rem,.65fr);align-items:stretch;gap:1rem;display:grid}.numpy-array-management-pack .numpy-combiner-result>div>span,.numpy-array-management-pack .numpy-combiner-result .cds--tile>span{color:var(--cds-text-helper);text-transform:uppercase;margin-bottom:.55rem;font-size:.72rem;font-weight:700;display:block}.numpy-array-management-pack .numpy-combiner-result .cds--tile{border-top:3px solid var(--numpy-accent);background:var(--cds-layer-01);min-width:0}.numpy-array-management-pack .numpy-combiner-result .cds--tile strong{font-size:1.25rem;display:block}.numpy-array-management-pack .numpy-combiner-result .cds--tile p{color:var(--cds-text-secondary)}.numpy-array-management-pack .numpy-combiner-result .cds--tile .cds--snippet{max-width:100%}.numpy-array-management-pack .numpy-combine-distinction{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.numpy-array-management-pack .numpy-combine-distinction .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.35rem;display:flex}.numpy-array-management-pack .numpy-combine-distinction .cds--tile strong{color:var(--numpy-accent)}.numpy-array-management-pack .numpy-combine-distinction .cds--tile span{color:var(--cds-text-secondary)}.numpy-array-management-pack .numpy-concat-layout{grid-template-columns:minmax(0,1fr) auto minmax(0,1.35fr);align-items:center;gap:1rem;display:grid}.numpy-array-management-pack .numpy-concat-layout>div{gap:.8rem;min-width:0;display:grid}.numpy-array-management-pack .numpy-concat-layout>svg{color:var(--numpy-accent)}.numpy-array-management-pack .numpy-concat-layout .cds--snippet{max-width:100%}.numpy-array-management-pack .numpy-split-controls{grid-template-columns:auto auto minmax(12rem,1fr);align-items:end;gap:1rem;margin:1.25rem 0;display:grid}.numpy-array-management-pack .numpy-split-parts{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;margin:1rem 0;display:grid}.numpy-array-management-pack .numpy-split-parts .cds--tile{border-top:3px solid var(--numpy-accent);background:var(--cds-layer-01);flex-direction:column;gap:.45rem;min-width:0;display:flex}.numpy-array-management-pack .numpy-split-parts .cds--tile strong{overflow-wrap:anywhere}.numpy-array-management-pack .numpy-split-error{border-left:3px solid var(--cds-support-error);background:color-mix(in srgb, var(--cds-support-error) 7%, var(--cds-layer-01));flex-direction:column;gap:.5rem;margin:1rem 0;display:flex}.numpy-array-management-pack .numpy-split-error span{color:var(--cds-text-secondary)}.numpy-array-management-pack .numpy-column-stack-layout>div{gap:.7rem;min-width:0;display:grid}.numpy-array-management-pack .numpy-column-stack-layout p{color:var(--cds-text-secondary);text-align:center;margin:0}.numpy-array-management-pack .numpy-copy-status{background:var(--cds-layer-01);border-left:3px solid;flex-direction:column;gap:.3rem;padding:.9rem 1rem;display:flex}.numpy-array-management-pack .numpy-copy-status span{color:var(--cds-text-secondary)}.numpy-array-management-pack .numpy-copy-status.is-view{border-color:var(--cds-support-warning)}.numpy-array-management-pack .numpy-copy-status.is-copy{border-color:var(--cds-support-success)}.numpy-array-management-pack .numpy-copy-layout{grid-template-columns:minmax(0,1fr) 5rem minmax(0,.8fr);align-items:center;gap:1rem;margin:1.25rem 0;display:grid}.numpy-array-management-pack .numpy-copy-layout>div{min-width:0}.numpy-array-management-pack .numpy-copy-layout .cds--snippet{max-width:100%;margin-top:.75rem}.numpy-array-management-pack .numpy-memory-link{background:var(--cds-border-strong-01);place-items:center;height:.2rem;display:grid;position:relative}.numpy-array-management-pack .numpy-memory-link span{background:var(--cds-layer-02);color:var(--cds-text-helper);text-transform:uppercase;padding:.35rem .5rem;font-size:.7rem;font-weight:700}.numpy-array-management-pack .numpy-memory-link.is-view{background:var(--cds-support-warning)}.numpy-array-management-pack .numpy-memory-link.is-copy{border-top:2px dashed var(--cds-support-success);background:0 0}.numpy-array-management-pack .numpy-copy-actions{flex-wrap:wrap;gap:.75rem;display:flex}.numpy-array-management-pack .numpy-copy-explanation{background:var(--cds-layer-01);flex-direction:column;gap:.35rem;margin-top:1rem;display:flex}.numpy-array-management-pack .numpy-copy-explanation span{color:var(--cds-text-secondary)}.numpy-array-management-pack .numpy-management-reference{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.numpy-array-management-pack .numpy-management-reference .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.4rem;min-width:0;display:flex}.numpy-array-management-pack .numpy-management-reference .cds--tile code{color:var(--numpy-accent);overflow-wrap:anywhere}.numpy-array-management-pack .numpy-management-reference .cds--tile span{color:var(--cds-text-secondary);overflow-wrap:anywhere}@media (max-width:64rem){.numpy-array-management-pack .numpy-combiner-result,.numpy-array-management-pack .numpy-split-controls{grid-template-columns:1fr}}@media (max-width:48rem){.numpy-array-management-pack .numpy-management-inputs,.numpy-array-management-pack .numpy-column-stack-layout,.numpy-array-management-pack .numpy-concat-layout,.numpy-array-management-pack .numpy-copy-layout{grid-template-columns:1fr}.numpy-array-management-pack .numpy-management-inputs>span,.numpy-array-management-pack .numpy-column-stack-layout>span,.numpy-array-management-pack .numpy-concat-layout>svg{justify-self:center;transform:rotate(90deg)}.numpy-array-management-pack .numpy-memory-link{justify-self:center;width:.2rem;height:3rem}}@media (max-width:35rem){.numpy-array-management-pack .numpy-management-flow,.numpy-array-management-pack .numpy-combine-distinction,.numpy-array-management-pack .numpy-management-reference{grid-template-columns:1fr}.numpy-array-management-pack .numpy-management-tabs,.numpy-array-management-pack .numpy-concat-axis-tabs,.numpy-array-management-pack .numpy-copy-controls{flex-direction:column}.numpy-array-management-pack .numpy-management-tabs button,.numpy-array-management-pack .numpy-concat-axis-tabs button,.numpy-array-management-pack .numpy-copy-controls button{width:100%}}.numpy-data-analysis-pack .numpy-analysis-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin-top:1.25rem;display:grid}.numpy-data-analysis-pack .numpy-analysis-flow span{border-top:3px solid var(--numpy-accent);background:var(--cds-layer-01);text-align:center;padding:.75rem;font-weight:600}.numpy-data-analysis-pack .numpy-farm-table{border:1px solid var(--cds-border-subtle-01);width:100%;margin-top:1.25rem;overflow-x:auto}.numpy-data-analysis-pack .numpy-farm-table>div{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:.8fr repeat(3,1.15fr) 1fr;min-width:39rem;display:grid}.numpy-data-analysis-pack .numpy-farm-table>div:last-child{border-bottom:0}.numpy-data-analysis-pack .numpy-farm-table>div>*{text-align:right;min-width:0;padding:.75rem .8rem}.numpy-data-analysis-pack .numpy-farm-table>div>:first-child{text-align:left}.numpy-data-analysis-pack .numpy-farm-table>div.is-heading{background:var(--cds-layer-02)}.numpy-data-analysis-pack .numpy-farm-table>div.is-selected{background:color-mix(in srgb, var(--numpy-accent) 13%, var(--cds-layer-01));box-shadow:inset 3px 0 var(--numpy-accent)}.numpy-data-analysis-pack .numpy-dataset-inspector{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.numpy-data-analysis-pack .numpy-dataset-inspector .cds--tile{border-top:3px solid var(--numpy-accent);background:var(--cds-layer-01);flex-direction:column;gap:.3rem;min-width:0;display:flex}.numpy-data-analysis-pack .numpy-dataset-inspector .cds--tile span,.numpy-data-analysis-pack .numpy-dataset-inspector .cds--tile small{color:var(--cds-text-secondary)}.numpy-data-analysis-pack .numpy-dataset-inspector .cds--tile strong{font-size:1.3rem}.numpy-data-analysis-pack .numpy-column-selector{grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);align-items:end;gap:1rem;margin-top:1.25rem;display:grid}.numpy-data-analysis-pack .numpy-column-selector>div{min-width:0}.numpy-data-analysis-pack .numpy-column-selector .cds--snippet{max-width:100%;margin-top:.65rem}.numpy-data-analysis-pack .numpy-analysis-tabs,.numpy-data-analysis-pack .numpy-ranking-controls{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0;display:flex}.numpy-data-analysis-pack .numpy-analysis-tabs button,.numpy-data-analysis-pack .numpy-ranking-controls button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);color:var(--cds-text-primary);cursor:pointer;align-items:center;gap:.4rem;padding:.65rem .8rem;display:inline-flex}.numpy-data-analysis-pack .numpy-analysis-tabs button:hover,.numpy-data-analysis-pack .numpy-analysis-tabs button.is-active,.numpy-data-analysis-pack .numpy-ranking-controls button:hover,.numpy-data-analysis-pack .numpy-ranking-controls button.is-active{border-color:var(--numpy-accent);background:color-mix(in srgb, var(--numpy-accent) 12%, var(--cds-layer-01))}.numpy-data-analysis-pack .numpy-analysis-result{grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr);align-items:start;gap:1rem;display:grid}.numpy-data-analysis-pack .numpy-analysis-result>.cds--tile{border-top:3px solid var(--numpy-accent);background:var(--cds-layer-01);flex-direction:column;gap:.55rem;min-width:0;display:flex}.numpy-data-analysis-pack .numpy-analysis-result>.cds--tile>span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.7rem;font-weight:700}.numpy-data-analysis-pack .numpy-analysis-result>.cds--tile p{color:var(--cds-text-secondary);margin:0}.numpy-data-analysis-pack .numpy-analysis-result>.cds--tile .cds--snippet{max-width:100%}.numpy-data-analysis-pack .numpy-analysis-result .numpy-farm-table{margin-top:0}.numpy-data-analysis-pack .numpy-data-filter-controls{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1rem;margin:1.25rem 0;display:grid}.numpy-data-analysis-pack .numpy-filter-capstone-summary{grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr);align-items:start;gap:1rem;display:grid}.numpy-data-analysis-pack .numpy-filter-capstone-summary>.cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.45rem;min-width:0;display:flex}.numpy-data-analysis-pack .numpy-filter-capstone-summary>.cds--tile span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.7rem;font-weight:700}.numpy-data-analysis-pack .numpy-filter-capstone-summary>.cds--tile strong{overflow-wrap:anywhere;margin-bottom:.35rem}.numpy-data-analysis-pack .numpy-filter-capstone-summary>.cds--tile .cds--snippet{max-width:100%}.numpy-data-analysis-pack .numpy-filter-capstone-summary .numpy-farm-table{margin-top:0}.numpy-data-analysis-pack .numpy-ranking-list{border:1px solid var(--cds-border-subtle-01);margin:0 0 1rem;padding:0;list-style:none}.numpy-data-analysis-pack .numpy-ranking-list li{border-bottom:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);grid-template-columns:2.5rem minmax(0,1fr) minmax(7rem,auto);align-items:center;gap:.75rem;padding:.8rem 1rem;display:grid}.numpy-data-analysis-pack .numpy-ranking-list li:last-child{border-bottom:0}.numpy-data-analysis-pack .numpy-ranking-list li>span{background:var(--numpy-accent);width:1.7rem;height:1.7rem;color:var(--cds-text-on-color);border-radius:50%;place-items:center;font-weight:700;display:grid}.numpy-data-analysis-pack .numpy-ranking-list li b{text-align:right}.numpy-data-analysis-pack .numpy-transform-flow{gap:.9rem;margin-top:1rem;display:grid}.numpy-data-analysis-pack .numpy-transform-flow>span{background:var(--cds-layer-02);color:var(--numpy-accent);justify-self:center;padding:.4rem .65rem;font-weight:700}.numpy-data-analysis-pack .numpy-transform-flow>p{color:var(--cds-text-secondary);margin:0}.numpy-data-analysis-pack .numpy-transform-flow>.cds--tile{border-left:3px solid var(--numpy-accent);background:var(--cds-layer-01);flex-direction:column;gap:.4rem;display:flex}.numpy-data-analysis-pack .numpy-transform-flow .cds--snippet{max-width:100%}.numpy-data-analysis-pack .numpy-analysis-reference{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.numpy-data-analysis-pack .numpy-analysis-reference .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.45rem;min-width:0;display:flex}.numpy-data-analysis-pack .numpy-analysis-reference .cds--tile code{color:var(--numpy-accent);overflow-wrap:anywhere}@media (max-width:64rem){.numpy-data-analysis-pack .numpy-analysis-result,.numpy-data-analysis-pack .numpy-filter-capstone-summary{grid-template-columns:1fr}}@media (max-width:48rem){.numpy-data-analysis-pack .numpy-analysis-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.numpy-data-analysis-pack .numpy-column-selector,.numpy-data-analysis-pack .numpy-data-filter-controls{grid-template-columns:1fr}}@media (max-width:35rem){.numpy-data-analysis-pack .numpy-analysis-flow,.numpy-data-analysis-pack .numpy-dataset-inspector,.numpy-data-analysis-pack .numpy-analysis-reference{grid-template-columns:1fr}.numpy-data-analysis-pack .numpy-analysis-tabs,.numpy-data-analysis-pack .numpy-ranking-controls{flex-direction:column}.numpy-data-analysis-pack .numpy-analysis-tabs button,.numpy-data-analysis-pack .numpy-ranking-controls button{width:100%}.numpy-data-analysis-pack .numpy-ranking-list li{grid-template-columns:2.5rem minmax(0,1fr)}.numpy-data-analysis-pack .numpy-ranking-list li b{text-align:left;grid-column:2}}.pandas-series-pack .pandas-story-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1.25rem;display:grid}.pandas-series-pack .pandas-story-flow span{border-top:3px solid var(--cds-support-success);background:var(--cds-layer-01);text-align:center;padding:.8rem;font-weight:600}.pandas-series-pack .pandas-bridge-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:1.25rem;display:grid}.pandas-series-pack .pandas-bridge-flow>span{color:var(--cds-support-success);font-size:1.5rem}.pandas-series-pack .pandas-bridge-flow .cds--tile{border-top:3px solid var(--cds-support-success);background:var(--cds-layer-01);flex-direction:column;gap:.5rem;min-width:0;display:flex}.pandas-series-pack .pandas-bridge-flow .cds--tile code{overflow-wrap:anywhere}.pandas-series-pack .pandas-comparison-table{border:1px solid var(--cds-border-subtle-01);margin-top:1rem;overflow-x:auto}.pandas-series-pack .pandas-comparison-table>div{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:1fr 1fr 1fr;min-width:36rem;display:grid}.pandas-series-pack .pandas-comparison-table>div:last-child{border-bottom:0}.pandas-series-pack .pandas-comparison-table>div>*{padding:.75rem .9rem}.pandas-series-pack .pandas-comparison-table>div.is-heading{background:var(--cds-layer-02)}.pandas-series-pack .pandas-series-tabs{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0;display:flex}.pandas-series-pack .pandas-series-tabs button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);color:var(--cds-text-primary);cursor:pointer;align-items:center;gap:.4rem;padding:.65rem .8rem;display:inline-flex}.pandas-series-pack .pandas-series-tabs button:hover,.pandas-series-pack .pandas-series-tabs button.is-active{border-color:var(--cds-support-success);background:color-mix(in srgb, var(--cds-support-success) 10%, var(--cds-layer-01))}.pandas-series-pack .pandas-series-explorer-layout,.pandas-series-pack .pandas-irrigation-layout{grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr);align-items:start;gap:1rem;display:grid}.pandas-series-pack .pandas-series-explorer-layout>.cds--tile,.pandas-series-pack .pandas-irrigation-layout>.cds--tile{border-top:3px solid var(--cds-support-success);background:var(--cds-layer-01);flex-direction:column;gap:.55rem;min-width:0;display:flex}.pandas-series-pack .pandas-series-explorer-layout>.cds--tile>span,.pandas-series-pack .pandas-irrigation-layout>.cds--tile>span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.7rem;font-weight:700}.pandas-series-pack .pandas-series-explorer-layout>.cds--tile pre,.pandas-series-pack .pandas-irrigation-layout>.cds--tile pre{white-space:pre-wrap;margin:0}.pandas-series-pack .pandas-series-explorer-layout>.cds--tile p,.pandas-series-pack .pandas-irrigation-layout>.cds--tile p{color:var(--cds-text-secondary);margin:0}.pandas-series-pack .pandas-series-explorer-layout>.cds--tile .cds--snippet,.pandas-series-pack .pandas-irrigation-layout>.cds--tile .cds--snippet{max-width:100%}.pandas-series-pack .pandas-series-visual{border:1px solid var(--cds-border-subtle-01)}.pandas-series-pack .pandas-series-visual>div{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:minmax(7rem,1fr) minmax(6rem,1fr);display:grid}.pandas-series-pack .pandas-series-visual>div:last-child{border-bottom:0}.pandas-series-pack .pandas-series-visual>div>*{padding:.7rem .85rem}.pandas-series-pack .pandas-series-visual>div strong{text-align:right}.pandas-series-pack .pandas-series-visual>div.is-heading{background:var(--cds-layer-02)}.pandas-series-pack .pandas-series-visual>div.is-active{background:color-mix(in srgb, var(--cds-support-success) 12%, var(--cds-layer-01));box-shadow:inset 3px 0 var(--cds-support-success)}.pandas-series-pack .pandas-series-visual>div.is-dtype{color:var(--cds-text-helper)}.pandas-series-pack .pandas-access-distinction{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.pandas-series-pack .pandas-access-distinction .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.35rem;display:flex}.pandas-series-pack .pandas-access-distinction .cds--tile code{color:var(--cds-support-success)}.pandas-series-pack .pandas-access-distinction .cds--tile span{color:var(--cds-text-secondary)}.pandas-series-pack .pandas-property-grid,.pandas-series-pack .pandas-series-reference{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.pandas-series-pack .pandas-property-grid .cds--tile,.pandas-series-pack .pandas-series-reference .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.35rem;min-width:0;display:flex}.pandas-series-pack .pandas-property-grid .cds--tile code,.pandas-series-pack .pandas-series-reference .cds--tile code{color:var(--cds-support-success);overflow-wrap:anywhere}.pandas-series-pack .pandas-property-grid .cds--tile span,.pandas-series-pack .pandas-series-reference .cds--tile span{color:var(--cds-text-secondary)}.pandas-series-pack .pandas-method-note{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-01);justify-content:space-between;gap:1rem;margin-top:1rem;display:flex}.pandas-series-pack .pandas-irrigation-layout>.cds--tile strong{background:color-mix(in srgb, var(--cds-support-warning) 10%, var(--cds-layer-02));padding:.55rem}.pandas-series-pack .pandas-series-reference{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem}@media (max-width:48rem){.pandas-series-pack .pandas-story-flow,.pandas-series-pack .pandas-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pandas-series-pack .pandas-series-explorer-layout,.pandas-series-pack .pandas-irrigation-layout{grid-template-columns:1fr}}@media (max-width:35rem){.pandas-series-pack .pandas-story-flow,.pandas-series-pack .pandas-bridge-flow,.pandas-series-pack .pandas-access-distinction,.pandas-series-pack .pandas-property-grid,.pandas-series-pack .pandas-series-reference{grid-template-columns:1fr}.pandas-series-pack .pandas-bridge-flow>span{justify-self:center;transform:rotate(90deg)}.pandas-series-pack .pandas-series-tabs{flex-direction:column}.pandas-series-pack .pandas-series-tabs button{width:100%}.pandas-series-pack .pandas-method-note{flex-direction:column}}.pandas-dataframe-pack .pandas-df-bridge{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;margin:1.25rem 0;display:grid}.pandas-dataframe-pack .pandas-df-bridge>span{color:var(--cds-support-success);font-size:1.4rem}.pandas-dataframe-pack .pandas-df-bridge .cds--tile{border-top:3px solid var(--cds-support-success);background:var(--cds-layer-01);flex-direction:column;gap:.4rem;min-width:0;display:flex}.pandas-dataframe-pack .pandas-df-bridge .cds--tile span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.7rem;font-weight:700}.pandas-dataframe-pack .pandas-df-bridge .cds--tile code{overflow-wrap:anywhere}.pandas-dataframe-pack .pandas-df-bridge .cds--tile.is-result{border-color:var(--cds-support-info)}.pandas-dataframe-pack .pandas-df-table-wrap{border:1px solid var(--cds-border-subtle-01);width:100%;overflow-x:auto}.pandas-dataframe-pack .pandas-df-table-wrap.is-compact{max-height:23rem}.pandas-dataframe-pack .pandas-df-table{border-collapse:collapse;background:var(--cds-layer-01);text-align:right;width:100%;min-width:42rem}.pandas-dataframe-pack .pandas-df-table th,.pandas-dataframe-pack .pandas-df-table td{border-right:1px solid var(--cds-border-subtle-01);border-bottom:1px solid var(--cds-border-subtle-01);white-space:nowrap;padding:.68rem .8rem}.pandas-dataframe-pack .pandas-df-table th:last-child,.pandas-dataframe-pack .pandas-df-table td:last-child{border-right:0}.pandas-dataframe-pack .pandas-df-table thead th{background:var(--cds-layer-02);color:var(--cds-text-primary);font-size:.75rem}.pandas-dataframe-pack .pandas-df-table tbody th{background:color-mix(in srgb, var(--cds-support-success) 6%, var(--cds-layer-01));color:var(--cds-text-helper)}.pandas-dataframe-pack .pandas-df-table tbody tr:last-child>*{border-bottom:0}.pandas-dataframe-pack .pandas-df-structure,.pandas-dataframe-pack .pandas-df-load-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.pandas-dataframe-pack .pandas-df-structure span,.pandas-dataframe-pack .pandas-df-load-summary span{background:var(--cds-layer-01);color:var(--cds-text-secondary);padding:.75rem}.pandas-dataframe-pack .pandas-df-structure strong,.pandas-dataframe-pack .pandas-df-load-summary strong{color:var(--cds-text-primary);display:block}.pandas-dataframe-pack .pandas-df-tabs{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0;display:flex}.pandas-dataframe-pack .pandas-df-tabs button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);color:var(--cds-text-primary);cursor:pointer;padding:.65rem .8rem}.pandas-dataframe-pack .pandas-df-tabs button:hover,.pandas-dataframe-pack .pandas-df-tabs button.is-active{border-color:var(--cds-support-success);background:color-mix(in srgb, var(--cds-support-success) 10%, var(--cds-layer-01))}.pandas-dataframe-pack .pandas-df-creation-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.pandas-dataframe-pack .pandas-df-creation-layout>.cds--tile{border-top:3px solid var(--cds-support-success);background:var(--cds-layer-01);min-width:0}.pandas-dataframe-pack .pandas-df-creation-layout>.cds--tile p{color:var(--cds-text-secondary);margin:0 0 1rem}.pandas-dataframe-pack .pandas-df-creation-layout>.cds--tile .cds--snippet{max-width:100%}.pandas-dataframe-pack .pandas-df-property-grid,.pandas-dataframe-pack .pandas-df-reference{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.pandas-dataframe-pack .pandas-df-property-grid .cds--tile,.pandas-dataframe-pack .pandas-df-reference .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.35rem;min-width:0;display:flex}.pandas-dataframe-pack .pandas-df-property-grid .cds--tile code,.pandas-dataframe-pack .pandas-df-reference .cds--tile code{color:var(--cds-support-success);overflow-wrap:anywhere}.pandas-dataframe-pack .pandas-df-property-grid .cds--tile span,.pandas-dataframe-pack .pandas-df-reference .cds--tile span{color:var(--cds-text-secondary)}.pandas-dataframe-pack .pandas-df-platform-note{color:var(--cds-text-secondary);margin:1rem 0 0}.pandas-dataframe-pack .pandas-df-explorer-result{min-height:9rem}.pandas-dataframe-pack .pandas-df-console{background:var(--cds-layer-01);min-height:9rem;color:var(--cds-text-primary);font-family:var(--cds-code-01-font-family,monospace);margin:0;padding:1rem;line-height:1.55;overflow-x:auto}.pandas-dataframe-pack .pandas-df-shape{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);flex-direction:column;justify-content:center;align-items:center;gap:.4rem;min-height:9rem;display:flex}.pandas-dataframe-pack .pandas-df-shape strong{color:var(--cds-support-success);font-size:2.4rem;font-weight:300}.pandas-dataframe-pack .pandas-df-shape span{color:var(--cds-text-secondary)}.pandas-dataframe-pack .pandas-df-selection{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:1rem;display:grid}.pandas-dataframe-pack .pandas-df-selection .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.55rem;min-width:0;display:flex}.pandas-dataframe-pack .pandas-df-selection .cds--tile>span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.7rem;font-weight:700}.pandas-dataframe-pack .pandas-df-selection .cds--tile>code{color:var(--cds-support-success);overflow-wrap:anywhere}.pandas-dataframe-pack .pandas-df-selection .cds--tile pre{white-space:pre-wrap;margin:0}.pandas-dataframe-pack .pandas-df-explorer-note{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-01);grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);align-items:center;gap:1rem;margin-top:1rem;display:grid}.pandas-dataframe-pack .pandas-df-explorer-note .cds--snippet{max-width:100%}.pandas-dataframe-pack .pandas-df-explorer-note p{color:var(--cds-text-secondary);margin:0}.pandas-dataframe-pack .pandas-df-operation-layout{grid-template-columns:minmax(12rem,.6fr) minmax(0,1.4fr);gap:1rem;margin-top:1.25rem;display:grid}.pandas-dataframe-pack .pandas-df-operation-layout>.cds--tile{border-top:3px solid var(--cds-support-success);background:var(--cds-layer-01);flex-direction:column;align-items:flex-start;gap:.8rem;min-width:0;display:flex}.pandas-dataframe-pack .pandas-df-operation-layout>.cds--tile .cds--snippet{max-width:100%}.pandas-dataframe-pack .pandas-df-operation-layout>.cds--tile p{color:var(--cds-text-secondary);margin:0}.pandas-dataframe-pack .pandas-df-operation-list{border:1px solid var(--cds-border-subtle-01)}.pandas-dataframe-pack .pandas-df-operation-list button{border:0;border-bottom:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);width:100%;color:var(--cds-text-primary);text-align:left;cursor:pointer;padding:.82rem .9rem;display:block}.pandas-dataframe-pack .pandas-df-operation-list button:last-child{border-bottom:0}.pandas-dataframe-pack .pandas-df-operation-list button:hover,.pandas-dataframe-pack .pandas-df-operation-list button.is-active{background:var(--cds-layer-selected-01);box-shadow:inset 3px 0 var(--cds-support-success)}.pandas-dataframe-pack .pandas-df-workflow{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;margin:1.25rem 0;display:grid}.pandas-dataframe-pack .pandas-df-workflow>div{border-top:3px solid var(--cds-support-success);background:var(--cds-layer-01);text-align:center;min-width:0;padding:.75rem .5rem}.pandas-dataframe-pack .pandas-df-workflow>div span,.pandas-dataframe-pack .pandas-df-workflow>div strong{display:block}.pandas-dataframe-pack .pandas-df-workflow>div span{color:var(--cds-text-helper);font-size:.7rem}.pandas-dataframe-pack .pandas-df-workflow>div strong{overflow-wrap:anywhere;margin-top:.35rem;font-size:.78rem}.pandas-dataframe-pack .pandas-df-file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pandas-dataframe-pack .pandas-df-file-grid .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.65rem;min-width:0;display:flex}.pandas-dataframe-pack .pandas-df-file-grid .cds--tile .cds--snippet{max-width:100%}.pandas-dataframe-pack .pandas-df-file-grid .cds--tile p{color:var(--cds-text-secondary);margin:0}.pandas-dataframe-pack .pandas-df-loader{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);align-items:center;gap:.75rem;margin-top:1.25rem;padding:1rem;display:flex}.pandas-dataframe-pack .pandas-df-loader>div{flex-direction:column;min-width:0;margin-right:auto;display:flex}.pandas-dataframe-pack .pandas-df-loader>div span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.7rem;font-weight:700}.pandas-dataframe-pack .pandas-df-loader>div strong,.pandas-dataframe-pack .pandas-df-loader>div code{overflow-wrap:anywhere}.pandas-dataframe-pack .pandas-df-empty{border:1px dashed var(--cds-border-subtle-01);color:var(--cds-text-secondary);text-align:center;margin:1rem 0 0;padding:1.5rem}.pandas-dataframe-pack .pandas-df-loaded{margin-top:1rem}.pandas-dataframe-pack .pandas-df-load-status{background:color-mix(in srgb, var(--cds-support-success) 10%, var(--cds-layer-01));justify-content:space-between;gap:1rem;padding:.8rem 1rem;display:flex}.pandas-dataframe-pack .pandas-df-load-status span{color:var(--cds-text-secondary)}.pandas-dataframe-pack .pandas-df-reference{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:64rem){.pandas-dataframe-pack .pandas-df-bridge{grid-template-columns:1fr}.pandas-dataframe-pack .pandas-df-bridge>span{justify-self:center;transform:rotate(90deg)}.pandas-dataframe-pack .pandas-df-workflow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:48rem){.pandas-dataframe-pack .pandas-df-creation-layout,.pandas-dataframe-pack .pandas-df-selection,.pandas-dataframe-pack .pandas-df-operation-layout,.pandas-dataframe-pack .pandas-df-explorer-note{grid-template-columns:1fr}.pandas-dataframe-pack .pandas-df-property-grid,.pandas-dataframe-pack .pandas-df-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:35rem){.pandas-dataframe-pack .pandas-df-tabs{flex-direction:column}.pandas-dataframe-pack .pandas-df-tabs button{text-align:left;width:100%}.pandas-dataframe-pack .pandas-df-structure,.pandas-dataframe-pack .pandas-df-load-summary,.pandas-dataframe-pack .pandas-df-property-grid,.pandas-dataframe-pack .pandas-df-reference,.pandas-dataframe-pack .pandas-df-file-grid,.pandas-dataframe-pack .pandas-df-workflow{grid-template-columns:1fr}.pandas-dataframe-pack .pandas-df-loader,.pandas-dataframe-pack .pandas-df-load-status{flex-direction:column;align-items:stretch}.pandas-dataframe-pack .pandas-df-loader .cds--btn{width:100%;max-width:none}}.pandas-selection-pack .pandas-select-table-wrap{border:1px solid var(--cds-border-subtle-01);width:100%;overflow-x:auto}.pandas-selection-pack .pandas-select-table{border-collapse:collapse;background:var(--cds-layer-01);text-align:right;width:100%;min-width:42rem}.pandas-selection-pack .pandas-select-table th,.pandas-selection-pack .pandas-select-table td{border-right:1px solid var(--cds-border-subtle-01);border-bottom:1px solid var(--cds-border-subtle-01);white-space:nowrap;padding:.68rem .8rem}.pandas-selection-pack .pandas-select-table th:last-child,.pandas-selection-pack .pandas-select-table td:last-child{border-right:0}.pandas-selection-pack .pandas-select-table thead th{background:var(--cds-layer-02);font-size:.75rem}.pandas-selection-pack .pandas-select-table tbody th{background:color-mix(in srgb, var(--cds-support-success) 6%, var(--cds-layer-01));color:var(--cds-text-helper)}.pandas-selection-pack .pandas-select-table tbody tr:last-child>*{border-bottom:0}.pandas-selection-pack .pandas-select-table tr.is-match{background:color-mix(in srgb, var(--cds-support-success) 12%, var(--cds-layer-01));box-shadow:inset 3px 0 var(--cds-support-success)}.pandas-selection-pack .pandas-select-table tr.is-muted{opacity:.52}.pandas-selection-pack .pandas-question-grid,.pandas-selection-pack .pandas-selector-mental{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.pandas-selection-pack .pandas-question-grid .cds--tile,.pandas-selection-pack .pandas-selector-mental .cds--tile{border-top:3px solid var(--cds-support-success);background:var(--cds-layer-01);flex-direction:column;gap:.4rem;min-width:0;display:flex}.pandas-selection-pack .pandas-question-grid .cds--tile span,.pandas-selection-pack .pandas-selector-mental .cds--tile span{color:var(--cds-text-secondary)}.pandas-selection-pack .pandas-question-grid .cds--tile code,.pandas-selection-pack .pandas-selector-mental .cds--tile code{color:var(--cds-support-success)}.pandas-selection-pack .pandas-selector-mental{grid-template-columns:repeat(2,minmax(0,1fr));margin:1.25rem 0 0}.pandas-selection-pack .pandas-select-tabs{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.pandas-selection-pack .pandas-select-tabs button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);color:var(--cds-text-primary);cursor:pointer;padding:.65rem .8rem}.pandas-selection-pack .pandas-select-tabs button:hover,.pandas-selection-pack .pandas-select-tabs button.is-active{border-color:var(--cds-support-success);background:color-mix(in srgb, var(--cds-support-success) 10%, var(--cds-layer-01))}.pandas-selection-pack .pandas-selection-result,.pandas-selection-pack .pandas-builder-result{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:1rem;display:grid}.pandas-selection-pack .pandas-selection-result>.cds--tile,.pandas-selection-pack .pandas-builder-result>.cds--tile{border-top:3px solid var(--cds-support-success);background:var(--cds-layer-01);flex-direction:column;gap:.7rem;min-width:0;display:flex}.pandas-selection-pack .pandas-selection-result>.cds--tile .cds--snippet,.pandas-selection-pack .pandas-builder-result>.cds--tile .cds--snippet{max-width:100%}.pandas-selection-pack .pandas-selection-result>.cds--tile p,.pandas-selection-pack .pandas-builder-result>.cds--tile p{color:var(--cds-text-secondary);margin:0}.pandas-selection-pack .pandas-inclusive-note{border-left:3px solid var(--cds-support-info);background:var(--cds-layer-01);margin:1rem 0 0;padding:.85rem 1rem}.pandas-selection-pack .pandas-filter-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.25rem 0;display:grid}.pandas-selection-pack .pandas-filter-controls label{color:var(--cds-text-secondary);flex-direction:column;gap:.35rem;font-size:.8rem;display:flex}.pandas-selection-pack .pandas-filter-controls select,.pandas-selection-pack .pandas-filter-controls input{border:0;border-bottom:1px solid var(--cds-border-strong-01);background:var(--cds-field-01);width:100%;min-height:2.75rem;color:var(--cds-text-primary);font:inherit;padding:.6rem .75rem}.pandas-selection-pack .pandas-mask-strip{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1rem;display:flex}.pandas-selection-pack .pandas-mask-strip strong{margin-right:.4rem}.pandas-selection-pack .pandas-mask-strip span{background:color-mix(in srgb, var(--cds-support-error) 9%, var(--cds-layer-01));color:var(--cds-text-secondary);font-family:var(--cds-code-01-font-family,monospace);padding:.4rem .55rem;font-size:.75rem}.pandas-selection-pack .pandas-mask-strip span.is-true{background:color-mix(in srgb, var(--cds-support-success) 14%, var(--cds-layer-01));color:var(--cds-support-success)}.pandas-selection-pack .pandas-generated-code{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;display:grid}.pandas-selection-pack .pandas-generated-code .cds--snippet{max-width:100%}.pandas-selection-pack .pandas-condition-row{grid-template-columns:7rem minmax(0,1fr) 7rem minmax(6rem,.45fr);align-items:center;gap:.75rem;margin-top:1rem;display:grid}.pandas-selection-pack .pandas-condition-row>span{font-weight:600}.pandas-selection-pack .pandas-condition-row select,.pandas-selection-pack .pandas-condition-row input{border:0;border-bottom:1px solid var(--cds-border-strong-01);background:var(--cds-field-01);width:100%;min-height:2.75rem;color:var(--cds-text-primary);font:inherit;padding:.6rem .75rem}.pandas-selection-pack .pandas-join-toggle{gap:.5rem;margin:1rem 0 0 7.75rem;display:flex}.pandas-selection-pack .pandas-builder-result{margin-top:1.25rem}.pandas-selection-pack .pandas-query-layout{grid-template-columns:minmax(12rem,.6fr) minmax(0,1.4fr);gap:1rem;margin-top:1.25rem;display:grid}.pandas-selection-pack .pandas-query-layout>div{border:1px solid var(--cds-border-subtle-01)}.pandas-selection-pack .pandas-query-layout>div button{border:0;border-bottom:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);width:100%;color:var(--cds-text-primary);text-align:left;cursor:pointer;padding:.8rem .9rem;display:block}.pandas-selection-pack .pandas-query-layout>div button:last-child{border-bottom:0}.pandas-selection-pack .pandas-query-layout>div button:hover,.pandas-selection-pack .pandas-query-layout>div button.is-active{background:var(--cds-layer-selected-01);box-shadow:inset 3px 0 var(--cds-support-success)}.pandas-selection-pack .pandas-query-layout>.cds--tile{border-top:3px solid var(--cds-support-success);background:var(--cds-layer-01);flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.pandas-selection-pack .pandas-query-layout>.cds--tile .cds--snippet{max-width:100%}.pandas-selection-pack .pandas-query-layout>.cds--tile p{color:var(--cds-text-secondary);margin:0}.pandas-selection-pack .pandas-selection-reference{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.pandas-selection-pack .pandas-selection-reference .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.4rem;min-width:0;display:flex}.pandas-selection-pack .pandas-selection-reference .cds--tile code{color:var(--cds-support-success);overflow-wrap:anywhere}@media (max-width:48rem){.pandas-selection-pack .pandas-question-grid,.pandas-selection-pack .pandas-selection-result,.pandas-selection-pack .pandas-builder-result,.pandas-selection-pack .pandas-query-layout{grid-template-columns:1fr}.pandas-selection-pack .pandas-condition-row{grid-template-columns:1fr 1fr 1fr}.pandas-selection-pack .pandas-condition-row>span{grid-column:1/-1}.pandas-selection-pack .pandas-join-toggle{margin-left:0}}@media (max-width:35rem){.pandas-selection-pack .pandas-selector-mental,.pandas-selection-pack .pandas-filter-controls,.pandas-selection-pack .pandas-selection-reference,.pandas-selection-pack .pandas-condition-row,.pandas-selection-pack .pandas-generated-code{grid-template-columns:1fr}.pandas-selection-pack .pandas-select-tabs{flex-direction:column}.pandas-selection-pack .pandas-select-tabs button{text-align:left;width:100%}.pandas-selection-pack .pandas-join-toggle{flex-direction:column}.pandas-selection-pack .pandas-join-toggle .cds--btn{width:100%;max-width:none}}.pandas-cleaning-pack .pandas-clean-table-wrap{border:1px solid var(--cds-border-subtle-01);width:100%;overflow-x:auto}.pandas-cleaning-pack .pandas-clean-table{border-collapse:collapse;background:var(--cds-layer-01);text-align:right;width:100%;min-width:48rem}.pandas-cleaning-pack .pandas-clean-table th,.pandas-cleaning-pack .pandas-clean-table td{border-right:1px solid var(--cds-border-subtle-01);border-bottom:1px solid var(--cds-border-subtle-01);white-space:nowrap;padding:.65rem .75rem}.pandas-cleaning-pack .pandas-clean-table th:last-child,.pandas-cleaning-pack .pandas-clean-table td:last-child{border-right:0}.pandas-cleaning-pack .pandas-clean-table thead th{background:var(--cds-layer-02);font-size:.75rem}.pandas-cleaning-pack .pandas-clean-table tbody th{color:var(--cds-text-helper)}.pandas-cleaning-pack .pandas-clean-table tbody tr:last-child>*{border-bottom:0}.pandas-cleaning-pack .pandas-clean-table td.is-missing{background:color-mix(in srgb, var(--cds-support-error) 12%, var(--cds-layer-01));color:var(--cds-support-error);font-weight:700}.pandas-cleaning-pack .pandas-clean-table td.is-true{background:color-mix(in srgb, var(--cds-support-warning) 14%, var(--cds-layer-01));color:var(--cds-text-primary);font-weight:700}.pandas-cleaning-pack .pandas-clean-table tr.is-duplicate{background:color-mix(in srgb, var(--cds-support-warning) 12%, var(--cds-layer-01));box-shadow:inset 3px 0 var(--cds-support-warning)}.pandas-cleaning-pack .pandas-quality-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.pandas-cleaning-pack .pandas-quality-summary .cds--tile{border-top:3px solid var(--cds-support-warning);background:var(--cds-layer-01);flex-direction:column;gap:.3rem;min-width:0;display:flex}.pandas-cleaning-pack .pandas-quality-summary .cds--tile strong{font-size:1.7rem;font-weight:300}.pandas-cleaning-pack .pandas-quality-summary .cds--tile span{color:var(--cds-text-secondary)}.pandas-cleaning-pack .pandas-cleaning-purpose,.pandas-cleaning-pack .pandas-verify-note,.pandas-cleaning-pack .pandas-coerce-note{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-01);color:var(--cds-text-secondary);margin:1rem 0 0;padding:.85rem 1rem}.pandas-cleaning-pack .pandas-pattern-grid,.pandas-cleaning-pack .pandas-clean-reference{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.pandas-cleaning-pack .pandas-pattern-grid .cds--tile,.pandas-cleaning-pack .pandas-clean-reference .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.4rem;min-width:0;display:flex}.pandas-cleaning-pack .pandas-pattern-grid .cds--tile code,.pandas-cleaning-pack .pandas-clean-reference .cds--tile code{color:var(--cds-support-success);overflow-wrap:anywhere}.pandas-cleaning-pack .pandas-pattern-grid .cds--tile span,.pandas-cleaning-pack .pandas-clean-reference .cds--tile span{color:var(--cds-text-secondary)}.pandas-cleaning-pack .pandas-clean-tabs{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0;display:flex}.pandas-cleaning-pack .pandas-clean-tabs button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);color:var(--cds-text-primary);cursor:pointer;padding:.65rem .8rem}.pandas-cleaning-pack .pandas-clean-tabs button:hover,.pandas-cleaning-pack .pandas-clean-tabs button.is-active{border-color:var(--cds-support-success);background:color-mix(in srgb, var(--cds-support-success) 10%, var(--cds-layer-01))}.pandas-cleaning-pack .pandas-before-after{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pandas-cleaning-pack .pandas-before-after>div{min-width:0}.pandas-cleaning-pack .pandas-before-after>div>span{background:var(--cds-layer-02);color:var(--cds-text-helper);text-transform:uppercase;padding:.65rem .8rem;font-size:.72rem;font-weight:700;display:block}.pandas-cleaning-pack .pandas-before-after .pandas-clean-table{min-width:45rem}.pandas-cleaning-pack .pandas-clean-operation{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-01);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.75rem 1rem;margin-top:1rem;display:grid}.pandas-cleaning-pack .pandas-clean-operation .cds--snippet{grid-row:span 2;max-width:100%}.pandas-cleaning-pack .pandas-clean-operation p{color:var(--cds-text-secondary);margin:0}.pandas-cleaning-pack .pandas-clean-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1.25rem;display:grid}.pandas-cleaning-pack .pandas-clean-workflow>div{border-top:3px solid var(--cds-support-success);background:var(--cds-layer-01);min-width:0;padding:.8rem}.pandas-cleaning-pack .pandas-clean-workflow>div span,.pandas-cleaning-pack .pandas-clean-workflow>div strong{display:block}.pandas-cleaning-pack .pandas-clean-workflow>div span{color:var(--cds-text-helper);font-size:.7rem}.pandas-cleaning-pack .pandas-clean-workflow>div strong{overflow-wrap:anywhere;margin-top:.35rem}.pandas-cleaning-pack .pandas-clean-example-layout{grid-template-columns:minmax(12rem,.6fr) minmax(0,1.4fr);gap:1rem;margin-top:1.25rem;display:grid}.pandas-cleaning-pack .pandas-clean-example-layout>div{border:1px solid var(--cds-border-subtle-01)}.pandas-cleaning-pack .pandas-clean-example-layout>div button{border:0;border-bottom:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);width:100%;color:var(--cds-text-primary);text-align:left;cursor:pointer;padding:.8rem .9rem;display:block}.pandas-cleaning-pack .pandas-clean-example-layout>div button:last-child{border-bottom:0}.pandas-cleaning-pack .pandas-clean-example-layout>div button:hover,.pandas-cleaning-pack .pandas-clean-example-layout>div button.is-active{background:var(--cds-layer-selected-01);box-shadow:inset 3px 0 var(--cds-support-success)}.pandas-cleaning-pack .pandas-clean-example-layout>.cds--tile{border-top:3px solid var(--cds-support-success);background:var(--cds-layer-01);flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.pandas-cleaning-pack .pandas-clean-example-layout>.cds--tile .cds--snippet{max-width:100%}.pandas-cleaning-pack .pandas-clean-example-layout>.cds--tile p{color:var(--cds-text-secondary);margin:0}.pandas-cleaning-pack .pandas-decision-scenarios{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 1rem;display:flex}.pandas-cleaning-pack .pandas-decision-scenarios button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);color:var(--cds-text-primary);cursor:pointer;padding:.6rem .8rem}.pandas-cleaning-pack .pandas-decision-scenarios button.is-active{border-color:var(--cds-support-success);background:color-mix(in srgb, var(--cds-support-success) 10%, var(--cds-layer-01))}.pandas-cleaning-pack .pandas-decision-card{background:var(--cds-layer-01)}.pandas-cleaning-pack .pandas-decision-card>strong{font-size:1rem;display:block}.pandas-cleaning-pack .pandas-decision-card>div{gap:.55rem;margin:1rem 0;display:grid}.pandas-cleaning-pack .pandas-decision-card>div button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-02);color:var(--cds-text-primary);text-align:left;cursor:pointer;padding:.75rem .85rem}.pandas-cleaning-pack .pandas-decision-card>div button.is-selected{border-color:var(--cds-support-success);box-shadow:inset 3px 0 var(--cds-support-success)}.pandas-cleaning-pack .pandas-decision-card>p{border-left:3px solid;flex-direction:column;gap:.4rem;margin:0;padding:.85rem;display:flex}.pandas-cleaning-pack .pandas-decision-card>p.is-correct{border-color:var(--cds-support-success);background:color-mix(in srgb, var(--cds-support-success) 9%, var(--cds-layer-02))}.pandas-cleaning-pack .pandas-decision-card>p.is-wrong{border-color:var(--cds-support-warning);background:color-mix(in srgb, var(--cds-support-warning) 9%, var(--cds-layer-02))}.pandas-cleaning-pack .pandas-clean-reference{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:64rem){.pandas-cleaning-pack .pandas-before-after{grid-template-columns:1fr}}@media (max-width:48rem){.pandas-cleaning-pack .pandas-pattern-grid,.pandas-cleaning-pack .pandas-clean-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.pandas-cleaning-pack .pandas-clean-example-layout,.pandas-cleaning-pack .pandas-clean-operation{grid-template-columns:1fr}.pandas-cleaning-pack .pandas-clean-example-layout .cds--snippet,.pandas-cleaning-pack .pandas-clean-operation .cds--snippet{grid-row:auto}}@media (max-width:35rem){.pandas-cleaning-pack .pandas-quality-summary,.pandas-cleaning-pack .pandas-pattern-grid,.pandas-cleaning-pack .pandas-clean-workflow,.pandas-cleaning-pack .pandas-clean-reference{grid-template-columns:1fr}.pandas-cleaning-pack .pandas-clean-tabs,.pandas-cleaning-pack .pandas-decision-scenarios{flex-direction:column}.pandas-cleaning-pack .pandas-clean-tabs button,.pandas-cleaning-pack .pandas-decision-scenarios button{text-align:left;width:100%}}.pandas-transformation-pack .lesson-card,.pandas-transformation-pack .pandas-feature-before-after>div,.pandas-transformation-pack .pandas-feature-operation>*,.pandas-transformation-pack .pandas-method-explorer>*{min-width:0}.pandas-transformation-pack pre{max-width:100%;overflow-x:auto}.pandas-transformation-pack .pandas-transform-compare,.pandas-transformation-pack .pandas-builder-result{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.pandas-transformation-pack .pandas-transform-compare .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.55rem;min-height:9rem;display:flex}.pandas-transformation-pack .pandas-transform-compare .cds--tile span{color:var(--cds-link-primary);text-transform:uppercase;font:.7rem/1.2 monospace}.pandas-transformation-pack .pandas-transform-compare .cds--tile p{color:var(--cds-text-secondary);margin:0;font-size:.8rem;line-height:1.45}.pandas-transformation-pack .pandas-feature-tabs{flex-wrap:wrap;gap:.35rem;margin:1.5rem 0 1rem;display:flex}.pandas-transformation-pack .pandas-feature-tabs button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);color:var(--cds-text-secondary);cursor:pointer;padding:.65rem .8rem}.pandas-transformation-pack .pandas-feature-tabs button.is-active{border-color:var(--cds-link-primary);background:var(--cds-layer-selected-01);color:var(--cds-text-primary);box-shadow:inset 0 -2px var(--cds-link-primary)}.pandas-transformation-pack .pandas-feature-before-after{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;display:grid}.pandas-transformation-pack .pandas-feature-before-after>div>span{color:var(--cds-text-helper);text-transform:uppercase;margin-bottom:.45rem;font:.7rem/1.2 monospace;display:block}.pandas-transformation-pack .pandas-feature-table-wrap{border:1px solid var(--cds-border-subtle-01);overflow-x:auto}.pandas-transformation-pack .pandas-feature-table{border-collapse:collapse;width:100%;min-width:35rem;font-size:.76rem}.pandas-transformation-pack .pandas-feature-table th,.pandas-transformation-pack .pandas-feature-table td{border-right:1px solid var(--cds-border-subtle-01);border-bottom:1px solid var(--cds-border-subtle-01);text-align:left;white-space:nowrap;padding:.6rem .7rem}.pandas-transformation-pack .pandas-feature-table th{background:var(--cds-layer-accent-01)}.pandas-transformation-pack .pandas-feature-table .is-new{background:color-mix(in srgb, var(--cds-support-success) 12%, var(--cds-layer-01));color:var(--cds-text-primary)}.pandas-transformation-pack .pandas-feature-operation{grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr);gap:1rem;margin-top:1rem;display:grid}.pandas-transformation-pack .pandas-feature-operation p{color:var(--cds-text-secondary);margin:.65rem 0 0;line-height:1.5}.pandas-transformation-pack .pandas-builder-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.pandas-transformation-pack .pandas-builder-controls label{color:var(--cds-text-secondary);font-size:.75rem}.pandas-transformation-pack .pandas-builder-controls select,.pandas-transformation-pack .pandas-builder-controls input{border:0;border-bottom:1px solid var(--cds-border-strong-01);background:var(--cds-field-01);width:100%;height:2.75rem;color:var(--cds-text-primary);margin-top:.4rem;padding:0 .75rem}.pandas-transformation-pack .pandas-builder-result{grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0}.pandas-transformation-pack .pandas-builder-result .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.5rem;min-width:0;display:flex}.pandas-transformation-pack .pandas-builder-result .cds--tile strong{overflow-wrap:anywhere}.pandas-transformation-pack .pandas-builder-result .cds--tile span{color:var(--cds-text-helper);text-transform:uppercase;font:.7rem/1.2 monospace}.pandas-transformation-pack .pandas-builder-note,.pandas-transformation-pack .pandas-feature-validation{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-01);color:var(--cds-text-secondary);margin:1rem 0 0;padding:.85rem 1rem}.pandas-transformation-pack .pandas-method-explorer{grid-template-columns:minmax(12rem,.35fr) minmax(0,.65fr);gap:1rem;margin-top:1.5rem;display:grid}.pandas-transformation-pack .pandas-method-explorer>div{flex-direction:column;gap:1px;display:flex}.pandas-transformation-pack .pandas-method-explorer button{background:var(--cds-layer-01);color:var(--cds-text-secondary);text-align:left;cursor:pointer;border:0;flex-direction:column;gap:.25rem;padding:.8rem;display:flex}.pandas-transformation-pack .pandas-method-explorer button span{color:var(--cds-link-primary);font:.68rem/1.2 monospace}.pandas-transformation-pack .pandas-method-explorer button.is-active{background:var(--cds-layer-selected-01);box-shadow:inset 3px 0 var(--cds-link-primary);color:var(--cds-text-primary)}.pandas-transformation-pack .pandas-method-explorer .cds--tile{min-width:0}.pandas-transformation-pack .pandas-method-explorer .cds--tile strong{margin-top:1rem;display:block}.pandas-transformation-pack .pandas-method-explorer .cds--tile p{color:var(--cds-text-secondary);line-height:1.5}.pandas-transformation-pack .pandas-axis-callout{background:var(--cds-layer-accent-01);grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:.5rem 1rem;margin-top:1rem;padding:1rem;display:grid}.pandas-transformation-pack .pandas-axis-callout span{color:var(--cds-text-secondary);font-size:.8rem}.pandas-transformation-pack .pandas-feature-pipeline{background:var(--cds-border-subtle-01);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.pandas-transformation-pack .pandas-feature-pipeline div{background:var(--cds-layer-01);min-height:6.5rem;padding:.8rem}.pandas-transformation-pack .pandas-feature-pipeline div span{color:var(--cds-link-primary);margin-bottom:1rem;font:.7rem/1 monospace;display:block}.pandas-transformation-pack .pandas-feature-pipeline div strong{font-size:.78rem;line-height:1.35}.pandas-transformation-pack .pandas-feature-reference{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.pandas-transformation-pack .pandas-feature-reference .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.65rem;min-width:0;display:flex}.pandas-transformation-pack .pandas-feature-reference .cds--tile code{overflow-wrap:anywhere;color:var(--cds-link-primary)}@media (max-width:64rem){.pandas-transformation-pack .pandas-feature-before-after{grid-template-columns:1fr}.pandas-transformation-pack .pandas-feature-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.pandas-transformation-pack .pandas-transform-compare,.pandas-transformation-pack .pandas-builder-controls,.pandas-transformation-pack .pandas-feature-reference{grid-template-columns:repeat(2,minmax(0,1fr))}.pandas-transformation-pack .pandas-feature-operation,.pandas-transformation-pack .pandas-method-explorer{grid-template-columns:1fr}}@media (max-width:35rem){.pandas-transformation-pack .pandas-transform-compare,.pandas-transformation-pack .pandas-builder-controls,.pandas-transformation-pack .pandas-builder-result,.pandas-transformation-pack .pandas-feature-pipeline,.pandas-transformation-pack .pandas-feature-reference,.pandas-transformation-pack .pandas-axis-callout{grid-template-columns:1fr}.pandas-transformation-pack .pandas-feature-tabs{flex-direction:column}.pandas-transformation-pack .pandas-feature-tabs button{text-align:left;width:100%}}.pandas-groupby-pack .lesson-card,.pandas-groupby-pack .pandas-group-code>*,.pandas-groupby-pack .pandas-multi-group-head>*{min-width:0}.pandas-groupby-pack pre{max-width:100%;overflow-x:auto}.pandas-groupby-pack .pandas-group-flow{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.pandas-groupby-pack .pandas-group-flow span{background:var(--cds-layer-01);min-height:5rem;color:var(--cds-text-secondary);text-align:center;place-items:center;padding:.75rem;font-size:.78rem;display:grid;position:relative}.pandas-groupby-pack .pandas-group-flow span:not(:last-child):after{content:"→";z-index:1;color:var(--cds-link-primary);position:absolute;right:-.55rem}.pandas-groupby-pack .pandas-aggregation-legend{background:var(--cds-border-subtle-01);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin-top:1rem;display:grid}.pandas-groupby-pack .pandas-aggregation-legend .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.55rem;min-width:0;padding:.75rem;display:flex}.pandas-groupby-pack .pandas-aggregation-legend .cds--tile code{color:var(--cds-link-primary)}.pandas-groupby-pack .pandas-aggregation-legend .cds--tile strong{color:var(--cds-text-secondary);font-size:.72rem;font-weight:400}.pandas-groupby-pack .pandas-count-size,.pandas-groupby-pack .pandas-transform-story{background:var(--cds-border-subtle-01);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1rem;display:grid}.pandas-groupby-pack .pandas-count-size .cds--tile,.pandas-groupby-pack .pandas-transform-story .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.5rem;display:flex}.pandas-groupby-pack .pandas-count-size .cds--tile span,.pandas-groupby-pack .pandas-transform-story .cds--tile span{color:var(--cds-text-secondary);font-size:.78rem}.pandas-groupby-pack .pandas-group-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0 1rem;display:grid}.pandas-groupby-pack .pandas-group-controls label,.pandas-groupby-pack .pandas-multi-group-head label{color:var(--cds-text-secondary);font-size:.75rem}.pandas-groupby-pack .pandas-group-controls select,.pandas-groupby-pack .pandas-multi-group-head select{border:0;border-bottom:1px solid var(--cds-border-strong-01);background:var(--cds-field-01);width:100%;height:2.75rem;color:var(--cds-text-primary);margin-top:.4rem;padding:0 .75rem}.pandas-groupby-pack .pandas-group-table-wrap{border:1px solid var(--cds-border-subtle-01);max-width:100%;overflow-x:auto}.pandas-groupby-pack .pandas-group-table{border-collapse:collapse;width:100%;min-width:28rem;font-size:.78rem}.pandas-groupby-pack .pandas-group-table th,.pandas-groupby-pack .pandas-group-table td{border-right:1px solid var(--cds-border-subtle-01);border-bottom:1px solid var(--cds-border-subtle-01);text-align:left;white-space:nowrap;padding:.65rem .75rem}.pandas-groupby-pack .pandas-group-table th{background:var(--cds-layer-accent-01)}.pandas-groupby-pack .pandas-group-table .is-result{background:color-mix(in srgb, var(--cds-link-primary) 10%, var(--cds-layer-01))}.pandas-groupby-pack .pandas-group-code{grid-template-columns:minmax(0,1.2fr) minmax(14rem,.8fr);gap:1rem;margin-top:1rem;display:grid}.pandas-groupby-pack .pandas-group-code p{color:var(--cds-text-secondary);margin:0;line-height:1.5}.pandas-groupby-pack .pandas-multi-group-head{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1.5rem 0 1rem;display:grid}.pandas-groupby-pack .pandas-multi-group-head>div,.pandas-groupby-pack .pandas-multi-group-head>label{background:var(--cds-layer-01);padding:.8rem}.pandas-groupby-pack .pandas-multi-group-head div{flex-direction:column;gap:.35rem;display:flex}.pandas-groupby-pack .pandas-multi-group-head div span{color:var(--cds-text-helper);font-size:.7rem}.pandas-groupby-pack #multi-group-explorer>.cds--snippet{margin-top:1rem}.pandas-groupby-pack .pandas-agg-options{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1.5rem 0 1rem;display:grid}.pandas-groupby-pack .pandas-agg-options .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.6rem;display:flex}.pandas-groupby-pack .pandas-agg-options .cds--tile label{color:var(--cds-text-secondary);font-size:.78rem}.pandas-groupby-pack #agg-builder>.cds--snippet,.pandas-groupby-pack #transform-visualizer>.cds--snippet{margin-top:1rem}.pandas-groupby-pack .pandas-agg-empty,.pandas-groupby-pack .pandas-named-agg,.pandas-groupby-pack .pandas-transform-note{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-01);color:var(--cds-text-secondary);margin:1rem 0 0;padding:.85rem 1rem}.pandas-groupby-pack .pandas-transform-story{grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:1rem}.pandas-groupby-pack .pandas-transform-story>span{color:var(--cds-text-helper);text-transform:uppercase;font:.7rem/1 monospace}.pandas-groupby-pack .pandas-result-patterns,.pandas-groupby-pack .pandas-group-reference{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.pandas-groupby-pack .pandas-result-patterns .cds--tile,.pandas-groupby-pack .pandas-group-reference .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.65rem;min-width:0;display:flex}.pandas-groupby-pack .pandas-result-patterns .cds--tile code,.pandas-groupby-pack .pandas-group-reference .cds--tile code{overflow-wrap:anywhere;color:var(--cds-link-primary)}.pandas-groupby-pack .pandas-result-patterns .cds--tile strong,.pandas-groupby-pack .pandas-group-reference .cds--tile strong{font-size:.78rem}@media (max-width:64rem){.pandas-groupby-pack .pandas-aggregation-legend{grid-template-columns:repeat(4,minmax(0,1fr))}.pandas-groupby-pack .pandas-result-patterns,.pandas-groupby-pack .pandas-group-reference{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.pandas-groupby-pack .pandas-group-flow,.pandas-groupby-pack .pandas-group-controls,.pandas-groupby-pack .pandas-multi-group-head,.pandas-groupby-pack .pandas-agg-options{grid-template-columns:repeat(2,minmax(0,1fr))}.pandas-groupby-pack .pandas-group-code{grid-template-columns:1fr}}@media (max-width:35rem){.pandas-groupby-pack .pandas-group-flow,.pandas-groupby-pack .pandas-aggregation-legend,.pandas-groupby-pack .pandas-count-size,.pandas-groupby-pack .pandas-group-controls,.pandas-groupby-pack .pandas-multi-group-head,.pandas-groupby-pack .pandas-agg-options,.pandas-groupby-pack .pandas-transform-story,.pandas-groupby-pack .pandas-result-patterns,.pandas-groupby-pack .pandas-group-reference{grid-template-columns:1fr}.pandas-groupby-pack .pandas-group-flow span:after{display:none}}.pandas-combining-pack .lesson-card,.pandas-combining-pack .pandas-combine-code>*,.pandas-combining-pack .pandas-reshape-before-after>*{min-width:0}.pandas-combining-pack pre{max-width:100%;overflow-x:auto}.pandas-combining-pack .pandas-combine-axis,.pandas-combining-pack .pandas-source-cards{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.pandas-combining-pack .pandas-combine-axis .cds--tile,.pandas-combining-pack .pandas-source-cards .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.45rem;min-width:0;display:flex}.pandas-combining-pack .pandas-combine-axis .cds--tile span,.pandas-combining-pack .pandas-combine-axis .cds--tile small,.pandas-combining-pack .pandas-source-cards .cds--tile span,.pandas-combining-pack .pandas-source-cards .cds--tile small{color:var(--cds-text-secondary);font-size:.75rem}.pandas-combining-pack .pandas-combine-axis .cds--tile code,.pandas-combining-pack .pandas-source-cards .cds--tile code{color:var(--cds-link-primary)}.pandas-combining-pack .pandas-combine-methods{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1rem;display:grid}.pandas-combining-pack .pandas-combine-methods .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.55rem;min-width:0;display:flex}.pandas-combining-pack .pandas-combine-methods .cds--tile code{color:var(--cds-link-primary)}.pandas-combining-pack .pandas-combine-methods .cds--tile span{color:var(--cds-text-secondary);font-size:.76rem;line-height:1.4}.pandas-combining-pack .pandas-combine-warning,.pandas-combining-pack .pandas-reshape-note{border-left:3px solid var(--cds-support-warning);background:var(--cds-layer-01);color:var(--cds-text-secondary);margin:1rem 0 0;padding:.85rem 1rem}.pandas-combining-pack .pandas-merge-tabs,.pandas-combining-pack .pandas-reshape-tabs,.pandas-combining-pack .pandas-operation-choices{flex-wrap:wrap;gap:.35rem;margin:1.5rem 0 1rem;display:flex}.pandas-combining-pack .pandas-merge-tabs button,.pandas-combining-pack .pandas-reshape-tabs button,.pandas-combining-pack .pandas-operation-choices button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);color:var(--cds-text-secondary);cursor:pointer;padding:.65rem .85rem}.pandas-combining-pack .pandas-merge-tabs button.is-active,.pandas-combining-pack .pandas-merge-tabs button.is-selected,.pandas-combining-pack .pandas-reshape-tabs button.is-active,.pandas-combining-pack .pandas-reshape-tabs button.is-selected,.pandas-combining-pack .pandas-operation-choices button.is-active,.pandas-combining-pack .pandas-operation-choices button.is-selected{border-color:var(--cds-link-primary);background:var(--cds-layer-selected-01);color:var(--cds-text-primary);box-shadow:inset 0 -2px var(--cds-link-primary)}.pandas-combining-pack .pandas-key-sets{background:var(--cds-border-subtle-01);grid-template-columns:1fr minmax(12rem,.8fr) 1fr;gap:1px;margin-bottom:1rem;display:grid}.pandas-combining-pack .pandas-key-sets>*{background:var(--cds-layer-01);min-height:4rem;color:var(--cds-text-secondary);text-align:center;place-items:center;padding:.7rem;font-size:.75rem;display:grid}.pandas-combining-pack .pandas-key-sets strong{color:var(--cds-text-primary)}.pandas-combining-pack .pandas-combine-table-wrap{border:1px solid var(--cds-border-subtle-01);max-width:100%;overflow-x:auto}.pandas-combining-pack .pandas-combine-table{border-collapse:collapse;width:100%;min-width:26rem;font-size:.76rem}.pandas-combining-pack .pandas-combine-table th,.pandas-combining-pack .pandas-combine-table td{border-right:1px solid var(--cds-border-subtle-01);border-bottom:1px solid var(--cds-border-subtle-01);text-align:left;white-space:nowrap;padding:.62rem .7rem}.pandas-combining-pack .pandas-combine-table th{background:var(--cds-layer-accent-01)}.pandas-combining-pack .pandas-combine-table .is-key{background:color-mix(in srgb, var(--cds-link-primary) 10%, var(--cds-layer-01))}.pandas-combining-pack #merge-types>.cds--snippet,.pandas-combining-pack #reshaping-lab>.cds--snippet{margin-top:1rem}.pandas-combining-pack .pandas-combine-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0 1rem;display:grid}.pandas-combining-pack .pandas-combine-controls label{color:var(--cds-text-secondary);font-size:.75rem}.pandas-combining-pack .pandas-combine-controls select,.pandas-combining-pack .pandas-combine-controls input{border:0;border-bottom:1px solid var(--cds-border-strong-01);background:var(--cds-field-01);width:100%;height:2.75rem;color:var(--cds-text-primary);margin-top:.4rem;padding:0 .75rem}.pandas-combining-pack .pandas-combine-controls select:disabled{opacity:.55}.pandas-combining-pack .pandas-combine-equation{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.5rem;margin:0 0 1rem;display:grid}.pandas-combining-pack .pandas-combine-equation span,.pandas-combining-pack .pandas-combine-equation strong{background:var(--cds-layer-01);text-align:center;padding:.7rem}.pandas-combining-pack .pandas-combine-equation b{color:var(--cds-link-primary)}.pandas-combining-pack .pandas-combine-code{grid-template-columns:minmax(0,1.2fr) minmax(14rem,.8fr);gap:1rem;margin-top:1rem;display:grid}.pandas-combining-pack .pandas-combine-code p{color:var(--cds-text-secondary);margin:0;line-height:1.5}.pandas-combining-pack .pandas-reshape-before-after{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;margin-bottom:1rem;display:grid}.pandas-combining-pack .pandas-reshape-before-after>div>span{color:var(--cds-text-helper);text-transform:uppercase;margin-bottom:.45rem;font:.7rem/1.2 monospace;display:block}.pandas-combining-pack .pandas-reshape-before-after>b{color:var(--cds-link-primary)}.pandas-combining-pack .pandas-decision-progress{color:var(--cds-link-primary);text-transform:uppercase;margin-top:1.5rem;font:.72rem/1.2 monospace}.pandas-combining-pack .pandas-decision-question{min-height:3.5rem;color:var(--cds-text-primary);font-size:1.05rem;line-height:1.55}.pandas-combining-pack #operation-decider>.cds--tile{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-01);margin-top:1rem}.pandas-combining-pack #operation-decider>.cds--tile.is-incorrect{border-left-color:var(--cds-support-error)}.pandas-combining-pack #operation-decider>.cds--tile p{color:var(--cds-text-secondary)}.pandas-combining-pack #operation-decider>.cds--tile button{background:var(--cds-button-primary);color:var(--cds-text-on-color);cursor:pointer;border:0;padding:.6rem .8rem}.pandas-combining-pack .pandas-combine-decision-map,.pandas-combining-pack .pandas-combine-reference{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.pandas-combining-pack .pandas-combine-decision-map .cds--tile,.pandas-combining-pack .pandas-combine-reference .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.65rem;min-width:0;display:flex}.pandas-combining-pack .pandas-combine-decision-map .cds--tile span,.pandas-combining-pack .pandas-combine-reference .cds--tile span{color:var(--cds-text-secondary);font-size:.75rem}.pandas-combining-pack .pandas-combine-decision-map .cds--tile strong,.pandas-combining-pack .pandas-combine-decision-map .cds--tile code,.pandas-combining-pack .pandas-combine-reference .cds--tile strong,.pandas-combining-pack .pandas-combine-reference .cds--tile code{overflow-wrap:anywhere;color:var(--cds-link-primary)}@media (max-width:64rem){.pandas-combining-pack .pandas-combine-decision-map,.pandas-combining-pack .pandas-combine-reference{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.pandas-combining-pack .pandas-combine-axis,.pandas-combining-pack .pandas-source-cards,.pandas-combining-pack .pandas-combine-methods,.pandas-combining-pack .pandas-combine-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.pandas-combining-pack .pandas-combine-code,.pandas-combining-pack .pandas-reshape-before-after{grid-template-columns:1fr}.pandas-combining-pack .pandas-reshape-before-after>b{justify-self:center;transform:rotate(90deg)}}@media (max-width:35rem){.pandas-combining-pack .pandas-combine-axis,.pandas-combining-pack .pandas-source-cards,.pandas-combining-pack .pandas-combine-methods,.pandas-combining-pack .pandas-combine-controls,.pandas-combining-pack .pandas-key-sets,.pandas-combining-pack .pandas-combine-equation,.pandas-combining-pack .pandas-combine-decision-map,.pandas-combining-pack .pandas-combine-reference{grid-template-columns:1fr}.pandas-combining-pack .pandas-combine-equation b{justify-self:center;transform:rotate(90deg)}.pandas-combining-pack .pandas-merge-tabs,.pandas-combining-pack .pandas-reshape-tabs,.pandas-combining-pack .pandas-operation-choices{flex-direction:column}.pandas-combining-pack .pandas-merge-tabs button,.pandas-combining-pack .pandas-reshape-tabs button,.pandas-combining-pack .pandas-operation-choices button{text-align:left;width:100%}}.matplotlib-basics-pack .lesson-card,.matplotlib-basics-pack .matplotlib-generated-code>*,.matplotlib-basics-pack .matplotlib-code-chart-layout>*,.matplotlib-basics-pack .matplotlib-figure-model>*{min-width:0}.matplotlib-basics-pack pre{max-width:100%;overflow-x:auto}.matplotlib-basics-pack .matplotlib-story-values,.matplotlib-basics-pack .matplotlib-question-flow{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.matplotlib-basics-pack .matplotlib-story-values>*,.matplotlib-basics-pack .matplotlib-question-flow>*{background:var(--cds-layer-01);min-height:4.5rem;color:var(--cds-text-secondary);text-align:center;place-items:center;padding:.75rem;font-size:.78rem;display:grid;position:relative}.matplotlib-basics-pack .matplotlib-story-values>:not(:last-child):after,.matplotlib-basics-pack .matplotlib-question-flow>:not(:last-child):after{content:"→";z-index:1;color:var(--cds-link-primary);position:absolute;right:-.55rem}.matplotlib-basics-pack .matplotlib-story-values strong,.matplotlib-basics-pack .matplotlib-question-flow strong{color:var(--cds-text-primary)}.matplotlib-basics-pack .matplotlib-chart-purpose{background:var(--cds-border-subtle-01);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:1rem;display:grid}.matplotlib-basics-pack .matplotlib-chart-purpose .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.5rem;min-width:0;padding:.8rem;display:flex}.matplotlib-basics-pack .matplotlib-chart-purpose .cds--tile strong{font-size:.78rem}.matplotlib-basics-pack .matplotlib-chart-purpose .cds--tile span{color:var(--cds-text-secondary);font-size:.72rem;line-height:1.4}.matplotlib-basics-pack .matplotlib-focus-note,.matplotlib-basics-pack .matplotlib-unit-warning{border-left:3px solid var(--cds-link-primary);background:var(--cds-layer-01);color:var(--cds-text-secondary);margin:1rem 0 0;padding:.85rem 1rem}.matplotlib-basics-pack .matplotlib-figure-model{background:var(--cds-border-subtle-01);grid-template-columns:minmax(12rem,.65fr) repeat(2,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.matplotlib-basics-pack .matplotlib-figure-model>div:first-child{background:var(--cds-layer-01);padding:1rem}.matplotlib-basics-pack .matplotlib-figure-model>div:first-child>strong{margin-bottom:.75rem;display:block}.matplotlib-basics-pack .matplotlib-figure-model>div:first-child>div{border:1px solid var(--cds-border-strong-01);gap:.45rem;padding:1rem;display:grid}.matplotlib-basics-pack .matplotlib-figure-model>div:first-child>div span{background:var(--cds-layer-accent-01);color:var(--cds-text-secondary);padding:.4rem .55rem;font-size:.74rem}.matplotlib-basics-pack .matplotlib-figure-model .cds--tile{background:var(--cds-layer-01);min-width:0}.matplotlib-basics-pack .matplotlib-figure-model .cds--tile>strong{margin-bottom:.75rem;display:block}.matplotlib-basics-pack .matplotlib-trend-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.matplotlib-basics-pack .matplotlib-trend-controls label{color:var(--cds-text-secondary);font-size:.75rem}.matplotlib-basics-pack .matplotlib-trend-controls select{border:0;border-bottom:1px solid var(--cds-border-strong-01);background:var(--cds-field-01);width:100%;height:2.75rem;color:var(--cds-text-primary);margin-top:.4rem;padding:0 .75rem}.matplotlib-basics-pack .matplotlib-trend-controls select:disabled{opacity:.5}.matplotlib-basics-pack .matplotlib-option-checks{background:var(--cds-layer-01);flex-wrap:wrap;gap:1rem;margin:1rem 0;padding:.8rem;display:flex}.matplotlib-basics-pack .matplotlib-option-checks label{color:var(--cds-text-secondary);font-size:.78rem}.matplotlib-basics-pack .matplotlib-chart-shell{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);width:100%;overflow:hidden}.matplotlib-basics-pack .matplotlib-line-chart{width:100%;height:auto;min-height:17rem;display:block}.matplotlib-basics-pack .matplotlib-line-chart .chart-grid{stroke:var(--cds-border-subtle-01);stroke-width:1px}.matplotlib-basics-pack .matplotlib-line-chart .chart-axis{stroke:var(--cds-text-secondary);stroke-width:1.25px}.matplotlib-basics-pack .matplotlib-line-chart .chart-series,.matplotlib-basics-pack .matplotlib-line-chart .chart-legend line{stroke:var(--cds-link-primary);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.matplotlib-basics-pack .matplotlib-line-chart .chart-marker,.matplotlib-basics-pack .matplotlib-line-chart .chart-legend circle{fill:var(--cds-layer-01);stroke:var(--cds-link-primary);stroke-width:2.5px}.matplotlib-basics-pack .matplotlib-line-chart .chart-title{fill:var(--cds-text-primary);font-size:13px;font-weight:600}.matplotlib-basics-pack .matplotlib-line-chart .chart-label{fill:var(--cds-text-secondary);font-size:11px}.matplotlib-basics-pack .matplotlib-line-chart .chart-tick,.matplotlib-basics-pack .matplotlib-line-chart .chart-legend text{fill:var(--cds-text-helper);font-size:10px}.matplotlib-basics-pack .matplotlib-generated-code{grid-template-columns:minmax(0,1.25fr) minmax(14rem,.75fr);gap:1rem;margin-top:1rem;display:grid}.matplotlib-basics-pack .matplotlib-generated-code p{color:var(--cds-text-secondary);margin:0;line-height:1.5}.matplotlib-basics-pack .matplotlib-code-chart-layout{grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);gap:1rem;margin-top:1.5rem;display:grid}.matplotlib-basics-pack .matplotlib-code-chart-layout>div:first-child{background:var(--cds-layer-01);flex-direction:column;align-items:flex-start;gap:.65rem;padding:1rem;display:flex}.matplotlib-basics-pack .matplotlib-code-chart-layout>div:first-child label{color:var(--cds-text-secondary);font-size:.75rem}.matplotlib-basics-pack .matplotlib-code-chart-layout>div:first-child textarea{resize:vertical;border:0;border-bottom:1px solid var(--cds-border-strong-01);background:var(--cds-field-01);width:100%;min-height:8rem;color:var(--cds-text-primary);font-family:var(--font-mono,monospace);padding:.8rem;line-height:1.5}.matplotlib-basics-pack .matplotlib-code-chart-layout>div:first-child button{background:var(--cds-button-primary);color:var(--cds-text-on-color);cursor:pointer;border:0;padding:.7rem 1rem}.matplotlib-basics-pack .matplotlib-code-chart-layout>div:first-child p{color:var(--cds-text-secondary);margin:0;font-size:.78rem}.matplotlib-basics-pack .matplotlib-code-flow{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1rem;display:grid}.matplotlib-basics-pack .matplotlib-code-flow span{background:var(--cds-layer-01);color:var(--cds-text-secondary);text-align:center;padding:.7rem;font-size:.75rem;position:relative}.matplotlib-basics-pack .matplotlib-code-flow span:not(:last-child):after{content:"→";color:var(--cds-link-primary);position:absolute;right:-.55rem}.matplotlib-basics-pack .matplotlib-multiple-series{background:var(--cds-border-subtle-01);grid-template-columns:repeat(2,minmax(11rem,.35fr)) minmax(0,1.3fr);gap:1px;margin-top:1.5rem;display:grid}.matplotlib-basics-pack .matplotlib-multiple-series .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.5rem;min-width:0;display:flex}.matplotlib-basics-pack .matplotlib-multiple-series .cds--tile span{color:var(--cds-text-secondary);font-size:.75rem}.matplotlib-basics-pack .matplotlib-multiple-series .cds--tile code{color:var(--cds-link-primary)}.matplotlib-basics-pack .matplotlib-unit-warning{border-left-color:var(--cds-support-warning)}.matplotlib-basics-pack .matplotlib-workflow{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.matplotlib-basics-pack .matplotlib-workflow div{background:var(--cds-layer-01);min-height:5.5rem;padding:.8rem}.matplotlib-basics-pack .matplotlib-workflow div span{color:var(--cds-link-primary);margin-bottom:.85rem;font:.7rem/1 monospace;display:block}.matplotlib-basics-pack .matplotlib-workflow div strong{font-size:.76rem;line-height:1.4}.matplotlib-basics-pack .matplotlib-save-card{background:var(--cds-layer-01);grid-template-columns:minmax(0,1.2fr) minmax(14rem,.8fr);gap:1rem;margin-top:1rem;display:grid}.matplotlib-basics-pack .matplotlib-save-card p{color:var(--cds-text-secondary);margin:0;line-height:1.5}.matplotlib-basics-pack .matplotlib-mistakes,.matplotlib-basics-pack .matplotlib-reference{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.matplotlib-basics-pack .matplotlib-mistakes .cds--tile,.matplotlib-basics-pack .matplotlib-reference .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.6rem;min-width:0;display:flex}.matplotlib-basics-pack .matplotlib-mistakes .cds--tile pre,.matplotlib-basics-pack .matplotlib-reference .cds--tile pre{background:var(--cds-code-snippet-background);margin:0;padding:.7rem;font-size:.68rem}.matplotlib-basics-pack .matplotlib-mistakes .cds--tile p,.matplotlib-basics-pack .matplotlib-reference .cds--tile p{color:var(--cds-text-secondary);margin:0;font-size:.75rem;line-height:1.45}.matplotlib-basics-pack .matplotlib-mistakes .cds--tile>code,.matplotlib-basics-pack .matplotlib-reference .cds--tile>code{overflow-wrap:anywhere;color:var(--cds-link-primary)}@media (max-width:64rem){.matplotlib-basics-pack .matplotlib-chart-purpose{grid-template-columns:repeat(3,minmax(0,1fr))}.matplotlib-basics-pack .matplotlib-figure-model{grid-template-columns:1fr 1fr}.matplotlib-basics-pack .matplotlib-figure-model>div:first-child{grid-column:1/-1}.matplotlib-basics-pack .matplotlib-mistakes,.matplotlib-basics-pack .matplotlib-reference{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.matplotlib-basics-pack .matplotlib-trend-controls,.matplotlib-basics-pack .matplotlib-code-chart-layout,.matplotlib-basics-pack .matplotlib-generated-code,.matplotlib-basics-pack .matplotlib-save-card,.matplotlib-basics-pack .matplotlib-multiple-series{grid-template-columns:1fr}.matplotlib-basics-pack .matplotlib-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:35rem){.matplotlib-basics-pack .course-breadcrumb .cds--breadcrumb-item--current .cds--link{white-space:normal;overflow-wrap:anywhere}.matplotlib-basics-pack .matplotlib-story-values,.matplotlib-basics-pack .matplotlib-question-flow,.matplotlib-basics-pack .matplotlib-chart-purpose,.matplotlib-basics-pack .matplotlib-figure-model,.matplotlib-basics-pack .matplotlib-workflow,.matplotlib-basics-pack .matplotlib-mistakes,.matplotlib-basics-pack .matplotlib-reference,.matplotlib-basics-pack .matplotlib-code-flow{grid-template-columns:1fr}.matplotlib-basics-pack .matplotlib-story-values>:after,.matplotlib-basics-pack .matplotlib-question-flow>:after,.matplotlib-basics-pack .matplotlib-code-flow span:after{display:none}.matplotlib-basics-pack .matplotlib-option-checks{flex-direction:column}.matplotlib-basics-pack .matplotlib-line-chart{min-height:14rem}}.matplotlib-chart-types-pack .lesson-card,.matplotlib-chart-types-pack .cds--tile{min-width:0}.matplotlib-chart-types-pack pre{max-width:100%;overflow-x:auto}.matplotlib-chart-types-pack .chart-question-flow{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.matplotlib-chart-types-pack .chart-question-flow>*{background:var(--cds-layer-01);min-height:4.5rem;color:var(--cds-text-secondary);text-align:center;place-items:center;padding:.8rem;font-size:.78rem;display:grid;position:relative}.matplotlib-chart-types-pack .chart-question-flow>:not(:last-child):after{content:"→";z-index:1;color:var(--cds-link-primary);position:absolute;right:-.55rem}.matplotlib-chart-types-pack .chart-question-flow strong{color:var(--cds-text-primary)}.matplotlib-chart-types-pack .chart-type-map{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.matplotlib-chart-types-pack .chart-type-map .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.55rem;display:flex}.matplotlib-chart-types-pack .chart-type-map .cds--tile span{color:var(--cds-text-secondary);font-size:.72rem}.matplotlib-chart-types-pack .chart-type-map .cds--tile strong{font-size:1rem}.matplotlib-chart-types-pack .chart-type-map .cds--tile code{overflow-wrap:anywhere;color:var(--cds-link-primary);font-size:.72rem}.matplotlib-chart-types-pack .matplotlib-focus-note{border-left:3px solid var(--cds-link-primary);background:var(--cds-layer-01);color:var(--cds-text-secondary);margin:1rem 0 0;padding:.85rem 1rem}.matplotlib-chart-types-pack .core-chart-grid,.matplotlib-chart-types-pack .line-bar-comparison{background:var(--cds-border-subtle-01);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.matplotlib-chart-types-pack .core-chart-grid .cds--tile,.matplotlib-chart-types-pack .line-bar-comparison .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.65rem;padding:.9rem;display:flex}.matplotlib-chart-types-pack .core-chart-grid .cds--tile>strong,.matplotlib-chart-types-pack .line-bar-comparison .cds--tile>strong{font-size:.78rem}.matplotlib-chart-types-pack .core-chart-grid .cds--tile>code,.matplotlib-chart-types-pack .line-bar-comparison .cds--tile>code{overflow-wrap:anywhere;color:var(--cds-link-primary);font-size:.72rem}.matplotlib-chart-types-pack .matplotlib-chart-shell{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);width:100%;overflow:hidden}.matplotlib-chart-types-pack .matplotlib-core-chart{width:100%;height:auto;min-height:15rem;display:block}.matplotlib-chart-types-pack .matplotlib-core-chart .chart-grid{stroke:var(--cds-border-subtle-01);stroke-width:1px}.matplotlib-chart-types-pack .matplotlib-core-chart .chart-axis{stroke:var(--cds-text-secondary);stroke-width:1.25px}.matplotlib-chart-types-pack .matplotlib-core-chart .chart-series{stroke:var(--cds-link-primary);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.matplotlib-chart-types-pack .matplotlib-core-chart .chart-series-secondary{stroke:var(--cds-support-success)}.matplotlib-chart-types-pack .matplotlib-core-chart .chart-marker,.matplotlib-chart-types-pack .matplotlib-core-chart .chart-scatter{fill:var(--cds-layer-01);stroke:var(--cds-link-primary);stroke-width:2.5px}.matplotlib-chart-types-pack .matplotlib-core-chart .chart-marker-secondary{fill:var(--cds-layer-01);stroke:var(--cds-support-success);stroke-width:2.5px}.matplotlib-chart-types-pack .matplotlib-core-chart .chart-bar{fill:var(--cds-link-primary);opacity:.85}.matplotlib-chart-types-pack .matplotlib-core-chart .chart-area{fill:var(--cds-link-primary);opacity:.24}.matplotlib-chart-types-pack .matplotlib-core-chart .chart-title{fill:var(--cds-text-primary);font-size:13px;font-weight:600}.matplotlib-chart-types-pack .matplotlib-core-chart .chart-label{fill:var(--cds-text-secondary);font-size:11px}.matplotlib-chart-types-pack .matplotlib-core-chart .chart-tick,.matplotlib-chart-types-pack .matplotlib-core-chart .chart-value,.matplotlib-chart-types-pack .matplotlib-core-chart .chart-legend text{fill:var(--cds-text-helper);font-size:10px}.matplotlib-chart-types-pack .matplotlib-core-chart .chart-legend circle{fill:var(--cds-layer-01);stroke:var(--cds-link-primary);stroke-width:2px}.matplotlib-chart-types-pack .chart-rule-strip{background:var(--cds-border-subtle-01);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1rem;display:grid}.matplotlib-chart-types-pack .chart-rule-strip span{background:var(--cds-layer-01);color:var(--cds-text-secondary);padding:.8rem;font-size:.78rem}.matplotlib-chart-types-pack .chart-rule-strip b{color:var(--cds-text-primary)}.matplotlib-chart-types-pack .chart-explorer-controls,.matplotlib-chart-types-pack .chart-lab-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0 1rem;display:grid}.matplotlib-chart-types-pack .chart-explorer-controls label,.matplotlib-chart-types-pack .chart-lab-controls label{color:var(--cds-text-secondary);font-size:.75rem}.matplotlib-chart-types-pack .chart-explorer-controls select,.matplotlib-chart-types-pack .chart-lab-controls select{border:0;border-bottom:1px solid var(--cds-border-strong-01);background:var(--cds-field-01);width:100%;height:2.75rem;color:var(--cds-text-primary);margin-top:.4rem;padding:0 .75rem}.matplotlib-chart-types-pack .chart-lab-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.matplotlib-chart-types-pack .chart-generated-code{background:var(--cds-layer-01);grid-template-columns:minmax(0,1.25fr) minmax(14rem,.75fr);gap:1rem;margin-top:1rem;display:grid}.matplotlib-chart-types-pack .chart-generated-code p{color:var(--cds-text-secondary);margin:0;line-height:1.5}.matplotlib-chart-types-pack .chart-decision-card{border-left:3px solid var(--cds-link-primary);background:var(--cds-layer-01);margin-top:1.5rem;padding:1rem}.matplotlib-chart-types-pack .chart-decision-card>span{color:var(--cds-text-helper);font-size:.72rem}.matplotlib-chart-types-pack .chart-decision-card>strong{margin:.7rem 0 1rem;display:block}.matplotlib-chart-types-pack .chart-decision-card>div{flex-wrap:wrap;gap:.5rem;display:flex}.matplotlib-chart-types-pack .chart-decision-card button{border:1px solid var(--cds-border-strong-01);color:var(--cds-text-primary);cursor:pointer;background:0 0;padding:.65rem .9rem}.matplotlib-chart-types-pack .chart-decision-card button[aria-pressed=true]{border-color:var(--cds-link-primary);color:var(--cds-link-primary)}.matplotlib-chart-types-pack .chart-decision-card p{background:var(--cds-layer-accent-01);color:var(--cds-text-secondary);padding:.75rem}.matplotlib-chart-types-pack .chart-decision-card p.is-correct{border-left:3px solid var(--cds-support-success)}.matplotlib-chart-types-pack .chart-decision-card p.is-incorrect{border-left:3px solid var(--cds-support-error)}.matplotlib-chart-types-pack .chart-decision-card .chart-next-question{background:var(--cds-button-primary);color:var(--cds-text-on-color);border:0}.matplotlib-chart-types-pack .chart-mistake-grid,.matplotlib-chart-types-pack .chart-reference-grid{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.matplotlib-chart-types-pack .chart-mistake-grid .cds--tile,.matplotlib-chart-types-pack .chart-reference-grid .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.6rem;display:flex}.matplotlib-chart-types-pack .chart-mistake-grid .cds--tile code,.matplotlib-chart-types-pack .chart-reference-grid .cds--tile code{overflow-wrap:anywhere;color:var(--cds-link-primary);font-size:.7rem}.matplotlib-chart-types-pack .chart-mistake-grid .cds--tile p,.matplotlib-chart-types-pack .chart-mistake-grid .cds--tile span,.matplotlib-chart-types-pack .chart-reference-grid .cds--tile p,.matplotlib-chart-types-pack .chart-reference-grid .cds--tile span{color:var(--cds-text-secondary);margin:0;font-size:.75rem;line-height:1.45}.matplotlib-chart-types-pack .chart-mistake-grid .cds--tile>strong,.matplotlib-chart-types-pack .chart-reference-grid .cds--tile>strong{font-size:.76rem}@media (max-width:64rem){.matplotlib-chart-types-pack .chart-mistake-grid,.matplotlib-chart-types-pack .chart-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.matplotlib-chart-types-pack .core-chart-grid,.matplotlib-chart-types-pack .line-bar-comparison,.matplotlib-chart-types-pack .chart-generated-code,.matplotlib-chart-types-pack .chart-lab-controls{grid-template-columns:1fr}}@media (max-width:35rem){.matplotlib-chart-types-pack .course-breadcrumb .cds--breadcrumb-item--current .cds--link{white-space:normal;overflow-wrap:anywhere}.matplotlib-chart-types-pack .chart-question-flow,.matplotlib-chart-types-pack .chart-type-map,.matplotlib-chart-types-pack .chart-rule-strip,.matplotlib-chart-types-pack .chart-explorer-controls,.matplotlib-chart-types-pack .chart-mistake-grid,.matplotlib-chart-types-pack .chart-reference-grid{grid-template-columns:1fr}.matplotlib-chart-types-pack .chart-question-flow>:after{display:none}.matplotlib-chart-types-pack .matplotlib-core-chart{min-height:13rem}.matplotlib-chart-types-pack .chart-decision-card>div{flex-direction:column}.matplotlib-chart-types-pack .chart-decision-card>div button{text-align:left;width:100%}}.matplotlib-distribution-pack .lesson-card,.matplotlib-distribution-pack .cds--tile{min-width:0}.matplotlib-distribution-pack pre{max-width:100%;overflow-x:auto}.matplotlib-distribution-pack .distribution-question-flow,.matplotlib-distribution-pack .distribution-lenses{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.matplotlib-distribution-pack .distribution-question-flow>*,.matplotlib-distribution-pack .distribution-lenses>*{background:var(--cds-layer-01);min-height:4.5rem;color:var(--cds-text-secondary);text-align:center;place-items:center;padding:.8rem;font-size:.76rem;display:grid;position:relative}.matplotlib-distribution-pack .distribution-question-flow>:not(:last-child):after,.matplotlib-distribution-pack .distribution-lenses>:not(:last-child):after{content:"→";z-index:1;color:var(--cds-link-primary);position:absolute;right:-.55rem}.matplotlib-distribution-pack .distribution-question-flow strong,.matplotlib-distribution-pack .distribution-lenses strong{color:var(--cds-text-primary)}.matplotlib-distribution-pack .distribution-question-flow .cds--tile,.matplotlib-distribution-pack .distribution-lenses .cds--tile{flex-direction:column;gap:.45rem;display:flex}.matplotlib-distribution-pack .distribution-lenses>:after{display:none}.matplotlib-distribution-pack .distribution-comparison{background:var(--cds-border-subtle-01);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.matplotlib-distribution-pack .distribution-comparison .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.6rem;min-width:0;padding:.9rem;display:flex}.matplotlib-distribution-pack .distribution-comparison .cds--tile>strong{font-size:.8rem}.matplotlib-distribution-pack .distribution-comparison .cds--tile>span{color:var(--cds-text-secondary);font-size:.74rem}.matplotlib-distribution-pack .distribution-comparison .cds--tile>code{overflow-wrap:anywhere;color:var(--cds-link-primary);font-size:.7rem}.matplotlib-distribution-pack .distribution-chart-shell{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);width:100%;overflow:hidden}.matplotlib-distribution-pack .distribution-chart{width:100%;height:auto;min-height:15rem;display:block}.matplotlib-distribution-pack .distribution-chart .dist-grid{stroke:var(--cds-border-subtle-01);stroke-width:1px}.matplotlib-distribution-pack .distribution-chart .dist-axis{stroke:var(--cds-text-secondary);stroke-width:1.25px}.matplotlib-distribution-pack .distribution-chart .dist-title{fill:var(--cds-text-primary);font-size:13px;font-weight:600}.matplotlib-distribution-pack .distribution-chart .dist-label{fill:var(--cds-text-secondary);font-size:11px}.matplotlib-distribution-pack .distribution-chart .dist-tick{fill:var(--cds-text-helper);font-size:10px}.matplotlib-distribution-pack .distribution-chart .hist-bar{fill:var(--cds-link-primary);opacity:.82}.matplotlib-distribution-pack .distribution-chart .box-whisker,.matplotlib-distribution-pack .distribution-chart .box-median{stroke:var(--cds-text-primary);stroke-width:2px}.matplotlib-distribution-pack .distribution-chart .box-median{stroke:var(--cds-support-success);stroke-width:3px}.matplotlib-distribution-pack .distribution-chart .box-body{fill:var(--cds-link-primary);fill-opacity:.2;stroke:var(--cds-link-primary);stroke-width:2px}.matplotlib-distribution-pack .distribution-chart .box-outlier{fill:var(--cds-layer-01);stroke:var(--cds-support-error);stroke-width:2.5px}.matplotlib-distribution-pack .box-anatomy-layout{grid-template-columns:minmax(0,1.25fr) minmax(13rem,.75fr);gap:1rem;margin-top:1.5rem;display:grid}.matplotlib-distribution-pack .box-stat-list{background:var(--cds-border-subtle-01);align-content:start;gap:1px;display:grid}.matplotlib-distribution-pack .box-stat-list span{background:var(--cds-layer-01);color:var(--cds-text-secondary);grid-template-columns:5rem 1fr;gap:.5rem;padding:.75rem;font-size:.75rem;display:grid}.matplotlib-distribution-pack .box-stat-list b{color:var(--cds-text-primary)}.matplotlib-distribution-pack .distribution-warning{border-left:3px solid var(--cds-support-warning);background:var(--cds-layer-01);color:var(--cds-text-secondary);margin:1rem 0 0;padding:.85rem 1rem}.matplotlib-distribution-pack .field-observations{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1rem;display:grid}.matplotlib-distribution-pack .field-observations span{background:var(--cds-layer-01);color:var(--cds-text-secondary);padding:.75rem;font-size:.74rem}.matplotlib-distribution-pack .distribution-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0 1rem;display:grid}.matplotlib-distribution-pack .distribution-controls label{color:var(--cds-text-secondary);font-size:.75rem}.matplotlib-distribution-pack .distribution-controls select{border:0;border-bottom:1px solid var(--cds-border-strong-01);background:var(--cds-field-01);width:100%;height:2.75rem;color:var(--cds-text-primary);margin-top:.4rem;padding:0 .75rem}.matplotlib-distribution-pack .distribution-bin-buttons{flex-wrap:wrap;align-items:end;gap:.4rem;display:flex}.matplotlib-distribution-pack .distribution-bin-buttons span{width:100%;color:var(--cds-text-secondary);font-size:.75rem}.matplotlib-distribution-pack .distribution-bin-buttons button{border:1px solid var(--cds-border-strong-01);color:var(--cds-text-primary);cursor:pointer;background:0 0;padding:.45rem .65rem}.matplotlib-distribution-pack .distribution-bin-buttons button[aria-pressed=true]{border-color:var(--cds-link-primary);color:var(--cds-link-primary)}.matplotlib-distribution-pack .distribution-generated-code{background:var(--cds-layer-01);grid-template-columns:minmax(0,1.2fr) minmax(14rem,.8fr);gap:1rem;margin-top:1rem;display:grid}.matplotlib-distribution-pack .distribution-generated-code p{color:var(--cds-text-secondary);margin:0;line-height:1.5}.matplotlib-distribution-pack .outlier-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.matplotlib-distribution-pack .outlier-options button{border:1px solid var(--cds-border-strong-01);color:var(--cds-text-primary);cursor:pointer;background:0 0;padding:.65rem}.matplotlib-distribution-pack .outlier-options button[aria-pressed=true]{border-color:var(--cds-link-primary);color:var(--cds-link-primary)}.matplotlib-distribution-pack .outlier-feedback{background:var(--cds-layer-01);color:var(--cds-text-secondary);margin-top:1rem;padding:.8rem}.matplotlib-distribution-pack .outlier-feedback p{margin-bottom:0}.matplotlib-distribution-pack .outlier-feedback.is-correct{border-left:3px solid var(--cds-support-success)}.matplotlib-distribution-pack .outlier-feedback.is-incorrect{border-left:3px solid var(--cds-support-error)}.matplotlib-distribution-pack .bin-slider{color:var(--cds-text-secondary);grid-template-columns:auto 2.4rem minmax(10rem,1fr) 2.4rem;align-items:center;gap:.5rem;margin:1rem 0;font-size:.78rem;display:grid}.matplotlib-distribution-pack .bin-slider input{width:100%;accent-color:var(--cds-link-primary)}.matplotlib-distribution-pack .bin-slider button{border:1px solid var(--cds-border-strong-01);color:var(--cds-text-primary);cursor:pointer;background:0 0;padding:.45rem}.matplotlib-distribution-pack .bin-slider button:disabled{opacity:.45}.matplotlib-distribution-pack .bin-interpretation{border-left:3px solid var(--cds-link-primary);background:var(--cds-layer-01);color:var(--cds-text-secondary);padding:.75rem}.matplotlib-distribution-pack .distribution-mistake-grid,.matplotlib-distribution-pack .distribution-reference-grid{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.matplotlib-distribution-pack .distribution-mistake-grid .cds--tile,.matplotlib-distribution-pack .distribution-reference-grid .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.6rem;min-width:0;display:flex}.matplotlib-distribution-pack .distribution-mistake-grid .cds--tile code,.matplotlib-distribution-pack .distribution-reference-grid .cds--tile code{overflow-wrap:anywhere;color:var(--cds-link-primary);font-size:.7rem}.matplotlib-distribution-pack .distribution-mistake-grid .cds--tile p,.matplotlib-distribution-pack .distribution-mistake-grid .cds--tile span,.matplotlib-distribution-pack .distribution-reference-grid .cds--tile p,.matplotlib-distribution-pack .distribution-reference-grid .cds--tile span{color:var(--cds-text-secondary);margin:0;font-size:.75rem;line-height:1.45}.matplotlib-distribution-pack .distribution-mistake-grid .cds--tile>strong,.matplotlib-distribution-pack .distribution-reference-grid .cds--tile>strong{font-size:.76rem}@media (max-width:64rem){.matplotlib-distribution-pack .distribution-mistake-grid,.matplotlib-distribution-pack .distribution-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.matplotlib-distribution-pack .distribution-comparison,.matplotlib-distribution-pack .box-anatomy-layout,.matplotlib-distribution-pack .distribution-generated-code{grid-template-columns:1fr}.matplotlib-distribution-pack .distribution-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:35rem){.matplotlib-distribution-pack .course-breadcrumb .cds--breadcrumb-item--current .cds--link{white-space:normal;overflow-wrap:anywhere}.matplotlib-distribution-pack .distribution-question-flow,.matplotlib-distribution-pack .distribution-lenses,.matplotlib-distribution-pack .field-observations,.matplotlib-distribution-pack .distribution-controls,.matplotlib-distribution-pack .outlier-options,.matplotlib-distribution-pack .distribution-mistake-grid,.matplotlib-distribution-pack .distribution-reference-grid{grid-template-columns:1fr}.matplotlib-distribution-pack .distribution-question-flow>:after{display:none}.matplotlib-distribution-pack .distribution-chart{min-height:13rem}.matplotlib-distribution-pack .bin-slider{grid-template-columns:auto 2.4rem 2.4rem}.matplotlib-distribution-pack .bin-slider input{grid-area:2/1/auto/-1}.matplotlib-distribution-pack .bin-slider button:last-child{grid-column:3}}.matplotlib-customization-pack .lesson-card,.matplotlib-customization-pack .cds--tile{min-width:0}.matplotlib-customization-pack pre{max-width:100%;overflow-x:auto}.matplotlib-customization-pack .customization-flow{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.matplotlib-customization-pack .customization-flow .cds--tile{background:var(--cds-layer-01);text-align:center;flex-direction:column;gap:.4rem;min-width:0;display:flex;position:relative}.matplotlib-customization-pack .customization-flow .cds--tile:not(:last-child):after{content:"→";z-index:1;color:var(--cds-link-primary);position:absolute;right:-.55rem}.matplotlib-customization-pack .customization-flow .cds--tile span{color:var(--cds-text-secondary);font-size:.75rem}.matplotlib-customization-pack .style-rule,.matplotlib-customization-pack .axis-caution{border-left:3px solid var(--cds-link-primary);background:var(--cds-layer-01);color:var(--cds-text-secondary);margin:1rem 0 0;padding:.85rem 1rem}.matplotlib-customization-pack .axis-caution{border-color:var(--cds-support-warning)}.matplotlib-customization-pack .style-property-grid{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1.25rem 0;display:grid}.matplotlib-customization-pack .style-property-grid .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.35rem;display:flex}.matplotlib-customization-pack .style-property-grid .cds--tile code{color:var(--cds-link-primary)}.matplotlib-customization-pack .style-property-grid .cds--tile span{color:var(--cds-text-secondary);font-size:.75rem}.matplotlib-customization-pack .labels-comparison{background:var(--cds-border-subtle-01);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:1.25rem 0;display:grid}.matplotlib-customization-pack .labels-comparison .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.45rem;display:flex}.matplotlib-customization-pack .labels-comparison .cds--tile span{color:var(--cds-text-secondary);font-size:.75rem}.matplotlib-customization-pack .labels-comparison .cds--tile code{color:var(--cds-link-primary)}.matplotlib-customization-pack .labels-comparison .cds--tile:first-child{border-top:3px solid var(--cds-support-error)}.matplotlib-customization-pack .labels-comparison .cds--tile:last-child{border-top:3px solid var(--cds-support-success)}.matplotlib-customization-pack .figure-axes-model{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);gap:1rem;margin-top:1.25rem;display:grid}.matplotlib-customization-pack .figure-axes-model>div{border:2px solid var(--cds-link-primary);background:var(--cds-layer-01);padding:1rem}.matplotlib-customization-pack .figure-axes-model>div>strong,.matplotlib-customization-pack .figure-axes-model>div>span{display:block}.matplotlib-customization-pack .figure-axes-model>div>span{color:var(--cds-text-secondary);margin-top:.3rem;font-size:.75rem}.matplotlib-customization-pack .axes-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.matplotlib-customization-pack .axes-mini-grid span{border:1px solid var(--cds-border-strong-01);background:var(--cds-layer-02);min-height:4.5rem;color:var(--cds-text-secondary);padding:.75rem;font-size:.7rem}.matplotlib-customization-pack .designer-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0 1rem;display:grid}.matplotlib-customization-pack .designer-controls label{color:var(--cds-text-secondary);font-size:.75rem}.matplotlib-customization-pack .designer-controls input:not([type=checkbox]):not([type=range]),.matplotlib-customization-pack .designer-controls select{border:0;border-bottom:1px solid var(--cds-border-strong-01);background:var(--cds-field-01);width:100%;height:2.75rem;color:var(--cds-text-primary);margin-top:.35rem;padding:0 .75rem}.matplotlib-customization-pack .designer-controls input[type=range]{width:100%;accent-color:var(--cds-link-primary);margin-top:.75rem}.matplotlib-customization-pack .designer-controls output{float:right;color:var(--cds-text-primary)}.matplotlib-customization-pack .designer-checks{flex-direction:column;justify-content:center;gap:.75rem;display:flex}.matplotlib-customization-pack .designer-checks label{color:var(--cds-text-primary)}.matplotlib-customization-pack .designer-checks input{accent-color:var(--cds-link-primary)}.matplotlib-customization-pack .style-chart-shell{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);width:100%;overflow:hidden}.matplotlib-customization-pack .style-chart{width:100%;height:auto;min-height:15rem;display:block}.matplotlib-customization-pack .style-chart .style-grid{stroke:var(--cds-border-subtle-01);stroke-width:1px;stroke-dasharray:4 5}.matplotlib-customization-pack .style-chart .style-axis{stroke:var(--cds-text-secondary);stroke-width:1.2px}.matplotlib-customization-pack .style-chart .style-title{fill:var(--cds-text-primary);text-anchor:middle;font-size:14px;font-weight:600}.matplotlib-customization-pack .style-chart .style-axis-label{fill:var(--cds-text-secondary);text-anchor:middle;font-size:11px}.matplotlib-customization-pack .style-chart .style-tick{fill:var(--cds-text-helper);text-anchor:middle;font-size:10px}.matplotlib-customization-pack .style-chart .style-line{fill:none;stroke:var(--cds-link-primary)}.matplotlib-customization-pack .style-chart .style-marker{fill:var(--cds-layer-01);stroke:var(--cds-link-primary);stroke-width:2px}.matplotlib-customization-pack .style-chart .style-marker.no-fill{fill:none}.matplotlib-customization-pack .style-chart .style-star{fill:var(--cds-link-primary);text-anchor:middle;font-size:14px}.matplotlib-customization-pack .style-chart .style-legend rect{fill:var(--cds-layer-02);stroke:var(--cds-border-subtle-01)}.matplotlib-customization-pack .style-chart .style-legend line{stroke:var(--cds-link-primary);stroke-width:2px}.matplotlib-customization-pack .style-chart .style-legend text{fill:var(--cds-text-primary);font-size:10px}.matplotlib-customization-pack .style-generated-code{grid-template-columns:minmax(0,1.25fr) minmax(14rem,.75fr);gap:1rem;margin-top:1rem;display:grid}.matplotlib-customization-pack .style-generated-code p{background:var(--cds-layer-01);color:var(--cds-text-secondary);margin:0;padding:.85rem;line-height:1.5}.matplotlib-customization-pack .subplot-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0 1rem;display:grid}.matplotlib-customization-pack .subplot-controls label{color:var(--cds-text-secondary);font-size:.75rem}.matplotlib-customization-pack .subplot-controls select{border:0;border-bottom:1px solid var(--cds-border-strong-01);background:var(--cds-field-01);width:100%;height:2.75rem;color:var(--cds-text-primary);margin-top:.35rem;padding:0 .75rem}.matplotlib-customization-pack .subplot-controls .share-check{color:var(--cds-text-primary);align-self:center}.matplotlib-customization-pack .subplot-controls .share-check input{accent-color:var(--cds-link-primary)}.matplotlib-customization-pack .variable-toggles{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.matplotlib-customization-pack .variable-toggles button{border:1px solid var(--cds-border-strong-01);color:var(--cds-text-primary);cursor:pointer;background:0 0;padding:.55rem .75rem}.matplotlib-customization-pack .variable-toggles button[aria-pressed=true]{border-color:var(--cds-link-primary);color:var(--cds-link-primary)}.matplotlib-customization-pack .subplot-figure{border:1px solid var(--cds-border-subtle-01);background:var(--cds-border-subtle-01);gap:1px;min-height:13rem;padding:1px;display:grid}.matplotlib-customization-pack .subplot-axes{background:var(--cds-layer-01);min-width:0;padding:.75rem}.matplotlib-customization-pack .subplot-axes>strong{font-size:.75rem;display:block}.matplotlib-customization-pack .subplot-axes svg{width:100%;height:auto;min-height:9rem;display:block}.matplotlib-customization-pack .subplot-axes .style-axis{stroke:var(--cds-text-secondary)}.matplotlib-customization-pack .subplot-axes .subplot-line{fill:none;stroke:var(--cds-link-primary);stroke-width:2.5px}.matplotlib-customization-pack .subplot-axes .subplot-bar{fill:var(--cds-support-success);opacity:.8}.matplotlib-customization-pack .subplot-axes .subplot-unit{fill:var(--cds-text-secondary);text-anchor:middle;font-size:9px}.matplotlib-customization-pack .subplot-empty{background:var(--cds-layer-01);color:var(--cds-text-secondary);text-align:center;grid-column:1/-1;margin:0;padding:2rem}.matplotlib-customization-pack .repair-options{background:var(--cds-border-subtle-01);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:1.25rem 0 1rem;display:grid}.matplotlib-customization-pack .repair-options label{background:var(--cds-layer-01);color:var(--cds-text-primary);padding:.75rem;font-size:.75rem}.matplotlib-customization-pack .repair-options label input{accent-color:var(--cds-link-primary)}.matplotlib-customization-pack .repair-feedback{border-left:3px solid var(--cds-support-warning);background:var(--cds-layer-01);flex-direction:column;gap:.35rem;margin-top:1rem;padding:.8rem 1rem;display:flex}.matplotlib-customization-pack .repair-feedback span{color:var(--cds-text-secondary);font-size:.75rem}.matplotlib-customization-pack .repair-feedback.is-complete{border-color:var(--cds-support-success)}.matplotlib-customization-pack .style-mistake-grid,.matplotlib-customization-pack .style-reference-grid{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.25rem;display:grid}.matplotlib-customization-pack .style-mistake-grid .cds--tile,.matplotlib-customization-pack .style-reference-grid .cds--tile{background:var(--cds-layer-01);flex-direction:column;gap:.55rem;min-width:0;display:flex}.matplotlib-customization-pack .style-mistake-grid .cds--tile code,.matplotlib-customization-pack .style-reference-grid .cds--tile code{overflow-wrap:anywhere;color:var(--cds-link-primary);font-size:.7rem}.matplotlib-customization-pack .style-mistake-grid .cds--tile p,.matplotlib-customization-pack .style-mistake-grid .cds--tile span,.matplotlib-customization-pack .style-reference-grid .cds--tile p,.matplotlib-customization-pack .style-reference-grid .cds--tile span{color:var(--cds-text-secondary);margin:0;font-size:.75rem;line-height:1.45}@media (max-width:64rem){.matplotlib-customization-pack .designer-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.matplotlib-customization-pack .repair-options{grid-template-columns:repeat(3,minmax(0,1fr))}.matplotlib-customization-pack .style-mistake-grid,.matplotlib-customization-pack .style-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.matplotlib-customization-pack .figure-axes-model,.matplotlib-customization-pack .style-generated-code{grid-template-columns:1fr}.matplotlib-customization-pack .subplot-figure{grid-template-columns:1fr!important}.matplotlib-customization-pack .subplot-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:35rem){.matplotlib-customization-pack .course-breadcrumb .cds--breadcrumb-item--current .cds--link{white-space:normal;overflow-wrap:anywhere}.matplotlib-customization-pack .customization-flow,.matplotlib-customization-pack .style-property-grid,.matplotlib-customization-pack .labels-comparison,.matplotlib-customization-pack .designer-controls,.matplotlib-customization-pack .subplot-controls,.matplotlib-customization-pack .repair-options,.matplotlib-customization-pack .style-mistake-grid,.matplotlib-customization-pack .style-reference-grid{grid-template-columns:1fr}.matplotlib-customization-pack .customization-flow .cds--tile:after{display:none}.matplotlib-customization-pack .style-chart{min-height:13rem}.matplotlib-customization-pack .axes-mini-grid{grid-template-columns:1fr}.matplotlib-customization-pack .variable-toggles{flex-direction:column}.matplotlib-customization-pack .variable-toggles button{text-align:left;width:100%}}.assignments-page{padding-top:clamp(3rem,6vw,6rem);padding-bottom:clamp(4rem,8vw,8rem)}.assignments-hero{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding-bottom:3rem;display:grid}.assignments-hero h1{letter-spacing:-.05em;max-width:52rem;margin:0;font-size:clamp(2.75rem,5vw,5.5rem);font-weight:300;line-height:.98}.assignments-hero>div>p:not(.eyebrow){max-width:43rem;color:var(--cds-text-secondary);margin:1.5rem 0;font-size:1.05rem;line-height:1.6}.assignment-concept-tags{flex-wrap:wrap;gap:.35rem;display:flex}.assignment-progress-card{border-top:.25rem solid var(--brand-green);gap:1rem;display:grid}.assignment-progress-card>div{justify-content:space-between;align-items:end;display:flex}.assignment-progress-card>div span{color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.assignment-progress-card>div strong{color:var(--brand-green);font-size:2rem;font-weight:300}.assignment-progress-card p{color:var(--cds-text-secondary);margin:0;font-size:.72rem;line-height:1.5}.assignment-topic-navigation{background:var(--cds-border-subtle-01);border:1px solid var(--cds-border-subtle-01);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:2rem 0;display:grid}.assignment-topic-navigation .cds--btn{flex-direction:column;justify-content:center;align-items:flex-start;gap:.4rem;width:100%;max-width:none;height:auto;min-height:5rem;display:flex}.assignment-topic-navigation .cds--btn span{font-weight:600}.assignment-topic-navigation .cds--btn small{color:var(--cds-text-secondary);font-size:.68rem}.assignment-topic-navigation .cds--btn--primary small{color:#c6c6c6}.assignment-topic-header{background:var(--cds-layer-01);border-left:.25rem solid var(--brand-green);grid-template-columns:minmax(0,1fr) minmax(18rem,28rem);align-items:end;gap:2rem;padding:2rem;display:grid}.assignment-topic-header h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:300}.assignment-topic-header>div>p:last-child{max-width:48rem;color:var(--cds-text-secondary);margin:1rem 0 0;line-height:1.55}.assignment-result-summary{min-height:3rem;color:var(--cds-text-helper);border-bottom:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.72rem;display:flex}.assignment-sections .cds--accordion__heading{min-height:6rem}.assignment-sections .cds--accordion__title{width:100%}.assignment-sections .cds--accordion__content{padding:0 1rem 2rem 4rem}.assignment-section-title{grid-template-columns:minmax(0,1fr) auto 6rem;align-items:center;gap:1rem;width:100%;padding-right:1rem;display:grid}.assignment-section-title>span:first-child{flex-direction:column;gap:.35rem;min-width:0;display:flex}.assignment-section-title strong{font-size:.9rem}.assignment-section-title small{color:var(--cds-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.4;overflow:hidden}.assignment-section-title>span:last-child{color:var(--cds-text-helper);text-align:right;font-size:.68rem}.assignment-question-list{background:var(--cds-border-subtle-01);gap:1px;margin:0;padding:0;list-style:none;display:grid}.assignment-question-list>li{background:var(--cds-layer-02);border-left:.2rem solid #0000;gap:.75rem;min-width:0;padding:1.25rem;display:grid;position:relative}.assignment-question-list>li.is-complete{border-left-color:var(--brand-green);background:color-mix(in srgb, var(--brand-green) 6%, var(--cds-layer-02))}.assignment-question-label{gap:.4rem;padding-right:6rem;display:grid}.assignment-question-label>span{color:var(--brand-green);text-transform:uppercase;letter-spacing:.06em;font:.65rem/1 monospace}.assignment-question-label>strong{font-size:.82rem;font-weight:500;line-height:1.45}.assignment-question-list>li>ul{color:var(--cds-text-secondary);gap:.35rem;margin:0 0 0 2rem;padding-left:1rem;font-size:.72rem;line-height:1.45;display:grid}.assignment-question-list pre{color:#d9fbe2;background:#161616;margin:0 0 0 2rem;padding:1rem;overflow-x:auto}.assignment-question-list pre code{font:.75rem/1.55 var(--cds-code-02-font-family,monospace)}.assignment-complete-label{color:var(--brand-green);align-items:center;gap:.35rem;font-size:.68rem;display:inline-flex;position:absolute;top:1.25rem;right:1.25rem}.assignment-empty-state{text-align:center;align-content:center;place-items:center;gap:.75rem;min-height:16rem;display:grid}.assignment-empty-state p{color:var(--cds-text-secondary);margin:0}@media (max-width:66rem){.assignments-hero{grid-template-columns:1fr}.assignment-progress-card{max-width:38rem}.assignment-topic-header{grid-template-columns:1fr}.assignment-topic-header .cds--search{max-width:38rem}}@media (max-width:42rem){.assignments-page{padding-left:1.25rem;padding-right:1.25rem}.assignment-topic-navigation{grid-template-columns:1fr}.assignment-topic-header{padding:1.25rem}.assignment-section-title{grid-template-columns:minmax(0,1fr) auto}.assignment-section-title>span:last-child{text-align:left;grid-column:1/-1}.assignment-sections .cds--accordion__content{padding-left:1rem;padding-right:1rem}.assignment-question-label{padding-right:0}.assignment-complete-label{margin-left:2rem;position:static}.assignment-result-summary{flex-direction:column;align-items:flex-start}}@media (max-width:30rem){.assignments-page{padding-left:1rem;padding-right:1rem}.assignments-hero h1{font-size:clamp(2.25rem,13vw,3rem)}.assignment-question-list>li{padding:1rem}.assignment-question-list>li>ul,.assignment-question-list pre,.assignment-complete-label{margin-left:0}.assignment-section-title{grid-template-columns:1fr}.assignment-section-title .cds--tag{justify-self:start}}.capstone-project-development-pack .project-story-card blockquote{border-inline-start:4px solid var(--cds-support-success);background:var(--cds-layer-02);color:var(--cds-text-primary);margin:2rem 0;padding:2rem;font:400 clamp(1.25rem,2.4vw,1.75rem)/1.35 IBM Plex Serif,serif}.capstone-project-development-pack .project-story-card>.cds--tile{border-block-start:3px solid var(--cds-border-interactive)}.capstone-project-development-pack .project-feature-grid{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-block-start:2rem;display:grid}.capstone-project-development-pack .project-feature-grid .cds--tile{align-content:space-between;gap:.75rem;min-height:12rem;display:grid}.capstone-project-development-pack .project-feature-grid .cds--tile>span{color:var(--cds-text-helper);font-family:IBM Plex Mono,monospace}.capstone-project-development-pack .project-feature-grid svg{color:var(--cds-support-success)}.capstone-project-development-pack .project-feature-grid h3,.capstone-project-development-pack .project-feature-grid p{margin:0}.capstone-project-development-pack .project-feature-grid p{color:var(--cds-text-secondary);font-size:.75rem;line-height:1.45}.capstone-project-development-pack .requirement-tabs{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin-block-start:2rem;display:grid}.capstone-project-development-pack .requirement-tabs .cds--btn{text-transform:capitalize;width:100%;max-width:none}.capstone-project-development-pack .requirement-view{background:var(--cds-layer-02);padding:1rem}.capstone-project-development-pack .requirement-inputs{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.capstone-project-development-pack .requirement-inputs .cds--tile{grid-template-columns:1fr auto;gap:.75rem;min-width:0;display:grid}.capstone-project-development-pack .requirement-inputs .cds--tile>div:first-child{flex-direction:column;min-width:0;display:flex}.capstone-project-development-pack .requirement-inputs .cds--tile>code{overflow-wrap:anywhere;grid-column:1/-1}.capstone-project-development-pack .requirement-inputs span{color:var(--cds-text-helper);font-size:.7rem}.capstone-project-development-pack .requirement-processing{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;display:grid}.capstone-project-development-pack .requirement-processing .cds--tile{grid-template-columns:1fr auto;align-items:center;gap:1rem;display:grid}.capstone-project-development-pack .requirement-processing span,.capstone-project-development-pack .requirement-processing strong,.capstone-project-development-pack .requirement-processing code{grid-column:1}.capstone-project-development-pack .requirement-processing svg{color:var(--cds-border-interactive);grid-area:1/2/4}.capstone-project-development-pack .requirement-outputs{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:0;list-style:none;display:grid}.capstone-project-development-pack .requirement-outputs li{background:var(--cds-layer-01);align-items:center;gap:1rem;min-height:5rem;padding:1rem;display:flex}.capstone-project-development-pack .requirement-outputs span{color:var(--cds-border-interactive);font-family:IBM Plex Mono,monospace}.capstone-project-development-pack .algorithm-viewer>ol{grid-template-columns:repeat(8,minmax(8rem,1fr));gap:.5rem;margin:2rem 0 1rem;padding:0;list-style:none;display:grid;overflow-x:auto}.capstone-project-development-pack .algorithm-viewer li{background:var(--cds-layer-02);border-block-start:3px solid var(--cds-border-subtle-01);min-height:8rem;position:relative}.capstone-project-development-pack .algorithm-viewer li.is-active{border-block-start-color:var(--cds-border-interactive)}.capstone-project-development-pack .algorithm-viewer li.is-complete{border-block-start-color:var(--cds-support-success)}.capstone-project-development-pack .algorithm-viewer li>.cds--btn{width:100%;height:100%;color:var(--cds-text-primary);align-content:space-between;display:grid}.capstone-project-development-pack .algorithm-viewer li>svg{z-index:1;position:absolute;inset-block-start:50%;inset-inline-end:-.75rem}.capstone-project-development-pack .algorithm-viewer>.cds--tile{border-inline-start:3px solid var(--cds-border-interactive);min-height:9rem}.capstone-project-development-pack .project-flowchart ol{grid-template-columns:repeat(5,1fr);align-items:center;gap:1rem;margin:2rem 0;padding:0;list-style:none;display:grid}.capstone-project-development-pack .project-flowchart li{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);place-items:center;min-height:7rem;display:grid;position:relative}.capstone-project-development-pack .project-flowchart li.is-active{color:var(--cds-text-on-color);background:var(--cds-background-brand);border-color:var(--cds-background-brand);box-shadow:0 0 0 4px var(--cds-focus)}.capstone-project-development-pack .project-flowchart li>span{font:600 .8rem/1 IBM Plex Mono,monospace}.capstone-project-development-pack .project-flowchart li>svg{color:var(--cds-icon-primary);position:absolute;inset-inline-end:-1.65rem}.capstone-project-development-pack .project-progress-heading,.capstone-project-development-pack .testing-panel-heading,.capstone-project-development-pack .module-completion-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.capstone-project-development-pack .project-progress-checklist .cds--progress-bar{margin:1.5rem 0}.capstone-project-development-pack .project-step-heading{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1rem;display:flex}.capstone-project-development-pack .project-step-heading>div{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.capstone-project-development-pack .complete-program-card .cds--snippet--multi{max-height:38rem;margin-block-start:1.5rem}.capstone-project-development-pack .walkthrough-grid{background:var(--cds-border-subtle-01);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:1px;margin-block-start:2rem;display:grid}.capstone-project-development-pack .walkthrough-code{background:#161616;max-height:40rem;overflow:auto}.capstone-project-development-pack .walkthrough-code button{color:#f4f4f4;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:3rem minmax(0,1fr);gap:1rem;width:100%;min-height:2rem;padding:.35rem .75rem;display:grid}.capstone-project-development-pack .walkthrough-code button:hover{background:#262626}.capstone-project-development-pack .walkthrough-code button.is-active{background:#0043ce;box-shadow:inset 3px 0 #a7f0ba}.capstone-project-development-pack .walkthrough-code span{color:#8d8d8d;text-align:end;font-family:IBM Plex Mono,monospace}.capstone-project-development-pack .walkthrough-code code{overflow-wrap:anywhere;white-space:pre-wrap}.capstone-project-development-pack .walkthrough-detail{background:var(--cds-layer-02);min-width:0;padding:1.5rem}.capstone-project-development-pack .walkthrough-detail dl{gap:.75rem;display:grid}.capstone-project-development-pack .walkthrough-detail dt{color:var(--cds-text-helper);text-transform:uppercase;font-size:.7rem}.capstone-project-development-pack .walkthrough-detail dd{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.capstone-project-development-pack .walkthrough-detail dd code{background:var(--cds-layer-01);padding:.25rem .5rem}.capstone-project-development-pack .project-playground-inputs{background:var(--cds-layer-02);margin:1rem;padding:1.5rem}.capstone-project-development-pack .project-playground-inputs>div:first-child{margin-block-end:1.5rem}.capstone-project-development-pack .project-playground-inputs>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.capstone-project-development-pack .capstone-project-playground>.project-flowchart{border:1px solid var(--cds-border-subtle-01);margin:1rem}.capstone-project-development-pack .project-runtime-panels{background:var(--cds-layer-01);grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;display:grid}.capstone-project-development-pack .testing-panel{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);min-width:0;padding:1rem}.capstone-project-development-pack .testing-panel-heading>div:first-child{align-items:center;gap:.5rem;display:flex}.capstone-project-development-pack .test-dataset-tabs,.capstone-project-development-pack .project-challenge-tabs{flex-wrap:wrap;gap:1px;margin:1rem 0;display:flex}.capstone-project-development-pack .expected-values{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-block-start:1rem;display:grid}.capstone-project-development-pack .expected-values>div{background:var(--cds-layer-01);flex-direction:column;justify-content:space-between;min-height:5rem;padding:.75rem;display:flex}.capstone-project-development-pack .expected-values span,.capstone-project-development-pack .testing-guidance{color:var(--cds-text-secondary);font-size:.75rem}.capstone-project-development-pack .project-challenge-tasks>.cds--tile{border-inline-start:3px solid #d02670;min-height:14rem}.capstone-project-development-pack .module-completion-card{background:var(--cds-layer-02);border-block-start:4px solid var(--cds-support-success)}.capstone-project-development-pack .module-completion-heading{justify-content:flex-start}.capstone-project-development-pack .module-completion-heading>svg{color:var(--cds-support-success);flex:none}.capstone-project-development-pack .module-completion-skills{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:2rem 0;display:grid}.capstone-project-development-pack .module-completion-skills .cds--tile{align-items:center;gap:.75rem;min-height:7rem;display:flex}.capstone-project-development-pack .module-completion-skills svg{color:var(--cds-support-success);flex:none}.capstone-project-development-pack .module-readiness-check{border-inline-start:3px solid var(--cds-border-interactive)}@media (max-width:66rem){.capstone-project-development-pack .project-feature-grid,.capstone-project-development-pack .module-completion-skills{grid-template-columns:repeat(2,minmax(0,1fr))}.capstone-project-development-pack .algorithm-viewer>ol{grid-template-columns:repeat(8,9rem)}.capstone-project-development-pack .project-runtime-panels{grid-template-columns:1fr}}@media (max-width:50rem){.capstone-project-development-pack .requirement-inputs,.capstone-project-development-pack .project-playground-inputs>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.capstone-project-development-pack .requirement-processing,.capstone-project-development-pack .requirement-outputs,.capstone-project-development-pack .walkthrough-grid,.capstone-project-development-pack .project-flowchart ol{grid-template-columns:1fr}.capstone-project-development-pack .project-flowchart li>svg{inset-block-end:-1.65rem;inset-inline-end:auto;transform:rotate(90deg)}}@media (max-width:35rem){.capstone-project-development-pack .project-feature-grid,.capstone-project-development-pack .requirement-inputs,.capstone-project-development-pack .project-playground-inputs>div:last-child,.capstone-project-development-pack .module-completion-skills,.capstone-project-development-pack .expected-values{grid-template-columns:1fr}.capstone-project-development-pack .requirement-tabs,.capstone-project-development-pack .project-progress-heading,.capstone-project-development-pack .project-step-heading,.capstone-project-development-pack .module-completion-heading{flex-direction:column}.capstone-project-development-pack .requirement-tabs{display:flex}.capstone-project-development-pack .requirement-tabs .cds--btn,.capstone-project-development-pack .test-dataset-tabs .cds--btn,.capstone-project-development-pack .project-challenge-tabs .cds--btn{width:100%}.capstone-project-development-pack .test-dataset-tabs,.capstone-project-development-pack .project-challenge-tabs{flex-direction:column}}.decision-making-development-pack .decision-story-readings{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block-start:2rem;display:grid}.decision-making-development-pack .decision-story-readings .cds--tile{border-block-start:3px solid var(--cds-support-success);flex-direction:column;justify-content:space-between;min-height:9rem;display:flex}.decision-making-development-pack .decision-story-readings span,.decision-making-development-pack .agritech-condition span,.decision-making-development-pack .condition-result span,.decision-making-development-pack .flow-simulator-expression span,.decision-making-development-pack .flow-simulator-signals span,.decision-making-development-pack .motor-action span{color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.decision-making-development-pack .decision-story-readings strong{font-size:1.5rem;font-weight:400}.decision-making-development-pack .decision-story-question{border-inline-start:3px solid var(--cds-border-interactive);margin-block-start:1px}.decision-making-development-pack .decision-example-tabs,.decision-making-development-pack .boolean-expression-tabs,.decision-making-development-pack .real-life-tabs,.decision-making-development-pack .condition-presets,.decision-making-development-pack .flowchart-toolbox{flex-wrap:wrap;gap:1px;margin:2rem 0 1rem;display:flex}.decision-making-development-pack .why-decisions-card>.cds--tile{flex-direction:column;align-items:flex-start;gap:1rem;min-height:11rem;display:flex}.decision-making-development-pack .why-decisions-card code{background:var(--cds-layer-01);padding:.75rem}.decision-making-development-pack .sequential-flow,.decision-making-development-pack .control-flow-sequence{gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.decision-making-development-pack .sequential-flow li{background:var(--cds-layer-02);border-block-end:1px solid var(--cds-border-subtle-01);grid-template-columns:3rem 1fr;gap:1rem;min-height:6rem;padding:1rem;display:grid;position:relative}.decision-making-development-pack .sequential-flow li>span{color:var(--cds-border-interactive);font-family:IBM Plex Mono,monospace}.decision-making-development-pack .sequential-flow li p,.decision-making-development-pack .control-flow-sequence p{color:var(--cds-text-secondary);margin-block-end:0;font-size:.75rem}.decision-making-development-pack .sequential-flow li>svg{z-index:1;color:var(--cds-border-interactive);position:absolute;inset-block-end:-.65rem;inset-inline-start:1.4rem}.decision-making-development-pack .condition-variable-grid{grid-template-columns:repeat(5,minmax(8rem,1fr));gap:1rem;margin-block-end:1.5rem;display:grid;overflow-x:auto}.decision-making-development-pack .condition-result{grid-template-columns:minmax(0,1fr) auto minmax(14rem,.4fr);align-items:center;gap:1rem;margin-block-start:1.5rem;display:grid}.decision-making-development-pack .condition-result>div:first-child,.decision-making-development-pack .condition-result>.cds--tile{background:var(--cds-layer-02);flex-direction:column;justify-content:space-between;min-height:7rem;padding:1rem;display:flex}.decision-making-development-pack .condition-result code{overflow-wrap:anywhere}.decision-making-development-pack .condition-result>.cds--tile strong{font-size:1.75rem;font-weight:400}.decision-making-development-pack .condition-explanation{background:var(--cds-layer-accent-01);border-inline-start:3px solid var(--cds-border-interactive);padding:1rem}.decision-making-development-pack .boolean-prediction{grid-template-columns:minmax(0,1fr) auto minmax(14rem,.45fr);align-items:center;gap:1rem;margin-block-end:1rem;display:grid}.decision-making-development-pack .boolean-prediction>.cds--tile{min-height:8rem}.decision-making-development-pack .boolean-prediction strong{margin-block-start:.75rem;font-size:1.5rem;display:block}.decision-making-development-pack .control-flow-animator>.cds--toggle{margin-block-start:1.5rem}.decision-making-development-pack .control-flow-sequence{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px}.decision-making-development-pack .control-flow-sequence li{background:var(--cds-layer-02);min-height:8rem;padding:1rem}.decision-making-development-pack .control-flow-sequence span{color:var(--cds-border-interactive);margin-block-end:1.5rem;font-family:IBM Plex Mono,monospace;display:block}.decision-making-development-pack .decision-tree-viewer{background:var(--cds-layer-02);margin-block-start:2rem;padding:1.5rem;overflow-x:auto}.decision-making-development-pack .decision-tree-trunk{flex-direction:column;align-items:center;display:flex}.decision-making-development-pack .decision-tree-trunk>.flow-node{margin-block-end:2.5rem;position:relative}.decision-making-development-pack .decision-tree-trunk>.flow-node>svg{color:var(--cds-icon-primary);position:absolute;inset-block-end:-2rem;inset-inline-start:50%;transform:translate(-50%)}.decision-making-development-pack .decision-tree-branches{grid-template-columns:1fr 1fr;gap:2rem;max-width:42rem;margin:0 auto;display:grid}.decision-making-development-pack .decision-tree-branches>div{opacity:.42;border:1px solid var(--cds-border-subtle-01);flex-direction:column;align-items:center;gap:1rem;min-height:11rem;padding:1rem;transition:opacity .18s,border-color .18s;display:flex}.decision-making-development-pack .decision-tree-branches>div.is-active{opacity:1;border-color:var(--cds-border-interactive);box-shadow:inset 0 3px var(--cds-border-interactive)}.decision-making-development-pack .decision-tree-footer{flex-direction:column;align-items:center;gap:.75rem;margin-block-start:1rem;display:flex}.decision-making-development-pack .flow-node{min-width:11rem;min-height:4.5rem;color:var(--cds-text-primary);background:var(--cds-layer-01);border:2px solid var(--cds-border-strong-01);text-align:center;place-items:center;padding:1rem 1.5rem;font-size:.8rem;display:grid}.decision-making-development-pack .flow-node--start-end{border-radius:999px}.decision-making-development-pack .flow-node--decision{background:var(--cds-layer-accent-01);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border:0;min-width:12rem;min-height:7rem;padding-inline:2.5rem}.decision-making-development-pack .flow-node--input-output{clip-path:polygon(12% 0,100% 0,88% 100%,0 100%)}.decision-making-development-pack .flowchart-symbol-grid{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:2rem 0;display:grid}.decision-making-development-pack .flowchart-symbol-grid .cds--tile{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:12rem;display:flex}.decision-making-development-pack .flow-symbol{background:var(--cds-layer-01);border:2px solid var(--cds-border-strong-01);place-items:center;width:8rem;min-height:4rem;font-size:.7rem;display:grid}.decision-making-development-pack .flow-symbol--start-end{border-radius:999px}.decision-making-development-pack .flow-symbol--decision{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--cds-layer-accent-01);border:0;min-height:5rem}.decision-making-development-pack .flow-symbol--input-output{clip-path:polygon(12% 0,100% 0,88% 100%,0 100%)}.decision-making-development-pack .flowchart-canvas{background:var(--cds-layer-02);border:1px dashed var(--cds-border-strong-01);flex-direction:column;align-items:center;gap:0;min-height:14rem;margin:1rem 0;padding:2rem;list-style:none;display:flex}.decision-making-development-pack .flowchart-canvas>li:not(.flowchart-empty){cursor:grab;flex-direction:column;align-items:center;gap:.5rem;margin-block-end:1rem;display:flex;position:relative}.decision-making-development-pack .flowchart-canvas>li>svg{color:var(--cds-icon-primary)}.decision-making-development-pack .flowchart-node-actions{gap:1px;display:flex}.decision-making-development-pack .flowchart-empty{color:var(--cds-text-helper);margin:auto}.decision-making-development-pack .flowchart-validation{border-inline-start:3px solid var(--cds-support-error)}.decision-making-development-pack .flowchart-validation.is-valid{border-inline-start-color:var(--cds-support-success)}.decision-making-development-pack .agritech-condition{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:1rem;margin-block-start:2rem;display:grid}.decision-making-development-pack .agritech-condition .cds--tile{text-align:center;flex-direction:column;justify-content:space-between;min-height:7rem;display:flex}.decision-making-development-pack .agritech-condition>span{color:var(--cds-text-primary);font-size:1.5rem}.decision-making-development-pack .flow-simulator-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:2rem 0;display:grid}.decision-making-development-pack .flow-simulator-expression{background:var(--cds-layer-02);border-inline-start:3px solid var(--cds-border-interactive);grid-template-columns:1fr auto;gap:.75rem;padding:1.5rem;display:grid}.decision-making-development-pack .flow-simulator-expression code{overflow-wrap:anywhere;grid-column:1}.decision-making-development-pack .flow-simulator-expression strong{grid-area:1/2/3;align-self:center;font-size:1.5rem}.decision-making-development-pack .flow-simulator-signals{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin-block-start:1px;display:grid}.decision-making-development-pack .flow-simulator-signals .cds--tile{flex-direction:column;justify-content:space-between;min-height:6rem;display:flex}.decision-making-development-pack .flow-simulator-signals .is-true{border-block-end:3px solid var(--cds-support-success)}.decision-making-development-pack .flow-simulator-signals .is-false{border-block-end:3px solid var(--cds-support-error)}.decision-making-development-pack .motor-action{color:var(--cds-text-on-color);text-align:center;margin-block-start:1rem;padding:2rem}.decision-making-development-pack .motor-action.is-on{background:#198038}.decision-making-development-pack .motor-action.is-off{background:#525252}.decision-making-development-pack .motor-action span{color:inherit}.decision-making-development-pack .motor-action strong{margin:.75rem 0;font-size:2rem;display:block}.decision-making-development-pack .real-life-decisions>.cds--tile{min-height:14rem}.decision-making-development-pack .real-life-decisions .cds--tile>div{flex-wrap:wrap;gap:.5rem;display:flex}.decision-making-development-pack .real-life-outcomes{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;margin-block-start:2rem;gap:1px!important;display:grid!important}.decision-making-development-pack .real-life-outcomes span{background:var(--cds-layer-01);padding:1rem}.decision-making-development-pack .scenario-decision-card>.cds--tile{min-height:15rem}.decision-making-development-pack .scenario-decision-card .cds--tile>div:not(.scenario-feedback){gap:1px;display:flex}.decision-making-development-pack .scenario-feedback{border-inline-start:3px solid var(--cds-support-error);background:var(--cds-layer-01);margin-block-start:1.5rem;padding:1rem}.decision-making-development-pack .scenario-feedback.is-correct{border-inline-start-color:var(--cds-support-success)}@media (prefers-reduced-motion:reduce){.decision-making-development-pack .decision-tree-branches>div{transition:none}}@media (max-width:66rem){.decision-making-development-pack .condition-variable-grid{grid-template-columns:repeat(5,10rem)}.decision-making-development-pack .flowchart-symbol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:50rem){.decision-making-development-pack .condition-result,.decision-making-development-pack .boolean-prediction,.decision-making-development-pack .agritech-condition,.decision-making-development-pack .flow-simulator-controls,.decision-making-development-pack .flow-simulator-signals{grid-template-columns:1fr}.decision-making-development-pack .condition-result>svg,.decision-making-development-pack .boolean-prediction>svg,.decision-making-development-pack .agritech-condition>svg{justify-self:center;transform:rotate(90deg)}.decision-making-development-pack .flow-simulator-expression strong{grid-area:auto/1}}@media (max-width:35rem){.decision-making-development-pack .decision-story-readings,.decision-making-development-pack .control-flow-sequence,.decision-making-development-pack .decision-tree-branches,.decision-making-development-pack .flowchart-symbol-grid,.decision-making-development-pack .real-life-outcomes{grid-template-columns:1fr}.decision-making-development-pack .decision-example-tabs,.decision-making-development-pack .boolean-expression-tabs,.decision-making-development-pack .real-life-tabs,.decision-making-development-pack .condition-presets,.decision-making-development-pack .flowchart-toolbox,.decision-making-development-pack .scenario-decision-card .cds--tile>div:not(.scenario-feedback){flex-direction:column}.decision-making-development-pack .decision-example-tabs .cds--btn,.decision-making-development-pack .boolean-expression-tabs .cds--btn,.decision-making-development-pack .real-life-tabs .cds--btn,.decision-making-development-pack .condition-presets .cds--btn,.decision-making-development-pack .flowchart-toolbox .cds--btn,.decision-making-development-pack .scenario-decision-card .cds--btn{width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cds-background);color:var(--cds-text-primary);margin:0}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--brand-lime);color:#161616}.app-theme-root{background:var(--cds-background);min-height:100vh}.cds--header{border-bottom:1px solid var(--cds-border-subtle-01)}.cds--header__name{letter-spacing:-.01em;min-width:16rem;font-weight:600}.header-course-name{height:100%;color:var(--cds-text-secondary);align-items:center;font-size:.75rem;display:flex}.header-course-divider{background:var(--cds-border-strong-01);width:1px;height:1rem;margin:0 1rem 0 .25rem}.global-search-panel{z-index:9000;top:var(--header-height);background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);width:min(34rem,100vw);padding:1rem;position:fixed;right:0;box-shadow:0 12px 24px #00000029}.global-search-panel p{color:var(--cds-text-secondary);margin:.75rem 0 0;font-size:.75rem;line-height:1.4}.course-side-nav{top:var(--header-height);width:var(--shell-width);max-width:var(--shell-width);background:var(--cds-layer-01);border-right:1px solid var(--cds-border-subtle-01)}.cds--side-nav__items{min-height:calc(100vh - var(--header-height));flex-direction:column;padding:0 0 1rem;display:flex}.course-identity{border-bottom:1px solid var(--cds-border-subtle-01);align-items:center;gap:.75rem;margin-bottom:.5rem;padding:1.25rem 1rem 1rem;display:flex}.course-mark{background:var(--brand-green);color:#fff;place-items:center;width:2.25rem;height:2.25rem;display:grid}.course-identity div:last-child{flex-direction:column;gap:.15rem;display:flex}.course-identity strong{font-size:.8rem;font-weight:600}.course-kicker{color:var(--cds-text-secondary);text-transform:uppercase;letter-spacing:.12em;font-size:.62rem}.side-nav-group{padding-top:.5rem}.side-nav-label{color:var(--cds-text-helper);letter-spacing:.12em;text-transform:uppercase;margin:.4rem 1rem .35rem;font-size:.625rem;font-weight:600}.cds--side-nav__link{min-height:2.35rem}.cds--side-nav__link--current:before{background-color:var(--brand-green)}.sidebar-progress{border-top:1px solid var(--cds-border-subtle-01);margin:auto 1rem 0;padding-top:1rem}.sidebar-progress-heading{justify-content:space-between;align-items:baseline;font-size:.75rem;display:flex}.sidebar-progress-heading strong{color:var(--brand-green)}.progress-track{background:var(--cds-border-subtle-02);height:.25rem;margin:.65rem 0}.progress-track span{background:var(--brand-green);width:0;height:100%;display:block}.sidebar-progress p{color:var(--cds-text-helper);margin:0;font-size:.6875rem}.sidebar-product-attribution{color:var(--cds-text-helper);border-top:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:baseline;gap:.75rem;margin:1rem 1rem 0;padding:.85rem 0 0;text-decoration:none;display:flex}.sidebar-product-attribution span{letter-spacing:.04em;font-size:.625rem}.sidebar-product-attribution strong{color:var(--cds-text-secondary);font-size:.72rem;font-weight:600}.sidebar-product-attribution:hover strong,.sidebar-product-attribution:focus-visible strong{color:var(--brand-green)}.sidebar-product-attribution:focus-visible{outline:2px solid var(--cds-focus);outline-offset:3px}.nav-backdrop{display:none}.app-content{min-height:100vh;padding:var(--header-height) 0 0 var(--shell-width)}.app-content--course{padding-left:0}.app-shell--course .course-side-nav{z-index:8001}.app-shell--course .nav-backdrop{z-index:8000;inset:var(--header-height) 0 0;background:#00000073;border:0;width:100%;display:block;position:fixed}.home-page,.standard-page,.lesson-layout{max-width:var(--page-max);margin:0 auto}.page-enter{animation:.35s both page-in}@keyframes page-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.page-enter{animation:none}}.eyebrow{color:var(--brand-green);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:600;line-height:1.2}.hero-section{background:var(--cds-background);grid-template-columns:minmax(0,1.08fr) minmax(28rem,.92fr);min-height:37rem;display:grid}.hero-copy{padding:clamp(4rem,8vw,8rem) clamp(2rem,6vw,6.5rem) 4rem}.hero-badge{color:var(--cds-text-secondary);text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:.5rem;font-size:.68rem;font-weight:600;display:inline-flex}.hero-badge span{background:var(--brand-green);width:.5rem;height:.5rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-green) 15%, transparent);border-radius:50%}.hero-copy h1{letter-spacing:-.055em;max-width:48rem;margin:1.5rem 0 1.25rem;font-size:clamp(3.2rem,5.3vw,6.25rem);font-weight:300;line-height:.94}.hero-copy h1 em{color:var(--brand-green);font-style:normal;font-weight:500}.hero-copy>p{max-width:39rem;color:var(--cds-text-secondary);margin:0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.primary-action,.secondary-action{justify-content:space-between;align-items:center;gap:2rem;min-height:3rem;padding:0 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.primary-action{background:var(--brand-green);color:#fff;min-width:13rem}.primary-action:hover{background:var(--brand-green-hover)}.secondary-action{border:1px solid var(--cds-border-strong-01)}.secondary-action:hover{background:var(--cds-layer-hover-01)}.hero-trust{color:var(--cds-text-secondary);flex-wrap:wrap;gap:1.25rem;margin-top:2rem;font-size:.75rem;display:flex}.hero-trust span{align-items:center;gap:.35rem;display:inline-flex}.hero-trust svg{color:var(--brand-green)}.hero-lab{color:#d9fbe2;background:#101d13;border:1px solid #284d32;grid-template-rows:auto 1fr auto;min-height:37rem;margin:2rem 2rem 2rem 0;display:grid;overflow:hidden}.lab-header,.lab-footer{font-family:var(--cds-code-01-font-family,monospace);letter-spacing:.1em;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.65rem;display:flex}.lab-header{color:#87b491;border-bottom:1px solid #284d32}.lab-status{align-items:center;gap:.45rem;display:inline-flex}.lab-status i{background:#42be65;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 10px #42be65}.lab-visual{background-image:linear-gradient(#42be6514 1px,#0000 1px),linear-gradient(90deg,#42be6514 1px,#0000 1px);background-size:2rem 2rem;place-items:center;min-height:26rem;display:grid;position:relative;overflow:hidden}.lab-visual:after{content:"";background:radial-gradient(circle,#42be6521,#0000 58%);position:absolute;inset:0}.lab-orbit{border:1px solid #a7f0ba40;border-radius:50%;position:absolute}.lab-orbit-one{width:18rem;height:18rem}.lab-orbit-two{width:27rem;height:27rem}.lab-core{z-index:1;background:#173c22;border:1px solid #42be65;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:7rem;height:7rem;display:flex;box-shadow:0 0 0 1rem #42be650d,0 0 3rem #42be6526}.lab-core strong{letter-spacing:.14em;font-size:.75rem}.lab-node{z-index:2;letter-spacing:.08em;background:#152819;border:1px solid #315c3b;align-items:center;gap:.5rem;padding:.55rem .65rem;font:600 .58rem/1 monospace;display:flex;position:absolute}.lab-node span{color:#42be65}.lab-node-one{top:17%;left:9%}.lab-node-two{top:22%;right:8%}.lab-node-three{bottom:15%;right:14%}.lab-footer{border-top:1px solid #284d32}.lab-footer div{flex-direction:column;gap:.2rem;display:flex}.lab-footer span{color:#87b491}.lab-footer strong{font-size:.7rem}.outcome-strip{border-top:1px solid var(--cds-border-subtle-01);border-bottom:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);grid-template-columns:repeat(4,1fr);display:grid}.outcome-strip div{border-right:1px solid var(--cds-border-subtle-01);flex-direction:column;justify-content:center;min-height:7rem;padding:1.25rem 2rem;display:flex}.outcome-strip div:last-child{border:0}.outcome-strip strong{color:var(--brand-green);font-size:1.75rem;font-weight:300}.outcome-strip span{color:var(--cds-text-secondary);margin-top:.35rem;font-size:.75rem}.section-block{padding:6rem clamp(2rem,6vw,6.5rem)}.section-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:4rem;margin-bottom:3rem;display:grid}.section-heading h2{letter-spacing:-.035em;max-width:47rem;margin:0;font-size:clamp(2rem,3.2vw,3.75rem);font-weight:300;line-height:1.05}.section-heading>p{max-width:34rem;color:var(--cds-text-secondary);margin:0 0 .25rem;font-size:1rem;line-height:1.6}.section-heading.compact{justify-content:space-between;align-items:end;display:flex}.section-heading.compact a{color:var(--brand-green);align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;display:inline-flex}.method-grid{border:1px solid var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);display:grid}.method-grid article{background:var(--cds-layer-01);border-right:1px solid var(--cds-border-subtle-01);min-height:17rem;padding:2rem;position:relative}.method-grid article:last-child{border:0}.method-grid article>span{color:var(--cds-text-helper);font-size:.68rem;position:absolute;top:1.25rem;right:1.25rem}.method-grid svg{color:var(--brand-green)}.method-grid h3{margin:4rem 0 .75rem;font-size:1.25rem;font-weight:500}.method-grid p{color:var(--cds-text-secondary);margin:0;font-size:.875rem;line-height:1.55}.journey-section{padding-top:3rem}.journey-list{border-top:1px solid var(--cds-border-subtle-01)}.journey-list article{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:4rem minmax(13rem,1.3fr) minmax(16rem,1fr) 6rem;align-items:center;gap:1.5rem;min-height:7.25rem;display:grid}.journey-list article.is-current{box-shadow:inset 3px 0 var(--brand-green);background:var(--cds-layer-01)}.journey-index{color:var(--brand-green);padding-left:1rem;font-family:monospace;font-size:.75rem}.journey-copy h3{margin:0 0 .35rem;font-size:1.1rem;font-weight:500}.journey-copy p{color:var(--cds-text-secondary);margin:0;font-size:.8rem}.journey-topics{flex-wrap:wrap;gap:.4rem;display:flex}.journey-topics span{background:var(--cds-layer-02);color:var(--cds-text-secondary);padding:.3rem .5rem;font-size:.65rem}.journey-status{color:var(--cds-text-helper);font-size:.7rem}.platform-cta{color:#fff;background:#0e6027;justify-content:space-between;align-items:end;gap:3rem;padding:4rem clamp(2rem,6vw,6.5rem);display:flex}.platform-cta .eyebrow{color:#a7f0ba}.platform-cta h2{max-width:55rem;margin:0;font-size:clamp(1.8rem,3vw,3.25rem);font-weight:300;line-height:1.1}.primary-action.light{color:#161616;background:#fff;flex:none}.primary-action.light:hover{background:#f4f4f4}.standard-page,.lesson-layout{min-height:calc(100vh - var(--header-height));padding:clamp(3rem,6vw,6rem) clamp(2rem,6vw,6.5rem)}.page-header{margin-bottom:3.5rem}.split-header{grid-template-columns:1.2fr .8fr;align-items:end;gap:5rem;display:grid}.page-header h1,.placeholder-hero h1,.topic-header h1{letter-spacing:-.045em;max-width:57rem;margin:0;font-size:clamp(2.5rem,4.3vw,5rem);font-weight:300;line-height:1}.split-header>p{max-width:31rem;color:var(--cds-text-secondary);margin:0 0 .4rem;line-height:1.6}.module-list{border-top:1px solid var(--cds-border-subtle-01)}.module-card{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:1.5rem;min-height:10rem;padding:1.5rem 1.25rem;display:grid}.module-card--active{background:var(--cds-layer-01);box-shadow:inset 3px 0 var(--brand-green)}.module-number{color:var(--brand-green);align-self:start;font:.8rem/1 monospace}.module-card-title{justify-content:space-between;gap:1rem;display:flex}.module-card h2{margin:0;font-size:1.5rem;font-weight:400}.module-card-title span{color:var(--brand-green);font-size:.7rem}.module-card-copy>p{color:var(--cds-text-secondary);margin:.75rem 0 1.25rem}.module-topics{flex-wrap:wrap;gap:.5rem;display:flex}.module-topics span{background:var(--cds-layer-02);padding:.35rem .55rem;font-size:.7rem}.module-card>a{background:var(--brand-green);color:#fff;place-items:center;width:3rem;height:3rem;display:grid}.locked-label{color:var(--cds-text-helper);font-size:.7rem}.placeholder-hero{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);align-items:end;gap:5rem;padding-bottom:4rem;display:grid}.placeholder-hero>div:first-child>p:not(.eyebrow){max-width:45rem;color:var(--cds-text-secondary);margin:1.5rem 0;font-size:1.05rem;line-height:1.6}.text-action{color:var(--brand-green);align-items:center;gap:.55rem;font-size:.875rem;text-decoration:none;display:inline-flex}.placeholder-metric{color:#fff;background:#0e6027;flex-direction:column;justify-content:space-between;min-height:13rem;padding:1.5rem;display:flex}.placeholder-metric span{color:#a7f0ba;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.placeholder-metric strong{font-size:4rem;font-weight:300;line-height:1}.placeholder-metric p{margin:0;font-size:.8rem}.placeholder-grid{border:1px solid var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);margin-top:4rem;display:grid}.placeholder-grid article{background:var(--cds-layer-01);border-right:1px solid var(--cds-border-subtle-01);flex-direction:column;min-height:16rem;padding:1.5rem;display:flex}.placeholder-grid article:last-child{border:0}.placeholder-icon{color:var(--brand-green);font:.72rem/1 monospace}.placeholder-grid h2{margin:3rem 0 .75rem;font-size:1.25rem;font-weight:500}.placeholder-grid p{color:var(--cds-text-secondary);margin:0;line-height:1.5}.placeholder-grid svg{color:var(--brand-green);margin-top:auto}.system-notice{background:var(--cds-layer-01);border-left:3px solid var(--brand-green);align-items:center;gap:.75rem;margin-top:2rem;padding:1rem;display:flex}.system-notice>span{background:var(--brand-green);border-radius:50%;flex:none;width:.5rem;height:.5rem}.system-notice p{color:var(--cds-text-secondary);margin:0;font-size:.8rem}.system-notice strong{color:var(--cds-text-primary)}.lesson-layout .cds--breadcrumb{margin-bottom:3rem}.topic-header{max-width:62rem;padding-bottom:3rem}.topic-summary{max-width:48rem;color:var(--cds-text-secondary);margin:1.5rem 0;font-size:1.05rem;line-height:1.6}.topic-meta{color:var(--cds-text-secondary);flex-wrap:wrap;align-items:center;gap:1rem;font-size:.75rem;display:flex}.topic-meta span{align-items:center;gap:.35rem;display:inline-flex}.lesson-columns{grid-template-columns:minmax(0,48rem) minmax(12rem,1fr);align-items:start;gap:clamp(3rem,7vw,8rem);display:grid}.lesson-flow{flex-direction:column;gap:1rem;display:flex}.learning-block{--block-accent:#0f62fe;background:var(--cds-layer-01);border-top:3px solid var(--block-accent);padding:1.5rem}.learning-block--green{--block-accent:#198038}.learning-block--cyan{--block-accent:#0072c3}.learning-block--purple{--block-accent:#8a3ffc}.learning-block--red{--block-accent:#da1e28}.learning-block--orange{--block-accent:#ba4e00}.learning-block--teal{--block-accent:#007d79}.learning-block--magenta{--block-accent:#d02670}.learning-block--gray{--block-accent:#525252}.learning-block-label{color:var(--block-accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.7rem;font-weight:600;display:flex}.learning-block h2{margin:1.5rem 0 .75rem;font-size:1.35rem;font-weight:500}.learning-block p,.learning-block li{color:var(--cds-text-secondary);line-height:1.6}.learning-block p{margin:0}.learning-block ul{margin:.75rem 0 0;padding-left:1.25rem}.lesson-outline{top:calc(var(--header-height) + 2rem);border-left:1px solid var(--cds-border-subtle-01);flex-direction:column;padding-left:1rem;display:flex;position:sticky}.lesson-outline p{margin:0 0 .75rem;font-size:.75rem;font-weight:600}.lesson-outline a{color:var(--cds-text-secondary);padding:.55rem 0;font-size:.75rem;text-decoration:none}.lesson-outline a:hover{color:var(--brand-green)}.module-navigation{border-top:1px solid var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;margin-top:4rem;display:grid}.module-navigation div{flex-direction:column;gap:.4rem;padding:1.5rem 0;display:flex}.module-navigation span{color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.module-navigation strong{font-size:.85rem}.module-navigation-next{border-left:1px solid var(--cds-border-subtle-01);align-items:end}.not-found-page{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.not-found-page h1{letter-spacing:-.04em;max-width:50rem;margin:0;font-size:clamp(2.5rem,5vw,5rem);font-weight:300;line-height:1}.not-found-page>p:not(.eyebrow){max-width:38rem;color:var(--cds-text-secondary);margin:1.5rem 0;font-size:1rem;line-height:1.6}.course-framework-shell{max-width:var(--page-max);min-height:calc(100vh - var(--header-height));grid-template-columns:19rem minmax(0,1fr);margin:0 auto;display:grid}.course-framework-content{min-width:0;padding:clamp(3rem,5vw,5rem) clamp(2rem,5vw,5rem)}.course-navigation{top:var(--header-height);height:calc(100vh - var(--header-height));background:var(--cds-layer-01);border-right:1px solid var(--cds-border-subtle-01);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.course-navigation-title{border-bottom:1px solid var(--cds-border-subtle-01);flex-direction:column;gap:.35rem;padding:1.5rem 1rem;display:flex}.course-navigation-title span,.course-navigation-label{color:var(--cds-text-helper);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:600}.course-navigation-title strong{max-width:14rem;font-size:.875rem;line-height:1.35}.course-section-links{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;display:grid}.course-section-links a{min-height:3.5rem;color:var(--cds-text-secondary);border-right:1px solid var(--cds-border-subtle-01);border-bottom:1px solid var(--cds-border-subtle-01);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.75rem;text-decoration:none;display:flex}.course-section-links a:nth-child(2n){border-right:0}.course-section-links a:nth-last-child(-n+2){border-bottom:0}.course-section-links a:hover{background:var(--cds-layer-hover-01);color:var(--cds-text-primary)}.course-module-navigation{padding-top:1rem}.course-navigation-label{margin:0 1rem .75rem}.course-module-navigation .cds--accordion__heading{min-height:3.5rem}.course-module-navigation .cds--accordion__content{padding:0}.course-accordion-title{grid-template-columns:1.25rem 1fr;align-items:center;gap:.15rem .5rem;min-width:0;padding:.25rem 0;display:grid}.course-accordion-title>svg{color:var(--brand-green);grid-row:1/3}.course-accordion-title>span{color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.06em;font-size:.625rem}.course-accordion-title>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1.25;overflow:hidden}.course-lesson-links{flex-direction:column;padding:.25rem 0 .5rem 2.5rem;display:flex}.course-lesson-link{min-height:2.5rem;color:var(--cds-text-secondary);border-left:2px solid #0000;grid-template-columns:1rem 1fr;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.6875rem;line-height:1.3;text-decoration:none;display:grid}.course-lesson-link svg{color:var(--cds-icon-secondary)}.course-lesson-link.is-current{background:var(--cds-layer-selected-01);color:var(--cds-text-primary);border-left-color:var(--brand-green)}.course-lesson-link.is-current svg{color:var(--brand-green)}.course-navigation>.course-progress{margin:auto 1rem 1rem}.course-progress{background:var(--cds-layer-01);border-left:3px solid var(--brand-green);padding:1.5rem}.course-progress--compact{border:0;border-top:1px solid var(--cds-border-subtle-01);background:0 0;padding:1rem 0 0}.course-progress-heading{justify-content:space-between;gap:2rem;margin-bottom:1rem;display:flex}.course-progress-heading>div{flex-direction:column;gap:.25rem;display:flex}.course-progress-heading span{color:var(--cds-text-secondary);font-size:.75rem}.course-progress-heading strong{color:var(--brand-green);font-size:2rem;font-weight:300}.course-progress-heading p{max-width:24rem;color:var(--cds-text-secondary);margin:0;font-size:.75rem;line-height:1.5}.course-progress--compact .course-progress-heading strong{font-size:1.25rem}.course-progress--compact .course-progress-heading{margin-bottom:.75rem}.course-breadcrumb{margin-bottom:3rem}.course-overview-header{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end;gap:clamp(3rem,7vw,7rem);padding-bottom:4rem;display:grid}.course-overview-header h1,.course-workspace-header h1{letter-spacing:-.045em;max-width:56rem;margin:0;font-size:clamp(2.6rem,4.5vw,5.25rem);font-weight:300;line-height:.98}.course-overview-header>div:first-child>p:not(.eyebrow){max-width:44rem;color:var(--cds-text-secondary);margin:1.5rem 0 0;font-size:1.05rem;line-height:1.6}.course-overview-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.course-overview-facts{border:1px solid var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);display:grid}.course-overview-facts div{background:var(--cds-layer-01);border-right:1px solid var(--cds-border-subtle-01);flex-direction:column;justify-content:space-between;min-height:9rem;padding:1rem;display:flex}.course-overview-facts div:last-child{border:0}.course-overview-facts svg{color:var(--brand-green)}.course-overview-facts strong{font-size:1.75rem;font-weight:300}.course-overview-facts span{color:var(--cds-text-secondary);font-size:.6875rem}.course-overview-modules{padding-top:5rem}.course-framework-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:3rem;margin-bottom:2rem;display:grid}.course-framework-section-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3vw,3.25rem);font-weight:300}.course-framework-section-heading>p{max-width:31rem;color:var(--cds-text-secondary);margin:0;line-height:1.6}.course-overview-module-grid{border-top:1px solid var(--cds-border-subtle-01);border-left:1px solid var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;display:grid}.course-overview-module-grid>a{background:var(--cds-layer-01);border-right:1px solid var(--cds-border-subtle-01);border-bottom:1px solid var(--cds-border-subtle-01);flex-direction:column;min-height:15rem;padding:1.5rem;text-decoration:none;display:flex;position:relative}.course-overview-module-grid>a:hover{background:var(--cds-layer-hover-01)}.course-overview-module-grid svg{color:var(--brand-green)}.course-module-index{color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;position:absolute;top:1.5rem;right:1.5rem}.course-overview-module-grid h3{margin:2.5rem 0 .5rem;font-size:1.2rem;font-weight:500}.course-overview-module-grid p{color:var(--cds-text-secondary);margin:0 0 1rem;font-size:.8rem;line-height:1.5}.course-overview-module-grid>a>div{color:var(--cds-text-secondary);align-items:center;gap:.75rem;margin-top:auto;font-size:.7rem;display:flex}.course-modules-header{margin-top:0}.course-module-catalog{border-top:1px solid var(--cds-border-subtle-01)}.course-module-catalog .cds--accordion__heading{min-height:7rem}.course-module-catalog .cds--accordion__title{width:100%}.course-module-catalog .cds--accordion__content{padding:0 1rem 2rem 5.5rem}.module-catalog-title{grid-template-columns:2.5rem 2.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;padding-right:1rem;display:grid}.module-catalog-index{color:var(--brand-green);font:.75rem/1 monospace}.module-catalog-icon{background:var(--cds-layer-02);width:2.5rem;height:2.5rem;color:var(--brand-green);place-items:center;display:grid}.module-catalog-title>span:nth-child(3){flex-direction:column;gap:.35rem;min-width:0;display:flex}.module-catalog-title strong{font-size:1rem;font-weight:500}.module-catalog-title small{color:var(--cds-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:400;overflow:hidden}.module-catalog-meta{align-items:center;gap:.75rem;display:flex}.module-catalog-meta small{align-items:center;gap:.3rem;display:inline-flex}.module-catalog-details{grid-template-columns:1fr 1fr 1.15fr;gap:2rem;padding-top:.5rem;display:grid}.module-catalog-details h3{color:var(--cds-text-secondary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem}.module-catalog-details ul{margin:0;padding-left:1.1rem}.module-catalog-details li{color:var(--cds-text-secondary);margin-bottom:.5rem;font-size:.78rem;line-height:1.45}.module-placeholder-lessons{flex-direction:column;display:flex}.module-placeholder-lessons a{background:var(--cds-layer-02);border-bottom:1px solid var(--cds-border-subtle-02);min-height:2.5rem;color:var(--cds-text-secondary);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .75rem;font-size:.72rem;text-decoration:none;display:flex}.module-placeholder-lessons a:hover{color:var(--brand-green)}.course-workspace-header{grid-template-columns:3rem 1fr;align-items:start;gap:1rem;padding-bottom:3rem;display:grid}.course-workspace-module-icon{background:var(--brand-green);color:#fff;place-items:center;width:3rem;height:3rem;display:grid}.course-workspace-header h1{font-size:clamp(2.25rem,3.8vw,4.25rem)}.course-workspace-meta{color:var(--cds-text-secondary);text-transform:capitalize;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;font-size:.75rem;display:flex}.course-workspace-meta>span{align-items:center;gap:.35rem;display:inline-flex}.lesson-framework-placeholder{background:var(--cds-layer-01);border:1px dashed var(--cds-border-strong-01);grid-template-columns:2rem minmax(0,1fr);align-content:center;gap:1.25rem;min-height:19rem;padding:clamp(2rem,5vw,4rem);display:grid}.lesson-framework-placeholder>svg{color:var(--brand-green)}.lesson-framework-placeholder h2{max-width:42rem;margin:0;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:300;line-height:1.15}.lesson-framework-placeholder>div>p:not(.eyebrow){max-width:43rem;color:var(--cds-text-secondary);margin:1rem 0 0;line-height:1.6}.module-context-grid{border:1px solid var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;margin-top:2rem;display:grid}.module-context-grid article{background:var(--cds-layer-01);border-right:1px solid var(--cds-border-subtle-01);min-height:13rem;padding:1.5rem}.module-context-grid article:last-child{border:0}.module-context-grid h2{margin:0 0 1.25rem;font-size:1.2rem;font-weight:500}.module-context-grid ul{margin:0;padding-left:1.1rem}.module-context-grid li{color:var(--cds-text-secondary);margin-bottom:.6rem;font-size:.85rem;line-height:1.5}.course-previous-next{border-top:1px solid var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;margin-top:3rem;display:grid}.course-sequence-link,.course-sequence-empty{align-items:center;gap:1rem;min-height:6rem;padding:1rem;text-decoration:none;display:flex}.course-sequence-link:hover{background:var(--cds-layer-hover-01)}.course-sequence-link>span{flex-direction:column;gap:.35rem;display:flex}.course-sequence-link small,.course-sequence-empty{color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.course-sequence-link strong{font-size:.8rem;font-weight:500}.course-sequence-link--next{text-align:right;border-left:1px solid var(--cds-border-subtle-01);justify-content:flex-end}.course-sequence-empty--next{border-left:1px solid var(--cds-border-subtle-01);justify-content:flex-end}.published-lesson-summary{max-width:48rem;color:var(--cds-text-secondary);margin:1.25rem 0 0;font-size:1rem;line-height:1.6}.published-lesson-layout{grid-template-columns:minmax(0,48rem) 12rem;align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.published-lesson-flow{flex-direction:column;gap:1rem;min-width:0;display:flex}.published-lesson-outline{top:calc(var(--header-height) + 1.5rem);max-height:calc(100vh - var(--header-height) - 3rem);overflow-y:auto}.lesson-card{--lesson-accent:#0f62fe;scroll-margin-top:calc(var(--header-height) + 1rem);background:var(--cds-layer-01);border-top:3px solid var(--lesson-accent);padding:clamp(1.5rem,3vw,2rem)}.lesson-card--green{--lesson-accent:#198038}.lesson-card--purple{--lesson-accent:#8a3ffc}.lesson-card--teal{--lesson-accent:#007d79}.lesson-card--gray{--lesson-accent:#525252}.lesson-section-label{color:var(--lesson-accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 1.5rem;font-size:.7rem;font-weight:600;display:flex}.lesson-card h2{letter-spacing:-.02em;max-width:42rem;margin:0;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:400;line-height:1.15}.lesson-card>p:not(.lesson-section-label),.lesson-card-heading p,.industry-card>div>p:not(.lesson-section-label){max-width:43rem;color:var(--cds-text-secondary);margin:1rem 0 0;line-height:1.65}.lesson-card>ul{margin:1.5rem 0 0;padding-left:1.25rem}.lesson-card>ul li{color:var(--cds-text-secondary);margin-bottom:.65rem;line-height:1.5}.objectives-card{--lesson-accent:#0072c3}.objectives-card ol{border-top:1px solid var(--cds-border-subtle-01);border-left:1px solid var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);margin:2rem 0 0;padding:0;list-style:none;display:grid}.objectives-card li{border-right:1px solid var(--cds-border-subtle-01);border-bottom:1px solid var(--cds-border-subtle-01);flex-direction:column;justify-content:space-between;min-height:10rem;padding:1rem;display:flex}.objectives-card li>span{color:var(--lesson-accent);font:.7rem/1 monospace}.objectives-card li p{color:var(--cds-text-secondary);margin:1.5rem 0 0;font-size:.78rem;line-height:1.5}.industry-card{--lesson-accent:#8a3ffc;grid-template-columns:minmax(0,1.35fr) minmax(14rem,.65fr);gap:2rem;display:grid}.industry-signal{background:var(--cds-layer-02);flex-direction:column;justify-content:space-between;align-self:stretch;gap:2rem;display:flex}.industry-signal svg{color:var(--lesson-accent)}.industry-signal p{margin:0;font-size:.8rem;line-height:1.55}.workflow-card{--lesson-accent:#0f62fe}.lesson-card-heading{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.lesson-card-heading>div{min-width:0}.workflow-heading .lesson-section-label{margin-bottom:1.5rem}.workflow-steps{border-top:1px solid var(--cds-border-subtle-01);border-left:1px solid var(--cds-border-subtle-01);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));margin:2rem 0 0;padding:0;list-style:none;display:grid}.workflow-steps li{border-right:1px solid var(--cds-border-subtle-01);border-bottom:1px solid var(--cds-border-subtle-01);position:relative}.workflow-steps li:after{content:"";z-index:1;background:var(--cds-layer-01);border-top:1px solid var(--cds-border-subtle-01);border-right:1px solid var(--cds-border-subtle-01);width:.65rem;height:.65rem;position:absolute;top:50%;right:-.35rem;transform:translateY(-50%)rotate(45deg)}.workflow-steps li:last-child:after{display:none}.workflow-steps .cds--btn{width:100%;min-height:5rem;color:var(--cds-text-secondary);flex-direction:column;justify-content:center;align-items:flex-start;gap:.45rem;padding:.75rem}.workflow-steps .cds--btn span{color:var(--cds-text-helper);font:.65rem/1 monospace}.workflow-steps li.is-active .cds--btn{background:var(--cds-layer-selected-01);color:var(--cds-text-primary);box-shadow:inset 0 -3px var(--lesson-accent)}.workflow-steps li.is-complete .cds--btn span{color:var(--brand-green)}.workflow-steps li{opacity:0;animation:workflow-node-in .3s ease calc(var(--workflow-index) * 80ms) forwards}.workflow-detail{background:var(--cds-layer-02);grid-template-columns:3rem minmax(0,1fr);align-content:center;gap:1rem;min-height:9rem;padding:1.5rem;animation:.25s both workflow-step-in;display:grid}.workflow-detail>span{color:var(--lesson-accent);font:.75rem/1 monospace}.workflow-detail h3{margin:0 0 .5rem;font-size:1rem;font-weight:600}.workflow-detail p{max-width:36rem;color:var(--cds-text-secondary);margin:0;font-size:.85rem;line-height:1.55}.workflow-controls{justify-content:space-between;padding-top:.5rem;display:flex}@keyframes workflow-step-in{0%{opacity:.35;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes workflow-node-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.code-playground{--lesson-accent:#198038;padding:0;overflow:hidden}.code-playground>.lesson-card-heading{padding:2rem}.playground-grid{border-top:1px solid var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;display:grid}.playground-editor{background:var(--cds-layer-02);border-right:1px solid var(--cds-border-subtle-01);min-width:0;padding:1rem}.playground-editor textarea{font-family:var(--cds-code-02-font-family,"IBM Plex Mono", monospace);tab-size:4;font-size:.8rem;line-height:1.55}.playground-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.playground-actions .cds--inline-loading{width:auto;min-width:9rem}.playground-output{color:#f4f4f4;background:#161616;flex-direction:column;min-width:0;display:flex}.playground-output-heading{color:#c6c6c6;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #393939;justify-content:space-between;align-items:center;min-height:3rem;padding:.75rem 1rem;font:.7rem/1 monospace;display:flex}.playground-output pre{white-space:pre-wrap;overflow-wrap:anywhere;min-height:12rem;font:.8rem/1.6 var(--cds-code-02-font-family,"IBM Plex Mono", monospace);flex:1;margin:0;padding:1rem;overflow:auto}.playground-output>p{color:#a8a8a8;border-top:1px solid #393939;margin:0;padding:1rem;font-size:.7rem;line-height:1.45}.practice-card{--lesson-accent:#0072c3}.practice-card .cds--tabs{margin-top:2rem}.practice-card .cds--tab-content{padding:1.5rem 0 0}.practice-card .cds--tab-content h3{margin:1rem 0 .5rem;font-size:1.1rem;font-weight:500}.practice-card .cds--tab-content>p{color:var(--cds-text-secondary);margin:0 0 1rem;line-height:1.55}.practice-card .cds--accordion__content p{color:var(--cds-text-secondary);margin:0;font-size:.8rem;line-height:1.5}.practice-card .practice-task+.practice-task{border-top:1px solid var(--cds-border-subtle-01);margin-top:1.5rem;padding-top:1.5rem}.quiz-card{--lesson-accent:#d02670}.quiz-card .cds--radio-button-group{margin-top:1.5rem}.quiz-placeholder-footer{border-top:1px solid var(--cds-border-subtle-01);align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;display:flex}.quiz-placeholder-footer p{color:var(--cds-text-helper);margin:0;font-size:.7rem;line-height:1.45}.assignment-card{--lesson-accent:#8a3ffc}.assignment-deliverables{background:var(--cds-layer-02);margin-top:2rem;padding:1.25rem}.assignment-deliverables h3{text-transform:uppercase;letter-spacing:.06em;margin:0 0 1rem;font-size:.8rem}.assignment-deliverables ul,.takeaways-card ul{margin:0;padding:0;list-style:none}.assignment-deliverables li,.takeaways-card li{color:var(--cds-text-secondary);align-items:flex-start;gap:.65rem;margin-bottom:.75rem;font-size:.82rem;line-height:1.45;display:flex}.assignment-deliverables li:last-child,.takeaways-card li:last-child{margin-bottom:0}.assignment-deliverables svg,.takeaways-card svg{color:var(--brand-green);flex:none;margin-top:.1rem}.takeaways-card{--lesson-accent:#198038}.takeaways-card ul{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;display:grid}.takeaways-card li{background:var(--cds-layer-02);flex-direction:column;justify-content:space-between;min-height:9rem;margin:0;padding:1rem}.welcome-development-pack{--welcome-green:#24a148}.welcome-development-pack .course-breadcrumb{margin-bottom:1.5rem}.welcome-lesson-hero{scroll-margin-top:calc(var(--header-height) + 1rem);color:#f4f4f4;background:#0b2b16;border:1px solid #285d36;grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);min-height:34rem;display:grid;overflow:hidden}.welcome-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2.5rem,5vw,5rem);display:flex}.welcome-hero-copy .eyebrow{color:#a7f0ba}.welcome-hero-copy h1{color:#fff;letter-spacing:-.05em;max-width:47rem;margin:0;font-size:clamp(2.6rem,4.5vw,5rem);font-weight:300;line-height:.98}.welcome-hero-copy>p:not(.eyebrow){color:#c6e8cf;max-width:39rem;margin:1.5rem 0 0;font-size:1.05rem;line-height:1.6}.welcome-hero-copy>.cds--btn{margin-top:2rem}.welcome-hero-meta{color:#c6e8cf;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.5rem;font-size:.72rem;display:flex}.welcome-hero-visual{background-image:linear-gradient(#42be6517 1px,#0000 1px),linear-gradient(90deg,#42be6517 1px,#0000 1px);background-size:2rem 2rem;border-left:1px solid #285d36;grid-template-columns:repeat(2,minmax(7rem,1fr));align-content:center;gap:1rem;padding:3rem;display:grid;position:relative}.welcome-hero-visual:after{content:"";pointer-events:none;background:radial-gradient(circle,#42be6529,#0000 65%);position:absolute;inset:0}.welcome-hero-connector{z-index:1;border:1px dashed #a7f0ba73;animation:1.8s .8s both welcome-connect;position:absolute;inset:18% 23%}.welcome-hero-node{z-index:2;color:#d9fbe2;opacity:0;min-height:6.5rem;animation:welcome-node-in .4s ease calc(.15s + var(--node-index) * .14s) forwards;background:#102f1a;border:1px solid #2f6f40;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:1rem;display:flex}.welcome-hero-node svg{color:#42be65}.welcome-hero-node span{letter-spacing:.06em;text-align:center;text-transform:uppercase;font:600 .65rem/1.2 monospace}.welcome-hero-node--5{background:#164426;border-color:#42be65;box-shadow:0 0 1.5rem #42be6526}@keyframes welcome-node-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes welcome-connect{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:none}}.welcome-lesson-layout{margin-top:1rem}.farm-data-story{--lesson-accent:#198038}.farm-signal-grid{border-top:1px solid var(--cds-border-subtle-01);border-left:1px solid var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid}.farm-signal-grid .cds--tile{border-right:1px solid var(--cds-border-subtle-01);border-bottom:1px solid var(--cds-border-subtle-01);flex-direction:column;justify-content:space-between;min-height:8rem;display:flex}.farm-signal-grid span{color:var(--brand-green);font:.68rem/1 monospace}.farm-signal-grid strong{font-size:.82rem;font-weight:500}.farm-question{background:var(--cds-layer-02);grid-template-columns:1fr 1fr;margin-top:1rem;display:grid}.farm-question p,.farm-question strong{margin:0;padding:1.25rem;line-height:1.5}.farm-question p{color:var(--cds-text-secondary);border-right:1px solid var(--cds-border-subtle-01)}.farm-question strong{color:var(--brand-green);font-weight:600}.python-capabilities{margin-top:2rem}.python-capabilities h3{text-transform:uppercase;letter-spacing:.06em;margin:0 0 1rem;font-size:.82rem;font-weight:600}.python-capabilities ul{grid-template-columns:1fr 1fr;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.python-capabilities li{background:var(--cds-layer-02);min-height:3rem;color:var(--cds-text-secondary);align-items:center;gap:.5rem;padding:.75rem;font-size:.78rem;display:flex}.python-capabilities li span{color:var(--brand-green)}.welcome-industry-card{--lesson-accent:#8a3ffc}.industry-use-grid{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;display:grid}.industry-use-grid .cds--tile{min-height:6rem;color:var(--cds-text-secondary);align-items:flex-end;font-size:.78rem;display:flex}.did-you-know-card{scroll-margin-top:calc(var(--header-height) + 1rem);background:color-mix(in srgb, var(--brand-green) 11%, var(--cds-layer-01));border-left:3px solid var(--brand-green);grid-template-columns:2rem 1fr;gap:1rem;padding:1.5rem;display:grid}.did-you-know-card>svg{color:var(--brand-green)}.did-you-know-card .lesson-section-label{margin-bottom:.75rem}.did-you-know-card h2{margin:0;font-size:1.2rem;font-weight:500}.did-you-know-card div>p:last-child{max-width:42rem;color:var(--cds-text-secondary);margin:.75rem 0 0;line-height:1.55}.meet-di-notes-card{--lesson-accent:#0f62fe}.di-notes-comparison{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:2rem;display:grid}.di-notes-comparison .cds--tile{min-height:13rem}.di-notes-comparison h3{margin:0 0 1rem;font-size:1rem}.di-notes-comparison ul{margin:0;padding:0;list-style:none}.di-notes-comparison li{color:var(--cds-text-secondary);gap:.5rem;margin-bottom:.65rem;font-size:.8rem;display:flex}.di-notes-comparison li span{color:#da1e28;font-weight:600}.di-notes-comparison .cds--tile:last-child li span{color:var(--brand-green)}.interactive-feature-card{--lesson-accent:#0072c3}.interactive-feature-grid{border-top:1px solid var(--cds-border-subtle-01);border-left:1px solid var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid}.interactive-feature-grid .cds--btn{width:100%;min-height:9rem;color:var(--cds-text-secondary);border-right:1px solid var(--cds-border-subtle-01);border-bottom:1px solid var(--cds-border-subtle-01);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1rem;display:flex}.interactive-feature-grid .cds--btn svg{color:var(--lesson-accent)}.interactive-feature-grid .cds--btn>span{text-align:left;flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.interactive-feature-grid strong{color:var(--cds-text-primary);font-size:.85rem}.interactive-feature-grid small{color:var(--cds-text-secondary);font-size:.68rem;line-height:1.35}.interactive-feature-grid .cds--btn.is-active{background:var(--cds-layer-selected-01);box-shadow:inset 0 -3px var(--lesson-accent)}.interactive-feature-detail{background:var(--cds-layer-02);justify-content:space-between;align-items:center;gap:2rem;min-height:6rem;padding:1rem;display:flex}.interactive-feature-detail>div{align-items:center;gap:1rem;display:flex}.interactive-feature-detail p{max-width:31rem;color:var(--cds-text-secondary);margin:0;font-size:.78rem;line-height:1.5}.learning-timeline-card{--lesson-accent:#0f62fe}.learning-timeline{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin:2rem 0 0;padding:0;list-style:none;display:grid;position:relative}.learning-timeline .cds--btn{width:100%;min-height:8rem;color:var(--cds-text-primary);background:var(--cds-layer-02);grid-template-rows:auto auto;grid-template-columns:2.5rem minmax(0,1fr);align-content:center;justify-items:start;gap:.35rem 1rem;padding:1rem;display:grid}.learning-timeline .cds--btn>span{color:var(--lesson-accent);grid-row:1/3;align-self:center;font:.7rem/1 monospace}.learning-timeline .cds--btn strong{font-size:.85rem}.learning-timeline .cds--btn small{color:var(--cds-text-secondary);text-align:left;opacity:.7;font-size:.7rem;line-height:1.35;transition:opacity .2s}.learning-timeline li.is-active .cds--btn{background:var(--cds-layer-selected-01);box-shadow:inset 3px 0 var(--lesson-accent)}.learning-timeline li.is-active small,.learning-timeline .cds--btn:hover small{opacity:1}.learning-companion-card{--lesson-accent:#8a3ffc;grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr);gap:2rem;display:grid}.learning-companion-card>div>p:not(.lesson-section-label){color:var(--cds-text-secondary);margin:.65rem 0;line-height:1.55}.companion-stages{border-top:1px solid var(--cds-border-subtle-01);border-left:1px solid var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.companion-stages li{background:var(--cds-layer-02);border-right:1px solid var(--cds-border-subtle-01);border-bottom:1px solid var(--cds-border-subtle-01);flex-direction:column;justify-content:space-between;min-height:9rem;padding:1rem;display:flex}.companion-stages svg{color:var(--lesson-accent)}.companion-stages li>span{color:var(--cds-text-helper);font:.62rem/1 monospace}.companion-stages strong{font-size:.8rem}.companion-stages small{color:var(--cds-text-secondary);font-size:.65rem;line-height:1.3}.course-journey-card{--lesson-accent:#198038}.course-journey-roadmap{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin:2rem 0 0;padding:0;list-style:none;display:grid}.course-journey-roadmap .cds--btn{width:100%;min-height:4.5rem;color:var(--cds-text-primary);background:var(--cds-layer-02);grid-template-columns:2rem minmax(0,1fr) auto;place-items:center start;gap:.75rem;padding:.75rem 1rem;display:grid}.course-journey-roadmap .cds--btn>span{color:var(--brand-green);font:.65rem/1 monospace}.course-journey-roadmap .cds--btn strong{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}.course-journey-roadmap li.is-active .cds--btn{background:var(--cds-layer-selected-01);box-shadow:inset 3px 0 var(--lesson-accent)}.course-journey-roadmap svg{color:var(--cds-icon-secondary)}.course-journey-detail{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-top:0;justify-content:space-between;align-items:center;gap:2rem;min-height:8rem;padding:1.25rem;display:flex}.course-journey-detail span{color:var(--brand-green);text-transform:uppercase;letter-spacing:.08em;font-size:.65rem}.course-journey-detail h3{margin:.4rem 0;font-size:1rem}.course-journey-detail p{color:var(--cds-text-secondary);margin:0;font-size:.75rem}.motivation-card{--lesson-accent:#198038}.motivation-card blockquote{color:#fff;background:#0e6027;margin:2rem 0;padding:1.5rem}.motivation-card blockquote p{margin:0 0 .5rem;font-size:1.05rem;line-height:1.5}.motivation-card blockquote p:last-child{margin-bottom:0}.growth-journey{border-top:1px solid var(--cds-border-subtle-01);border-left:1px solid var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.growth-journey li{border-right:1px solid var(--cds-border-subtle-01);border-bottom:1px solid var(--cds-border-subtle-01);opacity:0;min-height:10rem;animation:growth-in .45s ease calc(var(--growth-index) * .16s) forwards;flex-direction:column;justify-content:space-between;padding:1rem;display:flex}.growth-journey svg{color:var(--brand-green)}.growth-journey strong{font-size:.85rem}.growth-journey small{color:var(--cds-text-secondary);font-size:.68rem;line-height:1.35}@keyframes growth-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.practice-activities{margin:1rem 0;padding-left:1.5rem}.practice-activities li{color:var(--cds-text-secondary);margin-bottom:.5rem;font-size:.8rem}.quiz-question-list{background:var(--cds-border-subtle-01);flex-direction:column;gap:1px;margin-top:2rem;display:flex}.quiz-question{background:var(--cds-layer-02);padding:1.25rem}.quiz-question>p:not(.quiz-question-note){margin:1rem 0;font-weight:500}.quiz-question .cds--radio-button-group{margin-top:0}.quiz-question-note{color:var(--cds-text-helper);margin:1rem 0 0;font-size:.68rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.workflow-detail,.workflow-steps li,.welcome-hero-node,.welcome-hero-connector,.growth-journey li{opacity:1;animation:none}.learning-timeline .cds--btn small{transition:none}}@media (min-width:66rem){.course-side-nav{transform:translate(0)!important}.cds--header__menu-trigger{display:none}.app-shell--course .cds--header__menu-trigger{display:flex}}@media (max-width:82rem){.hero-section{grid-template-columns:1fr 27rem}.hero-copy,.section-block{padding-left:3rem;padding-right:3rem}.journey-list article{grid-template-columns:3.25rem minmax(12rem,1.3fr) 1fr 5rem}.course-framework-shell{grid-template-columns:16rem minmax(0,1fr)}.course-framework-content{padding-left:2rem;padding-right:2rem}.module-catalog-title{grid-template-columns:2rem 2.5rem minmax(0,1fr)}.module-catalog-meta{grid-column:3}.module-catalog-details{grid-template-columns:1fr 1fr}.module-placeholder-lessons{grid-column:1/-1}.published-lesson-layout{grid-template-columns:minmax(0,1fr)}.published-lesson-outline{display:none}.welcome-lesson-hero{grid-template-columns:1fr}.welcome-hero-visual{border-top:1px solid #285d36;border-left:0;min-height:24rem}}@media (max-width:66rem){:root{--shell-width:0rem}.cds--header__name{min-width:auto}.header-course-name{display:none}.course-side-nav{z-index:8001;width:16rem;max-width:16rem}.nav-backdrop{z-index:8000;inset:var(--header-height) 0 0;background:#00000073;border:0;width:100%;display:block;position:fixed}.hero-section{grid-template-columns:1fr}.hero-copy{padding:5rem 3rem 3rem}.hero-lab{min-height:30rem;margin:0 3rem 3rem}.lab-visual{min-height:20rem}.course-framework-shell{grid-template-columns:1fr}.course-navigation{border-right:0;border-bottom:1px solid var(--cds-border-subtle-01);height:auto;max-height:34rem;position:relative;top:0}.course-navigation>.course-progress{margin-top:1rem}.course-section-links{grid-template-columns:repeat(4,1fr)}.course-section-links a{border-bottom:0}.course-section-links a:nth-child(2n){border-right:1px solid var(--cds-border-subtle-01)}.course-section-links a:last-child{border-right:0}}@media (max-width:50rem){.outcome-strip{grid-template-columns:1fr 1fr}.outcome-strip div:nth-child(2){border-right:0}.outcome-strip div:nth-child(-n+2){border-bottom:1px solid var(--cds-border-subtle-01)}.section-heading,.split-header,.placeholder-hero{grid-template-columns:1fr;gap:2rem}.section-heading.compact{flex-direction:column;align-items:start;gap:1.5rem}.method-grid,.placeholder-grid{grid-template-columns:1fr}.method-grid article,.placeholder-grid article{border-right:0;border-bottom:1px solid var(--cds-border-subtle-01);min-height:13rem}.method-grid article:last-child,.placeholder-grid article:last-child{border-bottom:0}.journey-list article{grid-template-columns:2.5rem 1fr auto;gap:1rem;padding:1rem 0}.journey-topics{grid-column:2/-1}.journey-status{grid-area:1/3}.journey-copy p{max-width:28rem}.platform-cta{flex-direction:column;align-items:start}.lesson-columns{grid-template-columns:1fr}.lesson-outline{display:none}.course-overview-header,.course-framework-section-heading{grid-template-columns:1fr;gap:2rem}.course-overview-facts{max-width:32rem}.course-overview-module-grid{grid-template-columns:1fr}.module-catalog-title{grid-template-columns:2rem 2.5rem 1fr}.module-catalog-meta{grid-column:2/-1}.course-module-catalog .cds--accordion__heading{min-height:9rem}.course-module-catalog .cds--accordion__content{padding-left:1rem}.module-catalog-details,.module-context-grid{grid-template-columns:1fr}.module-context-grid article{border-right:0;border-bottom:1px solid var(--cds-border-subtle-01)}.module-context-grid article:last-child{border-bottom:0}.objectives-card ol,.takeaways-card ul{grid-template-columns:1fr}.objectives-card li,.takeaways-card li{min-height:7rem}.industry-card,.playground-grid{grid-template-columns:1fr}.playground-editor{border-right:0;border-bottom:1px solid var(--cds-border-subtle-01)}.workflow-steps{grid-template-columns:1fr 1fr}.workflow-steps li:nth-child(2):after{display:none}.farm-signal-grid,.industry-use-grid,.interactive-feature-grid{grid-template-columns:1fr 1fr}.learning-companion-card{grid-template-columns:1fr}.growth-journey{grid-template-columns:1fr 1fr}}@media (max-width:35rem){.hero-copy,.standard-page,.lesson-layout{padding-left:1.25rem;padding-right:1.25rem}.hero-copy{padding-top:4rem}.hero-copy h1{font-size:3.25rem}.hero-lab{margin:0 1.25rem 1.25rem}.lab-orbit-two{width:22rem;height:22rem}.lab-node-two{right:3%}.lab-node-three{right:4%}.hero-actions{flex-direction:column}.primary-action,.secondary-action{width:100%}.hero-trust{gap:.75rem}.outcome-strip div{min-height:6rem;padding:1rem}.outcome-strip strong{font-size:1.45rem}.section-block,.platform-cta{padding:4rem 1.25rem}.section-heading{margin-bottom:2rem}.module-card{grid-template-columns:2rem 1fr}.module-card>a,.locked-label{grid-column:2}.module-card-title{flex-direction:column;align-items:start}.placeholder-metric{min-height:11rem}.system-notice{align-items:flex-start}.module-navigation{grid-template-columns:1fr}.module-navigation-next{border-left:0;border-top:1px solid var(--cds-border-subtle-01);align-items:start}.course-framework-content{padding:2.5rem 1.25rem}.course-section-links{grid-template-columns:1fr 1fr}.course-section-links a:nth-child(-n+2){border-bottom:1px solid var(--cds-border-subtle-01)}.course-section-links a:nth-child(2n){border-right:0}.course-overview-facts{grid-template-columns:1fr}.course-overview-facts div{border-right:0;border-bottom:1px solid var(--cds-border-subtle-01);min-height:6rem}.course-overview-actions{flex-direction:column}.course-workspace-header,.lesson-framework-placeholder,.course-previous-next{grid-template-columns:1fr}.course-sequence-link--next,.course-sequence-empty--next{text-align:left;border-left:0;border-top:1px solid var(--cds-border-subtle-01);justify-content:flex-start}.course-sequence-link--next{flex-direction:row-reverse}.module-catalog-title{grid-template-columns:2rem 1fr}.module-catalog-icon{display:none}.module-catalog-title>span:nth-child(3){grid-column:2}.module-catalog-meta{flex-wrap:wrap;grid-column:2}.lesson-card,.code-playground>.lesson-card-heading{padding:1.25rem}.lesson-card-heading{flex-direction:column;gap:1rem}.workflow-steps{grid-template-columns:1fr}.workflow-steps li:after{display:none}.workflow-detail{grid-template-columns:2rem 1fr}.workflow-controls{flex-direction:column;align-items:stretch}.playground-editor{padding:.75rem}.playground-actions .cds--btn{flex:auto}.quiz-placeholder-footer{flex-direction:column;align-items:flex-start}.welcome-hero-copy{padding:2rem 1.25rem}.welcome-hero-copy h1{font-size:2.8rem}.welcome-hero-visual{grid-template-columns:1fr 1fr;min-height:27rem;padding:1.25rem}.welcome-hero-node{min-height:6rem}.farm-signal-grid,.industry-use-grid,.interactive-feature-grid,.learning-timeline,.course-journey-roadmap,.farm-question,.di-notes-comparison{grid-template-columns:1fr}.farm-question p{border-right:0;border-bottom:1px solid var(--cds-border-subtle-01)}.python-capabilities ul{grid-template-columns:1fr}.interactive-feature-detail,.course-journey-detail{flex-direction:column;align-items:flex-start;gap:1rem}.companion-stages,.growth-journey{grid-template-columns:1fr 1fr}}.variables-development-pack{--variables-green:#198038}.variables-lesson-layout{margin-top:1rem}.variable-story-card{--lesson-accent:#198038}.farmer-fact-grid{background:var(--cds-border-subtle-01);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:2rem;display:grid}.farmer-fact-grid .cds--tile{flex-direction:column;justify-content:space-between;min-height:8rem;display:flex}.farmer-fact-grid span{color:var(--brand-green);font:.65rem/1 monospace}.farmer-fact-grid strong{font-size:.78rem;font-weight:500;line-height:1.4}.variable-definition-card{--lesson-accent:#007d79}.label-box-analogy{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin:2rem 0 1rem;display:grid}.label-box-analogy .cds--tile{grid-template-columns:1fr auto;align-content:center;gap:.75rem;min-height:8rem;display:grid}.label-box-analogy span{color:var(--cds-text-helper);grid-column:1/-1;font:.68rem/1 monospace}.label-box-analogy svg{color:var(--brand-green)}.label-box-analogy strong{font-size:1rem}.memory-visualizer{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);overflow:hidden}.memory-visualizer-heading,.variable-inspector-heading{border-bottom:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.75rem 1rem;display:flex}.memory-visualizer-heading>div,.variable-inspector-heading{align-items:center;gap:.6rem;display:flex}.memory-visualizer-heading svg,.variable-inspector-heading svg{color:var(--brand-green)}.memory-visualizer h3,.variable-inspector h3{margin:0;font-size:.82rem;font-weight:600}.memory-cells{background:var(--cds-border-subtle-01);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1px;display:grid}.variable-card.cds--tile{background:var(--cds-layer-01);opacity:0;min-height:8.5rem;animation:variable-cell-in .3s ease calc(var(--variable-index) * 80ms) forwards;flex-direction:column;justify-content:space-between;display:flex}.variable-card>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.variable-card svg{color:var(--brand-green)}.variable-card strong{overflow-wrap:anywhere;font:.75rem/1.35 monospace}.variable-card>span{color:var(--brand-green);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.memory-empty{align-items:center;gap:1rem;min-height:7rem;display:flex}.memory-empty svg{color:var(--cds-text-helper)}.memory-empty p{color:var(--cds-text-secondary);margin:0;font-size:.75rem}@keyframes variable-cell-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.variable-inspector{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);min-width:0;overflow:hidden}.variable-inspector>p{color:var(--cds-text-helper);margin:.75rem 1rem 1rem;font-size:.68rem;line-height:1.45}.variable-inspector .cds--structured-list{margin-bottom:0}.variable-inspector .cds--structured-list-td{overflow-wrap:anywhere;font-size:.72rem}.why-variables-card{--lesson-accent:#0f62fe}.why-variables-card>.cds--snippet{margin-top:2rem}.why-variables-answer{background:var(--cds-layer-02);border-left:3px solid var(--lesson-accent);margin-top:.5rem}.why-variables-answer strong{font-size:.85rem}.why-variables-answer p{color:var(--cds-text-secondary);margin:.65rem 0 0;font-size:.78rem;line-height:1.5}.creating-variables-card{--lesson-accent:#0072c3}.variable-syntax{color:#f4f4f4;background:#161616;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding:1rem;display:flex}.variable-syntax span{color:#a8a8a8;text-transform:uppercase;font-size:.65rem}.variable-syntax code{font-size:.85rem}.creating-variables-card>.cds--snippet{margin-top:.5rem}.assignment-operator-card{--lesson-accent:#8a3ffc}.assignment-operator-visual{grid-template-columns:4rem minmax(12rem,1fr) 2rem minmax(12rem,1fr);align-items:center;gap:1rem;margin-top:2rem;display:grid}.assignment-operator-visual>strong{aspect-ratio:1;color:#fff;background:#8a3ffc;place-items:center;font-size:2rem;font-weight:300;display:grid}.assignment-operator-visual>svg{color:var(--lesson-accent)}.assignment-operator-visual>p{color:var(--cds-text-secondary);margin:0;font-size:.8rem;line-height:1.5}.assignment-misconception{background:var(--cds-layer-02);align-items:flex-start;gap:.75rem;margin-top:1rem;display:flex}.assignment-misconception svg{color:var(--lesson-accent);flex:none}.assignment-misconception p{color:var(--cds-text-secondary);margin:0;font-size:.76rem;line-height:1.5}.naming-validator-card{--lesson-accent:#007d79}.naming-validator-input{grid-template-columns:1fr 1fr;align-items:stretch;gap:1rem;margin-top:2rem;display:grid}.naming-validator-input .cds--tile{border-left:3px solid;grid-template-rows:auto auto;grid-template-columns:2rem 1fr;align-content:center;gap:.35rem .75rem;display:grid}.naming-validator-input .is-valid{border-color:var(--brand-green)}.naming-validator-input .is-invalid{border-color:#da1e28}.naming-validator-input svg{color:var(--brand-green);grid-row:1/3}.naming-validator-input .is-invalid svg{color:#da1e28}.naming-validator-input strong{font-size:.85rem}.naming-validator-input p{color:var(--cds-text-secondary);margin:0;font-size:.7rem;line-height:1.4}.naming-rule-examples{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:1rem;display:grid}.naming-rule-examples .cds--btn{width:100%;min-height:6rem;color:var(--cds-text-primary);background:var(--cds-layer-02);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;justify-items:start;gap:.35rem .75rem;padding:.75rem 1rem;display:grid}.naming-rule-examples code{font-size:.78rem}.naming-rule-examples small{max-width:24rem;color:var(--cds-text-secondary);text-align:left;font-size:.65rem;line-height:1.35}.naming-rule-examples .cds--tag{grid-area:1/2/3;align-self:center}.naming-conventions-card{--lesson-accent:#198038}.naming-convention-grid{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;display:grid}.naming-convention-grid .cds--tile{flex-direction:column;gap:1rem;min-height:15rem;display:flex}.naming-convention-grid .cds--tile>div{flex-direction:column;gap:.5rem;display:flex}.naming-convention-grid code{background:var(--cds-layer-01);overflow-wrap:anywhere;padding:.35rem .5rem;font-size:.7rem}.naming-convention-grid p{color:var(--cds-text-secondary);margin:auto 0 0;font-size:.72rem;line-height:1.45}.updating-variable-card{--lesson-accent:#0072c3}.updating-variable-grid{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:2rem;display:grid}.water-memory{background:var(--cds-layer-02);flex-direction:column;justify-content:center;min-height:15rem;padding:1.25rem;display:flex}.water-memory>span{color:var(--cds-text-helper);font:.68rem/1 monospace}.water-memory>strong{color:var(--brand-green);margin:1.25rem 0 .5rem;font-size:3rem;font-weight:300;animation:.25s both variable-value-in}.water-memory>p{color:var(--cds-text-secondary);margin:0;font-size:.75rem;line-height:1.45}.water-memory>div{gap:1px;margin-top:1.25rem;display:flex}.water-memory .cds--btn{flex:1;justify-content:center}@keyframes variable-value-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.variable-swap-card{--lesson-accent:#8a3ffc}.swap-code-grid{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin:2rem 0 1rem;display:grid}.swap-code-grid>div{background:var(--cds-layer-02);min-width:0}.swap-code-grid>div>span{color:var(--cds-text-helper);border-bottom:1px solid var(--cds-border-subtle-01);text-transform:uppercase;padding:.75rem 1rem;font-size:.65rem;display:block}.swap-code-grid .cds--snippet{margin:0}.variable-playground{--lesson-accent:#198038;padding:0;overflow:hidden}.variable-playground>.lesson-card-heading{padding:2rem}.variable-playground-workspace{border-top:1px solid var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;display:grid}.variable-playground-editor{background:var(--cds-layer-02);border-right:1px solid var(--cds-border-subtle-01);min-width:0;padding:1rem}.variable-playground-editor textarea{font-family:var(--cds-code-02-font-family,monospace);font-size:.78rem;line-height:1.55}.variable-live-panels{background:var(--cds-layer-01);border-top:1px solid var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;display:grid}.variable-playground-activities{border-left:3px solid var(--brand-green);margin:0 1rem 1rem}.variable-playground-activities .lesson-section-label{margin-bottom:1rem}.variable-playground-activities ol{background:var(--cds-border-subtle-01);counter-reset:variable-activity;grid-template-columns:repeat(5,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.variable-playground-activities li{background:var(--cds-layer-02);min-height:6rem;color:var(--cds-text-secondary);counter-increment:variable-activity;flex-direction:column;justify-content:space-between;padding:.75rem;font-size:.7rem;line-height:1.4;display:flex}.variable-playground-activities li:before{content:"0" counter(variable-activity);color:var(--brand-green);font:.65rem/1 monospace}@media (prefers-reduced-motion:reduce){.variable-card.cds--tile,.water-memory>strong{opacity:1;animation:none}}@media (max-width:50rem){.farmer-fact-grid{grid-template-columns:1fr 1fr}.farmer-fact-grid .cds--tile:last-child{grid-column:1/-1}.assignment-operator-visual{grid-template-columns:4rem 1fr}.assignment-operator-visual>svg{transform:rotate(90deg)}.assignment-operator-visual>p{grid-column:1/-1}.naming-convention-grid,.variable-playground-workspace,.variable-live-panels,.updating-variable-grid,.swap-code-grid{grid-template-columns:1fr}.variable-playground-editor{border-right:0;border-bottom:1px solid var(--cds-border-subtle-01)}.variable-playground-activities ol{grid-template-columns:1fr 1fr}.variable-playground-activities li:last-child{grid-column:1/-1}}@media (max-width:35rem){.farmer-fact-grid,.label-box-analogy,.naming-validator-input,.naming-rule-examples,.variable-playground-activities ol{grid-template-columns:1fr}.farmer-fact-grid .cds--tile:last-child,.variable-playground-activities li:last-child{grid-column:auto}.farmer-fact-grid .cds--tile{min-height:6rem}.memory-cells,.assignment-operator-visual{grid-template-columns:1fr}.assignment-operator-visual>strong{width:4rem}.assignment-operator-visual>p{grid-column:auto}.naming-rule-examples .cds--btn{grid-template-columns:1fr}.naming-rule-examples .cds--tag{grid-area:auto/1}.water-memory>div{flex-direction:column}}.first-program-development-pack{--first-program-blue:#0f62fe}.reusable-lesson-hero{background:linear-gradient(120deg, color-mix(in srgb, #0f62fe 10%, var(--cds-layer-01)), var(--cds-layer-01) 65%);border-left:3px solid #0f62fe;padding:clamp(2rem,4vw,3.5rem)}.first-program-layout{margin-top:1rem}.programming-card{--lesson-accent:#0072c3}.programming-industries{--lesson-accent:#8a3ffc}.programming-industries>div{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;display:grid}.programming-industries .cds--tile{min-height:6rem;color:var(--cds-text-secondary);align-items:flex-end;font-size:.8rem;display:flex}.python-code-card{--lesson-accent:#0f62fe}.python-code-card>.cds--snippet{margin-top:2rem}.python-code-explanation{background:var(--cds-layer-02);justify-content:space-between;gap:1rem;margin-top:.5rem;display:flex}.python-code-explanation strong{font-size:.82rem;font-weight:500}.python-code-explanation span{color:var(--brand-green);font:.72rem/1.4 monospace}.code-example-card{--lesson-accent:#198038}.code-example-grid{border:1px solid var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;margin-top:2rem;display:grid}.code-example-grid>div{background:var(--cds-layer-02);flex-direction:column;min-width:0;display:flex}.code-example-grid>div:first-child{border-right:1px solid var(--cds-border-subtle-01)}.code-example-grid>div>span{min-height:2.5rem;color:var(--cds-text-helper);border-bottom:1px solid var(--cds-border-subtle-01);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:.75rem 1rem;font:.65rem/1 monospace;display:flex}.code-example-grid .cds--snippet{flex:1;margin:0}.code-example-output pre{color:#f4f4f4;white-space:pre-wrap;min-height:10rem;font:.78rem/1.65 var(--cds-code-02-font-family,monospace);background:#161616;flex:1;margin:0;padding:1rem;overflow:auto}.execution-tracer{--lesson-accent:#0f62fe}.execution-grid{border:1px solid var(--cds-border-subtle-01);grid-template-columns:1.2fr .8fr;margin-top:2rem;display:grid}.execution-grid ol{background:var(--cds-layer-02);border-right:1px solid var(--cds-border-subtle-01);margin:0;padding:0;list-style:none}.execution-grid li{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:2rem 1fr;align-items:center;gap:.75rem;min-height:3.5rem;padding:.75rem;transition:background .2s,box-shadow .2s;display:grid}.execution-grid li:last-child{border-bottom:0}.execution-grid li>span{color:var(--cds-text-helper);font:.68rem/1 monospace}.execution-grid li code{font-size:.75rem}.execution-grid li.is-executing{background:color-mix(in srgb, #0f62fe 15%, var(--cds-layer-02));box-shadow:inset 3px 0 #0f62fe}.execution-grid li.is-complete>span{color:var(--brand-green)}.execution-output{color:#f4f4f4;background:#161616;flex-direction:column;display:flex}.execution-output>span{color:#a8a8a8;text-transform:uppercase;border-bottom:1px solid #393939;min-height:2.5rem;padding:.75rem 1rem;font:.65rem/1 monospace}.execution-output pre{white-space:pre-wrap;flex:1;min-height:8rem;margin:0;padding:1rem;font:.76rem/1.6 monospace}.execution-actions{gap:.5rem;margin-top:1rem;display:flex}.print-explorer{--lesson-accent:#007d79}.print-example-tabs{background:var(--cds-border-subtle-01);flex-wrap:wrap;gap:1px;margin-top:2rem;display:flex}.print-prediction{background:var(--cds-border-subtle-01);grid-template-columns:minmax(0,1fr) 11rem 12rem;gap:1px;margin-top:.5rem;display:grid}.print-prediction>*{background:var(--cds-layer-02);min-width:0}.print-prediction>div{flex-direction:column;justify-content:center;gap:1rem;padding:1rem;display:flex}.print-prediction>div p{color:var(--cds-text-secondary);margin:0;font-size:.75rem;line-height:1.45}.print-prediction .cds--tile{flex-direction:column;justify-content:center;gap:.6rem;min-height:8rem;display:flex}.print-prediction .cds--tile span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.65rem}.print-prediction .cds--tile strong{color:var(--brand-green);font:1rem/1.3 monospace}.print-prediction .cds--tile small{color:var(--cds-text-secondary);font-size:.68rem;line-height:1.4}.statements-card{--lesson-accent:#8a3ffc}.statement-list{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;display:grid}.statement-list .cds--tile{flex-direction:column;justify-content:space-between;min-height:7rem;display:flex}.statement-list span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.65rem}.statement-list code{font-size:.78rem}.comments-card{--lesson-accent:#007d79}.comment-code{color:#f4f4f4;background:#161616;margin-top:2rem;padding:1rem}.comment-code pre{white-space:pre-wrap;min-height:4rem;margin:0;font:.8rem/1.65 monospace}.comment-behaviour{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:1px;display:grid}.comment-behaviour .cds--tile{flex-direction:column;justify-content:space-between;min-height:6rem;display:flex}.comment-behaviour span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.65rem}.comment-behaviour code{font-size:.75rem}.comment-behaviour .is-visible code{color:var(--cds-text-helper)}.indentation-card{--lesson-accent:#d02670}.indentation-demo{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:2rem;display:grid}.indentation-demo>div{color:#f4f4f4;background:#161616;min-width:0;padding:1rem}.indentation-demo pre{white-space:pre;min-height:6rem;margin:1rem 0 0;font:.78rem/1.6 monospace;overflow:auto}.indentation-demo .cds--tile{background:var(--cds-layer-02);color:var(--cds-text-primary);flex-direction:column;justify-content:center;gap:2rem;display:flex}.indentation-demo.is-wrong .cds--tile svg{color:#da1e28}.indentation-demo.is-correct .cds--tile svg{color:var(--brand-green)}.indentation-demo .cds--tile p{color:var(--cds-text-secondary);margin:0;font-size:.8rem;line-height:1.55}.future-indentation{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.future-indentation>span{color:var(--cds-text-helper);margin-right:.25rem;font-size:.7rem}.playground-activity-list{border-left:3px solid var(--brand-green)}.playground-activity-list .lesson-section-label{margin-bottom:1rem}.playground-activity-list ol{background:var(--cds-border-subtle-01);counter-reset:activity;grid-template-columns:repeat(5,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.playground-activity-list li{background:var(--cds-layer-02);min-height:6rem;color:var(--cds-text-secondary);counter-increment:activity;flex-direction:column;justify-content:space-between;padding:.75rem;font-size:.72rem;line-height:1.4;display:flex}.playground-activity-list li:before{content:"0" counter(activity);color:var(--brand-green);font:.65rem/1 monospace}.common-mistakes-card{--lesson-accent:#da1e28}.common-mistakes-card .cds--accordion{margin-top:2rem}.mistake-comparison{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1.4fr 1fr;gap:1px;display:grid}.mistake-comparison>div{background:var(--cds-layer-02);flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex}.mistake-comparison span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.65rem}.mistake-comparison code{overflow-wrap:anywhere;color:var(--cds-text-primary);font-size:.75rem}.mistake-comparison p{color:var(--cds-text-secondary);margin:0;font-size:.75rem;line-height:1.45}.debug-challenge-card{--lesson-accent:#da1e28}.debug-code{color:#f4f4f4;background:#161616;margin:2rem 0 1rem;padding:1rem}.debug-code pre{white-space:pre;margin:1rem 0 0;font:.78rem/1.65 monospace;overflow:auto}.debug-solution{background:var(--cds-layer-02);align-items:center;gap:1rem;min-height:6rem;margin-top:.5rem;display:flex}.debug-solution.is-visible{border-left:3px solid var(--brand-green)}.debug-solution svg{color:var(--brand-green);flex:none}.debug-solution pre{white-space:pre;margin:0;font:.76rem/1.6 monospace;overflow:auto}.debug-solution p{color:var(--cds-text-secondary);margin:0;font-size:.75rem;line-height:1.45}.quiz-question-note.is-correct{color:var(--brand-green)}.quiz-question-note.is-incorrect{color:#da1e28}@media (prefers-reduced-motion:reduce){.execution-grid li{transition:none}}@media (max-width:50rem){.programming-industries>div{grid-template-columns:1fr 1fr}.code-example-grid,.execution-grid,.indentation-demo{grid-template-columns:1fr}.code-example-grid>div:first-child,.execution-grid ol{border-right:0;border-bottom:1px solid var(--cds-border-subtle-01)}.print-prediction{grid-template-columns:1fr 1fr}.print-prediction>.cds--snippet{grid-column:1/-1}.playground-activity-list ol{grid-template-columns:1fr 1fr}.playground-activity-list li:last-child{grid-column:1/-1}.mistake-comparison{grid-template-columns:1fr}}@media (max-width:35rem){.reusable-lesson-hero{padding:1.25rem}.programming-industries>div,.statement-list,.comment-behaviour,.print-prediction,.playground-activity-list ol{grid-template-columns:1fr}.print-prediction>.cds--snippet,.playground-activity-list li:last-child{grid-column:auto}.python-code-explanation{flex-direction:column;align-items:flex-start}.execution-actions{flex-direction:column;align-items:stretch}}.why-python-development-pack{--why-python-green:#24a148}.why-python-header{background:linear-gradient(115deg, color-mix(in srgb, var(--brand-green) 12%, var(--cds-layer-01)), var(--cds-layer-01) 62%);border-left:3px solid var(--brand-green);padding:clamp(2rem,4vw,3.5rem)}.why-python-layout{margin-top:1rem}.why-python-story{--lesson-accent:#198038}.smart-farm-signals{border-top:1px solid var(--cds-border-subtle-01);border-left:1px solid var(--cds-border-subtle-01);grid-template-columns:repeat(5,1fr);margin-top:2rem;display:grid}.smart-farm-signals .cds--tile{border-right:1px solid var(--cds-border-subtle-01);border-bottom:1px solid var(--cds-border-subtle-01);flex-direction:column;justify-content:space-between;min-height:9rem;padding:1rem;display:flex}.smart-farm-signals span{color:var(--brand-green);font:.68rem/1 monospace}.smart-farm-signals strong{font-size:.75rem;font-weight:500;line-height:1.45}.smart-farm-answer{background:color-mix(in srgb, var(--brand-green) 10%, var(--cds-layer-02));border-left:3px solid var(--brand-green);grid-template-columns:2rem 1fr;gap:1rem;margin-top:1rem;padding:1.25rem;display:grid}.smart-farm-answer>svg{color:var(--brand-green)}.smart-farm-answer h3{margin:0 0 .5rem;font-size:1rem}.smart-farm-answer p{color:var(--cds-text-secondary);margin:0;font-size:.82rem;line-height:1.55}.python-definition-card{--lesson-accent:#0f62fe}.python-definition-lead{font-size:1rem}.python-purpose-grid{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;list-style:none;display:grid;padding:0!important}.python-purpose-grid li{background:var(--cds-layer-02);align-items:center;gap:.6rem;min-height:4rem;padding:.85rem;font-size:.78rem;display:flex;margin:0!important}.python-purpose-grid svg{color:var(--brand-green);flex:none}.ecosystem-card{--lesson-accent:#198038}.ecosystem-map{background:#0f351b;border:1px solid #2f6f40;min-height:24rem;margin-top:2rem;position:relative;overflow:hidden}.ecosystem-map:before{content:"PYTHON-ENABLED FARM";z-index:1;color:#a7f0ba;letter-spacing:.1em;font:600 .62rem/1 monospace;position:absolute;top:1rem;left:1rem}.ecosystem-map-field{opacity:.55;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:0;transform:rotate(-8deg)scale(1.18)}.ecosystem-map-field span{background:repeating-linear-gradient(90deg,#0000 0 1.4rem,#42be651f 1.4rem 1.55rem);border-right:1px solid #4d8c5c}.ecosystem-zone.cds--btn{z-index:2;color:#d9fbe2;background:#173c22;border:1px solid #3f784b;gap:.5rem;min-height:3rem;padding:.65rem .75rem;display:flex;position:absolute}.ecosystem-zone.cds--btn:hover,.ecosystem-zone.cds--btn.is-active{color:#fff;background:#0e6027;border-color:#a7f0ba;box-shadow:0 0 0 2px #a7f0ba2e}.ecosystem-zone--1{top:18%;left:9%}.ecosystem-zone--2{top:18%;right:8%}.ecosystem-zone--3{top:45%;left:37%}.ecosystem-zone--4{bottom:12%;left:8%}.ecosystem-zone--5{bottom:15%;right:8%}.ecosystem-zone--6{top:9%;left:43%}.ecosystem-detail{background:var(--cds-layer-02);grid-template-columns:2rem 1fr;align-content:center;gap:1rem;min-height:8rem;display:grid}.ecosystem-detail>svg{color:var(--brand-green)}.ecosystem-detail h3{margin:.75rem 0 .35rem;font-size:1rem}.ecosystem-detail p{color:var(--cds-text-secondary);margin:0;font-size:.8rem;line-height:1.5}.global-adoption-card{--lesson-accent:#0072c3}.adoption-network{background-image:linear-gradient(var(--cds-border-subtle-01) 1px, transparent 1px), linear-gradient(90deg, var(--cds-border-subtle-01) 1px, transparent 1px);border:1px solid var(--cds-border-subtle-01);background-size:3rem 3rem;place-items:center;min-height:25rem;margin-top:2rem;display:grid;position:relative;overflow:hidden}.adoption-network:before,.adoption-network:after{content:"";border:1px dashed var(--cds-border-strong-01);border-radius:50%;width:22rem;height:22rem;position:absolute}.adoption-network:after{width:14rem;height:14rem}.adoption-network-globe{color:var(--brand-green)}.adoption-pin.cds--btn{z-index:2;min-height:2.5rem;color:var(--cds-text-primary);background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);opacity:0;animation:adoption-pin-in .35s ease calc(var(--pin-index) * .12s) forwards;gap:.35rem;padding:.5rem .65rem;position:absolute}.adoption-pin.cds--btn.is-active{color:#fff;background:#0f62fe;border-color:#0f62fe}.adoption-pin--1{top:12%;left:10%}.adoption-pin--2{top:13%;right:10%}.adoption-pin--3{top:45%;left:5%}.adoption-pin--4{top:46%;right:5%}.adoption-pin--5{bottom:11%;left:12%}.adoption-pin--6{bottom:11%;right:12%}.adoption-detail{background:var(--cds-layer-02);align-items:center;gap:1rem;min-height:4.5rem;padding:1rem;display:flex}.adoption-detail strong{color:var(--brand-green)}.adoption-detail span{color:var(--cds-text-secondary);font-size:.8rem}@keyframes adoption-pin-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.language-comparison-card{--lesson-accent:#8a3ffc}.comparison-control{background:var(--cds-layer-02);grid-template-columns:minmax(12rem,1fr) auto;align-items:end;gap:1.5rem;margin-top:2rem;padding:1rem;display:grid}.comparison-control .cds--slider-container{width:100%}.comparison-table-wrap{margin-top:1rem;overflow-x:auto}.comparison-table-wrap table{border-collapse:collapse;width:100%;min-width:36rem}.comparison-table-wrap caption{color:var(--cds-text-helper);text-align:left;padding:.75rem 0;font-size:.7rem}.comparison-table-wrap th,.comparison-table-wrap td{border:1px solid var(--cds-border-subtle-01);text-align:left;padding:1rem;font-size:.75rem}.comparison-table-wrap thead th{background:var(--cds-layer-02);font-weight:600}.comparison-table-wrap tbody th{font-weight:500}.comparison-table-wrap td span:first-child{color:var(--brand-green);letter-spacing:.08em;white-space:nowrap;font:.78rem/1 monospace}.comparison-table-wrap td.below-threshold span:first-child{color:var(--cds-text-disabled);opacity:.45}.comparison-note{background:var(--cds-layer-02);padding:.75rem;font-size:.72rem!important}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.engineer-scenario-card{--lesson-accent:#007d79}.engineer-brief{background:var(--cds-layer-02);border-left:3px solid var(--lesson-accent);margin-top:2rem}.engineer-brief p{color:var(--cds-text-secondary);margin:0 0 1rem;line-height:1.55}.engineer-brief strong{font-size:.9rem}.engineer-options{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;display:grid}.engineer-options .cds--btn{white-space:normal;text-align:left;align-items:flex-start;width:100%;min-height:4.5rem}.engineer-feedback{background:var(--cds-layer-02);border-left:3px solid var(--cds-border-strong-01);min-height:5rem;margin-top:1rem;padding:1rem}.engineer-feedback.is-visible{border-left-color:var(--lesson-accent)}.engineer-feedback p{color:var(--cds-text-secondary);margin:.75rem 0 0;font-size:.8rem;line-height:1.5}.engineer-feedback>p:only-child{margin-top:0}@media (prefers-reduced-motion:reduce){.adoption-pin.cds--btn{opacity:1;animation:none}}@media (max-width:50rem){.smart-farm-signals{grid-template-columns:1fr 1fr}.smart-farm-signals .cds--tile:last-child{grid-column:1/-1}.python-purpose-grid{grid-template-columns:1fr 1fr}.ecosystem-map{grid-template-columns:1fr 1fr;gap:1px;min-height:auto;padding:3.25rem 1rem 1rem;display:grid}.ecosystem-map-field{display:none}.ecosystem-zone.cds--btn{width:100%;position:static}.adoption-network{grid-template-columns:1fr 1fr;gap:.5rem;min-height:auto;padding:5.5rem 1rem 1rem;display:grid}.adoption-network:before,.adoption-network:after{display:none}.adoption-network-globe{width:4rem;height:4rem;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.adoption-pin.cds--btn{width:100%;position:static}.engineer-options{grid-template-columns:1fr}}@media (max-width:35rem){.why-python-header{padding:1.25rem}.smart-farm-signals,.python-purpose-grid,.ecosystem-map,.adoption-network{grid-template-columns:1fr}.smart-farm-signals .cds--tile:last-child{grid-column:auto}.smart-farm-signals .cds--tile{min-height:6rem}.comparison-control{grid-template-columns:1fr}.adoption-detail{flex-direction:column;align-items:flex-start}}.variable-explorer{background:var(--cds-layer-01);border-top:1px solid var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;display:grid}.data-types-lesson-layout{margin-top:1rem}.data-type-story-card{--lesson-accent:#198038}.typed-farm-facts{background:var(--cds-border-subtle-01);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:2rem;display:grid}.typed-farm-facts .cds--tile{flex-direction:column;justify-content:space-between;min-height:9rem;display:flex}.typed-farm-facts .cds--tile>span:first-child{color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.typed-farm-facts strong{overflow-wrap:anywhere;font-size:.9rem;font-weight:500}.data-type-definition-card{--lesson-accent:#0072c3}.data-type-definition-card>.cds--snippet{margin-top:2rem}.predict-output-card{--lesson-accent:#8a3ffc}.prediction-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.prediction-case{background:var(--cds-layer-02);flex-direction:column;gap:1rem;min-width:0;display:flex}.prediction-case .cds--snippet,.prediction-case .cds--radio-button-group{margin:0}.prediction-feedback{background:var(--cds-layer-01);border-left:3px solid var(--cds-border-strong-01);min-height:6rem;padding:1rem}.prediction-feedback.is-visible{border-left-color:var(--lesson-accent)}.prediction-feedback strong{margin-top:.65rem;font:.8rem/1.4 monospace;display:block}.prediction-feedback p{color:var(--cds-text-secondary);margin:.65rem 0 0;font-size:.72rem;line-height:1.45}.data-type-comparison-card{--lesson-accent:#0f62fe}.data-type-selector{background:var(--cds-border-subtle-01);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:2rem;display:grid}.data-type-selector .cds--btn{width:100%;min-height:6.5rem;color:var(--cds-text-primary);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.data-type-selector .cds--btn--primary{color:#fff}.data-type-selector .cds--btn>span:last-child{text-align:left;font-size:.72rem}.data-type-detail{background:var(--cds-border-subtle-01);grid-template-columns:1.25fr .75fr;gap:1px;display:grid}.data-type-detail>div{background:var(--cds-layer-02);min-width:0;padding:1.5rem}.data-type-detail h3{margin:1rem 0 .5rem;font-size:1.15rem}.data-type-detail>div>p{color:var(--cds-text-secondary);margin:0 0 1.25rem;font-size:.78rem;line-height:1.5}.data-type-detail .cds--snippet{margin-bottom:.5rem}.data-type-detail .cds--tile{background:var(--cds-layer-01);align-items:center;gap:.75rem;display:flex}.data-type-detail .cds--tile svg{color:var(--brand-green);flex:none}.data-type-detail .cds--tile div{flex-direction:column;gap:.35rem;min-width:0;display:flex}.data-type-detail .cds--tile span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.62rem}.data-type-detail .cds--tile code{overflow-wrap:anywhere;font-size:.72rem}.data-type-detail ol{background:var(--cds-layer-01);margin:0;padding:0;list-style:none}.data-type-detail li{border-bottom:1px solid var(--cds-border-subtle-01);opacity:0;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.75rem 1rem;animation:.3s forwards data-type-value-in;display:flex}.data-type-detail li:nth-child(2){animation-delay:80ms}.data-type-detail li:nth-child(3){animation-delay:.16s}.data-type-detail li:nth-child(4){animation-delay:.24s}.data-type-detail li:nth-child(5){animation-delay:.32s}.data-type-detail li span{color:var(--cds-text-helper);font:.65rem/1 monospace}.data-type-detail li strong{overflow-wrap:anywhere;color:var(--brand-green);text-align:right;font-size:.8rem}@keyframes data-type-value-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.string-quote-card{--lesson-accent:#8a3ffc}.string-quote-card>.cds--snippet{margin-top:2rem}.quote-result{border-left:3px solid;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.quote-result.is-success{border-color:var(--brand-green)}.quote-result.is-error{border-color:#da1e28}.quote-result code{overflow-wrap:anywhere;font-size:.76rem}.boolean-switch-card{--lesson-accent:#007d79;grid-template-columns:1fr 15rem;align-items:center;gap:2rem;display:grid}.boolean-switch-card>div:first-child>p:not(.lesson-section-label){color:var(--cds-text-secondary);line-height:1.55}.boolean-switch-visual{color:#f4f4f4;background:#161616;border:1px solid #525252;grid-template-columns:3rem 1fr;align-content:center;gap:1rem;min-height:12rem;padding:1.25rem;display:grid}.boolean-switch-visual .cds--btn{background:#da1e28;align-self:center}.boolean-switch-visual.is-on .cds--btn{background:#198038}.boolean-switch-visual>div{flex-direction:column;gap:.65rem;display:flex}.boolean-switch-visual strong{font-size:1.5rem;font-weight:300}.boolean-switch-visual code{color:#c6c6c6;font-size:.65rem;line-height:1.4}.type-function-card{--lesson-accent:#0072c3}.type-function-selector,.conversion-selector{background:var(--cds-border-subtle-01);flex-wrap:wrap;gap:1px;margin-top:2rem;display:flex}.type-function-example{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:.5rem;display:grid}.type-function-example>*{min-width:0}.type-function-example .cds--tile{background:var(--cds-layer-02);flex-direction:column;justify-content:center;gap:.75rem;display:flex}.type-function-example .cds--tile span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.65rem}.type-function-example .cds--tile code{overflow-wrap:anywhere;color:var(--brand-green);font-size:.78rem}.type-function-example .cds--tile p{color:var(--cds-text-secondary);margin:0;font-size:.72rem;line-height:1.45}.type-conversion-card{--lesson-accent:#d02670}.conversion-selector .cds--btn{gap:.5rem;min-width:10rem}.conversion-visual{background:var(--cds-layer-02);grid-template-columns:1fr 3rem 1fr;align-items:center;gap:1rem;margin-top:.5rem;padding:1.5rem;display:grid}.conversion-visual>div{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:7rem;display:flex}.conversion-visual>svg{color:var(--lesson-accent)}.conversion-visual strong{font:1rem/1.3 monospace}.type-conversion-card>.cds--snippet{margin-top:.5rem}.conversion-explanation{background:var(--cds-layer-02);border-left:3px solid var(--brand-green);align-items:flex-start;gap:.75rem;margin-top:.5rem;display:flex}.conversion-explanation svg{color:var(--brand-green);flex:none}.conversion-explanation p{color:var(--cds-text-secondary);margin:0;font-size:.75rem;line-height:1.45}.data-type-playground{--lesson-accent:#0f62fe}.data-type-playground-activities{border-left:3px solid #0f62fe;margin:0 1rem 1rem}.data-type-playground-activities .lesson-section-label{margin-bottom:1rem}.data-type-playground-activities ol{background:var(--cds-border-subtle-01);counter-reset:type-activity;grid-template-columns:repeat(5,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.data-type-playground-activities li{background:var(--cds-layer-02);min-height:6rem;color:var(--cds-text-secondary);counter-increment:type-activity;flex-direction:column;justify-content:space-between;padding:.75rem;font-size:.7rem;line-height:1.4;display:flex}.data-type-playground-activities li:before{content:"0" counter(type-activity);color:#0f62fe;font:.65rem/1 monospace}@media (prefers-reduced-motion:reduce){.data-type-detail li{opacity:1;animation:none}}@media (max-width:50rem){.variable-explorer,.prediction-grid,.data-type-detail,.type-function-example{grid-template-columns:1fr}.typed-farm-facts{grid-template-columns:1fr 1fr}.typed-farm-facts .cds--tile:last-child{grid-column:1/-1}.data-type-selector{grid-template-columns:repeat(3,1fr)}.boolean-switch-card{grid-template-columns:1fr}.boolean-switch-visual{max-width:22rem}.data-type-playground-activities ol{grid-template-columns:1fr 1fr}.data-type-playground-activities li:last-child{grid-column:1/-1}}@media (max-width:35rem){.typed-farm-facts,.data-type-selector,.data-type-playground-activities ol{grid-template-columns:1fr}.typed-farm-facts .cds--tile:last-child,.data-type-playground-activities li:last-child{grid-column:auto}.typed-farm-facts .cds--tile{min-height:6.5rem}.conversion-visual{grid-template-columns:1fr}.conversion-visual>svg{justify-self:center;transform:rotate(90deg)}.type-function-selector,.conversion-selector{flex-direction:column}.type-function-selector .cds--btn,.conversion-selector .cds--btn{width:100%}.quote-result{flex-direction:column;align-items:flex-start}}.user-input-development-pack{--user-input-accent:#0f62fe}.user-input-lesson-layout{margin-top:1rem}.user-input-story{--lesson-accent:#198038}.input-story-prompts{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2rem;display:grid}.input-story-prompts .cds--tile{flex-direction:column;justify-content:space-between;min-height:7.5rem;display:flex}.input-story-prompts svg{color:var(--brand-green)}.input-story-prompts span{color:var(--cds-text-secondary);font-size:.75rem;line-height:1.4}.input-story-answer{border-left:3px solid var(--brand-green);margin-top:1rem}.input-story-answer strong{font-size:.85rem}.input-story-answer p{color:var(--cds-text-secondary);margin:.75rem 0 0;font-size:.78rem;line-height:1.5}.input-program-comparison{--lesson-accent:#8a3ffc}.input-program-comparison>.cds--snippet{margin-top:2rem}.input-program-stages{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.input-program-stages li{background:var(--cds-layer-02);opacity:.45;grid-template-columns:2rem 1fr;gap:.75rem;min-height:8rem;padding:1rem;transition:opacity .2s,box-shadow .2s;display:grid}.input-program-stages li.is-active{opacity:1;box-shadow:inset 0 -3px var(--lesson-accent)}.input-program-stages li>span{color:var(--lesson-accent);font:.65rem/1 monospace}.input-program-stages strong{font-size:.78rem}.input-program-stages p{color:var(--cds-text-secondary);margin:.5rem 0 0;font-size:.7rem;line-height:1.4}.input-function-card{--lesson-accent:#0f62fe}.input-syntax{background:var(--cds-border-subtle-01);grid-template-columns:7rem 1fr;gap:1px;margin:2rem 0 .5rem;display:grid}.input-syntax>*{background:var(--cds-layer-02);padding:1rem}.input-syntax span{color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.input-syntax code{overflow-wrap:anywhere;color:var(--brand-green);font-size:.78rem}.numeric-input-card{--lesson-accent:#0072c3}.numeric-input-card>.cds--snippet{margin-top:2rem}.numeric-input-card>.cds--tile{grid-template-columns:1fr auto;align-items:center;gap:1rem;min-height:6rem;margin-top:.5rem;display:grid}.numeric-input-card .cds--tile>div{justify-content:center;min-width:6rem;display:flex}.input-conversion-card{--lesson-accent:#d02670}.input-conversion-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.input-conversion-grid .cds--tile{background:var(--cds-layer-02);flex-direction:column;gap:1rem;min-width:0;display:flex}.input-conversion-grid pre{background:var(--cds-layer-01);margin:0;padding:1rem;overflow-x:auto}.input-conversion-grid p{color:var(--cds-text-secondary);margin:0;font-size:.75rem;line-height:1.45}.user-input-lab{--lesson-accent:#0f62fe;padding-bottom:1rem}.user-input-lab>.cds--tabs{margin-top:2rem}.user-input-lab .cds--tab-content{padding:1rem 0 0}.input-simulator{grid-template-columns:minmax(16rem,.8fr) minmax(20rem,1.2fr);gap:1rem;display:grid}.input-simulator-form{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);flex-direction:column;gap:1rem;padding:1rem;display:flex}.input-simulator-form .playground-actions{margin-top:auto}.console-emulator{color:#f4f4f4;background:#161616;border:1px solid #525252;grid-template-rows:auto 1fr;min-width:0;display:grid}.console-emulator>div{border-bottom:1px solid #525252;align-items:center;gap:.65rem;min-height:3.25rem;padding:.75rem 1rem;display:flex}.console-emulator>div>.cds--tag{margin-left:auto}.console-emulator h3{margin:0;font-size:.8rem;font-weight:500}.console-emulator pre{white-space:pre-wrap;min-height:18rem;margin:0;padding:1rem;overflow:auto}.console-emulator code{color:#d9fbe2;font:.75rem/1.55 monospace}.user-data-card{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);grid-column:1/-1}.user-data-heading{border-bottom:1px solid var(--cds-border-subtle-01);align-items:center;gap:.65rem;min-height:3.25rem;padding:.75rem 1rem;display:flex}.user-data-heading svg{color:var(--brand-green)}.user-data-heading h3{margin:0;font-size:.82rem}.user-data-card>div:last-child{background:var(--cds-border-subtle-01);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.user-data-card .cds--tile{background:var(--cds-layer-01);flex-direction:column;justify-content:space-between;min-width:0;min-height:7rem;display:flex}.user-data-card .cds--tile>span:first-child{color:var(--cds-text-helper);font-size:.65rem}.user-data-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.form-to-code{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);grid-column:1/-1;padding:1rem}.form-to-code h3{margin:.75rem 0 1rem;font-size:.9rem}.form-to-code ol{margin:0;padding:0;list-style:none}.form-to-code li{border-top:1px solid var(--cds-border-subtle-01);grid-template-columns:9rem 1.5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem;display:grid}.form-to-code li span{color:var(--cds-text-secondary);font-size:.72rem}.form-to-code li svg{color:var(--brand-green)}.form-to-code code{overflow-wrap:anywhere;font-size:.7rem}.user-input-code-playground{border:1px solid var(--cds-border-subtle-01);padding:0}.user-input-code-playground>.lesson-card-heading{padding:1rem}.user-input-code-playground .user-data-card{margin:1rem}.input-playground-activities{border-left:3px solid var(--lesson-accent);margin-top:1rem}.input-playground-activities ol{background:var(--cds-border-subtle-01);counter-reset:input-activity;grid-template-columns:repeat(5,1fr);gap:1px;margin:1rem 0 0;padding:0;list-style:none;display:grid}.input-playground-activities li{background:var(--cds-layer-02);min-height:6rem;color:var(--cds-text-secondary);counter-increment:input-activity;flex-direction:column;justify-content:space-between;padding:.75rem;font-size:.7rem;line-height:1.4;display:flex}.input-playground-activities li:before{content:"0" counter(input-activity);color:var(--lesson-accent);font:.65rem/1 monospace}.mini-project-card{--lesson-accent:#198038}.mini-project-grid{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:2rem;display:grid}.mini-project-grid>div{background:var(--cds-layer-02);min-width:0;padding:1.25rem}.mini-project-grid h3,.mini-project-grid>div>span{color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem;font-size:.68rem;font-weight:500}.mini-project-grid ul{margin:0;padding:0;list-style:none}.mini-project-grid li{color:var(--cds-text-secondary);gap:.6rem;margin-bottom:.7rem;font-size:.75rem;display:flex}.mini-project-grid li svg{color:var(--brand-green);flex:none}.mini-project-grid pre{background:var(--cds-layer-01);margin:0;padding:1rem;overflow-x:auto}.mini-project-grid code{font:.72rem/1.55 monospace}@media (prefers-reduced-motion:reduce){.input-program-stages li{transition:none}}@media (max-width:50rem){.input-story-prompts,.input-program-stages,.input-conversion-grid,.input-simulator,.mini-project-grid{grid-template-columns:1fr}.input-story-prompts,.user-data-card>div:last-child{grid-template-columns:1fr 1fr}.user-data-card .cds--tile:last-child{grid-column:1/-1}.input-playground-activities ol{grid-template-columns:1fr 1fr}.input-playground-activities li:last-child{grid-column:1/-1}}@media (max-width:35rem){.input-story-prompts,.user-data-card>div:last-child,.input-playground-activities ol{grid-template-columns:1fr}.user-data-card .cds--tile:last-child,.input-playground-activities li:last-child{grid-column:auto}.input-syntax,.numeric-input-card>.cds--tile,.form-to-code li{grid-template-columns:1fr}.form-to-code li svg{transform:rotate(90deg)}.user-input-lab .cds--tabs__nav{overflow-x:auto}.input-simulator-form .playground-actions{flex-direction:column;align-items:stretch}}.type-conversion-development-pack{--conversion-accent:#d02670}.type-conversion-lesson-layout{margin-top:1rem}.conversion-story-card{--lesson-accent:#198038}.conversion-story-problem{background:var(--cds-border-subtle-01);grid-template-columns:.75fr 1.25fr;gap:1px;margin-top:2rem;display:grid}.conversion-story-problem>*{min-width:0}.conversion-story-problem>.cds--tile:first-child{flex-direction:column;justify-content:space-between;display:flex}.conversion-story-problem>.cds--tile:first-child span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.65rem}.conversion-story-problem>.cds--tile:first-child strong{overflow-wrap:anywhere;font:1rem/1.4 monospace}.conversion-story-answer{border-left:3px solid #da1e28;grid-column:1/-1;align-items:flex-start;gap:.75rem;display:flex}.conversion-story-answer svg{color:#da1e28;flex:none}.conversion-story-answer p{color:var(--cds-text-secondary);margin:0;font-size:.78rem;line-height:1.5}.type-flow-diagram{--lesson-accent:#8a3ffc}.type-flow-diagram ol{background:var(--cds-border-subtle-01);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;margin:2rem 0 0;padding:0;list-style:none;display:grid}.type-flow-diagram li{background:var(--cds-layer-02);flex-direction:column;justify-content:space-between;min-height:9rem;padding:1rem;display:flex;position:relative}.type-flow-diagram li>span{color:var(--lesson-accent);font:.65rem/1 monospace}.type-flow-diagram li strong{font-size:.8rem}.type-flow-diagram li p{color:var(--cds-text-secondary);margin:0;font-size:.68rem;line-height:1.4}.type-flow-diagram li>svg{z-index:2;color:var(--lesson-accent);position:absolute;top:50%;right:-.65rem;transform:translateY(-50%)}.conversion-definition-card{--lesson-accent:#0f62fe}.conversion-definition-grid{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:2rem;display:grid}.conversion-definition-grid>*{min-width:0}.conversion-definition-grid>.cds--tile{flex-direction:column;justify-content:center;gap:.75rem;display:flex}.conversion-definition-grid span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.65rem}.conversion-definition-grid strong{color:var(--brand-green);font:1rem/1.3 monospace}.conversion-definition-grid p{color:var(--cds-text-secondary);margin:0;font-size:.72rem;line-height:1.45}.conversion-definition-card>ul{background:var(--cds-border-subtle-01);grid-template-columns:repeat(5,1fr);gap:1px;margin:1rem 0 0;padding:0;list-style:none;display:grid}.conversion-definition-card>ul li{background:var(--cds-layer-02);min-height:4rem;color:var(--cds-text-secondary);text-align:center;place-items:center;padding:.75rem;font-size:.7rem;display:grid}.implicit-explicit-toggle{border-left:3px solid #8a3ffc;justify-content:space-between;align-items:center;gap:1rem;display:flex}.implicit-explicit-toggle>div{align-items:center;gap:.75rem;display:flex}.implicit-explicit-toggle strong{font-size:.78rem}.implicit-conversion-card{--lesson-accent:#0072c3}.implicit-conversion-grid{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:2rem;display:grid}.implicit-type-equation{background:var(--cds-layer-02);grid-template-columns:1fr 1fr 2rem 1fr;align-items:center;gap:.5rem;padding:1rem;display:grid}.implicit-type-equation .cds--tile{background:var(--cds-layer-01);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-width:0;min-height:7rem;display:flex}.implicit-type-equation>svg{color:var(--lesson-accent)}.implicit-type-equation .is-result{border-bottom:3px solid var(--brand-green)}.explicit-conversion-card{--lesson-accent:#8a3ffc}.conversion-result-card{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);grid-template-columns:1fr 5rem 1fr;align-items:center;gap:1rem;min-width:0;margin-top:1.5rem;display:grid}.conversion-result-card>div:not(.conversion-result-function){background:var(--cds-layer-01);flex-direction:column;justify-content:center;gap:.75rem;min-width:0;min-height:8rem;padding:1rem;display:flex}.conversion-result-card>div span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.65rem}.conversion-result-card>div strong{overflow-wrap:anywhere;font:.9rem/1.35 monospace}.conversion-result-function{color:var(--conversion-accent);flex-direction:column;align-items:center;gap:.5rem;display:flex}.conversion-result-function code{font-size:.72rem}.conversion-result-function svg:last-child{transform:rotate(90deg)}.conversion-result-card>.cds--snippet,.conversion-result-card>p{grid-column:1/-1}.conversion-result-card>p{color:var(--cds-text-secondary);border-top:1px solid var(--cds-border-subtle-01);margin:0;padding:1rem;font-size:.72rem;line-height:1.45}.conversion-result-card.has-error{border-left:3px solid #da1e28}.conversion-function-explorer{--lesson-accent:#d02670}.conversion-function-tabs{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2rem;display:grid}.conversion-function-tabs .cds--btn{width:100%}.conversion-function-heading{background:var(--cds-layer-02);grid-template-columns:1fr auto;align-items:center;gap:1rem;min-height:9rem;padding:1rem;display:grid}.conversion-function-heading>div:first-child{min-width:0}.conversion-function-heading h3{margin:.75rem 0 .5rem;font-size:1rem}.conversion-function-heading p{color:var(--cds-text-secondary);margin:0;font-size:.75rem;line-height:1.45}.conversion-function-heading>.cds--tile{background:var(--cds-layer-01);align-items:center;gap:.75rem;display:flex}.conversion-function-heading>.cds--tile svg{color:var(--brand-green)}.conversion-function-heading code{font-size:.68rem}.conversion-example-tabs,.conversion-visualizer-selector{background:var(--cds-border-subtle-01);flex-wrap:wrap;gap:1px;margin-top:.5rem;display:flex}.conversion-error-explorer{--lesson-accent:#da1e28}.error-case-selector{background:var(--cds-border-subtle-01);flex-wrap:wrap;gap:1px;margin-top:2rem;display:flex}.error-case-detail{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:.5rem;display:grid}.error-case-detail>*{min-width:0}.error-case-detail>.cds--tile{border-left:3px solid var(--cds-border-strong-01);flex-direction:column;justify-content:center;gap:1rem;min-height:12rem;display:flex}.error-case-detail>.is-valid{border-left-color:var(--brand-green)}.error-case-detail>.is-invalid{border-left-color:#da1e28}.error-case-detail span{color:var(--cds-text-helper);font-size:.7rem}.error-case-detail strong{margin-top:.75rem;font:.8rem/1.4 monospace;display:block}.error-case-detail p{color:var(--cds-text-secondary);margin:.75rem 0 0;font-size:.72rem;line-height:1.45}.conversion-playground{--lesson-accent:#d02670}.conversion-learning-panels{background:var(--cds-layer-01);border-top:1px solid var(--cds-border-subtle-01);grid-template-columns:minmax(0,1fr) minmax(22rem,.9fr);gap:1rem;padding:1rem;display:grid}.conversion-learning-panels>div{flex-direction:column;gap:1rem;min-width:0;display:flex}.conversion-learning-panels .variable-explorer{border-top:0;grid-template-columns:1fr;padding:0}.conversion-visualizer,.code-trace-panel{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);min-width:0;overflow:hidden}.conversion-visualizer>div:first-child,.code-trace-heading{border-bottom:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5rem;padding:.75rem 1rem;display:flex}.conversion-visualizer>div:first-child{justify-content:flex-start}.conversion-visualizer>div:first-child .cds--tag{margin-left:auto}.conversion-visualizer h3,.code-trace-heading h3{margin:0;font-size:.82rem}.conversion-visualizer svg,.code-trace-heading svg{color:var(--conversion-accent)}.conversion-visualizer-selector{margin:0;padding:.5rem}.conversion-visualizer>.conversion-result-card{border-bottom:0;border-left:0;border-right:0;margin:0}.conversion-visualizer>.cds--tile{min-height:7rem}.conversion-visualizer>.cds--tile p{color:var(--cds-text-secondary);margin:0;font-size:.75rem}.code-trace-heading>div:first-child{align-items:center;gap:.65rem;display:flex}.code-trace-heading .lesson-section-label{margin-bottom:.25rem}.code-trace-empty{place-items:center;min-height:10rem;display:grid}.code-trace-empty p{max-width:24rem;color:var(--cds-text-secondary);text-align:center;margin:0;font-size:.75rem;line-height:1.5}.code-trace-controls{border-bottom:1px solid var(--cds-border-subtle-01);flex-wrap:wrap;align-items:center;gap:.25rem;padding:.5rem;display:flex}.code-trace-controls>span{color:var(--cds-text-helper);margin-left:auto;font:.65rem/1 monospace}.code-trace-timeline{max-height:14rem;margin:0;padding:0;list-style:none;overflow-y:auto}.code-trace-timeline li{border-bottom:1px solid var(--cds-border-subtle-01)}.code-trace-timeline button{width:100%;min-height:3rem;color:var(--cds-text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.5rem .75rem;display:grid}.code-trace-timeline button:hover{background:var(--cds-layer-hover-02)}.code-trace-timeline li.is-active button{color:var(--cds-text-primary);background:var(--cds-layer-selected-02);box-shadow:inset 3px 0 var(--conversion-accent)}.code-trace-timeline li.is-complete button>span{color:var(--brand-green)}.code-trace-timeline button>span{font:.65rem/1 monospace}.code-trace-timeline code{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.code-trace-detail{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;display:grid}.code-trace-detail>div{background:var(--cds-layer-01);min-width:0;padding:1rem}.code-trace-detail>div>span{color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.62rem;display:block}.code-trace-current{flex-direction:column;gap:.65rem;display:flex}.code-trace-current strong{font-size:.8rem}.code-trace-current>code{overflow-wrap:anywhere;background:var(--cds-layer-02);padding:.75rem;font-size:.7rem}.code-trace-error{border-left:3px solid #da1e28;flex-direction:column;gap:.5rem;display:flex}.code-trace-error code{overflow-wrap:anywhere;color:#da1e28;font-size:.65rem}.code-trace-variables{grid-column:1/-1}.code-trace-variables>div{background:var(--cds-border-subtle-01);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1px;display:grid}.code-trace-variables .cds--tile{background:var(--cds-layer-02);flex-direction:column;justify-content:space-between;min-width:0;min-height:6.5rem;display:flex}.code-trace-variables code{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.code-trace-variables>p{color:var(--cds-text-secondary);font-size:.72rem}.code-trace-output pre{color:#d9fbe2;white-space:pre-wrap;background:#161616;min-height:7rem;margin:0;padding:.75rem;overflow:auto}.code-trace-output code{font:.68rem/1.5 monospace}.code-trace-limit{color:var(--cds-text-helper);border-top:1px solid var(--cds-border-subtle-01);margin:0;padding:.75rem 1rem;font-size:.65rem}.conversion-playground-activities{border-left:3px solid var(--conversion-accent);margin:0 1rem 1rem}.conversion-playground-activities ol{background:var(--cds-border-subtle-01);counter-reset:conversion-activity;grid-template-columns:repeat(5,1fr);gap:1px;margin:1rem 0 0;padding:0;list-style:none;display:grid}.conversion-playground-activities li{background:var(--cds-layer-02);min-height:6rem;color:var(--cds-text-secondary);counter-increment:conversion-activity;flex-direction:column;justify-content:space-between;padding:.75rem;font-size:.7rem;line-height:1.4;display:flex}.conversion-playground-activities li:before{content:"0" counter(conversion-activity);color:var(--conversion-accent);font:.65rem/1 monospace}@media (prefers-reduced-motion:reduce){.input-program-stages li{transition:none}}@media (max-width:66rem){.conversion-learning-panels{grid-template-columns:1fr}}@media (max-width:50rem){.conversion-story-problem,.conversion-definition-grid,.implicit-conversion-grid,.error-case-detail,.conversion-function-heading{grid-template-columns:1fr}.conversion-definition-card>ul{grid-template-columns:1fr 1fr}.conversion-definition-card>ul li:last-child{grid-column:1/-1}.conversion-result-card{grid-template-columns:1fr 4rem 1fr}.conversion-playground-activities ol{grid-template-columns:1fr 1fr}.conversion-playground-activities li:last-child{grid-column:1/-1}}@media (max-width:35rem){.conversion-story-problem,.conversion-function-tabs,.conversion-definition-card>ul,.conversion-result-card,.conversion-playground-activities ol,.code-trace-detail{grid-template-columns:1fr}.conversion-story-answer,.conversion-definition-card>ul li:last-child,.conversion-result-card>.cds--snippet,.conversion-result-card>p,.conversion-playground-activities li:last-child,.code-trace-variables{grid-column:auto}.implicit-type-equation{grid-template-columns:1fr}.implicit-type-equation>svg{justify-self:center;transform:rotate(90deg)}.conversion-result-function{flex-direction:row;justify-content:center}.conversion-result-function svg:last-child{transform:none}.type-flow-diagram li>svg{display:none}.conversion-learning-panels{padding:.5rem}.code-trace-controls>span{width:100%;margin:.5rem 0 0}.conversion-example-tabs,.error-case-selector{flex-direction:column}.conversion-example-tabs .cds--btn,.error-case-selector .cds--btn{width:100%}}.working-with-lists-development-pack .published-lesson-layout{grid-template-columns:minmax(0,58rem) 12rem;gap:clamp(2rem,3vw,3rem)}.working-with-lists-development-pack .lesson-card{overflow:hidden}.working-with-lists-development-pack .lesson-card h2{overflow-wrap:anywhere;max-width:48rem;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.2}.working-with-lists-development-pack .method-playground-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1rem}.working-with-lists-development-pack .method-playground-grid>*,.working-with-lists-development-pack .method-playground-grid .cds--form-item,.working-with-lists-development-pack .method-playground-grid .cds--text-input-wrapper{width:100%;min-width:0}.working-with-lists-development-pack .method-playground-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:.75rem;padding-top:.25rem;display:flex}.working-with-lists-development-pack .method-playground-actions .cds--btn{flex:0 14rem;width:auto;min-width:0;max-width:100%}.working-with-lists-development-pack .method-explanation{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(7rem,auto);align-items:center;gap:1rem;display:grid}.working-with-lists-development-pack .method-explanation>*{overflow-wrap:anywhere;min-width:0}.working-with-lists-development-pack .built-in-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.working-with-lists-development-pack .built-in-dashboard article{align-content:start;min-height:10rem;padding:1.25rem}.working-with-lists-development-pack .built-in-dashboard code,.working-with-lists-development-pack .built-in-dashboard strong,.working-with-lists-development-pack .built-in-dashboard span{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.working-with-lists-development-pack .built-in-dashboard code{font-size:clamp(.8rem,1.4vw,1rem);line-height:1.4}.working-with-lists-development-pack .built-in-dashboard strong{font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.25}.working-with-lists-development-pack #traversal .index-mapping-result{grid-template-columns:minmax(0,1fr) auto auto;justify-content:stretch;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.working-with-lists-development-pack #traversal .index-mapping-result strong{text-align:center;min-width:3rem;padding-inline:.75rem;font-size:1.25rem}.working-with-lists-development-pack .problem-debug-challenges>div{grid-template-columns:1fr;gap:1rem;margin-top:1.25rem;display:grid}.working-with-lists-development-pack .problem-debug-challenges .cds--tile{min-width:0;padding:clamp(1rem,3vw,1.5rem);overflow:hidden}.working-with-lists-development-pack .problem-debug-challenges .cds--tile>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.working-with-lists-development-pack .problem-debug-challenges h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(1.15rem,3vw,1.55rem);line-height:1.25}.working-with-lists-development-pack .problem-debug-challenges p,.working-with-lists-development-pack .problem-debug-solution,.working-with-lists-development-pack .problem-debug-solution p{overflow-wrap:anywhere;max-width:100%;line-height:1.55}.working-with-lists-development-pack .problem-debug-challenges pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;min-height:0;padding:1rem;overflow-x:auto}.working-with-lists-development-pack .problem-debug-challenges .cds--btn{width:auto;min-width:min(12rem,100%);max-width:100%}@media (max-width:78rem){.working-with-lists-development-pack .published-lesson-layout{grid-template-columns:minmax(0,1fr)}.working-with-lists-development-pack .published-lesson-outline{display:none}}@media (max-width:48rem){.working-with-lists-development-pack .method-playground-grid,.working-with-lists-development-pack .method-explanation,.working-with-lists-development-pack .built-in-dashboard,.working-with-lists-development-pack #traversal .index-mapping-result{grid-template-columns:1fr}.working-with-lists-development-pack .method-playground-actions{justify-content:stretch}.working-with-lists-development-pack .method-playground-actions .cds--btn,.working-with-lists-development-pack #traversal .cds--btn,.working-with-lists-development-pack .problem-debug-challenges .cds--btn{flex:100%;width:100%;max-width:none}.working-with-lists-development-pack #traversal .index-mapping-result strong{text-align:left;padding-inline:0}}.operators-development-pack{--operator-accent:#0f62fe}.operators-lesson-layout{margin-top:1rem}.operator-story-card{--lesson-accent:#198038}.operator-story-readings,.operator-story-questions{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2rem;display:grid}.operator-story-readings .cds--tile{flex-direction:column;justify-content:space-between;min-height:8rem;display:flex}.operator-story-readings span{color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.operator-story-readings strong{color:var(--brand-green);font-size:1.15rem;font-weight:400}.operator-story-questions{grid-template-columns:1fr 1fr;margin-top:1px}.operator-story-questions .cds--tile{align-items:center;gap:.75rem;min-height:5rem;display:flex}.operator-story-questions svg{color:var(--brand-green);flex:none}.operator-story-questions span{color:var(--cds-text-secondary);font-size:.75rem;line-height:1.4}.operator-definition-card{--lesson-accent:#0f62fe}.operator-equation{grid-template-columns:1fr 3rem 1fr 3rem 1fr;align-items:center;gap:.75rem;margin:2rem 0 1rem;display:grid}.operator-equation .cds--tile{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-width:0;min-height:8rem;display:flex}.operator-equation span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.65rem}.operator-equation strong{font:1.1rem/1 monospace}.operator-equation .operator-symbol{color:#fff;background:var(--operator-accent);place-items:center;width:3rem;height:3rem;display:grid}.operator-equation>svg{color:var(--operator-accent)}.operator-equation .is-result{border-bottom:3px solid var(--brand-green)}.operator-example-explanation{color:var(--cds-text-secondary);margin:.75rem 0 0;font-size:.75rem;line-height:1.45}.operator-category-card{--lesson-accent:#0f62fe}.operator-category-card--comparison-operators{--lesson-accent:#007d79}.operator-category-card--logical-operators{--lesson-accent:#8a3ffc}.operator-table-wrap{border:1px solid var(--cds-border-subtle-01);margin-top:2rem;overflow-x:auto}.operator-table-wrap table{border-collapse:collapse;width:100%;min-width:34rem}.operator-table-wrap caption{color:var(--cds-text-helper);background:var(--cds-layer-02);text-align:left;padding:.75rem 1rem;font-size:.68rem}.operator-table-wrap th,.operator-table-wrap td{border-top:1px solid var(--cds-border-subtle-01);text-align:left;padding:.8rem 1rem;font-size:.72rem}.operator-table-wrap thead th{color:var(--cds-text-helper);background:var(--cds-layer-02);font-weight:500}.operator-table-wrap tbody th code{color:var(--lesson-accent);font-size:.82rem}.operator-table-wrap td code{font-size:.7rem}.operator-table-wrap td strong{color:var(--brand-green);font:.72rem/1 monospace}.operator-category-examples{background:var(--cds-border-subtle-01);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1px;margin-top:1rem;display:grid}.operator-category-examples>div{background:var(--cds-layer-02);min-width:0;padding:1.25rem}.operator-category-examples>div>span{color:var(--lesson-accent);text-transform:uppercase;letter-spacing:.06em;font-size:.65rem}.operator-category-examples h3{margin:.65rem 0 .4rem;font-size:.9rem}.operator-category-examples p{min-height:3rem;color:var(--cds-text-secondary);margin:0 0 1rem;font-size:.72rem;line-height:1.45}.operator-category-examples pre{color:#d9fbe2;background:#161616;margin:.5rem 0 0;padding:.75rem;overflow-x:auto}.operator-category-examples pre code{font-size:.7rem}.operator-explorer{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);min-width:0;padding:1rem}.published-lesson-flow>.operator-explorer{border-left:3px solid var(--operator-accent);padding:2rem}.operator-explorer>div:first-child{align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.operator-explorer>div:first-child svg{color:var(--operator-accent)}.operator-explorer h3{margin:0;font-size:.85rem}.operator-explorer>div:first-child .cds--tag{margin-left:auto}.operator-explorer-controls{grid-template-columns:1fr minmax(11rem,.8fr) 1fr;gap:.75rem;display:grid}.operator-explorer-result{background:var(--cds-layer-01);grid-template-columns:1fr 2rem 1fr;align-items:center;gap:1rem;min-height:5rem;margin-top:1rem;padding:1rem;display:grid}.operator-explorer-result code{overflow-wrap:anywhere;font-size:.8rem}.operator-explorer-result svg{color:var(--operator-accent)}.operator-explorer-result strong{color:var(--brand-green);font-size:1.25rem;font-weight:400}.truth-table-explorer{--lesson-accent:#8a3ffc}.truth-operator-tabs{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;display:grid}.truth-operator-tabs .cds--btn{width:100%}.truth-controls{background:var(--cds-layer-02);grid-template-columns:1fr 1fr 1.2fr;align-items:end;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.truth-controls>.cds--tile{background:var(--cds-layer-01);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;display:flex}.truth-controls code{font-size:.72rem}.truth-controls strong{color:var(--lesson-accent);font-size:1rem}.truth-table-reference{margin-top:1rem;overflow-x:auto}.truth-table-reference table{border-collapse:collapse;width:100%}.truth-table-reference th,.truth-table-reference td{border:1px solid var(--cds-border-subtle-01);text-align:center;padding:.75rem;font-size:.72rem}.truth-table-reference th{background:var(--cds-layer-02)}.truth-table-reference tr.is-active td{color:#fff;background:#8a3ffc}.assignment-operator-explorer{--lesson-accent:#d02670}.assignment-operator-controls{background:var(--cds-layer-02);grid-template-columns:1fr minmax(11rem,.8fr) 1fr 1fr;align-items:end;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.assignment-operator-controls .cds--tile{flex-direction:column;justify-content:center;gap:.5rem;min-height:4.25rem;display:flex}.assignment-operator-controls code{font-size:.7rem}.assignment-operator-controls strong{color:var(--lesson-accent)}.identity-membership-card{--lesson-accent:#007d79}.identity-membership-grid{background:var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1px;margin-top:2rem;display:grid}.identity-membership-grid>div{background:var(--cds-layer-02);min-width:0;padding:1.25rem}.identity-membership-grid h3{margin:0 0 .75rem;font-size:1rem}.identity-membership-grid>div>p{color:var(--cds-text-secondary);font-size:.75rem;line-height:1.5}.identity-membership-grid .operator-table-wrap{margin:1rem 0}.identity-membership-grid .operator-table-wrap table{min-width:27rem}.identity-membership-grid>div>.cds--tile{background:var(--cds-layer-01);flex-direction:column;justify-content:center;gap:.65rem;min-height:7rem;margin-top:1rem;display:flex}.identity-membership-grid .cds--tile strong{color:var(--brand-green)}.identity-membership-grid .cds--tile p{color:var(--cds-text-helper);margin:0;font-size:.68rem;line-height:1.4}.bitwise-explorer{--lesson-accent:#8a3ffc}.bitwise-controls{background:var(--cds-layer-02);grid-template-columns:1fr auto 1fr;align-items:end;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.bitwise-operator-tabs{gap:1px;display:flex}.binary-visual{color:#f4f4f4;background:#161616;grid-template-columns:1fr 2rem 1fr 2rem 1fr auto;align-items:center;gap:.75rem;margin-top:1rem;padding:1.25rem;display:grid}.binary-visual code{letter-spacing:.12em;text-align:center;font:1rem/1 monospace}.binary-visual strong{color:#be95ff;text-align:center}.binary-visual svg{color:#be95ff}.bitwise-note{border-left:3px solid #8a3ffc;margin-top:1rem}.bitwise-note p{color:var(--cds-text-secondary);margin:0;font-size:.72rem;line-height:1.45}.operator-precedence-card{--lesson-accent:#d02670}.precedence-levels{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,1fr);gap:1px;margin:2rem 0 1rem;padding:0;list-style:none;display:grid}.precedence-levels li{background:var(--cds-layer-02);flex-direction:column;justify-content:space-between;min-height:6rem;padding:.75rem;display:flex}.precedence-levels span{color:var(--lesson-accent);font:.65rem/1 monospace}.precedence-levels strong{font-size:.72rem;line-height:1.4}.expression-visualizer{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);min-width:0;overflow:hidden}.expression-visualizer>div:first-child{border-bottom:1px solid var(--cds-border-subtle-01);align-items:center;gap:.65rem;min-height:3.5rem;padding:.75rem 1rem;display:flex}.expression-visualizer>div:first-child svg{color:#d02670}.expression-visualizer h3{margin:0;font-size:.82rem}.expression-visualizer>div:first-child .cds--tag{margin-left:auto}.expression-selector{background:var(--cds-layer-01);border-bottom:1px solid var(--cds-border-subtle-01);flex-wrap:wrap;gap:1px;padding:.5rem;display:flex}.expression-stage{grid-template-columns:1fr 2rem 1fr;align-items:center;gap:.75rem;padding:1rem;display:grid}.expression-stage>span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.62rem}.expression-stage>span:first-child{grid-column:1}.expression-stage>code{overflow-wrap:anywhere;background:var(--cds-layer-01);text-align:center;place-items:center;min-height:4rem;padding:.75rem;font-size:.78rem;display:grid}.expression-stage>svg{color:#d02670;grid-area:2/2}.expression-stage>span:nth-of-type(2){grid-area:1/3}.expression-stage>code:nth-of-type(2){grid-area:2/3}.expression-stage>p{color:var(--cds-text-secondary);grid-column:1/-1;margin:0;font-size:.72rem;line-height:1.45}.expression-stage>div{grid-column:1/-1;gap:1px;display:flex}.expression-stage>.cds--tile{border-left:3px solid var(--brand-green);grid-column:1/-1;justify-content:space-between;align-items:center;min-height:4rem;display:flex}.expression-stage .cds--tile span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.65rem}.expression-stage .cds--tile strong{color:var(--brand-green);font-size:1rem}.operator-playground{--lesson-accent:#0f62fe}.operator-learning-panels{background:var(--cds-layer-01);border-top:1px solid var(--cds-border-subtle-01);grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;display:grid}.operator-learning-panels>div{flex-direction:column;gap:1rem;min-width:0;display:flex}.operator-learning-panels .variable-explorer{border-top:0;grid-template-columns:1fr;padding:0}.operator-playground-activities{border-left:3px solid var(--operator-accent);margin:0 1rem 1rem}.operator-playground-activities ol{background:var(--cds-border-subtle-01);counter-reset:operator-activity;grid-template-columns:repeat(5,1fr);gap:1px;margin:1rem 0 0;padding:0;list-style:none;display:grid}.operator-playground-activities li{background:var(--cds-layer-02);min-height:6rem;color:var(--cds-text-secondary);counter-increment:operator-activity;flex-direction:column;justify-content:space-between;padding:.75rem;font-size:.7rem;line-height:1.4;display:flex}.operator-playground-activities li:before{content:"0" counter(operator-activity);color:var(--operator-accent);font:.65rem/1 monospace}@media (max-width:66rem){.operator-learning-panels,.identity-membership-grid{grid-template-columns:1fr}}@media (max-width:50rem){.operator-story-readings{grid-template-columns:1fr 1fr}.operator-equation{grid-template-columns:1fr 2.5rem 1fr}.operator-equation>svg{grid-area:2/2;transform:rotate(90deg)}.operator-equation .is-result{grid-column:1/-1}.operator-explorer-controls,.assignment-operator-controls,.truth-controls{grid-template-columns:1fr 1fr}.truth-controls>.cds--tile{grid-column:1/-1}.precedence-levels,.operator-playground-activities ol{grid-template-columns:1fr 1fr}.operator-playground-activities li:last-child{grid-column:1/-1}}@media (max-width:35rem){.operator-story-readings,.operator-story-questions,.operator-explorer-controls,.assignment-operator-controls,.truth-controls,.precedence-levels,.operator-playground-activities ol,.operator-equation{grid-template-columns:1fr}.operator-equation .operator-symbol{justify-self:center}.operator-equation>svg,.operator-equation .is-result{grid-area:auto}.operator-equation>svg{justify-self:center}.operator-explorer-result{grid-template-columns:1fr}.operator-explorer-result svg{justify-self:center;transform:rotate(90deg)}.truth-operator-tabs{grid-template-columns:1fr}.truth-controls>.cds--tile,.operator-playground-activities li:last-child{grid-column:auto}.bitwise-controls,.binary-visual{grid-template-columns:1fr}.bitwise-operator-tabs{justify-content:center}.binary-visual svg{justify-self:center;transform:rotate(90deg)}.expression-stage{grid-template-columns:1fr}.expression-stage>span,.expression-stage>span:first-child,.expression-stage>span:nth-of-type(2),.expression-stage>code,.expression-stage>code:nth-of-type(2),.expression-stage>svg,.expression-stage>p,.expression-stage>div,.expression-stage>.cds--tile{grid-area:auto}.expression-stage>svg{justify-self:center;transform:rotate(90deg)}.operator-learning-panels{padding:.5rem}.expression-selector{flex-direction:column}.expression-selector .cds--btn{width:100%}}.sets-development-pack{--sets-accent:#8a3ffc}.sets-development-pack .set-visualizer-container{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);flex-direction:column;gap:1.5rem;margin:1.5rem 0;padding:1.5rem;display:flex}.sets-development-pack .set-visualizer-controls{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.sets-development-pack .set-visualizer-controls .control-buttons{gap:.5rem;display:flex}.sets-development-pack .set-visualizer-display{background:var(--cds-layer-02);border:1px dashed var(--cds-border-strong-01);font-family:var(--cds-code-01-font-family);border-radius:4px;justify-content:center;align-items:center;gap:.5rem;min-height:7rem;padding:2rem 1rem;display:flex}.sets-development-pack .set-braces{color:var(--cds-text-secondary);-webkit-user-select:none;user-select:none;font-size:3.5rem;font-weight:300}.sets-development-pack .set-chips-container{flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:85%;display:flex}.sets-development-pack .set-chip{background:var(--sets-accent);color:#fff;border-radius:2rem;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:1.1rem;transition:all .2s;display:inline-flex;box-shadow:0 2px 5px #00000026}.sets-development-pack .set-chip .remove-chip-btn{color:#ffffffb3;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.1rem;line-height:1}.sets-development-pack .set-chip .remove-chip-btn:hover{color:#fff}.sets-development-pack .empty-set-text{color:var(--cds-text-helper);font-style:italic}.sets-development-pack .duplicate-alert-banner{background:var(--cds-support-error-inverse);color:var(--cds-text-inverse);border-left:4px solid var(--cds-support-error);border-radius:4px;padding:.75rem 1.25rem;font-size:.875rem;animation:.3s fade-in-up}.sets-development-pack .eliminator-grid{grid-template-columns:1fr 2fr;gap:1.5rem;margin-top:1.5rem;display:grid}.sets-development-pack .stream-queue{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);flex-direction:column;gap:.5rem;max-height:18rem;padding:.5rem;display:flex;overflow-y:auto}.sets-development-pack .queue-item{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:center;padding:.6rem .8rem;transition:all .3s;display:flex}.sets-development-pack .queue-item.is-active{border-color:var(--sets-accent);background:var(--cds-layer-selected-01);font-weight:700}.sets-development-pack .queue-item.is-processed{opacity:.5}.sets-development-pack .queue-badge{font-size:.75rem;font-weight:500}.sets-development-pack .eliminator-pipeline{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1rem;display:grid}.sets-development-pack .pipeline-lane{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);flex-direction:column;align-items:center;padding:1rem;display:flex}.sets-development-pack .pipeline-lane h4{color:var(--cds-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.875rem}.sets-development-pack .lane-box{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:8rem;display:flex;position:relative}.sets-development-pack .moving-value-chip{background:var(--sets-accent);color:#fff;border-radius:4px;padding:.5rem 1rem;font-size:1.25rem;font-weight:700;box-shadow:0 4px 10px #0003}.sets-development-pack .static-set-chip{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);text-align:center;border-radius:4px;width:80%;margin:.25rem 0;padding:.4rem .8rem;font-weight:700}.sets-development-pack .decision-box{text-align:center;border:1px dashed var(--cds-border-subtle-01);border-radius:4px;padding:.5rem;font-size:.9rem;transition:all .3s}.sets-development-pack .decision-box.checking{border-color:var(--cds-link-primary);background:var(--cds-layer-selected-01)}.sets-development-pack .decision-box.accepted{border-color:var(--cds-support-success);background:var(--cds-notification-success-background-color)}.sets-development-pack .decision-box.rejected{border-color:var(--cds-support-error);background:var(--cds-notification-error-background-color)}.sets-development-pack .set-operations-layout{grid-template-columns:1.2fr 1fr;gap:1.5rem;margin-top:1.5rem;display:grid}.sets-development-pack .venn-diagram-container{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);justify-content:center;align-items:center;min-height:20rem;padding:2rem;display:flex}.sets-development-pack .venn-wrapper{width:280px;height:180px;position:relative}.sets-development-pack .venn-circle{border:2px solid var(--cds-border-strong-01);background:#8e8e8e0d;border-radius:50%;flex-direction:column;justify-content:center;width:170px;height:170px;padding:1.5rem;transition:all .4s;display:flex;position:absolute}.sets-development-pack .venn-circle.circle-a{align-items:flex-start;left:0}.sets-development-pack .venn-circle.circle-a.highlight{border-color:var(--sets-accent);background:#8a3ffc1f}.sets-development-pack .venn-circle.circle-b{align-items:flex-end;right:0}.sets-development-pack .venn-circle.circle-b.highlight{border-color:var(--sets-accent);background:#8a3ffc1f}.sets-development-pack .circle-label{color:var(--cds-text-secondary);width:100%;font-size:.8rem;font-weight:500;position:absolute;top:-1.5rem}.sets-development-pack .circle-a .circle-label{text-align:left;left:1rem}.sets-development-pack .circle-b .circle-label{text-align:right;right:1rem}.sets-development-pack .venn-elements-left,.sets-development-pack .venn-elements-right{font-family:var(--cds-code-01-font-family);flex-direction:column;gap:.75rem;font-size:1.1rem;display:flex}.sets-development-pack .venn-elements-left{margin-left:.5rem}.sets-development-pack .venn-elements-right{margin-right:.5rem}.sets-development-pack .venn-overlap{width:80px;height:170px;font-family:var(--cds-code-01-font-family);z-index:10;justify-content:center;align-items:center;font-size:1.1rem;transition:all .4s;display:flex;position:absolute;left:100px}.sets-development-pack .venn-overlap.highlight{background:#8a3ffc40;border-radius:40px}.sets-development-pack .venn-el{opacity:.4;border-radius:4px;padding:.2rem .5rem;transition:all .3s}.sets-development-pack .venn-el.active{opacity:1;color:var(--cds-text-primary);background:var(--cds-layer-01);font-weight:700;box-shadow:0 1px 3px #0000001a}.sets-development-pack .set-operations-info{flex-direction:column;gap:1rem;display:flex}.sets-development-pack .set-operations-info .operation-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.sets-development-pack .set-operations-info .operation-details-tile{flex:1}.sets-development-pack .set-operations-info .operation-details-tile h4{color:var(--cds-text-secondary);margin:.75rem 0 .25rem;font-size:.75rem}.sets-development-pack .set-operations-info .operation-details-tile h4:first-child{margin-top:0}.sets-development-pack .set-operations-info .operation-details-tile pre{background:var(--cds-layer-02);border-radius:4px;margin-bottom:.75rem;padding:.5rem}.sets-development-pack .set-operations-info .operation-details-tile .op-desc{color:var(--cds-text-secondary);margin-top:.5rem;font-size:.875rem;line-height:1.4}.sets-development-pack .membership-explorer-container{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);flex-direction:column;gap:1.25rem;margin:1.5rem 0;padding:1.5rem;display:flex}.sets-development-pack .membership-controls{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.sets-development-pack .membership-display-row{font-size:1.1rem;font-family:var(--cds-code-01-font-family);background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);align-items:center;gap:1rem;padding:.75rem;display:flex;overflow-x:auto}.sets-development-pack .variable-label{color:var(--cds-text-secondary);white-space:nowrap}.sets-development-pack .set-elements-display{align-items:center;gap:.5rem;display:flex}.sets-development-pack .membership-chip{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:12px;padding:.25rem .75rem;font-weight:500;transition:all .3s}.sets-development-pack .membership-chip.highlight-success{background:var(--cds-support-success);color:#fff;border-color:var(--cds-support-success)}.sets-development-pack .membership-result-banner{border-radius:4px;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-weight:500;display:flex}.sets-development-pack .membership-result-banner.banner-success{background:var(--cds-notification-success-background-color);color:var(--cds-text-primary);border-left:4px solid var(--cds-support-success)}.sets-development-pack .membership-result-banner.banner-success svg{color:var(--cds-support-success)}.sets-development-pack .membership-result-banner.banner-danger{background:var(--cds-notification-error-background-color);color:var(--cds-text-primary);border-left:4px solid var(--cds-support-error)}.sets-development-pack .membership-result-banner.banner-danger svg{color:var(--cds-support-error)}.sets-development-pack .method-explorer-grid{grid-template-columns:1.2fr 2fr;gap:1.5rem;margin-top:1.5rem;display:grid}.sets-development-pack .method-selection-sidebar{grid-template-columns:repeat(2,1fr);align-content:start;gap:.5rem;max-height:25rem;padding-right:.5rem;display:grid;overflow-y:auto}.sets-development-pack .method-details-panel{flex-direction:column;gap:1rem;min-height:18rem;display:flex}.sets-development-pack .method-details-panel h3{border-bottom:2px solid var(--sets-accent);padding-bottom:.5rem;font-size:1.25rem}.sets-development-pack .method-details-panel .method-purpose{font-size:.95rem}.sets-development-pack .method-details-panel .code-example-block{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:4px;padding:1rem}.sets-development-pack .method-details-panel .code-example-block h4{color:var(--cds-text-secondary);margin:.75rem 0 .25rem;font-size:.75rem}.sets-development-pack .method-details-panel .code-example-block h4:first-child{margin-top:0}.sets-development-pack .method-details-panel .code-example-block pre{margin-bottom:.5rem}.sets-development-pack .empty-creation-warning{border-left:3px solid var(--cds-support-warning);background:var(--cds-layer-02);margin-top:1.5rem;padding:1.25rem}.sets-development-pack .code-comparison-boxes{grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0;display:grid}.sets-development-pack .box-correct,.sets-development-pack .box-incorrect{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);padding:1rem}.sets-development-pack .box-correct pre,.sets-development-pack .box-incorrect pre{margin-top:.5rem}.sets-development-pack .warning-reason{color:var(--cds-text-secondary);font-size:.875rem}.sets-development-pack .agritech-example-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.25rem;display:grid}.sets-development-pack .agritech-barn-card{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);border-radius:4px;padding:1rem}.sets-development-pack .agritech-barn-card h4{color:var(--cds-text-secondary);margin-bottom:.75rem;font-size:.85rem}.sets-development-pack .agritech-barn-card.union-card{background:var(--cds-layer-selected-01);border-color:var(--sets-accent);grid-column:1/-1}.sets-development-pack .chip-row{flex-wrap:wrap;gap:.5rem;display:flex}.sets-development-pack .barn-chip{font-family:var(--cds-code-01-font-family);border-radius:12px;padding:.3rem .6rem;font-size:.85rem;font-weight:500}.sets-development-pack .barn-chip.barn-a{color:#002d9c;background:#e5f6ff}.sets-development-pack .barn-chip.barn-b{color:#a2191f;background:#fdf1f5}.sets-development-pack .barn-chip.barn-union{background:var(--sets-accent);color:#fff}.collections-decision-tree{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-top:3px solid var(--cds-support-info)}.collections-decision-tree .decision-tree-layout{grid-template-columns:1fr 1.4fr;align-items:stretch;gap:1.5rem;margin-top:1.5rem;display:grid}@media (max-width:62rem){.collections-decision-tree .decision-tree-layout{grid-template-columns:1fr}}.collections-decision-tree .decision-tree-wizard{flex-direction:column;display:flex}.collections-decision-tree .decision-tree-wizard .cds--tile{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);flex-direction:column;flex:1;justify-content:center;padding:1.5rem;display:flex}.collections-decision-tree .decision-tree-wizard .question-header{color:var(--cds-link-primary);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:flex}.collections-decision-tree .decision-tree-wizard h3{color:var(--cds-text-primary);margin-bottom:1.5rem;font-size:1.2rem;font-weight:500;line-height:1.4}.collections-decision-tree .decision-tree-wizard .decision-actions{gap:.75rem;display:flex}.collections-decision-tree .decision-tree-wizard .decision-actions button{flex:1}.collections-decision-tree .decision-tree-wizard .result-desc{color:var(--cds-text-secondary);margin:1rem 0;font-size:.95rem;line-height:1.5}.collections-decision-tree .decision-tree-wizard .result-code-box{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);font-family:var(--cds-code-01-font-family);border-radius:4px;padding:.85rem;font-size:.85rem;line-height:1.6}.collections-decision-tree .decision-tree-wizard .result-code-box p{margin:.25rem 0}.collections-decision-tree .decision-tree-diagram{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);border-radius:4px;flex-direction:column;justify-content:center;padding:1.5rem;display:flex;overflow-x:auto}.collections-decision-tree .tree-step{opacity:.5;flex-direction:column;align-items:center;width:100%;transition:opacity .3s;display:flex}.collections-decision-tree .tree-step[data-active=true]{opacity:1}.collections-decision-tree .tree-step[data-active=true] .tree-node{border-color:var(--cds-link-primary);background:var(--cds-layer-selected-01);color:var(--cds-text-primary);box-shadow:0 0 8px #0f62fe4d}.collections-decision-tree .tree-node{background:var(--cds-layer-01);border:1.5px solid var(--cds-border-strong-01);text-align:center;white-space:nowrap;color:var(--cds-text-primary);border-radius:4px;padding:.45rem .85rem;font-size:.85rem;font-weight:600;transition:all .3s}.collections-decision-tree .tree-branches{justify-content:center;gap:1.5rem;width:100%;margin-top:1rem;display:flex;position:relative}.collections-decision-tree .tree-branch{opacity:.5;flex-direction:column;flex:1;align-items:center;transition:all .3s;display:flex;position:relative}.collections-decision-tree .tree-branch[data-active=true]{opacity:1}.collections-decision-tree .tree-branch[data-active=true] .branch-label{opacity:1;font-weight:700}.collections-decision-tree .branch-label{text-transform:uppercase;color:var(--cds-text-primary);opacity:.7;margin-bottom:.25rem;font-size:.7rem;font-weight:600}.collections-decision-tree .tree-branch.yes .branch-label{color:var(--cds-support-success)}.collections-decision-tree .tree-branch.no .branch-label{color:var(--cds-support-error)}.collections-decision-tree .tree-leaf{background:var(--cds-layer-01);border:1.5px solid var(--cds-border-strong-01);white-space:nowrap;opacity:.55;color:var(--cds-text-primary);border-radius:4px;padding:.45rem .85rem;font-size:.85rem;transition:all .3s}.collections-decision-tree .tree-leaf strong{color:var(--cds-text-primary)}.collections-decision-tree .tree-leaf[data-active=true]{opacity:1;border-color:var(--cds-support-success);background:#19803833;font-weight:700}.collections-decision-tree .tree-leaf[data-active=true] strong{color:var(--cds-support-success)}@keyframes bounce-error{0%,to{transform:scale(1)}50%{background-color:var(--cds-support-error);transform:scale(1.15)}}.animate-bounce-error{animation:.6s 2 bounce-error}@keyframes added-flash{0%{background-color:var(--cds-support-success);transform:scale(.8)}to{transform:scale(1)}}.animate-added{animation:.5s ease-out added-flash}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.animate-shake{animation:.3s 2 shake}@keyframes flow-down{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.animate-flow{animation:.5s ease-out flow-down}@media (max-width:62rem){.sets-development-pack .eliminator-grid,.sets-development-pack .set-operations-layout,.sets-development-pack .method-explorer-grid{grid-template-columns:1fr}.sets-development-pack .method-selection-sidebar{grid-template-columns:repeat(4,1fr);max-height:12rem}.sets-development-pack .decision-tree-layout{grid-template-columns:1fr}}@media (max-width:42rem){.sets-development-pack .eliminator-pipeline{grid-template-columns:1fr;gap:1.5rem}.sets-development-pack .agritech-example-grid,.sets-development-pack .code-comparison-boxes{grid-template-columns:1fr}.sets-development-pack .method-selection-sidebar{grid-template-columns:repeat(2,1fr)}.sets-development-pack .set-visualizer-display{font-size:.95rem}.sets-development-pack .set-braces{font-size:2.2rem}.sets-development-pack .decision-tree-diagram{display:none}}.dictionary-development-pack{--dict-accent:#0f62fe;--dict-hover:#0353e9;--dict-bg-highlight:var(--cds-layer-selected-01);--dict-border-highlight:var(--cds-border-interactive)}.dictionary-development-pack .dictionary-story .dictionary-problem-block{background:var(--cds-layer-01);border-left:4px solid var(--cds-support-error);border-radius:4px;margin-top:1.5rem;padding:1rem}.dictionary-development-pack .dictionary-story .list-limit-comparison{align-items:center;gap:1.5rem;margin-top:1rem;display:flex}.dictionary-development-pack .dictionary-story .list-limit-comparison .limit-card{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);border-radius:4px;flex:1;padding:1rem}.dictionary-development-pack .dictionary-story .list-limit-comparison .limit-card span{color:var(--cds-text-secondary);margin-bottom:.5rem;font-size:.75rem;display:block}.dictionary-development-pack .dictionary-story .list-limit-comparison .limit-card code{font-family:var(--cds-code-01-font-family);font-size:.875rem}.dictionary-development-pack .dictionary-story .list-limit-comparison .limit-card--alert{border-color:var(--cds-support-error);background:#db1a1a0d}.dictionary-development-pack .dictionary-story .list-limit-comparison .limit-card--alert small{color:var(--cds-support-error);margin-top:.5rem;display:block}.dictionary-development-pack .dictionary-story .list-limit-comparison .limit-arrow{color:var(--cds-text-helper);font-size:1.5rem}.dictionary-development-pack .characteristics-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin-top:1rem;display:grid}.dictionary-development-pack .characteristics-grid .char-tile{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:4px;padding:1rem}.dictionary-development-pack .characteristics-grid .char-tile strong{color:var(--dict-accent);margin-bottom:.25rem;display:block}.dictionary-development-pack .characteristics-grid .char-tile p{margin:0;font-size:.875rem}.dictionary-development-pack .creation-examples-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin-top:1rem;display:grid}.dictionary-development-pack .creation-examples-grid .example-tile{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01)}.dictionary-development-pack .creation-examples-grid .example-tile strong{margin-bottom:.5rem;display:block}.dictionary-development-pack .creation-examples-grid .example-tile pre{background:var(--cds-layer-02);border-radius:4px;margin:0 0 .5rem;padding:.5rem;overflow-x:auto}.dictionary-development-pack .creation-examples-grid .example-tile small{color:var(--cds-text-helper)}.dictionary-development-pack .empty-warning-block{margin-top:1.5rem}.dictionary-development-pack .empty-warning-block .empty-warning-tile{border-left:4px solid var(--cds-support-warning);background:var(--cds-layer-01)}.dictionary-development-pack .empty-warning-block .empty-warning-tile .comparison-flex{gap:2rem;margin-top:1rem;display:flex}.dictionary-development-pack .empty-warning-block .empty-warning-tile .comparison-flex div{flex-direction:column;flex:1;gap:.25rem;display:flex}.dictionary-development-pack .empty-warning-block .empty-warning-tile .comparison-flex div .label-correct{color:var(--cds-support-success);font-size:.75rem;font-weight:700}.dictionary-development-pack .empty-warning-block .empty-warning-tile .comparison-flex div .label-incorrect{color:var(--cds-support-error);font-size:.75rem;font-weight:700}.dictionary-development-pack .visualizer-grid{grid-template-columns:1.2fr 1fr;gap:1.5rem;margin-top:1.5rem;display:grid}.dictionary-development-pack .visualizer-grid .visualizer-left,.dictionary-development-pack .visualizer-grid .visualizer-right{min-width:0}.dictionary-development-pack .dictionary-card-display{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:4px;min-width:0;padding:1.5rem}.dictionary-development-pack .dictionary-card-display .card-header{text-transform:uppercase;letter-spacing:.5px;color:var(--cds-text-helper);border-bottom:1px solid var(--cds-border-subtle-01);margin-bottom:1rem;padding-bottom:.5rem;font-size:.75rem;display:block}.dictionary-development-pack .dictionary-card-display .dict-items-list{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.dictionary-development-pack .dictionary-card-display .dict-item-row{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);cursor:pointer;border-radius:4px;align-items:center;padding:.5rem .75rem;transition:all .2s;display:flex}.dictionary-development-pack .dictionary-card-display .dict-item-row:hover{background:var(--dict-bg-highlight);border-color:var(--dict-border-highlight)}.dictionary-development-pack .dictionary-card-display .dict-item-row.is-selected{background:var(--dict-bg-highlight);border-color:var(--dict-border-highlight);font-weight:700}.dictionary-development-pack .dictionary-card-display .dict-item-row .dict-key{font-family:var(--cds-code-01-font-family);color:var(--dict-accent)}.dictionary-development-pack .dictionary-card-display .dict-item-row .dict-arrow{color:var(--cds-text-helper);margin:0 .5rem}.dictionary-development-pack .dictionary-card-display .dict-item-row .dict-value{font-family:var(--cds-code-01-font-family);color:var(--cds-text-primary);word-break:break-all}.dictionary-development-pack .dictionary-card-display .dict-item-row .delete-item-btn{color:var(--cds-text-helper);height:24px;min-height:24px;margin-left:auto;padding:0 .5rem;font-size:1.25rem}.dictionary-development-pack .dictionary-card-display .dict-item-row .delete-item-btn:hover{color:var(--cds-support-error)}.dictionary-development-pack .dictionary-card-display .dict-syntax-preview{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);border-radius:4px;min-width:0;padding:1rem}.dictionary-development-pack .dictionary-card-display .dict-syntax-preview pre{font-family:var(--cds-code-01-font-family);white-space:pre-wrap;word-break:break-word;max-width:100%;margin:0;font-size:.85rem;overflow-x:auto}.dictionary-development-pack .visualizer-right{flex-direction:column;gap:1rem;display:flex}.dictionary-development-pack .visualizer-right .details-tile{background:var(--cds-layer-01)}.dictionary-development-pack .visualizer-right .details-tile span{color:var(--cds-text-helper);font-size:.75rem;display:block}.dictionary-development-pack .visualizer-right .details-tile strong{font-size:1.15rem;font-family:var(--cds-code-01-font-family);margin:.25rem 0 .5rem;display:block}.dictionary-development-pack .visualizer-right .details-tile code{background:var(--cds-layer-02);font-family:var(--cds-code-01-font-family);border-radius:4px;margin-bottom:.5rem;padding:.5rem;display:block}.dictionary-development-pack .visualizer-right .details-tile small{color:var(--cds-text-helper)}.dictionary-development-pack .visualizer-right .controls-tile{background:var(--cds-layer-01)}.dictionary-development-pack .visualizer-right .controls-tile span{color:var(--cds-text-helper);margin-bottom:.75rem;font-size:.75rem;display:block}.dictionary-development-pack .visualizer-right .controls-tile .input-row{gap:.75rem;margin-bottom:.75rem;display:flex}.dictionary-development-pack .visualizer-right .controls-tile .input-row>div{flex:1}.dictionary-development-pack .visualizer-right .controls-tile .error-text{color:var(--cds-support-error);margin-bottom:.75rem;font-size:.75rem}.dictionary-development-pack .tester-inputs{gap:1rem;margin-top:1rem;display:flex}.dictionary-development-pack .tester-inputs>div{flex:1}.dictionary-development-pack .tester-results-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem;display:grid}.dictionary-development-pack .tester-results-grid .result-box{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-02);border-radius:4px;flex-direction:column;gap:.25rem;padding:1rem;display:flex}.dictionary-development-pack .tester-results-grid .result-box span{font-size:.75rem;font-family:var(--cds-code-01-font-family);color:var(--cds-text-secondary)}.dictionary-development-pack .tester-results-grid .result-box strong{font-size:1.1rem;font-family:var(--cds-code-01-font-family)}.dictionary-development-pack .tester-results-grid .result-box small{margin-top:auto;font-size:.75rem;font-weight:700}.dictionary-development-pack .tester-results-grid .result-box--error{border-color:var(--cds-support-error);background:#db1a1a0d}.dictionary-development-pack .tester-results-grid .result-box--error strong,.dictionary-development-pack .tester-results-grid .result-box--error small{color:var(--cds-support-error)}.dictionary-development-pack .tester-results-grid .result-box--success{border-color:var(--cds-support-success);background:#1980380d}.dictionary-development-pack .tester-results-grid .result-box--success strong,.dictionary-development-pack .tester-results-grid .result-box--success small{color:var(--cds-support-success)}.dictionary-development-pack .mutations-flex{gap:1.5rem;margin-top:1rem;display:flex}.dictionary-development-pack .mutations-flex .mutation-card{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);flex:1}.dictionary-development-pack .mutations-flex .mutation-card h3{margin:.5rem 0}.dictionary-development-pack .mutations-flex .mutation-card pre{background:var(--cds-layer-02);border-radius:4px;margin:.5rem 0 1rem;padding:.75rem;overflow-x:auto}.dictionary-development-pack .mutations-flex .mutation-card span{color:var(--cds-text-helper);font-size:.75rem;display:block}.dictionary-development-pack .builtins-grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem;display:grid}.dictionary-development-pack .builtins-grid .selector-list{flex-direction:column;gap:.5rem;display:flex}.dictionary-development-pack .builtins-grid .selector-btn{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);cursor:pointer;text-align:left;border-radius:4px;flex-direction:column;align-items:flex-start;padding:.75rem 1rem;transition:all .2s;display:flex}.dictionary-development-pack .builtins-grid .selector-btn code{font-family:var(--cds-code-01-font-family);color:var(--dict-accent);font-size:.95rem;font-weight:700}.dictionary-development-pack .builtins-grid .selector-btn span{color:var(--cds-text-secondary);margin-top:.25rem;font-size:.75rem}.dictionary-development-pack .builtins-grid .selector-btn:hover{background:var(--dict-bg-highlight);border-color:var(--dict-border-highlight)}.dictionary-development-pack .builtins-grid .selector-btn.is-selected{background:var(--dict-bg-highlight);border-color:var(--dict-border-highlight);box-shadow:inset 3px 0 0 var(--dict-accent)}.dictionary-development-pack .builtins-grid .result-display{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);flex-direction:column;justify-content:center;gap:.75rem;display:flex}.dictionary-development-pack .builtins-grid .result-display span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.75rem}.dictionary-development-pack .builtins-grid .result-display code{background:var(--cds-layer-02);font-family:var(--cds-code-01-font-family);border-radius:4px;padding:.5rem;display:block}.dictionary-development-pack .builtins-grid .result-display strong{font-size:1.5rem;font-family:var(--cds-code-01-font-family);color:var(--dict-accent)}.dictionary-development-pack .keys-alert-tile{border-left:4px solid var(--cds-support-error);background:var(--cds-layer-01);margin-top:1.5rem}.dictionary-development-pack .keys-alert-tile pre{background:var(--cds-layer-02);border-radius:4px;margin-top:1rem;padding:.75rem;overflow-x:auto}.dictionary-development-pack .iteration-tabs{gap:.5rem;margin-top:1rem;display:flex}.dictionary-development-pack .iteration-display-grid{grid-template-columns:1.5fr 1fr;gap:1rem;margin-top:1rem;display:grid}.dictionary-development-pack .iteration-display-grid .code-block-pane,.dictionary-development-pack .iteration-display-grid .output-block-pane{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:4px;min-width:0;padding:1rem}.dictionary-development-pack .iteration-display-grid .code-block-pane span,.dictionary-development-pack .iteration-display-grid .output-block-pane span{color:var(--cds-text-helper);margin-bottom:.5rem;font-size:.75rem;display:block}.dictionary-development-pack .iteration-display-grid .code-block-pane pre,.dictionary-development-pack .iteration-display-grid .output-block-pane pre{background:var(--cds-layer-02);white-space:pre-wrap;word-break:break-word;max-width:100%;font-family:var(--cds-code-01-font-family);border-radius:4px;margin:0;padding:.5rem;overflow-x:auto}.dictionary-development-pack .iteration-display-grid .output-block-pane pre{color:var(--cds-support-success)}.dictionary-development-pack .agritech-example-grid{grid-template-columns:1.5fr 1fr;gap:1rem;margin-top:1rem;display:grid}.dictionary-development-pack .agritech-example-grid .code-display-block,.dictionary-development-pack .agritech-example-grid .output-display-block{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:4px;min-width:0;padding:1.25rem}.dictionary-development-pack .agritech-example-grid .code-display-block span,.dictionary-development-pack .agritech-example-grid .output-display-block span{color:var(--cds-text-helper);margin-bottom:.5rem;font-size:.75rem;display:block}.dictionary-development-pack .agritech-example-grid .code-display-block pre,.dictionary-development-pack .agritech-example-grid .output-display-block pre{background:var(--cds-layer-02);white-space:pre-wrap;word-break:break-word;max-width:100%;font-family:var(--cds-code-01-font-family);border-radius:4px;margin:0;padding:.5rem;overflow-x:auto}@media (max-width:62rem){.dictionary-development-pack .visualizer-grid,.dictionary-development-pack .builtins-grid,.dictionary-development-pack .iteration-display-grid,.dictionary-development-pack .agritech-example-grid{grid-template-columns:1fr}}@media (max-width:42rem){.dictionary-development-pack .list-limit-comparison{flex-direction:column;gap:.75rem}.dictionary-development-pack .list-limit-comparison .limit-arrow{transform:rotate(90deg)}.dictionary-development-pack .comparison-flex{flex-direction:column;gap:1rem}.dictionary-development-pack .tester-results-grid{grid-template-columns:1fr}.dictionary-development-pack .mutations-flex{flex-direction:column}}.collection-operations-development-pack{--ops-accent:#0f62fe}.collection-operations-development-pack .operations-problem-block{background:var(--cds-layer-01);border-left:4px solid var(--cds-support-info);border-radius:4px;margin-top:1.5rem;padding:1.25rem}.collection-operations-development-pack .multi-payload-flex{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin-top:1rem;display:grid}.collection-operations-development-pack .multi-payload-flex .payload-card{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);padding:1rem}.collection-operations-development-pack .multi-payload-flex .payload-card .payload-tag{color:var(--cds-text-helper);text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;display:block}.collection-operations-development-pack .multi-payload-flex .payload-card code{font-family:var(--cds-code-01-font-family);word-break:break-all;font-size:.85rem}.collection-operations-development-pack .function-tabs-row{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.collection-operations-development-pack .function-detail-tile{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);margin-top:1rem}.collection-operations-development-pack .function-detail-tile .func-header{align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.collection-operations-development-pack .function-detail-tile .func-header code{color:var(--ops-accent);font-size:1.2rem;font-weight:700}.collection-operations-development-pack .function-detail-tile .func-header span{color:var(--cds-text-secondary);font-size:.95rem}.collection-operations-development-pack .function-detail-tile .func-dict-note{border-top:1px dashed var(--cds-border-subtle-01);color:var(--cds-text-secondary);margin-top:.75rem;padding-top:.75rem;font-size:.875rem}.collection-operations-development-pack .collection-parallel-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1.5rem;display:grid}.collection-operations-development-pack .collection-parallel-grid .parallel-card{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);flex-direction:column;gap:.5rem;min-width:0;display:flex}.collection-operations-development-pack .collection-parallel-grid .parallel-card code{font-family:var(--cds-code-01-font-family);background:var(--cds-layer-02);word-break:break-all;border-radius:4px;padding:.4rem;font-size:.8rem}.collection-operations-development-pack .collection-parallel-grid .parallel-card .result-box{border-top:1px solid var(--cds-border-subtle-01);margin-top:auto;padding-top:.5rem}.collection-operations-development-pack .collection-parallel-grid .parallel-card .result-box span{color:var(--cds-text-helper);font-size:.7rem;display:block}.collection-operations-development-pack .collection-parallel-grid .parallel-card .result-box strong{font-size:1rem;font-family:var(--cds-code-01-font-family);color:var(--ops-accent);word-break:break-word}.collection-operations-development-pack .type-selector-buttons{gap:.5rem;margin-top:1rem;display:flex}.collection-operations-development-pack .method-explorer-flex{grid-template-columns:1fr 2fr;gap:1.5rem;margin-top:1.5rem;display:grid}.collection-operations-development-pack .method-explorer-flex .methods-sidebar{flex-direction:column;gap:.5rem;display:flex}.collection-operations-development-pack .method-explorer-flex .method-nav-btn{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);text-align:left;cursor:pointer;border-radius:4px;padding:.75rem;transition:all .2s}.collection-operations-development-pack .method-explorer-flex .method-nav-btn code{font-family:var(--cds-code-01-font-family);color:var(--cds-text-primary);font-size:.9rem}.collection-operations-development-pack .method-explorer-flex .method-nav-btn:hover{background:var(--cds-layer-selected-01)}.collection-operations-development-pack .method-explorer-flex .method-nav-btn.is-selected{background:var(--cds-layer-selected-01);border-left:4px solid var(--ops-accent)}.collection-operations-development-pack .method-explorer-flex .method-nav-btn.is-selected code{color:var(--ops-accent);font-weight:700}.collection-operations-development-pack .method-explorer-flex .method-display-pane{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);flex-direction:column;justify-content:center;gap:.75rem;display:flex}.collection-operations-development-pack .method-explorer-flex .method-display-pane span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.75rem}.collection-operations-development-pack .method-explorer-flex .method-display-pane code{background:var(--cds-layer-02);font-family:var(--cds-code-01-font-family);border-radius:4px;padding:.75rem;font-size:1rem;display:block}.collection-operations-development-pack .method-explorer-flex .method-display-pane p{color:var(--cds-text-secondary);margin:0;line-height:1.55}:is(.collection-comparison-table--5col>div,.collection-comparison-table>div:has(>:nth-child(5))){grid-template-columns:1.2fr 1fr 1fr 1fr 2fr}@media (max-width:62rem){.collection-operations-development-pack .collection-parallel-grid{grid-template-columns:repeat(2,1fr)}.collection-operations-development-pack .method-explorer-flex{grid-template-columns:1fr}}@media (max-width:42rem){.collection-operations-development-pack .collection-parallel-grid{grid-template-columns:1fr}}.list-tuple-practice-development-pack{--practice-accent:#8a3ffc}.list-tuple-practice-development-pack .question-filter-header{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.25rem;display:flex}.list-tuple-practice-development-pack .question-filter-header .filter-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.list-tuple-practice-development-pack .question-filter-header .filter-controls .filter-label{color:var(--cds-text-secondary);margin-right:.5rem;font-size:.85rem;font-weight:600}.list-tuple-practice-development-pack .question-filter-header .progress-tracker-box{flex-direction:column;gap:.35rem;min-width:16rem;display:flex}.list-tuple-practice-development-pack .question-filter-header .progress-tracker-box .progress-text{color:var(--cds-text-primary);justify-content:space-between;font-size:.85rem;display:flex}.list-tuple-practice-development-pack .question-filter-header .progress-tracker-box .progress-bar-bg{background:var(--cds-layer-02);border-radius:4px;height:8px;overflow:hidden}.list-tuple-practice-development-pack .question-filter-header .progress-tracker-box .progress-bar-bg .progress-bar-fill{background:var(--cds-support-success);height:100%;transition:width .3s}.list-tuple-practice-development-pack .questions-accordion-container{flex-direction:column;gap:1.25rem;margin-top:1.5rem;display:flex}.list-tuple-practice-development-pack .question-card-wrapper{transition:all .25rem ease}.list-tuple-practice-development-pack .question-card-wrapper.is-completed .question-item-tile{border-left:4px solid var(--cds-support-success)}.list-tuple-practice-development-pack .question-card-wrapper .question-item-tile{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);padding:1.25rem}.list-tuple-practice-development-pack .question-card-wrapper .question-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.list-tuple-practice-development-pack .question-card-wrapper .question-card-header .question-header-left{align-items:center;gap:.75rem;display:flex}.list-tuple-practice-development-pack .question-card-wrapper .question-card-header .question-header-left .question-number{color:var(--practice-accent);font-size:1.1rem;font-weight:700}.list-tuple-practice-development-pack .question-card-wrapper .question-card-header .question-header-left h3{margin:0;font-size:1.15rem;font-weight:500}.list-tuple-practice-development-pack .question-card-wrapper .question-body-section{margin-top:1rem}.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .problem-statement-box{background:var(--cds-layer-02);border-left:3px solid var(--cds-link-primary);border-radius:4px;margin-bottom:1rem;padding:1rem}.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .problem-statement-box p{margin:.35rem 0;font-size:.95rem;line-height:1.5}.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .problem-statement-box .agritech-context{color:var(--cds-text-secondary)}.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .cds--accordion__title{font-size:.9rem;font-weight:600}.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .hint-text,.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .explanation-text{color:var(--cds-text-secondary);line-height:1.6}.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .solution-box{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);border-radius:4px;padding:1rem}.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .solution-box .solution-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .solution-box .solution-header span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.75rem}.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .solution-box pre{white-space:pre-wrap;word-break:break-word;font-family:var(--cds-code-01-font-family);margin:0;font-size:.9rem}.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .dryrun-grid{grid-template-columns:1.4fr 1fr;gap:1rem;display:grid}.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .dryrun-grid .dryrun-pane,.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .dryrun-grid .output-pane{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);border-radius:4px;padding:.85rem}.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .dryrun-grid .dryrun-pane span,.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .dryrun-grid .output-pane span{color:var(--cds-text-helper);text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;display:block}.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .dryrun-grid .dryrun-pane pre,.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .dryrun-grid .output-pane pre{font-family:var(--cds-code-01-font-family);white-space:pre-wrap;margin:0;font-size:.85rem;line-height:1.5}.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .dryrun-grid .output-pane pre{color:var(--cds-support-success)}.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .pitfall-challenge-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .pitfall-challenge-grid .pitfall-box,.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .pitfall-challenge-grid .challenge-box{border-radius:4px;padding:.85rem}.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .pitfall-challenge-grid .pitfall-box .box-title,.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .pitfall-challenge-grid .challenge-box .box-title{text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:.8rem;font-weight:700;display:flex}.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .pitfall-challenge-grid .pitfall-box p,.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .pitfall-challenge-grid .challenge-box p{margin:0;font-size:.9rem;line-height:1.5}.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .pitfall-challenge-grid .pitfall-box{border-left:3px solid var(--cds-support-error);background:#da1e281a}.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .pitfall-challenge-grid .pitfall-box .box-title{color:var(--cds-support-error)}.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .pitfall-challenge-grid .challenge-box{border-left:3px solid var(--practice-accent);background:#8a3ffc1a}.list-tuple-practice-development-pack .question-card-wrapper .question-body-section .question-details-accordion .pitfall-challenge-grid .challenge-box .box-title{color:var(--practice-accent)}.list-tuple-practice-development-pack .sidebar-navigator-wrapper{margin-top:1.5rem}.list-tuple-practice-development-pack .question-navigator-card{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);padding:1rem}.list-tuple-practice-development-pack .question-navigator-card h4{color:var(--cds-text-secondary);margin-top:0;margin-bottom:.75rem;font-size:.9rem}.list-tuple-practice-development-pack .question-navigator-card .question-grid-nav{grid-template-columns:repeat(5,1fr);gap:.4rem;display:grid}.list-tuple-practice-development-pack .question-navigator-card .question-grid-nav .question-nav-node{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);color:var(--cds-text-primary);border-radius:4px;justify-content:center;align-items:center;padding:.35rem .2rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.list-tuple-practice-development-pack .question-navigator-card .question-grid-nav .question-nav-node:hover{background:var(--cds-layer-selected-01);border-color:var(--cds-link-primary)}.list-tuple-practice-development-pack .question-navigator-card .question-grid-nav .question-nav-node.is-done{background:var(--cds-support-success);color:#fff;border-color:var(--cds-support-success)}@media (max-width:62rem){.list-tuple-practice-development-pack .dryrun-grid,.list-tuple-practice-development-pack .pitfall-challenge-grid{grid-template-columns:1fr}}.set-dict-practice-development-pack{--practice-accent:#0e7c7b}.set-dict-practice-development-pack .question-nav-node.easy{border-color:var(--cds-support-info)}.set-dict-practice-development-pack .question-nav-node.medium{border-color:var(--practice-accent)}.set-dict-practice-development-pack .question-nav-node.advanced{border-color:var(--cds-support-error)}.set-dict-practice-development-pack .challenge-box{border-left:3px solid var(--practice-accent);background:#0e7c7b1a}.set-dict-practice-development-pack .challenge-box .box-title{color:var(--practice-accent)}.oop-development-pack{--oop-class:#8a3ffc;--oop-object:#33b1ff;--oop-method:#08bdba;--oop-attribute:#ff7eb6;--oop-constructor:#f1c21b;--oop-inheritance:#42be65;--oop-composition:#ff832b;--oop-memory:#a2191f;--oop-flash:#fff;--oop-abstract:#be95ff}@keyframes oop-object-create{0%{opacity:0;transform:scale(.7)}70%{opacity:.8;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes oop-heap-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.oop-development-pack .oop-growing-problem .oop-scaling-visualizer{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:8px;flex-direction:column;align-items:center;gap:1.5rem;margin:1.5rem 0;padding:1.5rem;display:flex}.oop-development-pack .oop-growing-problem .oop-scaling-visualizer .oop-scaling-steps{grid-template-columns:repeat(4,1fr);gap:1rem;width:100%;display:grid}.oop-development-pack .oop-growing-problem .oop-scaling-visualizer .oop-scaling-steps .oop-scaling-node{background:var(--cds-layer-02);border:2px solid var(--cds-border-subtle-01);cursor:pointer;border-radius:6px;flex-direction:column;align-items:center;padding:1rem .5rem;transition:all .2s;display:flex}.oop-development-pack .oop-growing-problem .oop-scaling-visualizer .oop-scaling-steps .oop-scaling-node:hover{border-color:var(--oop-object)}.oop-development-pack .oop-growing-problem .oop-scaling-visualizer .oop-scaling-steps .oop-scaling-node.active{border-color:var(--oop-object);background:#33b1ff14}.oop-development-pack .oop-growing-problem .oop-scaling-visualizer .oop-scaling-steps .oop-scaling-node.highlight{border-color:var(--cds-support-error)}.oop-development-pack .oop-growing-problem .oop-scaling-visualizer .oop-scaling-steps .oop-scaling-node.highlight.active{background:#da1e2814}.oop-development-pack .oop-growing-problem .oop-scaling-visualizer .oop-scaling-steps .oop-scaling-node .oop-scaling-label{color:var(--cds-text-secondary);font-size:.85rem}.oop-development-pack .oop-growing-problem .oop-scaling-visualizer .oop-scaling-steps .oop-scaling-node .oop-scaling-count{color:var(--cds-text-primary);margin:.25rem 0;font-size:1.25rem;font-weight:700}.oop-development-pack .oop-growing-problem .oop-scaling-visualizer .oop-scaling-steps .oop-scaling-node .oop-scaling-unit{color:var(--cds-text-helper);font-size:.75rem}.oop-development-pack .oop-growing-problem .oop-scaling-visualizer .oop-scaling-spotlight{text-align:center;background:var(--cds-layer-02);border-left:4px solid var(--oop-object);border-radius:6px;width:100%;padding:1.5rem}.oop-development-pack .oop-growing-problem .oop-scaling-visualizer .oop-scaling-spotlight.is-critical{border-left-color:var(--cds-support-error)}.oop-development-pack .oop-growing-problem .oop-scaling-visualizer .oop-scaling-spotlight .oop-scaling-spotlight-farm{color:var(--cds-text-primary);font-size:1.1rem;font-weight:600}.oop-development-pack .oop-growing-problem .oop-scaling-visualizer .oop-scaling-spotlight .oop-scaling-spotlight-count{color:var(--oop-object);margin:.25rem 0;font-size:2.5rem;font-weight:800;line-height:1.2}.oop-development-pack .oop-growing-problem .oop-scaling-visualizer .oop-scaling-spotlight .oop-scaling-spotlight-unit{color:var(--cds-text-secondary);font-size:.9rem}.oop-development-pack .oop-growing-problem .oop-scaling-visualizer .oop-scaling-spotlight .oop-scaling-crisis{color:var(--cds-support-error);margin-top:.5rem;font-size:.9rem;font-weight:600}.oop-development-pack .oop-growing-problem .oop-scaling-visualizer .oop-scaling-nav{align-items:center;gap:1rem;display:flex}.oop-development-pack .oop-growing-problem .oop-scaling-visualizer .oop-scaling-nav .oop-scaling-counter{color:var(--cds-text-secondary);font-size:.85rem}.oop-development-pack .oop-growing-problem .oop-pain-points{margin:1.5rem 0}.oop-development-pack .oop-growing-problem .oop-pain-points .oop-pain-list{flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.oop-development-pack .oop-growing-problem .oop-pain-points .oop-pain-list .oop-pain-item{background:var(--cds-layer-01);border-left:3px solid var(--cds-support-error);border-radius:4px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.oop-development-pack .oop-growing-problem .oop-pain-points .oop-pain-list .oop-pain-item .oop-pain-icon{color:var(--cds-support-error);font-weight:700}.oop-development-pack .oop-growing-problem .oop-scaling-question{background:var(--cds-layer-02);border-left:4px solid var(--cds-support-warning);align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.oop-development-pack .oop-growing-problem .oop-scaling-question p{color:var(--cds-text-primary);margin:0;font-weight:600}.oop-development-pack .oop-class-object-visualizer .oop-cov-tabs{border-bottom:2px solid var(--cds-border-subtle-01);gap:.5rem;margin:1rem 0 1.5rem;display:flex}.oop-development-pack .oop-class-object-visualizer .oop-cov-tabs .oop-cov-tab{color:var(--cds-text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;transition:all .2s}.oop-development-pack .oop-class-object-visualizer .oop-cov-tabs .oop-cov-tab:hover{color:var(--cds-text-primary)}.oop-development-pack .oop-class-object-visualizer .oop-cov-tabs .oop-cov-tab.active{color:var(--oop-class);border-bottom-color:var(--oop-class)}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel{flex-direction:column;gap:1.5rem;display:flex}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-class-card{background:var(--cds-layer-01);border:2px solid var(--oop-class);border-radius:8px;max-width:400px;overflow:hidden;box-shadow:0 4px 12px #00000026}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-class-card .oop-class-header{border-bottom:1px solid var(--cds-border-subtle-01);background:#8a3ffc26;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-class-card .oop-class-header .oop-class-name{color:var(--cds-text-primary);font-size:1.2rem;font-weight:700}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-class-card .oop-class-body{flex-direction:column;gap:1rem;padding:1rem;display:flex}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-class-card .oop-class-body .oop-class-section{flex-direction:column;gap:.35rem;display:flex}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-class-card .oop-class-body .oop-class-section .oop-class-section-label{letter-spacing:.5px;color:var(--cds-text-helper);margin-bottom:.2rem;font-size:.7rem;font-weight:700}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-class-card .oop-class-body .oop-class-section .oop-class-attr-row{font-family:var(--cds-code-01-font-family,monospace);gap:.5rem;font-size:.85rem;display:flex}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-class-card .oop-class-body .oop-class-section .oop-class-attr-row .oop-attr-name{color:var(--oop-attribute)}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-class-card .oop-class-body .oop-class-section .oop-class-attr-row .oop-attr-colon{color:var(--cds-text-helper)}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-class-card .oop-class-body .oop-class-section .oop-class-attr-row .oop-attr-type{color:var(--cds-text-secondary)}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-class-card .oop-class-body .oop-class-section .oop-class-method-row{font-family:var(--cds-code-01-font-family,monospace);gap:.25rem;font-size:.85rem;display:flex}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-class-card .oop-class-body .oop-class-section .oop-class-method-row .oop-method-name{color:var(--oop-method);font-weight:600}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-class-card .oop-class-body .oop-class-section .oop-class-method-row .oop-method-params{color:var(--cds-text-secondary)}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-class-card .oop-class-body .oop-class-section .oop-class-method-row .oop-method-arrow,.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-class-card .oop-class-body .oop-class-section .oop-class-method-row .oop-method-return{color:var(--cds-text-helper)}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-concept-box{background:var(--cds-layer-01);border-left:4px solid var(--oop-class);border-radius:6px;padding:1.25rem}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-concept-box h3{margin-top:0;margin-bottom:.5rem}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-concept-box p{color:var(--cds-text-secondary);margin:0}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-concept-box .oop-agritech-context{margin-top:.5rem;font-style:italic}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-object-instances-area{flex-direction:column;gap:1rem;display:flex}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-object-instances-area .oop-object-instances-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-object-instances-area .oop-object-instances-grid .oop-object-card{background:var(--cds-layer-01);border:2px solid var(--oop-object);opacity:.3;border-radius:6px;transition:all .35ms;overflow:hidden;transform:scale(.95)}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-object-instances-area .oop-object-instances-grid .oop-object-card.oop-object-card--visible{opacity:1;animation:.35s ease-out oop-object-create;transform:scale(1)}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-object-instances-area .oop-object-instances-grid .oop-object-card .oop-object-header{border-bottom:1px solid var(--cds-border-subtle-01);background:#33b1ff26;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-object-instances-area .oop-object-instances-grid .oop-object-card .oop-object-header .oop-object-name{color:var(--cds-text-primary);font-size:.9rem;font-weight:700}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-object-instances-area .oop-object-instances-grid .oop-object-card .oop-object-body{flex-direction:column;gap:.4rem;padding:.75rem;font-size:.8rem;display:flex}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-object-instances-area .oop-object-instances-grid .oop-object-card .oop-object-body .oop-object-represents{color:var(--cds-text-primary);font-weight:600}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-object-instances-area .oop-object-instances-grid .oop-object-card .oop-object-body .oop-object-empty-note{color:var(--cds-text-helper);font-style:italic}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-object-instances-area .oop-object-controls{align-items:center;gap:1rem;display:flex}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-object-instances-area .oop-object-controls .oop-object-count{color:var(--cds-text-secondary);margin-left:auto;font-size:.85rem}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-code-preview .oop-code-label{color:var(--cds-text-secondary);margin-bottom:.4rem;font-size:.8rem;font-weight:600}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-code-preview .oop-output-box{background:var(--cds-layer-02);border-radius:4px;align-items:center;gap:1rem;margin-top:.5rem;padding:.75rem 1rem;display:flex}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-code-preview .oop-output-box .oop-output-label{color:var(--cds-text-helper);text-transform:uppercase;font-size:.75rem;font-weight:700}.oop-development-pack .oop-class-object-visualizer .oop-cov-panel .oop-code-preview .oop-output-box code{color:var(--oop-method);font-family:var(--cds-code-01-font-family,monospace)}.oop-development-pack .oop-memory-viewer .oop-memory-layout{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:8px;grid-template-columns:1fr 2fr;gap:1.5rem;margin:1.5rem 0;padding:1.5rem;display:grid}.oop-development-pack .oop-memory-viewer .oop-memory-layout .oop-memory-panel-label{letter-spacing:1px;color:var(--oop-memory);margin:0;font-size:.8rem;font-weight:800}.oop-development-pack .oop-memory-viewer .oop-memory-layout .oop-memory-panel-subtitle{color:var(--cds-text-helper);margin-top:.2rem;margin-bottom:1rem;font-size:.75rem}.oop-development-pack .oop-memory-viewer .oop-memory-layout .oop-memory-stack{border-right:1px solid var(--cds-border-subtle-01);padding-right:1.5rem}.oop-development-pack .oop-memory-viewer .oop-memory-layout .oop-memory-stack .oop-memory-stack-rows{flex-direction:column;gap:.75rem;display:flex}.oop-development-pack .oop-memory-viewer .oop-memory-layout .oop-memory-stack .oop-memory-stack-rows .oop-stack-row{background:var(--cds-layer-02);opacity:.4;border-radius:4px;justify-content:space-between;align-items:center;padding:.5rem .75rem;transition:all .3s;display:flex}.oop-development-pack .oop-memory-viewer .oop-memory-layout .oop-memory-stack .oop-memory-stack-rows .oop-stack-row.oop-stack-row--active{opacity:1;border:1px solid var(--oop-object);background:#33b1ff1a}.oop-development-pack .oop-memory-viewer .oop-memory-layout .oop-memory-stack .oop-memory-stack-rows .oop-stack-row .oop-stack-varname{font-family:var(--cds-code-01-font-family,monospace);font-weight:600}.oop-development-pack .oop-memory-viewer .oop-memory-layout .oop-memory-stack .oop-memory-stack-rows .oop-stack-row .oop-stack-arrow{color:var(--oop-object);font-weight:700}.oop-development-pack .oop-memory-viewer .oop-memory-layout .oop-memory-heap .oop-memory-heap-blocks{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;min-height:120px;display:grid}.oop-development-pack .oop-memory-viewer .oop-memory-layout .oop-memory-heap .oop-memory-heap-blocks .oop-heap-block{background:var(--cds-layer-02);border:1.5px solid var(--oop-memory);border-radius:6px;flex-direction:column;gap:.4rem;padding:.75rem;display:flex}.oop-development-pack .oop-memory-viewer .oop-memory-layout .oop-memory-heap .oop-memory-heap-blocks .oop-heap-block.oop-heap-block--appear{animation:.3s ease-out forwards oop-heap-appear}.oop-development-pack .oop-memory-viewer .oop-memory-layout .oop-memory-heap .oop-memory-heap-blocks .oop-heap-block .oop-heap-address{font-family:var(--cds-code-01-font-family,monospace);color:var(--oop-memory);font-size:.7rem;font-weight:700}.oop-development-pack .oop-memory-viewer .oop-memory-layout .oop-memory-heap .oop-memory-heap-blocks .oop-heap-block .oop-heap-note{color:var(--cds-text-helper);font-size:.75rem;font-style:italic}.oop-development-pack .oop-memory-viewer .oop-memory-layout .oop-memory-heap .oop-memory-heap-blocks .oop-heap-empty{color:var(--cds-text-helper);margin:auto;font-style:italic}.oop-development-pack .oop-memory-viewer .oop-memory-controls{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.oop-development-pack .oop-memory-viewer .oop-memory-controls .oop-memory-count{color:var(--cds-text-secondary);margin-left:auto;font-size:.85rem}.oop-development-pack .oop-memory-viewer .oop-memory-code{margin-top:1.5rem}.oop-development-pack .oop-memory-viewer .oop-memory-code .oop-independence-note{background:var(--cds-layer-01);border-left:4px solid var(--cds-support-success);align-items:center;gap:.75rem;margin-top:1rem;display:flex}.oop-development-pack .oop-memory-viewer .oop-memory-code .oop-independence-note span{color:var(--cds-text-primary);font-weight:500}.oop-development-pack .oop-evolution-panel{background:var(--cds-layer-01);border:2px solid var(--oop-class);border-radius:8px}.oop-development-pack .oop-evolution-panel .oop-evolution-header{color:var(--oop-class);align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.oop-development-pack .oop-evolution-panel .oop-evolution-header h2{color:var(--cds-text-primary);margin:0}.oop-development-pack .oop-evolution-panel .oop-evolution-subtitle{color:var(--cds-text-secondary);margin-bottom:1.5rem}.oop-development-pack .oop-evolution-panel .oop-evolution-progress{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.oop-development-pack .oop-evolution-panel .oop-evolution-progress .oop-evolution-progress-steps{grid-template-columns:repeat(10,1fr);gap:.4rem;display:grid}.oop-development-pack .oop-evolution-panel .oop-evolution-progress .oop-evolution-progress-steps .oop-evolution-step{background:var(--cds-layer-02);border-radius:4px;height:8px}.oop-development-pack .oop-evolution-panel .oop-evolution-progress .oop-evolution-progress-steps .oop-evolution-step.completed{background:var(--oop-class)}.oop-development-pack .oop-evolution-panel .oop-evolution-progress .oop-evolution-progress-steps .oop-evolution-step.current{background:var(--oop-object);box-shadow:0 0 8px var(--oop-object)}.oop-development-pack .oop-evolution-panel .oop-evolution-progress .oop-evolution-progress-label{color:var(--cds-text-helper);text-align:right;font-size:.75rem}.oop-development-pack .oop-evolution-panel .oop-evolution-code{margin-bottom:1rem}.oop-development-pack .oop-evolution-panel .oop-evolution-code .oop-evolution-code-title{color:var(--cds-text-primary);margin-bottom:.4rem;font-size:.85rem;font-weight:600}.oop-development-pack .oop-evolution-panel .oop-evolution-note{background:var(--cds-layer-02);border-left:4px solid var(--oop-class);margin-bottom:1.5rem}.oop-development-pack .oop-evolution-panel .oop-evolution-note p{color:var(--cds-text-secondary);margin:0;font-size:.9rem}.oop-development-pack .oop-evolution-panel .oop-evolution-roadmap .oop-evolution-roadmap-title{color:var(--cds-text-primary);margin-bottom:.75rem;font-size:.9rem;font-weight:700}.oop-development-pack .oop-evolution-panel .oop-evolution-roadmap .oop-evolution-roadmap-list{flex-direction:column;gap:.4rem;display:flex}.oop-development-pack .oop-evolution-panel .oop-evolution-roadmap .oop-evolution-roadmap-list .oop-evolution-row{background:var(--cds-layer-02);border-radius:4px;align-items:center;gap:.75rem;padding:.4rem .75rem;font-size:.85rem;display:flex}.oop-development-pack .oop-evolution-panel .oop-evolution-roadmap .oop-evolution-roadmap-list .oop-evolution-row.done{background:#8a3ffc1a;font-weight:600}.oop-development-pack .oop-evolution-panel .oop-evolution-roadmap .oop-evolution-roadmap-list .oop-evolution-row.done .oop-evolution-row-lesson{color:var(--oop-class)}.oop-development-pack .oop-evolution-panel .oop-evolution-roadmap .oop-evolution-roadmap-list .oop-evolution-row .oop-evolution-row-lesson{color:var(--cds-text-helper);min-width:2rem;font-weight:700}.oop-development-pack .oop-evolution-panel .oop-evolution-roadmap .oop-evolution-roadmap-list .oop-evolution-row .oop-evolution-row-label{color:var(--cds-text-primary)}.oop-development-pack .oop-evolution-panel .oop-evolution-roadmap .oop-evolution-roadmap-list .oop-evolution-row .oop-evolution-check{color:var(--oop-class);margin-left:auto}.oop-development-pack .oop-debug-challenges .oop-debug-list{flex-direction:column;gap:1.5rem;margin-top:1rem;display:flex}.oop-development-pack .oop-debug-challenges .oop-debug-list .oop-debug-item{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:6px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.oop-development-pack .oop-debug-challenges .oop-debug-list .oop-debug-item .oop-debug-item-header{align-items:center;gap:.75rem;display:flex}.oop-development-pack .oop-debug-challenges .oop-debug-list .oop-debug-item .oop-debug-item-header h3{margin:0;font-size:1.05rem}.oop-development-pack .oop-debug-challenges .oop-debug-list .oop-debug-item .oop-debug-guidance{background:var(--cds-layer-02);border-radius:4px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.oop-development-pack .oop-debug-challenges .oop-debug-list .oop-debug-item .oop-debug-guidance .oop-debug-hint{color:var(--cds-text-secondary);margin:0;font-size:.85rem}.oop-development-pack .oop-debug-challenges .oop-debug-list .oop-debug-item .oop-debug-solution{border-left:3px solid var(--cds-support-success);background:#42be6514;border-radius:4px;flex-direction:column;gap:.75rem;margin-top:.5rem;padding:1rem;display:flex}.oop-development-pack .oop-debug-challenges .oop-debug-list .oop-debug-item .oop-debug-solution .oop-debug-solution-label{color:var(--cds-support-success);text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.oop-development-pack .oop-engineer-thinking{background:var(--cds-layer-01);border-left:4px solid var(--cds-link-primary)}.oop-development-pack .oop-engineer-thinking .oop-engineer-header{color:var(--cds-link-primary);align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.oop-development-pack .oop-engineer-thinking .oop-engineer-header h2{color:var(--cds-text-primary);margin:0}.oop-development-pack .oop-engineer-thinking .oop-engineer-prompt{color:var(--cds-text-primary);font-size:1.05rem;line-height:1.6}.oop-development-pack .oop-engineer-thinking .oop-engineer-note{background:var(--cds-layer-02);margin-top:1rem}.oop-development-pack .oop-engineer-thinking .oop-engineer-note p{color:var(--cds-text-secondary);margin:0;font-size:.85rem}[data-carbon-theme=white] .oop-development-pack{--oop-class:#6929c4;--oop-object:#0043ce;--oop-method:#007d79;--oop-attribute:#9f1853;--oop-constructor:#b28600;--oop-inheritance:#198038;--oop-composition:#ba4e00;--oop-memory:#750e13;--oop-flash:#161616;--oop-abstract:#491d8b}@media (max-width:62rem){.oop-development-pack .oop-growing-problem .oop-scaling-visualizer .oop-scaling-steps{grid-template-columns:repeat(2,1fr)}.oop-development-pack .oop-memory-viewer .oop-memory-layout{grid-template-columns:1fr}}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:8px;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1rem;padding:1.5rem;display:grid}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container .oop-cfv-code-panel{flex-direction:column;gap:1rem;display:flex}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container .oop-cfv-code-panel .oop-cfv-header{justify-content:space-between;align-items:center;display:flex}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container .oop-cfv-code-panel .oop-cfv-header .oop-cfv-step-badge{color:var(--cds-text-secondary);font-size:.8rem;font-weight:600}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container .oop-cfv-code-panel .oop-cfv-code-display{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);border-radius:6px;padding:1rem}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container .oop-cfv-code-panel .oop-cfv-code-display pre{margin:0}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container .oop-cfv-code-panel .oop-cfv-code-display code{font-family:var(--cds-code-01-font-family,monospace);font-size:.85rem}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container .oop-cfv-code-panel .oop-cfv-code-display code .oop-cfv-line--active{border-left:3px solid var(--oop-constructor);background:#f1c21b33;width:100%;padding-left:.25rem;font-weight:700;display:inline-block}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container .oop-cfv-code-panel .oop-cfv-explanation{background:var(--cds-layer-02);border-left:3px solid var(--oop-constructor);border-radius:4px;padding:.85rem 1rem}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container .oop-cfv-code-panel .oop-cfv-explanation .oop-cfv-explanation-title{color:var(--cds-text-primary);margin:0 0 .3rem;font-size:.9rem;font-weight:700}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container .oop-cfv-code-panel .oop-cfv-explanation .oop-cfv-explanation-text{color:var(--cds-text-secondary);margin:0;font-size:.85rem}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container .oop-cfv-code-panel .oop-cfv-controls{justify-content:space-between;align-items:center;display:flex}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container .oop-cfv-state-panel{flex-direction:column;gap:.75rem;display:flex}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container .oop-cfv-state-panel .oop-cfv-state-title{color:var(--cds-text-primary);align-items:center;gap:.5rem;margin:0;font-size:.85rem;font-weight:700;display:flex}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container .oop-cfv-state-panel .oop-cfv-state-title .oop-cfv-self-tag{background:var(--oop-constructor);color:#161616;font-family:var(--cds-code-01-font-family,monospace);border-radius:3px;padding:.1rem .4rem}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container .oop-cfv-state-panel .oop-cfv-state-card{background:var(--cds-layer-02);border:2px solid var(--oop-object);border-radius:6px;overflow:hidden}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container .oop-cfv-state-panel .oop-cfv-state-card .oop-cfv-card-header{border-bottom:1px solid var(--cds-border-subtle-01);background:#33b1ff26;justify-content:space-between;align-items:center;padding:.6rem .85rem;display:flex}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container .oop-cfv-state-panel .oop-cfv-state-card .oop-cfv-card-header .oop-cfv-card-id{font-family:var(--cds-code-01-font-family,monospace);color:var(--oop-object);font-size:.8rem;font-weight:700}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container .oop-cfv-state-panel .oop-cfv-state-card .oop-cfv-card-attributes{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container .oop-cfv-state-panel .oop-cfv-state-card .oop-cfv-card-attributes .oop-cfv-attr-row{font-family:var(--cds-code-01-font-family,monospace);gap:.5rem;font-size:.85rem;display:flex}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container .oop-cfv-state-panel .oop-cfv-state-card .oop-cfv-card-attributes .oop-cfv-attr-row .oop-cfv-attr-key{color:var(--oop-attribute);font-weight:600}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container .oop-cfv-state-panel .oop-cfv-state-card .oop-cfv-card-attributes .oop-cfv-attr-row .oop-cfv-attr-colon{color:var(--cds-text-helper)}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container .oop-cfv-state-panel .oop-cfv-state-card .oop-cfv-card-attributes .oop-cfv-attr-row .oop-cfv-attr-val{color:var(--cds-text-helper);font-style:italic}.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container .oop-cfv-state-panel .oop-cfv-state-card .oop-cfv-card-attributes .oop-cfv-attr-row .oop-cfv-attr-val.oop-cfv-attr-val--set{color:var(--cds-text-primary);font-style:normal;font-weight:600}.oop-lesson-5-2-pack .oop-self-explorer .oop-self-analogy-tile{background:var(--cds-layer-02);border-left:4px solid var(--oop-class);margin:1rem 0 1.5rem}.oop-lesson-5-2-pack .oop-self-explorer .oop-self-analogy-tile h3{margin-top:0;margin-bottom:.75rem}.oop-lesson-5-2-pack .oop-self-explorer .oop-self-analogy-tile .oop-analogy-prompt{color:var(--cds-text-primary);margin-bottom:.4rem}.oop-lesson-5-2-pack .oop-self-explorer .oop-self-analogy-tile .oop-analogy-action{color:var(--cds-text-primary);margin-bottom:.75rem}.oop-lesson-5-2-pack .oop-self-explorer .oop-self-analogy-tile .oop-analogy-lesson{background:var(--cds-layer-01);border-radius:4px;align-items:center;gap:.75rem;padding:.75rem;display:flex}.oop-lesson-5-2-pack .oop-self-explorer .oop-self-analogy-tile .oop-analogy-lesson p{color:var(--cds-text-primary);margin:0;font-weight:600}.oop-lesson-5-2-pack .oop-self-explorer .oop-self-interactive{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:8px;margin-bottom:1.5rem;padding:1.25rem}.oop-lesson-5-2-pack .oop-self-explorer .oop-self-interactive h3{margin-top:0;margin-bottom:.25rem}.oop-lesson-5-2-pack .oop-self-explorer .oop-self-interactive p{color:var(--cds-text-secondary);margin-bottom:1rem}.oop-lesson-5-2-pack .oop-self-explorer .oop-self-interactive .oop-self-buttons{gap:.75rem;margin-bottom:1rem;display:flex}.oop-lesson-5-2-pack .oop-self-explorer .oop-self-interactive .oop-self-buttons .oop-self-btn{background:var(--cds-layer-02);border:2px solid var(--cds-border-subtle-01);color:var(--cds-text-primary);font-family:var(--cds-code-01-font-family,monospace);cursor:pointer;border-radius:6px;flex:1;padding:.75rem;font-size:.85rem;transition:all .2s}.oop-lesson-5-2-pack .oop-self-explorer .oop-self-interactive .oop-self-buttons .oop-self-btn:hover{border-color:var(--oop-object)}.oop-lesson-5-2-pack .oop-self-explorer .oop-self-interactive .oop-self-buttons .oop-self-btn.active{border-color:var(--oop-object);background:#33b1ff1a;font-weight:700}.oop-lesson-5-2-pack .oop-self-explorer .oop-self-interactive .oop-self-display-box{background:var(--cds-layer-02);border-radius:6px;padding:1rem}.oop-lesson-5-2-pack .oop-self-explorer .oop-self-interactive .oop-self-display-box .oop-self-resolved{color:var(--cds-text-primary);margin:0 0 .5rem;font-weight:600}.oop-lesson-5-2-pack .oop-self-explorer .oop-self-interactive .oop-self-display-box .oop-self-mapping{font-family:var(--cds-code-01-font-family,monospace);color:var(--oop-object);margin-bottom:.5rem;font-weight:700}.oop-lesson-5-2-pack .oop-self-explorer .oop-self-interactive .oop-self-display-box .oop-self-effect{color:var(--cds-text-secondary);margin:0;font-size:.9rem}.oop-lesson-5-2-pack .oop-self-explorer .oop-self-rules ul{flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.oop-lesson-5-2-pack .oop-self-explorer .oop-self-rules ul li{background:var(--cds-layer-01);border-left:3px solid var(--cds-support-success);border-radius:4px;align-items:center;gap:.75rem;padding:.75rem;display:flex}.oop-lesson-5-2-pack .oop-instance-inspector .oop-output-box{background:var(--cds-layer-02);border-radius:4px;margin:1rem 0;padding:.75rem 1rem}.oop-lesson-5-2-pack .oop-instance-inspector .oop-output-box .oop-output-label{color:var(--cds-text-helper);text-transform:uppercase;font-size:.75rem;font-weight:700}.oop-lesson-5-2-pack .oop-instance-inspector .oop-output-box pre{font-family:var(--cds-code-01-font-family,monospace);color:var(--oop-method);margin:.4rem 0 0}.oop-lesson-5-2-pack .oop-instance-inspector .oop-instance-exp{color:var(--cds-text-secondary);font-style:italic}.oop-lesson-5-2-pack .oop-instance-inspector .oop-memory-state-section{margin-top:1.5rem}.oop-lesson-5-2-pack .oop-instance-inspector .oop-memory-state-section .oop-memory-cards-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem;margin-top:1rem;display:grid}.oop-lesson-5-2-pack .oop-instance-inspector .oop-memory-state-section .oop-memory-cards-grid .oop-memory-instance-card{background:var(--cds-layer-01);border:2px solid var(--oop-object);border-radius:6px;overflow:hidden}.oop-lesson-5-2-pack .oop-instance-inspector .oop-memory-state-section .oop-memory-cards-grid .oop-memory-instance-card .oop-mic-header{border-bottom:1px solid var(--cds-border-subtle-01);background:#33b1ff26;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.oop-lesson-5-2-pack .oop-instance-inspector .oop-memory-state-section .oop-memory-cards-grid .oop-memory-instance-card .oop-mic-header .oop-mic-address{font-family:var(--cds-code-01-font-family,monospace);color:var(--oop-memory);font-size:.75rem;font-weight:700}.oop-lesson-5-2-pack .oop-instance-inspector .oop-memory-state-section .oop-memory-cards-grid .oop-memory-instance-card .oop-mic-body{padding:.85rem}.oop-lesson-5-2-pack .oop-instance-inspector .oop-memory-state-section .oop-memory-cards-grid .oop-memory-instance-card .oop-mic-body .oop-mic-class{color:var(--cds-text-helper);margin:0 0 .5rem;font-size:.8rem;font-weight:600}.oop-lesson-5-2-pack .oop-instance-inspector .oop-memory-state-section .oop-memory-cards-grid .oop-memory-instance-card .oop-mic-body .oop-mic-attrs{flex-direction:column;gap:.4rem;display:flex}.oop-lesson-5-2-pack .oop-instance-inspector .oop-memory-state-section .oop-memory-cards-grid .oop-memory-instance-card .oop-mic-body .oop-mic-attrs .oop-mic-attr-row{font-family:var(--cds-code-01-font-family,monospace);gap:.4rem;font-size:.85rem;display:flex}.oop-lesson-5-2-pack .oop-instance-inspector .oop-memory-state-section .oop-memory-cards-grid .oop-memory-instance-card .oop-mic-body .oop-mic-attrs .oop-mic-attr-row .oop-mic-key{color:var(--oop-attribute);font-weight:600}.oop-lesson-5-2-pack .oop-instance-inspector .oop-memory-state-section .oop-memory-cards-grid .oop-memory-instance-card .oop-mic-body .oop-mic-attrs .oop-mic-attr-row .oop-mic-eq{color:var(--cds-text-helper)}.oop-lesson-5-2-pack .oop-instance-inspector .oop-memory-state-section .oop-memory-cards-grid .oop-memory-instance-card .oop-mic-body .oop-mic-attrs .oop-mic-attr-row .oop-mic-val{color:var(--cds-text-primary);font-weight:600}@media (max-width:62rem){.oop-lesson-5-2-pack .oop-constructor-flow .oop-cfv-container{grid-template-columns:1fr}}.oop-lesson-5-3-pack .oop-var-comparator .oop-vc-tabs{border-bottom:2px solid var(--cds-border-subtle-01);gap:.5rem;margin:1rem 0 1.5rem;display:flex}.oop-lesson-5-3-pack .oop-var-comparator .oop-vc-tabs .oop-vc-tab{color:var(--cds-text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .2s}.oop-lesson-5-3-pack .oop-var-comparator .oop-vc-tabs .oop-vc-tab:hover{color:var(--cds-text-primary)}.oop-lesson-5-3-pack .oop-var-comparator .oop-vc-tabs .oop-vc-tab.active{color:var(--oop-class);border-bottom-color:var(--oop-class)}.oop-lesson-5-3-pack .oop-var-comparator .oop-vc-panel{margin-bottom:1.5rem}.oop-lesson-5-3-pack .oop-var-comparator .oop-vc-panel .oop-vc-tile{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:6px}.oop-lesson-5-3-pack .oop-var-comparator .oop-vc-panel .oop-vc-tile.oop-vc-tile--instance{border-left:4px solid var(--oop-object)}.oop-lesson-5-3-pack .oop-var-comparator .oop-vc-panel .oop-vc-tile.oop-vc-tile--class{border-left:4px solid var(--oop-class)}.oop-lesson-5-3-pack .oop-var-comparator .oop-vc-panel .oop-vc-tile .oop-vc-tile-header{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.oop-lesson-5-3-pack .oop-var-comparator .oop-vc-panel .oop-vc-tile .oop-vc-tile-header h3{margin:0;font-size:1.1rem}.oop-lesson-5-3-pack .oop-var-comparator .oop-vc-panel .oop-vc-tile p{color:var(--cds-text-secondary);margin-bottom:.75rem}.oop-lesson-5-3-pack .oop-var-comparator .oop-vc-panel .oop-vc-tile .oop-vc-code-box{background:var(--cds-layer-02);border-radius:4px;padding:.75rem 1rem}.oop-lesson-5-3-pack .oop-var-comparator .oop-vc-panel .oop-vc-tile .oop-vc-code-box code{font-family:var(--cds-code-01-font-family,monospace);color:var(--oop-object);font-weight:600}.oop-lesson-5-3-pack .oop-var-comparator .oop-vc-table-wrapper{margin-top:1.5rem}.oop-lesson-5-3-pack .oop-var-comparator .oop-vc-table-wrapper h3{margin-bottom:.75rem;font-size:1rem}.oop-lesson-5-3-pack .oop-var-comparator .oop-vc-table-wrapper .oop-vc-table{border-collapse:collapse;background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:6px;width:100%;font-size:.85rem;overflow:hidden}.oop-lesson-5-3-pack .oop-var-comparator .oop-vc-table-wrapper .oop-vc-table th,.oop-lesson-5-3-pack .oop-var-comparator .oop-vc-table-wrapper .oop-vc-table td{text-align:left;border-bottom:1px solid var(--cds-border-subtle-01);padding:.75rem 1rem}.oop-lesson-5-3-pack .oop-var-comparator .oop-vc-table-wrapper .oop-vc-table th{background:var(--cds-layer-02);color:var(--cds-text-primary);font-weight:700}.oop-lesson-5-3-pack .oop-var-comparator .oop-vc-table-wrapper .oop-vc-table tr:last-child td{border-bottom:none}.oop-lesson-5-3-pack .oop-var-comparator .oop-vc-table-wrapper .oop-vc-table .oop-vct-feature{color:var(--cds-text-primary);font-weight:600}.oop-lesson-5-3-pack .oop-var-comparator .oop-vc-table-wrapper .oop-vc-table .oop-vct-instance{color:var(--oop-object);font-weight:500}.oop-lesson-5-3-pack .oop-var-comparator .oop-vc-table-wrapper .oop-vc-table .oop-vct-class{color:var(--oop-class);font-weight:500}.oop-lesson-5-3-pack .oop-class-method-explorer .oop-cm-breakdown{margin:1rem 0}.oop-lesson-5-3-pack .oop-class-method-explorer .oop-cm-breakdown .oop-cm-tile{background:var(--cds-layer-01);border-left:4px solid var(--oop-constructor)}.oop-lesson-5-3-pack .oop-class-method-explorer .oop-cm-breakdown .oop-cm-tile .oop-cm-badge-row{gap:.5rem;margin-bottom:.5rem;display:flex}.oop-lesson-5-3-pack .oop-class-method-explorer .oop-cm-breakdown .oop-cm-tile .oop-cm-exp{color:var(--cds-text-secondary);margin:0;font-size:.9rem}.oop-lesson-5-3-pack .oop-class-method-explorer .oop-cm-simulator{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:8px;margin-top:1.5rem;padding:1.25rem}.oop-lesson-5-3-pack .oop-class-method-explorer .oop-cm-simulator h3{margin-top:0;margin-bottom:.25rem}.oop-lesson-5-3-pack .oop-class-method-explorer .oop-cm-simulator p{color:var(--cds-text-secondary);margin-bottom:1rem}.oop-lesson-5-3-pack .oop-class-method-explorer .oop-cm-simulator .oop-cms-controls{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.oop-lesson-5-3-pack .oop-class-method-explorer .oop-cm-simulator .oop-cms-controls .oop-cms-count{color:var(--cds-text-secondary);margin-left:auto;font-size:.9rem}.oop-lesson-5-3-pack .oop-class-method-explorer .oop-cm-simulator .oop-cms-controls .oop-cms-count strong{color:var(--oop-class);font-size:1.1rem}.oop-lesson-5-3-pack .oop-class-method-explorer .oop-cm-simulator .oop-cms-execution-box{background:var(--cds-layer-02);border-left:4px solid var(--oop-method);border-radius:6px;padding:1rem}.oop-lesson-5-3-pack .oop-class-method-explorer .oop-cm-simulator .oop-cms-execution-box .oop-cms-call{color:var(--cds-text-secondary);margin:0 0 .5rem;font-size:.85rem}.oop-lesson-5-3-pack .oop-class-method-explorer .oop-cm-simulator .oop-cms-execution-box .oop-cms-call code{color:var(--oop-method);font-family:var(--cds-code-01-font-family,monospace);font-weight:700}.oop-lesson-5-3-pack .oop-class-method-explorer .oop-cm-simulator .oop-cms-execution-box .oop-cms-result{color:var(--cds-text-primary);font-size:.95rem}.oop-lesson-5-3-pack .oop-class-method-explorer .oop-cm-simulator .oop-cms-execution-box .oop-cms-result strong{color:var(--oop-class)}@media (max-width:62rem){.oop-lesson-5-3-pack .oop-vc-table-wrapper{overflow-x:auto}}.oop-lesson-5-4-pack .oop-access-inspector .oop-ami-buttons{gap:.5rem;margin:1rem 0 1.5rem;display:flex}.oop-lesson-5-4-pack .oop-access-inspector .oop-ami-buttons .oop-ami-btn{background:var(--cds-layer-01);border:2px solid var(--cds-border-subtle-01);color:var(--cds-text-primary);font-family:var(--cds-code-01-font-family,monospace);cursor:pointer;border-radius:6px;flex:1;padding:.75rem;font-size:.85rem;transition:all .2s}.oop-lesson-5-4-pack .oop-access-inspector .oop-ami-buttons .oop-ami-btn:hover{border-color:var(--oop-class)}.oop-lesson-5-4-pack .oop-access-inspector .oop-ami-buttons .oop-ami-btn.active{border-color:var(--oop-class);background:#8a3ffc1a;font-weight:700}.oop-lesson-5-4-pack .oop-access-inspector .oop-ami-tile{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:6px;margin-bottom:1.5rem}.oop-lesson-5-4-pack .oop-access-inspector .oop-ami-tile.oop-ami-tile--public{border-left:4px solid var(--oop-object)}.oop-lesson-5-4-pack .oop-access-inspector .oop-ami-tile.oop-ami-tile--protected{border-left:4px solid var(--oop-attribute)}.oop-lesson-5-4-pack .oop-access-inspector .oop-ami-tile.oop-ami-tile--private{border-left:4px solid var(--oop-class)}.oop-lesson-5-4-pack .oop-access-inspector .oop-ami-tile .oop-ami-tile-header{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.oop-lesson-5-4-pack .oop-access-inspector .oop-ami-tile .oop-ami-tile-header h3{margin:0;font-size:1.1rem}.oop-lesson-5-4-pack .oop-access-inspector .oop-ami-tile .oop-ami-desc{color:var(--cds-text-secondary);margin-bottom:1rem}.oop-lesson-5-4-pack .oop-access-inspector .oop-ami-tile .oop-ami-test-area{margin-top:1rem}.oop-lesson-5-4-pack .oop-access-inspector .oop-ami-tile .oop-ami-test-area .oop-ami-result{border-radius:4px;margin-top:.75rem;padding:.75rem 1rem}.oop-lesson-5-4-pack .oop-access-inspector .oop-ami-tile .oop-ami-test-area .oop-ami-result.is-success{border-left:3px solid var(--cds-support-success);background:#42be651a}.oop-lesson-5-4-pack .oop-access-inspector .oop-ami-tile .oop-ami-test-area .oop-ami-result.is-success p{color:var(--cds-text-primary);margin:0}.oop-lesson-5-4-pack .oop-access-inspector .oop-ami-tile .oop-ami-test-area .oop-ami-result.is-error{border-left:3px solid var(--cds-support-error);background:#da1e281a}.oop-lesson-5-4-pack .oop-access-inspector .oop-ami-tile .oop-ami-test-area .oop-ami-result.is-error p{color:var(--cds-text-primary);margin:0}.oop-lesson-5-4-pack .oop-access-inspector .oop-philosophy-tile{background:var(--cds-layer-02);border-left:4px solid var(--cds-support-info)}.oop-lesson-5-4-pack .oop-access-inspector .oop-philosophy-tile .oop-phil-header{color:var(--cds-support-info);align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.oop-lesson-5-4-pack .oop-access-inspector .oop-philosophy-tile .oop-phil-header h3{color:var(--cds-text-primary);margin:0}.oop-lesson-5-4-pack .oop-access-inspector .oop-philosophy-tile p{color:var(--cds-text-secondary);margin-bottom:.75rem}.oop-lesson-5-4-pack .oop-access-inspector .oop-philosophy-tile .oop-phil-quote{color:var(--cds-text-primary);border-left:3px solid var(--cds-support-info);margin:0;padding-left:.75rem;font-style:italic;font-weight:600}.oop-lesson-5-4-pack .oop-encapsulation-inspector .oop-val-simulator{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:8px;margin-top:1.5rem;padding:1.25rem}.oop-lesson-5-4-pack .oop-encapsulation-inspector .oop-val-simulator h3{margin-top:0;margin-bottom:.25rem}.oop-lesson-5-4-pack .oop-encapsulation-inspector .oop-val-simulator p{color:var(--cds-text-secondary);margin-bottom:1rem}.oop-lesson-5-4-pack .oop-encapsulation-inspector .oop-val-simulator .oop-val-controls{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.oop-lesson-5-4-pack .oop-encapsulation-inspector .oop-val-simulator .oop-val-controls .oop-val-input{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-02);color:var(--cds-text-primary);font-family:var(--cds-code-01-font-family,monospace);border-radius:4px;width:130px;padding:.4rem .75rem;font-size:.9rem}.oop-lesson-5-4-pack .oop-encapsulation-inspector .oop-val-simulator .oop-val-result{border-radius:4px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9rem}.oop-lesson-5-4-pack .oop-encapsulation-inspector .oop-val-simulator .oop-val-result.is-success{border-left:3px solid var(--cds-support-success);color:var(--cds-support-success);background:#42be651a;font-weight:600}.oop-lesson-5-4-pack .oop-encapsulation-inspector .oop-val-simulator .oop-val-result.is-error{border-left:3px solid var(--cds-support-error);color:var(--cds-support-error);background:#da1e281a;font-weight:600}.oop-lesson-5-4-pack .oop-encapsulation-inspector .oop-val-simulator .oop-val-current-state{background:var(--cds-layer-02);border-radius:4px;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.oop-lesson-5-4-pack .oop-encapsulation-inspector .oop-val-simulator .oop-val-current-state .oop-val-state-label{color:var(--cds-text-helper);text-transform:uppercase;font-size:.8rem;font-weight:700}.oop-lesson-5-4-pack .oop-encapsulation-inspector .oop-val-simulator .oop-val-current-state code{font-family:var(--cds-code-01-font-family,monospace);color:var(--oop-class)}.oop-lesson-5-4-pack .oop-encapsulation-inspector .oop-val-simulator .oop-val-current-state code strong{color:var(--cds-text-primary);font-size:1.05rem}@media (max-width:62rem){.oop-lesson-5-4-pack .oop-access-inspector .oop-ami-buttons{flex-direction:column}}.oop-lesson-5-5-pack .oop-code-savings .oop-cs-toggle-bar{gap:.75rem;margin:1rem 0 1.5rem;display:flex}.oop-lesson-5-5-pack .oop-code-savings .oop-cs-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.oop-lesson-5-5-pack .oop-code-savings .oop-cs-metrics-grid .oop-cs-stat-card{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:8px;flex-direction:column;gap:.5rem;padding:1.25rem;transition:all .2s;display:flex}.oop-lesson-5-5-pack .oop-code-savings .oop-cs-metrics-grid .oop-cs-stat-card.is-active{border-color:var(--oop-class);box-shadow:0 4px 12px #8a3ffc26}.oop-lesson-5-5-pack .oop-code-savings .oop-cs-metrics-grid .oop-cs-stat-card .oop-cs-label{color:var(--cds-text-helper);text-transform:uppercase;font-size:.8rem;font-weight:700}.oop-lesson-5-5-pack .oop-code-savings .oop-cs-metrics-grid .oop-cs-stat-card .oop-cs-number{font-size:2rem;font-weight:800;font-family:var(--cds-code-01-font-family,monospace)}.oop-lesson-5-5-pack .oop-code-savings .oop-cs-metrics-grid .oop-cs-stat-card .oop-cs-number.oop-cs-bad{color:var(--cds-support-error)}.oop-lesson-5-5-pack .oop-code-savings .oop-cs-metrics-grid .oop-cs-stat-card .oop-cs-number.oop-cs-good{color:var(--cds-support-success)}.oop-lesson-5-5-pack .oop-code-savings .oop-cs-metrics-grid .oop-cs-stat-card .oop-cs-number.oop-cs-highlight{color:var(--oop-class)}.oop-lesson-5-5-pack .oop-code-savings .oop-cs-metrics-grid .oop-cs-stat-card .oop-cs-desc{color:var(--cds-text-secondary);margin:0;font-size:.85rem}.oop-lesson-5-5-pack .oop-code-savings .oop-cs-metrics-grid .oop-cs-savings-card{background:#8a3ffc14;border-color:#8a3ffc4d}.oop-lesson-5-5-pack .oop-code-savings .oop-cs-explanation{color:var(--cds-text-secondary);margin-top:.5rem;font-size:.95rem}.oop-lesson-5-5-pack .oop-inheritance-tree .oop-it-tabs{flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.5rem;display:flex}.oop-lesson-5-5-pack .oop-inheritance-tree .oop-it-tabs .oop-it-tab{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);color:var(--cds-text-primary);cursor:pointer;border-radius:6px;padding:.6rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s}.oop-lesson-5-5-pack .oop-inheritance-tree .oop-it-tabs .oop-it-tab:hover{border-color:var(--oop-class)}.oop-lesson-5-5-pack .oop-inheritance-tree .oop-it-tabs .oop-it-tab.active{border-color:var(--oop-class);color:var(--oop-class);background:#8a3ffc1f}.oop-lesson-5-5-pack .oop-inheritance-tree .oop-it-detail-tile{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:8px}.oop-lesson-5-5-pack .oop-inheritance-tree .oop-it-detail-tile .oop-it-header{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.oop-lesson-5-5-pack .oop-inheritance-tree .oop-it-detail-tile .oop-it-header h3{margin:0}.oop-lesson-5-5-pack .oop-inheritance-tree .oop-it-detail-tile .oop-it-desc{color:var(--cds-text-secondary);margin-bottom:1.25rem}.oop-lesson-5-5-pack .oop-inheritance-tree .oop-it-detail-tile .oop-it-tree-preview{background:var(--cds-layer-02);border-radius:6px;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;padding:1.25rem;display:flex}.oop-lesson-5-5-pack .oop-inheritance-tree .oop-it-detail-tile .oop-it-tree-preview .oop-it-tree-box{border-radius:6px;flex-direction:column;flex:1;gap:.4rem;min-width:200px;padding:1rem;display:flex}.oop-lesson-5-5-pack .oop-inheritance-tree .oop-it-detail-tile .oop-it-tree-preview .oop-it-tree-box .oop-it-role{letter-spacing:.5px;font-size:.75rem;font-weight:700}.oop-lesson-5-5-pack .oop-inheritance-tree .oop-it-detail-tile .oop-it-tree-preview .oop-it-tree-box code{font-family:var(--cds-code-01-font-family,monospace);font-size:.85rem}.oop-lesson-5-5-pack .oop-inheritance-tree .oop-it-detail-tile .oop-it-tree-preview .oop-it-parent{background:#0f62fe1a;border:1px solid #0f62fe4d}.oop-lesson-5-5-pack .oop-inheritance-tree .oop-it-detail-tile .oop-it-tree-preview .oop-it-parent .oop-it-role{color:var(--cds-link-01)}.oop-lesson-5-5-pack .oop-inheritance-tree .oop-it-detail-tile .oop-it-tree-preview .oop-it-parent code{color:var(--cds-text-primary)}.oop-lesson-5-5-pack .oop-inheritance-tree .oop-it-detail-tile .oop-it-tree-preview .oop-it-child{background:#8a3ffc1a;border:1px solid #8a3ffc4d}.oop-lesson-5-5-pack .oop-inheritance-tree .oop-it-detail-tile .oop-it-tree-preview .oop-it-child .oop-it-role{color:var(--oop-class)}.oop-lesson-5-5-pack .oop-inheritance-tree .oop-it-detail-tile .oop-it-tree-preview .oop-it-child code{color:var(--cds-text-primary)}.oop-lesson-5-5-pack .oop-inheritance-tree .oop-it-detail-tile .oop-it-tree-preview .oop-it-arrow{color:var(--cds-text-helper)}.oop-lesson-5-5-pack .oop-inheritance-tree .oop-it-detail-tile .oop-it-agritech-badge{color:var(--cds-text-primary);font-size:.9rem}.oop-lesson-5-5-pack .oop-inheritance-tree .oop-it-detail-tile .oop-it-agritech-badge strong{color:var(--cds-support-success)}@media (max-width:42rem){.oop-lesson-5-5-pack .oop-code-savings .oop-cs-toggle-bar,.oop-lesson-5-5-pack .oop-inheritance-tree .oop-it-tree-preview{flex-direction:column}.oop-lesson-5-5-pack .oop-inheritance-tree .oop-it-tree-preview .oop-it-arrow{transform:rotate(90deg)}}.oop-lesson-5-6-pack .lesson-card-kicker{color:var(--cds-text-helper);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem;font-weight:700}.oop-lesson-5-6-pack .oop-poly-section-heading{align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.oop-lesson-5-6-pack .oop-poly-section-heading svg{color:var(--oop-class);flex:none}.oop-lesson-5-6-pack .oop-poly-section-heading h2{margin:0}.oop-lesson-5-6-pack .oop-poly-word-parts,.oop-lesson-5-6-pack .oop-poly-analogy-grid,.oop-lesson-5-6-pack .oop-poly-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.oop-lesson-5-6-pack .oop-poly-word-parts .cds--tile{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);flex-direction:column;gap:.35rem;min-width:0;display:flex}.oop-lesson-5-6-pack .oop-poly-word-parts .cds--tile strong{color:var(--oop-class);font-size:1.1rem}.oop-lesson-5-6-pack .oop-poly-word-parts .cds--tile span{color:var(--cds-text-secondary)}.oop-lesson-5-6-pack .oop-poly-word-parts .cds--tile.is-result{border-color:var(--cds-support-success)}.oop-lesson-5-6-pack .oop-poly-analogy-grid .cds--tile{background:var(--cds-layer-01);border-left:3px solid var(--oop-method);min-width:0}.oop-lesson-5-6-pack .oop-poly-analogy-grid .cds--tile h3{margin:.75rem 0 .35rem}.oop-lesson-5-6-pack .oop-poly-analogy-grid .cds--tile p{color:var(--cds-text-secondary);margin:0}.oop-lesson-5-6-pack .oop-poly-code-section .cds--snippet{max-width:100%;margin-top:1.25rem}.oop-lesson-5-6-pack .oop-poly-console{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-01);margin-top:1rem;padding:1rem}.oop-lesson-5-6-pack .oop-poly-console>span{color:var(--cds-text-helper);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.oop-lesson-5-6-pack .oop-poly-console pre{color:var(--cds-text-primary);font-family:var(--cds-code-01-font-family,monospace);white-space:pre-wrap;margin:.5rem 0 0;line-height:1.6;overflow-x:auto}.oop-lesson-5-6-pack .oop-poly-interface-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:1.25rem;display:grid}.oop-lesson-5-6-pack .oop-poly-interface-panel{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);min-width:0}.oop-lesson-5-6-pack .oop-poly-interface-panel h3{margin:.75rem 0;font-size:1rem}.oop-lesson-5-6-pack .oop-poly-interface-panel code{overflow-wrap:anywhere;margin-top:.45rem;display:block}.oop-lesson-5-6-pack .oop-poly-interface-panel.is-specific{border-top:3px solid var(--cds-support-error)}.oop-lesson-5-6-pack .oop-poly-interface-panel.is-common{border-top:3px solid var(--cds-support-success)}.oop-lesson-5-6-pack .oop-poly-interface-arrow{color:var(--cds-text-helper)}.oop-lesson-5-6-pack .oop-poly-call{border:1px solid var(--oop-class);background:color-mix(in srgb, var(--oop-class) 10%, var(--cds-layer-01));justify-content:space-between;align-items:center;gap:1rem;max-width:26rem;margin:1.5rem auto 0;padding:1rem;display:flex}.oop-lesson-5-6-pack .oop-poly-call span{color:var(--cds-text-secondary);font-size:.8rem}.oop-lesson-5-6-pack .oop-poly-call code{color:var(--cds-text-primary);font-weight:700}.oop-lesson-5-6-pack .oop-poly-connector{background:var(--oop-class);width:1px;height:2rem;margin:0 auto}.oop-lesson-5-6-pack .oop-poly-sensor-grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;display:grid;position:relative}.oop-lesson-5-6-pack .oop-poly-sensor-grid:before{background:var(--cds-border-strong-01);content:"";height:1px;position:absolute;top:-1rem;left:8%;right:8%}.oop-lesson-5-6-pack .oop-poly-sensor{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);min-width:0;color:var(--cds-text-primary);text-align:left;cursor:pointer;padding:1rem;transition:border-color .16s,background .16s,transform .16s}.oop-lesson-5-6-pack .oop-poly-sensor span,.oop-lesson-5-6-pack .oop-poly-sensor strong,.oop-lesson-5-6-pack .oop-poly-sensor code{display:block}.oop-lesson-5-6-pack .oop-poly-sensor strong{overflow-wrap:anywhere;margin:.4rem 0 .65rem}.oop-lesson-5-6-pack .oop-poly-sensor code{color:var(--oop-method)}.oop-lesson-5-6-pack .oop-poly-sensor:hover{border-color:var(--oop-class)}.oop-lesson-5-6-pack .oop-poly-sensor.is-active{border-color:var(--oop-class);background:color-mix(in srgb, var(--oop-class) 12%, var(--cds-layer-01));transform:translateY(-2px)}.oop-lesson-5-6-pack .oop-poly-object-label{color:var(--cds-text-helper);letter-spacing:.07em;font-size:.68rem;font-weight:700}.oop-lesson-5-6-pack .oop-poly-output{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-01);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.oop-lesson-5-6-pack .oop-poly-output span{color:var(--cds-text-secondary);font-size:.8rem}.oop-lesson-5-6-pack .oop-poly-output strong,.oop-lesson-5-6-pack .oop-poly-output code{overflow-wrap:anywhere}.oop-lesson-5-6-pack .oop-poly-output code{color:var(--cds-support-success)}.oop-lesson-5-6-pack .oop-poly-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.oop-lesson-5-6-pack .oop-poly-extension-note{background:color-mix(in srgb, var(--cds-support-success) 8%, var(--cds-layer-01));align-items:center;gap:.75rem;margin-top:1rem;display:flex}.oop-lesson-5-6-pack .oop-poly-extension-note svg{color:var(--cds-support-success);flex:none}.oop-lesson-5-6-pack .oop-poly-extension-note p{margin:0}.oop-lesson-5-6-pack .oop-duck-controls{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0;display:flex}.oop-lesson-5-6-pack .oop-duck-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.3fr);align-items:center;gap:.75rem;display:grid}.oop-lesson-5-6-pack .oop-duck-flow>svg{color:var(--cds-text-helper)}.oop-lesson-5-6-pack .oop-duck-object,.oop-lesson-5-6-pack .oop-duck-contract,.oop-lesson-5-6-pack .oop-duck-result{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);flex-direction:column;justify-content:center;gap:.4rem;min-width:0;min-height:7rem;padding:1rem;display:flex}.oop-lesson-5-6-pack .oop-duck-object span,.oop-lesson-5-6-pack .oop-duck-contract span,.oop-lesson-5-6-pack .oop-duck-result span{color:var(--cds-text-helper);letter-spacing:.06em;font-size:.68rem;font-weight:700}.oop-lesson-5-6-pack .oop-duck-object strong,.oop-lesson-5-6-pack .oop-duck-contract strong,.oop-lesson-5-6-pack .oop-duck-result strong{overflow-wrap:anywhere}.oop-lesson-5-6-pack .oop-duck-object small,.oop-lesson-5-6-pack .oop-duck-contract small,.oop-lesson-5-6-pack .oop-duck-result small{color:var(--cds-text-secondary)}.oop-lesson-5-6-pack .oop-duck-object.is-valid,.oop-lesson-5-6-pack .oop-duck-contract.is-valid,.oop-lesson-5-6-pack .oop-duck-result.is-valid{border-color:var(--cds-support-success)}.oop-lesson-5-6-pack .oop-duck-object.is-invalid,.oop-lesson-5-6-pack .oop-duck-contract.is-invalid,.oop-lesson-5-6-pack .oop-duck-result.is-invalid{border-color:var(--cds-support-error)}.oop-lesson-5-6-pack .oop-duck-rules{color:var(--cds-text-secondary);gap:.55rem;margin:1.25rem 0 0;padding-left:1.25rem;display:grid}.oop-lesson-5-6-pack .oop-poly-table{border:1px solid var(--cds-border-subtle-01);margin-top:1.25rem}.oop-lesson-5-6-pack .oop-poly-table-row{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.oop-lesson-5-6-pack .oop-poly-table-row:last-child{border-bottom:0}.oop-lesson-5-6-pack .oop-poly-table-row>*{overflow-wrap:anywhere;min-width:0;padding:.85rem 1rem}.oop-lesson-5-6-pack .oop-poly-table-row>*+*{border-left:1px solid var(--cds-border-subtle-01)}.oop-lesson-5-6-pack .oop-poly-table-row.is-heading{background:var(--cds-layer-02)}.oop-lesson-5-6-pack .oop-poly-industry-card{border-top:3px solid var(--oop-method);background:var(--cds-layer-01);min-width:0}.oop-lesson-5-6-pack .oop-poly-industry-card span,.oop-lesson-5-6-pack .oop-poly-industry-card code{display:block}.oop-lesson-5-6-pack .oop-poly-industry-card span{color:var(--cds-text-secondary);font-size:.8rem}.oop-lesson-5-6-pack .oop-poly-industry-card code{color:var(--oop-method);margin:.6rem 0 .9rem;font-size:1.15rem;font-weight:700}.oop-lesson-5-6-pack .oop-poly-industry-card ul{color:var(--cds-text-secondary);margin:0;padding-left:1.1rem}@media (max-width:48rem){.oop-lesson-5-6-pack .oop-poly-word-parts,.oop-lesson-5-6-pack .oop-poly-analogy-grid,.oop-lesson-5-6-pack .oop-poly-industry-grid,.oop-lesson-5-6-pack .oop-poly-interface-grid,.oop-lesson-5-6-pack .oop-duck-flow{grid-template-columns:1fr}.oop-lesson-5-6-pack .oop-poly-interface-arrow,.oop-lesson-5-6-pack .oop-duck-flow>svg{margin:0 auto;transform:rotate(90deg)}}@media (max-width:35rem){.oop-lesson-5-6-pack .oop-poly-output{grid-template-columns:1fr}.oop-lesson-5-6-pack .oop-poly-actions{flex-direction:column}.oop-lesson-5-6-pack .oop-poly-actions .cds--btn{width:100%;max-width:none}.oop-lesson-5-6-pack .oop-poly-table{overflow-x:auto}.oop-lesson-5-6-pack .oop-poly-table-row{min-width:34rem}.oop-lesson-5-6-pack .oop-poly-call{flex-direction:column;align-items:flex-start}}.oop-lesson-5-7-pack .lesson-card-kicker{color:var(--cds-text-helper);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem;font-weight:700}.oop-lesson-5-7-pack .oop-abs-form{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);margin-top:1.25rem}.oop-lesson-5-7-pack .oop-abs-form-header{border-bottom:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-02);justify-content:space-between;gap:1rem;padding:1rem;display:flex}.oop-lesson-5-7-pack .oop-abs-form-header span{color:var(--cds-text-helper);letter-spacing:.05em;font-size:.7rem;font-weight:700}.oop-lesson-5-7-pack .oop-abs-form>div:not(.oop-abs-form-header){border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.8rem 1rem;display:grid}.oop-lesson-5-7-pack .oop-abs-form>div:not(.oop-abs-form-header):last-child{border-bottom:0}.oop-lesson-5-7-pack .oop-abs-form>div:not(.oop-abs-form-header)>span{color:var(--cds-support-success)}.oop-lesson-5-7-pack .oop-abs-form>div:not(.oop-abs-form-header) small{color:var(--cds-text-helper)}.oop-lesson-5-7-pack .oop-abs-analogy-note{background:color-mix(in srgb, var(--cds-support-success) 8%, var(--cds-layer-01));flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1rem;display:flex}.oop-lesson-5-7-pack .oop-abs-analogy-note span{color:var(--cds-text-secondary)}.oop-lesson-5-7-pack .oop-abs-continuity-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:1.25rem;display:grid}.oop-lesson-5-7-pack .oop-abs-continuity-flow>svg{color:var(--oop-class);transform:rotate(-90deg)}.oop-lesson-5-7-pack .oop-abs-continuity-flow .cds--tile{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);min-width:0}.oop-lesson-5-7-pack .oop-abs-continuity-flow h3{margin:.75rem 0 .4rem}.oop-lesson-5-7-pack .oop-abs-continuity-flow p{color:var(--cds-text-secondary);margin:0}.oop-lesson-5-7-pack .oop-abs-boundary-grid{grid-template-columns:minmax(0,1fr) minmax(8rem,.55fr) minmax(0,1fr);align-items:stretch;gap:1rem;margin-top:1.25rem;display:grid}.oop-lesson-5-7-pack .oop-abs-visible,.oop-lesson-5-7-pack .oop-abs-hidden{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);min-width:0}.oop-lesson-5-7-pack .oop-abs-visible h3,.oop-lesson-5-7-pack .oop-abs-hidden h3{margin:.45rem 0 .85rem}.oop-lesson-5-7-pack .oop-abs-visible code,.oop-lesson-5-7-pack .oop-abs-visible>span:not(.oop-abs-label),.oop-lesson-5-7-pack .oop-abs-hidden code,.oop-lesson-5-7-pack .oop-abs-hidden>span:not(.oop-abs-label){overflow-wrap:anywhere;margin-top:.5rem;display:block}.oop-lesson-5-7-pack .oop-abs-visible{border-top:3px solid var(--cds-support-success)}.oop-lesson-5-7-pack .oop-abs-visible code{color:var(--cds-support-success)}.oop-lesson-5-7-pack .oop-abs-hidden{border-top:3px solid var(--cds-text-helper)}.oop-lesson-5-7-pack .oop-abs-hidden>span:not(.oop-abs-label){color:var(--cds-text-secondary)}.oop-lesson-5-7-pack .oop-abs-label{color:var(--cds-text-helper);letter-spacing:.05em;font-size:.68rem;font-weight:700}.oop-lesson-5-7-pack .oop-abs-screen{border-right:2px dashed var(--oop-class);border-left:2px dashed var(--oop-class);color:var(--cds-text-primary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:1rem;display:flex}.oop-lesson-5-7-pack .oop-abs-screen svg{color:var(--oop-class)}.oop-lesson-5-7-pack .oop-abs-screen span{color:var(--cds-text-helper);font-size:.76rem}.oop-lesson-5-7-pack .oop-abs-comparison-lead{color:var(--cds-text-secondary)}.oop-lesson-5-7-pack .oop-abs-memory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.oop-lesson-5-7-pack .oop-abs-memory-grid .cds--tile{background:var(--cds-layer-01);min-width:0}.oop-lesson-5-7-pack .oop-abs-memory-grid .cds--tile span,.oop-lesson-5-7-pack .oop-abs-memory-grid .cds--tile strong{display:block}.oop-lesson-5-7-pack .oop-abs-memory-grid .cds--tile span{color:var(--cds-text-helper);font-size:.7rem;font-weight:700}.oop-lesson-5-7-pack .oop-abs-memory-grid .cds--tile strong{margin:.45rem 0;font-size:1.15rem}.oop-lesson-5-7-pack .oop-abs-memory-grid .cds--tile p{color:var(--cds-text-secondary);margin:0}.oop-lesson-5-7-pack .oop-abs-memory-grid .cds--tile.is-encapsulation{border-top:3px solid var(--cds-support-warning)}.oop-lesson-5-7-pack .oop-abs-memory-grid .cds--tile.is-abstraction{border-top:3px solid var(--oop-class)}.oop-lesson-5-7-pack .oop-abs-table{border:1px solid var(--cds-border-subtle-01)}.oop-lesson-5-7-pack .oop-abs-table-row{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.oop-lesson-5-7-pack .oop-abs-table-row:last-child{border-bottom:0}.oop-lesson-5-7-pack .oop-abs-table-row>*{overflow-wrap:anywhere;min-width:0;padding:.85rem 1rem}.oop-lesson-5-7-pack .oop-abs-table-row>*+*{border-left:1px solid var(--cds-border-subtle-01)}.oop-lesson-5-7-pack .oop-abs-table-row.is-heading{background:var(--cds-layer-02)}.oop-lesson-5-7-pack .oop-abs-inspector-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1rem;margin-top:1.25rem;display:grid}.oop-lesson-5-7-pack .oop-abs-class-card{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);overflow:hidden}.oop-lesson-5-7-pack .oop-abs-class-header{background:var(--oop-class);color:var(--cds-text-on-color);justify-content:space-between;gap:1rem;padding:1rem;display:flex}.oop-lesson-5-7-pack .oop-abs-class-header span{letter-spacing:.05em;font-size:.7rem;font-weight:700}.oop-lesson-5-7-pack .oop-abs-class-card button{border:0;border-bottom:1px solid var(--cds-border-subtle-01);width:100%;color:var(--cds-text-primary);text-align:left;cursor:pointer;background:0 0;padding:.9rem 1rem;display:block}.oop-lesson-5-7-pack .oop-abs-class-card button:last-child{border-bottom:0}.oop-lesson-5-7-pack .oop-abs-class-card button:hover,.oop-lesson-5-7-pack .oop-abs-class-card button.is-active{background:var(--cds-layer-selected-01);box-shadow:inset 3px 0 var(--oop-method)}.oop-lesson-5-7-pack .oop-abs-inspector-note{background:var(--cds-layer-01);min-width:0}.oop-lesson-5-7-pack .oop-abs-inspector-note h3{margin:.75rem 0 .45rem}.oop-lesson-5-7-pack .oop-abs-inspector-note p{color:var(--cds-text-secondary);margin:0}.oop-lesson-5-7-pack .oop-abs-contract-strip{border-left:3px solid var(--oop-class);background:color-mix(in srgb, var(--oop-class) 9%, var(--cds-layer-01));grid-template-columns:auto auto 1fr;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.oop-lesson-5-7-pack .oop-abs-contract-strip code{color:var(--oop-method);font-weight:700}.oop-lesson-5-7-pack .oop-abs-contract-strip span{color:var(--cds-text-secondary)}.oop-lesson-5-7-pack .oop-abs-code-section .cds--snippet,.oop-lesson-5-7-pack .oop-abs-architecture .cds--snippet,.oop-lesson-5-7-pack .oop-abs-machine .cds--snippet{max-width:100%;margin-top:1.25rem}.oop-lesson-5-7-pack .oop-abs-console{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-01);margin-top:1rem;padding:1rem}.oop-lesson-5-7-pack .oop-abs-console>span{color:var(--cds-text-helper);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}.oop-lesson-5-7-pack .oop-abs-console pre{color:var(--cds-text-primary);font-family:var(--cds-code-01-font-family,monospace);white-space:pre-wrap;margin:.5rem 0 0;line-height:1.55;overflow-x:auto}.oop-lesson-5-7-pack .oop-abs-contract-card{border:1px solid var(--oop-class);background:color-mix(in srgb, var(--oop-class) 10%, var(--cds-layer-01));text-align:center;flex-direction:column;align-items:center;gap:.35rem;max-width:27rem;margin:1.5rem auto 0;padding:1rem;display:flex}.oop-lesson-5-7-pack .oop-abs-contract-card span{color:var(--cds-text-helper);letter-spacing:.05em;font-size:.68rem;font-weight:700}.oop-lesson-5-7-pack .oop-abs-contract-card code{color:var(--oop-method);font-size:1rem;font-weight:700}.oop-lesson-5-7-pack .oop-abs-down-arrow{color:var(--oop-class);margin:.65rem auto;display:block}.oop-lesson-5-7-pack .oop-abs-sensor-grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;display:grid}.oop-lesson-5-7-pack .oop-abs-sensor-grid button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);min-width:0;color:var(--cds-text-primary);text-align:left;cursor:pointer;padding:1rem}.oop-lesson-5-7-pack .oop-abs-sensor-grid button strong,.oop-lesson-5-7-pack .oop-abs-sensor-grid button span{overflow-wrap:anywhere;display:block}.oop-lesson-5-7-pack .oop-abs-sensor-grid button span{color:var(--cds-text-secondary);margin-top:.45rem;font-size:.78rem}.oop-lesson-5-7-pack .oop-abs-sensor-grid button.is-valid{border-top:3px solid var(--cds-support-success)}.oop-lesson-5-7-pack .oop-abs-sensor-grid button.is-invalid{border-top:3px solid var(--cds-support-error)}.oop-lesson-5-7-pack .oop-abs-sensor-grid button.is-active{background:var(--cds-layer-selected-01);box-shadow:0 0 0 2px var(--oop-class)}.oop-lesson-5-7-pack .oop-abs-validation-result{background:var(--cds-layer-01);border-left:3px solid;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.oop-lesson-5-7-pack .oop-abs-validation-result svg{flex:none}.oop-lesson-5-7-pack .oop-abs-validation-result span,.oop-lesson-5-7-pack .oop-abs-validation-result strong{display:block}.oop-lesson-5-7-pack .oop-abs-validation-result span{color:var(--cds-text-secondary);font-size:.78rem}.oop-lesson-5-7-pack .oop-abs-validation-result strong{overflow-wrap:anywhere;margin-top:.3rem}.oop-lesson-5-7-pack .oop-abs-validation-result.is-valid{border-color:var(--cds-support-success)}.oop-lesson-5-7-pack .oop-abs-validation-result.is-valid svg{color:var(--cds-support-success)}.oop-lesson-5-7-pack .oop-abs-validation-result.is-invalid{border-color:var(--cds-support-error)}.oop-lesson-5-7-pack .oop-abs-validation-result.is-invalid svg{color:var(--cds-support-error)}.oop-lesson-5-7-pack .oop-abs-architecture-card{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);margin:1.25rem 0}.oop-lesson-5-7-pack .oop-abs-architecture-header,.oop-lesson-5-7-pack .oop-abs-architecture-card>div:not(.oop-abs-architecture-header){border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:minmax(8rem,.6fr) minmax(0,1fr);gap:1rem;padding:.85rem 1rem;display:grid}.oop-lesson-5-7-pack .oop-abs-architecture-header span,.oop-lesson-5-7-pack .oop-abs-architecture-card>div:not(.oop-abs-architecture-header) span{color:var(--cds-text-helper);font-size:.7rem;font-weight:700}.oop-lesson-5-7-pack .oop-abs-architecture-header{background:var(--oop-class);color:var(--cds-text-on-color)}.oop-lesson-5-7-pack .oop-abs-architecture-header span{color:inherit}.oop-lesson-5-7-pack .oop-abs-architecture-card>div:last-child{border-bottom:0}.oop-lesson-5-7-pack .oop-abs-architecture-card .is-required{box-shadow:inset 3px 0 var(--cds-support-warning)}.oop-lesson-5-7-pack .oop-abs-machine-flow{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:1rem;margin:1.25rem 0;display:grid}.oop-lesson-5-7-pack .oop-abs-machine-flow>.cds--tile{border-top:3px solid var(--oop-class);background:var(--cds-layer-01)}.oop-lesson-5-7-pack .oop-abs-machine-flow>.cds--tile span,.oop-lesson-5-7-pack .oop-abs-machine-flow>.cds--tile strong,.oop-lesson-5-7-pack .oop-abs-machine-flow>.cds--tile code{display:block}.oop-lesson-5-7-pack .oop-abs-machine-flow>.cds--tile span{color:var(--cds-text-helper);font-size:.7rem;font-weight:700}.oop-lesson-5-7-pack .oop-abs-machine-flow>.cds--tile strong{margin:.45rem 0 .8rem}.oop-lesson-5-7-pack .oop-abs-machine-flow>.cds--tile code{color:var(--oop-method);margin-top:.45rem}.oop-lesson-5-7-pack .oop-abs-machine-children{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.oop-lesson-5-7-pack .oop-abs-machine-children .cds--tile{background:var(--cds-layer-01);flex-direction:column;justify-content:center;gap:.7rem;min-width:0;display:flex}.oop-lesson-5-7-pack .oop-abs-machine-children .cds--tile strong{overflow-wrap:anywhere}@media (max-width:48rem){.oop-lesson-5-7-pack .oop-abs-continuity-flow,.oop-lesson-5-7-pack .oop-abs-boundary-grid,.oop-lesson-5-7-pack .oop-abs-inspector-grid,.oop-lesson-5-7-pack .oop-abs-machine-flow{grid-template-columns:1fr}.oop-lesson-5-7-pack .oop-abs-continuity-flow>svg{margin:0 auto;transform:none}.oop-lesson-5-7-pack .oop-abs-screen{border:0;border-top:2px dashed var(--oop-class);border-bottom:2px dashed var(--oop-class)}}@media (max-width:35rem){.oop-lesson-5-7-pack .oop-abs-memory-grid,.oop-lesson-5-7-pack .oop-abs-machine-children{grid-template-columns:1fr}.oop-lesson-5-7-pack .oop-abs-table{overflow-x:auto}.oop-lesson-5-7-pack .oop-abs-table-row{min-width:34rem}.oop-lesson-5-7-pack .oop-abs-contract-strip{grid-template-columns:1fr;gap:.45rem}.oop-lesson-5-7-pack .oop-abs-form-header{flex-direction:column;align-items:flex-start}.oop-lesson-5-7-pack .oop-abs-validation-result{align-items:flex-start}.oop-lesson-5-7-pack .oop-abs-architecture-header,.oop-lesson-5-7-pack .oop-abs-architecture-card>div:not(.oop-abs-architecture-header){grid-template-columns:1fr;gap:.35rem}}.oop-lesson-5-8-pack .lesson-card-kicker{color:var(--cds-text-helper);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem;font-weight:700}.oop-lesson-5-8-pack .oop-magic-heading{align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.oop-lesson-5-8-pack .oop-magic-heading svg{color:var(--oop-method);flex:none}.oop-lesson-5-8-pack .oop-magic-heading h2{margin:0}.oop-lesson-5-8-pack .oop-magic-problem .cds--snippet,.oop-lesson-5-8-pack .oop-magic-method-card .cds--snippet,.oop-lesson-5-8-pack .oop-magic-complete .cds--snippet{max-width:100%;margin-top:1.25rem}.oop-lesson-5-8-pack .oop-magic-output-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.oop-lesson-5-8-pack .oop-magic-output-comparison .cds--tile{border-top:3px solid var(--cds-support-error);background:var(--cds-layer-01);min-width:0}.oop-lesson-5-8-pack .oop-magic-output-comparison .cds--tile span,.oop-lesson-5-8-pack .oop-magic-output-comparison .cds--tile code{display:block}.oop-lesson-5-8-pack .oop-magic-output-comparison .cds--tile span{color:var(--cds-text-helper);letter-spacing:.05em;font-size:.68rem;font-weight:700}.oop-lesson-5-8-pack .oop-magic-output-comparison .cds--tile code{overflow-wrap:anywhere;margin-top:.6rem}.oop-lesson-5-8-pack .oop-magic-output-comparison .cds--tile.is-desired{border-color:var(--cds-support-success)}.oop-lesson-5-8-pack .oop-magic-name-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.oop-lesson-5-8-pack .oop-magic-name-flow .cds--tile{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);flex-direction:column;gap:.4rem;min-width:0;display:flex}.oop-lesson-5-8-pack .oop-magic-name-flow .cds--tile strong{color:var(--oop-method);font-size:1.1rem}.oop-lesson-5-8-pack .oop-magic-name-flow .cds--tile span{color:var(--cds-text-secondary)}.oop-lesson-5-8-pack .oop-magic-name-flow .cds--tile.is-result{border-color:var(--oop-class)}.oop-lesson-5-8-pack .oop-magic-method-chips{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.oop-lesson-5-8-pack .oop-magic-method-chips code{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);color:var(--oop-method);padding:.45rem .65rem}.oop-lesson-5-8-pack .oop-magic-method-result{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-01);grid-template-columns:auto minmax(0,1fr);gap:1rem;margin-top:1rem;padding:1rem;display:grid}.oop-lesson-5-8-pack .oop-magic-method-result span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.7rem;font-weight:700}.oop-lesson-5-8-pack .oop-magic-method-result strong{overflow-wrap:anywhere}.oop-lesson-5-8-pack .oop-magic-method-rule{background:color-mix(in srgb, var(--oop-method) 8%, var(--cds-layer-01));flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem;display:flex}.oop-lesson-5-8-pack .oop-magic-method-rule strong{color:var(--oop-method)}.oop-lesson-5-8-pack .oop-magic-method-rule span{color:var(--cds-text-secondary)}.oop-lesson-5-8-pack .oop-magic-tabs{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0;display:flex}.oop-lesson-5-8-pack .oop-magic-tabs button{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);color:var(--cds-text-primary);font-family:var(--cds-code-01-font-family,monospace);cursor:pointer;padding:.6rem .85rem}.oop-lesson-5-8-pack .oop-magic-tabs button:hover{border-color:var(--oop-method)}.oop-lesson-5-8-pack .oop-magic-tabs button.is-active{border-color:var(--oop-method);background:color-mix(in srgb, var(--oop-method) 12%, var(--cds-layer-01));color:var(--oop-method)}.oop-lesson-5-8-pack .oop-magic-operation-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,.8fr) auto minmax(0,1.3fr) auto minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.oop-lesson-5-8-pack .oop-magic-operation-flow>svg{color:var(--oop-method);transform:rotate(-90deg)}.oop-lesson-5-8-pack .oop-magic-operation-flow .cds--tile{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);min-width:0}.oop-lesson-5-8-pack .oop-magic-operation-flow .cds--tile>span{color:var(--cds-text-helper);letter-spacing:.05em;margin-bottom:.55rem;font-size:.65rem;font-weight:700;display:block}.oop-lesson-5-8-pack .oop-magic-operation-flow .cds--tile code,.oop-lesson-5-8-pack .oop-magic-operation-flow .cds--tile strong{overflow-wrap:anywhere}.oop-lesson-5-8-pack .oop-magic-operation-flow .cds--tile.is-implementation{padding:.75rem}.oop-lesson-5-8-pack .oop-magic-operation-flow .cds--tile.is-implementation .cds--snippet{max-width:100%}.oop-lesson-5-8-pack .oop-magic-operation-flow .cds--tile.is-output{border-color:var(--cds-support-success)}.oop-lesson-5-8-pack .oop-magic-rule{background:color-mix(in srgb, var(--cds-support-success) 8%, var(--cds-layer-01));align-items:center;gap:.75rem;margin-top:1rem;display:flex}.oop-lesson-5-8-pack .oop-magic-rule svg{color:var(--cds-support-success);flex:none}.oop-lesson-5-8-pack .oop-magic-rule p{margin:0}.oop-lesson-5-8-pack .oop-magic-reference-table{border:1px solid var(--cds-border-subtle-01);margin-top:1.25rem}.oop-lesson-5-8-pack .oop-magic-reference-row{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:1.15fr .8fr 1.4fr .65fr;align-items:center;display:grid}.oop-lesson-5-8-pack .oop-magic-reference-row:last-child{border-bottom:0}.oop-lesson-5-8-pack .oop-magic-reference-row>*{overflow-wrap:anywhere;min-width:0;margin:0;padding:.8rem .9rem}.oop-lesson-5-8-pack .oop-magic-reference-row>*+*{border-left:1px solid var(--cds-border-subtle-01)}.oop-lesson-5-8-pack .oop-magic-reference-row.is-heading{background:var(--cds-layer-02)}.oop-lesson-5-8-pack .oop-magic-reference-row.is-preview{opacity:.78}.oop-lesson-5-8-pack .oop-magic-console{border-left:3px solid var(--cds-support-success);background:var(--cds-layer-01);margin-top:1rem;padding:1rem}.oop-lesson-5-8-pack .oop-magic-console>span{color:var(--cds-text-helper);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}.oop-lesson-5-8-pack .oop-magic-console pre{color:var(--cds-text-primary);font-family:var(--cds-code-01-font-family,monospace);white-space:pre-wrap;margin:.5rem 0 0;line-height:1.55}.oop-lesson-5-8-pack .oop-magic-comparator-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-top:1.25rem;display:grid}.oop-lesson-5-8-pack .oop-magic-comparator-options{border:1px solid var(--cds-border-subtle-01)}.oop-lesson-5-8-pack .oop-magic-comparator-options button{border:0;border-bottom:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);width:100%;color:var(--cds-text-primary);text-align:left;cursor:pointer;padding:.9rem 1rem;display:block}.oop-lesson-5-8-pack .oop-magic-comparator-options button:last-child{border-bottom:0}.oop-lesson-5-8-pack .oop-magic-comparator-options button code,.oop-lesson-5-8-pack .oop-magic-comparator-options button span{display:block}.oop-lesson-5-8-pack .oop-magic-comparator-options button code{color:var(--oop-method)}.oop-lesson-5-8-pack .oop-magic-comparator-options button span{color:var(--cds-text-secondary);margin-top:.35rem;font-size:.78rem}.oop-lesson-5-8-pack .oop-magic-comparator-options button:hover,.oop-lesson-5-8-pack .oop-magic-comparator-options button.is-active{background:var(--cds-layer-selected-01);box-shadow:inset 3px 0 var(--oop-method)}.oop-lesson-5-8-pack .oop-magic-comparison-result{background:var(--cds-layer-01);flex-direction:column;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.oop-lesson-5-8-pack .oop-magic-comparison-result code{overflow-wrap:anywhere;font-size:1rem}.oop-lesson-5-8-pack .oop-magic-comparison-result>span{color:var(--cds-text-helper);text-transform:uppercase;font-size:.75rem}.oop-lesson-5-8-pack .oop-magic-comparison-result p{color:var(--cds-text-secondary);margin:.25rem 0 0}@media (max-width:64rem){.oop-lesson-5-8-pack .oop-magic-operation-flow{grid-template-columns:1fr}.oop-lesson-5-8-pack .oop-magic-operation-flow>svg{margin:0 auto;transform:none}}@media (max-width:48rem){.oop-lesson-5-8-pack .oop-magic-name-flow,.oop-lesson-5-8-pack .oop-magic-comparator-grid{grid-template-columns:1fr}.oop-lesson-5-8-pack .oop-magic-reference-table{overflow-x:auto}.oop-lesson-5-8-pack .oop-magic-reference-row{min-width:42rem}}@media (max-width:35rem){.oop-lesson-5-8-pack .oop-magic-output-comparison{grid-template-columns:1fr}.oop-lesson-5-8-pack .oop-magic-method-result{grid-template-columns:1fr;gap:.35rem}.oop-lesson-5-8-pack .oop-magic-tabs{flex-direction:column}.oop-lesson-5-8-pack .oop-magic-tabs button{text-align:left;width:100%}}
