CINXE.COM
Open menu
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="generator" content="Gatsby 5.14.1"/><meta name="theme-color" content="#000000"/><meta name="theme-color" content="#161616"/><meta name="gtc-version" content="4.2.6"/><style data-href="/able/styles.3a686a996ec3a063fe0d.css" data-identity="gatsby-global-css">@keyframes AutolinkHeader-module--cds--hide-feedback--5431f{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes AutolinkHeader-module--cds--show-feedback--6ae07{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes AutolinkHeader-module--cds--skeleton--cc0d5{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.AutolinkHeader-module--cds--layout--size-xs--be18a{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.AutolinkHeader-module--cds--layout-constraint--size__default-xs--295b7{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.AutolinkHeader-module--cds--layout-constraint--size__min-xs--b1d3f{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.AutolinkHeader-module--cds--layout-constraint--size__max-xs--c1739{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.AutolinkHeader-module--cds--layout--size-sm--a4126{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.AutolinkHeader-module--cds--layout-constraint--size__default-sm--816ff{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.AutolinkHeader-module--cds--layout-constraint--size__min-sm--2928b{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.AutolinkHeader-module--cds--layout-constraint--size__max-sm--ee198{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.AutolinkHeader-module--cds--layout--size-md--ce74c{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.AutolinkHeader-module--cds--layout-constraint--size__default-md--e6563{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.AutolinkHeader-module--cds--layout-constraint--size__min-md--9fca8{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.AutolinkHeader-module--cds--layout-constraint--size__max-md--d4c9a{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.AutolinkHeader-module--cds--layout--size-lg--35d86{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.AutolinkHeader-module--cds--layout-constraint--size__default-lg--c2772{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.AutolinkHeader-module--cds--layout-constraint--size__min-lg--e9dc9{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.AutolinkHeader-module--cds--layout-constraint--size__max-lg--f7bd6{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.AutolinkHeader-module--cds--layout--size-xl--5ddc7{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.AutolinkHeader-module--cds--layout-constraint--size__default-xl--5b6f2{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.AutolinkHeader-module--cds--layout-constraint--size__min-xl--0f725{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.AutolinkHeader-module--cds--layout-constraint--size__max-xl--0f38f{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.AutolinkHeader-module--cds--layout--size-2xl--ceff1{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.AutolinkHeader-module--cds--layout-constraint--size__default-2xl--5adbb{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.AutolinkHeader-module--cds--layout-constraint--size__min-2xl--1ed7a{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.AutolinkHeader-module--cds--layout-constraint--size__max-2xl--78f81{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.AutolinkHeader-module--cds--layout--density-condensed--5fa8e{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.AutolinkHeader-module--cds--layout-constraint--density__default-condensed--2ea95{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.AutolinkHeader-module--cds--layout-constraint--density__min-condensed--c5a5c{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.AutolinkHeader-module--cds--layout-constraint--density__max-condensed--70fc1{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.AutolinkHeader-module--cds--layout--density-normal--7a61d{--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)}.AutolinkHeader-module--cds--layout-constraint--density__default-normal--8d2ab{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.AutolinkHeader-module--cds--layout-constraint--density__min-normal--478ed{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.AutolinkHeader-module--cds--layout-constraint--density__max-normal--ce940{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.AutolinkHeader-module--cds--assistive-text--b3799,.AutolinkHeader-module--cds--visually-hidden--80970{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.AutolinkHeader-module--header--75b35{position:relative}.AutolinkHeader-module--anchor--13be9{opacity:0;transition:opacity 70ms cubic-bezier(.5,0,.1,1)}.AutolinkHeader-module--anchor--13be9:active,.AutolinkHeader-module--anchor--13be9:focus,.AutolinkHeader-module--anchor--13be9:hover{opacity:1}.AutolinkHeader-module--anchor--13be9:focus{outline:2px solid var(--cds-focus,#0f62fe)}.AutolinkHeader-module--anchor--13be9 svg{fill:var(--cds-link-01,#0f62fe)}.AutolinkHeader-module--left-anchor--34ec2{left:-1.5rem;position:absolute;top:0}.AutolinkHeader-module--right-anchor--0d87b{margin-left:.5rem;white-space:nowrap}@media(min-width:42rem){.AutolinkHeader-module--header--75b35:hover .AutolinkHeader-module--anchor--13be9{opacity:1}}@keyframes Markdown-module--cds--hide-feedback--2acc5{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes Markdown-module--cds--show-feedback--c92a8{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes Markdown-module--cds--skeleton--b8d01{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.Markdown-module--cds--layout--size-xs--3d5d8{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Markdown-module--cds--layout-constraint--size__default-xs--f9f48{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.Markdown-module--cds--layout-constraint--size__min-xs--bbdb2{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.Markdown-module--cds--layout-constraint--size__max-xs--7f073{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.Markdown-module--cds--layout--size-sm--87ab7{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Markdown-module--cds--layout-constraint--size__default-sm--ae25d{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.Markdown-module--cds--layout-constraint--size__min-sm--3a38c{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.Markdown-module--cds--layout-constraint--size__max-sm--bcb5e{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.Markdown-module--cds--layout--size-md--408dc{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Markdown-module--cds--layout-constraint--size__default-md--b3218{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.Markdown-module--cds--layout-constraint--size__min-md--dfbf2{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.Markdown-module--cds--layout-constraint--size__max-md--f8d62{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.Markdown-module--cds--layout--size-lg--462fc{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Markdown-module--cds--layout-constraint--size__default-lg--09876{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.Markdown-module--cds--layout-constraint--size__min-lg--1a4b3{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.Markdown-module--cds--layout-constraint--size__max-lg--cf82d{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.Markdown-module--cds--layout--size-xl--a0299{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Markdown-module--cds--layout-constraint--size__default-xl--0bb97{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.Markdown-module--cds--layout-constraint--size__min-xl--ff93c{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.Markdown-module--cds--layout-constraint--size__max-xl--50267{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.Markdown-module--cds--layout--size-2xl--54f2d{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Markdown-module--cds--layout-constraint--size__default-2xl--482cd{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.Markdown-module--cds--layout-constraint--size__min-2xl--6820a{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.Markdown-module--cds--layout-constraint--size__max-2xl--3bcd0{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.Markdown-module--cds--layout--density-condensed--b589a{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.Markdown-module--cds--layout-constraint--density__default-condensed--36822{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.Markdown-module--cds--layout-constraint--density__min-condensed--2c935{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Markdown-module--cds--layout-constraint--density__max-condensed--529e8{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Markdown-module--cds--layout--density-normal--a5e3a{--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)}.Markdown-module--cds--layout-constraint--density__default-normal--29cca{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.Markdown-module--cds--layout-constraint--density__min-normal--e8111{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.Markdown-module--cds--layout-constraint--density__max-normal--3e08b{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.Markdown-module--cds--assistive-text--e29b9,.Markdown-module--cds--visually-hidden--f7d3f{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.Markdown-module--paragraph--29381{font-size:var(--cds-body-long-02-font-size,1rem);font-weight:var(--cds-body-long-02-font-weight,400);letter-spacing:var(--cds-body-long-02-letter-spacing,0);line-height:var(--cds-body-long-02-line-height,1.5);padding-left:1rem;padding-right:1rem}@media(min-width:42rem){.Markdown-module--paragraph--29381{padding-right:2rem}.Markdown-module--paragraph--responsive--7fcac{width:75%}}@media(min-width:66rem){.Markdown-module--paragraph--responsive--7fcac{width:66.667%}}ol.Markdown-module--ordered--b5c82{margin-left:1.5rem;width:calc(100% - 1rem)}@media(min-width:42rem){ol.Markdown-module--ordered--b5c82{width:calc(75% - 2rem)}}@media(min-width:66rem){ol.Markdown-module--ordered--b5c82{width:calc(66.667% - 2rem)}}ul.Markdown-module--unordered--fb34a{width:calc(100% - 1rem)}@media(min-width:42rem){ul.Markdown-module--unordered--fb34a{width:calc(75% - 2rem)}}@media(min-width:66rem){ul.Markdown-module--unordered--fb34a{width:calc(66.667% - 2rem)}}.Markdown-module--h1--b5ebf,.Markdown-module--h2--e4857,.Markdown-module--h3--923f9,.Markdown-module--h4--4fd57,.Markdown-module--h5--8824c,.Markdown-module--h6--57454{margin-left:0;margin-right:0;padding-right:1rem}@media(min-width:42rem){.Markdown-module--h1--b5ebf,.Markdown-module--h2--e4857,.Markdown-module--h3--923f9,.Markdown-module--h4--4fd57,.Markdown-module--h5--8824c,.Markdown-module--h6--57454{margin-left:0;margin-right:0;padding-right:2rem;width:75%}}@media(min-width:66rem){.Markdown-module--h1--b5ebf,.Markdown-module--h2--e4857,.Markdown-module--h3--923f9,.Markdown-module--h4--4fd57,.Markdown-module--h5--8824c,.Markdown-module--h6--57454{width:66.667%}}.Markdown-module--h4--4fd57+*{--space:0}div .Markdown-module--blockquote--7244d{color:var(--cds-text-01,#161616);margin:2.5rem 0 2.5rem 1rem;padding-left:1ch}@media(min-width:42rem){div .Markdown-module--blockquote--7244d{margin-left:2.5rem}}div .Markdown-module--blockquote--7244d .Markdown-module--paragraph--29381{font-size:1.25rem;font-style:italic;font-weight:400;letter-spacing:0;line-height:1.4;margin-bottom:0;position:relative;width:100%}@media(min-width:82rem){div .Markdown-module--blockquote--7244d .Markdown-module--paragraph--29381{font-size:1.25rem;font-size:calc(.04412rem + 1.47059vw);line-height:1.4}}@media(min-width:99rem){div .Markdown-module--blockquote--7244d .Markdown-module--paragraph--29381{font-size:1.5rem;line-height:1.334}}@media(min-width:66rem){div .Markdown-module--blockquote--7244d .Markdown-module--paragraph--responsive--7fcac{width:calc(66.667% - 3rem)}}@media(min-width:42rem){.cds--row .Markdown-module--blockquote--7244d .Markdown-module--paragraph--29381{width:100%}}.Markdown-module--blockquote--7244d cite{display:block;font-size:var(--cds-body-long-01-font-size,.875rem);font-style:italic;font-weight:var(--cds-body-long-01-font-weight,400);letter-spacing:var(--cds-body-long-01-letter-spacing,.16px);line-height:var(--cds-body-long-01-line-height,1.42857);margin-top:.25rem;text-indent:0}.cds--row .cds--row .Markdown-module--paragraph--29381{padding-left:0;width:100%}@media(min-width:42rem){.cds--row .cds--row .Markdown-module--paragraph--29381{padding-right:0}}.Markdown-module--h1--b5ebf{--space:6rem;font-size:2rem;font-size:calc(1.77273rem + 1.13636vw);font-weight:400;letter-spacing:0;line-height:1.25;margin-top:var(--space)}@media(min-width:42rem){.Markdown-module--h1--b5ebf{font-size:2.25rem;font-size:calc(1.59375rem + 1.5625vw);font-weight:300;line-height:1.22}}@media(min-width:66rem){.Markdown-module--h1--b5ebf{font-size:2.625rem;font-size:calc(1.07813rem + 2.34375vw);line-height:1.19}}@media(min-width:82rem){.Markdown-module--h1--b5ebf{font-size:3rem;font-size:calc(-.61765rem + 4.41176vw);line-height:1.17}}@media(min-width:99rem){.Markdown-module--h1--b5ebf{font-size:3.75rem}}.Markdown-module--h2--e4857,h2.Markdown-module--h2--e4857{--space:5rem;font-size:calc(1.66935rem + .40323vw);font-weight:400;letter-spacing:0;line-height:1.28572;margin-top:var(--space)}@media(min-width:82rem){.Markdown-module--h2--e4857,h2.Markdown-module--h2--e4857{font-size:2rem;font-weight:400;line-height:1.25}}@media(min-width:99rem){.Markdown-module--h2--e4857,h2.Markdown-module--h2--e4857{font-size:2rem;font-weight:400}}.Markdown-module--h3--923f9{--space:4rem;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.4;margin-top:var(--space)}@media(min-width:82rem){.Markdown-module--h3--923f9{font-size:1.25rem;font-size:calc(.04412rem + 1.47059vw);line-height:1.4}}@media(min-width:99rem){.Markdown-module--h3--923f9{font-size:1.5rem;line-height:1.334}}.Markdown-module--h4--4fd57{--space:2rem;font-size:var(--cds-heading-02-font-size,1rem);font-weight:var(--cds-heading-02-font-weight,600);letter-spacing:var(--cds-heading-02-letter-spacing,0);line-height:var(--cds-heading-02-line-height,1.5);margin-top:var(--space)}.Markdown-module--h5--8824c,.Markdown-module--h6--57454{--space:0;font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);letter-spacing:var(--cds-heading-01-letter-spacing,.16px);line-height:var(--cds-heading-01-line-height,1.42857)}.Markdown-module--sup--33226{font-feature-settings:"sups" on}.Markdown-module--abbr--81489.cds--tooltip--definition button{font-size:1em}img{display:block}span:has(.gatsby-resp-image-wrapper){display:block}@keyframes Grid-module--cds--hide-feedback--fc451{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes Grid-module--cds--show-feedback--f3139{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes Grid-module--cds--skeleton--45b4a{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.Grid-module--cds--layout--size-xs--3dc40{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Grid-module--cds--layout-constraint--size__default-xs--c7e07{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.Grid-module--cds--layout-constraint--size__min-xs--9b700{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.Grid-module--cds--layout-constraint--size__max-xs--2327f{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.Grid-module--cds--layout--size-sm--c162f{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Grid-module--cds--layout-constraint--size__default-sm--b5cb8{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.Grid-module--cds--layout-constraint--size__min-sm--7c56a{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.Grid-module--cds--layout-constraint--size__max-sm--21b88{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.Grid-module--cds--layout--size-md--f21e6{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Grid-module--cds--layout-constraint--size__default-md--91b77{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.Grid-module--cds--layout-constraint--size__min-md--767cd{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.Grid-module--cds--layout-constraint--size__max-md--31e4a{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.Grid-module--cds--layout--size-lg--5270e{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Grid-module--cds--layout-constraint--size__default-lg--52819{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.Grid-module--cds--layout-constraint--size__min-lg--33d3d{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.Grid-module--cds--layout-constraint--size__max-lg--7965a{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.Grid-module--cds--layout--size-xl--b2a0c{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Grid-module--cds--layout-constraint--size__default-xl--11de8{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.Grid-module--cds--layout-constraint--size__min-xl--b3627{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.Grid-module--cds--layout-constraint--size__max-xl--62e39{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.Grid-module--cds--layout--size-2xl--f10df{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Grid-module--cds--layout-constraint--size__default-2xl--8ce9a{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.Grid-module--cds--layout-constraint--size__min-2xl--18564{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.Grid-module--cds--layout-constraint--size__max-2xl--bfa83{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.Grid-module--cds--layout--density-condensed--48a72{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.Grid-module--cds--layout-constraint--density__default-condensed--457cc{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.Grid-module--cds--layout-constraint--density__min-condensed--840e4{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Grid-module--cds--layout-constraint--density__max-condensed--a0d67{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Grid-module--cds--layout--density-normal--5b275{--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)}.Grid-module--cds--layout-constraint--density__default-normal--fbe70{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.Grid-module--cds--layout-constraint--density__min-normal--85aaf{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.Grid-module--cds--layout-constraint--density__max-normal--4f667{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.Grid-module--cds--assistive-text--21d8d,.Grid-module--cds--visually-hidden--7c52f{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}@media(max-width:65.98rem){.Grid-module--column--16f51{margin-bottom:var(--space)}}@keyframes Code-module--cds--hide-feedback--ee7a5{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes Code-module--cds--show-feedback--bc76c{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes Code-module--cds--skeleton--ce7a7{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.Code-module--cds--layout--size-xs--7e2b8{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Code-module--cds--layout-constraint--size__default-xs--37b1d{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.Code-module--cds--layout-constraint--size__min-xs--e3d06{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.Code-module--cds--layout-constraint--size__max-xs--b386d{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.Code-module--cds--layout--size-sm--0ba1f{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Code-module--cds--layout-constraint--size__default-sm--5d1b1{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.Code-module--cds--layout-constraint--size__min-sm--55464{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.Code-module--cds--layout-constraint--size__max-sm--922ed{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.Code-module--cds--layout--size-md--59fba{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Code-module--cds--layout-constraint--size__default-md--f4df8{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.Code-module--cds--layout-constraint--size__min-md--dea53{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.Code-module--cds--layout-constraint--size__max-md--eace5{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.Code-module--cds--layout--size-lg--c131b{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Code-module--cds--layout-constraint--size__default-lg--9d518{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.Code-module--cds--layout-constraint--size__min-lg--82512{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.Code-module--cds--layout-constraint--size__max-lg--80225{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.Code-module--cds--layout--size-xl--411ba{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Code-module--cds--layout-constraint--size__default-xl--dd27b{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.Code-module--cds--layout-constraint--size__min-xl--e8ca2{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.Code-module--cds--layout-constraint--size__max-xl--a01a2{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.Code-module--cds--layout--size-2xl--2524b{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Code-module--cds--layout-constraint--size__default-2xl--92ec7{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.Code-module--cds--layout-constraint--size__min-2xl--a8fab{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.Code-module--cds--layout-constraint--size__max-2xl--48c4a{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.Code-module--cds--layout--density-condensed--1db9e{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.Code-module--cds--layout-constraint--density__default-condensed--5dcb9{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.Code-module--cds--layout-constraint--density__min-condensed--b6598{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Code-module--cds--layout-constraint--density__max-condensed--94ec8{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Code-module--cds--layout--density-normal--f41ca{--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)}.Code-module--cds--layout-constraint--density__default-normal--db0c3{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.Code-module--cds--layout-constraint--density__min-normal--f9700{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.Code-module--cds--layout-constraint--density__max-normal--bcf02{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.Code-module--cds--assistive-text--37c66,.Code-module--cds--visually-hidden--c4b81{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}code{font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace}li>code,p>code,td>code{background-color:var(--cds-ui-03,#e0e0e0);border-radius:4px;bottom:.0625em;color:var(--cds-text-01,#161616);display:inline;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-size:.875em;font-weight:var(--cds-code-01-font-weight,400);letter-spacing:var(--cds-code-01-letter-spacing,.32px);line-height:var(--cds-code-01-line-height,1.33333);padding:0 .5em;position:relative}td>code{font-size:.75rem}.token:last-of-type{margin-right:64px}.Code-module--row--2227e{color:#fff;font-family:var(--cds-code-02-font-family,"IBM Plex Mono",system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",monospace);font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-size:var(--cds-code-02-font-size,.875rem);font-weight:var(--cds-code-02-font-weight,400);letter-spacing:var(--cds-code-02-letter-spacing,.32px);line-height:var(--cds-code-02-line-height,1.42857);position:relative;width:calc(100% + 2rem)}@media(min-width:66rem){.Code-module--row--2227e{width:calc(67% + 1.15rem)}}.Code-module--row--2227e *{scrollbar-width:none}.Code-module--row--2227e svg{fill:#fff}li .Code-module--row--2227e{width:100%}.Code-module--container--d1c76{position:relative;width:100%}.Code-module--highlight--476ef{text-wrap:wrap;overflow:auto;padding:1rem;position:relative;width:100%}.Code-module--sideBarMinHeight--1a7ad{min-height:96px}.Code-module--container--d1c76 .cds--btn--copy__feedback{position:absolute}.Code-module--container--d1c76 .cds--btn--copy__feedback:after,.Code-module--container--d1c76 .cds--btn--copy__feedback:before{left:2rem}.Code-module--container--d1c76 .cds--btn--copy__feedback:after,.Code-module--container--d1c76 .cds--btn--copy__feedback:before{z-index:10000}.Code-module--path-row--851b9{align-items:center;background:var(--cds-ui-05,#161616);border-bottom:1px solid #393939;display:flex;height:3rem;justify-content:space-between;padding-left:1rem;padding-right:.5rem;width:100%}.Code-module--path-row--851b9.Code-module--dark--add48{background:#262626;border-bottom:1px solid #525252}.Code-module--path--b80e9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Code-module--show-more-button--63011{background:#161616;border:none;bottom:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-family:IBM Plex Sans VF,sans-serif;font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);line-height:var(--cds-body-short-01-line-height,1.28572);padding:.5rem .5rem .5rem 1rem;position:absolute;right:.5rem;transition:background-color .11s}.Code-module--show-more-button--63011:hover{background-color:#393939}.Code-module--show-more-button--63011:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.Code-module--show-more-button--63011.Code-module--dark--add48{background:#262626}.Code-module--show-more-button--63011.Code-module--dark--add48:hover{background:#393939}.Code-module--show-more-button--63011 span{margin-right:.5rem}.Code-module--sidebar--7dce0{align-items:center;background:linear-gradient(90deg,hsla(0,0%,9%,0),#161616 24px);bottom:16px;display:flex;flex-direction:column;overflow:visible;padding:8px 8px 8px 32px;position:absolute;right:0;top:0}.Code-module--sidebar--7dce0.Code-module--dark--add48{background:linear-gradient(90deg,rgba(35,35,35,0),#262626 24px)}.Code-module--button--e3ab8,.Code-module--copy-button--e713d.Code-module--button--e3ab8{align-items:center;background:transparent;display:flex;flex-shrink:0;font-size:0;height:32px;justify-content:center;outline-offset:-2px;transition:background .11s;width:32px;z-index:1000}.Code-module--button--e3ab8 svg,.Code-module--copy-button--e713d.Code-module--button--e3ab8 svg{fill:var(--cds-icon-on-color,#fff)}.Code-module--button--e3ab8:hover,.Code-module--copy-button--e713d.Code-module--button--e3ab8:hover{background-color:#393939}.Code-module--path-row--851b9 .Code-module--button--e3ab8{position:relative;right:0;top:0}.Code-module--sidebar--7dce0 .Code-module--button--e3ab8{flex-shrink:0;margin-bottom:.125rem;position:relative}@keyframes PageDescription-module--cds--hide-feedback--eed4c{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes PageDescription-module--cds--show-feedback--0c853{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes PageDescription-module--cds--skeleton--a10c2{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.PageDescription-module--cds--layout--size-xs--395b5{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageDescription-module--cds--layout-constraint--size__default-xs--e210c{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.PageDescription-module--cds--layout-constraint--size__min-xs--42643{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.PageDescription-module--cds--layout-constraint--size__max-xs--bfa4f{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.PageDescription-module--cds--layout--size-sm--4bdbb{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageDescription-module--cds--layout-constraint--size__default-sm--28f39{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.PageDescription-module--cds--layout-constraint--size__min-sm--b363d{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.PageDescription-module--cds--layout-constraint--size__max-sm--0300b{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.PageDescription-module--cds--layout--size-md--52d94{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageDescription-module--cds--layout-constraint--size__default-md--3d387{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.PageDescription-module--cds--layout-constraint--size__min-md--e1553{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.PageDescription-module--cds--layout-constraint--size__max-md--0958b{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.PageDescription-module--cds--layout--size-lg--f63f2{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageDescription-module--cds--layout-constraint--size__default-lg--69340{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.PageDescription-module--cds--layout-constraint--size__min-lg--0c9b5{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.PageDescription-module--cds--layout-constraint--size__max-lg--0cdba{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.PageDescription-module--cds--layout--size-xl--44961{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageDescription-module--cds--layout-constraint--size__default-xl--b9ef1{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.PageDescription-module--cds--layout-constraint--size__min-xl--57c67{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.PageDescription-module--cds--layout-constraint--size__max-xl--ad19b{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.PageDescription-module--cds--layout--size-2xl--75dfc{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageDescription-module--cds--layout-constraint--size__default-2xl--b8184{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.PageDescription-module--cds--layout-constraint--size__min-2xl--2ed97{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.PageDescription-module--cds--layout-constraint--size__max-2xl--e6b6c{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.PageDescription-module--cds--layout--density-condensed--6baf4{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.PageDescription-module--cds--layout-constraint--density__default-condensed--deafb{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.PageDescription-module--cds--layout-constraint--density__min-condensed--ebc62{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.PageDescription-module--cds--layout-constraint--density__max-condensed--b69ee{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.PageDescription-module--cds--layout--density-normal--ac22b{--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)}.PageDescription-module--cds--layout-constraint--density__default-normal--fcb04{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.PageDescription-module--cds--layout-constraint--density__min-normal--4936a{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.PageDescription-module--cds--layout-constraint--density__max-normal--44e46{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.PageDescription-module--cds--assistive-text--37555,.PageDescription-module--cds--visually-hidden--0bd3e{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.PageDescription-module--page-description--23dbc p{font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.4}@media(min-width:82rem){.PageDescription-module--page-description--23dbc p{font-size:1.25rem;font-size:calc(.04412rem + 1.47059vw);line-height:1.4}}@media(min-width:99rem){.PageDescription-module--page-description--23dbc p{font-size:1.5rem;line-height:1.334}}@media(min-width:66rem){.PageDescription-module--page-description--23dbc p{width:66.667%}}.PageDescription-module--page-description--23dbc>.cds--row+*{margin-top:var(--space)}.PageDescription-module--page-description--23dbc code{font-size:.75em;line-height:1.25}body .PageDescription-module--page-description--23dbc:has(.cds--tag){position:relative}.PageDescription-module--page-description--23dbc .cds--tag{margin-bottom:0;margin-left:0;margin-top:0;position:absolute;top:-2.5rem}@keyframes Accordion-module--cds--hide-feedback--1e1e8{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes Accordion-module--cds--show-feedback--8aec5{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes Accordion-module--cds--skeleton--215c6{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.Accordion-module--cds--layout--size-xs--9708f{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Accordion-module--cds--layout-constraint--size__default-xs--da39a{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.Accordion-module--cds--layout-constraint--size__min-xs--ab545{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.Accordion-module--cds--layout-constraint--size__max-xs--6261e{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.Accordion-module--cds--layout--size-sm--3960b{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Accordion-module--cds--layout-constraint--size__default-sm--b6977{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.Accordion-module--cds--layout-constraint--size__min-sm--1fbf7{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.Accordion-module--cds--layout-constraint--size__max-sm--5a563{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.Accordion-module--cds--layout--size-md--c9e03{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Accordion-module--cds--layout-constraint--size__default-md--02907{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.Accordion-module--cds--layout-constraint--size__min-md--7dfde{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.Accordion-module--cds--layout-constraint--size__max-md--26ec5{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.Accordion-module--cds--layout--size-lg--d8075{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Accordion-module--cds--layout-constraint--size__default-lg--0399e{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.Accordion-module--cds--layout-constraint--size__min-lg--441bd{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.Accordion-module--cds--layout-constraint--size__max-lg--c6c5b{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.Accordion-module--cds--layout--size-xl--87034{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Accordion-module--cds--layout-constraint--size__default-xl--98555{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.Accordion-module--cds--layout-constraint--size__min-xl--af22e{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.Accordion-module--cds--layout-constraint--size__max-xl--710dd{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.Accordion-module--cds--layout--size-2xl--907f7{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Accordion-module--cds--layout-constraint--size__default-2xl--73e26{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.Accordion-module--cds--layout-constraint--size__min-2xl--a21cc{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.Accordion-module--cds--layout-constraint--size__max-2xl--ee194{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.Accordion-module--cds--layout--density-condensed--39896{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.Accordion-module--cds--layout-constraint--density__default-condensed--524ec{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.Accordion-module--cds--layout-constraint--density__min-condensed--a0ff5{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Accordion-module--cds--layout-constraint--density__max-condensed--020a0{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Accordion-module--cds--layout--density-normal--a797c{--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)}.Accordion-module--cds--layout-constraint--density__default-normal--c1fc7{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.Accordion-module--cds--layout-constraint--density__min-normal--7b1f3{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.Accordion-module--cds--layout-constraint--density__max-normal--82395{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.Accordion-module--cds--assistive-text--d1afd,.Accordion-module--cds--visually-hidden--bd788{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.Accordion-module--accordion--008cb .cds--accordion__content{padding-right:4rem}.Accordion-module--accordion--008cb .cds--accordion__heading{padding-bottom:.75rem;padding-top:.75rem}.Accordion-module--accordion--008cb .cds--accordion__title{font-size:var(--cds-heading-02-font-size,1rem);font-weight:var(--cds-heading-02-font-weight,600);letter-spacing:var(--cds-heading-02-letter-spacing,0);line-height:var(--cds-heading-02-line-height,1.5);padding-right:2rem}.Accordion-module--accordion--008cb .cds--accordion__content p{font-size:var(--cds-body-long-02-font-size,1rem);font-weight:var(--cds-body-long-02-font-weight,400);letter-spacing:var(--cds-body-long-02-letter-spacing,0);line-height:var(--cds-body-long-02-line-height,1.5)}@keyframes AnchorLinks-module--cds--hide-feedback--915f2{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes AnchorLinks-module--cds--show-feedback--2c755{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes AnchorLinks-module--cds--skeleton--9868b{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.AnchorLinks-module--cds--layout--size-xs--b7132{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.AnchorLinks-module--cds--layout-constraint--size__default-xs--1e5ff{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.AnchorLinks-module--cds--layout-constraint--size__min-xs--3c836{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.AnchorLinks-module--cds--layout-constraint--size__max-xs--6b2db{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.AnchorLinks-module--cds--layout--size-sm--ca775{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.AnchorLinks-module--cds--layout-constraint--size__default-sm--31493{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.AnchorLinks-module--cds--layout-constraint--size__min-sm--e77eb{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.AnchorLinks-module--cds--layout-constraint--size__max-sm--28655{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.AnchorLinks-module--cds--layout--size-md--aa949{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.AnchorLinks-module--cds--layout-constraint--size__default-md--8bce5{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.AnchorLinks-module--cds--layout-constraint--size__min-md--4a16c{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.AnchorLinks-module--cds--layout-constraint--size__max-md--46f75{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.AnchorLinks-module--cds--layout--size-lg--73eeb{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.AnchorLinks-module--cds--layout-constraint--size__default-lg--5f921{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.AnchorLinks-module--cds--layout-constraint--size__min-lg--6fac1{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.AnchorLinks-module--cds--layout-constraint--size__max-lg--d45d0{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.AnchorLinks-module--cds--layout--size-xl--424fb{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.AnchorLinks-module--cds--layout-constraint--size__default-xl--be6da{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.AnchorLinks-module--cds--layout-constraint--size__min-xl--4d617{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.AnchorLinks-module--cds--layout-constraint--size__max-xl--3acf7{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.AnchorLinks-module--cds--layout--size-2xl--2496b{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.AnchorLinks-module--cds--layout-constraint--size__default-2xl--a9099{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.AnchorLinks-module--cds--layout-constraint--size__min-2xl--63866{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.AnchorLinks-module--cds--layout-constraint--size__max-2xl--60f43{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.AnchorLinks-module--cds--layout--density-condensed--1788d{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.AnchorLinks-module--cds--layout-constraint--density__default-condensed--e3b72{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.AnchorLinks-module--cds--layout-constraint--density__min-condensed--380a0{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.AnchorLinks-module--cds--layout-constraint--density__max-condensed--6ef17{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.AnchorLinks-module--cds--layout--density-normal--0528d{--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)}.AnchorLinks-module--cds--layout-constraint--density__default-normal--18ef3{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.AnchorLinks-module--cds--layout-constraint--density__min-normal--e1ef5{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.AnchorLinks-module--cds--layout-constraint--density__max-normal--c7e13{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.AnchorLinks-module--cds--assistive-text--b8948,.AnchorLinks-module--cds--visually-hidden--76592{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.AnchorLinks-module--list--1eac4{--space:32px;width:100%}@media(min-width:66rem){.AnchorLinks-module--list--1eac4{width:66.67%}}.AnchorLinks-module--list--1eac4+*{--space:72px}.AnchorLinks-module--link--c72ed{color:currentColor;display:inline-block;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.4;margin-bottom:.5rem;margin-left:1.5rem;position:relative;text-decoration:none;transition:color .25s}@media(min-width:82rem){.AnchorLinks-module--link--c72ed{font-size:1.25rem;font-size:calc(.04412rem + 1.47059vw);line-height:1.4}}@media(min-width:99rem){.AnchorLinks-module--link--c72ed{font-size:1.5rem;line-height:1.334}}.AnchorLinks-module--link--c72ed:hover{color:var(--cds-link-01,#0f62fe)}.AnchorLinks-module--link--c72ed:before{color:currentColor;content:"↳";cursor:pointer;left:-1.5rem;position:absolute}.AnchorLinks-module--list--small--e49ac .AnchorLinks-module--link--c72ed{font-size:var(--cds-body-long-02-font-size,1rem);font-weight:var(--cds-body-long-02-font-weight,400);letter-spacing:var(--cds-body-long-02-letter-spacing,0);line-height:var(--cds-body-long-02-line-height,1.5);margin-bottom:0}@media(min-width:42rem){.AnchorLinks-module--multiple-columns--9d403{column-count:2}}@keyframes DoDontRow-module--cds--hide-feedback--7e574{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes DoDontRow-module--cds--show-feedback--a2435{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes DoDontRow-module--cds--skeleton--38b4c{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.DoDontRow-module--cds--layout--size-xs--becac{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.DoDontRow-module--cds--layout-constraint--size__default-xs--1ef7e{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.DoDontRow-module--cds--layout-constraint--size__min-xs--1c7d0{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.DoDontRow-module--cds--layout-constraint--size__max-xs--8abc2{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.DoDontRow-module--cds--layout--size-sm--8fb93{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.DoDontRow-module--cds--layout-constraint--size__default-sm--57ff0{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.DoDontRow-module--cds--layout-constraint--size__min-sm--46d9b{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.DoDontRow-module--cds--layout-constraint--size__max-sm--1e373{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.DoDontRow-module--cds--layout--size-md--80fd9{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.DoDontRow-module--cds--layout-constraint--size__default-md--f2c9e{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.DoDontRow-module--cds--layout-constraint--size__min-md--fb402{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.DoDontRow-module--cds--layout-constraint--size__max-md--67b62{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.DoDontRow-module--cds--layout--size-lg--e2909{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.DoDontRow-module--cds--layout-constraint--size__default-lg--aead9{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.DoDontRow-module--cds--layout-constraint--size__min-lg--9d739{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.DoDontRow-module--cds--layout-constraint--size__max-lg--b7747{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.DoDontRow-module--cds--layout--size-xl--345ff{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.DoDontRow-module--cds--layout-constraint--size__default-xl--ed000{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.DoDontRow-module--cds--layout-constraint--size__min-xl--4f82a{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.DoDontRow-module--cds--layout-constraint--size__max-xl--acdb9{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.DoDontRow-module--cds--layout--size-2xl--b6d31{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.DoDontRow-module--cds--layout-constraint--size__default-2xl--04b5b{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.DoDontRow-module--cds--layout-constraint--size__min-2xl--9fe14{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.DoDontRow-module--cds--layout-constraint--size__max-2xl--6abb8{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.DoDontRow-module--cds--layout--density-condensed--9a154{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.DoDontRow-module--cds--layout-constraint--density__default-condensed--ec165{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.DoDontRow-module--cds--layout-constraint--density__min-condensed--ddf33{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.DoDontRow-module--cds--layout-constraint--density__max-condensed--625cb{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.DoDontRow-module--cds--layout--density-normal--86c90{--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)}.DoDontRow-module--cds--layout-constraint--density__default-normal--65ce2{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.DoDontRow-module--cds--layout-constraint--density__min-normal--650b4{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.DoDontRow-module--cds--layout-constraint--density__max-normal--afa0a{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.DoDontRow-module--cds--assistive-text--bc2e2,.DoDontRow-module--cds--visually-hidden--5ddf5{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.DoDontRow-module--do-dont-row--9ae8d+.DoDontRow-module--do-dont-row--9ae8d{--space:0}@media(min-width:66rem){.DoDontRow-module--do-dont-row--9ae8d+.DoDontRow-module--do-dont-row--9ae8d{--space:2rem}}@media(max-width:65.98rem){.DoDontRow-module--do-dont-row--9ae8d [class*="--col"]{--space:2rem}}.DoDontRow-module--caption--f2d3f{padding:1rem 0 0;width:100%}@media(min-width:42rem){.DoDontRow-module--caption--f2d3f{width:75%}}.DoDontRow-module--title--8232a{font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);font-weight:600;letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);line-height:var(--cds-body-short-01-line-height,1.28572);margin:0}@media(orientation:landscape){.DoDontRow-module--title--8232a{padding:0 25% 0 0}}@media(min-width:42rem){.DoDontRow-module--title--8232a{padding:0 25% 0 0}}.DoDontRow-module--description--7b6e4{font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);line-height:var(--cds-body-short-01-line-height,1.28572);margin:0;padding:0}@media(min-width:42rem){[class*="--col"] .DoDontRow-module--caption--f2d3f{width:100%}}.DoDontRow-module--icon--72999{display:block;height:24px;left:calc(1rem - 1px);position:absolute;top:calc(1rem - 1px);width:24px;z-index:10}.DoDontRow-module--icon-correct--1c9fa{fill:#24a148}.DoDontRow-module--icon-incorrect--f1c76{fill:#da1e28}.DoDontRow-module--icon--72999 path[data-icon-path=inner-path],.DoDontRow-module--icon--72999 path[dataIconPath=inner-path]{fill:#fff;opacity:1}.DoDontRow-module--example--e6b82{width:100%}.DoDontRow-module--card--82ccb{background:#fff;position:relative;width:100%}.DoDontRow-module--dark--47e64 .DoDontRow-module--card--82ccb{background:#262626;color:#fff}.DoDontRow-module--ratio1x1--19dc4 .DoDontRow-module--card--82ccb{padding-top:100%}.DoDontRow-module--ratio4x3--9a6ab .DoDontRow-module--card--82ccb{padding-top:75%}.DoDontRow-module--ratio3x4--9262d .DoDontRow-module--card--82ccb{padding-top:133.3333333333%}.DoDontRow-module--ratio2x1--70227 .DoDontRow-module--card--82ccb{padding-top:50%}.DoDontRow-module--ratio1x2--2395c .DoDontRow-module--card--82ccb{padding-top:150%}.DoDontRow-module--ratio9x16--d32c5 .DoDontRow-module--card--82ccb{padding-top:177.7777777778%}.DoDontRow-module--ratio16x9--9cbbe .DoDontRow-module--card--82ccb{padding-top:56.25%}.DoDontRow-module--card--82ccb:before{content:"";height:3px;left:0;position:absolute;top:-1px;width:100%;z-index:1}.DoDontRow-module--correct--f6eea .DoDontRow-module--card--82ccb:before{background:#24a148}.DoDontRow-module--incorrect--1cf82 .DoDontRow-module--card--82ccb:before{background:#da1e28}.DoDontRow-module--content--d7d86{font-size:1.25rem;font-weight:300;width:100%}.DoDontRow-module--text--9b356{font-size:1.5rem;font-weight:300;line-height:1.25;padding:10%}.DoDontRow-module--example--e6b82 .DoDontRow-module--card-content--cdc39{position:relative}.DoDontRow-module--ratio--06efd .DoDontRow-module--card-content--cdc39{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.DoDontRow-module--content--d7d86 .gatsby-resp-image-link{width:100%}.DoDontRow-module--content--d7d86 img{display:block;margin-bottom:0;width:100%}.DoDontRow-module--image--f8551{display:block;margin:0;padding:0;width:100%}.DoDontRow-module--example--e6b82 span.gatsby-resp-image-wrapper{margin-bottom:0;max-width:100%!important}.DoDontRow-module--example--e6b82 [class^=Video-module--video-container]{margin-bottom:0}@keyframes Caption-module--cds--hide-feedback--2ac20{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes Caption-module--cds--show-feedback--c6e63{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes Caption-module--cds--skeleton--d7b97{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.Caption-module--cds--layout--size-xs--775e9{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Caption-module--cds--layout-constraint--size__default-xs--8dfc4{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.Caption-module--cds--layout-constraint--size__min-xs--45485{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.Caption-module--cds--layout-constraint--size__max-xs--6206a{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.Caption-module--cds--layout--size-sm--a3455{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Caption-module--cds--layout-constraint--size__default-sm--89979{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.Caption-module--cds--layout-constraint--size__min-sm--23a46{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.Caption-module--cds--layout-constraint--size__max-sm--462a7{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.Caption-module--cds--layout--size-md--5ae3c{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Caption-module--cds--layout-constraint--size__default-md--814a3{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.Caption-module--cds--layout-constraint--size__min-md--30d2d{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.Caption-module--cds--layout-constraint--size__max-md--3560f{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.Caption-module--cds--layout--size-lg--ea252{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Caption-module--cds--layout-constraint--size__default-lg--38cd7{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.Caption-module--cds--layout-constraint--size__min-lg--8a538{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.Caption-module--cds--layout-constraint--size__max-lg--6fbf7{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.Caption-module--cds--layout--size-xl--1dc0c{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Caption-module--cds--layout-constraint--size__default-xl--46fad{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.Caption-module--cds--layout-constraint--size__min-xl--7b221{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.Caption-module--cds--layout-constraint--size__max-xl--07514{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.Caption-module--cds--layout--size-2xl--63f25{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Caption-module--cds--layout-constraint--size__default-2xl--01c93{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.Caption-module--cds--layout-constraint--size__min-2xl--ecab0{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.Caption-module--cds--layout-constraint--size__max-2xl--611ab{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.Caption-module--cds--layout--density-condensed--f836f{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.Caption-module--cds--layout-constraint--density__default-condensed--d6bc8{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.Caption-module--cds--layout-constraint--density__min-condensed--89dae{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Caption-module--cds--layout-constraint--density__max-condensed--df847{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Caption-module--cds--layout--density-normal--c6dce{--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)}.Caption-module--cds--layout-constraint--density__default-normal--05fc9{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.Caption-module--cds--layout-constraint--density__min-normal--569e3{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.Caption-module--cds--layout-constraint--density__max-normal--c3675{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.Caption-module--cds--assistive-text--842b0,.Caption-module--cds--visually-hidden--94463{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.Caption-module--caption--129c9{--space:1rem}.Caption-module--caption--129c9,div .Caption-module--caption--129c9 *{font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);line-height:var(--cds-body-short-01-line-height,1.28572)}div .Caption-module--caption--129c9 *{display:inline}@media(min-width:42rem){.Caption-module--caption-responsive--956cb{width:75%}}@media(min-width:66rem){.Caption-module--caption-responsive--956cb{width:50%}}.cds--row .Caption-module--caption--129c9{width:100%}@keyframes Aside-module--cds--hide-feedback--87a12{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes Aside-module--cds--show-feedback--6c6a8{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes Aside-module--cds--skeleton--36f38{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.Aside-module--cds--layout--size-xs--439d3{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Aside-module--cds--layout-constraint--size__default-xs--1435c{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.Aside-module--cds--layout-constraint--size__min-xs--c48ec{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.Aside-module--cds--layout-constraint--size__max-xs--f7145{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.Aside-module--cds--layout--size-sm--a6038{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Aside-module--cds--layout-constraint--size__default-sm--48c77{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.Aside-module--cds--layout-constraint--size__min-sm--2b0c6{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.Aside-module--cds--layout-constraint--size__max-sm--57d6f{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.Aside-module--cds--layout--size-md--87b72{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Aside-module--cds--layout-constraint--size__default-md--fc2b5{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.Aside-module--cds--layout-constraint--size__min-md--50426{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.Aside-module--cds--layout-constraint--size__max-md--14938{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.Aside-module--cds--layout--size-lg--1d255{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Aside-module--cds--layout-constraint--size__default-lg--0ee55{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.Aside-module--cds--layout-constraint--size__min-lg--d40da{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.Aside-module--cds--layout-constraint--size__max-lg--af228{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.Aside-module--cds--layout--size-xl--8e94c{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Aside-module--cds--layout-constraint--size__default-xl--d3977{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.Aside-module--cds--layout-constraint--size__min-xl--5433b{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.Aside-module--cds--layout-constraint--size__max-xl--0f228{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.Aside-module--cds--layout--size-2xl--d07a3{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Aside-module--cds--layout-constraint--size__default-2xl--9d48a{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.Aside-module--cds--layout-constraint--size__min-2xl--918c3{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.Aside-module--cds--layout-constraint--size__max-2xl--1c5eb{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.Aside-module--cds--layout--density-condensed--44158{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.Aside-module--cds--layout-constraint--density__default-condensed--035ad{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.Aside-module--cds--layout-constraint--density__min-condensed--a7432{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Aside-module--cds--layout-constraint--density__max-condensed--527de{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Aside-module--cds--layout--density-normal--8dd09{--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)}.Aside-module--cds--layout-constraint--density__default-normal--c6857{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.Aside-module--cds--layout-constraint--density__min-normal--7e706{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.Aside-module--cds--layout-constraint--density__max-normal--acc10{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.Aside-module--cds--assistive-text--478e4,.Aside-module--cds--visually-hidden--431f6{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.Aside-module--aside--2f4f5{display:none;font-size:var(--cds-body-long-01-font-size,.875rem);font-weight:var(--cds-body-long-01-font-weight,400);letter-spacing:var(--cds-body-long-01-letter-spacing,.16px);line-height:var(--cds-body-long-01-line-height,1.42857);padding-top:.75rem;position:relative;top:-.75rem}@media(min-width:42rem){.Aside-module--aside--2f4f5{display:block}}@media(min-width:66rem){.Aside-module--aside--2f4f5{padding-right:26%}}.Aside-module--aside--2f4f5:before{background:var(--cds-ui-05,#161616);content:"";height:1px;left:-1rem;position:absolute;top:0;width:40%}.Aside-module--asideNoRule--47f7b:before{content:none}.cds--row .Aside-module--aside--2f4f5 p{font-size:var(--cds-body-long-01-font-size,.875rem);font-weight:var(--cds-body-long-01-font-weight,400);letter-spacing:var(--cds-body-long-01-letter-spacing,.16px);line-height:var(--cds-body-long-01-line-height,1.42857);padding-right:0;width:100%}.container--dark .Aside-module--aside--2f4f5:before{background:#fff}@keyframes ImageGallery-module--cds--hide-feedback--af3fc{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes ImageGallery-module--cds--show-feedback--a0b3c{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes ImageGallery-module--cds--skeleton--bdc75{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.ImageGallery-module--cds--layout--size-xs--02dff{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.ImageGallery-module--cds--layout-constraint--size__default-xs--3002d{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.ImageGallery-module--cds--layout-constraint--size__min-xs--198b6{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.ImageGallery-module--cds--layout-constraint--size__max-xs--ffb32{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.ImageGallery-module--cds--layout--size-sm--d3bac{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.ImageGallery-module--cds--layout-constraint--size__default-sm--f6aee{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.ImageGallery-module--cds--layout-constraint--size__min-sm--b4aa0{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.ImageGallery-module--cds--layout-constraint--size__max-sm--56efe{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.ImageGallery-module--cds--layout--size-md--592ac{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.ImageGallery-module--cds--layout-constraint--size__default-md--a30d3{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.ImageGallery-module--cds--layout-constraint--size__min-md--e0656{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.ImageGallery-module--cds--layout-constraint--size__max-md--1b2c3{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.ImageGallery-module--cds--layout--size-lg--193cd{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.ImageGallery-module--cds--layout-constraint--size__default-lg--83072{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.ImageGallery-module--cds--layout-constraint--size__min-lg--6d261{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.ImageGallery-module--cds--layout-constraint--size__max-lg--4c3fe{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.ImageGallery-module--cds--layout--size-xl--00538{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.ImageGallery-module--cds--layout-constraint--size__default-xl--83771{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.ImageGallery-module--cds--layout-constraint--size__min-xl--dc4cc{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.ImageGallery-module--cds--layout-constraint--size__max-xl--53277{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.ImageGallery-module--cds--layout--size-2xl--6ad00{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.ImageGallery-module--cds--layout-constraint--size__default-2xl--24b38{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.ImageGallery-module--cds--layout-constraint--size__min-2xl--13304{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.ImageGallery-module--cds--layout-constraint--size__max-2xl--a4da6{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.ImageGallery-module--cds--layout--density-condensed--a66b2{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.ImageGallery-module--cds--layout-constraint--density__default-condensed--12ac6{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.ImageGallery-module--cds--layout-constraint--density__min-condensed--39d46{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.ImageGallery-module--cds--layout-constraint--density__max-condensed--3f727{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.ImageGallery-module--cds--layout--density-normal--667ef{--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)}.ImageGallery-module--cds--layout-constraint--density__default-normal--34533{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.ImageGallery-module--cds--layout-constraint--density__min-normal--7e860{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.ImageGallery-module--cds--layout-constraint--density__max-normal--5f480{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.ImageGallery-module--cds--assistive-text--b8923,.ImageGallery-module--cds--visually-hidden--3a284{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.ImageGallery-module--add-no-scroll--25a3d{height:100%;overflow:hidden;position:absolute;width:100%}.ImageGallery-module--in-dialog-gallery-container--77af7{background:rgba(0,0,0,.9);bottom:0;height:100%;left:0;margin:0;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:10000}.ImageGallery-module--in-dialog-gallery-container--77af7 span{width:100%}.ImageGallery-module--gallery-grid--e353e{height:100%;width:100%}.ImageGallery-module--gallery-row--08374{height:100%}.ImageGallery-module--nav-buttons-container--60e7f{height:100%;width:100%}.ImageGallery-module--nav-buttons--e85ed{background:none;border:none;cursor:pointer;height:100%;outline:none;padding:0;width:100%;z-index:1}.ImageGallery-module--left-nav--d1741{align-items:center;display:flex;justify-content:flex-start}.ImageGallery-module--first-right-nav--9424e,.ImageGallery-module--right-nav--a921c{align-items:center;display:flex;justify-content:flex-end}.ImageGallery-module--first-right-nav--9424e{background:none;border:none;cursor:pointer;height:100%;outline:none;padding:0;width:100%;z-index:1}.ImageGallery-module--icon--3d502{fill:var(--cds-text-04,#fff)}.ImageGallery-module--close-button--d76eb{background:none;border:none;cursor:pointer;height:4rem;outline:none;padding:0;position:absolute;right:0;width:14.5%;z-index:2}.ImageGallery-module--close-button--d76eb svg{position:absolute;right:2rem;top:3rem}.ImageGallery-module--close-button--d76eb:focus svg,.ImageGallery-module--nav-buttons--e85ed:focus svg{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media(min-width:42rem){.ImageGallery-module--gallery-container--c9167 .cds--col-lg-2,.ImageGallery-module--in-dialog-gallery-container--77af7 .cds--col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.ImageGallery-module--gallery-container--c9167 .cds--col-lg-3,.ImageGallery-module--in-dialog-gallery-container--77af7 .cds--col-lg-3{flex:0 0 25%;max-width:25%}.ImageGallery-module--gallery-container--c9167 .cds--col-lg-4,.ImageGallery-module--in-dialog-gallery-container--77af7 .cds--col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.ImageGallery-module--gallery-container--c9167 .cds--col-lg-5,.ImageGallery-module--in-dialog-gallery-container--77af7 .cds--col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.ImageGallery-module--gallery-container--c9167 .cds--col-lg-6,.ImageGallery-module--in-dialog-gallery-container--77af7 .cds--col-lg-6{flex:0 0 50%;max-width:50%}.ImageGallery-module--gallery-container--c9167 .cds--col-lg-7,.ImageGallery-module--in-dialog-gallery-container--77af7 .cds--col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.ImageGallery-module--gallery-container--c9167 .cds--col-lg-8,.ImageGallery-module--in-dialog-gallery-container--77af7 .cds--col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.ImageGallery-module--gallery-container--c9167 .cds--col-lg-9,.ImageGallery-module--in-dialog-gallery-container--77af7 .cds--col-lg-9{flex:0 0 75%;max-width:75%}.ImageGallery-module--gallery-container--c9167 .cds--col-lg-10,.ImageGallery-module--in-dialog-gallery-container--77af7 .cds--col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.ImageGallery-module--gallery-container--c9167 .cds--col-lg-11,.ImageGallery-module--in-dialog-gallery-container--77af7 .cds--col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}}.ImageGallery-module--gallery-container--c9167 .ImageGallery-module--column--eafc2{margin-bottom:0}.ImageGallery-module--figure--18937{margin-bottom:2rem}.ImageGallery-module--image-button-wrapper--d27fb{background:none;border:0;outline:none;padding:0;width:100%}.ImageGallery-module--image-button-wrapper--d27fb::-moz-focus-inner{border:0}.ImageGallery-module--image-button-wrapper--d27fb:focus{outline:none}.ImageGallery-module--image-title--e7f36{align-self:flex-start;color:var(--cds-text-04,#fff);display:block;font-size:var(--cds-productive-heading-02-font-size,1rem);font-weight:var(--cds-productive-heading-02-font-weight,600);left:2rem;letter-spacing:var(--cds-productive-heading-02-letter-spacing,0);line-height:var(--cds-productive-heading-02-line-height,1.375);margin-left:.5rem;margin-top:3rem;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.ImageGallery-module--image-in-dialog--f6708{align-items:center;display:flex;height:100%;justify-content:center;-webkit-user-select:none;user-select:none;width:100%}.ImageGallery-module--image-in-dialog--f6708 .gatsby-resp-image-wrapper{width:100%}.ImageGallery-module--image-in-dialog--f6708 button,.ImageGallery-module--image-in-dialog--f6708 img{margin:1rem 0}.ImageGallery-module--image-button-wrapper--d27fb:focus img,.ImageGallery-module--image-button-wrapper--d27fb:focus video{outline:2px solid var(--cds-focus,#0f62fe)}@keyframes InlineNotification-module--cds--hide-feedback--5f6e4{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes InlineNotification-module--cds--show-feedback--69d6b{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes InlineNotification-module--cds--skeleton--023d6{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.InlineNotification-module--cds--layout--size-xs--1afae{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.InlineNotification-module--cds--layout-constraint--size__default-xs--a5b63{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.InlineNotification-module--cds--layout-constraint--size__min-xs--d5074{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.InlineNotification-module--cds--layout-constraint--size__max-xs--9f6a1{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.InlineNotification-module--cds--layout--size-sm--54654{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.InlineNotification-module--cds--layout-constraint--size__default-sm--c5b7e{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.InlineNotification-module--cds--layout-constraint--size__min-sm--2ff83{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.InlineNotification-module--cds--layout-constraint--size__max-sm--6e617{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.InlineNotification-module--cds--layout--size-md--fb1bf{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.InlineNotification-module--cds--layout-constraint--size__default-md--6ded0{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.InlineNotification-module--cds--layout-constraint--size__min-md--7b5b0{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.InlineNotification-module--cds--layout-constraint--size__max-md--dd0fd{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.InlineNotification-module--cds--layout--size-lg--7c2aa{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.InlineNotification-module--cds--layout-constraint--size__default-lg--e42f3{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.InlineNotification-module--cds--layout-constraint--size__min-lg--7c60c{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.InlineNotification-module--cds--layout-constraint--size__max-lg--3d3e4{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.InlineNotification-module--cds--layout--size-xl--41a6f{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.InlineNotification-module--cds--layout-constraint--size__default-xl--612ef{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.InlineNotification-module--cds--layout-constraint--size__min-xl--c3d5a{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.InlineNotification-module--cds--layout-constraint--size__max-xl--8ac80{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.InlineNotification-module--cds--layout--size-2xl--7d95f{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.InlineNotification-module--cds--layout-constraint--size__default-2xl--4d01b{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.InlineNotification-module--cds--layout-constraint--size__min-2xl--70b86{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.InlineNotification-module--cds--layout-constraint--size__max-2xl--95729{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.InlineNotification-module--cds--layout--density-condensed--f3597{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.InlineNotification-module--cds--layout-constraint--density__default-condensed--44830{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.InlineNotification-module--cds--layout-constraint--density__min-condensed--0b3b5{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.InlineNotification-module--cds--layout-constraint--density__max-condensed--35349{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.InlineNotification-module--cds--layout--density-normal--f00a5{--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)}.InlineNotification-module--cds--layout-constraint--density__default-normal--023db{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.InlineNotification-module--cds--layout-constraint--density__min-normal--5ba00{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.InlineNotification-module--cds--layout-constraint--density__max-normal--41033{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.InlineNotification-module--cds--assistive-text--5c85e,.InlineNotification-module--cds--visually-hidden--afff8{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.InlineNotification-module--notification--f18fa .cds--inline-notification{box-shadow:none;margin:0;max-width:100%}.InlineNotification-module--notification--f18fa .cds--inline-notification__content p{font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);line-height:var(--cds-body-short-01-line-height,1.28572)}.InlineNotification-module--notification--f18fa .cds--inline-notification__content .cds--row{margin:0}li .InlineNotification-module--notification--f18fa{flex:0 0 100%;max-width:100%}.InlineNotification-module--darkMode--9dd0f{background:#262626!important;color:#fff}@keyframes Tabs-module--cds--hide-feedback--28bb8{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes Tabs-module--cds--show-feedback--2a76b{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes Tabs-module--cds--skeleton--b851d{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.Tabs-module--cds--layout--size-xs--a9a9d{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Tabs-module--cds--layout-constraint--size__default-xs--57231{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.Tabs-module--cds--layout-constraint--size__min-xs--36952{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.Tabs-module--cds--layout-constraint--size__max-xs--21629{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.Tabs-module--cds--layout--size-sm--f61a3{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Tabs-module--cds--layout-constraint--size__default-sm--0d6cc{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.Tabs-module--cds--layout-constraint--size__min-sm--690a3{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.Tabs-module--cds--layout-constraint--size__max-sm--ee696{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.Tabs-module--cds--layout--size-md--68b6b{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Tabs-module--cds--layout-constraint--size__default-md--f0ea0{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.Tabs-module--cds--layout-constraint--size__min-md--9a82a{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.Tabs-module--cds--layout-constraint--size__max-md--cf7f6{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.Tabs-module--cds--layout--size-lg--80e51{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Tabs-module--cds--layout-constraint--size__default-lg--6e45f{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.Tabs-module--cds--layout-constraint--size__min-lg--98039{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.Tabs-module--cds--layout-constraint--size__max-lg--f5141{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.Tabs-module--cds--layout--size-xl--6e802{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Tabs-module--cds--layout-constraint--size__default-xl--e843b{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.Tabs-module--cds--layout-constraint--size__min-xl--2dbd5{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.Tabs-module--cds--layout-constraint--size__max-xl--32767{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.Tabs-module--cds--layout--size-2xl--e8e72{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Tabs-module--cds--layout-constraint--size__default-2xl--94dec{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.Tabs-module--cds--layout-constraint--size__min-2xl--0f3ad{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.Tabs-module--cds--layout-constraint--size__max-2xl--05916{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.Tabs-module--cds--layout--density-condensed--4e9df{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.Tabs-module--cds--layout-constraint--density__default-condensed--1e7ad{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.Tabs-module--cds--layout-constraint--density__min-condensed--9bd73{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Tabs-module--cds--layout-constraint--density__max-condensed--25614{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Tabs-module--cds--layout--density-normal--a601f{--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)}.Tabs-module--cds--layout-constraint--density__default-normal--55f25{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.Tabs-module--cds--layout-constraint--density__min-normal--fc0f6{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.Tabs-module--cds--layout-constraint--density__max-normal--389df{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.Tabs-module--cds--assistive-text--77036,.Tabs-module--cds--visually-hidden--7e967{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.Tabs-module--tab-list--1a067{border-bottom:1px solid var(--cds-ui-03,#e0e0e0);display:flex;margin-left:-1rem;margin-right:-1rem;max-width:min-content;overflow-x:auto;scrollbar-width:none}@media(min-width:42rem){.Tabs-module--tab-list--1a067{overflow:visible}}.Tabs-module--dropdownWrapper--58d5f,.Tabs-module--panel--31531{margin-left:-1rem;margin-right:-1rem}.Tabs-module--panel--31531{--space:0;background:var(--cds-ui-01,#fff);color:var(--cds-text-01,#161616);padding:1rem 1rem 2.5rem}.Tabs-module--tab--25b80{align-items:center;background-color:var(--cds-ui-01,#fff);border:none;border-right:1px solid var(--cds-ui-03,#e0e0e0);color:var(--cds-text-01,#161616);cursor:pointer;display:inline-block;font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);height:3rem;letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);line-height:var(--cds-body-short-01-line-height,1.28572);margin:0;min-width:0;outline-color:transparent;padding:.5rem 1rem;position:relative;text-align:left;transition:color .11s,background-color .11s,border-color .11s,outline-color .11s;white-space:nowrap}.Tabs-module--tab--25b80::-moz-focus-inner{border:0}.Tabs-module--tab--25b80:focus{border-right:1px solid #000;outline:1px solid #fff;outline-offset:-4px;z-index:1}.Tabs-module--tab--25b80:hover{background-color:var(--cds-hover-ui,#e5e5e5)}.Tabs-module--tab--25b80[aria-selected=true]{background-color:var(--cds-ui-05,#161616);color:var(--cds-inverse-01,#fff)}.Tabs-module--tab-list--1a067 li:last-of-type .Tabs-module--tab--25b80{border-right:none}@keyframes Link-module--cds--hide-feedback--739c5{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes Link-module--cds--show-feedback--c9008{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes Link-module--cds--skeleton--ba8e2{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.Link-module--cds--layout--size-xs--9aa36{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Link-module--cds--layout-constraint--size__default-xs--9c96b{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.Link-module--cds--layout-constraint--size__min-xs--d5c3a{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.Link-module--cds--layout-constraint--size__max-xs--27208{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.Link-module--cds--layout--size-sm--7f172{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Link-module--cds--layout-constraint--size__default-sm--805b2{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.Link-module--cds--layout-constraint--size__min-sm--fba7b{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.Link-module--cds--layout-constraint--size__max-sm--6b43d{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.Link-module--cds--layout--size-md--f96e6{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Link-module--cds--layout-constraint--size__default-md--01f67{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.Link-module--cds--layout-constraint--size__min-md--f54c8{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.Link-module--cds--layout-constraint--size__max-md--1eeec{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.Link-module--cds--layout--size-lg--31aee{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Link-module--cds--layout-constraint--size__default-lg--528df{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.Link-module--cds--layout-constraint--size__min-lg--fc0e5{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.Link-module--cds--layout-constraint--size__max-lg--005e2{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.Link-module--cds--layout--size-xl--584dd{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Link-module--cds--layout-constraint--size__default-xl--bbb56{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.Link-module--cds--layout-constraint--size__min-xl--7f848{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.Link-module--cds--layout-constraint--size__max-xl--ee893{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.Link-module--cds--layout--size-2xl--0a592{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Link-module--cds--layout-constraint--size__default-2xl--20dd0{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.Link-module--cds--layout-constraint--size__min-2xl--f1d7c{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.Link-module--cds--layout-constraint--size__max-2xl--17a71{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.Link-module--cds--layout--density-condensed--05747{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.Link-module--cds--layout-constraint--density__default-condensed--00a0a{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.Link-module--cds--layout-constraint--density__min-condensed--f58f0{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Link-module--cds--layout-constraint--density__max-condensed--1ded1{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Link-module--cds--layout--density-normal--f2935{--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)}.Link-module--cds--layout-constraint--density__default-normal--4dde9{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.Link-module--cds--layout-constraint--density__min-normal--ee4d6{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.Link-module--cds--layout-constraint--density__max-normal--ea846{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.Link-module--cds--assistive-text--394bf,.Link-module--cds--visually-hidden--c1036{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.Link-module--link--2c220.cds--link{font-size:inherit;text-decoration:underline}.Link-module--link--2c220.cds--link:hover{color:#002d9c}.Link-module--link--2c220.cds--link:visited{color:var(--cds-link-01,#0f62fe)}.Link-module--link--2c220.cds--link:active{color:var(--cds-text-01,#161616)}@keyframes GifPlayer-module--cds--hide-feedback--f5b8f{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes GifPlayer-module--cds--show-feedback--150be{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes GifPlayer-module--cds--skeleton--bcdaf{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.GifPlayer-module--cds--layout--size-xs--c5a22{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.GifPlayer-module--cds--layout-constraint--size__default-xs--93b62{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.GifPlayer-module--cds--layout-constraint--size__min-xs--212f2{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.GifPlayer-module--cds--layout-constraint--size__max-xs--f1f96{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.GifPlayer-module--cds--layout--size-sm--715c5{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.GifPlayer-module--cds--layout-constraint--size__default-sm--f65b1{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.GifPlayer-module--cds--layout-constraint--size__min-sm--e6888{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.GifPlayer-module--cds--layout-constraint--size__max-sm--0542a{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.GifPlayer-module--cds--layout--size-md--f659c{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.GifPlayer-module--cds--layout-constraint--size__default-md--d1cb8{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.GifPlayer-module--cds--layout-constraint--size__min-md--fc5b8{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.GifPlayer-module--cds--layout-constraint--size__max-md--a6434{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.GifPlayer-module--cds--layout--size-lg--29c84{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.GifPlayer-module--cds--layout-constraint--size__default-lg--162fd{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.GifPlayer-module--cds--layout-constraint--size__min-lg--6f818{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.GifPlayer-module--cds--layout-constraint--size__max-lg--a0143{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.GifPlayer-module--cds--layout--size-xl--3d9e0{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.GifPlayer-module--cds--layout-constraint--size__default-xl--c3d3d{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.GifPlayer-module--cds--layout-constraint--size__min-xl--50cfb{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.GifPlayer-module--cds--layout-constraint--size__max-xl--b4396{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.GifPlayer-module--cds--layout--size-2xl--82f11{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.GifPlayer-module--cds--layout-constraint--size__default-2xl--e7716{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.GifPlayer-module--cds--layout-constraint--size__min-2xl--8fa62{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.GifPlayer-module--cds--layout-constraint--size__max-2xl--1bd66{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.GifPlayer-module--cds--layout--density-condensed--a3d7d{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.GifPlayer-module--cds--layout-constraint--density__default-condensed--64685{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.GifPlayer-module--cds--layout-constraint--density__min-condensed--d0ee8{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.GifPlayer-module--cds--layout-constraint--density__max-condensed--5db2c{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.GifPlayer-module--cds--layout--density-normal--bbc8d{--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)}.GifPlayer-module--cds--layout-constraint--density__default-normal--52c29{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.GifPlayer-module--cds--layout-constraint--density__min-normal--f38d1{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.GifPlayer-module--cds--layout-constraint--density__max-normal--564a0{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.GifPlayer-module--cds--assistive-text--08d30,.GifPlayer-module--cds--visually-hidden--c40a4{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.GifPlayer-module--container--3520a{position:relative}.GifPlayer-module--controls--2ab11{background:transparent;border:none;bottom:1rem;height:1.5rem;left:1rem;outline:none;padding:0;position:absolute;width:1.5rem}.GifPlayer-module--controls--2ab11 svg{fill:#fff}.GifPlayer-module--dark--8c2f0 svg{fill:#000}.GifPlayer-module--controls--2ab11:focus svg{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.GifPlayer-module--img-hidden--d2801{display:none}.GifPlayer-module--gif-displayed--fd331,.GifPlayer-module--img-displayed--16952{display:block}.GifPlayer-module--gif-hidden--45e13{display:none}.GifPlayer-module--gif-in-dialog--3e62b{top:50%;transform:translateY(-50%)}@keyframes MediumPosts-module--cds--hide-feedback--d685a{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes MediumPosts-module--cds--show-feedback--a7f17{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes MediumPosts-module--cds--skeleton--54d0d{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.MediumPosts-module--cds--layout--size-xs--5b19b{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.MediumPosts-module--cds--layout-constraint--size__default-xs--74006{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.MediumPosts-module--cds--layout-constraint--size__min-xs--6db5f{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.MediumPosts-module--cds--layout-constraint--size__max-xs--0c827{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.MediumPosts-module--cds--layout--size-sm--5e00f{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.MediumPosts-module--cds--layout-constraint--size__default-sm--63b27{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.MediumPosts-module--cds--layout-constraint--size__min-sm--f2e2b{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.MediumPosts-module--cds--layout-constraint--size__max-sm--ad0cb{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.MediumPosts-module--cds--layout--size-md--981e4{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.MediumPosts-module--cds--layout-constraint--size__default-md--a03a6{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.MediumPosts-module--cds--layout-constraint--size__min-md--f4fd5{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.MediumPosts-module--cds--layout-constraint--size__max-md--980d3{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.MediumPosts-module--cds--layout--size-lg--4862d{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.MediumPosts-module--cds--layout-constraint--size__default-lg--8cc1e{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.MediumPosts-module--cds--layout-constraint--size__min-lg--04aa1{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.MediumPosts-module--cds--layout-constraint--size__max-lg--68aa3{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.MediumPosts-module--cds--layout--size-xl--52cb3{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.MediumPosts-module--cds--layout-constraint--size__default-xl--c07a3{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.MediumPosts-module--cds--layout-constraint--size__min-xl--89dcd{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.MediumPosts-module--cds--layout-constraint--size__max-xl--54cbe{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.MediumPosts-module--cds--layout--size-2xl--2c94d{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.MediumPosts-module--cds--layout-constraint--size__default-2xl--a3412{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.MediumPosts-module--cds--layout-constraint--size__min-2xl--d3031{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.MediumPosts-module--cds--layout-constraint--size__max-2xl--855c1{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.MediumPosts-module--cds--layout--density-condensed--88912{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.MediumPosts-module--cds--layout-constraint--density__default-condensed--88d17{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.MediumPosts-module--cds--layout-constraint--density__min-condensed--64dc9{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.MediumPosts-module--cds--layout-constraint--density__max-condensed--5e6d6{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.MediumPosts-module--cds--layout--density-normal--9aa6e{--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)}.MediumPosts-module--cds--layout-constraint--density__default-normal--bac7f{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.MediumPosts-module--cds--layout-constraint--density__min-normal--5754e{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.MediumPosts-module--cds--layout-constraint--density__max-normal--58c88{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.MediumPosts-module--cds--assistive-text--325b6,.MediumPosts-module--cds--visually-hidden--2c5ab{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.MediumPosts-module--card-container--c9f63{padding-left:1rem;padding-right:1rem}.MediumPosts-module--card-container--c9f63 h4{font-size:var(--cds-productive-heading-03-font-size,1.25rem);font-weight:var(--cds-productive-heading-03-font-weight,400);letter-spacing:var(--cds-productive-heading-03-letter-spacing,0);line-height:var(--cds-productive-heading-03-line-height,1.4)}@media(min-width:42rem){.MediumPosts-module--card-container--c9f63 h4{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.2rem}}@media(min-width:66rem){.MediumPosts-module--card-container--c9f63 h4{font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem}}@media(min-width:82rem){.MediumPosts-module--card-container--c9f63 h4{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.375rem}}.MediumPosts-module--image--9892a{aspect-ratio:16/9;object-fit:cover}@keyframes Title-module--cds--hide-feedback--32d17{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes Title-module--cds--show-feedback--2cce1{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes Title-module--cds--skeleton--d2bfd{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.Title-module--cds--layout--size-xs--12185{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Title-module--cds--layout-constraint--size__default-xs--4be8f{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.Title-module--cds--layout-constraint--size__min-xs--877cc{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.Title-module--cds--layout-constraint--size__max-xs--45144{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.Title-module--cds--layout--size-sm--b38ad{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Title-module--cds--layout-constraint--size__default-sm--00ed4{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.Title-module--cds--layout-constraint--size__min-sm--4c256{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.Title-module--cds--layout-constraint--size__max-sm--77d61{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.Title-module--cds--layout--size-md--cf9b0{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Title-module--cds--layout-constraint--size__default-md--a453c{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.Title-module--cds--layout-constraint--size__min-md--64a2f{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.Title-module--cds--layout-constraint--size__max-md--473a9{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.Title-module--cds--layout--size-lg--62e1e{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Title-module--cds--layout-constraint--size__default-lg--682de{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.Title-module--cds--layout-constraint--size__min-lg--e1e46{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.Title-module--cds--layout-constraint--size__max-lg--88f1d{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.Title-module--cds--layout--size-xl--51430{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Title-module--cds--layout-constraint--size__default-xl--4af43{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.Title-module--cds--layout-constraint--size__min-xl--d79a2{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.Title-module--cds--layout-constraint--size__max-xl--4562d{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.Title-module--cds--layout--size-2xl--545ca{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Title-module--cds--layout-constraint--size__default-2xl--3c1d6{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.Title-module--cds--layout-constraint--size__min-2xl--a5be2{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.Title-module--cds--layout-constraint--size__max-2xl--1ec3f{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.Title-module--cds--layout--density-condensed--5a57f{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.Title-module--cds--layout-constraint--density__default-condensed--4e892{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.Title-module--cds--layout-constraint--density__min-condensed--64093{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Title-module--cds--layout-constraint--density__max-condensed--0be69{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Title-module--cds--layout--density-normal--2e5a6{--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)}.Title-module--cds--layout-constraint--density__default-normal--49669{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.Title-module--cds--layout-constraint--density__min-normal--30375{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.Title-module--cds--layout-constraint--density__max-normal--ecb5d{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.Title-module--cds--assistive-text--19985,.Title-module--cds--visually-hidden--b013a{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.Title-module--title--2bd58{display:inline-block}.Title-module--title--2bd58+*{--space:1rem}@keyframes MiniCard-module--cds--hide-feedback--33a10{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes MiniCard-module--cds--show-feedback--3fcef{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes MiniCard-module--cds--skeleton--539d0{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.MiniCard-module--cds--layout--size-xs--4154f{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.MiniCard-module--cds--layout-constraint--size__default-xs--f1f6d{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.MiniCard-module--cds--layout-constraint--size__min-xs--96d8c{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.MiniCard-module--cds--layout-constraint--size__max-xs--72357{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.MiniCard-module--cds--layout--size-sm--f0e51{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.MiniCard-module--cds--layout-constraint--size__default-sm--938db{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.MiniCard-module--cds--layout-constraint--size__min-sm--9359d{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.MiniCard-module--cds--layout-constraint--size__max-sm--3c39f{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.MiniCard-module--cds--layout--size-md--bc94d{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.MiniCard-module--cds--layout-constraint--size__default-md--7c949{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.MiniCard-module--cds--layout-constraint--size__min-md--dce6b{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.MiniCard-module--cds--layout-constraint--size__max-md--b2790{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.MiniCard-module--cds--layout--size-lg--43120{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.MiniCard-module--cds--layout-constraint--size__default-lg--786d4{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.MiniCard-module--cds--layout-constraint--size__min-lg--72444{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.MiniCard-module--cds--layout-constraint--size__max-lg--09c50{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.MiniCard-module--cds--layout--size-xl--21ffa{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.MiniCard-module--cds--layout-constraint--size__default-xl--45e08{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.MiniCard-module--cds--layout-constraint--size__min-xl--94ecb{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.MiniCard-module--cds--layout-constraint--size__max-xl--a4542{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.MiniCard-module--cds--layout--size-2xl--81198{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.MiniCard-module--cds--layout-constraint--size__default-2xl--e936e{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.MiniCard-module--cds--layout-constraint--size__min-2xl--50388{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.MiniCard-module--cds--layout-constraint--size__max-2xl--61bf2{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.MiniCard-module--cds--layout--density-condensed--a3145{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.MiniCard-module--cds--layout-constraint--density__default-condensed--dd37f{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.MiniCard-module--cds--layout-constraint--density__min-condensed--46af6{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.MiniCard-module--cds--layout-constraint--density__max-condensed--4545e{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.MiniCard-module--cds--layout--density-normal--107a9{--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)}.MiniCard-module--cds--layout-constraint--density__default-normal--c0425{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.MiniCard-module--cds--layout-constraint--density__min-normal--15b88{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.MiniCard-module--cds--layout-constraint--density__max-normal--8ef32{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.MiniCard-module--cds--assistive-text--4aa49,.MiniCard-module--cds--visually-hidden--f3718{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.MiniCard-module--card--fab18{background:var(--cds-ui-01,#fff);display:flex;flex-direction:column;height:4rem;justify-content:center;transition:background .11s}.MiniCard-module--card--fab18:hover{background:var(--cds-hover-ui,#e5e5e5)}.MiniCard-module--wrapper--77e2e{align-items:center;display:flex;justify-content:space-between;padding-left:1rem;padding-right:1rem}.MiniCard-module--title--bfa0c{font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);line-height:var(--cds-body-short-01-line-height,1.28572)}.MiniCard-module--image--3fb49{height:20px;width:20px}.MiniCard-module--icon--aeee9{padding-top:.25rem}@keyframes CardGroup-module--cds--hide-feedback--cd3d3{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes CardGroup-module--cds--show-feedback--88fcf{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes CardGroup-module--cds--skeleton--48e73{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.CardGroup-module--cds--layout--size-xs--d74a5{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.CardGroup-module--cds--layout-constraint--size__default-xs--b9747{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.CardGroup-module--cds--layout-constraint--size__min-xs--33b70{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.CardGroup-module--cds--layout-constraint--size__max-xs--df2dc{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.CardGroup-module--cds--layout--size-sm--d466a{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.CardGroup-module--cds--layout-constraint--size__default-sm--263a7{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.CardGroup-module--cds--layout-constraint--size__min-sm--68060{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.CardGroup-module--cds--layout-constraint--size__max-sm--06869{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.CardGroup-module--cds--layout--size-md--2102a{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.CardGroup-module--cds--layout-constraint--size__default-md--fde1a{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.CardGroup-module--cds--layout-constraint--size__min-md--6fc67{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.CardGroup-module--cds--layout-constraint--size__max-md--6cdaa{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.CardGroup-module--cds--layout--size-lg--d8428{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.CardGroup-module--cds--layout-constraint--size__default-lg--cf9d2{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.CardGroup-module--cds--layout-constraint--size__min-lg--ce393{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.CardGroup-module--cds--layout-constraint--size__max-lg--e6b97{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.CardGroup-module--cds--layout--size-xl--bb6d9{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.CardGroup-module--cds--layout-constraint--size__default-xl--24304{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.CardGroup-module--cds--layout-constraint--size__min-xl--4a744{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.CardGroup-module--cds--layout-constraint--size__max-xl--91fd4{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.CardGroup-module--cds--layout--size-2xl--d3a39{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.CardGroup-module--cds--layout-constraint--size__default-2xl--451ee{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.CardGroup-module--cds--layout-constraint--size__min-2xl--9ea87{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.CardGroup-module--cds--layout-constraint--size__max-2xl--b1a62{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.CardGroup-module--cds--layout--density-condensed--210e5{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.CardGroup-module--cds--layout-constraint--density__default-condensed--ddfbb{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.CardGroup-module--cds--layout-constraint--density__min-condensed--0f529{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.CardGroup-module--cds--layout-constraint--density__max-condensed--4fd39{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.CardGroup-module--cds--layout--density-normal--9c02d{--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)}.CardGroup-module--cds--layout-constraint--density__default-normal--c3e58{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.CardGroup-module--cds--layout-constraint--density__min-normal--53ecc{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.CardGroup-module--cds--layout-constraint--density__max-normal--53bac{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.CardGroup-module--cds--assistive-text--9e1c6,.CardGroup-module--cds--visually-hidden--b300f{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.CardGroup-module--cardGroup--3d088 [class*=column]{border-top:1px solid var(--cds-ui-03,#e0e0e0);margin-bottom:0}.CardGroup-module--cardGroup--3d088 [class*=column]:first-child{border-top:0 solid transparent}@media(min-width:66rem){.CardGroup-module--cardGroup--3d088 [class*=column]:nth-child(2n){margin-right:33%}}@media(min-width:42rem){.CardGroup-module--cardGroup--3d088 [class*=column]:nth-child(-n+2){border-top:0 solid transparent}.CardGroup-module--cardGroup--3d088 [class*=column]:nth-child(2n){border-left:1px solid var(--cds-ui-03,#e0e0e0)}}@keyframes SquareCard-module--cds--hide-feedback--62d83{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes SquareCard-module--cds--show-feedback--65b3f{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes SquareCard-module--cds--skeleton--67eea{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.SquareCard-module--cds--layout--size-xs--29d6b{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.SquareCard-module--cds--layout-constraint--size__default-xs--83aaf{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.SquareCard-module--cds--layout-constraint--size__min-xs--1408a{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.SquareCard-module--cds--layout-constraint--size__max-xs--7e948{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.SquareCard-module--cds--layout--size-sm--8f86d{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.SquareCard-module--cds--layout-constraint--size__default-sm--8ab83{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.SquareCard-module--cds--layout-constraint--size__min-sm--01b18{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.SquareCard-module--cds--layout-constraint--size__max-sm--668a0{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.SquareCard-module--cds--layout--size-md--f7155{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.SquareCard-module--cds--layout-constraint--size__default-md--8f535{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.SquareCard-module--cds--layout-constraint--size__min-md--c1945{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.SquareCard-module--cds--layout-constraint--size__max-md--aefe2{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.SquareCard-module--cds--layout--size-lg--78789{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.SquareCard-module--cds--layout-constraint--size__default-lg--dce32{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.SquareCard-module--cds--layout-constraint--size__min-lg--a99ca{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.SquareCard-module--cds--layout-constraint--size__max-lg--e447b{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.SquareCard-module--cds--layout--size-xl--35c60{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.SquareCard-module--cds--layout-constraint--size__default-xl--330c9{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.SquareCard-module--cds--layout-constraint--size__min-xl--4d758{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.SquareCard-module--cds--layout-constraint--size__max-xl--82e55{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.SquareCard-module--cds--layout--size-2xl--90800{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.SquareCard-module--cds--layout-constraint--size__default-2xl--eb2b1{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.SquareCard-module--cds--layout-constraint--size__min-2xl--4e0b1{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.SquareCard-module--cds--layout-constraint--size__max-2xl--11910{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.SquareCard-module--cds--layout--density-condensed--7fdcd{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.SquareCard-module--cds--layout-constraint--density__default-condensed--3a58e{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.SquareCard-module--cds--layout-constraint--density__min-condensed--dcd4a{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.SquareCard-module--cds--layout-constraint--density__max-condensed--97551{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.SquareCard-module--cds--layout--density-normal--3a641{--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)}.SquareCard-module--cds--layout-constraint--density__default-normal--fd355{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.SquareCard-module--cds--layout-constraint--density__min-normal--9933a{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.SquareCard-module--cds--layout-constraint--density__max-normal--38ebe{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.SquareCard-module--cds--assistive-text--09a2f,.SquareCard-module--cds--visually-hidden--147eb{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.square-card-group>*{margin-bottom:0}.SquareCard-module--squareCard--87565{--space:0;border-left:1px solid transparent;border-top:1px solid #e0e0e0}@media(min-width:42rem){.SquareCard-module--squareCard--87565{border-left:1px solid #e0e0e0}}.square-card-group .SquareCard-module--squareCard--87565:first-child{border-top:0 solid transparent}@media(min-width:42rem){.square-card-group .SquareCard-module--squareCard--87565:nth-child(2){border-top:0 solid transparent}}@media(min-width:66rem){.square-card-group .SquareCard-module--squareCard--87565:nth-child(3){border-top:0 solid transparent}}@media(min-width:42rem){.square-card-group .SquareCard-module--squareCard--87565:nth-child(odd){border-left:1px solid transparent}}@media(min-width:66rem){.square-card-group .SquareCard-module--squareCard--87565:nth-child(odd){border-left:1px solid #e0e0e0}.square-card-group .SquareCard-module--squareCard--87565:nth-child(3n+1){border-left:1px solid transparent}}.SquareCard-module--squareCard--87565 .cds--tile{height:100%;padding:1rem 15% 1rem 1rem;position:relative;text-decoration:none}.SquareCard-module--squareCard--87565 .cds--tile:after{content:"";height:calc(100% - 1px);left:0;outline:3px solid transparent;outline-offset:-3px;position:absolute;top:0;transition:outline 70ms cubic-bezier(.2,0,.38,.9);width:calc(100% - 1px)}.SquareCard-module--darkMode--7fc7a .cds--tile{background:#262626}.SquareCard-module--squareCard--87565 .cds--tile:focus{outline:none}.SquareCard-module--squareCard--87565 .cds--tile:focus:after{outline:3px solid var(--cds-focus,#0f62fe)}.SquareCard-module--title--d266a{font-size:var(--cds-productive-heading-04-font-size,1.75rem);font-weight:var(--cds-productive-heading-04-font-weight,400);letter-spacing:var(--cds-productive-heading-04-letter-spacing,0);line-height:var(--cds-productive-heading-04-line-height,1.28572);position:relative;text-decoration:none;z-index:1}@media(min-width:66rem)and (max-width:82rem){.SquareCard-module--title--d266a{font-size:var(--cds-productive-heading-03-font-size,1.25rem);font-weight:var(--cds-productive-heading-03-font-weight,400);letter-spacing:var(--cds-productive-heading-03-letter-spacing,0);line-height:var(--cds-productive-heading-03-line-height,1.4)}}.SquareCard-module--titleSmall--192dd{font-size:var(--cds-productive-heading-03-font-size,1.25rem);font-weight:var(--cds-productive-heading-03-font-weight,400);letter-spacing:var(--cds-productive-heading-03-letter-spacing,0);line-height:var(--cds-productive-heading-03-line-height,1.4)}@media(min-width:66rem)and (max-width:82rem){.SquareCard-module--titleSmall--192dd{font-size:var(--cds-productive-heading-02-font-size,1rem);font-weight:var(--cds-productive-heading-02-font-weight,600);letter-spacing:var(--cds-productive-heading-02-letter-spacing,0);line-height:var(--cds-productive-heading-02-line-height,1.375)}}.SquareCard-module--body--9522e{font-size:var(--cds-body-short-02-font-size,1rem);font-weight:var(--cds-body-short-02-font-weight,400);letter-spacing:var(--cds-body-short-02-letter-spacing,0);line-height:var(--cds-body-short-02-line-height,1.375);padding-top:1rem}@media(min-width:66rem)and (max-width:82rem){.SquareCard-module--titleSmall--192dd+.SquareCard-module--body--9522e{padding-top:0}}.SquareCard-module--helperText--b0973{align-items:flex-end;bottom:1rem;display:flex;font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);left:1rem;letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);line-height:var(--cds-body-short-01-line-height,1.28572);margin-right:1.5rem;padding-right:2rem;position:absolute}.SquareCard-module--helperIcon--bef46{align-items:flex-end;bottom:1rem;display:flex;left:1rem;min-height:32px;min-width:32px;position:absolute}.SquareCard-module--actionIcon--927cc{bottom:1rem;height:20px;position:absolute;right:1rem;width:20px}.SquareCard-module--darkMode--7fc7a .cds--tile:hover{background:#393939}.SquareCard-module--darkMode--7fc7a .SquareCard-module--body--9522e,.SquareCard-module--darkMode--7fc7a .SquareCard-module--helperText--b0973,.SquareCard-module--darkMode--7fc7a .SquareCard-module--title--d266a{color:var(--cds-text-04,#fff)}.SquareCard-module--darkMode--7fc7a .SquareCard-module--actionIcon--927cc svg,.SquareCard-module--darkMode--7fc7a .SquareCard-module--helperIcon--bef46 svg{fill:#f4f4f4}.SquareCard-module--disabled--c077e{cursor:not-allowed}.SquareCard-module--disabled--c077e .cds--tile:hover{background:var(--cds-ui-01,#fff);cursor:not-allowed}.SquareCard-module--disabled--c077e .SquareCard-module--body--9522e,.SquareCard-module--disabled--c077e .SquareCard-module--helperText--b0973,.SquareCard-module--disabled--c077e .SquareCard-module--title--d266a{color:var(--cds-disabled-03,#8d8d8d)}.SquareCard-module--disabled--c077e .SquareCard-module--actionIcon--927cc svg,.SquareCard-module--disabled--c077e .SquareCard-module--helperIcon--bef46 svg{fill:var(--cds-disabled-02,#c6c6c6)}@keyframes ExpressiveListContainer-module--cds--hide-feedback--fd930{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes ExpressiveListContainer-module--cds--show-feedback--7f4f2{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes ExpressiveListContainer-module--cds--skeleton--7feea{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.ExpressiveListContainer-module--cds--layout--size-xs--110b9{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.ExpressiveListContainer-module--cds--layout-constraint--size__default-xs--4a5f0{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.ExpressiveListContainer-module--cds--layout-constraint--size__min-xs--c7b8e{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.ExpressiveListContainer-module--cds--layout-constraint--size__max-xs--e96aa{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.ExpressiveListContainer-module--cds--layout--size-sm--91340{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.ExpressiveListContainer-module--cds--layout-constraint--size__default-sm--6d639{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.ExpressiveListContainer-module--cds--layout-constraint--size__min-sm--55104{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.ExpressiveListContainer-module--cds--layout-constraint--size__max-sm--448de{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.ExpressiveListContainer-module--cds--layout--size-md--25604{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.ExpressiveListContainer-module--cds--layout-constraint--size__default-md--68631{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.ExpressiveListContainer-module--cds--layout-constraint--size__min-md--e8ffd{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.ExpressiveListContainer-module--cds--layout-constraint--size__max-md--b277a{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.ExpressiveListContainer-module--cds--layout--size-lg--09094{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.ExpressiveListContainer-module--cds--layout-constraint--size__default-lg--d767b{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.ExpressiveListContainer-module--cds--layout-constraint--size__min-lg--15cad{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.ExpressiveListContainer-module--cds--layout-constraint--size__max-lg--60958{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.ExpressiveListContainer-module--cds--layout--size-xl--be1cf{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.ExpressiveListContainer-module--cds--layout-constraint--size__default-xl--8d39c{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.ExpressiveListContainer-module--cds--layout-constraint--size__min-xl--69675{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.ExpressiveListContainer-module--cds--layout-constraint--size__max-xl--44b2c{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.ExpressiveListContainer-module--cds--layout--size-2xl--11ecf{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.ExpressiveListContainer-module--cds--layout-constraint--size__default-2xl--aaef0{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.ExpressiveListContainer-module--cds--layout-constraint--size__min-2xl--d8813{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.ExpressiveListContainer-module--cds--layout-constraint--size__max-2xl--e04da{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.ExpressiveListContainer-module--cds--layout--density-condensed--6e05b{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.ExpressiveListContainer-module--cds--layout-constraint--density__default-condensed--1a48e{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.ExpressiveListContainer-module--cds--layout-constraint--density__min-condensed--70c1a{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.ExpressiveListContainer-module--cds--layout-constraint--density__max-condensed--0e448{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.ExpressiveListContainer-module--cds--layout--density-normal--da568{--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)}.ExpressiveListContainer-module--cds--layout-constraint--density__default-normal--cbb95{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.ExpressiveListContainer-module--cds--layout-constraint--density__min-normal--2eb92{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.ExpressiveListContainer-module--cds--layout-constraint--density__max-normal--51bf5{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.ExpressiveListContainer-module--cds--assistive-text--9fac5,.ExpressiveListContainer-module--cds--visually-hidden--baf88{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.ExpressiveListContainer-module--container--8badc{border-top:1px solid var(--cds-ui-04,#8d8d8d);margin-top:3rem;padding-top:1.5rem}.ExpressiveListContainer-module--title--5a8d4{font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.4;padding-right:2rem}@media(min-width:82rem){.ExpressiveListContainer-module--title--5a8d4{font-size:1.25rem;font-size:calc(.04412rem + 1.47059vw);line-height:1.4}}@media(min-width:99rem){.ExpressiveListContainer-module--title--5a8d4{font-size:1.5rem;line-height:1.334}}.ExpressiveListContainer-module--expressive_04--e7461{font-size:1.75rem;font-size:calc(1.66935rem + .40323vw);font-weight:400;letter-spacing:0;line-height:1.28572}@media(min-width:82rem){.ExpressiveListContainer-module--expressive_04--e7461{font-size:2rem;font-weight:400;line-height:1.25}}@media(min-width:99rem){.ExpressiveListContainer-module--expressive_04--e7461{font-size:2rem;font-weight:400}}@media(max-width:65.98rem){.ExpressiveListContainer-module--expressive_04--e7461{padding:1rem}}@media(max-width:41.98rem){.ExpressiveListContainer-module--expressive_04--e7461{font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.4}}@media(max-width:41.98rem)and (min-width:82rem){.ExpressiveListContainer-module--expressive_04--e7461{font-size:1.25rem;font-size:calc(.04412rem + 1.47059vw);line-height:1.4}}@media(max-width:41.98rem)and (min-width:99rem){.ExpressiveListContainer-module--expressive_04--e7461{font-size:1.5rem;line-height:1.334}}.ExpressiveListContainer-module--expressive_02--63443{font-size:var(--cds-expressive-heading-02-font-size,1rem);font-weight:var(--cds-expressive-heading-02-font-weight,600);letter-spacing:var(--cds-expressive-heading-02-letter-spacing,0);line-height:var(--cds-expressive-heading-02-line-height,1.5)}.ExpressiveListContainer-module--content--282a0{font-size:var(--cds-body-long-02-font-size,1rem);font-weight:var(--cds-body-long-02-font-weight,400);letter-spacing:var(--cds-body-long-02-letter-spacing,0);line-height:var(--cds-body-long-02-line-height,1.5)}.ExpressiveListContainer-module--text--55862{padding-right:2rem}@keyframes ExpressiveList-module--cds--hide-feedback--28acd{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes ExpressiveList-module--cds--show-feedback--b032d{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes ExpressiveList-module--cds--skeleton--8bd68{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.ExpressiveList-module--cds--layout--size-xs--a5b34{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.ExpressiveList-module--cds--layout-constraint--size__default-xs--fd144{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.ExpressiveList-module--cds--layout-constraint--size__min-xs--2bbc6{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.ExpressiveList-module--cds--layout-constraint--size__max-xs--3008e{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.ExpressiveList-module--cds--layout--size-sm--99e8d{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.ExpressiveList-module--cds--layout-constraint--size__default-sm--0a70e{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.ExpressiveList-module--cds--layout-constraint--size__min-sm--9b555{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.ExpressiveList-module--cds--layout-constraint--size__max-sm--371e7{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.ExpressiveList-module--cds--layout--size-md--5efb7{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.ExpressiveList-module--cds--layout-constraint--size__default-md--55544{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.ExpressiveList-module--cds--layout-constraint--size__min-md--fd1a0{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.ExpressiveList-module--cds--layout-constraint--size__max-md--8b858{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.ExpressiveList-module--cds--layout--size-lg--809fa{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.ExpressiveList-module--cds--layout-constraint--size__default-lg--a35d1{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.ExpressiveList-module--cds--layout-constraint--size__min-lg--5efad{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.ExpressiveList-module--cds--layout-constraint--size__max-lg--64baa{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.ExpressiveList-module--cds--layout--size-xl--e1829{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.ExpressiveList-module--cds--layout-constraint--size__default-xl--dceed{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.ExpressiveList-module--cds--layout-constraint--size__min-xl--cb7eb{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.ExpressiveList-module--cds--layout-constraint--size__max-xl--301c6{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.ExpressiveList-module--cds--layout--size-2xl--8ed33{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.ExpressiveList-module--cds--layout-constraint--size__default-2xl--0b2fd{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.ExpressiveList-module--cds--layout-constraint--size__min-2xl--bd731{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.ExpressiveList-module--cds--layout-constraint--size__max-2xl--1bfa5{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.ExpressiveList-module--cds--layout--density-condensed--cd43c{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.ExpressiveList-module--cds--layout-constraint--density__default-condensed--f5693{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.ExpressiveList-module--cds--layout-constraint--density__min-condensed--a196a{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.ExpressiveList-module--cds--layout-constraint--density__max-condensed--b8604{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.ExpressiveList-module--cds--layout--density-normal--7d6de{--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)}.ExpressiveList-module--cds--layout-constraint--density__default-normal--27690{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.ExpressiveList-module--cds--layout-constraint--density__min-normal--93347{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.ExpressiveList-module--cds--layout-constraint--density__max-normal--bf0fb{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.ExpressiveList-module--cds--assistive-text--635a4,.ExpressiveList-module--cds--visually-hidden--65a89{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.ExpressiveList-module--listRow--e7e58{background:var(--cds-ui-01,#fff);border-bottom:1px solid var(--cds-ui-03,#e0e0e0);padding:1rem 1rem 4rem}.ExpressiveList-module--listRow--e7e58:not(:first-child){margin-top:0}.ExpressiveList-module--listRow--e7e58:last-child{border-bottom:none}.ExpressiveList-module--title--ae4c1{font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.4;padding-right:2rem}@media(min-width:82rem){.ExpressiveList-module--title--ae4c1{font-size:1.25rem;font-size:calc(.04412rem + 1.47059vw);line-height:1.4}}@media(min-width:99rem){.ExpressiveList-module--title--ae4c1{font-size:1.5rem;line-height:1.334}}.ExpressiveList-module--expressive_04--d7cc1{font-size:1.75rem;font-size:calc(1.66935rem + .40323vw);font-weight:400;letter-spacing:0;line-height:1.28572}@media(min-width:82rem){.ExpressiveList-module--expressive_04--d7cc1{font-size:2rem;font-weight:400;line-height:1.25}}@media(min-width:99rem){.ExpressiveList-module--expressive_04--d7cc1{font-size:2rem;font-weight:400}}@media(max-width:65.98rem){.ExpressiveList-module--expressive_04--d7cc1{padding:1rem}}@media(max-width:41.98rem){.ExpressiveList-module--expressive_04--d7cc1{font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.4}}@media(max-width:41.98rem)and (min-width:82rem){.ExpressiveList-module--expressive_04--d7cc1{font-size:1.25rem;font-size:calc(.04412rem + 1.47059vw);line-height:1.4}}@media(max-width:41.98rem)and (min-width:99rem){.ExpressiveList-module--expressive_04--d7cc1{font-size:1.5rem;line-height:1.334}}.ExpressiveList-module--expressive_02--64666{font-size:var(--cds-expressive-heading-02-font-size,1rem);font-weight:var(--cds-expressive-heading-02-font-weight,600);letter-spacing:var(--cds-expressive-heading-02-letter-spacing,0);line-height:var(--cds-expressive-heading-02-line-height,1.5)}.ExpressiveList-module--content--2b4e1{font-size:var(--cds-body-long-02-font-size,1rem);font-weight:var(--cds-body-long-02-font-weight,400);letter-spacing:var(--cds-body-long-02-letter-spacing,0);line-height:var(--cds-body-long-02-line-height,1.5)}.ExpressiveList-module--pictogramContent--0913b{padding-right:2rem}@keyframes BackToTopBtn-module--cds--hide-feedback--12cb9{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes BackToTopBtn-module--cds--show-feedback--8b61d{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes BackToTopBtn-module--cds--skeleton--9d45f{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.BackToTopBtn-module--cds--layout--size-xs--e2ca7{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.BackToTopBtn-module--cds--layout-constraint--size__default-xs--a9f83{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.BackToTopBtn-module--cds--layout-constraint--size__min-xs--ba4cf{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.BackToTopBtn-module--cds--layout-constraint--size__max-xs--9b7c5{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.BackToTopBtn-module--cds--layout--size-sm--e129f{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.BackToTopBtn-module--cds--layout-constraint--size__default-sm--33700{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.BackToTopBtn-module--cds--layout-constraint--size__min-sm--0b34d{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.BackToTopBtn-module--cds--layout-constraint--size__max-sm--0b833{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.BackToTopBtn-module--cds--layout--size-md--a1126{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.BackToTopBtn-module--cds--layout-constraint--size__default-md--53597{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.BackToTopBtn-module--cds--layout-constraint--size__min-md--bb9ca{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.BackToTopBtn-module--cds--layout-constraint--size__max-md--e1a1c{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.BackToTopBtn-module--cds--layout--size-lg--feb45{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.BackToTopBtn-module--cds--layout-constraint--size__default-lg--fe12f{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.BackToTopBtn-module--cds--layout-constraint--size__min-lg--e560c{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.BackToTopBtn-module--cds--layout-constraint--size__max-lg--460ce{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.BackToTopBtn-module--cds--layout--size-xl--11dbf{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.BackToTopBtn-module--cds--layout-constraint--size__default-xl--5476d{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.BackToTopBtn-module--cds--layout-constraint--size__min-xl--4b259{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.BackToTopBtn-module--cds--layout-constraint--size__max-xl--0db88{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.BackToTopBtn-module--cds--layout--size-2xl--aaeeb{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.BackToTopBtn-module--cds--layout-constraint--size__default-2xl--0cafe{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.BackToTopBtn-module--cds--layout-constraint--size__min-2xl--4544b{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.BackToTopBtn-module--cds--layout-constraint--size__max-2xl--d1088{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.BackToTopBtn-module--cds--layout--density-condensed--60404{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.BackToTopBtn-module--cds--layout-constraint--density__default-condensed--12dc5{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.BackToTopBtn-module--cds--layout-constraint--density__min-condensed--510b1{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.BackToTopBtn-module--cds--layout-constraint--density__max-condensed--6db82{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.BackToTopBtn-module--cds--layout--density-normal--963df{--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)}.BackToTopBtn-module--cds--layout-constraint--density__default-normal--67159{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.BackToTopBtn-module--cds--layout-constraint--density__min-normal--d7989{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.BackToTopBtn-module--cds--layout-constraint--density__max-normal--50ede{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.BackToTopBtn-module--cds--assistive-text--289f9,.BackToTopBtn-module--cds--visually-hidden--3bac4{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.BackToTopBtn-module--button--12d77{background:var(--cds-interactive-02,#393939);border-color:transparent;border-radius:50%;bottom:1.5rem;cursor:pointer;height:3rem;padding-top:.325rem;position:fixed;right:1rem;transition:all .11s;width:3rem;z-index:9000}@media(min-width:42rem){.BackToTopBtn-module--button--12d77{bottom:3rem;right:2rem}}.BackToTopBtn-module--button--12d77 svg{fill:var(--cds-icon-on-color)}.BackToTopBtn-module--button--12d77:hover{background:var(--cds-hover-secondary,#4c4c4c)}.BackToTopBtn-module--button--12d77:focus{border:2px solid var(--cds-inverse-focus-ui);box-shadow:inset 0 0 0 1px var(--cds-inverse-01,#fff)}[class*=container--dark] .BackToTopBtn-module--button--12d77{background:#6f6f6f}[class*=container--dark] .BackToTopBtn-module--button--12d77:hover{background:#606060}@keyframes Utils-module--cds--hide-feedback--38fca{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes Utils-module--cds--show-feedback--8a9ca{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes Utils-module--cds--skeleton--b8026{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.Utils-module--cds--layout--size-xs--39977{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Utils-module--cds--layout-constraint--size__default-xs--fa5fa{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.Utils-module--cds--layout-constraint--size__min-xs--5b92b{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.Utils-module--cds--layout-constraint--size__max-xs--c6cbb{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.Utils-module--cds--layout--size-sm--c76b2{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Utils-module--cds--layout-constraint--size__default-sm--e9318{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.Utils-module--cds--layout-constraint--size__min-sm--17c73{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.Utils-module--cds--layout-constraint--size__max-sm--87f9b{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.Utils-module--cds--layout--size-md--3b5f6{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Utils-module--cds--layout-constraint--size__default-md--3469e{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.Utils-module--cds--layout-constraint--size__min-md--5ef8a{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.Utils-module--cds--layout-constraint--size__max-md--8be01{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.Utils-module--cds--layout--size-lg--47dd4{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Utils-module--cds--layout-constraint--size__default-lg--2f8c5{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.Utils-module--cds--layout-constraint--size__min-lg--55d87{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.Utils-module--cds--layout-constraint--size__max-lg--c7b6b{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.Utils-module--cds--layout--size-xl--cbfc3{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Utils-module--cds--layout-constraint--size__default-xl--9adf6{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.Utils-module--cds--layout-constraint--size__min-xl--f68b0{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.Utils-module--cds--layout-constraint--size__max-xl--06947{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.Utils-module--cds--layout--size-2xl--86c8d{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Utils-module--cds--layout-constraint--size__default-2xl--31093{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.Utils-module--cds--layout-constraint--size__min-2xl--14d65{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.Utils-module--cds--layout-constraint--size__max-2xl--3e7e5{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.Utils-module--cds--layout--density-condensed--bcdeb{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.Utils-module--cds--layout-constraint--density__default-condensed--42f9a{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.Utils-module--cds--layout-constraint--density__min-condensed--70374{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Utils-module--cds--layout-constraint--density__max-condensed--81eb3{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Utils-module--cds--layout--density-normal--7414c{--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)}.Utils-module--cds--layout-constraint--density__default-normal--0e028{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.Utils-module--cds--layout-constraint--density__min-normal--ee18a{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.Utils-module--cds--layout-constraint--density__max-normal--1ebdb{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.Utils-module--cds--assistive-text--4b7ca,.Utils-module--cds--visually-hidden--029b1{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.Utils-module--container--4ec0a{--cds-ai-aura-end:transparent;--cds-ai-aura-hover-background:#474747;--cds-ai-aura-hover-end:transparent;--cds-ai-aura-hover-start:rgba(69,137,255,.4);--cds-ai-aura-start:rgba(69,137,255,.1);--cds-ai-aura-start-sm:rgba(69,137,255,.16);--cds-ai-border-end:#4589ff;--cds-ai-border-start:rgba(166,200,255,.36);--cds-ai-border-strong:#78a9ff;--cds-ai-drop-shadow:rgba(0,0,0,.28);--cds-ai-inner-shadow:rgba(69,137,255,.16);--cds-ai-overlay:rgba(0,0,0,.5);--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:rgba(0,0,0,.12);--cds-ai-popover-shadow-outer-02:rgba(0,0,0,.08);--cds-ai-skeleton-background:rgba(120,169,255,.5);--cds-ai-skeleton-element-background:rgba(120,169,255,.3);--cds-background:#262626;--cds-background-active:hsla(0,0%,55%,.4);--cds-background-brand:#0f62fe;--cds-background-hover:hsla(0,0%,55%,.16);--cds-background-inverse:#f4f4f4;--cds-background-inverse-hover:#e8e8e8;--cds-background-selected:hsla(0,0%,55%,.24);--cds-background-selected-hover:hsla(0,0%,55%,.32);--cds-border-disabled:hsla(0,0%,55%,.5);--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-border:#525252;--cds-chat-bubble-user:#393939;--cds-chat-button:#78a9ff;--cds-chat-button-active:hsla(0,0%,55%,.4);--cds-chat-button-hover:hsla(0,0%,55%,.16);--cds-chat-button-selected:hsla(0,0%,55%,.24);--cds-chat-button-text-hover:#a6c8ff;--cds-chat-button-text-selected:#c6c6c6;--cds-chat-header-background:#262626;--cds-chat-prompt-background:#161616;--cds-chat-prompt-border-end:rgba(38,38,38,0);--cds-chat-prompt-border-start:#262626;--cds-chat-shell-background:#262626;--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:hsla(0,0%,96%,.25);--cds-icon-interactive:#fff;--cds-icon-inverse:#161616;--cds-icon-on-color:#fff;--cds-icon-on-color-disabled:hsla(0,0%,100%,.25);--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-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:rgba(0,0,0,.65);--cds-shadow:rgba(0,0,0,.8);--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-text-disabled:hsla(0,0%,96%,.25);--cds-text-error:#ffb3b8;--cds-text-helper:#c6c6c6;--cds-text-inverse:#161616;--cds-text-on-color:#fff;--cds-text-on-color-disabled:hsla(0,0%,100%,.25);--cds-text-placeholder:hsla(0,0%,96%,.4);--cds-text-primary:#f4f4f4;--cds-text-secondary:#c6c6c6;--cds-toggle-off:#8d8d8d;--cds-spacing-01:0.125rem;--cds-spacing-02:0.25rem;--cds-spacing-03:0.5rem;--cds-spacing-04:0.75rem;--cds-spacing-05:1rem;--cds-spacing-06:1.5rem;--cds-spacing-07:2rem;--cds-spacing-08:2.5rem;--cds-spacing-09:3rem;--cds-spacing-10:4rem;--cds-spacing-11:5rem;--cds-spacing-12:6rem;--cds-spacing-13:10rem;--cds-fluid-spacing-01:0;--cds-fluid-spacing-02:2vw;--cds-fluid-spacing-03:5vw;--cds-fluid-spacing-04:10vw;--cds-caption-01-font-size:0.75rem;--cds-caption-01-font-weight:400;--cds-caption-01-line-height:1.33333;--cds-caption-01-letter-spacing:0.32px;--cds-caption-02-font-size:0.875rem;--cds-caption-02-font-weight:400;--cds-caption-02-line-height:1.28572;--cds-caption-02-letter-spacing:0.32px;--cds-label-01-font-size:0.75rem;--cds-label-01-font-weight:400;--cds-label-01-line-height:1.33333;--cds-label-01-letter-spacing:0.32px;--cds-label-02-font-size:0.875rem;--cds-label-02-font-weight:400;--cds-label-02-line-height:1.28572;--cds-label-02-letter-spacing:0.16px;--cds-helper-text-01-font-size:0.75rem;--cds-helper-text-01-line-height:1.33333;--cds-helper-text-01-letter-spacing:0.32px;--cds-helper-text-02-font-size:0.875rem;--cds-helper-text-02-font-weight:400;--cds-helper-text-02-line-height:1.28572;--cds-helper-text-02-letter-spacing:0.16px;--cds-body-short-01-font-size:0.875rem;--cds-body-short-01-font-weight:400;--cds-body-short-01-line-height:1.28572;--cds-body-short-01-letter-spacing:0.16px;--cds-body-short-02-font-size:1rem;--cds-body-short-02-font-weight:400;--cds-body-short-02-line-height:1.375;--cds-body-short-02-letter-spacing:0;--cds-body-long-01-font-size:0.875rem;--cds-body-long-01-font-weight:400;--cds-body-long-01-line-height:1.42857;--cds-body-long-01-letter-spacing:0.16px;--cds-body-long-02-font-size:1rem;--cds-body-long-02-font-weight:400;--cds-body-long-02-line-height:1.5;--cds-body-long-02-letter-spacing:0;--cds-code-01-font-family:"IBM Plex Mono",system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",monospace;--cds-code-01-font-size:0.75rem;--cds-code-01-font-weight:400;--cds-code-01-line-height:1.33333;--cds-code-01-letter-spacing:0.32px;--cds-code-02-font-family:"IBM Plex Mono",system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",monospace;--cds-code-02-font-size:0.875rem;--cds-code-02-font-weight:400;--cds-code-02-line-height:1.42857;--cds-code-02-letter-spacing:0.32px;--cds-heading-01-font-size:0.875rem;--cds-heading-01-font-weight:600;--cds-heading-01-line-height:1.42857;--cds-heading-01-letter-spacing:0.16px;--cds-heading-02-font-size:1rem;--cds-heading-02-font-weight:600;--cds-heading-02-line-height:1.5;--cds-heading-02-letter-spacing:0;--cds-productive-heading-01-font-size:0.875rem;--cds-productive-heading-01-font-weight:600;--cds-productive-heading-01-line-height:1.28572;--cds-productive-heading-01-letter-spacing:0.16px;--cds-productive-heading-02-font-size:1rem;--cds-productive-heading-02-font-weight:600;--cds-productive-heading-02-line-height:1.375;--cds-productive-heading-02-letter-spacing:0;--cds-productive-heading-03-font-size:1.25rem;--cds-productive-heading-03-font-weight:400;--cds-productive-heading-03-line-height:1.4;--cds-productive-heading-03-letter-spacing:0;--cds-productive-heading-04-font-size:1.75rem;--cds-productive-heading-04-font-weight:400;--cds-productive-heading-04-line-height:1.28572;--cds-productive-heading-04-letter-spacing:0;--cds-productive-heading-05-font-size:2rem;--cds-productive-heading-05-font-weight:400;--cds-productive-heading-05-line-height:1.25;--cds-productive-heading-05-letter-spacing:0;--cds-productive-heading-06-font-size:2.625rem;--cds-productive-heading-06-font-weight:300;--cds-productive-heading-06-line-height:1.199;--cds-productive-heading-06-letter-spacing:0;--cds-productive-heading-07-font-size:3.375rem;--cds-productive-heading-07-font-weight:300;--cds-productive-heading-07-line-height:1.19;--cds-productive-heading-07-letter-spacing:0;--cds-expressive-paragraph-01-font-size:1.5rem;--cds-expressive-paragraph-01-font-weight:300;--cds-expressive-paragraph-01-line-height:1.334;--cds-expressive-paragraph-01-letter-spacing:0;--cds-expressive-heading-01-font-size:0.875rem;--cds-expressive-heading-01-font-weight:600;--cds-expressive-heading-01-line-height:1.42857;--cds-expressive-heading-01-letter-spacing:0.16px;--cds-expressive-heading-02-font-size:1rem;--cds-expressive-heading-02-font-weight:600;--cds-expressive-heading-02-line-height:1.5;--cds-expressive-heading-02-letter-spacing:0;--cds-expressive-heading-03-font-size:1.25rem;--cds-expressive-heading-03-font-weight:400;--cds-expressive-heading-03-line-height:1.4;--cds-expressive-heading-03-letter-spacing:0;--cds-expressive-heading-04-font-size:1.75rem;--cds-expressive-heading-04-font-weight:400;--cds-expressive-heading-04-line-height:1.28572;--cds-expressive-heading-04-letter-spacing:0;--cds-expressive-heading-05-font-size:2rem;--cds-expressive-heading-05-font-weight:400;--cds-expressive-heading-05-line-height:1.25;--cds-expressive-heading-05-letter-spacing:0;--cds-expressive-heading-06-font-size:2rem;--cds-expressive-heading-06-font-weight:600;--cds-expressive-heading-06-line-height:1.25;--cds-expressive-heading-06-letter-spacing:0;--cds-quotation-01-font-family:"IBM Plex Serif",system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",serif;--cds-quotation-01-font-size:1.25rem;--cds-quotation-01-font-weight:400;--cds-quotation-01-line-height:1.3;--cds-quotation-01-letter-spacing:0;--cds-quotation-02-font-family:"IBM Plex Serif",system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",serif;--cds-quotation-02-font-size:2rem;--cds-quotation-02-font-weight:300;--cds-quotation-02-line-height:1.25;--cds-quotation-02-letter-spacing:0;--cds-display-01-font-size:2.625rem;--cds-display-01-font-weight:300;--cds-display-01-line-height:1.19;--cds-display-01-letter-spacing:0;--cds-display-02-font-size:2.625rem;--cds-display-02-font-weight:600;--cds-display-02-line-height:1.19;--cds-display-02-letter-spacing:0;--cds-display-03-font-size:2.625rem;--cds-display-03-font-weight:300;--cds-display-03-line-height:1.19;--cds-display-03-letter-spacing:0;--cds-display-04-font-size:2.625rem;--cds-display-04-font-weight:300;--cds-display-04-line-height:1.19;--cds-display-04-letter-spacing:0;--cds-legal-01-font-size:0.75rem;--cds-legal-01-font-weight:400;--cds-legal-01-line-height:1.33333;--cds-legal-01-letter-spacing:0.32px;--cds-legal-02-font-size:0.875rem;--cds-legal-02-font-weight:400;--cds-legal-02-line-height:1.28572;--cds-legal-02-letter-spacing:0.16px;--cds-body-compact-01-font-size:0.875rem;--cds-body-compact-01-font-weight:400;--cds-body-compact-01-line-height:1.28572;--cds-body-compact-01-letter-spacing:0.16px;--cds-body-compact-02-font-size:1rem;--cds-body-compact-02-font-weight:400;--cds-body-compact-02-line-height:1.375;--cds-body-compact-02-letter-spacing:0;--cds-heading-compact-01-font-size:0.875rem;--cds-heading-compact-01-font-weight:600;--cds-heading-compact-01-line-height:1.28572;--cds-heading-compact-01-letter-spacing:0.16px;--cds-heading-compact-02-font-size:1rem;--cds-heading-compact-02-font-weight:600;--cds-heading-compact-02-line-height:1.375;--cds-heading-compact-02-letter-spacing:0;--cds-body-01-font-size:0.875rem;--cds-body-01-font-weight:400;--cds-body-01-line-height:1.42857;--cds-body-01-letter-spacing:0.16px;--cds-body-02-font-size:1rem;--cds-body-02-font-weight:400;--cds-body-02-line-height:1.5;--cds-body-02-letter-spacing:0;--cds-heading-03-font-size:1.25rem;--cds-heading-03-font-weight:400;--cds-heading-03-line-height:1.4;--cds-heading-03-letter-spacing:0;--cds-heading-04-font-size:1.75rem;--cds-heading-04-font-weight:400;--cds-heading-04-line-height:1.28572;--cds-heading-04-letter-spacing:0;--cds-heading-05-font-size:2rem;--cds-heading-05-font-weight:400;--cds-heading-05-line-height:1.25;--cds-heading-05-letter-spacing:0;--cds-heading-06-font-size:2.625rem;--cds-heading-06-font-weight:300;--cds-heading-06-line-height:1.199;--cds-heading-06-letter-spacing:0;--cds-heading-07-font-size:3.375rem;--cds-heading-07-font-weight:300;--cds-heading-07-line-height:1.19;--cds-heading-07-letter-spacing:0;--cds-fluid-heading-03-font-size:1.25rem;--cds-fluid-heading-03-font-weight:400;--cds-fluid-heading-03-line-height:1.4;--cds-fluid-heading-03-letter-spacing:0;--cds-fluid-heading-04-font-size:1.75rem;--cds-fluid-heading-04-font-weight:400;--cds-fluid-heading-04-line-height:1.28572;--cds-fluid-heading-04-letter-spacing:0;--cds-fluid-heading-05-font-size:2rem;--cds-fluid-heading-05-font-weight:400;--cds-fluid-heading-05-line-height:1.25;--cds-fluid-heading-05-letter-spacing:0;--cds-fluid-heading-06-font-size:2rem;--cds-fluid-heading-06-font-weight:600;--cds-fluid-heading-06-line-height:1.25;--cds-fluid-heading-06-letter-spacing:0;--cds-fluid-paragraph-01-font-size:1.5rem;--cds-fluid-paragraph-01-font-weight:300;--cds-fluid-paragraph-01-line-height:1.334;--cds-fluid-paragraph-01-letter-spacing:0;--cds-fluid-quotation-01-font-family:"IBM Plex Serif",system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",serif;--cds-fluid-quotation-01-font-size:1.25rem;--cds-fluid-quotation-01-font-weight:400;--cds-fluid-quotation-01-line-height:1.3;--cds-fluid-quotation-01-letter-spacing:0;--cds-fluid-quotation-02-font-family:"IBM Plex Serif",system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",serif;--cds-fluid-quotation-02-font-size:2rem;--cds-fluid-quotation-02-font-weight:300;--cds-fluid-quotation-02-line-height:1.25;--cds-fluid-quotation-02-letter-spacing:0;--cds-fluid-display-01-font-size:2.625rem;--cds-fluid-display-01-font-weight:300;--cds-fluid-display-01-line-height:1.19;--cds-fluid-display-01-letter-spacing:0;--cds-fluid-display-02-font-size:2.625rem;--cds-fluid-display-02-font-weight:600;--cds-fluid-display-02-line-height:1.19;--cds-fluid-display-02-letter-spacing:0;--cds-fluid-display-03-font-size:2.625rem;--cds-fluid-display-03-font-weight:300;--cds-fluid-display-03-line-height:1.19;--cds-fluid-display-03-letter-spacing:0;--cds-fluid-display-04-font-size:2.625rem;--cds-fluid-display-04-font-weight:300;--cds-fluid-display-04-line-height:1.19;--cds-fluid-display-04-letter-spacing:0;--cds-active-danger:#750e13;--cds-active-light-ui:#8d8d8d;--cds-active-primary:#002d9c;--cds-active-secondary:#393939;--cds-active-tertiary:#c6c6c6;--cds-active-ui:#6f6f6f;--cds-button-separator:#161616;--cds-danger-01:#da1e28;--cds-danger-02:#ff8389;--cds-decorative-01:#6f6f6f;--cds-disabled-01:#393939;--cds-disabled-02:#6f6f6f;--cds-disabled-03:#a8a8a8;--cds-hover-danger:#b81921;--cds-hover-field:#4c4c4c;--cds-hover-light-ui:#656565;--cds-hover-primary:#0353e9;--cds-hover-primary-text:#a6c8ff;--cds-hover-row:#4c4c4c;--cds-hover-secondary:#606060;--cds-hover-selected-ui:#656565;--cds-hover-tertiary:#f4f4f4;--cds-hover-ui:#4c4c4c;--cds-icon-01:#f4f4f4;--cds-icon-02:#c6c6c6;--cds-icon-03:#fff;--cds-interactive-01:#0f62fe;--cds-interactive-02:#6f6f6f;--cds-interactive-03:#fff;--cds-interactive-04:#4589ff;--cds-inverse-01:#161616;--cds-inverse-02:#f4f4f4;--cds-inverse-focus-ui:#0f62fe;--cds-inverse-hover-ui:#e5e5e5;--cds-inverse-link:#0f62fe;--cds-inverse-support-01:#da1e28;--cds-inverse-support-02:#24a148;--cds-inverse-support-03:#f1c21b;--cds-inverse-support-04:#0f62fe;--cds-link-01:#78a9ff;--cds-link-02:#a6c8ff;--cds-overlay-01:rgba(0,0,0,.65);--cds-selected-light-ui:#6f6f6f;--cds-selected-ui:#525252;--cds-skeleton-01:#353535;--cds-skeleton-02:#525252;--cds-support-01:#ff8389;--cds-support-02:#42be65;--cds-support-03:#f1c21b;--cds-support-04:#4589ff;--cds-text-01:#f4f4f4;--cds-text-02:#c6c6c6;--cds-text-03:#6f6f6f;--cds-text-04:#fff;--cds-text-05:#8d8d8d;--cds-ui-01:#393939;--cds-ui-02:#525252;--cds-ui-03:#525252;--cds-ui-04:#8d8d8d;--cds-ui-05:#f4f4f4;--cds-ui-background:#262626;--cds-visited-link:#be95ff;--cds-layer:var(--cds-layer-01,#fff);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--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,#fff);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#c6c6c6);--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,#a8a8a8);opacity:1;transition-duration:.11s;transition-property:opacity;transition-timing-function:cubic-bezier(.2,0,.38,.9);visibility:visible}.Utils-module--container--4ec0a>button{margin-top:.5rem}.Utils-module--container--4ec0a>button::-moz-focus-inner{border:0}.Utils-module--container--4ec0a.Utils-module--hidden--11bcc{opacity:0;transition-property:opacity,visibility;visibility:hidden}@keyframes LeftNav-module--cds--hide-feedback--5d24c{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes LeftNav-module--cds--show-feedback--80ae4{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes LeftNav-module--cds--skeleton--9c936{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.LeftNav-module--cds--layout--size-xs--ff512{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.LeftNav-module--cds--layout-constraint--size__default-xs--99e3a{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.LeftNav-module--cds--layout-constraint--size__min-xs--7ca49{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.LeftNav-module--cds--layout-constraint--size__max-xs--4f513{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.LeftNav-module--cds--layout--size-sm--462cc{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.LeftNav-module--cds--layout-constraint--size__default-sm--4146d{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.LeftNav-module--cds--layout-constraint--size__min-sm--c3972{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.LeftNav-module--cds--layout-constraint--size__max-sm--9d352{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.LeftNav-module--cds--layout--size-md--651d4{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.LeftNav-module--cds--layout-constraint--size__default-md--1f266{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.LeftNav-module--cds--layout-constraint--size__min-md--ebf73{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.LeftNav-module--cds--layout-constraint--size__max-md--0f458{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.LeftNav-module--cds--layout--size-lg--cf811{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.LeftNav-module--cds--layout-constraint--size__default-lg--74504{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.LeftNav-module--cds--layout-constraint--size__min-lg--075be{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.LeftNav-module--cds--layout-constraint--size__max-lg--ba849{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.LeftNav-module--cds--layout--size-xl--789ef{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.LeftNav-module--cds--layout-constraint--size__default-xl--7130b{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.LeftNav-module--cds--layout-constraint--size__min-xl--fc0f0{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.LeftNav-module--cds--layout-constraint--size__max-xl--40ff7{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.LeftNav-module--cds--layout--size-2xl--12913{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.LeftNav-module--cds--layout-constraint--size__default-2xl--b0174{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.LeftNav-module--cds--layout-constraint--size__min-2xl--613ff{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.LeftNav-module--cds--layout-constraint--size__max-2xl--1e7cb{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.LeftNav-module--cds--layout--density-condensed--3d8ab{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.LeftNav-module--cds--layout-constraint--density__default-condensed--9c7f8{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.LeftNav-module--cds--layout-constraint--density__min-condensed--c6c57{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.LeftNav-module--cds--layout-constraint--density__max-condensed--57139{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.LeftNav-module--cds--layout--density-normal--421a5{--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)}.LeftNav-module--cds--layout-constraint--density__default-normal--e3a4b{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.LeftNav-module--cds--layout-constraint--density__min-normal--5585b{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.LeftNav-module--cds--layout-constraint--density__max-normal--b9064{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.LeftNav-module--cds--assistive-text--43500,.LeftNav-module--cds--visually-hidden--edadf{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}nav.LeftNav-module--side-nav--white--0a748{background-color:#fff;border-right:1px solid #e0e0e0}nav.LeftNav-module--side-nav--dark--7dd10{background-color:#161616;border-right:1px solid #393939;padding-top:1rem}nav.LeftNav-module--side-nav--dark--7dd10 svg{fill:#c6c6c6}.LeftNav-module--side-nav--dark--7dd10 .cds--side-nav__submenu{color:#c6c6c6}.LeftNav-module--side-nav--dark--7dd10 .cds--side-nav__link-text{color:#c6c6c6!important}.LeftNav-module--side-nav--dark--7dd10 .cds--side-nav__link:focus,.LeftNav-module--side-nav--dark--7dd10 .cds--side-nav__submenu:focus{outline:2px solid #fff}.LeftNav-module--side-nav--dark--7dd10 .cds--side-nav__submenu:hover{background-color:#393939!important;color:#f4f4f4}.LeftNav-module--side-nav--dark--7dd10 .cds--side-nav__link:hover{background-color:#393939!important}.LeftNav-module--side-nav--dark--7dd10 .cds--side-nav__item--active .cds--side-nav__submenu-title{color:#c6c6c6}.LeftNav-module--outboundLink--3b937 .cds--side-nav__icon:not(.cds--side-nav__submenu-chevron){display:inline-block;flex:0 1;margin-right:0;padding-bottom:.75rem;padding-top:.75rem}.LeftNav-module--side-nav--dark--7dd10 .cds--side-nav__item--active .cds--side-nav__submenu[aria-expanded=false]{background:#393939}.LeftNav-module--side-nav--dark--7dd10 .cds--side-nav__link:hover>.cds--side-nav__link-text{color:#f4f4f4!important}.LeftNav-module--side-nav--dark--7dd10.LeftNav-module--side-nav--dark--7dd10 .cds--side-nav__menu .cds--side-nav__link.cds--side-nav__link--current{background:#393939}.LeftNav-module--current-item--5119a span{color:var(--cds-ui-05,#161616)}nav.LeftNav-module--side-nav--dark--7dd10 a.LeftNav-module--current-item--5119a{background-color:#393939}[class*="--side-nav--dark"] .LeftNav-module--current-item--5119a span{color:#f4f4f4}.LeftNav-module--divider--a4cb9{border-color:var(--cds-border-subtle-00,#c6c6c6);border-style:solid;border-bottom:none;margin:.5rem 1rem}.LeftNav-module--divider-space--867ac{margin-bottom:1.5rem;margin-top:4rem}.LeftNav-module--outboundLink--3b937{flex-direction:row-reverse;justify-content:space-between}@keyframes LeftNavWrapper-module--cds--hide-feedback--32e7c{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes LeftNavWrapper-module--cds--show-feedback--bf336{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes LeftNavWrapper-module--cds--skeleton--862af{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.LeftNavWrapper-module--cds--layout--size-xs--e4a85{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.LeftNavWrapper-module--cds--layout-constraint--size__default-xs--c3c00{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.LeftNavWrapper-module--cds--layout-constraint--size__min-xs--a1c7a{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.LeftNavWrapper-module--cds--layout-constraint--size__max-xs--79592{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.LeftNavWrapper-module--cds--layout--size-sm--f0107{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.LeftNavWrapper-module--cds--layout-constraint--size__default-sm--e5f8a{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.LeftNavWrapper-module--cds--layout-constraint--size__min-sm--b95b5{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.LeftNavWrapper-module--cds--layout-constraint--size__max-sm--6eef7{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.LeftNavWrapper-module--cds--layout--size-md--16c4b{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.LeftNavWrapper-module--cds--layout-constraint--size__default-md--df549{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.LeftNavWrapper-module--cds--layout-constraint--size__min-md--56f28{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.LeftNavWrapper-module--cds--layout-constraint--size__max-md--82912{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.LeftNavWrapper-module--cds--layout--size-lg--e10b7{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.LeftNavWrapper-module--cds--layout-constraint--size__default-lg--2b40c{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.LeftNavWrapper-module--cds--layout-constraint--size__min-lg--6749e{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.LeftNavWrapper-module--cds--layout-constraint--size__max-lg--1615a{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.LeftNavWrapper-module--cds--layout--size-xl--d91de{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.LeftNavWrapper-module--cds--layout-constraint--size__default-xl--d30a4{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.LeftNavWrapper-module--cds--layout-constraint--size__min-xl--1dd21{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.LeftNavWrapper-module--cds--layout-constraint--size__max-xl--07ed3{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.LeftNavWrapper-module--cds--layout--size-2xl--279b7{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.LeftNavWrapper-module--cds--layout-constraint--size__default-2xl--40ee3{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.LeftNavWrapper-module--cds--layout-constraint--size__min-2xl--ed27c{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.LeftNavWrapper-module--cds--layout-constraint--size__max-2xl--b8e63{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.LeftNavWrapper-module--cds--layout--density-condensed--0b4ce{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.LeftNavWrapper-module--cds--layout-constraint--density__default-condensed--23ee6{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.LeftNavWrapper-module--cds--layout-constraint--density__min-condensed--66dcd{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.LeftNavWrapper-module--cds--layout-constraint--density__max-condensed--31ab4{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.LeftNavWrapper-module--cds--layout--density-normal--8f4c1{--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)}.LeftNavWrapper-module--cds--layout-constraint--density__default-normal--67efb{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.LeftNavWrapper-module--cds--layout-constraint--density__min-normal--5beb1{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.LeftNavWrapper-module--cds--layout-constraint--density__max-normal--8e502{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.LeftNavWrapper-module--cds--assistive-text--32c55,.LeftNavWrapper-module--cds--visually-hidden--db054{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.LeftNavWrapper-module--leftNavWrapper--8a1ec{bottom:0;position:fixed;scrollbar-width:none;top:0;transform:translateX(-256px);transition:transform .15s cubic-bezier(.2,.2,.38,.9),top .11s;width:256px;z-index:9999}.LeftNavWrapper-module--leftNavWrapper--8a1ec .cds--side-nav{box-shadow:none!important}@media(min-width:66rem){.LeftNavWrapper-module--leftNavWrapper--8a1ec{transform:translateX(0)}.LeftNavWrapper-module--useHeaderNavStyles--39ee3.LeftNavWrapper-module--expanded--93620,.LeftNavWrapper-module--useHeaderNavStyles--39ee3.LeftNavWrapper-module--leftNavWrapper--8a1ec{transform:translateX(-256px)}}.LeftNavWrapper-module--leftNavWrapper--8a1ec .cds--side-nav__navigation{padding-bottom:48px;padding-top:0}.LeftNavWrapper-module--expanded--93620{box-shadow:0 2px 8px rgba(0,0,0,.2);transform:translateX(0)}@media(min-width:66rem){.LeftNavWrapper-module--expanded--93620{box-shadow:none}}@keyframes LeftNavTree-module--cds--hide-feedback--df5be{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes LeftNavTree-module--cds--show-feedback--36e1d{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes LeftNavTree-module--cds--skeleton--feae8{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.LeftNavTree-module--cds--layout--size-xs--f8c11{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.LeftNavTree-module--cds--layout-constraint--size__default-xs--55b68{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.LeftNavTree-module--cds--layout-constraint--size__min-xs--47d29{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.LeftNavTree-module--cds--layout-constraint--size__max-xs--9d8bc{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.LeftNavTree-module--cds--layout--size-sm--d0228{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.LeftNavTree-module--cds--layout-constraint--size__default-sm--5cf3f{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.LeftNavTree-module--cds--layout-constraint--size__min-sm--5ce16{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.LeftNavTree-module--cds--layout-constraint--size__max-sm--2a48a{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.LeftNavTree-module--cds--layout--size-md--7433d{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.LeftNavTree-module--cds--layout-constraint--size__default-md--e1df4{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.LeftNavTree-module--cds--layout-constraint--size__min-md--31adf{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.LeftNavTree-module--cds--layout-constraint--size__max-md--34ff0{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.LeftNavTree-module--cds--layout--size-lg--1de1e{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.LeftNavTree-module--cds--layout-constraint--size__default-lg--0c528{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.LeftNavTree-module--cds--layout-constraint--size__min-lg--e0a6c{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.LeftNavTree-module--cds--layout-constraint--size__max-lg--476b0{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.LeftNavTree-module--cds--layout--size-xl--b4868{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.LeftNavTree-module--cds--layout-constraint--size__default-xl--87d9f{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.LeftNavTree-module--cds--layout-constraint--size__min-xl--edddc{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.LeftNavTree-module--cds--layout-constraint--size__max-xl--fa70d{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.LeftNavTree-module--cds--layout--size-2xl--ec9c0{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.LeftNavTree-module--cds--layout-constraint--size__default-2xl--8239e{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.LeftNavTree-module--cds--layout-constraint--size__min-2xl--87129{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.LeftNavTree-module--cds--layout-constraint--size__max-2xl--5b6d3{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.LeftNavTree-module--cds--layout--density-condensed--bd281{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.LeftNavTree-module--cds--layout-constraint--density__default-condensed--6bb2b{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.LeftNavTree-module--cds--layout-constraint--density__min-condensed--d24d7{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.LeftNavTree-module--cds--layout-constraint--density__max-condensed--a79d1{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.LeftNavTree-module--cds--layout--density-normal--e1194{--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)}.LeftNavTree-module--cds--layout-constraint--density__default-normal--9c0c9{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.LeftNavTree-module--cds--layout-constraint--density__min-normal--73f21{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.LeftNavTree-module--cds--layout-constraint--density__max-normal--c9ace{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.LeftNavTree-module--cds--assistive-text--b6fc4,.LeftNavTree-module--cds--visually-hidden--73ba8{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.LeftNavTree-module--cds--white--d708e{--cds-ai-aura-end:hsla(0,0%,100%,0);--cds-ai-aura-hover-background:#edf5ff;--cds-ai-aura-hover-end:hsla(0,0%,100%,0);--cds-ai-aura-hover-start:rgba(69,137,255,.32);--cds-ai-aura-start:rgba(69,137,255,.1);--cds-ai-aura-start-sm:rgba(69,137,255,.16);--cds-ai-border-end:#78a9ff;--cds-ai-border-start:rgba(166,200,255,.64);--cds-ai-border-strong:#4589ff;--cds-ai-drop-shadow:rgba(15,98,254,.1);--cds-ai-inner-shadow:rgba(69,137,255,.1);--cds-ai-overlay:rgba(0,17,65,.5);--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:rgba(0,67,206,.06);--cds-ai-popover-shadow-outer-02:rgba(0,0,0,.04);--cds-ai-skeleton-background:#d0e2ff;--cds-ai-skeleton-element-background:#4589ff;--cds-background:#fff;--cds-background-active:hsla(0,0%,55%,.5);--cds-background-brand:#0f62fe;--cds-background-hover:hsla(0,0%,55%,.12);--cds-background-inverse:#393939;--cds-background-inverse-hover:#474747;--cds-background-selected:hsla(0,0%,55%,.2);--cds-background-selected-hover:hsla(0,0%,55%,.32);--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-border:#e0e0e0;--cds-chat-bubble-user:#e0e0e0;--cds-chat-button:#0f62fe;--cds-chat-button-active:hsla(0,0%,55%,.5);--cds-chat-button-hover:hsla(0,0%,55%,.12);--cds-chat-button-selected:hsla(0,0%,55%,.2);--cds-chat-button-text-hover:#0043ce;--cds-chat-button-text-selected:#525252;--cds-chat-header-background:#fff;--cds-chat-prompt-background:#fff;--cds-chat-prompt-border-end:hsla(0,0%,96%,0);--cds-chat-prompt-border-start:#f4f4f4;--cds-chat-shell-background:#fff;--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:hsla(0,0%,9%,.25);--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-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:hsla(0,0%,9%,.5);--cds-shadow:rgba(0,0,0,.3);--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-text-disabled:hsla(0,0%,9%,.25);--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:hsla(0,0%,9%,.4);--cds-text-primary:#161616;--cds-text-secondary:#525252;--cds-toggle-off:#8d8d8d;--cds-layer:var(--cds-layer-01,#fff);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--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,#fff);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#c6c6c6);--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,#a8a8a8);--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:hsla(0,0%,100%,.25);--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-yellow:#f1c21b;--cds-status-green:#24a148;--cds-status-blue:#0043ce;--cds-status-purple:#8a3ffc;--cds-status-gray:#6f6f6f;background-color:var(--cds-background);color:var(--cds-text-primary)}.LeftNavTree-module--cds--g10--3b3b1{--cds-ai-aura-end:hsla(0,0%,100%,0);--cds-ai-aura-hover-background:#edf5ff;--cds-ai-aura-hover-end:hsla(0,0%,100%,0);--cds-ai-aura-hover-start:rgba(69,137,255,.32);--cds-ai-aura-start:rgba(69,137,255,.1);--cds-ai-aura-start-sm:rgba(69,137,255,.16);--cds-ai-border-end:#78a9ff;--cds-ai-border-start:rgba(166,200,255,.64);--cds-ai-border-strong:#4589ff;--cds-ai-drop-shadow:rgba(15,98,254,.1);--cds-ai-inner-shadow:rgba(69,137,255,.1);--cds-ai-overlay:rgba(0,17,65,.5);--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:rgba(0,67,206,.06);--cds-ai-popover-shadow-outer-02:rgba(0,0,0,.04);--cds-ai-skeleton-background:#d0e2ff;--cds-ai-skeleton-element-background:#4589ff;--cds-background:#f4f4f4;--cds-background-active:hsla(0,0%,55%,.5);--cds-background-brand:#0f62fe;--cds-background-hover:hsla(0,0%,55%,.12);--cds-background-inverse:#393939;--cds-background-inverse-hover:#474747;--cds-background-selected:hsla(0,0%,55%,.2);--cds-background-selected-hover:hsla(0,0%,55%,.32);--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-border:#e0e0e0;--cds-chat-bubble-user:#e0e0e0;--cds-chat-button:#0f62fe;--cds-chat-button-active:hsla(0,0%,55%,.5);--cds-chat-button-hover:hsla(0,0%,55%,.12);--cds-chat-button-selected:hsla(0,0%,55%,.2);--cds-chat-button-text-hover:#0043ce;--cds-chat-button-text-selected:#525252;--cds-chat-header-background:#fff;--cds-chat-prompt-background:#fff;--cds-chat-prompt-border-end:hsla(0,0%,96%,0);--cds-chat-prompt-border-start:#f4f4f4;--cds-chat-shell-background:#fff;--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:hsla(0,0%,9%,.25);--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-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:hsla(0,0%,9%,.5);--cds-shadow:rgba(0,0,0,.3);--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-text-disabled:hsla(0,0%,9%,.25);--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:hsla(0,0%,9%,.4);--cds-text-primary:#161616;--cds-text-secondary:#525252;--cds-toggle-off:#8d8d8d;--cds-layer:var(--cds-layer-01,#fff);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--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,#fff);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#c6c6c6);--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,#a8a8a8);--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:hsla(0,0%,100%,.25);--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-yellow:#f1c21b;--cds-status-green:#24a148;--cds-status-blue:#0043ce;--cds-status-purple:#8a3ffc;--cds-status-gray:#6f6f6f;background-color:var(--cds-background);color:var(--cds-text-primary)}.LeftNavTree-module--cds--g90--09cd8{--cds-ai-aura-end:transparent;--cds-ai-aura-hover-background:#474747;--cds-ai-aura-hover-end:transparent;--cds-ai-aura-hover-start:rgba(69,137,255,.4);--cds-ai-aura-start:rgba(69,137,255,.1);--cds-ai-aura-start-sm:rgba(69,137,255,.16);--cds-ai-border-end:#4589ff;--cds-ai-border-start:rgba(166,200,255,.36);--cds-ai-border-strong:#78a9ff;--cds-ai-drop-shadow:rgba(0,0,0,.28);--cds-ai-inner-shadow:rgba(69,137,255,.16);--cds-ai-overlay:rgba(0,0,0,.5);--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:rgba(0,0,0,.12);--cds-ai-popover-shadow-outer-02:rgba(0,0,0,.08);--cds-ai-skeleton-background:rgba(120,169,255,.5);--cds-ai-skeleton-element-background:rgba(120,169,255,.3);--cds-background:#262626;--cds-background-active:hsla(0,0%,55%,.4);--cds-background-brand:#0f62fe;--cds-background-hover:hsla(0,0%,55%,.16);--cds-background-inverse:#f4f4f4;--cds-background-inverse-hover:#e8e8e8;--cds-background-selected:hsla(0,0%,55%,.24);--cds-background-selected-hover:hsla(0,0%,55%,.32);--cds-border-disabled:hsla(0,0%,55%,.5);--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-border:#525252;--cds-chat-bubble-user:#393939;--cds-chat-button:#78a9ff;--cds-chat-button-active:hsla(0,0%,55%,.4);--cds-chat-button-hover:hsla(0,0%,55%,.16);--cds-chat-button-selected:hsla(0,0%,55%,.24);--cds-chat-button-text-hover:#a6c8ff;--cds-chat-button-text-selected:#c6c6c6;--cds-chat-header-background:#262626;--cds-chat-prompt-background:#161616;--cds-chat-prompt-border-end:rgba(38,38,38,0);--cds-chat-prompt-border-start:#262626;--cds-chat-shell-background:#262626;--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:hsla(0,0%,96%,.25);--cds-icon-interactive:#fff;--cds-icon-inverse:#161616;--cds-icon-on-color:#fff;--cds-icon-on-color-disabled:hsla(0,0%,100%,.25);--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-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:rgba(0,0,0,.65);--cds-shadow:rgba(0,0,0,.8);--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-text-disabled:hsla(0,0%,96%,.25);--cds-text-error:#ffb3b8;--cds-text-helper:#c6c6c6;--cds-text-inverse:#161616;--cds-text-on-color:#fff;--cds-text-on-color-disabled:hsla(0,0%,100%,.25);--cds-text-placeholder:hsla(0,0%,96%,.4);--cds-text-primary:#f4f4f4;--cds-text-secondary:#c6c6c6;--cds-toggle-off:#8d8d8d;--cds-layer:var(--cds-layer-01,#fff);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--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,#fff);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#c6c6c6);--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,#a8a8a8);--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:hsla(0,0%,55%,.3);--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-yellow:#f1c21b;--cds-status-green:#42be65;--cds-status-blue:#4589ff;--cds-status-purple:#a56eff;--cds-status-gray:#8d8d8d;background-color:var(--cds-background);color:var(--cds-text-primary)}.LeftNavTree-module--cds--g100--079d3{--cds-ai-aura-end:transparent;--cds-ai-aura-hover-background:#333;--cds-ai-aura-hover-end:transparent;--cds-ai-aura-hover-start:rgba(69,137,255,.4);--cds-ai-aura-start:rgba(69,137,255,.1);--cds-ai-aura-start-sm:rgba(69,137,255,.16);--cds-ai-border-end:#4589ff;--cds-ai-border-start:rgba(166,200,255,.36);--cds-ai-border-strong:#78a9ff;--cds-ai-drop-shadow:rgba(0,0,0,.28);--cds-ai-inner-shadow:rgba(69,137,255,.16);--cds-ai-overlay:rgba(0,0,0,.5);--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:rgba(0,0,0,.12);--cds-ai-popover-shadow-outer-02:rgba(0,0,0,.08);--cds-ai-skeleton-background:rgba(120,169,255,.5);--cds-ai-skeleton-element-background:rgba(120,169,255,.3);--cds-background:#161616;--cds-background-active:hsla(0,0%,55%,.4);--cds-background-brand:#0f62fe;--cds-background-hover:hsla(0,0%,55%,.16);--cds-background-inverse:#f4f4f4;--cds-background-inverse-hover:#e8e8e8;--cds-background-selected:hsla(0,0%,55%,.24);--cds-background-selected-hover:hsla(0,0%,55%,.32);--cds-border-disabled:hsla(0,0%,55%,.5);--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-border:#525252;--cds-chat-bubble-user:#393939;--cds-chat-button:#78a9ff;--cds-chat-button-active:hsla(0,0%,55%,.4);--cds-chat-button-hover:hsla(0,0%,55%,.16);--cds-chat-button-selected:hsla(0,0%,55%,.24);--cds-chat-button-text-hover:#a6c8ff;--cds-chat-button-text-selected:#c6c6c6;--cds-chat-header-background:#262626;--cds-chat-prompt-background:#161616;--cds-chat-prompt-border-end:rgba(38,38,38,0);--cds-chat-prompt-border-start:#262626;--cds-chat-shell-background:#262626;--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:hsla(0,0%,96%,.25);--cds-icon-interactive:#fff;--cds-icon-inverse:#161616;--cds-icon-on-color:#fff;--cds-icon-on-color-disabled:hsla(0,0%,100%,.25);--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-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:rgba(0,0,0,.65);--cds-shadow:rgba(0,0,0,.8);--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-text-disabled:hsla(0,0%,96%,.25);--cds-text-error:#ff8389;--cds-text-helper:#a8a8a8;--cds-text-inverse:#161616;--cds-text-on-color:#fff;--cds-text-on-color-disabled:hsla(0,0%,100%,.25);--cds-text-placeholder:hsla(0,0%,96%,.4);--cds-text-primary:#f4f4f4;--cds-text-secondary:#c6c6c6;--cds-toggle-off:#6f6f6f;--cds-layer:var(--cds-layer-01,#fff);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--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,#fff);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#c6c6c6);--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,#a8a8a8);--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:hsla(0,0%,55%,.3);--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-yellow:#f1c21b;--cds-status-green:#42be65;--cds-status-blue:#4589ff;--cds-status-purple:#a56eff;--cds-status-gray:#8d8d8d;background-color:var(--cds-background);color:var(--cds-text-primary)}.LeftNavTree-module--container--b95cd{background-color:var(--cds-background,#f4f4f4);border-right:1px solid var(--cds-border-subtle-00,#c6c6c6);height:100%;margin:4rem 0;position:absolute;width:100%}.LeftNavTree-module--container--b95cd .cds--tree{height:calc(100% - 4rem);overflow:auto}.LeftNavTree-module--container--b95cd .cds--tree-node{background-color:var(--cds-background,#f4f4f4)}.LeftNavTree-module--container--b95cd .cds--tree-leaf-node{padding-left:1rem}.LeftNavTree-module--container--b95cd .cds--tree-node__label{cursor:pointer;font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);letter-spacing:var(--cds-heading-01-letter-spacing,.16px);line-height:var(--cds-heading-01-line-height,1.42857);position:relative}.LeftNavTree-module--container--b95cd .cds--tree-node--selected>.cds--tree-node__label,.LeftNavTree-module--container--b95cd .cds--tree-node--selected>.cds--tree-node__label:before{background-color:transparent}.LeftNavTree-module--container--b95cd .cds--tree-node[aria-expanded=true]>.cds--tree-node__label{color:var(--cds-text-primary,#161616);font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);letter-spacing:var(--cds-heading-01-letter-spacing,.16px);line-height:var(--cds-heading-01-line-height,1.42857)}.LeftNavTree-module--container--b95cd .cds--tree-node--selected>.cds--tree-node__label:hover,.LeftNavTree-module--container--b95cd .cds--tree-node__label:hover{background-color:var(--cds-layer-02,#f4f4f4)}.LeftNavTree-module--container--b95cd .cds--tree-node__children .cds--tree-node__label{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.LeftNavTree-module--container--b95cd .cds--tree-node:not(.cds--tree-parent-node) .cds--tree-node__label{padding-bottom:0;padding-top:0}.LeftNavTree-module--container--b95cd .LeftNavTree-module--anchor--db698{color:var(--cds-text-secondary,#525252);margin-left:-1rem;padding:.375rem 1rem;text-decoration:none;width:calc(100% + 1rem)}.LeftNavTree-module--container--b95cd .LeftNavTree-module--anchor--db698:hover{color:var(--cds-text-primary,#161616)}.LeftNavTree-module--container--b95cd .cds--tree-node__children .LeftNavTree-module--anchor--db698{margin-left:-2rem;padding-left:2rem;width:calc(100% + 2rem)}.LeftNavTree-module--container--b95cd .cds--tree-node--selected>.cds--tree-node__label .LeftNavTree-module--anchor--db698{background:var(--cds-background-selected,hsla(0,0%,55%,.2));color:var(--cds-text-primary,#161616);font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);letter-spacing:var(--cds-heading-01-letter-spacing,.16px);line-height:var(--cds-heading-01-line-height,1.42857);position:relative}.LeftNavTree-module--container--b95cd .cds--tree-node--selected>.cds--tree-node__label .LeftNavTree-module--anchor--db698:before{background-color:var(--cds-border-interactive,#0f62fe);content:"";height:100%;left:0;position:absolute;top:0;width:.25rem}.LeftNavTree-module--container--b95cd .cds--tree-node__children>li>.cds--tree-node__children .LeftNavTree-module--anchor--db698{margin-left:-3rem;padding-left:3rem;width:calc(100% + 3rem)}.LeftNavTree-module--container--b95cd .cds--tree-parent-node__toggle{display:block;height:100%;margin-right:0;margin-top:0;position:absolute;right:0;top:0;width:100%}.LeftNavTree-module--container--b95cd .cds--tree-parent-node__toggle:after{background-color:var(--cds-icon-primary,#161616);content:"";display:block;height:1rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' aria-hidden='true' class='prefix__cds--tree-node__icon' viewBox='0 0 16 16'%3E%3Cpath d='M8 11 3 6l.7-.7L8 9.6l4.3-4.3.7.7z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' aria-hidden='true' class='prefix__cds--tree-node__icon' viewBox='0 0 16 16'%3E%3Cpath d='M8 11 3 6l.7-.7L8 9.6l4.3-4.3.7.7z'/%3E%3C/svg%3E");position:absolute;right:1rem;top:.5rem;width:1rem}.LeftNavTree-module--container--b95cd .cds--tree-parent-node__toggle-icon{display:none}.LeftNavTree-module--container--b95cd .cds--tree-node[aria-expanded=true]>*>.cds--tree-parent-node__toggle:after{transform:rotate(180deg)}.LeftNavTree-module--container--b95cd .LeftNavTree-module--divider--7766a{margin-bottom:.5rem;padding-bottom:.5rem;position:relative}.LeftNavTree-module--container--b95cd .LeftNavTree-module--divider--7766a:after{background-color:var(--cds-border-subtle-00,#c6c6c6);bottom:0;content:"";height:1px;left:1rem;position:absolute;right:1rem}.LeftNavTree-module--container_g10--bf4c7{background-color:#fff;border-right:1px solid #e0e0e0}.LeftNavTree-module--container_g10--bf4c7 .cds--tree-node{background-color:#fff}.LeftNavTree-module--container_g90--b7813{background-color:#161616;border-right:1px solid #393939}.LeftNavTree-module--container_g90--b7813 .cds--tree-node{background-color:#161616}@keyframes HeaderNavItem-module--cds--hide-feedback--40adc{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes HeaderNavItem-module--cds--show-feedback--5ca3d{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes HeaderNavItem-module--cds--skeleton--540cd{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.HeaderNavItem-module--cds--layout--size-xs--6592d{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.HeaderNavItem-module--cds--layout-constraint--size__default-xs--dbbd5{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.HeaderNavItem-module--cds--layout-constraint--size__min-xs--ce7d0{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.HeaderNavItem-module--cds--layout-constraint--size__max-xs--8516b{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.HeaderNavItem-module--cds--layout--size-sm--211bc{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.HeaderNavItem-module--cds--layout-constraint--size__default-sm--f6b1b{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.HeaderNavItem-module--cds--layout-constraint--size__min-sm--d713d{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.HeaderNavItem-module--cds--layout-constraint--size__max-sm--05d31{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.HeaderNavItem-module--cds--layout--size-md--b9f7d{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.HeaderNavItem-module--cds--layout-constraint--size__default-md--9cf11{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.HeaderNavItem-module--cds--layout-constraint--size__min-md--e632c{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.HeaderNavItem-module--cds--layout-constraint--size__max-md--1443f{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.HeaderNavItem-module--cds--layout--size-lg--4a829{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.HeaderNavItem-module--cds--layout-constraint--size__default-lg--8d056{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.HeaderNavItem-module--cds--layout-constraint--size__min-lg--b7a36{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.HeaderNavItem-module--cds--layout-constraint--size__max-lg--c02aa{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.HeaderNavItem-module--cds--layout--size-xl--b56ab{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.HeaderNavItem-module--cds--layout-constraint--size__default-xl--3e850{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.HeaderNavItem-module--cds--layout-constraint--size__min-xl--f78e8{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.HeaderNavItem-module--cds--layout-constraint--size__max-xl--2f5fa{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.HeaderNavItem-module--cds--layout--size-2xl--79afb{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.HeaderNavItem-module--cds--layout-constraint--size__default-2xl--de84c{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.HeaderNavItem-module--cds--layout-constraint--size__min-2xl--c9140{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.HeaderNavItem-module--cds--layout-constraint--size__max-2xl--cf488{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.HeaderNavItem-module--cds--layout--density-condensed--bc5a7{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.HeaderNavItem-module--cds--layout-constraint--density__default-condensed--0284c{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.HeaderNavItem-module--cds--layout-constraint--density__min-condensed--51e30{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.HeaderNavItem-module--cds--layout-constraint--density__max-condensed--9ae0c{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.HeaderNavItem-module--cds--layout--density-normal--45fc0{--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)}.HeaderNavItem-module--cds--layout-constraint--density__default-normal--1487e{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.HeaderNavItem-module--cds--layout-constraint--density__min-normal--9a682{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.HeaderNavItem-module--cds--layout-constraint--density__max-normal--ca0bd{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.HeaderNavItem-module--cds--assistive-text--17b1f,.HeaderNavItem-module--cds--visually-hidden--4be9c{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.HeaderNavItem-module--currentPage--9161d .cds--header__menu-item--current{color:#fff}.HeaderNavItem-module--currentPage--9161d .cds--header__menu-item--current:after{border-bottom:3px solid #0f62fe;left:-2px;width:calc(100% + 4px)}.HeaderNavItem-module--currentPageAccordion--87638:after{border-bottom:3px solid #0f62fe;bottom:0;content:"";left:0;position:absolute;right:0;top:0;width:100%}.HeaderNavItem-module--currentPageAccordion--87638 .cds--header__menu-item--current:after{display:none}.HeaderNavItem-module--menuItem--54860:after{border-bottom:1px solid #393939;content:"";left:1rem;position:absolute;width:calc(100% - 2rem)}.HeaderNavItem-module--menuItem--54860.HeaderNavItem-module--border--b8e54:after,.HeaderNavItem-module--menuItem--54860:hover:after,.HeaderNavItem-module--menuItem--54860:last-child:after{display:none}.HeaderNavItem-module--menuItem--54860 .cds--header__menu-item--current{background-color:#393939;color:#fff}@keyframes GlobalSearch-module--cds--hide-feedback--2d56a{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes GlobalSearch-module--cds--show-feedback--17a7a{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes GlobalSearch-module--cds--skeleton--a96a1{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.GlobalSearch-module--cds--layout--size-xs--d29d8{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.GlobalSearch-module--cds--layout-constraint--size__default-xs--1c5f0{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.GlobalSearch-module--cds--layout-constraint--size__min-xs--99189{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.GlobalSearch-module--cds--layout-constraint--size__max-xs--7e736{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.GlobalSearch-module--cds--layout--size-sm--d0249{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.GlobalSearch-module--cds--layout-constraint--size__default-sm--c6aa9{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.GlobalSearch-module--cds--layout-constraint--size__min-sm--a7ae9{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.GlobalSearch-module--cds--layout-constraint--size__max-sm--e6def{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.GlobalSearch-module--cds--layout--size-md--02ab6{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.GlobalSearch-module--cds--layout-constraint--size__default-md--23906{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.GlobalSearch-module--cds--layout-constraint--size__min-md--1483a{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.GlobalSearch-module--cds--layout-constraint--size__max-md--718d1{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.GlobalSearch-module--cds--layout--size-lg--8c52c{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.GlobalSearch-module--cds--layout-constraint--size__default-lg--7d6ba{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.GlobalSearch-module--cds--layout-constraint--size__min-lg--9a26d{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.GlobalSearch-module--cds--layout-constraint--size__max-lg--6ea3a{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.GlobalSearch-module--cds--layout--size-xl--628f1{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.GlobalSearch-module--cds--layout-constraint--size__default-xl--e297b{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.GlobalSearch-module--cds--layout-constraint--size__min-xl--c8252{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.GlobalSearch-module--cds--layout-constraint--size__max-xl--053ed{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.GlobalSearch-module--cds--layout--size-2xl--fdd97{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.GlobalSearch-module--cds--layout-constraint--size__default-2xl--a2264{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.GlobalSearch-module--cds--layout-constraint--size__min-2xl--e5c94{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.GlobalSearch-module--cds--layout-constraint--size__max-2xl--50868{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.GlobalSearch-module--cds--layout--density-condensed--5ad8f{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.GlobalSearch-module--cds--layout-constraint--density__default-condensed--1a8dd{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.GlobalSearch-module--cds--layout-constraint--density__min-condensed--f68f1{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.GlobalSearch-module--cds--layout-constraint--density__max-condensed--aaba0{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.GlobalSearch-module--cds--layout--density-normal--f95cf{--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)}.GlobalSearch-module--cds--layout-constraint--density__default-normal--18579{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.GlobalSearch-module--cds--layout-constraint--density__min-normal--ee24b{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.GlobalSearch-module--cds--layout-constraint--density__max-normal--66b64{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.GlobalSearch-module--cds--assistive-text--7059e,.GlobalSearch-module--cds--visually-hidden--9de7d{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.GlobalSearch-module--container--7411d{background-color:#393939;color:#fff;display:flex;height:3rem;max-width:100%;position:relative;transition:max-width .11s cubic-bezier(.5,0,.1,1),background .11s cubic-bezier(.5,0,.1,1);width:100%}@media(min-width:66rem){.GlobalSearch-module--container--7411d{max-width:28rem}}.GlobalSearch-module--container--7411d.GlobalSearch-module--inputFocusWithin--58214{outline:2px solid #fff;outline-offset:-2px}.GlobalSearch-module--container--7411d.GlobalSearch-module--hidden--effc4{background-color:#161616;max-width:3rem}.GlobalSearch-module--container--7411d svg{fill:#fff}.GlobalSearch-module--inputWrapper--ae3c9{border-bottom:1px solid #393939;display:flex;flex-grow:1}.GlobalSearch-module--input--e23aa{background-color:transparent;border:none;caret-color:#fff;color:#fff;font-size:var(--cds-body-short-02-font-size,1rem);font-weight:var(--cds-body-short-02-font-weight,400);height:3rem;letter-spacing:var(--cds-body-short-02-letter-spacing,0);line-height:var(--cds-body-short-02-line-height,1.375);outline:none;padding:0;transition:opacity .11s cubic-bezier(.5,0,.1,1);width:100%}.GlobalSearch-module--input--e23aa.GlobalSearch-module--hidden--effc4{opacity:0;pointer-events:none}.GlobalSearch-module--label--a4a5c{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap;width:1px}.GlobalSearch-module--list--63619{background-color:#161616;border:1px solid #393939;border-top:none;box-shadow:0 4px 8px 0 rgba(0,0,0,.5);left:0;padding:1rem 0;position:absolute;right:0;top:3rem;z-index:10000}.GlobalSearch-module--list--63619.GlobalSearch-module--hidden--effc4{border:none;padding:0}.GlobalSearch-module--tab--ff32c{text-transform:capitalize}.GlobalSearch-module--description--12730{color:#c6c6c6;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);text-transform:lowercase}.GlobalSearch-module--link--90824{color:#c6c6c6;cursor:pointer;display:block;font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);letter-spacing:var(--cds-heading-01-letter-spacing,.16px);line-height:var(--cds-heading-01-line-height,1.42857);overflow:hidden;padding:6px 1rem;text-decoration:none;text-overflow:ellipsis;transition:all 70ms cubic-bezier(.2,0,.38,.9);white-space:nowrap}.GlobalSearch-module--link--90824:hover{background-color:#353535;color:#f4f4f4}.GlobalSearch-module--link--90824:hover .GlobalSearch-module--description--12730{color:#f4f4f4}.GlobalSearch-module--searchButton--6768e{align-items:center;background-color:transparent;border:none;display:flex;flex-shrink:0;height:100%;justify-content:center;opacity:1;padding:0;transition:background-color .11s cubic-bezier(.5,0,.1,1),opacity .11s cubic-bezier(.5,0,.1,1);width:3rem}.GlobalSearch-module--searchButton--6768e:hover{background-color:#353535;cursor:pointer}.GlobalSearch-module--searchButton--6768e:active{background-color:#3d3d3d}.GlobalSearch-module--searchButton--6768e:focus{outline:2px solid #fff;outline-offset:-2px}.GlobalSearch-module--searchButton--6768e.GlobalSearch-module--hidden--effc4{opacity:0}.GlobalSearch-module--searchButton--6768e.GlobalSearch-module--inactive--18aed{pointer-events:none}.GlobalSearch-module--searchButton--6768e.GlobalSearch-module--inactive--18aed:hover{background-color:transparent}.GlobalSearch-module--search-button--close--c4032:hover{background-color:#4c4c4c}.GlobalSearch-module--link--90824.GlobalSearch-module--active--2f57d{background-color:#353535;color:#f4f4f4;outline:0}.GlobalSearch-module--link--90824.GlobalSearch-module--active--2f57d .GlobalSearch-module--description--12730{color:#f4f4f4}@keyframes Header-module--cds--hide-feedback--75253{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes Header-module--cds--show-feedback--86efd{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes Header-module--cds--skeleton--3cada{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.Header-module--cds--layout--size-xs--7a3f0{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Header-module--cds--layout-constraint--size__default-xs--858ac{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.Header-module--cds--layout-constraint--size__min-xs--b9199{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.Header-module--cds--layout-constraint--size__max-xs--ca73e{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.Header-module--cds--layout--size-sm--2ccd9{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Header-module--cds--layout-constraint--size__default-sm--29fb9{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.Header-module--cds--layout-constraint--size__min-sm--a9c67{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.Header-module--cds--layout-constraint--size__max-sm--8befb{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.Header-module--cds--layout--size-md--9bd8a{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Header-module--cds--layout-constraint--size__default-md--ff008{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.Header-module--cds--layout-constraint--size__min-md--d8a19{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.Header-module--cds--layout-constraint--size__max-md--a8109{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.Header-module--cds--layout--size-lg--2f0fa{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Header-module--cds--layout-constraint--size__default-lg--0dfce{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.Header-module--cds--layout-constraint--size__min-lg--2d417{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.Header-module--cds--layout-constraint--size__max-lg--beb34{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.Header-module--cds--layout--size-xl--d9461{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Header-module--cds--layout-constraint--size__default-xl--3c6c8{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.Header-module--cds--layout-constraint--size__min-xl--1730c{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.Header-module--cds--layout-constraint--size__max-xl--8cb83{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.Header-module--cds--layout--size-2xl--431df{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Header-module--cds--layout-constraint--size__default-2xl--255a0{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.Header-module--cds--layout-constraint--size__min-2xl--5e8a9{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.Header-module--cds--layout-constraint--size__max-2xl--58e42{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.Header-module--cds--layout--density-condensed--9cb8e{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.Header-module--cds--layout-constraint--density__default-condensed--2d0f4{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.Header-module--cds--layout-constraint--density__min-condensed--d547b{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Header-module--cds--layout-constraint--density__max-condensed--64700{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Header-module--cds--layout--density-normal--bdf8e{--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)}.Header-module--cds--layout-constraint--density__default-normal--3944a{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.Header-module--cds--layout-constraint--density__min-normal--a43bf{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.Header-module--cds--layout-constraint--density__max-normal--e89c8{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.Header-module--cds--assistive-text--54a3b,.Header-module--cds--visually-hidden--d6994{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.cds--header__global{position:absolute;right:0;top:0;width:calc(100% - 3rem);z-index:1}@media(min-width:66rem){.cds--header__global{position:static;width:auto}}.Header-module--searchIsOpenOnBar--b3436{z-index:2}.Header-module--header--40e77.cds--header{background-color:#161616;border-bottom:1px solid #393939}@media(min-width:66rem){.Header-module--headerWithHeaderNav--08063 .cds--header__nav{display:block;left:25%;padding-left:0;position:absolute;top:0;z-index:2}}.Header-module--headerWithHeaderNav--08063 .cds--header__menu-bar{margin-left:5px}.Header-module--headerWithHeaderNav--08063 .cds--header__menu-item{font-size:1rem}.Header-module--header--40e77 .cds--header__action--menu{border:none;flex-shrink:0;position:relative;top:.5px}@media(min-width:66rem){.Header-module--header--40e77 .cds--header__action--menu{display:none}}.Header-module--headerWithHeaderNav--08063 .cds--header__nav:before{display:none}@media(min-width:66rem){.Header-module--headerNameWithHeaderNav--454c3{padding:0 2rem}}.Header-module--header--40e77 .cds--header__action--menu:focus{outline:2px solid #fff;outline-offset:-2px}.Header-module--header--40e77 button{align-items:center;display:flex;justify-content:center}header.Header-module--header--40e77{z-index:10000}.Header-module--header--40e77 .cds--header__action--menu.cds--header__action--active{background-color:#161616;border-right:1px solid var(--cds-inverse-02,#393939)}@media(min-width:66rem){.Header-module--header--40e77 .cds--header__action--menu.cds--header__action--active{display:none}}.Header-module--header--40e77 .cds--header__name:focus{box-shadow:none}.Header-module--headerName--99cbc span{font-weight:600}.Header-module--header--40e77 .Header-module--skip-to-content--3f9d5{color:#fff}.Header-module--header--40e77 .Header-module--skip-to-content--3f9d5:focus{border:2px solid #fff;margin:0}.Header-module--headerName--99cbc{align-items:center;border-top:1px solid transparent;color:#fff;display:flex;font-size:var(--cds-body-short-02-font-size,1rem);font-weight:var(--cds-body-short-02-font-weight,400);height:3rem;left:3rem;letter-spacing:var(--cds-body-short-02-letter-spacing,0);line-height:var(--cds-body-short-02-line-height,1.375);padding:0 1rem;text-decoration:none;transition:opacity .11s cubic-bezier(.5,0,.1,1);white-space:nowrap;z-index:3}.Header-module--headerName--99cbc:focus{outline:2px solid #fff;outline-offset:-2px}@media(min-width:66rem){.Header-module--headerName--99cbc{left:0;max-width:384px}}.Header-module--searchIsOpenOnLink--108b7{z-index:1}.Header-module--header--40e77 .Header-module--header-button--bf341{flex-shrink:0;transition:background-color .11s cubic-bezier(.5,0,.1,1)}.Header-module--header--40e77 .Header-module--header-button--bf341 svg{fill:#fff!important}.Header-module--header--40e77 .Header-module--header-button--bf341:hover{background-color:#393939}.Header-module--header--40e77 .Header-module--header-button--bf341.Header-module--switcher-button--b509c{background-color:#161616;border:transparent;border-bottom:1px solid #393939}.Header-module--header--40e77 .Header-module--header-button--bf341.Header-module--switcher-button--b509c:hover{background-color:#393939}.Header-module--header--40e77 .Header-module--header-button--bf341.Header-module--switcher-button--b509c:active{background-color:#3d3d3d;border-left:1px solid var(--cds-ui-05,#161616);border-right:1px solid var(--cds-ui-05,#161616)}.Header-module--header--40e77 .Header-module--header-button--bf341.Header-module--switcher-button--b509c:focus{outline:2px solid #fff;outline-offset:-2px}.Header-module--header--40e77 .cds--tooltip__trigger.Header-module--header-button--bf341.Header-module--switcher-button--b509c:focus{border:none;box-shadow:none;outline:2px solid #fff;outline-offset:-2px}.Header-module--header--40e77 a.cds--header__menu-item:hover{color:#fff}.Header-module--header-button--bf341.Header-module--switcher-button--b509c.Header-module--switcher-button--open--58fa1{border:1px solid transparent;border-left-color:#393939}.Header-module--header-button--bf341.Header-module--switcher-button--b509c.Header-module--switcher-button--open--58fa1:active{border-color:#fff;box-shadow:none}body div#___gatsby div header a.cds--header__menu-item{line-height:1.25rem}body div#___gatsby div header a.cds--header__name{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;font-weight:600;letter-spacing:0;line-height:1.375rem}body div#___gatsby div header .cds--header__menu-bar .cds--header__menu-item{color:#f4f4f4;font-size:16px}body div#___gatsby div header .cds--header__name--prefix{font-weight:400}body div#___gatsby div header .cds--header__action{transition:.1s}body div#___gatsby div header .cds--header__nav:before{width:0}body div#___gatsby div header .cds--header__nav{padding-left:0}body div#___gatsby div header .cds--header__nav .headerPopout{fill:#f4f4f4}body div#___gatsby div header>div,body div#___gatsby div header>div .cds--grid,body div#___gatsby div header>div>.cds--grid>.cds--row{height:100%}body div#___gatsby div header .cds--header__nav li.active{position:relative}body div#___gatsby div header .cds--header__nav li.active a:after{bottom:-2px;content:"";left:0;position:absolute;width:100%}body div#___gatsby div header .cds--side-nav{padding:0}body div#___gatsby div header .cds--side-nav li a{border:0}body div#___gatsby div header .cds--side-nav li.active a{background-color:var(--cds-ui-03,#e0e0e0)}body div#___gatsby div header .cds--side-nav li.active a:before{background-color:#0f62fe;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}body div#___gatsby div header .cds--side-nav .headerPopout{fill:#262626;float:right}@keyframes Switcher-module--cds--hide-feedback--9aed6{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes Switcher-module--cds--show-feedback--45a26{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes Switcher-module--cds--skeleton--16982{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.Switcher-module--cds--layout--size-xs--c83a9{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Switcher-module--cds--layout-constraint--size__default-xs--8b7d0{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.Switcher-module--cds--layout-constraint--size__min-xs--38fe0{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.Switcher-module--cds--layout-constraint--size__max-xs--e2a2d{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.Switcher-module--cds--layout--size-sm--287ce{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Switcher-module--cds--layout-constraint--size__default-sm--20ae2{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.Switcher-module--cds--layout-constraint--size__min-sm--706a3{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.Switcher-module--cds--layout-constraint--size__max-sm--b04da{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.Switcher-module--cds--layout--size-md--3dfba{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Switcher-module--cds--layout-constraint--size__default-md--c3fac{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.Switcher-module--cds--layout-constraint--size__min-md--3b83d{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.Switcher-module--cds--layout-constraint--size__max-md--8e14a{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.Switcher-module--cds--layout--size-lg--e3ec5{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Switcher-module--cds--layout-constraint--size__default-lg--193f2{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.Switcher-module--cds--layout-constraint--size__min-lg--ecae8{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.Switcher-module--cds--layout-constraint--size__max-lg--5b296{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.Switcher-module--cds--layout--size-xl--407fb{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Switcher-module--cds--layout-constraint--size__default-xl--97673{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.Switcher-module--cds--layout-constraint--size__min-xl--69da1{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.Switcher-module--cds--layout-constraint--size__max-xl--238a1{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.Switcher-module--cds--layout--size-2xl--cdc02{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Switcher-module--cds--layout-constraint--size__default-2xl--93118{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.Switcher-module--cds--layout-constraint--size__min-2xl--618af{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.Switcher-module--cds--layout-constraint--size__max-2xl--fb015{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.Switcher-module--cds--layout--density-condensed--2d326{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.Switcher-module--cds--layout-constraint--density__default-condensed--0f72e{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.Switcher-module--cds--layout-constraint--density__min-condensed--7f1ae{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Switcher-module--cds--layout-constraint--density__max-condensed--b9b78{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Switcher-module--cds--layout--density-normal--9b8ca{--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)}.Switcher-module--cds--layout-constraint--density__default-normal--5d983{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.Switcher-module--cds--layout-constraint--density__min-normal--81f86{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.Switcher-module--cds--layout-constraint--density__max-normal--2b2ee{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.Switcher-module--cds--assistive-text--5a7e6,.Switcher-module--cds--visually-hidden--baa13{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.Switcher-module--nav--aee90{background-color:#161616;border-left:1px solid #393939;color:#fff;overflow-y:hidden;position:fixed;right:0;top:48px;transform:translateX(16rem);transition:all .11s cubic-bezier(.2,0,1,.9);width:16rem;z-index:10000}@media(min-width:66rem){.Switcher-module--nav--aee90{transform:translateX(0)}}.Switcher-module--nav--aee90 li:first-of-type{margin-top:1rem}.Switcher-module--nav--aee90 li:last-of-type{margin-bottom:1rem}.Switcher-module--open--2f7e5{border-bottom:1px solid #393939;box-shadow:-2px 2px 6px rgba(0,0,0,.2);transform:translateX(0);transition:all .15s cubic-bezier(0,0,.38,.9)}@media(min-width:66rem){.Switcher-module--open--2f7e5{box-shadow:0 4px 8px 0 rgba(0,0,0,.5)}}.Switcher-module--divider--49385{border-bottom:1px solid #525252;color:#525252;margin:32px 1rem 8px;padding-bottom:4px}.Switcher-module--divider--49385 span{color:#c6c6c6;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333)}.Switcher-module--link--d5864{color:#c6c6c6;display:flex;font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);justify-content:space-between;letter-spacing:var(--cds-heading-01-letter-spacing,.16px);line-height:var(--cds-heading-01-line-height,1.42857);padding:6px 1rem;text-decoration:none}.Switcher-module--link--d5864:hover{background:#353535;color:#f4f4f4}.Switcher-module--link--d5864:focus{outline:2px solid #fff;outline-offset:-2px}.Switcher-module--link--disabled--8726c{color:#6f6f6f;display:block;font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);letter-spacing:var(--cds-heading-01-letter-spacing,.16px);line-height:var(--cds-heading-01-line-height,1.42857);padding:6px 1rem}@keyframes Video-module--cds--hide-feedback--c95fc{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes Video-module--cds--show-feedback--a142e{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes Video-module--cds--skeleton--79d0f{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.Video-module--cds--layout--size-xs--6de02{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Video-module--cds--layout-constraint--size__default-xs--763a1{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.Video-module--cds--layout-constraint--size__min-xs--8e3e7{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.Video-module--cds--layout-constraint--size__max-xs--9a815{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.Video-module--cds--layout--size-sm--abffa{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Video-module--cds--layout-constraint--size__default-sm--3cf9b{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.Video-module--cds--layout-constraint--size__min-sm--be781{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.Video-module--cds--layout-constraint--size__max-sm--252fd{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.Video-module--cds--layout--size-md--87cf2{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Video-module--cds--layout-constraint--size__default-md--80133{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.Video-module--cds--layout-constraint--size__min-md--056e2{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.Video-module--cds--layout-constraint--size__max-md--ade87{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.Video-module--cds--layout--size-lg--4b7b1{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Video-module--cds--layout-constraint--size__default-lg--21a22{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.Video-module--cds--layout-constraint--size__min-lg--6a72a{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.Video-module--cds--layout-constraint--size__max-lg--fa0ff{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.Video-module--cds--layout--size-xl--0d0d7{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Video-module--cds--layout-constraint--size__default-xl--e7cba{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.Video-module--cds--layout-constraint--size__min-xl--3a1a8{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.Video-module--cds--layout-constraint--size__max-xl--e445e{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.Video-module--cds--layout--size-2xl--890bd{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Video-module--cds--layout-constraint--size__default-2xl--f8d9c{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.Video-module--cds--layout-constraint--size__min-2xl--c8af6{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.Video-module--cds--layout-constraint--size__max-2xl--cee3f{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.Video-module--cds--layout--density-condensed--428b5{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.Video-module--cds--layout-constraint--density__default-condensed--46330{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.Video-module--cds--layout-constraint--density__min-condensed--9509f{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Video-module--cds--layout-constraint--density__max-condensed--23c3a{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Video-module--cds--layout--density-normal--f29c4{--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)}.Video-module--cds--layout-constraint--density__default-normal--001b5{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.Video-module--cds--layout-constraint--density__min-normal--a8c11{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.Video-module--cds--layout-constraint--density__max-normal--f2fe5{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.Video-module--cds--assistive-text--69f3c,.Video-module--cds--visually-hidden--3570c{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.Video-module--video--20772{width:100%}.Video-module--video-container--133aa{display:table;position:relative;width:100%}div.Video-module--video-button--c0e95{align-items:center;background-color:#0f62fe;border-radius:50%;bottom:0;display:flex;height:4.5rem;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0;transition:all .15s cubic-bezier(0,0,.38,.9);width:4.5rem;z-index:10}.Video-module--hide-button--7a750{display:none!important}div.Video-module--video-button--c0e95:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}div.Video-module--video-button--c0e95:hover{background-color:#262626;opacity:.8}div.Video-module--video-button--c0e95>svg{fill:#fff;margin-left:4px;transition:all .15s cubic-bezier(0,0,.38,.9)}div.Video-module--video--is-playing--4b01a>svg{margin-left:0}.Video-module--vimeo--daf1a{height:0;overflow:hidden;padding-bottom:56.543%;position:relative}.Video-module--vimeo--daf1a iframe{height:100%;left:0;position:absolute;top:0;width:100%}.Video-module--video-container--133aa:not(:hover) div.Video-module--video--is-playing--4b01a,.Video-module--video-container--133aa:not(:hover) div.Video-module--video--is-playing--4b01a>svg{opacity:0}@keyframes PageHeader-module--cds--hide-feedback--9489f{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes PageHeader-module--cds--show-feedback--2ca8e{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes PageHeader-module--cds--skeleton--1e480{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.PageHeader-module--cds--layout--size-xs--c68cf{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageHeader-module--cds--layout-constraint--size__default-xs--2f19d{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.PageHeader-module--cds--layout-constraint--size__min-xs--ef506{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.PageHeader-module--cds--layout-constraint--size__max-xs--9b8bf{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.PageHeader-module--cds--layout--size-sm--e5be4{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageHeader-module--cds--layout-constraint--size__default-sm--8de7f{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.PageHeader-module--cds--layout-constraint--size__min-sm--63316{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.PageHeader-module--cds--layout-constraint--size__max-sm--57b65{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.PageHeader-module--cds--layout--size-md--96045{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageHeader-module--cds--layout-constraint--size__default-md--bad9e{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.PageHeader-module--cds--layout-constraint--size__min-md--04629{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.PageHeader-module--cds--layout-constraint--size__max-md--f6a1b{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.PageHeader-module--cds--layout--size-lg--165e4{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageHeader-module--cds--layout-constraint--size__default-lg--b823f{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.PageHeader-module--cds--layout-constraint--size__min-lg--5cd7b{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.PageHeader-module--cds--layout-constraint--size__max-lg--af409{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.PageHeader-module--cds--layout--size-xl--72a18{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageHeader-module--cds--layout-constraint--size__default-xl--bcd5b{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.PageHeader-module--cds--layout-constraint--size__min-xl--c77b0{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.PageHeader-module--cds--layout-constraint--size__max-xl--d0f28{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.PageHeader-module--cds--layout--size-2xl--7f4f7{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageHeader-module--cds--layout-constraint--size__default-2xl--4fe54{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.PageHeader-module--cds--layout-constraint--size__min-2xl--52819{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.PageHeader-module--cds--layout-constraint--size__max-2xl--0a71d{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.PageHeader-module--cds--layout--density-condensed--9c113{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.PageHeader-module--cds--layout-constraint--density__default-condensed--6f327{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.PageHeader-module--cds--layout-constraint--density__min-condensed--f1473{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.PageHeader-module--cds--layout-constraint--density__max-condensed--ae065{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.PageHeader-module--cds--layout--density-normal--f5dd4{--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)}.PageHeader-module--cds--layout-constraint--density__default-normal--27172{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.PageHeader-module--cds--layout-constraint--density__min-normal--99d41{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.PageHeader-module--cds--layout-constraint--density__max-normal--ede40{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.PageHeader-module--cds--assistive-text--23c82,.PageHeader-module--cds--visually-hidden--8ea41{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.PageHeader-module--page-header--36a7c{background-color:#000;border-bottom:1px solid #393939;color:#fff;height:var(--height)}.PageHeader-module--dark-mode--58278.PageHeader-module--page-header--36a7c{border-bottom:1px solid #161616}.PageHeader-module--with-tabs--bdb43{height:calc(var(--height) - 3rem)}.PageHeader-module--text--12bd8{font-size:2.625rem;font-weight:300;letter-spacing:0;line-height:1.19;margin-bottom:2rem;margin-top:auto}@media(min-width:42rem){.PageHeader-module--text--12bd8{font-size:2.625rem;font-size:calc(1.3125rem + 3.125vw)}}@media(min-width:66rem){.PageHeader-module--text--12bd8{font-size:3.375rem;font-size:calc(1.82813rem + 2.34375vw)}}@media(min-width:82rem){.PageHeader-module--text--12bd8{font-size:3.75rem;font-size:calc(-1.07353rem + 5.88235vw);line-height:1.17}}@media(min-width:99rem){.PageHeader-module--text--12bd8{font-size:4.75rem;line-height:1.13}}@keyframes PageTabs-module--cds--hide-feedback--37382{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes PageTabs-module--cds--show-feedback--926b8{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes PageTabs-module--cds--skeleton--a2543{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.PageTabs-module--cds--layout--size-xs--4545d{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageTabs-module--cds--layout-constraint--size__default-xs--03548{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.PageTabs-module--cds--layout-constraint--size__min-xs--26aa0{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.PageTabs-module--cds--layout-constraint--size__max-xs--94048{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.PageTabs-module--cds--layout--size-sm--92365{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageTabs-module--cds--layout-constraint--size__default-sm--8dcc1{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.PageTabs-module--cds--layout-constraint--size__min-sm--d6c0b{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.PageTabs-module--cds--layout-constraint--size__max-sm--4aa82{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.PageTabs-module--cds--layout--size-md--18e18{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageTabs-module--cds--layout-constraint--size__default-md--e7302{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.PageTabs-module--cds--layout-constraint--size__min-md--d0aef{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.PageTabs-module--cds--layout-constraint--size__max-md--5e797{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.PageTabs-module--cds--layout--size-lg--012df{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageTabs-module--cds--layout-constraint--size__default-lg--2cbc3{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.PageTabs-module--cds--layout-constraint--size__min-lg--120b7{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.PageTabs-module--cds--layout-constraint--size__max-lg--ad9b2{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.PageTabs-module--cds--layout--size-xl--ad29f{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageTabs-module--cds--layout-constraint--size__default-xl--94cd9{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.PageTabs-module--cds--layout-constraint--size__min-xl--db59b{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.PageTabs-module--cds--layout-constraint--size__max-xl--103f7{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.PageTabs-module--cds--layout--size-2xl--322d7{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageTabs-module--cds--layout-constraint--size__default-2xl--e2505{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.PageTabs-module--cds--layout-constraint--size__min-2xl--a85db{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.PageTabs-module--cds--layout-constraint--size__max-2xl--9a273{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.PageTabs-module--cds--layout--density-condensed--112a5{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.PageTabs-module--cds--layout-constraint--density__default-condensed--f08b4{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.PageTabs-module--cds--layout-constraint--density__min-condensed--71b6b{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.PageTabs-module--cds--layout-constraint--density__max-condensed--a29f9{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.PageTabs-module--cds--layout--density-normal--d0516{--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)}.PageTabs-module--cds--layout-constraint--density__default-normal--38b1f{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.PageTabs-module--cds--layout-constraint--density__min-normal--fb35b{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.PageTabs-module--cds--layout-constraint--density__max-normal--cc8f5{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.PageTabs-module--cds--assistive-text--0c634,.PageTabs-module--cds--visually-hidden--f411a{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.PageTabs-module--tabs-container--2499e{background:#f4f4f4;border-bottom:1px solid #d5d6df;margin:0;max-width:100%!important;position:sticky;top:calc(3rem - 1px);z-index:6000}.PageTabs-module--list--55f02{display:flex;flex-direction:row;list-style:none;overflow-x:auto;padding:0;scrollbar-width:none;width:100%}.PageTabs-module--list-item--509eb{display:flex}.cds--tabs__nav-item{border-bottom:none!important;height:3rem;padding:13px 1rem 0;padding-right:3rem!important}.cds--tabs__nav-item:hover{background:#e0e0e0!important}.cds--tabs__nav-item--selected{background:#e0e0e0!important;border-bottom:3px solid var(--cds-interactive-01,#0f62fe)!important}.cds--tabs__nav-item-label{font-size:1rem;font-weight:400}.cds--tabs .cds--tabs__nav-link{border-block-end:initial}.cds--tab-content{padding:0!important}@keyframes Main-module--cds--hide-feedback--4fc1b{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes Main-module--cds--show-feedback--551d8{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes Main-module--cds--skeleton--edd60{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.Main-module--cds--layout--size-xs--ddf4b{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Main-module--cds--layout-constraint--size__default-xs--87726{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.Main-module--cds--layout-constraint--size__min-xs--6bf56{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.Main-module--cds--layout-constraint--size__max-xs--9fdb6{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.Main-module--cds--layout--size-sm--69b05{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Main-module--cds--layout-constraint--size__default-sm--9c4c3{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.Main-module--cds--layout-constraint--size__min-sm--d5e27{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.Main-module--cds--layout-constraint--size__max-sm--d165b{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.Main-module--cds--layout--size-md--40869{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Main-module--cds--layout-constraint--size__default-md--e9bda{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.Main-module--cds--layout-constraint--size__min-md--5f2e0{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.Main-module--cds--layout-constraint--size__max-md--d82ee{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.Main-module--cds--layout--size-lg--68f03{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Main-module--cds--layout-constraint--size__default-lg--3168f{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.Main-module--cds--layout-constraint--size__min-lg--b0b9f{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.Main-module--cds--layout-constraint--size__max-lg--498b1{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.Main-module--cds--layout--size-xl--1477b{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Main-module--cds--layout-constraint--size__default-xl--80bb3{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.Main-module--cds--layout-constraint--size__min-xl--5d5f4{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.Main-module--cds--layout-constraint--size__max-xl--8a3cf{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.Main-module--cds--layout--size-2xl--6a3bd{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Main-module--cds--layout-constraint--size__default-2xl--9bbda{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.Main-module--cds--layout-constraint--size__min-2xl--f6b70{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.Main-module--cds--layout-constraint--size__max-2xl--54e83{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.Main-module--cds--layout--density-condensed--7ce97{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.Main-module--cds--layout-constraint--density__default-condensed--0a7a8{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.Main-module--cds--layout-constraint--density__min-condensed--49934{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Main-module--cds--layout-constraint--density__max-condensed--83f8b{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Main-module--cds--layout--density-normal--482c9{--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)}.Main-module--cds--layout-constraint--density__default-normal--c6fb2{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.Main-module--cds--layout-constraint--density__min-normal--5d49d{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.Main-module--cds--layout-constraint--density__max-normal--129db{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.Main-module--cds--assistive-text--be100,.Main-module--cds--visually-hidden--8d403{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.Main-module--main--f2fa6{--space:1.5rem;padding-bottom:80px}.Main-module--main--f2fa6>*{margin-bottom:0;margin-top:0}.Main-module--main--f2fa6>*+*{margin-top:1.5rem;margin-top:var(--space)}.Main-module--padded--1cdb6{min-height:calc(100vh - 40rem);padding-bottom:10rem;padding-top:80px}.Main-module--padded--1cdb6>:first-child{margin-top:0}@keyframes FourOhFour-module--cds--hide-feedback--534dd{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes FourOhFour-module--cds--show-feedback--63c60{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes FourOhFour-module--cds--skeleton--cac2f{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.FourOhFour-module--cds--layout--size-xs--81378{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.FourOhFour-module--cds--layout-constraint--size__default-xs--2197f{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.FourOhFour-module--cds--layout-constraint--size__min-xs--4d6c3{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.FourOhFour-module--cds--layout-constraint--size__max-xs--ed7b4{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.FourOhFour-module--cds--layout--size-sm--d1397{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.FourOhFour-module--cds--layout-constraint--size__default-sm--24690{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.FourOhFour-module--cds--layout-constraint--size__min-sm--da027{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.FourOhFour-module--cds--layout-constraint--size__max-sm--aad54{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.FourOhFour-module--cds--layout--size-md--2c9ff{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.FourOhFour-module--cds--layout-constraint--size__default-md--8bf80{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.FourOhFour-module--cds--layout-constraint--size__min-md--1d5ba{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.FourOhFour-module--cds--layout-constraint--size__max-md--5983e{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.FourOhFour-module--cds--layout--size-lg--5758f{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.FourOhFour-module--cds--layout-constraint--size__default-lg--5848d{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.FourOhFour-module--cds--layout-constraint--size__min-lg--c6b4f{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.FourOhFour-module--cds--layout-constraint--size__max-lg--57e51{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.FourOhFour-module--cds--layout--size-xl--8a2bb{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.FourOhFour-module--cds--layout-constraint--size__default-xl--71d00{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.FourOhFour-module--cds--layout-constraint--size__min-xl--04277{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.FourOhFour-module--cds--layout-constraint--size__max-xl--3711a{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.FourOhFour-module--cds--layout--size-2xl--5e31d{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.FourOhFour-module--cds--layout-constraint--size__default-2xl--708e2{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.FourOhFour-module--cds--layout-constraint--size__min-2xl--dac36{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.FourOhFour-module--cds--layout-constraint--size__max-2xl--74873{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.FourOhFour-module--cds--layout--density-condensed--b74ef{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.FourOhFour-module--cds--layout-constraint--density__default-condensed--37e88{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.FourOhFour-module--cds--layout-constraint--density__min-condensed--d5c93{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.FourOhFour-module--cds--layout-constraint--density__max-condensed--aba38{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.FourOhFour-module--cds--layout--density-normal--52d00{--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)}.FourOhFour-module--cds--layout-constraint--density__default-normal--e66f5{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.FourOhFour-module--cds--layout-constraint--density__min-normal--712b4{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.FourOhFour-module--cds--layout-constraint--density__max-normal--3f81b{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.FourOhFour-module--cds--assistive-text--155d2,.FourOhFour-module--cds--visually-hidden--a7ab0{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.FourOhFour-module--four-oh-four--68bb7{-webkit-text-fill-color:transparent;animation:FourOhFour-module--gradient--748c5 2s ease infinite;background:linear-gradient(35deg,#92eeee,#a66efa);-webkit-background-clip:text;background-size:200% 200%;display:inline-block;font-size:2.625rem;font-size:144px;font-weight:600;letter-spacing:0;line-height:1.19;margin:2.5rem 0 10rem}@media(min-width:42rem){.FourOhFour-module--four-oh-four--68bb7{font-size:2.625rem;font-size:calc(1.3125rem + 3.125vw)}}@media(min-width:66rem){.FourOhFour-module--four-oh-four--68bb7{font-size:3.375rem;font-size:calc(1.82813rem + 2.34375vw)}}@media(min-width:82rem){.FourOhFour-module--four-oh-four--68bb7{font-size:3.75rem;font-size:calc(-1.07353rem + 5.88235vw);line-height:1.16}}@media(min-width:99rem){.FourOhFour-module--four-oh-four--68bb7{font-size:4.75rem;line-height:1.13}}@media(min-width:42rem){.FourOhFour-module--four-oh-four--68bb7{font-size:25vw}}@media(min-width:66rem){.FourOhFour-module--four-oh-four--68bb7{font-size:300px}}.FourOhFour-module--list--92c9b .FourOhFour-module--link--b7e36{color:var(--cds-link-primary,#0f62fe);display:inline-block;font-size:var(--cds-body-short-02-font-size,1rem);font-weight:var(--cds-body-short-02-font-weight,400);letter-spacing:var(--cds-body-short-02-letter-spacing,0);line-height:var(--cds-body-short-02-line-height,1.375);margin-bottom:.5rem;margin-left:1rem;position:relative;text-decoration:none;transition:color .25s}.FourOhFour-module--list--92c9b .FourOhFour-module--link--b7e36:hover,.FourOhFour-module--list--92c9b .FourOhFour-module--link--b7e36:hover:before{color:var(--cds-link-primary-hover,#0043ce)}.FourOhFour-module--list--92c9b .FourOhFour-module--link--b7e36:before{color:var(--cds-link-primary,#0f62fe);content:"↳";cursor:pointer;left:-1rem;position:absolute;transition:color .25s}.FourOhFour-module--paragraph--1d225{font-size:var(--cds-body-long-01-font-size,.875rem);font-size:1.25rem;font-weight:var(--cds-body-long-01-font-weight,400);letter-spacing:var(--cds-body-long-01-letter-spacing,.16px);line-height:var(--cds-body-long-01-line-height,1.42857);line-height:1.5;margin-bottom:1.5rem;max-width:500px}.FourOhFour-module--heading--7cf20{font-size:1.75rem;font-size:calc(1.66935rem + .40323vw);font-weight:400;letter-spacing:0;line-height:1.28572;margin-bottom:1.5rem;padding-top:1.5rem}@media(min-width:82rem){.FourOhFour-module--heading--7cf20{font-size:2rem;font-weight:400;line-height:1.25}}@media(min-width:99rem){.FourOhFour-module--heading--7cf20{font-size:2rem;font-weight:400}}.FourOhFour-module--container--08708{background-color:var(--cds-background,#f4f4f4);color:var(--cds-text-primary,#161616);margin:0;max-width:100%;min-height:calc(100vh - 455px);padding-left:2rem;padding-right:2rem}@media(min-width:66rem){.FourOhFour-module--container--08708{padding-left:calc(25% + 2rem)}}@media(min-width:99rem){.FourOhFour-module--container--08708{padding-left:424px}}@keyframes FourOhFour-module--gradient--748c5{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes last-modified-date-module--cds--hide-feedback--4007b{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes last-modified-date-module--cds--show-feedback--2051a{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes last-modified-date-module--cds--skeleton--d138e{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.last-modified-date-module--cds--layout--size-xs--93467{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.last-modified-date-module--cds--layout-constraint--size__default-xs--b6249{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.last-modified-date-module--cds--layout-constraint--size__min-xs--96799{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.last-modified-date-module--cds--layout-constraint--size__max-xs--e2433{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.last-modified-date-module--cds--layout--size-sm--7de9a{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.last-modified-date-module--cds--layout-constraint--size__default-sm--c54ba{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.last-modified-date-module--cds--layout-constraint--size__min-sm--c34a3{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.last-modified-date-module--cds--layout-constraint--size__max-sm--413a6{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.last-modified-date-module--cds--layout--size-md--bb651{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.last-modified-date-module--cds--layout-constraint--size__default-md--169d4{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.last-modified-date-module--cds--layout-constraint--size__min-md--b9159{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.last-modified-date-module--cds--layout-constraint--size__max-md--8909a{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.last-modified-date-module--cds--layout--size-lg--ae837{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.last-modified-date-module--cds--layout-constraint--size__default-lg--8885a{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.last-modified-date-module--cds--layout-constraint--size__min-lg--a6194{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.last-modified-date-module--cds--layout-constraint--size__max-lg--0cd35{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.last-modified-date-module--cds--layout--size-xl--7a8ab{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.last-modified-date-module--cds--layout-constraint--size__default-xl--de2b2{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.last-modified-date-module--cds--layout-constraint--size__min-xl--767c6{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.last-modified-date-module--cds--layout-constraint--size__max-xl--afc67{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.last-modified-date-module--cds--layout--size-2xl--bdb95{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.last-modified-date-module--cds--layout-constraint--size__default-2xl--7b9d3{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.last-modified-date-module--cds--layout-constraint--size__min-2xl--42ab3{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.last-modified-date-module--cds--layout-constraint--size__max-2xl--c9250{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.last-modified-date-module--cds--layout--density-condensed--66170{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.last-modified-date-module--cds--layout-constraint--density__default-condensed--bdb67{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.last-modified-date-module--cds--layout-constraint--density__min-condensed--9113d{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.last-modified-date-module--cds--layout-constraint--density__max-condensed--a8b14{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.last-modified-date-module--cds--layout--density-normal--f47f7{--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)}.last-modified-date-module--cds--layout-constraint--density__default-normal--430d9{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.last-modified-date-module--cds--layout-constraint--density__min-normal--3b081{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.last-modified-date-module--cds--layout-constraint--density__max-normal--03abc{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.last-modified-date-module--cds--assistive-text--93e5f,.last-modified-date-module--cds--visually-hidden--af2ee{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.last-modified-date-module--text--a203d{font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);line-height:var(--cds-body-short-01-line-height,1.28572)}.last-modified-date-module--row--5c9a1{position:relative;top:5rem}@keyframes Footer-module--cds--hide-feedback--44d39{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes Footer-module--cds--show-feedback--32de5{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes Footer-module--cds--skeleton--f3d0e{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.Footer-module--cds--layout--size-xs--91169{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Footer-module--cds--layout-constraint--size__default-xs--5540a{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.Footer-module--cds--layout-constraint--size__min-xs--df21b{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.Footer-module--cds--layout-constraint--size__max-xs--a8b68{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.Footer-module--cds--layout--size-sm--981ef{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Footer-module--cds--layout-constraint--size__default-sm--48a35{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.Footer-module--cds--layout-constraint--size__min-sm--9e77f{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.Footer-module--cds--layout-constraint--size__max-sm--c7c42{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.Footer-module--cds--layout--size-md--1120d{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Footer-module--cds--layout-constraint--size__default-md--6f556{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.Footer-module--cds--layout-constraint--size__min-md--f3145{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.Footer-module--cds--layout-constraint--size__max-md--66745{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.Footer-module--cds--layout--size-lg--17716{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Footer-module--cds--layout-constraint--size__default-lg--cd654{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.Footer-module--cds--layout-constraint--size__min-lg--89dfb{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.Footer-module--cds--layout-constraint--size__max-lg--8257c{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.Footer-module--cds--layout--size-xl--9b6be{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Footer-module--cds--layout-constraint--size__default-xl--afdb8{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.Footer-module--cds--layout-constraint--size__min-xl--9949d{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.Footer-module--cds--layout-constraint--size__max-xl--1fc3a{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.Footer-module--cds--layout--size-2xl--8b202{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Footer-module--cds--layout-constraint--size__default-2xl--79d44{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.Footer-module--cds--layout-constraint--size__min-2xl--72ac8{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.Footer-module--cds--layout-constraint--size__max-2xl--95fb0{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.Footer-module--cds--layout--density-condensed--ed7f2{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.Footer-module--cds--layout-constraint--density__default-condensed--e6948{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.Footer-module--cds--layout-constraint--density__min-condensed--e35da{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Footer-module--cds--layout-constraint--density__max-condensed--b3563{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Footer-module--cds--layout--density-normal--423b7{--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)}.Footer-module--cds--layout-constraint--density__default-normal--b1897{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.Footer-module--cds--layout-constraint--density__min-normal--92def{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.Footer-module--cds--layout-constraint--density__max-normal--85b27{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.Footer-module--cds--assistive-text--e6ab0,.Footer-module--cds--visually-hidden--22622{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.Footer-module--footer--2dd69{background:#000;border-top:1px solid #393939;color:#c6c6c6;font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);line-height:var(--cds-body-short-01-line-height,1.28572);padding-left:0;position:relative;width:100%;z-index:2}.Footer-module--grid--f76ec{display:flex;flex-direction:column;justify-content:space-between;min-height:370px;padding-bottom:2rem;padding-top:2rem}.Footer-module--nav--476de{margin-bottom:1.5rem;padding-bottom:2.5rem;position:relative}.Footer-module--nav--476de:after{background:#393939;bottom:0;content:"";display:block;height:1px;position:absolute;width:calc(100% - 2rem)}@media(min-width:42rem){.Footer-module--nav--476de:after{display:none}}.Footer-module--listItem--0b0be a{color:#c6c6c6!important;display:inline-block;font-size:var(--cds-body-long-01-font-size,.875rem);font-weight:var(--cds-body-long-01-font-weight,400);letter-spacing:var(--cds-body-long-01-letter-spacing,.16px);line-height:var(--cds-body-long-01-line-height,1.42857);margin-bottom:.125rem;text-decoration:none;transition:70ms cubic-bezier(.2,0,.38,.9)}.Footer-module--footer--2dd69 .Footer-module--content--8d5ee a,.Footer-module--listItem--0b0be a:active,.Footer-module--listItem--0b0be a:active:visited,.Footer-module--listItem--0b0be a:hover{color:#f4f4f4;text-decoration:underline}.Footer-module--footer--2dd69 .Footer-module--listItem--0b0be a{color:#f4f4f4!important;font-size:var(--cds-body-long-01-font-size,.875rem);font-weight:var(--cds-body-long-01-font-weight,400);letter-spacing:var(--cds-body-long-01-letter-spacing,.16px);line-height:var(--cds-body-long-01-line-height,1.42857);text-decoration:none;transition:70ms cubic-bezier(.2,0,.38,.9)}.Footer-module--footer--2dd69 .Footer-module--listItem--0b0be a:active,.Footer-module--footer--2dd69 .Footer-module--listItem--0b0be a:active:visited,.Footer-module--footer--2dd69 .Footer-module--listItem--0b0be a:hover{color:#f4f4f4;text-decoration:underline}.Footer-module--footer--2dd69 p{font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);line-height:var(--cds-body-short-01-line-height,1.28572);padding-bottom:1rem}.Footer-module--footer--2dd69 p:last-child{padding-bottom:3rem}.Footer-module--logo--dabe2{fill:#f4f4f4;margin-top:2rem}@keyframes Banner-module--cds--hide-feedback--e6fa8{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes Banner-module--cds--show-feedback--6e24a{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes Banner-module--cds--skeleton--1750b{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.Banner-module--cds--layout--size-xs--0bad8{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Banner-module--cds--layout-constraint--size__default-xs--98fd0{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.Banner-module--cds--layout-constraint--size__min-xs--e4ce9{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.Banner-module--cds--layout-constraint--size__max-xs--dd601{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.Banner-module--cds--layout--size-sm--c1116{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Banner-module--cds--layout-constraint--size__default-sm--72b05{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.Banner-module--cds--layout-constraint--size__min-sm--a80cc{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.Banner-module--cds--layout-constraint--size__max-sm--cbb1a{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.Banner-module--cds--layout--size-md--4eef6{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Banner-module--cds--layout-constraint--size__default-md--b3ccf{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.Banner-module--cds--layout-constraint--size__min-md--c6a1d{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.Banner-module--cds--layout-constraint--size__max-md--40ba1{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.Banner-module--cds--layout--size-lg--77d18{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Banner-module--cds--layout-constraint--size__default-lg--bd070{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.Banner-module--cds--layout-constraint--size__min-lg--b6412{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.Banner-module--cds--layout-constraint--size__max-lg--95dff{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.Banner-module--cds--layout--size-xl--eab01{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Banner-module--cds--layout-constraint--size__default-xl--20e7a{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.Banner-module--cds--layout-constraint--size__min-xl--157da{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.Banner-module--cds--layout-constraint--size__max-xl--667ae{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.Banner-module--cds--layout--size-2xl--4ca9a{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Banner-module--cds--layout-constraint--size__default-2xl--45535{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.Banner-module--cds--layout-constraint--size__min-2xl--fc9b3{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.Banner-module--cds--layout-constraint--size__max-2xl--86a51{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.Banner-module--cds--layout--density-condensed--1105e{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.Banner-module--cds--layout-constraint--density__default-condensed--dbc64{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.Banner-module--cds--layout-constraint--density__min-condensed--7ebb4{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Banner-module--cds--layout-constraint--density__max-condensed--46fbe{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Banner-module--cds--layout--density-normal--b38ed{--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)}.Banner-module--cds--layout-constraint--density__default-normal--60476{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.Banner-module--cds--layout-constraint--density__min-normal--385cc{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.Banner-module--cds--layout-constraint--density__max-normal--7a138{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.Banner-module--cds--assistive-text--f4b9e,.Banner-module--cds--visually-hidden--46c47{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.Banner-module--column--3c4c2{color:#fff;display:flex;flex-direction:column;font-size:2.625rem;font-weight:300;height:100%;justify-content:flex-end;letter-spacing:0;line-height:1.19}@media(min-width:42rem){.Banner-module--column--3c4c2{font-size:2.625rem;font-size:calc(1.3125rem + 3.125vw)}}@media(min-width:66rem){.Banner-module--column--3c4c2{font-size:3.375rem;font-size:calc(1.82813rem + 2.34375vw)}}@media(min-width:82rem){.Banner-module--column--3c4c2{font-size:3.75rem;font-size:calc(-1.07353rem + 5.88235vw);line-height:1.17}}@media(min-width:99rem){.Banner-module--column--3c4c2{font-size:4.75rem;line-height:1.13}}.Banner-module--row--6bca0{height:100%}.Banner-module--row--6bca0 h1{padding:2rem 0}.Banner-module--grid--dcbf9{background-size:cover;height:50vh;max-height:560px;max-width:100%;width:100%}@media(min-width:66rem){.Banner-module--grid--dcbf9{padding-left:256px}}.headerLeft{padding-left:32px!important}.cds--grid{margin-inline:auto;max-inline-size:99rem;padding-inline:1rem}@media(min-width:42rem){.cds--grid{padding-inline:2rem}}@media(min-width:99rem){.cds--grid{padding-inline:2.5rem}.cds--grid--full-width{max-inline-size:100%}}.cds--row{display:flex;flex-wrap:wrap;margin-inline:-1rem}.cds--col-padding,.cds--row-padding [class*=cds--col]{padding-block:1rem}.cds--grid--condensed [class*=cds--col]{padding-block:.03125rem}.cds--col{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col,.cds--row--condensed .cds--col{padding-inline:.03125rem}.cds--grid--narrow .cds--col,.cds--row--narrow .cds--col{padding-inline:0 1rem}.cds--col-sm-0{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-sm-0,.cds--row--condensed .cds--col-sm-0{padding-inline:.03125rem}.cds--grid--narrow .cds--col-sm-0,.cds--row--narrow .cds--col-sm-0{padding-inline:0 1rem}.cds--col-sm-1{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-sm-1,.cds--row--condensed .cds--col-sm-1{padding-inline:.03125rem}.cds--grid--narrow .cds--col-sm-1,.cds--row--narrow .cds--col-sm-1{padding-inline:0 1rem}.cds--col-sm-2{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-sm-2,.cds--row--condensed .cds--col-sm-2{padding-inline:.03125rem}.cds--grid--narrow .cds--col-sm-2,.cds--row--narrow .cds--col-sm-2{padding-inline:0 1rem}.cds--col-sm-3{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-sm-3,.cds--row--condensed .cds--col-sm-3{padding-inline:.03125rem}.cds--grid--narrow .cds--col-sm-3,.cds--row--narrow .cds--col-sm-3{padding-inline:0 1rem}.cds--col-sm-4{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-sm-4,.cds--row--condensed .cds--col-sm-4{padding-inline:.03125rem}.cds--grid--narrow .cds--col-sm-4,.cds--row--narrow .cds--col-sm-4{padding-inline:0 1rem}.cds--col-sm,.cds--col-sm--auto{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-sm,.cds--grid--condensed .cds--col-sm--auto,.cds--row--condensed .cds--col-sm,.cds--row--condensed .cds--col-sm--auto{padding-inline:.03125rem}.cds--grid--narrow .cds--col-sm,.cds--grid--narrow .cds--col-sm--auto,.cds--row--narrow .cds--col-sm,.cds--row--narrow .cds--col-sm--auto{padding-inline:0 1rem}.cds--col,.cds--col-sm{flex-basis:0;flex-grow:1;max-inline-size:100%}.cds--col--auto,.cds--col-sm--auto{flex:1 0;inline-size:auto;max-inline-size:100%}.cds--col-sm-0{display:none}.cds--col-sm-1{display:block;flex:0 0 25%;max-inline-size:25%}.cds--col-sm-2{display:block;flex:0 0 50%;max-inline-size:50%}.cds--col-sm-3{display:block;flex:0 0 75%;max-inline-size:75%}.cds--col-sm-4{display:block;flex:0 0 100%;max-inline-size:100%}.cds--offset-sm-0{margin-inline-start:0}.cds--offset-sm-1{margin-inline-start:25%}.cds--offset-sm-2{margin-inline-start:50%}.cds--offset-sm-3{margin-inline-start:75%}.cds--col-md-0{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-0,.cds--row--condensed .cds--col-md-0{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-0,.cds--row--narrow .cds--col-md-0{padding-inline:0 1rem}.cds--col-md-1{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-1,.cds--row--condensed .cds--col-md-1{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-1,.cds--row--narrow .cds--col-md-1{padding-inline:0 1rem}.cds--col-md-2{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-2,.cds--row--condensed .cds--col-md-2{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-2,.cds--row--narrow .cds--col-md-2{padding-inline:0 1rem}.cds--col-md-3{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-3,.cds--row--condensed .cds--col-md-3{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-3,.cds--row--narrow .cds--col-md-3{padding-inline:0 1rem}.cds--col-md-4{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-4,.cds--row--condensed .cds--col-md-4{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-4,.cds--row--narrow .cds--col-md-4{padding-inline:0 1rem}.cds--col-md-5{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-5,.cds--row--condensed .cds--col-md-5{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-5,.cds--row--narrow .cds--col-md-5{padding-inline:0 1rem}.cds--col-md-6{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-6,.cds--row--condensed .cds--col-md-6{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-6,.cds--row--narrow .cds--col-md-6{padding-inline:0 1rem}.cds--col-md-7{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-7,.cds--row--condensed .cds--col-md-7{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-7,.cds--row--narrow .cds--col-md-7{padding-inline:0 1rem}.cds--col-md-8{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-8,.cds--row--condensed .cds--col-md-8{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-8,.cds--row--narrow .cds--col-md-8{padding-inline:0 1rem}.cds--col-md,.cds--col-md--auto{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md,.cds--grid--condensed .cds--col-md--auto,.cds--row--condensed .cds--col-md,.cds--row--condensed .cds--col-md--auto{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md,.cds--grid--narrow .cds--col-md--auto,.cds--row--narrow .cds--col-md,.cds--row--narrow .cds--col-md--auto{padding-inline:0 1rem}@media(min-width:42rem){.cds--col,.cds--col-md{flex-basis:0;flex-grow:1;max-inline-size:100%}.cds--col--auto,.cds--col-md--auto{flex:1 0;inline-size:auto;max-inline-size:100%}.cds--col-md-0{display:none}.cds--col-md-1{display:block;flex:0 0 12.5%;max-inline-size:12.5%}.cds--col-md-2{display:block;flex:0 0 25%;max-inline-size:25%}.cds--col-md-3{display:block;flex:0 0 37.5%;max-inline-size:37.5%}.cds--col-md-4{display:block;flex:0 0 50%;max-inline-size:50%}.cds--col-md-5{display:block;flex:0 0 62.5%;max-inline-size:62.5%}.cds--col-md-6{display:block;flex:0 0 75%;max-inline-size:75%}.cds--col-md-7{display:block;flex:0 0 87.5%;max-inline-size:87.5%}.cds--col-md-8{display:block;flex:0 0 100%;max-inline-size:100%}.cds--offset-md-0{margin-inline-start:0}.cds--offset-md-1{margin-inline-start:12.5%}.cds--offset-md-2{margin-inline-start:25%}.cds--offset-md-3{margin-inline-start:37.5%}.cds--offset-md-4{margin-inline-start:50%}.cds--offset-md-5{margin-inline-start:62.5%}.cds--offset-md-6{margin-inline-start:75%}.cds--offset-md-7{margin-inline-start:87.5%}}.cds--col-lg-0{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-0,.cds--row--condensed .cds--col-lg-0{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-0,.cds--row--narrow .cds--col-lg-0{padding-inline:0 1rem}.cds--col-lg-1{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-1,.cds--row--condensed .cds--col-lg-1{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-1,.cds--row--narrow .cds--col-lg-1{padding-inline:0 1rem}.cds--col-lg-2{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-2,.cds--row--condensed .cds--col-lg-2{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-2,.cds--row--narrow .cds--col-lg-2{padding-inline:0 1rem}.cds--col-lg-3{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-3,.cds--row--condensed .cds--col-lg-3{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-3,.cds--row--narrow .cds--col-lg-3{padding-inline:0 1rem}.cds--col-lg-4{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-4,.cds--row--condensed .cds--col-lg-4{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-4,.cds--row--narrow .cds--col-lg-4{padding-inline:0 1rem}.cds--col-lg-5{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-5,.cds--row--condensed .cds--col-lg-5{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-5,.cds--row--narrow .cds--col-lg-5{padding-inline:0 1rem}.cds--col-lg-6{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-6,.cds--row--condensed .cds--col-lg-6{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-6,.cds--row--narrow .cds--col-lg-6{padding-inline:0 1rem}.cds--col-lg-7{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-7,.cds--row--condensed .cds--col-lg-7{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-7,.cds--row--narrow .cds--col-lg-7{padding-inline:0 1rem}.cds--col-lg-8{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-8,.cds--row--condensed .cds--col-lg-8{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-8,.cds--row--narrow .cds--col-lg-8{padding-inline:0 1rem}.cds--col-lg-9{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-9,.cds--row--condensed .cds--col-lg-9{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-9,.cds--row--narrow .cds--col-lg-9{padding-inline:0 1rem}.cds--col-lg-10{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-10,.cds--row--condensed .cds--col-lg-10{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-10,.cds--row--narrow .cds--col-lg-10{padding-inline:0 1rem}.cds--col-lg-11{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-11,.cds--row--condensed .cds--col-lg-11{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-11,.cds--row--narrow .cds--col-lg-11{padding-inline:0 1rem}.cds--col-lg-12{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-12,.cds--row--condensed .cds--col-lg-12{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-12,.cds--row--narrow .cds--col-lg-12{padding-inline:0 1rem}.cds--col-lg,.cds--col-lg--auto{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg,.cds--grid--condensed .cds--col-lg--auto,.cds--row--condensed .cds--col-lg,.cds--row--condensed .cds--col-lg--auto{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg,.cds--grid--narrow .cds--col-lg--auto,.cds--row--narrow .cds--col-lg,.cds--row--narrow .cds--col-lg--auto{padding-inline:0 1rem}@media(min-width:66rem){.cds--col,.cds--col-lg{flex-basis:0;flex-grow:1;max-inline-size:100%}.cds--col--auto,.cds--col-lg--auto{flex:1 0;inline-size:auto;max-inline-size:100%}.cds--col-lg-0{display:none}.cds--col-lg-1{display:block;flex:0 0 8.3333333333%;max-inline-size:8.3333333333%}.cds--col-lg-2{display:block;flex:0 0 16.6666666667%;max-inline-size:16.6666666667%}.cds--col-lg-3{display:block;flex:0 0 25%;max-inline-size:25%}.cds--col-lg-4{display:block;flex:0 0 33.3333333333%;max-inline-size:33.3333333333%}.cds--col-lg-5{display:block;flex:0 0 41.6666666667%;max-inline-size:41.6666666667%}.cds--col-lg-6{display:block;flex:0 0 50%;max-inline-size:50%}.cds--col-lg-7{display:block;flex:0 0 58.3333333333%;max-inline-size:58.3333333333%}.cds--col-lg-8{display:block;flex:0 0 66.6666666667%;max-inline-size:66.6666666667%}.cds--col-lg-9{display:block;flex:0 0 75%;max-inline-size:75%}.cds--col-lg-10{display:block;flex:0 0 83.3333333333%;max-inline-size:83.3333333333%}.cds--col-lg-11{display:block;flex:0 0 91.6666666667%;max-inline-size:91.6666666667%}.cds--col-lg-12{display:block;flex:0 0 100%;max-inline-size:100%}.cds--offset-lg-0{margin-inline-start:0}.cds--offset-lg-1{margin-inline-start:8.3333333333%}.cds--offset-lg-2{margin-inline-start:16.6666666667%}.cds--offset-lg-3{margin-inline-start:25%}.cds--offset-lg-4{margin-inline-start:33.3333333333%}.cds--offset-lg-5{margin-inline-start:41.6666666667%}.cds--offset-lg-6{margin-inline-start:50%}.cds--offset-lg-7{margin-inline-start:58.3333333333%}.cds--offset-lg-8{margin-inline-start:66.6666666667%}.cds--offset-lg-9{margin-inline-start:75%}.cds--offset-lg-10{margin-inline-start:83.3333333333%}.cds--offset-lg-11{margin-inline-start:91.6666666667%}}.cds--col-xlg-0{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-0,.cds--row--condensed .cds--col-xlg-0{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-0,.cds--row--narrow .cds--col-xlg-0{padding-inline:0 1rem}.cds--col-xlg-1{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-1,.cds--row--condensed .cds--col-xlg-1{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-1,.cds--row--narrow .cds--col-xlg-1{padding-inline:0 1rem}.cds--col-xlg-2{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-2,.cds--row--condensed .cds--col-xlg-2{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-2,.cds--row--narrow .cds--col-xlg-2{padding-inline:0 1rem}.cds--col-xlg-3{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-3,.cds--row--condensed .cds--col-xlg-3{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-3,.cds--row--narrow .cds--col-xlg-3{padding-inline:0 1rem}.cds--col-xlg-4{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-4,.cds--row--condensed .cds--col-xlg-4{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-4,.cds--row--narrow .cds--col-xlg-4{padding-inline:0 1rem}.cds--col-xlg-5{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-5,.cds--row--condensed .cds--col-xlg-5{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-5,.cds--row--narrow .cds--col-xlg-5{padding-inline:0 1rem}.cds--col-xlg-6{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-6,.cds--row--condensed .cds--col-xlg-6{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-6,.cds--row--narrow .cds--col-xlg-6{padding-inline:0 1rem}.cds--col-xlg-7{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-7,.cds--row--condensed .cds--col-xlg-7{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-7,.cds--row--narrow .cds--col-xlg-7{padding-inline:0 1rem}.cds--col-xlg-8{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-8,.cds--row--condensed .cds--col-xlg-8{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-8,.cds--row--narrow .cds--col-xlg-8{padding-inline:0 1rem}.cds--col-xlg-9{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-9,.cds--row--condensed .cds--col-xlg-9{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-9,.cds--row--narrow .cds--col-xlg-9{padding-inline:0 1rem}.cds--col-xlg-10{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-10,.cds--row--condensed .cds--col-xlg-10{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-10,.cds--row--narrow .cds--col-xlg-10{padding-inline:0 1rem}.cds--col-xlg-11{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-11,.cds--row--condensed .cds--col-xlg-11{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-11,.cds--row--narrow .cds--col-xlg-11{padding-inline:0 1rem}.cds--col-xlg-12{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-12,.cds--row--condensed .cds--col-xlg-12{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-12,.cds--row--narrow .cds--col-xlg-12{padding-inline:0 1rem}.cds--col-xlg,.cds--col-xlg--auto{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg,.cds--grid--condensed .cds--col-xlg--auto,.cds--row--condensed .cds--col-xlg,.cds--row--condensed .cds--col-xlg--auto{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg,.cds--grid--narrow .cds--col-xlg--auto,.cds--row--narrow .cds--col-xlg,.cds--row--narrow .cds--col-xlg--auto{padding-inline:0 1rem}@media(min-width:82rem){.cds--col,.cds--col-xlg{flex-basis:0;flex-grow:1;max-inline-size:100%}.cds--col--auto,.cds--col-xlg--auto{flex:1 0;inline-size:auto;max-inline-size:100%}.cds--col-xlg-0{display:none}.cds--col-xlg-1{display:block;flex:0 0 8.3333333333%;max-inline-size:8.3333333333%}.cds--col-xlg-2{display:block;flex:0 0 16.6666666667%;max-inline-size:16.6666666667%}.cds--col-xlg-3{display:block;flex:0 0 25%;max-inline-size:25%}.cds--col-xlg-4{display:block;flex:0 0 33.3333333333%;max-inline-size:33.3333333333%}.cds--col-xlg-5{display:block;flex:0 0 41.6666666667%;max-inline-size:41.6666666667%}.cds--col-xlg-6{display:block;flex:0 0 50%;max-inline-size:50%}.cds--col-xlg-7{display:block;flex:0 0 58.3333333333%;max-inline-size:58.3333333333%}.cds--col-xlg-8{display:block;flex:0 0 66.6666666667%;max-inline-size:66.6666666667%}.cds--col-xlg-9{display:block;flex:0 0 75%;max-inline-size:75%}.cds--col-xlg-10{display:block;flex:0 0 83.3333333333%;max-inline-size:83.3333333333%}.cds--col-xlg-11{display:block;flex:0 0 91.6666666667%;max-inline-size:91.6666666667%}.cds--col-xlg-12{display:block;flex:0 0 100%;max-inline-size:100%}.cds--offset-xlg-0{margin-inline-start:0}.cds--offset-xlg-1{margin-inline-start:8.3333333333%}.cds--offset-xlg-2{margin-inline-start:16.6666666667%}.cds--offset-xlg-3{margin-inline-start:25%}.cds--offset-xlg-4{margin-inline-start:33.3333333333%}.cds--offset-xlg-5{margin-inline-start:41.6666666667%}.cds--offset-xlg-6{margin-inline-start:50%}.cds--offset-xlg-7{margin-inline-start:58.3333333333%}.cds--offset-xlg-8{margin-inline-start:66.6666666667%}.cds--offset-xlg-9{margin-inline-start:75%}.cds--offset-xlg-10{margin-inline-start:83.3333333333%}.cds--offset-xlg-11{margin-inline-start:91.6666666667%}}.cds--col-max-0{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-0,.cds--row--condensed .cds--col-max-0{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-0,.cds--row--narrow .cds--col-max-0{padding-inline:0 1rem}.cds--col-max-1{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-1,.cds--row--condensed .cds--col-max-1{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-1,.cds--row--narrow .cds--col-max-1{padding-inline:0 1rem}.cds--col-max-2{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-2,.cds--row--condensed .cds--col-max-2{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-2,.cds--row--narrow .cds--col-max-2{padding-inline:0 1rem}.cds--col-max-3{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-3,.cds--row--condensed .cds--col-max-3{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-3,.cds--row--narrow .cds--col-max-3{padding-inline:0 1rem}.cds--col-max-4{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-4,.cds--row--condensed .cds--col-max-4{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-4,.cds--row--narrow .cds--col-max-4{padding-inline:0 1rem}.cds--col-max-5{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-5,.cds--row--condensed .cds--col-max-5{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-5,.cds--row--narrow .cds--col-max-5{padding-inline:0 1rem}.cds--col-max-6{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-6,.cds--row--condensed .cds--col-max-6{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-6,.cds--row--narrow .cds--col-max-6{padding-inline:0 1rem}.cds--col-max-7{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-7,.cds--row--condensed .cds--col-max-7{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-7,.cds--row--narrow .cds--col-max-7{padding-inline:0 1rem}.cds--col-max-8{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-8,.cds--row--condensed .cds--col-max-8{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-8,.cds--row--narrow .cds--col-max-8{padding-inline:0 1rem}.cds--col-max-9{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-9,.cds--row--condensed .cds--col-max-9{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-9,.cds--row--narrow .cds--col-max-9{padding-inline:0 1rem}.cds--col-max-10{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-10,.cds--row--condensed .cds--col-max-10{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-10,.cds--row--narrow .cds--col-max-10{padding-inline:0 1rem}.cds--col-max-11{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-11,.cds--row--condensed .cds--col-max-11{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-11,.cds--row--narrow .cds--col-max-11{padding-inline:0 1rem}.cds--col-max-12{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-12,.cds--row--condensed .cds--col-max-12{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-12,.cds--row--narrow .cds--col-max-12{padding-inline:0 1rem}.cds--col-max,.cds--col-max--auto{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max,.cds--grid--condensed .cds--col-max--auto,.cds--row--condensed .cds--col-max,.cds--row--condensed .cds--col-max--auto{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max,.cds--grid--narrow .cds--col-max--auto,.cds--row--narrow .cds--col-max,.cds--row--narrow .cds--col-max--auto{padding-inline:0 1rem}@media(min-width:99rem){.cds--col,.cds--col-max{flex-basis:0;flex-grow:1;max-inline-size:100%}.cds--col--auto,.cds--col-max--auto{flex:1 0;inline-size:auto;max-inline-size:100%}.cds--col-max-0{display:none}.cds--col-max-1{display:block;flex:0 0 8.3333333333%;max-inline-size:8.3333333333%}.cds--col-max-2{display:block;flex:0 0 16.6666666667%;max-inline-size:16.6666666667%}.cds--col-max-3{display:block;flex:0 0 25%;max-inline-size:25%}.cds--col-max-4{display:block;flex:0 0 33.3333333333%;max-inline-size:33.3333333333%}.cds--col-max-5{display:block;flex:0 0 41.6666666667%;max-inline-size:41.6666666667%}.cds--col-max-6{display:block;flex:0 0 50%;max-inline-size:50%}.cds--col-max-7{display:block;flex:0 0 58.3333333333%;max-inline-size:58.3333333333%}.cds--col-max-8{display:block;flex:0 0 66.6666666667%;max-inline-size:66.6666666667%}.cds--col-max-9{display:block;flex:0 0 75%;max-inline-size:75%}.cds--col-max-10{display:block;flex:0 0 83.3333333333%;max-inline-size:83.3333333333%}.cds--col-max-11{display:block;flex:0 0 91.6666666667%;max-inline-size:91.6666666667%}.cds--col-max-12{display:block;flex:0 0 100%;max-inline-size:100%}.cds--offset-max-0{margin-inline-start:0}.cds--offset-max-1{margin-inline-start:8.3333333333%}.cds--offset-max-2{margin-inline-start:16.6666666667%}.cds--offset-max-3{margin-inline-start:25%}.cds--offset-max-4{margin-inline-start:33.3333333333%}.cds--offset-max-5{margin-inline-start:41.6666666667%}.cds--offset-max-6{margin-inline-start:50%}.cds--offset-max-7{margin-inline-start:58.3333333333%}.cds--offset-max-8{margin-inline-start:66.6666666667%}.cds--offset-max-9{margin-inline-start:75%}.cds--offset-max-10{margin-inline-start:83.3333333333%}.cds--offset-max-11{margin-inline-start:91.6666666667%}}.cds--no-gutter,.cds--row.cds--no-gutter [class*=cds--col]{padding-inline:0}.cds--no-gutter--start,.cds--row.cds--no-gutter--start [class*=cds--col]{padding-inline-start:0}.cds--no-gutter--end,.cds--row.cds--no-gutter--end [class*=cds--col]{padding-inline-end:0}.cds--hang--start{padding-inline-start:1rem}.cds--hang--end{padding-inline-end:1rem}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-feature-settings:"liga" 1;border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}button,input,select,textarea{border-radius:0;font-family:inherit}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:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@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);letter-spacing:var(--cds-heading-06-letter-spacing,0);line-height:var(--cds-heading-06-line-height,1.199)}h2{font-size:var(--cds-heading-05-font-size,2rem);font-weight:var(--cds-heading-05-font-weight,400);letter-spacing:var(--cds-heading-05-letter-spacing,0);line-height:var(--cds-heading-05-line-height,1.25)}h3{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);letter-spacing:var(--cds-heading-04-letter-spacing,0);line-height:var(--cds-heading-04-line-height,1.28572)}h4{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);letter-spacing:var(--cds-heading-03-letter-spacing,0);line-height:var(--cds-heading-03-line-height,1.4)}h5{font-size:var(--cds-heading-02-font-size,1rem);font-weight:var(--cds-heading-02-font-weight,600);letter-spacing:var(--cds-heading-02-letter-spacing,0);line-height:var(--cds-heading-02-line-height,1.5)}h6{font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);letter-spacing:var(--cds-heading-01-letter-spacing,.16px);line-height:var(--cds-heading-01-line-height,1.42857)}p{font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);letter-spacing:var(--cds-body-02-letter-spacing,0);line-height:var(--cds-body-02-line-height,1.5)}a{color:var(--cds-link-primary,#0062fe)}em{font-style:italic}.cds--layer-one,:root{--cds-layer:var(--cds-layer-01,#fff);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--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,#fff);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#c6c6c6);--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,#a8a8a8)}.cds--layer-two{--cds-layer:var(--cds-layer-02,#f4f4f4);--cds-layer-active:var(--cds-layer-active-02,#c6c6c6);--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,#f4f4f4);--cds-field-hover:var(--cds-field-hover-02,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-01,#e0e0e0);--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,#c6c6c6)}.cds--layer-three{--cds-layer:var(--cds-layer-03,#fff);--cds-layer-active:var(--cds-layer-active-03,#c6c6c6);--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,#fff);--cds-field-hover:var(--cds-field-hover-03,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-02,#c6c6c6);--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,#a8a8a8)}.cds--white{--cds-ai-aura-end:hsla(0,0%,100%,0);--cds-ai-aura-hover-background:#edf5ff;--cds-ai-aura-hover-end:hsla(0,0%,100%,0);--cds-ai-aura-hover-start:rgba(69,137,255,.32);--cds-ai-aura-start:rgba(69,137,255,.1);--cds-ai-aura-start-sm:rgba(69,137,255,.16);--cds-ai-border-end:#78a9ff;--cds-ai-border-start:rgba(166,200,255,.64);--cds-ai-border-strong:#4589ff;--cds-ai-drop-shadow:rgba(15,98,254,.1);--cds-ai-inner-shadow:rgba(69,137,255,.1);--cds-ai-overlay:rgba(0,17,65,.5);--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:rgba(0,67,206,.06);--cds-ai-popover-shadow-outer-02:rgba(0,0,0,.04);--cds-ai-skeleton-background:#d0e2ff;--cds-ai-skeleton-element-background:#4589ff;--cds-background:#fff;--cds-background-active:hsla(0,0%,55%,.5);--cds-background-brand:#0f62fe;--cds-background-hover:hsla(0,0%,55%,.12);--cds-background-inverse:#393939;--cds-background-inverse-hover:#474747;--cds-background-selected:hsla(0,0%,55%,.2);--cds-background-selected-hover:hsla(0,0%,55%,.32);--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-border:#e0e0e0;--cds-chat-bubble-user:#e0e0e0;--cds-chat-button:#0f62fe;--cds-chat-button-active:hsla(0,0%,55%,.5);--cds-chat-button-hover:hsla(0,0%,55%,.12);--cds-chat-button-selected:hsla(0,0%,55%,.2);--cds-chat-button-text-hover:#0043ce;--cds-chat-button-text-selected:#525252;--cds-chat-header-background:#fff;--cds-chat-prompt-background:#fff;--cds-chat-prompt-border-end:hsla(0,0%,96%,0);--cds-chat-prompt-border-start:#f4f4f4;--cds-chat-shell-background:#fff;--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:hsla(0,0%,9%,.25);--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-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:hsla(0,0%,9%,.5);--cds-shadow:rgba(0,0,0,.3);--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-text-disabled:hsla(0,0%,9%,.25);--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:hsla(0,0%,9%,.4);--cds-text-primary:#161616;--cds-text-secondary:#525252;--cds-toggle-off:#8d8d8d;--cds-layer:var(--cds-layer-01,#fff);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--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,#fff);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#c6c6c6);--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,#a8a8a8);--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:hsla(0,0%,100%,.25);--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-yellow:#f1c21b;--cds-status-green:#24a148;--cds-status-blue:#0043ce;--cds-status-purple:#8a3ffc;--cds-status-gray:#6f6f6f}.cds--g10,.cds--white{background-color:var(--cds-background);color:var(--cds-text-primary)}.cds--g10{--cds-ai-aura-end:hsla(0,0%,100%,0);--cds-ai-aura-hover-background:#edf5ff;--cds-ai-aura-hover-end:hsla(0,0%,100%,0);--cds-ai-aura-hover-start:rgba(69,137,255,.32);--cds-ai-aura-start:rgba(69,137,255,.1);--cds-ai-aura-start-sm:rgba(69,137,255,.16);--cds-ai-border-end:#78a9ff;--cds-ai-border-start:rgba(166,200,255,.64);--cds-ai-border-strong:#4589ff;--cds-ai-drop-shadow:rgba(15,98,254,.1);--cds-ai-inner-shadow:rgba(69,137,255,.1);--cds-ai-overlay:rgba(0,17,65,.5);--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:rgba(0,67,206,.06);--cds-ai-popover-shadow-outer-02:rgba(0,0,0,.04);--cds-ai-skeleton-background:#d0e2ff;--cds-ai-skeleton-element-background:#4589ff;--cds-background:#f4f4f4;--cds-background-active:hsla(0,0%,55%,.5);--cds-background-brand:#0f62fe;--cds-background-hover:hsla(0,0%,55%,.12);--cds-background-inverse:#393939;--cds-background-inverse-hover:#474747;--cds-background-selected:hsla(0,0%,55%,.2);--cds-background-selected-hover:hsla(0,0%,55%,.32);--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-border:#e0e0e0;--cds-chat-bubble-user:#e0e0e0;--cds-chat-button:#0f62fe;--cds-chat-button-active:hsla(0,0%,55%,.5);--cds-chat-button-hover:hsla(0,0%,55%,.12);--cds-chat-button-selected:hsla(0,0%,55%,.2);--cds-chat-button-text-hover:#0043ce;--cds-chat-button-text-selected:#525252;--cds-chat-header-background:#fff;--cds-chat-prompt-background:#fff;--cds-chat-prompt-border-end:hsla(0,0%,96%,0);--cds-chat-prompt-border-start:#f4f4f4;--cds-chat-shell-background:#fff;--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:hsla(0,0%,9%,.25);--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-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:hsla(0,0%,9%,.5);--cds-shadow:rgba(0,0,0,.3);--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-text-disabled:hsla(0,0%,9%,.25);--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:hsla(0,0%,9%,.4);--cds-text-primary:#161616;--cds-text-secondary:#525252;--cds-toggle-off:#8d8d8d;--cds-layer:var(--cds-layer-01,#fff);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--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,#fff);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#c6c6c6);--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,#a8a8a8);--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:hsla(0,0%,100%,.25);--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-yellow:#f1c21b;--cds-status-green:#24a148;--cds-status-blue:#0043ce;--cds-status-purple:#8a3ffc;--cds-status-gray:#6f6f6f}.cds--g90{--cds-ai-aura-end:transparent;--cds-ai-aura-hover-background:#474747;--cds-ai-aura-hover-end:transparent;--cds-ai-aura-hover-start:rgba(69,137,255,.4);--cds-ai-aura-start:rgba(69,137,255,.1);--cds-ai-aura-start-sm:rgba(69,137,255,.16);--cds-ai-border-end:#4589ff;--cds-ai-border-start:rgba(166,200,255,.36);--cds-ai-border-strong:#78a9ff;--cds-ai-drop-shadow:rgba(0,0,0,.28);--cds-ai-inner-shadow:rgba(69,137,255,.16);--cds-ai-overlay:rgba(0,0,0,.5);--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:rgba(0,0,0,.12);--cds-ai-popover-shadow-outer-02:rgba(0,0,0,.08);--cds-ai-skeleton-background:rgba(120,169,255,.5);--cds-ai-skeleton-element-background:rgba(120,169,255,.3);--cds-background:#262626;--cds-background-active:hsla(0,0%,55%,.4);--cds-background-brand:#0f62fe;--cds-background-hover:hsla(0,0%,55%,.16);--cds-background-inverse:#f4f4f4;--cds-background-inverse-hover:#e8e8e8;--cds-background-selected:hsla(0,0%,55%,.24);--cds-background-selected-hover:hsla(0,0%,55%,.32);--cds-border-disabled:hsla(0,0%,55%,.5);--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-border:#525252;--cds-chat-bubble-user:#393939;--cds-chat-button:#78a9ff;--cds-chat-button-active:hsla(0,0%,55%,.4);--cds-chat-button-hover:hsla(0,0%,55%,.16);--cds-chat-button-selected:hsla(0,0%,55%,.24);--cds-chat-button-text-hover:#a6c8ff;--cds-chat-button-text-selected:#c6c6c6;--cds-chat-header-background:#262626;--cds-chat-prompt-background:#161616;--cds-chat-prompt-border-end:rgba(38,38,38,0);--cds-chat-prompt-border-start:#262626;--cds-chat-shell-background:#262626;--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:hsla(0,0%,96%,.25);--cds-icon-interactive:#fff;--cds-icon-inverse:#161616;--cds-icon-on-color:#fff;--cds-icon-on-color-disabled:hsla(0,0%,100%,.25);--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-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:rgba(0,0,0,.65);--cds-shadow:rgba(0,0,0,.8);--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-text-disabled:hsla(0,0%,96%,.25);--cds-text-error:#ffb3b8;--cds-text-helper:#c6c6c6;--cds-text-inverse:#161616;--cds-text-on-color:#fff;--cds-text-on-color-disabled:hsla(0,0%,100%,.25);--cds-text-placeholder:hsla(0,0%,96%,.4);--cds-text-primary:#f4f4f4;--cds-text-secondary:#c6c6c6;--cds-toggle-off:#8d8d8d;--cds-layer:var(--cds-layer-01,#fff);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--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,#fff);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#c6c6c6);--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,#a8a8a8);--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:hsla(0,0%,55%,.3);--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-yellow:#f1c21b;--cds-status-green:#42be65;--cds-status-blue:#4589ff;--cds-status-purple:#a56eff;--cds-status-gray:#8d8d8d}.cds--g100,.cds--g90{background-color:var(--cds-background);color:var(--cds-text-primary)}.cds--g100{--cds-ai-aura-end:transparent;--cds-ai-aura-hover-background:#333;--cds-ai-aura-hover-end:transparent;--cds-ai-aura-hover-start:rgba(69,137,255,.4);--cds-ai-aura-start:rgba(69,137,255,.1);--cds-ai-aura-start-sm:rgba(69,137,255,.16);--cds-ai-border-end:#4589ff;--cds-ai-border-start:rgba(166,200,255,.36);--cds-ai-border-strong:#78a9ff;--cds-ai-drop-shadow:rgba(0,0,0,.28);--cds-ai-inner-shadow:rgba(69,137,255,.16);--cds-ai-overlay:rgba(0,0,0,.5);--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:rgba(0,0,0,.12);--cds-ai-popover-shadow-outer-02:rgba(0,0,0,.08);--cds-ai-skeleton-background:rgba(120,169,255,.5);--cds-ai-skeleton-element-background:rgba(120,169,255,.3);--cds-background:#161616;--cds-background-active:hsla(0,0%,55%,.4);--cds-background-brand:#0f62fe;--cds-background-hover:hsla(0,0%,55%,.16);--cds-background-inverse:#f4f4f4;--cds-background-inverse-hover:#e8e8e8;--cds-background-selected:hsla(0,0%,55%,.24);--cds-background-selected-hover:hsla(0,0%,55%,.32);--cds-border-disabled:hsla(0,0%,55%,.5);--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-border:#525252;--cds-chat-bubble-user:#393939;--cds-chat-button:#78a9ff;--cds-chat-button-active:hsla(0,0%,55%,.4);--cds-chat-button-hover:hsla(0,0%,55%,.16);--cds-chat-button-selected:hsla(0,0%,55%,.24);--cds-chat-button-text-hover:#a6c8ff;--cds-chat-button-text-selected:#c6c6c6;--cds-chat-header-background:#262626;--cds-chat-prompt-background:#161616;--cds-chat-prompt-border-end:rgba(38,38,38,0);--cds-chat-prompt-border-start:#262626;--cds-chat-shell-background:#262626;--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:hsla(0,0%,96%,.25);--cds-icon-interactive:#fff;--cds-icon-inverse:#161616;--cds-icon-on-color:#fff;--cds-icon-on-color-disabled:hsla(0,0%,100%,.25);--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-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:rgba(0,0,0,.65);--cds-shadow:rgba(0,0,0,.8);--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-text-disabled:hsla(0,0%,96%,.25);--cds-text-error:#ff8389;--cds-text-helper:#a8a8a8;--cds-text-inverse:#161616;--cds-text-on-color:#fff;--cds-text-on-color-disabled:hsla(0,0%,100%,.25);--cds-text-placeholder:hsla(0,0%,96%,.4);--cds-text-primary:#f4f4f4;--cds-text-secondary:#c6c6c6;--cds-toggle-off:#6f6f6f;--cds-layer:var(--cds-layer-01,#fff);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--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,#fff);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#c6c6c6);--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,#a8a8a8);--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:hsla(0,0%,55%,.3);--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-yellow:#f1c21b;--cds-status-green:#42be65;--cds-status-blue:#4589ff;--cds-status-purple:#a56eff;--cds-status-gray:#8d8d8d}.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));border:0;box-sizing:border-box;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}.cds--accordion *,.cds--accordion :after,.cds--accordion :before{box-sizing:inherit}.cds--accordion{inline-size:100%;list-style:none}.cds--accordion__item{border-block-start:1px solid var(--cds-border-subtle);display:list-item;overflow:visible;transition:border-color .11s cubic-bezier(.2,0,.38,.9)}.cds--accordion__item:last-child{border-block-end:1px solid var(--cds-border-subtle)}.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;background:none;border:0;box-sizing:border-box;display:inline-block;font-family:inherit;font-size:100%;padding:0;text-align:start;transition:background-color .11s cubic-bezier(.2,0,.38,.9);vertical-align:baseline}.cds--accordion__heading *,.cds--accordion__heading :after,.cds--accordion__heading :before{box-sizing:inherit}.cds--accordion__heading::-moz-focus-inner{border:0}.cds--accordion__heading{align-items:center;color:var(--cds-text-primary,#161616);cursor:pointer;display:flex;flex-direction:row-reverse;inline-size:100%;justify-content:flex-start;margin:0;min-block-size:var(--cds-layout-size-height-local);padding-inline-end:var(--cds-layout-density-padding-inline-local);position:relative}.cds--accordion__heading:hover{background-color:var(--cds-layer-hover);outline:none}.cds--accordion__heading:focus{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;z-index:2}.cds--accordion__heading[disabled]{color:var(--cds-text-disabled,hsla(0,0%,9%,.25));cursor:not-allowed}.cds--accordion__heading[disabled] .cds--accordion__arrow{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.cds--accordion__heading[disabled]:hover:before{background-color:transparent}.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{fill:var(--cds-icon-primary,#161616);block-size:1rem;flex:0 0 1rem;inline-size:1rem;outline:2px solid transparent;outline-offset:-2px;transform:rotate(-270deg);transition:all .11s cubic-bezier(.2,0,.38,.9)}.cds--accordion__title{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);inline-size:100%;letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857);padding-inline-start:1rem;text-align:start}.cds--accordion__wrapper{display:none;max-block-size:0;opacity:0;overflow:hidden;padding:0;transition:all allow-discrete .11s cubic-bezier(0,0,.38,.9);writing-mode:horizontal-tb}.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);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857)}.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{display:block;max-block-size:fit-content;opacity:1;overflow:visible;padding-block:.5rem;padding-block-end:1.5rem}.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{max-block-size:0;opacity:0;padding:0}}.cds--accordion--flush .cds--accordion__item{border-color:transparent;position:relative}.cds--accordion--flush .cds--accordion__item:hover,.cds--accordion--flush .cds--accordion__item:hover+.cds--accordion__item,.cds--accordion--flush .cds--accordion__item:last-child,.cds--accordion--flush .cds--accordion__item:last-child:hover{border-color:transparent}.cds--accordion--flush .cds--accordion__item:after,.cds--accordion--flush .cds--accordion__item:before{block-size:1px;content:"";display:block;inline-size:calc(100% - 2rem);margin-inline-start:1rem;position:absolute;transition:background .11s cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion:reduce){.cds--accordion--flush .cds--accordion__item:after,.cds--accordion--flush .cds--accordion__item:before{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}.cds--accordion--flush .cds--accordion__heading:hover{position:relative;z-index:1}.cds--accordion--flush .cds--accordion__heading:hover:after,.cds--accordion--flush .cds--accordion__heading:hover:before{background:var(--cds-layer-hover);block-size:1px;content:"";display:block;inline-size:100%;inset-inline-start:0;position:absolute;transition:background .11s cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion:reduce){.cds--accordion--flush .cds--accordion__heading:hover:after,.cds--accordion--flush .cds--accordion__heading:hover:before{transition:none}}.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:none}.cds--accordion.cds--skeleton .cds--accordion__button,.cds--accordion.cds--skeleton .cds--accordion__heading{cursor:default}.cds--accordion.cds--skeleton .cds--accordion__arrow{fill:var(--cds-icon-primary,#161616);cursor:default;pointer-events:none}.cds--accordion.cds--skeleton .cds--accordion__arrow:active,.cds--accordion.cds--skeleton .cds--accordion__arrow:focus,.cds--accordion.cds--skeleton .cds--accordion__arrow:hover{border:none;cursor:default;outline:none}.cds--accordion.cds--skeleton .cds--accordion__heading:hover,.cds--accordion.cds--skeleton .cds--accordion__heading:hover:before{background-color:transparent}.cds--accordion--end.cds--skeleton .cds--accordion__arrow{margin-inline-start:1rem}.cds--skeleton .cds--accordion__heading:focus .cds--accordion__arrow{border:none;cursor:default;outline:none}.cds--accordion__title.cds--skeleton__text{margin-block-end:0}.cds--accordion.cds--skeleton .cds--accordion__title{margin-inline-start:1rem}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--accordion__arrow,.cds--accordion__item--active .cds--accordion__arrow{fill:ButtonText}}[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}.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--drop-shadow .cds--popover>.cds--popover-content{filter:drop-shadow(0 2px 2px rgba(0,0,0,.2))}.cds--popover--caret{--cds-popover-offset:0.625rem}.cds--popover{filter:var(--cds-popover-drop-shadow,none);inset:0;pointer-events:none;position:absolute;z-index:6000}.cds--popover-content{--cds-layout-size-height-sm:2rem;--cds-layout-size-height-md:2.5rem;--cds-layout-size-height-lg:3rem;background-color:var(--cds-popover-background-color,var(--cds-layer));border:0;border-radius:var(--cds-popover-border-radius,2px);box-sizing:border-box;color:var(--cds-popover-text-color,var(--cds-text-primary,#161616));display:none;font-family:inherit;font-size:100%;inline-size:max-content;margin:0;max-inline-size:23rem;padding:0;pointer-events:auto;position:absolute;vertical-align:baseline;z-index:6000}.cds--layout--size-sm .cds--popover-content{--cds-layout-size-height:var(--cds-layout-size-height-sm)}.cds--layout--size-md .cds--popover-content{--cds-layout-size-height:var(--cds-layout-size-height-md)}.cds--layout--size-lg .cds--popover-content{--cds-layout-size-height:var(--cds-layout-size-height-lg)}.cds--popover-content *,.cds--popover-content :after,.cds--popover-content :before{box-sizing:inherit}.cds--popover--open>.cds--popover>.cds--popover-content{display:block}.cds--popover-content:before{content:"";display:none;position:absolute}.cds--popover--open>.cds--popover>.cds--popover-content:before{display:block}.cds--popover--auto-align.cds--popover-caret,.cds--popover-caret{background-color:var(--cds-popover-background-color,var(--cds-layer));display:none;position:absolute;will-change:transform;z-index:6000}.cds--popover--auto-align.cds--popover--caret.cds--popover--open>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--caret.cds--popover--open>.cds--popover>.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{inset-block-end:0;inset-inline-start:50%;transform:translate(-50%,calc(100% + var(--cds-popover-offset, 0rem)))}[dir=rtl] .cds--popover--bottom:not(.cds--popover--auto-align)>.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{inset-block-end:0;inset-inline-start:0;transform:translate(calc(var(--cds-popover-offset, 0rem)*-1),calc(100% + var(--cds-popover-offset, 0rem)))}[dir=rtl] .cds--popover--bottom-left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--bottom-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-end:0;inset-inline-start:auto}.cds--popover--bottom-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--bottom-right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-end:0;inset-inline-end:0;transform:translate(var(--cds-popover-offset,0),calc(100% + var(--cds-popover-offset, 0rem)))}[dir=rtl] .cds--popover--bottom-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--bottom-right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-start:0}.cds--popover--bottom-end>.cds--popover>.cds--popover-content:before,.cds--popover--bottom-left>.cds--popover>.cds--popover-content:before,.cds--popover--bottom-right>.cds--popover>.cds--popover-content:before,.cds--popover--bottom-start>.cds--popover>.cds--popover-content:before,.cds--popover--bottom>.cds--popover>.cds--popover-content:before{block-size:var(--cds-popover-offset,0);inset-block-start:0;inset-inline:0;transform:translateY(-100%)}.cds--popover--bottom-end>.cds--popover>.cds--popover-caret,.cds--popover--bottom-left>.cds--popover>.cds--popover-caret,.cds--popover--bottom-right>.cds--popover>.cds--popover-caret,.cds--popover--bottom-start>.cds--popover>.cds--popover-caret,.cds--popover--bottom>.cds--popover>.cds--popover-caret{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);inset-block-end:0;inset-inline-start:50%;transform:translate(-50%,var(--cds-popover-offset,0))}[dir=rtl] .cds--popover--bottom-end>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--bottom-left>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--bottom-right>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--bottom-start>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--bottom>.cds--popover>.cds--popover-caret{transform:translate(50%,var(--cds-popover-offset,0))}.cds--popover--bottom-end.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-right.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.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{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--top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,calc(-100% - var(--cds-popover-offset, 0rem)))}[dir=rtl] .cds--popover--top:not(.cds--popover--auto-align)>.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{inset-block-start:0;inset-inline-start:0;transform:translate(calc(var(--cds-popover-offset, 0rem)*-1),calc(-100% - var(--cds-popover-offset, 0rem)))}[dir=rtl] .cds--popover--top-left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--top-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-end:0;inset-inline-start:auto}.cds--popover--top-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--top-right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-start:0;inset-inline-end:0;transform:translate(var(--cds-popover-offset,0),calc(-100% - var(--cds-popover-offset, 0rem)))}[dir=rtl] .cds--popover--top-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--top-right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-start:0}.cds--popover--top-end>.cds--popover>.cds--popover-content:before,.cds--popover--top-left>.cds--popover>.cds--popover-content:before,.cds--popover--top-right>.cds--popover>.cds--popover-content:before,.cds--popover--top-start>.cds--popover>.cds--popover-content:before,.cds--popover--top>.cds--popover>.cds--popover-content:before{block-size:var(--cds-popover-offset,0);inset-block-end:0;inset-inline:0;transform:translateY(100%)}.cds--popover--top-end>.cds--popover>.cds--popover-caret,.cds--popover--top-left>.cds--popover>.cds--popover-caret,.cds--popover--top-right>.cds--popover>.cds--popover-caret,.cds--popover--top-start>.cds--popover>.cds--popover-caret,.cds--popover--top>.cds--popover>.cds--popover-caret{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);inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,calc(var(--cds-popover-offset, 0rem)*-1))}[dir=rtl] .cds--popover--top-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--top-left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--top-right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--top-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{transform:translate(50%,calc(var(--cds-popover-offset, 0rem)*-1))}.cds--popover--top-end.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-right.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.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{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--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-start:50%;inset-inline-start:100%;transform:translate(var(--cds-popover-offset,0),-50%)}.cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-start:50%;inset-inline-start:100%;transform:translate(var(--cds-popover-offset,0),calc(var(--cds-popover-offset, 0rem)*.5*-1 - 16px))}.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{inset-block-end:50%;inset-inline-start:100%;transform:translate(var(--cds-popover-offset,0),calc(var(--cds-popover-offset, 0rem)*.5 + 16px))}[dir=rtl] .cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-end:100%;inset-inline-start:auto}.cds--popover--right-bottom>.cds--popover>.cds--popover-content:before,.cds--popover--right-end>.cds--popover>.cds--popover-content:before,.cds--popover--right-start>.cds--popover>.cds--popover-content:before,.cds--popover--right-top>.cds--popover>.cds--popover-content:before,.cds--popover--right>.cds--popover>.cds--popover-content:before{inline-size:var(--cds-popover-offset,0);inset-block:0;inset-inline-start:0;transform:translateX(-100%)}.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,.cds--popover--right-start: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:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{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);inset-block-start:50%;inset-inline-start:100%;transform:translate(calc(var(--cds-popover-offset, 0rem) - 100%),-50%)}[dir=rtl] .cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{inset-inline-end:100%;inset-inline-start:auto}.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,.cds--popover--right-start.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.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{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--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-start:50%;inset-inline-end:100%;transform:translate(calc(var(--cds-popover-offset, 0rem)*-1 + .1px),-50%)}.cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-start:50%;inset-inline-end:100%;transform:translate(calc(var(--cds-popover-offset, 0rem)*-1),calc(var(--cds-popover-offset, 0rem)*-.5 - 16px))}.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{inset-block-end:50%;inset-inline-end:100%;transform:translate(calc(var(--cds-popover-offset, 0rem)*-1),calc(var(--cds-popover-offset, 0rem)*.5 + 16px))}[dir=rtl] .cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-end:auto;inset-inline-start:100%}.cds--popover--left-bottom>.cds--popover>.cds--popover-content:before,.cds--popover--left-end>.cds--popover>.cds--popover-content:before,.cds--popover--left-start>.cds--popover>.cds--popover-content:before,.cds--popover--left-top>.cds--popover>.cds--popover-content:before,.cds--popover--left>.cds--popover>.cds--popover-content:before{inline-size:var(--cds-popover-offset,0);inset-block:0;inset-inline-end:0;transform:translateX(100%)}.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,.cds--popover--left-start: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:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{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);inset-block-start:50%;inset-inline-end:100%;transform:translate(calc(var(--cds-popover-offset, 0rem)*-1 + 100%),-50%)}[dir=rtl] .cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{inset-inline-end:auto;inset-inline-start:100%}.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,.cds--popover--left-start.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.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{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--tab-tip>.cds--popover>.cds--popover-content{border-radius:0}.cds--popover--tab-tip .cds--popover{will-change:filter}.cds--popover--tab-tip__button{align-items:center;appearance:none;background:none;block-size:2rem;border:0;box-sizing:border-box;cursor:pointer;display:inline-block;display:inline-flex;font-family:inherit;font-size:100%;inline-size:100%;inline-size:2rem;justify-content:center;margin:0;padding:0;position:relative;text-align:start;vertical-align:baseline}.cds--popover--tab-tip__button *,.cds--popover--tab-tip__button :after,.cds--popover--tab-tip__button :before{box-sizing:inherit}.cds--popover--tab-tip__button::-moz-focus-inner{border:0}.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}}.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 rgba(0,0,0,.2)}.cds--popover--tab-tip.cds--popover--open .cds--popover--tab-tip__button:not(:focus):after{background:var(--cds-layer);block-size:2px;content:"";inline-size:100%;inset-block-end:0;position:absolute;z-index:6001}.cds--popover--tab-tip__button svg{fill:var(--cds-icon-primary,#161616)}.cds--tooltip{--cds-popover-offset:12px}.cds--tooltip-content{color:var(--cds-text-inverse,#fff);font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857);max-inline-size:18rem;padding:var(--cds-tooltip-padding-block,1rem) var(--cds-tooltip-padding-inline,1rem)}.cds--icon-tooltip{--cds-tooltip-padding-block:0.125rem;--cds-popover-caret-width:0.5rem;--cds-popover-caret-height:0.25rem;--cds-popover-offset:0.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);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cds--definition-term{appearance:none;background:none;border:0;border-block-end:1px dotted var(--cds-border-strong);border-radius:0;box-sizing:border-box;color:var(--cds-text-primary,#161616);cursor:pointer;display:inline-block;font-family:inherit;font-size:100%;inline-size:100%;margin:0;padding:0;text-align:start;vertical-align:baseline}.cds--definition-term *,.cds--definition-term :after,.cds--definition-term :before{box-sizing:inherit}.cds--definition-term::-moz-focus-inner{border:0}.cds--definition-term:focus{border-block-end-color:var(--cds-border-interactive,#0f62fe);outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--definition-term:focus{outline-style:dotted}}.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);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857);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-sm)),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 - 0.0625rem);border:0;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:100%;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);inline-size:max-content;justify-content:space-between;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin:0;max-inline-size:20rem;min-block-size:var(--cds-layout-size-height-local);outline:none;padding:0;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 + .9375rem);position:relative;text-align:start;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);vertical-align:baseline;vertical-align:top}.cds--btn *,.cds--btn :after,.cds--btn :before{box-sizing:inherit}.cds--btn.cds--btn--disabled,.cds--btn.cds--btn--disabled:focus,.cds--btn.cds--btn--disabled:hover,.cds--btn:disabled,.cds--btn:focus:disabled,.cds--btn:hover:disabled{background:var(--cds-button-disabled,#c6c6c6);border-color: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;flex-shrink:0;inline-size:1rem;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);margin-block-start:.0625rem;position:absolute}.cds--btn::-moz-focus-inner{border:0;padding:0}.cds--btn--primary{background-color:var(--cds-button-primary,#0f62fe);border:1px solid transparent;color:var(--cds-text-on-color,#fff)}.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,#f4f4f4)}.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,.cds--btn--secondary{color:var(--cds-text-on-color,#fff)}.cds--btn--secondary{background-color:var(--cds-button-secondary,#393939);border:1px solid transparent}.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,#f4f4f4)}.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:focus,.cds--btn--secondary:hover{color:var(--cds-text-on-color,#fff)}.cds--btn--tertiary{background-color:transparent;border-color:var(--cds-button-tertiary,#0f62fe);border-style:solid;border-width:1px;color:var(--cds-button-tertiary,#0f62fe)}.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,#f4f4f4)}.cds--btn--tertiary .cds--btn__icon,.cds--btn--tertiary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--tertiary:focus,.cds--btn--tertiary:hover{color:var(--cds-text-inverse,#fff)}.cds--btn--tertiary:focus{background-color:var(--cds-button-tertiary,#0f62fe)}.cds--btn--tertiary:active{background-color:var(--cds-button-tertiary-active,#002d9c);border-color:transparent;color:var(--cds-text-inverse,#fff)}.cds--btn--tertiary.cds--btn--disabled,.cds--btn--tertiary.cds--btn--disabled:focus,.cds--btn--tertiary.cds--btn--disabled:hover,.cds--btn--tertiary:disabled,.cds--btn--tertiary:focus:disabled,.cds--btn--tertiary:hover:disabled{background:transparent;color:var(--cds-text-on-color-disabled,#8d8d8d);outline:none}.cds--btn--ghost{background-color:transparent;border:1px solid transparent;color:var(--cds-link-primary,#0f62fe);padding-inline-end:calc(var(--cds-layout-density-padding-inline-local) - .0625rem)}.cds--btn--ghost:hover{background-color:var(--cds-background-hover,hsla(0,0%,55%,.12))}.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,#f4f4f4)}.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 .cds--btn__icon{align-self:center;margin-inline-start:.5rem;position:static}.cds--btn--ghost:active,.cds--btn--ghost:hover{color:var(--cds-link-primary-hover,#0043ce)}.cds--btn--ghost:active{background-color:var(--cds-background-active,hsla(0,0%,55%,.5))}.cds--btn--ghost.cds--btn--disabled,.cds--btn--ghost.cds--btn--disabled:focus,.cds--btn--ghost.cds--btn--disabled:hover,.cds--btn--ghost:disabled,.cds--btn--ghost:focus:disabled,.cds--btn--ghost:hover:disabled{background:transparent;border-color:transparent;color:var(--cds-text-on-color-disabled,#8d8d8d);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;padding:0;padding-block-start:min((var(--cds-layout-size-height-local) - 1rem)/2 - .0625rem,var(--temp-padding-block-max))}.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--danger--ghost .cds--btn__icon,.cds--btn--icon-only.cds--btn--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--md:not(.cds--btn--icon-only) .cds--btn__icon,.cds--btn--sm:not(.cds--btn--icon-only) .cds--btn__icon{margin-block-start:0}.cds--btn--icon-only.cds--btn--selected{background:var(--cds-background-selected,hsla(0,0%,55%,.2))}.cds--btn path[data-icon-path=inner-path]{fill:none}.cds--btn--ghost.cds--btn--icon-only .cds--btn__icon,.cds--btn--ghost.cds--btn--icon-only .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:var(--cds-icon-primary,#161616)}.cds--btn--ghost.cds--btn--icon-only[disabled] .cds--btn__icon,.cds--btn--ghost.cds--btn--icon-only[disabled] .cds--btn__icon path:not([data-icon-path]):not([fill=none]),.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);border:1px solid transparent;color:var(--cds-text-on-color,#fff)}.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,#f4f4f4)}.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{background-color:transparent;border-color:var(--cds-button-danger-secondary,#da1e28);border-style:solid;border-width:1px;color:var(--cds-button-danger-secondary,#da1e28)}.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,#f4f4f4)}.cds--btn--danger--tertiary .cds--btn__icon,.cds--btn--danger--tertiary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.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{background-color:var(--cds-button-danger-active,#750e13);border-color:var(--cds-button-danger-active,#750e13);color:var(--cds-text-on-color,#fff)}.cds--btn--danger--tertiary.cds--btn--disabled,.cds--btn--danger--tertiary.cds--btn--disabled:focus,.cds--btn--danger--tertiary.cds--btn--disabled:hover,.cds--btn--danger--tertiary:disabled,.cds--btn--danger--tertiary:focus:disabled,.cds--btn--danger--tertiary:hover:disabled{background:transparent;color:var(--cds-text-on-color-disabled,#8d8d8d);outline:none}.cds--btn--danger--ghost{background-color:transparent;border:1px solid transparent;color:var(--cds-button-danger-secondary,#da1e28);padding-inline-end:calc(var(--cds-layout-density-padding-inline-local) - .0625rem)}.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,#f4f4f4)}.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 .cds--btn__icon{margin-inline-start:.5rem;position:static}.cds--btn--danger--ghost:active,.cds--btn--danger--ghost:hover{color:var(--cds-text-on-color,#fff)}.cds--btn--danger--ghost.cds--btn--disabled,.cds--btn--danger--ghost.cds--btn--disabled:focus,.cds--btn--danger--ghost.cds--btn--disabled:hover,.cds--btn--danger--ghost:disabled,.cds--btn--danger--ghost:focus:disabled,.cds--btn--danger--ghost:hover:disabled{background:transparent;border-color:transparent;color:var(--cds-text-disabled,hsla(0,0%,9%,.25));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);letter-spacing:var(--cds-body-compact-02-letter-spacing,0);line-height:var(--cds-body-compact-02-line-height,1.375);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);border:none;box-shadow:none;inline-size:9.375rem;padding:0;pointer-events:none;position:relative}.cds--btn.cds--skeleton:active,.cds--btn.cds--skeleton:focus,.cds--btn.cds--skeleton:hover{border:none;cursor:default;outline:none}.cds--btn.cds--skeleton:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--btn.cds--skeleton:before{animation:none}}.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{background-color:transparent;border-color:transparent;box-shadow:none}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--btn:focus{color:Highlight;outline:1px solid Highlight}.cds--btn--ghost.cds--btn--icon-only .cds--btn__icon,.cds--btn--ghost.cds--btn--icon-only .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:ButtonText}}[dir=rtl] .cds--btn-set .cds--btn:not(:focus){box-shadow:.0625rem 0 0 0 var(--cds-button-separator,#e0e0e0)}.cds--toggletip-label{color:var(--cds-text-secondary,#525252);font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857);margin-inline-end:.5rem}.cds--toggletip-button{align-items:center;appearance:none;background:none;border:0;box-sizing:border-box;cursor:pointer;display:inline-block;display:flex;font-family:inherit;font-size:100%;inline-size:100%;margin:0;padding:0;text-align:start;vertical-align:baseline}.cds--toggletip-button *,.cds--toggletip-button :after,.cds--toggletip-button :before{box-sizing:inherit}.cds--toggletip-button::-moz-focus-inner{border:0}.cds--toggletip-button svg{fill:var(--cds-icon-secondary,#525252)}.cds--toggletip--open .cds--toggletip-button svg,.cds--toggletip-button:hover svg{fill:var(--cds-icon-primary,#161616)}.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:0.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);display:grid;max-inline-size:18rem;padding:1rem;row-gap:1rem}.cds--toggletip-content,.cds--toggletip-content p{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857)}.cds--toggletip-actions{align-items:center;column-gap:1rem;display:flex;justify-content:space-between}.cds--ai-label,.cds--slug{display:flex}.cds--ai-label:has(>.cds--popover--open),.cds--slug:has(>.cds--popover--open){z-index:2}.cds--ai-label .cds--ai-label__button,.cds--slug .cds--slug__button{align-items:center;background:transparent;border:1px solid var(--cds-border-inverse,#161616);color:var(--cds-text-primary,#161616);display:flex;font-weight:600;justify-content:center;outline:none;position:relative;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)}.cds--ai-label .cds--ai-label__button--mini,.cds--slug .cds--slug__button--mini{font-size:.5625rem;height:1rem;line-height:.75rem;width:1rem}.cds--ai-label .cds--ai-label__button--2xs,.cds--slug .cds--slug__button--2xs{font-size:.75rem;height:1.25rem;line-height:1rem;width:1.25rem}.cds--ai-label .cds--ai-label__button--xs,.cds--slug .cds--slug__button--xs{font-size:.75rem;height:1.5rem;line-height:1rem;width:1.5rem}.cds--ai-label .cds--ai-label__button--sm,.cds--slug .cds--slug__button--sm{font-size:1rem;height:2rem;line-height:1.3125rem;width:2rem}.cds--ai-label .cds--ai-label__button--md,.cds--slug .cds--slug__button--md{font-size:1rem;height:2.5rem;line-height:1.3125rem;width:2.5rem}.cds--ai-label .cds--ai-label__button--lg,.cds--slug .cds--slug__button--lg{font-size:1rem;height:3rem;line-height:1.3125rem;width:3rem}.cds--ai-label .cds--ai-label__button--xl,.cds--slug .cds--slug__button--xl{font-size:1.25rem;height:4rem;line-height:1.625rem;width:4rem}.cds--ai-label__button--2xs:after,.cds--ai-label__button--mini:after,.cds--slug__button--2xs:after,.cds--slug__button--mini:after{block-size:24px;content:"";display:block;inline-size:24px;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)}.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--2xs:hover:active,.cds--ai-label .cds--ai-label__button.cds--ai-label__button--mini:hover:active,.cds--slug .cds--slug__button.cds--slug__button--2xs:hover:active,.cds--slug .cds--slug__button.cds--slug__button--mini:hover:active{box-shadow:inset 0 0 0 1px var(--cds-focus-inset,#fff)}.cds--ai-label__text,.cds--slug__text{position:relative;z-index:1}.cds--ai-label .cds--ai-label__button--inline,.cds--slug .cds--slug__button--inline{background:transparent;block-size:auto;border:1px solid transparent;border-radius:.0625rem;color:var(--cds-text-primary,#161616);font-size:.875rem;inline-size:auto;line-height:normal;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}.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{background:transparent;border-color:var(--cds-icon-secondary,#525252);box-shadow:none;color:var(--cds-text-secondary,#525252)}.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);block-size:.25rem;content:"";display:inline-block;inline-size:.25rem;inset-block-start:50%;inset-inline-start:0;opacity:1;position:absolute;transform:translateY(-50%);transition:background 70ms cubic-bezier(0,0,.38,.9),box-shadow 70ms cubic-bezier(0,0,.38,.9)}.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--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--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--sm,.cds--ai-label__button--inline.cds--ai-label__button--sm .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--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--mini,.cds--slug__button--inline.cds--slug__button--mini .cds--slug__additional-text,.cds--slug__button--inline.cds--slug__button--sm,.cds--slug__button--inline.cds--slug__button--sm .cds--slug__additional-text,.cds--slug__button--inline.cds--slug__button--xs,.cds--slug__button--inline.cds--slug__button--xs .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);letter-spacing:var(--cds-body-compact-02-letter-spacing,0);line-height:var(--cds-body-compact-02-line-height,1.375);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--ai-label .cds--ai-label__button--inline-with-content:hover:focus,.cds--slug .cds--slug__button--inline-with-content: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,rgba(69,137,255,.1)) 0,15%,var(--cds-ai-aura-end,hsla(0,0%,100%,0)) 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,rgba(166,200,255,.64)),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;border:1px solid transparent;border-radius:.5rem;box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow,rgba(69,137,255,.1)),-40px 44px 60px -24px var(--cds-ai-popover-shadow-outer-01,rgba(0,67,206,.06)),-56px 64px 64px -24px var(--cds-ai-popover-shadow-outer-02,rgba(0,0,0,.04));color:var(--cds-text-primary,#161616);min-inline-size:17.5rem}.cds--ai-label>.cds--toggletip.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--ai-label>.cds--toggletip>.cds--popover>.cds--popover-caret,.cds--slug>.cds--toggletip.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--slug>.cds--toggletip>.cds--popover>.cds--popover-caret{background:transparent;clip-path:none}.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--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--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,.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{background:var(--cds-background,#f4f4f4);block-size:.75rem;border:1px solid var(--cds-ai-border-start,rgba(166,200,255,.64));clip-path:polygon(98% 0,0 0,-52% 150%) border-box;content:"";display:block;inline-size:.75rem;position:absolute;transform:rotate(45deg)}.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--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--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,.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{background:var(--cds-background,#f4f4f4);block-size:.875rem;content:"";display:block;inline-size:.125rem;position:absolute}.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--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--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,.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{inset-block-end:.0625rem;transform:rotate(-135deg)}.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--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--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,.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{background:var(--cds-ai-popover-caret-bottom-background,#eaf1ff);block-size:.125rem;border-end-end-radius:50%;border-end-start-radius:50%;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.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--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--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,.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{inset-inline-start:.0625rem;transform:rotate(-45deg)}.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--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--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,.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{border-end-start-radius:50%;border-start-start-radius:50%;inset-block-start:-.0625rem;inset-inline-start:.375rem}.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--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--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,.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{inset-block-start:.0625rem;transform:rotate(45deg)}.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--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--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,.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{block-size:.125rem;border-start-end-radius:50%;border-start-start-radius:50%;inline-size:.875rem;inset-block-end:-.15625rem;inset-inline-start:-.0625rem}.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--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--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,.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{inset-inline-end:.0625rem;transform:rotate(135deg)}.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--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--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,.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{border-end-end-radius:50%;border-start-end-radius:50%;inset-block-start:-.0625rem;inset-inline-start:-.125rem}.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--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--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,.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{background:transparent}.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--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--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,.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{background:var(--cds-ai-popover-caret-bottom-background,#eaf1ff);border-color:var(--cds-ai-popover-caret-bottom,#78a9ff)}.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,.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,.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,.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--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--ai-label>.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,.cds--slug>.cds--toggletip:is(.cds--popover--left,.cds--popover--right)>.cds--popover>.cds--popover-caret:before{border-color:var(--cds-ai-popover-caret-center,#a0c3ff)}.cds--ai-label .cds--toggletip-content,.cds--slug .cds--toggletip-content{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:rgba(0,0,0,.01);border-end-end-radius:.5rem;border-end-start-radius:.5rem;column-gap:0;inline-size:100%;inset-block-end:0;inset-inline-end:0;justify-content:flex-end;position:absolute}.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,#f4f4f4)}.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{block-size:0;content:"";float:left;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.7777777778%}.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.3333333333%}.cds--aspect-ratio--3x2:before{padding-block-start:66.6666666667%}.cds--aspect-ratio--2x3:before{padding-block-start:150%}.cds--aspect-ratio--1x1:before{padding-block-start:100%}.cds--overflow-menu,.cds--overflow-menu__trigger{align-items:center;appearance:none;background:none;block-size:2.5rem;border:0;box-sizing:border-box;cursor:pointer;display:inline-block;display:flex;font-family:inherit;font-size:100%;inline-size:100%;inline-size:2.5rem;justify-content:center;margin:0;min-block-size:2.5rem;outline:2px solid transparent;outline-offset:-2px;padding:0;position:relative;text-align:start;transition:outline .11s cubic-bezier(0,0,.38,.9),background-color .11s cubic-bezier(0,0,.38,.9);vertical-align:baseline}.cds--overflow-menu::-moz-focus-inner,.cds--overflow-menu__trigger::-moz-focus-inner{border:0}.cds--overflow-menu *,.cds--overflow-menu :after,.cds--overflow-menu :before,.cds--overflow-menu__trigger *,.cds--overflow-menu__trigger :after,.cds--overflow-menu__trigger :before{box-sizing:inherit}.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-layer-hover)}.cds--overflow-menu>:first-child{margin-block-start:0}.cds--overflow-menu--sm{block-size:2rem;inline-size:2rem;min-block-size:2rem}.cds--overflow-menu--lg{block-size:3rem;inline-size:3rem}.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{background-color:var(--cds-layer);box-shadow:0 2px 6px var(--cds-shadow,rgba(0,0,0,.3));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{fill:var(--cds-icon-primary,#161616);block-size:1rem;inline-size:1rem}.cds--overflow-menu__wrapper{line-height:0}.cds--overflow-menu-options{align-items:flex-start;background-color:var(--cds-layer);border:0;box-shadow:0 2px 6px var(--cds-shadow,rgba(0,0,0,.3));box-sizing:border-box;display:none;flex-direction:column;font-family:inherit;font-size:100%;inline-size:10rem;inset-block-start:32px;inset-inline-start:0;list-style:none;margin:0;padding:0;position:absolute;vertical-align:baseline;z-index:6000}.cds--overflow-menu-options *,.cds--overflow-menu-options :after,.cds--overflow-menu-options :before{box-sizing:inherit}.cds--overflow-menu-options:after{background-color:var(--cds-layer);content:"";display:block;position:absolute;transition:background-color .11s cubic-bezier(0,0,.38,.9)}@media screen and (prefers-reduced-motion:reduce){.cds--overflow-menu-options:after{transition:none}}.cds--overflow-menu-options--light,.cds--overflow-menu-options--light:after,.cds--overflow-menu.cds--overflow-menu--light.cds--overflow-menu--open:hover,.cds--overflow-menu.cds--overflow-menu--open:hover{background-color:var(--cds-layer)}.cds--overflow-menu-options[data-floating-menu-direction=bottom]:not(.cds--breadcrumb-menu-options):after{block-size:.1875rem;inline-size:2.5rem;inset-block-start:-.1875rem;inset-inline-start:0}.cds--overflow-menu-options[data-floating-menu-direction=top]:after{block-size:.5rem;inline-size:2.5rem;inset-block-end:-.5rem;inset-inline-start:0}.cds--overflow-menu-options[data-floating-menu-direction=left]:after{block-size:2.5rem;inline-size:.375rem;inset-block-start:0;inset-inline-end:-.375rem}.cds--overflow-menu-options[data-floating-menu-direction=right]:after{block-size:2.5rem;inline-size:.375rem;inset-block-start:0;inset-inline-start:-.375rem}.cds--overflow-menu-options--sm.cds--overflow-menu-options[data-floating-menu-direction=bottom]:after,.cds--overflow-menu-options--sm.cds--overflow-menu-options[data-floating-menu-direction=top]:after{inline-size:2rem}.cds--overflow-menu-options--sm.cds--overflow-menu-options[data-floating-menu-direction=left]:after,.cds--overflow-menu-options--sm.cds--overflow-menu-options[data-floating-menu-direction=right]:after{block-size:2rem}.cds--overflow-menu-options--lg.cds--overflow-menu-options[data-floating-menu-direction=bottom]:after,.cds--overflow-menu-options--lg.cds--overflow-menu-options[data-floating-menu-direction=top]:after{inline-size:3rem}.cds--overflow-menu-options--lg.cds--overflow-menu-options[data-floating-menu-direction=left]:after,.cds--overflow-menu-options--lg.cds--overflow-menu-options[data-floating-menu-direction=right]:after{block-size:3rem}.cds--overflow-menu--flip.cds--overflow-menu-options[data-floating-menu-direction=bottom]:after,.cds--overflow-menu--flip.cds--overflow-menu-options[data-floating-menu-direction=top]: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{align-items:center;background-color:transparent;block-size:2.5rem;border:0;box-sizing:border-box;display:flex;font-family:inherit;font-size:100%;inline-size:100%;margin:0;padding:0;transition:background-color .11s cubic-bezier(0,0,.38,.9);vertical-align:baseline}.cds--overflow-menu-options__option *,.cds--overflow-menu-options__option :after,.cds--overflow-menu-options__option :before{box-sizing:inherit}.cds--overflow-menu-options--sm .cds--overflow-menu-options__option{block-size:2rem}.cds--overflow-menu-options--lg .cds--overflow-menu-options__option{block-size:3rem}.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{block-size:100%;content:"";display:inline-block;vertical-align:middle}.cds--overflow-menu-options__btn{align-items:center;background-color:transparent;block-size:100%;border:none;color:var(--cds-text-secondary,#525252);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);font-weight:400;inline-size:100%;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);max-inline-size:11.25rem;outline:2px solid transparent;outline-offset:-2px;padding:0 1rem;text-align:start;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)}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds--overflow-menu-options__option:hover{background-color:var(--cds-layer-hover)}.cds--overflow-menu-options__option--danger .cds--overflow-menu-options__btn:focus,.cds--overflow-menu-options__option--danger .cds--overflow-menu-options__btn:hover{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:focus svg,.cds--overflow-menu-options__option--danger .cds--overflow-menu-options__btn:hover svg{fill:currentColor}.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,hsla(0,0%,9%,.25));cursor:not-allowed}.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn:active,.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn:focus,.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn:hover{background-color:var(--cds-layer);color:var(--cds-text-disabled,hsla(0,0%,9%,.25));outline:2px solid transparent;outline-offset:-2px}.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn svg{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.cds--overflow-menu--flip{inset-inline-start:-140px}.cds--overflow-menu--flip:before{inset-inline-start:145px}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--overflow-menu-options__btn:focus,.cds--overflow-menu:focus{color:Highlight;outline:1px solid Highlight}.cds--overflow-menu svg{fill:ButtonText}}.cds--overflow-menu__top-end,.cds--overflow-menu__top-start{transform:translateY(calc(-100% - var(--cds-popover-offset, 2.5rem)))}.cds--breadcrumb{border:0;box-sizing:border-box;display:inline;font-family:inherit;font-size:100%;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin:0;padding:0;vertical-align:baseline}.cds--breadcrumb *,.cds--breadcrumb :after,.cds--breadcrumb :before{box-sizing:inherit}@media(min-width:42rem){.cds--breadcrumb{display:flex;flex-wrap:wrap}}.cds--breadcrumb-item{align-items:center;display:flex;margin-inline-end:.5rem;position:relative}.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:after{color:var(--cds-text-primary,#161616);content:"/";margin-inline-start:.5rem}.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:1.25rem;position:relative}.cds--breadcrumb-item .cds--overflow-menu:focus{outline:1px solid var(--cds-focus,#0f62fe)}.cds--breadcrumb-item .cds--overflow-menu:hover{background:transparent}.cds--breadcrumb-item .cds--overflow-menu:after{background:var(--cds-link-primary-hover,#0043ce);block-size:1px;content:"";inline-size:.75rem;inset-block-end:2px;opacity:0;position:absolute;transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion:reduce){.cds--breadcrumb-item .cds--overflow-menu:after{transition:none}}.cds--breadcrumb-item .cds--overflow-menu:hover:after{opacity:1}.cds--breadcrumb-item .cds--overflow-menu.cds--overflow-menu--open{background:transparent;box-shadow:none}.cds--breadcrumb-item .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-menu-options:focus{outline:none}.cds--breadcrumb-menu-options.cds--overflow-menu-options:after{background:transparent;block-size:0;border-block-end:.4375rem solid var(--cds-field);border-inline-end:.4375rem solid transparent;border-inline-start:.4375rem solid transparent;inline-size:0;inset-block-start:-.4375rem;inset-inline-start:.875rem;margin:0 auto}[dir=rtl] .cds--breadcrumb-menu-options.cds--overflow-menu-options:after{inset-inline-end:.875rem;inset-inline-start:auto}.cds--breadcrumb.cds--skeleton .cds--link{background:var(--cds-skeleton-background,#e8e8e8);block-size:1rem;border:none;box-shadow:none;inline-size:6.25rem;padding:0;pointer-events:none;position:relative}.cds--breadcrumb.cds--skeleton .cds--link:active,.cds--breadcrumb.cds--skeleton .cds--link:focus,.cds--breadcrumb.cds--skeleton .cds--link:hover{border:none;cursor:default;outline:none}.cds--breadcrumb.cds--skeleton .cds--link:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--breadcrumb.cds--skeleton .cds--link:before{animation:none}}.cds--breadcrumb .cds--overflow-menu.cds--btn--icon-only{min-block-size:1.125rem;padding-inline:0}.cds--link{border:0;box-sizing:border-box;color:var(--cds-link-text-color,var(--cds-link-primary,#0f62fe));display:inline-flex;font-family:inherit;font-size:100%;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin:0;outline:none;padding:0;text-decoration:none;transition:color 70ms cubic-bezier(.2,0,.38,.9);vertical-align:baseline}.cds--link *,.cds--link :after,.cds--link :before{box-sizing:inherit}.cds--link:hover{color:var(--cds-link-hover-text-color,var(--cds-link-primary-hover,#0043ce));text-decoration:underline}.cds--link:active,.cds--link:active:visited,.cds--link:active:visited:hover{color:var(--cds-link-text-color,var(--cds-link-primary,#0f62fe));outline:1px solid var(--cds-focus,#0f62fe);outline-color:var(--cds-link-focus-text-color,var(--cds-focus,#0f62fe));text-decoration:underline}@media screen and (prefers-contrast){.cds--link:active,.cds--link:active:visited,.cds--link:active:visited:hover{outline-style:dotted}}.cds--link:focus{outline:1px solid var(--cds-focus,#0f62fe);outline-color:var(--cds-link-focus-text-color,var(--cds-focus,#0f62fe));text-decoration:underline}@media screen and (prefers-contrast){.cds--link:focus{outline-style:dotted}}.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{border:0;box-sizing:border-box;color:var(--cds-text-disabled,hsla(0,0%,9%,.25));cursor:not-allowed;font-family:inherit;font-size:100%;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);font-weight:400;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin:0;padding:0;text-decoration:none;vertical-align:baseline}.cds--link--disabled *,.cds--link--disabled :after,.cds--link--disabled :before,.cds--link--disabled:hover *,.cds--link--disabled:hover :after,.cds--link--disabled:hover :before{box-sizing:inherit}.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{display:inline;text-decoration:underline}.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);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);line-height:var(--cds-helper-text-01-line-height,1.33333)}.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);letter-spacing:var(--cds-body-compact-02-letter-spacing,0);line-height:var(--cds-body-compact-02-line-height,1.375)}.cds--link__icon{align-self:center;display:inline-flex;margin-inline-start:.5rem}.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{align-items:center;background:transparent;border:1px solid var(--cds-chat-button,#0f62fe);color:var(--cds-chat-button,#0f62fe)}.cds--chat-btn--quick-action:hover:not(:active):not([disabled]){background:var(--cds-chat-button-hover,hsla(0,0%,55%,.12));border-color:transparent;color:var(--cds-chat-button-text-hover,#0043ce)}.cds--chat-btn--quick-action:active{background:var(--cds-chat-button-active,hsla(0,0%,55%,.5));border-color:transparent;color:var(--cds-chat-button-text-hover,#0043ce)}.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,hsla(0,0%,55%,.2));border-color:transparent;color:var(--cds-chat-button-text-selected,#525252)}.cds--chat-btn--quick-action.cds--chat-btn--quick-action--selected:not([disabled]):active,.cds--chat-btn--quick-action.cds--chat-btn--quick-action--selected:not([disabled]):hover{color:var(--cds-chat-button-text-selected,#525252)}.cds--chat-btn.cds--skeleton{overflow:hidden}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--cds-text-primary,#161616);box-shadow:0 0 0 1000px var(--cds-field) inset}.cds--fieldset{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}.cds--fieldset *,.cds--fieldset :after,.cds--fieldset :before{box-sizing:inherit}.cds--form-item{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cds--label{color:var(--cds-text-secondary,#525252);display:inline-block;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);font-weight:400;letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);line-height:1rem;margin-block-end:.5rem;vertical-align:baseline}.cds--label html{font-size:100%}.cds--label body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}.cds--label code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--label strong{font-weight:600}.cds--label .cds--toggletip-label{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333)}.cds--label--no-margin{margin-block-end:0}.cds--label+.cds--tooltip{inset-block-start:.2rem;inset-inline-start:.5rem;position:relative}.cds--label+.cds--tooltip .cds--tooltip__trigger{align-items:center;appearance:none;background:none;border:0;box-sizing:border-box;cursor:pointer;display:inline-block;display:flex;font-family:inherit;font-size:100%;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);inline-size:100%;justify-content:center;letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);margin:0;padding:0;text-align:start;vertical-align:baseline}.cds--label+.cds--tooltip .cds--tooltip__trigger *,.cds--label+.cds--tooltip .cds--tooltip__trigger :after,.cds--label+.cds--tooltip .cds--tooltip__trigger :before{box-sizing:inherit}.cds--label+.cds--tooltip .cds--tooltip__trigger::-moz-focus-inner{border:0}.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);block-size:.875rem;border:none;box-shadow:none;inline-size:4.6875rem;padding:0;pointer-events:none;position:relative}.cds--label.cds--skeleton:active,.cds--label.cds--skeleton:focus,.cds--label.cds--skeleton:hover{border:none;cursor:default;outline:none}.cds--label.cds--skeleton:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--label.cds--skeleton:before{animation:none}}input[type=number]{font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif}.cds--combo-box[data-invalid]:not(.cds--multi-select--selected) .cds--text-input:not(:focus),.cds--list-box[data-invalid]:not(.cds--multi-select--invalid--focused,.cds--combo-box--invalid--focused),.cds--number[data-invalid] input[type=number]:not(:focus),.cds--select-input__wrapper[data-invalid] .cds--select-input:not(:focus),.cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid:not(:focus),.cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:not(:focus),input[data-invalid]:not(:focus){outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--combo-box[data-invalid]:not(.cds--multi-select--selected) .cds--text-input:not(:focus),.cds--list-box[data-invalid]:not(.cds--multi-select--invalid--focused,.cds--combo-box--invalid--focused),.cds--number[data-invalid] input[type=number]:not(:focus),.cds--select-input__wrapper[data-invalid] .cds--select-input:not(:focus),.cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid:not(:focus),.cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:not(:focus),input[data-invalid]:not(:focus){outline-style:dotted}}.cds--date-picker-input__wrapper--invalid~.cds--form-requirement,.cds--date-picker-input__wrapper--warn~.cds--form-requirement,.cds--date-picker-input__wrapper~.cds--form-requirement,.cds--list-box--warning~.cds--form-requirement,.cds--list-box[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--select--warning .cds--select-input__wrapper~.cds--form-requirement,.cds--select-input__wrapper[data-invalid]~.cds--form-requirement,.cds--text-area__wrapper--warn~.cds--form-requirement,.cds--text-area__wrapper[data-invalid]~.cds--form-requirement,.cds--text-input__field-wrapper--warning>.cds--text-input~.cds--form-requirement,.cds--text-input__field-wrapper--warning~.cds--form-requirement,.cds--text-input__field-wrapper[data-invalid]~.cds--form-requirement,.cds--time-picker--invalid~.cds--form-requirement,.cds--time-picker--warning~.cds--form-requirement,.cds--time-picker[data-invalid]~.cds--form-requirement,input[data-invalid]~.cds--form-requirement{display:block;font-weight:400;max-block-size:12.5rem;overflow:visible}.cds--date-picker-input__wrapper--invalid~.cds--form-requirement,.cds--date-picker-input__wrapper~.cds--form-requirement,.cds--list-box[data-invalid]~.cds--form-requirement,.cds--number[data-invalid] .cds--number__input-wrapper~.cds--form-requirement,.cds--select-input__wrapper[data-invalid]~.cds--form-requirement,.cds--text-area__wrapper[data-invalid]~.cds--form-requirement,.cds--text-input__field-wrapper[data-invalid]~.cds--form-requirement,.cds--time-picker--invalid~.cds--form-requirement,.cds--time-picker[data-invalid]~.cds--form-requirement,input[data-invalid]~.cds--form-requirement{color:var(--cds-text-error,#da1e28)}.cds--form--fluid .cds--text-input__field-wrapper--warning,.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]{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{display:none;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);margin:.25rem 0 0;max-block-size:0;overflow:hidden}.cds--form-requirement html{font-size:100%}.cds--form-requirement body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}.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--select--inline .cds--form__helper-text{margin-block-start:0}.cds--form__helper-text{color:var(--cds-text-secondary,#525252);font-size:var(--cds-helper-text-01-font-size,.75rem);inline-size:100%;letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);line-height:var(--cds-helper-text-01-line-height,1.33333);margin-block-start:.25rem;opacity:1;z-index:0}.cds--form__helper-text--disabled,.cds--label--disabled,fieldset[disabled] .cds--form__helper-text,fieldset[disabled] .cds--label{color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.cds--checkbox-group{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}.cds--checkbox-group *,.cds--checkbox-group :after,.cds--checkbox-group :before{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;border:0;inline-size:1px;inset-block-start:1.25rem;inset-inline-start:.7rem;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.cds--checkbox-label{cursor:pointer;display:flex;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);min-block-size:1.25rem;padding-block-start:.0625rem;padding-inline-start:1.25rem;position:relative;-webkit-user-select:none;user-select:none}.cds--checkbox-label html{font-size:100%}.cds--checkbox-label body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}.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-text{padding-inline-start:.625rem}.cds--checkbox-label:after,.cds--checkbox-label:before{box-sizing:border-box}@media print{.cds--checkbox-label:after,.cds--checkbox-label:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cds--checkbox-label:before{background-color:transparent;block-size:1rem;border:1px solid var(--cds-icon-primary,#161616);border-radius:2px;content:"";inline-size:1rem;inset-block-start:.125rem;inset-inline-start:0;margin-block:.0625rem .125rem;margin-inline:.1875rem 0;position:absolute}.cds--checkbox-label:after{background:none;block-size:.3125rem;border-block-end:1.5px solid var(--cds-icon-inverse,#fff);border-inline-start:1.5px solid var(--cds-icon-inverse,#fff);content:"";inline-size:.5625rem;inset-block-start:.40625rem;inset-inline-start:.4375rem;margin-block-start:-.1875rem;position:absolute;transform:scale(0) rotate(-45deg);transform-origin:bottom right}.cds--checkbox-label[data-contained-checkbox-state=true]:before,.cds--checkbox:checked+.cds--checkbox-label:before,.cds--checkbox:indeterminate+.cds--checkbox-label:before{background-color:var(--cds-icon-primary,#161616);border:1px}.cds--checkbox-label[data-contained-checkbox-state=true]:after,.cds--checkbox:checked+.cds--checkbox-label: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(0deg)}.cds--checkbox-label[data-contained-checkbox-state=true].cds--checkbox-label__focus:before,.cds--checkbox-label__focus:before,.cds--checkbox:checked:focus+.cds--checkbox-label:before,.cds--checkbox:focus+.cds--checkbox-label:before,.cds--checkbox:indeterminate:focus+.cds--checkbox-label:before{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:1px}.cds--checkbox-label[data-contained-checkbox-disabled=true],.cds--checkbox:disabled+.cds--checkbox-label{color:var(--cds-text-disabled,hsla(0,0%,9%,.25));cursor:not-allowed}.cds--checkbox-label[data-contained-checkbox-disabled=true]:before,.cds--checkbox:disabled+.cds--checkbox-label:before{border-color:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.cds--checkbox-label[data-contained-checkbox-state=true][data-contained-checkbox-disabled=true]:before,.cds--checkbox:checked:disabled+.cds--checkbox-label:before,.cds--checkbox:indeterminate:disabled+.cds--checkbox-label:before{background-color:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.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;display:none;inline-size:100%;margin-block-start:.25rem}.cds--checkbox__invalid-icon{fill:var(--cds-support-error,#da1e28);margin:.0625rem .0625rem 0 .1875rem;min-inline-size:1rem}.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{display:block;margin-block-start:0;margin-inline-start:.5rem;max-block-size:100%;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,hsla(0,0%,9%,.25))}.cds--checkbox-group--readonly .cds--checkbox:checked+.cds--checkbox-label:before,.cds--checkbox-wrapper--readonly .cds--checkbox:checked+.cds--checkbox-label:before{background:transparent;border:1px solid var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.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)}.cds--checkbox-skeleton .cds--checkbox-label{cursor:default}.cds--checkbox-label-text.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);block-size:1rem;border:none;box-shadow:none;inline-size:6.25rem;margin-block:.0625rem 0;margin-inline:.375rem 0;padding:0;pointer-events:none;position:relative}.cds--checkbox-label-text.cds--skeleton:active,.cds--checkbox-label-text.cds--skeleton:focus,.cds--checkbox-label-text.cds--skeleton:hover{border:none;cursor:default;outline:none}.cds--checkbox-label-text.cds--skeleton:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--checkbox-label-text.cds--skeleton:before{animation:none}}.cds--checkbox--inline{position:relative}[dir=rtl] .cds--checkbox-label:after{margin-block-start:0;margin-inline-start:-.0625rem;transform-origin:center}[dir=rtl] .cds--checkbox-label[data-contained-checkbox-state=true]:after,[dir=rtl] .cds--checkbox:checked+.cds--checkbox-label:after{transform:scale(1.2) rotate3d(.5,1,0,158deg)}.cds--checkbox-group--decorator legend.cds--label,.cds--checkbox-group--slug legend.cds--label,.cds--checkbox-wrapper--decorator .cds--checkbox-label-text,.cds--checkbox-wrapper--slug .cds--checkbox-label-text{display:flex}.cds--checkbox-group--decorator legend.cds--label .cds--checkbox-group-inner--decorator>*,.cds--checkbox-group--slug legend.cds--label .cds--ai-label,.cds--checkbox-group--slug legend.cds--label .cds--slug,.cds--checkbox-wrapper--decorator .cds--checkbox-label-text .cds--checkbox-wrapper-inner--decorator>*,.cds--checkbox-wrapper--slug .cds--checkbox-label-text .cds--ai-label,.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{display:flex;flex-flow:row wrap;justify-content:flex-start;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{position:relative}.cds--copy-btn:hover{background-color:var(--cds-layer-hover)}.cds--copy-btn:active{background-color:var(--cds-layer-active)}.cds--copy-btn:before{block-size:0;border-style:solid;content:"";display:none;inline-size:0;position:absolute;z-index:6000}.cds--copy-btn .cds--copy-btn__feedback{clip:auto;background-color:var(--cds-background-inverse,#393939);block-size:auto;border-radius:.125rem;box-shadow:0 2px 6px var(--cds-shadow,rgba(0,0,0,.3));box-sizing:content-box;color:var(--cds-text-inverse,#fff);display:none;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:400;font-weight:var(--cds-body-compact-01-font-weight,400);inline-size:max-content;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin:auto;max-inline-size:13rem;min-inline-size:1.5rem;overflow:visible;padding:.1875rem 1rem;text-align:start;transform:translateX(-50%);z-index:6000}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.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 transparent}}.cds--copy-btn.cds--copy-btn--animating .cds--copy-btn__feedback,.cds--copy-btn.cds--copy-btn--animating:before{display:block}.cds--copy-btn.cds--copy-btn--animating:before{border:none}.cds--copy-btn.cds--copy-btn--animating.cds--copy-btn--fade-out .cds--copy-btn__feedback,.cds--copy-btn.cds--copy-btn--animating.cds--copy-btn--fade-out:before{animation:cds--hide-feedback .11s cubic-bezier(.2,0,.38,.9)}.cds--copy-btn.cds--copy-btn--animating.cds--copy-btn--fade-in .cds--copy-btn__feedback,.cds--copy-btn.cds--copy-btn--animating.cds--copy-btn--fade-in:before{animation:cds--show-feedback .11s cubic-bezier(.2,0,.38,.9)}.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;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}.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,hsla(0,0%,9%,.25))}.cds--snippet--disabled .cds--copy-btn,.cds--snippet--disabled .cds--copy-btn:hover,.cds--snippet--disabled .cds--snippet-btn--expand:hover{background-color:var(--cds-layer);color:var(--cds-text-disabled,hsla(0,0%,9%,.25));cursor:not-allowed}.cds--snippet--disabled .cds--snippet-btn--expand .cds--icon-chevron--down,.cds--snippet--disabled .cds--snippet__icon{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.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);letter-spacing:var(--cds-code-01-letter-spacing,.32px);line-height:var(--cds-code-01-line-height,1.33333)}.cds--snippet--inline{background-color:var(--cds-layer);border:1px solid transparent;border-radius:4px;color:var(--cds-text-primary,#161616);cursor:pointer;display:inline;padding:0;position:relative}.cds--snippet--inline html{font-size:100%}.cds--snippet--inline body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}.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: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{block-size:0;border:none;content:"";display:none;inline-size:0;position:absolute;z-index:6000}.cds--snippet--inline .cds--copy-btn__feedback{clip:auto;background-color:var(--cds-background-inverse,#393939);block-size:auto;border-radius:.125rem;box-shadow:0 2px 6px var(--cds-shadow,rgba(0,0,0,.3));box-sizing:content-box;color:var(--cds-text-inverse,#fff);display:none;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:400;font-weight:var(--cds-body-compact-01-font-weight,400);inline-size:max-content;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin:auto;max-inline-size:13rem;min-inline-size:1.5rem;overflow:visible;padding:.1875rem 1rem;text-align:start;transform:translateX(-50%);z-index:6000}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.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 transparent}}.cds--snippet--inline.cds--copy-btn--animating .cds--copy-btn__feedback,.cds--snippet--inline.cds--copy-btn--animating:before{display:block}.cds--snippet--inline.cds--copy-btn--animating.cds--copy-btn--fade-out .cds--copy-btn__feedback,.cds--snippet--inline.cds--copy-btn--animating.cds--copy-btn--fade-out:before{animation:cds--hide-feedback .11s cubic-bezier(.2,0,.38,.9)}.cds--snippet--inline.cds--copy-btn--animating.cds--copy-btn--fade-in .cds--copy-btn__feedback,.cds--snippet--inline.cds--copy-btn--animating.cds--copy-btn--fade-in:before{animation:cds--show-feedback .11s cubic-bezier(.2,0,.38,.9)}.cds--snippet--inline code{padding:0 .5rem}.cds--snippet--inline.cds--snippet--no-copy{display:inline-block}.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{align-items:center;background-color:var(--cds-layer);block-size:2.5rem;display:flex;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);inline-size:100%;letter-spacing:var(--cds-code-01-letter-spacing,.32px);line-height:var(--cds-code-01-line-height,1.33333);max-inline-size:48rem;padding-inline-end:2.5rem;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%;display:flex;overflow-x:auto;padding-inline-start:1rem;position:relative}.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);letter-spacing:var(--cds-code-01-letter-spacing,.32px);line-height:var(--cds-code-01-line-height,1.33333);padding-inline-end:.5rem}.cds--snippet--inline code,.cds--snippet--single pre{white-space:pre}.cds--snippet--multi{background-color:var(--cds-layer);display:flex;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);inline-size:100%;letter-spacing:var(--cds-code-01-letter-spacing,.32px);line-height:var(--cds-code-01-line-height,1.33333);max-inline-size:48rem;padding:1rem;position:relative}.cds--snippet--multi .cds--snippet-container{max-block-size:100%;min-block-size:100%;order:1;overflow-y:auto;position:relative;transition:max-height .15s cubic-bezier(.2,0,.38,.9)}.cds--snippet--multi .cds--snippet-container:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px;outline-offset:0}@media screen and (prefers-contrast){.cds--snippet--multi .cds--snippet-container:focus{outline-style:dotted}}.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{word-wrap:break-word;white-space:pre-wrap}.cds--snippet--multi .cds--snippet-container pre{padding-inline-end:2.5rem}.cds--snippet--multi.cds--snippet--no-copy .cds--snippet-container pre{padding-inline-end:0}.cds--snippet--multi.cds--snippet--has-right-overflow:after{background-image:linear-gradient(to right,transparent,var(--cds-layer));block-size:100%;content:"";inline-size:1rem;inset-block-start:0;inset-inline-end:1rem;position:absolute}[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{fill:var(--cds-icon-primary,#161616);block-size:1rem;inline-size:1rem;transition:all 70ms cubic-bezier(.2,0,.38,.9)}.cds--btn>.cds--snippet__icon{margin-block-start:0}.cds--copy-btn{align-items:center;background-color:var(--cds-layer);border:none;cursor:pointer;display:flex;justify-content:center;outline:none;overflow:visible;padding:0}.cds--copy-btn html{font-size:100%}.cds--copy-btn body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}.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:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-color:var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--copy-btn:focus{outline-style:dotted}}.cds--snippet .cds--popover-container{font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;inset-block-start:0;inset-inline-end:0;position:absolute}.cds--snippet--inline.cds--btn{block-size:1.25rem;inline-size:auto;max-inline-size:unset;min-block-size:1.25rem;padding-inline:0}.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{align-items:center;background-color:var(--cds-layer);block-size:2rem;border:0;color:var(--cds-text-primary,#161616);display:inline-flex;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);inset-block-end:0;inset-inline-end:0;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);padding:.5rem 1rem;position:absolute;z-index:10}.cds--snippet-btn--expand .cds--snippet-btn--text{inset-block-start:-.0625rem;position:relative}.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;transform:rotate(0deg);transition:.15s cubic-bezier(.2,0,.38,.9)}.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{border-color:transparent;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--expand .cds--snippet-btn--expand .cds--icon-chevron--down{transform:rotate(180deg);transition:transform .3s}.cds--snippet--light,.cds--snippet--light .cds--btn.cds--snippet-btn--expand,.cds--snippet--light .cds--copy-btn,.cds--snippet--light .cds--snippet-button{background-color:var(--cds-layer)}.cds--snippet--light .cds--btn.cds--snippet-btn--expand:hover,.cds--snippet--light .cds--copy-btn:hover,.cds--snippet--light .cds--snippet-button:hover,.cds--snippet--light.cds--snippet--inline:hover{background-color:var(--cds-layer-hover)}.cds--snippet--light .cds--btn.cds--snippet-btn--expand:active,.cds--snippet--light .cds--copy-btn:active,.cds--snippet--light .cds--snippet-button:active,.cds--snippet--light.cds--snippet--inline:active{background-color:var(--cds-layer-active)}.cds--snippet--light.cds--snippet--multi:after,.cds--snippet--light.cds--snippet--single:after{background-image:linear-gradient(to right,rgba(var(--cds-layer),0),var(--cds-layer))}.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__overflow-indicator--left,.cds--snippet__overflow-indicator--right{flex:1 0 auto;inline-size:1rem;z-index:1}.cds--snippet__overflow-indicator--left{background-image:linear-gradient(to left,transparent,var(--cds-layer));margin-inline-end:-1rem;order:0}.cds--snippet__overflow-indicator--right{margin-inline-start:-1rem;order:2}.cds--snippet__overflow-indicator--right,[dir=rtl] .cds--snippet__overflow-indicator--left{background-image:linear-gradient(to right,transparent,var(--cds-layer))}[dir=rtl] .cds--snippet__overflow-indicator--right{background-image:linear-gradient(to left,transparent,var(--cds-layer))}.cds--snippet--single .cds--snippet__overflow-indicator--left,.cds--snippet--single .cds--snippet__overflow-indicator--right{block-size:calc(100% - .25rem);inline-size:2rem;position:absolute}.cds--snippet--single .cds--snippet__overflow-indicator--right{inset-inline-end:2.5rem}.cds--snippet--single.cds--snippet--no-copy .cds--snippet__overflow-indicator--right{inset-inline-end:0}.cds--snippet--single .cds--snippet-container:focus~.cds--snippet__overflow-indicator--right{inset-inline-end:2.625rem}.cds--snippet--single .cds--snippet-container:focus+.cds--snippet__overflow-indicator--left{inset-inline-start:.125rem}.cds--snippet--light .cds--snippet__overflow-indicator--left{background-image:linear-gradient(to left,transparent,var(--cds-layer))}.cds--snippet--light .cds--snippet__overflow-indicator--right{background-image:linear-gradient(to right,transparent,var(--cds-layer))}@media not all and (min-resolution >= 0.001dpcm){@supports(-webkit-appearance:none) and (stroke-color:transparent){.cds--snippet__overflow-indicator--left{background-image:linear-gradient(to left,rgba(var(--cds-layer),0),var(--cds-layer))}.cds--snippet__overflow-indicator--right{background-image:linear-gradient(to right,rgba(var(--cds-layer),0),var(--cds-layer))}}}.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);block-size:1rem;border:none;box-shadow:none;display:block;inline-size:100%;margin-block-start:.5rem;padding:0;pointer-events:none;position:relative}.cds--snippet.cds--skeleton span:active,.cds--snippet.cds--skeleton span:focus,.cds--snippet.cds--skeleton span:hover{border:none;cursor:default;outline:none}.cds--snippet.cds--skeleton span:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--snippet.cds--skeleton span:before{animation:none}}.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 (forced-colors:active),screen and (-ms-high-contrast:active){.cds--snippet__icon{fill:ButtonText}.cds--snippet--inline:focus{color:Highlight;outline:1px solid Highlight}.cds--snippet--multi,.cds--snippet--single{outline:1px solid transparent}}.cds--text-input{--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));background-color:var(--cds-field);block-size:var(--cds-layout-size-height-local);border:none;border-block-end:1px solid var(--cds-border-strong);box-sizing:border-box;color:var(--cds-text-primary,#161616);font-family:inherit;font-size:100%;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);inline-size:100%;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin:0;outline:2px solid transparent;outline-offset:-2px;padding:0;padding:0 var(--cds-layout-density-padding-inline-local);transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9);vertical-align:baseline}.cds--text-input *,.cds--text-input :after,.cds--text-input :before{box-sizing:inherit}.cds--text-input:active,.cds--text-input:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--text-input:active,.cds--text-input:focus{outline-style:dotted}}.cds--text-input-wrapper svg[hidden]{display:none}.cds--password-input{padding-inline-end:2.5rem}.cds--text-input--sm.cds--password-input{padding-inline-end:2rem}.cds--text-input--lg.cds--password-input{padding-inline-end:3rem}.cds--text-input::placeholder{color:var(--cds-text-placeholder,hsla(0,0%,9%,.4));opacity:1}.cds--text-input--light{background-color:var(--cds-field-02,#f4f4f4)}.cds--text-input__field-wrapper{display:flex;inline-size:100%;position:relative}.cds--text-input__invalid-icon{fill:var(--cds-support-error,#da1e28);inset-block-start:50%;inset-inline-end:1rem;position:absolute;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;cursor:pointer;display:inline-flex;overflow:visible;position:relative}.cds--text-input--password__visibility:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--text-input--password__visibility:focus{outline-style:dotted}}.cds--text-input--password__visibility:focus{outline:1px solid transparent}.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 .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text,.cds--text-input--password__visibility:after,.cds--text-input--password__visibility:before{align-items:center;display:flex;opacity:0;pointer-events:none;position:absolute;z-index:6000}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text,.cds--text-input--password__visibility:after,.cds--text-input--password__visibility:before{display:inline-block}}.cds--text-input--password__visibility:after,.cds--text-input--password__visibility:before{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion:reduce){.cds--text-input--password__visibility:after,.cds--text-input--password__visibility:before{transition:none}}.cds--text-input--password__visibility.cds--tooltip--a11y:after,.cds--text-input--password__visibility.cds--tooltip--a11y:before{transition:none}.cds--text-input--password__visibility:before{block-size:0;border-style:solid;content:"";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 .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text,.cds--text-input--password__visibility:after{background-color:var(--cds-background-inverse,#393939);block-size:auto;border-radius:.125rem;box-shadow:0 2px 6px var(--cds-shadow,rgba(0,0,0,.3));color:var(--cds-text-inverse,#fff);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:400;font-weight:var(--cds-body-compact-01-font-weight,400);inline-size:max-content;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);max-inline-size:13rem;min-inline-size:1.5rem;padding:.1875rem 1rem;text-align:start;transform:translateX(-50%);z-index:6000}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text,.cds--text-input--password__visibility:after{inline-size:auto}}@supports(-ms-accelerator:true){.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text,.cds--text-input--password__visibility:after{inline-size:auto}}@supports(-ms-ime-align:auto){.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text,.cds--text-input--password__visibility:after{inline-size:auto}}@media screen and (-ms-high-contrast:active),screen and (prefers-contrast){.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text,.cds--text-input--password__visibility:after{border:1px solid transparent}}.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:after,.cds--text-input--password__visibility.cds--tooltip--visible:before,.cds--text-input--password__visibility:focus:after,.cds--text-input--password__visibility:focus:before,.cds--text-input--password__visibility:hover:after,.cds--text-input--password__visibility:hover:before{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:focus .cds--assistive-text,.cds--text-input--password__visibility:focus+.cds--assistive-text,.cds--text-input--password__visibility:hover .cds--assistive-text,.cds--text-input--password__visibility:hover+.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:focus .cds--assistive-text,.cds--text-input--password__visibility:focus+.cds--assistive-text,.cds--text-input--password__visibility:focus.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{animation:cds--tooltip-fade 70ms cubic-bezier(.2,0,.38,.9)}.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{animation:none;opacity:0}.cds--text-input--password__visibility .cds--assistive-text:after{block-size:.75rem;content:"";display:block;inline-size:100%;inset-block-start:-.75rem;inset-inline-start:0;position:absolute}.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text,.cds--text-input--password__visibility:after,.cds--text-input--password__visibility:before{inset-block-end:0;inset-inline-start:50%}.cds--text-input--password__visibility:before{border-color:transparent transparent var(--cds-background-inverse,#393939);border-width:0 .25rem .3125rem;inset-block-end:-.5rem;transform:translate(-50%,100%)}.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text,.cds--text-input--password__visibility:after{inset-block-end:-.8125rem;transform:translate(-50%,100%)}.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger{align-items:center;background:none;block-size:100%;border:0;cursor:pointer;display:flex;inline-size:2.5rem;inset-inline-end:0;justify-content:center;min-block-size:auto;outline:2px solid transparent;outline-offset:-2px;padding:0;position:absolute;transition:outline 70ms cubic-bezier(.2,0,.38,.9)}.cds--toggle-password-tooltip .cds--popover{inset-inline-start:-2.5rem}.cds--toggle-password-tooltip .cds--popover-content{min-inline-size:2.5rem}.cds--text-input--sm+.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger{inline-size:2rem}.cds--text-input--lg+.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger{inline-size:3rem}.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger svg{fill:var(--cds-icon-secondary,#525252);transition:fill 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (-ms-high-contrast:active),screen and (prefers-contrast){.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger svg{fill:ButtonText}}.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--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger:focus svg,.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger:hover svg{fill:var(--cds-icon-primary,#161616)}.cds--text-input--invalid,.cds--text-input--warning{padding-inline-end:2.5rem}.cds--text-input--invalid.cds--password-input{padding-inline-end:4rem}.cds--text-input--invalid+.cds--text-input--password__visibility__toggle{inset-inline-end:1rem}.cds--password-input-wrapper .cds--text-input__invalid-icon{inset-inline-end:2.5rem}.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{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.cds--text-input--password__visibility__toggle:disabled.cds--tooltip__trigger{cursor:default}.cds--text-input--password__visibility__toggle:disabled.cds--tooltip__trigger svg{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.cds--text-input--password__visibility__toggle:disabled.cds--tooltip__trigger:hover{cursor:default}.cds--text-input--password__visibility__toggle:disabled.cds--tooltip__trigger:hover svg{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.cds--text-input__counter-alert{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.cds--text-input:disabled{-webkit-text-fill-color:var(--cds-text-disabled,hsla(0,0%,9%,.25));background-color:var(--cds-field);border-block-end:1px solid transparent;color:var(--cds-text-disabled,hsla(0,0%,9%,.25));cursor:not-allowed;outline:2px solid transparent;outline-offset:-2px}.cds--text-input--light:disabled{background-color:var(--cds-field-02,#f4f4f4)}.cds--text-input:disabled::placeholder{color:var(--cds-text-disabled,hsla(0,0%,9%,.25));opacity:1}.cds--text-input--invalid{box-shadow:none;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 .cds--text-input--password__visibility__toggle{inset-inline-end:2.5rem}.cds--skeleton.cds--text-input{background:var(--cds-skeleton-background,#e8e8e8);border:none;box-shadow:none;padding:0;pointer-events:none;position:relative}.cds--skeleton.cds--text-input:active,.cds--skeleton.cds--text-input:focus,.cds--skeleton.cds--text-input:hover{border:none;cursor:default;outline:none}.cds--skeleton.cds--text-input:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--skeleton.cds--text-input:before{animation:none}}.cds--form--fluid .cds--text-input-wrapper{background:var(--cds-field);position:relative;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.cds--form--fluid .cds--label{align-items:center;block-size:1rem;display:flex;inset-block-start:.8125rem;inset-inline-start:1rem;margin:0;position:absolute;z-index:1}.cds--form--fluid .cds--form__helper-text{display:none}.cds--form--fluid .cds--text-input{min-block-size:4rem;padding:2rem 1rem .8125rem}.cds--form--fluid .cds--text-input__divider,.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-color:var(--cds-border-subtle);border-style:solid;border-block-end:none;display:block;margin:0 1rem}.cds--form--fluid .cds--text-input__invalid-icon{inset-block-start:5rem}.cds--form--fluid .cds--text-input__field-wrapper--warning>.cds--text-input--warning,.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid{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--warning:focus-within,.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]: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--warning:focus-within,.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]:focus-within{outline-style:dotted}}.cds--form--fluid .cds--text-input__field-wrapper--warning>.cds--text-input--warning:focus,.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:focus{outline:none}.cds--text-input-wrapper.cds--text-input-wrapper--inline{flex-flow:row wrap}.cds--text-input-wrapper .cds--label--inline{flex:1 1;margin:.8125rem 0 0;overflow-wrap:break-word;word-break:break-word}.cds--text-input-wrapper .cds--label--inline--sm{margin-block-start:.5625rem}.cds--text-input-wrapper .cds--label--inline--lg{margin-block-start:1.0625rem}.cds--text-input__label-helper-wrapper{flex:2 1;flex-direction:column;margin-inline-end:1.5rem;max-inline-size:8rem;overflow-wrap:break-word}.cds--text-input-wrapper .cds--form__helper-text--inline{margin-block-start:.125rem}.cds--text-input__field-outer-wrapper{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;inline-size:100%}.cds--text-input__field-outer-wrapper--inline{flex:8 1;flex-direction:column}.cds--text-input-wrapper--inline .cds--form-requirement{display:block;font-weight:400;max-block-size:12.5rem;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{background:transparent;border-block-end-color:var(--cds-border-subtle)}.cds--text-input__field-wrapper .cds--ai-label,.cds--text-input__field-wrapper .cds--slug,.cds--text-input__field-wrapper--decorator .cds--text-input__field-inner-wrapper--decorator>*{inset-block-start:50%;inset-inline-end:1rem;position:absolute;transform:translateY(-50%)}.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,rgba(69,137,255,.16)) 0,15%,var(--cds-ai-aura-end,hsla(0,0%,100%,0)) 50%,transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff)}.cds--text-input__field-wrapper--decorator .cds--text-input:has(~.cds--text-input__field-inner-wrapper--decorator>*),.cds--text-input__field-wrapper--slug .cds--text-input:has(~.cds--ai-label),.cds--text-input__field-wrapper--slug .cds--text-input:has(~.cds--slug){padding-inline-end:2.5rem}.cds--text-input--invalid:has(~.cds--ai-label),.cds--text-input--invalid:has(~.cds--slug),.cds--text-input--invalid:has(~.cds--text-input__field-inner-wrapper--decorator>*),.cds--text-input--warning:has(~.cds--ai-label),.cds--text-input--warning:has(~.cds--slug),.cds--text-input--warning:has(~.cds--text-input__field-inner-wrapper--decorator>*){padding-inline-end:4rem}.cds--text-input--invalid~.cds--ai-label,.cds--text-input--invalid~.cds--slug,.cds--text-input--invalid~.cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input--warning~.cds--ai-label,.cds--text-input--warning~.cds--slug,.cds--text-input--warning~.cds--text-input__field-inner-wrapper--decorator>*{inset-inline-end:2.5rem}.cds--text-input__field-wrapper--decorator .cds--text-input__field-inner-wrapper--decorator:not(:has(.cds--ai-label))>*{block-size:1rem}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--btn.cds--btn--icon-only.cds--text-input--password__visibility__toggle.cds--tooltip__trigger svg,.cds--btn.cds--btn--icon-only.cds--text-input--password__visibility__toggle.cds--tooltip__trigger:hover svg{fill:ButtonText}}.cds--text-input__label-wrapper{display:flex;inline-size:100%;justify-content:space-between}.cds--text-input__label-wrapper .cds--text-input__label-counter{align-self:end}.cds--tag{--cds-layout-size-height-xs:1.125rem;--cds-layout-size-height-sm:1.125rem;--cds-layout-size-height-md:1.5rem;--cds-layout-size-height-lg:2rem;--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)));align-items:center;background-color:var(--cds-tag-background-gray,#e0e0e0);border-radius:1rem;color:var(--cds-tag-color-gray,#161616);cursor:default;display:inline-flex;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);justify-content:center;letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);margin:.25rem;max-inline-size:13rem;min-block-size:var(--cds-layout-size-height-local);min-inline-size:2rem;padding-inline:.5rem;vertical-align:middle;word-break:break-word}.cds--layout--size-xs .cds--tag{--cds-layout-size-height:var(--cds-layout-size-height-xs)}.cds--layout--size-sm .cds--tag{--cds-layout-size-height:var(--cds-layout-size-height-sm)}.cds--layout--size-md .cds--tag{--cds-layout-size-height:var(--cds-layout-size-height-md)}.cds--layout--size-lg .cds--tag{--cds-layout-size-height:var(--cds-layout-size-height-lg)}.cds--tag.cds--tag--operational{border:1px solid var(--cds-tag-background-gray,#e0e0e0)}.cds--tag .cds--tag__close-icon:hover,.cds--tag.cds--tag--operational: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.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{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{background-color:var(--cds-layer);border:1px solid var(--cds-border-inverse,#161616);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{color:var(--cds-text-inverse,#fff)}.cds--tag--selectable-selected,.cds--tag--selectable-selected:hover{background-color:var(--cds-layer-selected-inverse,#161616)}.cds--tag--operational{background-color:var(--cds-tag-background-gray,#e0e0e0);border:1px solid var(--cds-tag-border-gray,#a8a8a8);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__close-icon:hover,.cds--tag--red.cds--tag--operational: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__close-icon:hover,.cds--tag--magenta.cds--tag--operational: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__close-icon:hover,.cds--tag--purple.cds--tag--operational: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__close-icon:hover,.cds--tag--blue.cds--tag--operational: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__close-icon:hover,.cds--tag--cyan.cds--tag--operational: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__close-icon:hover,.cds--tag--teal.cds--tag--operational: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__close-icon:hover,.cds--tag--green.cds--tag--operational: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__close-icon:hover,.cds--tag--gray.cds--tag--operational: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__close-icon:hover,.cds--tag--cool-gray.cds--tag--operational: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__close-icon:hover,.cds--tag--warm-gray.cds--tag--operational: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__close-icon:hover,.cds--tag--high-contrast:not(.cds--tag--operational).cds--tag--operational: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:transparent}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]){background-color:var(--cds-background,#f4f4f4);color:var(--cds-text-primary,#161616);outline:1px solid var(--cds-background-inverse,#393939);outline-offset:-1px}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]).cds--tag--operational{border:1px solid var(--cds-background,#f4f4f4)}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]) .cds--tag__close-icon:hover,.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]).cds--tag--operational: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--disabled:not(.cds--tag--operational),.cds--tag--filter.cds--tag--disabled,.cds--tag--interactive.cds--tag--disabled{background-color:var(--cds-layer);box-shadow:none;color:var(--cds-text-disabled,hsla(0,0%,9%,.25));outline:none}.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__close-icon:hover,.cds--tag--disabled:not(.cds--tag--operational).cds--tag--operational:hover,.cds--tag--filter.cds--tag--disabled .cds--tag__close-icon:hover,.cds--tag--filter.cds--tag--disabled.cds--tag--operational:hover,.cds--tag--interactive.cds--tag--disabled .cds--tag__close-icon:hover,.cds--tag--interactive.cds--tag--disabled.cds--tag--operational: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,hsla(0,0%,9%,.25))}.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,hsla(0,0%,9%,.25))}.cds--tag--operational.cds--tag--disabled,.cds--tag--selectable.cds--tag--disabled{background-color:var(--cds-layer);border:1px solid var(--cds-border-disabled,#c6c6c6);color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.cds--tag--operational.cds--tag--disabled:hover,.cds--tag--selectable.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{align-items:center;background-color:transparent;block-size:var(--cds-layout-size-height-local);border:0;border-radius:50%;color:currentColor;cursor:pointer;display:flex;flex-shrink:0;inline-size:var(--cds-layout-size-height-local);justify-content: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)}.cds--tag__close-icon svg{fill:currentColor}.cds--tag__custom-icon{background-color:transparent;block-size:1rem;border:0;color:currentColor;flex-shrink:0;inline-size:1rem;margin-inline-end:.25rem;outline:none;padding:0}.cds--tag__custom-icon svg{fill:currentColor}.cds--tag--disabled .cds--tag__close-icon{cursor:not-allowed}.cds--tag__close-icon:focus{border-radius:50%;box-shadow:inset 0 0 0 1px var(--cds-focus,#0f62fe);outline:none;z-index:99999}.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:transparent}.cds--tag--filter.cds--tag--disabled svg{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.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);background-color:var(--cds-skeleton-background,#e8e8e8);border:none;box-shadow:none;color:var(--cds-text-primary,#161616);inline-size:3.75rem;overflow:hidden;padding:0;pointer-events:none;position:relative}.cds--tag.cds--skeleton:active,.cds--tag.cds--skeleton:focus,.cds--tag.cds--skeleton:hover{border:none;cursor:default;outline:none}.cds--tag.cds--skeleton:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--tag.cds--skeleton:before{animation:none}}.cds--tag.cds--skeleton.cds--tag--operational{border:1px solid var(--cds-skeleton-background,#e8e8e8)}.cds--tag.cds--skeleton .cds--tag__close-icon:hover,.cds--tag.cds--skeleton.cds--tag--operational:hover{background-color:var(--cds-skeleton-background,#e8e8e8)}.cds--tag.cds--skeleton .cds--definition-term .cds--tag__label{color:var(--cds-text-primary,#161616)}@media not all and (min-resolution >= 0.001dpcm){@supports(-webkit-appearance:none) and (stroke-color:transparent){.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--ai-label,.cds--tag--filter .cds--slug,.cds--tag--filter .cds--tag__decorator>*{min-inline-size:2.00875rem}.cds--tag .cds--tag__decorator:not(:has(.cds--ai-label)){block-size:1rem;text-align:center}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--tag{outline:1px solid transparent}.cds--tag__close-icon svg,.cds--tag__custom-icon svg{fill:ButtonText}.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{display:inline-flex;max-inline-size:12.5rem;place-items:center}.cds--tag--filter .cds--tag__custom-icon+span>.cds--interactive--tag-children{max-inline-size:11.5rem}.cds--tag .cds--definition-term{border-block-end:none;cursor:default;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;align-items:center;display:inline-grid;grid-template:auto auto/auto auto}.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);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cds--list-box__wrapper--inline .cds--form-requirement,.cds--list-box__wrapper--inline .cds--form__helper-text,.cds--list-box__wrapper--inline .cds--label{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:2}.cds--list-box{background-color:var(--cds-field);block-size:2.5rem;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:2.5rem;position:relative;transition:all 70ms cubic-bezier(.2,0,.38,.9)}.cds--list-box html{font-size:100%}.cds--list-box body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}.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:hover{background-color:var(--cds-field-hover)}.cds--multi-select.cds--multi-select--readonly.cds--list-box{cursor:default}.cds--list-box--lg{block-size:3rem;max-block-size:3rem}.cds--list-box--sm{block-size:2rem;max-block-size:2rem}.cds--list-box--expanded{border-block-end-color:var(--cds-border-subtle-01,#e0e0e0)}.cds--layer-two .cds--list-box--expanded{border-block-end-color:var(--cds-border-subtle-02,#c6c6c6)}.cds--layer-three .cds--list-box--expanded{border-block-end-color:var(--cds-border-subtle-03,#e0e0e0)}.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,#f4f4f4)}.cds--list-box .cds--text-input{block-size:100%;min-inline-size:0}.cds--list-box__invalid-icon{fill:var(--cds-support-error,#da1e28);inset-block-start:50%;inset-inline-end:2.5rem;position:absolute;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.cds--list-box--warning .cds--list-box__field,.cds--list-box[data-invalid] .cds--list-box__field{border-block-end:0;padding-inline-end:4rem}.cds--list-box.cds--list-box--warning.cds--list-box--inline .cds--list-box__field,.cds--list-box[data-invalid].cds--list-box--inline .cds--list-box__field{padding-inline-end:3.5rem}.cds--list-box--light{background-color:var(--cds-field-02,#f4f4f4)}.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:transparent}.cds--list-box--disabled:hover{background-color:var(--cds-field)}.cds--list-box--light.cds--list-box--disabled{background-color:var(--cds-field-02,#f4f4f4)}.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:transparent;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,hsla(0,0%,9%,.25))}.cds--list-box--disabled .cds--list-box__menu-icon>svg,.cds--list-box--disabled .cds--list-box__selection>svg{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.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--highlighted,.cds--list-box--disabled .cds--list-box__menu-item:hover{color:var(--cds-text-disabled,hsla(0,0%,9%,.25));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:transparent;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--disabled:hover,.cds--list-box.cds--list-box--inline.cds--list-box--expanded:hover{background-color:transparent}.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{max-inline-size:30rem;min-inline-size:18rem}.cds--list-box__field{align-items:center;appearance:none;background:none;block-size:calc(100% + 1px);border:0;box-sizing:border-box;cursor:pointer;display:inline-block;display:inline-flex;font-family:inherit;font-size:100%;inline-size:100%;margin:0;outline:none;overflow:hidden;padding:0;padding-block:0;padding-inline:1rem 3rem;position:relative;text-align:start;text-overflow:ellipsis;vertical-align:baseline;vertical-align:top;white-space:nowrap}.cds--list-box__field *,.cds--list-box__field :after,.cds--list-box__field :before{box-sizing:inherit}.cds--list-box__field::-moz-focus-inner{border:0}.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,hsla(0,0%,9%,.25));outline:none}.cds--list-box__field .cds--text-input{padding-inline-end:5rem}.cds--list-box--warning .cds--list-box__field .cds--text-input,.cds--list-box[data-invalid] .cds--list-box__field .cds--text-input{padding-inline-end:6.5625rem}.cds--list-box--warning .cds--list-box__field .cds--text-input+.cds--list-box__invalid-icon,.cds--list-box[data-invalid] .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--warning .cds--list-box__field .cds--text-input--empty,.cds--list-box[data-invalid] .cds--list-box__field .cds--text-input--empty{padding-inline-end:4rem}.cds--list-box--warning .cds--list-box__field .cds--text-input--empty+.cds--list-box__invalid-icon,.cds--list-box[data-invalid] .cds--list-box__field .cds--text-input--empty+.cds--list-box__invalid-icon{inset-inline-end:2.5rem}.cds--list-box__label{color:var(--cds-text-primary,#161616);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.cds--list-box__menu-icon{align-items:center;appearance:none;background:none;block-size:1.5rem;border:0;box-sizing:border-box;cursor:pointer;display:inline-block;display:flex;font-family:inherit;font-size:100%;inline-size:1.5rem;inset-inline-end:.75rem;justify-content:center;margin:0;outline:none;padding:0;position:absolute;text-align:start;transition:transform 70ms cubic-bezier(.2,0,.38,.9);vertical-align:baseline}.cds--list-box__menu-icon *,.cds--list-box__menu-icon :after,.cds--list-box__menu-icon :before{box-sizing:inherit}.cds--list-box__menu-icon::-moz-focus-inner{border:0}.cds--list-box__menu-icon>svg{fill:var(--cds-icon-primary,#161616)}.cds--list-box__menu-icon--open{inline-size:1.5rem;justify-content:center;transform:rotate(180deg)}.cds--list-box__selection{align-items:center;appearance:none;background:none;block-size:1.5rem;border:0;box-sizing:border-box;cursor:pointer;display:inline-block;display:flex;font-family:inherit;font-size:100%;inline-size:1.5rem;inset-block-start:50%;inset-inline-end:2.8125rem;justify-content:center;margin:0;padding:0;position:absolute;text-align:start;transform:translateY(-50%);transition:background-color 70ms cubic-bezier(.2,0,.38,.9);-webkit-user-select:none;user-select:none;vertical-align:baseline}.cds--list-box__selection *,.cds--list-box__selection :after,.cds--list-box__selection :before{box-sizing:inherit}.cds--list-box__selection::-moz-focus-inner{border:0}.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{align-items:center;background-color:var(--cds-background-inverse,#393939);block-size:1.5rem;border-radius:.75rem;color:var(--cds-text-inverse,#fff);display:flex;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);inline-size:auto;inset-block-start:auto;justify-content:space-between;letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);line-height:0;margin-inline-end:.625rem;padding:.5rem;padding-inline-end:.125rem;position:static;transform:none}.cds--list-box__selection--multi>svg{fill:var(--cds-icon-inverse,#fff);block-size:1.25rem;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,hsla(0,0%,9%,.25));color:var(--cds-layer)}.cds--list-box--disabled .cds--list-box__selection--multi.cds--tag--operational{border:1px solid var(--cds-text-disabled,hsla(0,0%,9%,.25))}.cds--list-box--disabled .cds--list-box__selection--multi .cds--tag__close-icon:hover,.cds--list-box--disabled .cds--list-box__selection--multi.cds--tag--operational:hover{background-color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.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,hsla(0,0%,9%,.25))}.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{background-color:var(--cds-layer);box-shadow:0 2px 6px var(--cds-shadow,rgba(0,0,0,.3));display:none;inline-size:100%;inset-inline:0;overflow-y:auto;position:absolute;transition:max-height .11s cubic-bezier(.2,0,.38,.9);z-index:9100}.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--list-box .cds--list-box__field[aria-expanded=false] .cds--list-box__menu{display:none;max-block-size:0;visibility:hidden}.cds--list-box--expanded .cds--list-box__menu{display:block;max-block-size:13.75rem}.cds--list-box--expanded.cds--list-box--lg .cds--list-box__menu{max-block-size:16.5rem}.cds--list-box--expanded.cds--list-box--sm .cds--list-box__menu{max-block-size:11rem}.cds--list-box__menu-item{block-size:2.5rem;color:var(--cds-text-secondary,#525252);cursor:pointer;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);position:relative;transition:background 70ms cubic-bezier(.2,0,.38,.9);-webkit-user-select:none;user-select:none}.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--sm .cds--list-box__menu-item{block-size:2rem}.cds--list-box--lg .cds--list-box__menu-item{block-size:3rem}.cds--list-box--disabled .cds--list-box__menu-item:hover{background-color:transparent}.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,#e0e0e0)}.cds--layer-two .cds--list-box--disabled .cds--list-box__menu-item__option:hover{border-block-start-color:var(--cds-border-subtle-02,#c6c6c6)}.cds--layer-three .cds--list-box--disabled .cds--list-box__menu-item__option:hover{border-block-start-color:var(--cds-border-subtle-03,#e0e0e0)}.cds--list-box__menu-item:first-of-type .cds--list-box__menu-item__option{border-block-start-color:transparent}.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,#e0e0e0)}.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,#c6c6c6)}.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,#e0e0e0)}.cds--layer-two .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-02,#c6c6c6)}.cds--layer-three .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-03,#e0e0e0)}.cds--list-box__menu-item__option{block-size:2.5rem;border:0;border-block-end:1px solid transparent;border-block-start:1px solid transparent;border-block-start-color:var(--cds-border-subtle-01,#e0e0e0);box-sizing:border-box;color:var(--cds-text-secondary,#525252);display:block;font-family:inherit;font-size:100%;font-weight:400;line-height:1rem;margin:0 1rem;outline:2px solid transparent;outline-offset:-2px;overflow:hidden;padding:.6875rem 0;padding-inline-end:1.5rem;text-decoration:none;text-overflow:ellipsis;transition:border-color 70ms cubic-bezier(.2,0,.38,.9),color 70ms cubic-bezier(.2,0,.38,.9);vertical-align:baseline;white-space:nowrap}.cds--list-box__menu-item__option *,.cds--list-box__menu-item__option :after,.cds--list-box__menu-item__option :before{box-sizing:inherit}.cds--list-box__menu-item__option:focus{border-color:transparent;margin:0;outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px;padding:.6875rem 1rem}@media screen and (prefers-contrast){.cds--list-box__menu-item__option:focus{outline-style:dotted}}.cds--list-box__menu-item__option:hover{border-color:transparent;color:var(--cds-text-primary,#161616)}.cds--list-box--sm .cds--list-box__menu-item__option{block-size:2rem;padding-block:.4375rem .4375rem}.cds--list-box--lg .cds--list-box__menu-item__option{block-size:3rem;padding-block:.9375rem .9375rem}.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,hsla(0,0%,9%,.25))}.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,hsla(0,0%,9%,.25));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,hsla(0,0%,9%,.25))}.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,#e0e0e0)}.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,#c6c6c6)}.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,#e0e0e0)}.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:transparent}.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 .5rem}.cds--list-box__menu-item--highlighted{color:var(--cds-text-primary,#161616);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 .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:transparent}.cds--list-box__menu-item--highlighted .cds--list-box__menu-item__option{color:var(--cds-text-primary,#161616)}.cds--list-box__menu-item--active{color:var(--cds-text-primary,#161616)}.cds--list-box--light .cds--list-box__menu-item--active,.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:transparent}.cds--list-box__menu-item__selected-icon{fill:var(--cds-icon-primary,#161616);display:none;inset-block-start:50%;inset-inline-end:1rem;position:absolute;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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds--list-box--up .cds--list-box__menu{inset-block-end:2.5rem}.cds--list-box--up .cds--list-box--sm .cds--list-box__menu,.cds--list-box--up.cds--dropdown--sm .cds--list-box__menu,.cds--list-box--up.cds--list-box--sm .cds--list-box__menu{inset-block-end:2rem}.cds--list-box--up .cds--list-box--lg .cds--list-box__menu,.cds--list-box--up.cds--dropdown--lg .cds--list-box__menu,.cds--list-box--up.cds--list-box--lg .cds--list-box__menu{inset-block-end:3rem}.cds--list-box input[role=combobox],.cds--list-box input[type=text]{background-color:inherit;min-inline-size:0;text-overflow:ellipsis}.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{inset-block-start:50%;inset-inline-end:calc(2.5rem + 9px);margin-block-start:.03125rem;position:absolute;transform:translateY(-50%)}.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator>:after,.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator>:before,.cds--list-box__wrapper--slug .cds--ai-label:after,.cds--list-box__wrapper--slug .cds--ai-label:before,.cds--list-box__wrapper--slug .cds--slug:after,.cds--list-box__wrapper--slug .cds--slug:before{background-color:var(--cds-border-subtle-01,#e0e0e0);block-size:1rem;content:"";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>:after,.cds--list-box__wrapper--slug .cds--ai-label:after,.cds--list-box__wrapper--slug .cds--slug:after{display:block;inset-block-start:0;inset-inline-end:-.5625rem}.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}.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,rgba(69,137,255,.16)) 0,15%,var(--cds-ai-aura-end,hsla(0,0%,100%,0)) 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:transparent}.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--list-box--invalid[data-invalid] .cds--list-box__field,.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid] .cds--text-input--empty,.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--list-box__field,.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--text-input--empty,.cds--list-box__wrapper--decorator .cds--text-input:not(.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--invalid[data-invalid] .cds--text-input--empty,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--text-input--empty,.cds--list-box__wrapper--slug .cds--text-input:not(.cds--text-input--empty){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.8125rem}.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid] .cds--list-box__invalid-icon,.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--warning .cds--list-box__invalid-icon.cds--list-box__invalid-icon--warning,.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--list-box__invalid-icon,.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--warning .cds--list-box__invalid-icon.cds--list-box__invalid-icon--warning{inset-inline-end:5.1875rem}.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--invalid[data-invalid] .cds--slug:before,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--ai-label:before,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--slug:before{display:block}.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,.cds--list-box__wrapper--decorator .cds--list-box__field:has(.cds--list-box__selection)~.cds--list-box__inner-wrapper--decorator .cds--ai-label,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field:has(.cds--list-box__selection)~.cds--ai-label,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field:has(.cds--list-box__selection)~.cds--slug,.cds--list-box__wrapper--slug .cds--list-box__field:has(.cds--list-box__selection)~.cds--ai-label,.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--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.25rem}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--list-box__field,.cds--list-box__menu,.cds--multi-select .cds--tag--filter{outline:1px solid transparent}.cds--list-box__field:focus,.cds--list-box__menu-item--highlighted .cds--list-box__menu-item__option,.cds--multi-select .cds--tag__close-icon:focus{color:Highlight;outline:1px solid Highlight}.cds--list-box__menu-icon>svg,.cds--list-box__selection--multi>svg,.cds--list-box__selection>svg{fill:ButtonText}}.cds--list-box__field:has(.cds--list-box__menu-icon) .cds--list-box__selection:after{background-color:var(--cds-border-subtle-01,#e0e0e0);block-size:1rem;content:"";inline-size:.0625rem;margin-inline-start: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,.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,#e0e0e0);block-size:1rem;content:"";inline-size:.0625rem;margin-inline-end:2.0625rem;position:absolute}.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{inset-inline-end:.75rem}.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{block-size:100%;border:2px solid var(--cds-focus,#0f62fe);border-block-start:1px solid var(--cds-focus,#0f62fe);content:"";inline-size:100%;position:absolute}.cds--combo-box .cds--list-box__menu-item:first-child.cds--list-box__menu-item--highlighted{outline:2px solid transparent;outline-offset:-2px}.cds--combo-box.cds--list-box--light:hover{background-color:var(--cds-field-02,#f4f4f4)}.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--disabled.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--warning .cds--list-box__field,.cds--combo-box.cds--list-box[data-invalid] .cds--list-box__field{padding:0}.cds--combo-box--readonly,.cds--combo-box--readonly:hover{background-color:transparent}.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,hsla(0,0%,9%,.25))}.cds--menu{background-color:var(--cds-layer);border:0;box-shadow:0 2px 6px var(--cds-shadow,rgba(0,0,0,.3));box-sizing:border-box;font-family:inherit;font-size:100%;margin:0;max-inline-size:18rem;min-inline-size:10rem;opacity:0;overflow-y:auto;padding:.25rem 0;position:fixed;vertical-align:baseline;visibility:hidden;z-index:9000}.cds--menu *,.cds--menu :after,.cds--menu :before{box-sizing:inherit}.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}.cds--menu-item{align-items:center;block-size:2rem;color:var(--cds-text-secondary,#525252);column-gap:.5rem;cursor:pointer;display:grid;font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);grid-template-columns:1fr max-content;letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);line-height:var(--cds-body-short-01-line-height,1.28572);padding-inline:1rem;transition:background-color 70ms cubic-bezier(.2,0,.38,.9)}.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__icon{display:none}.cds--menu--with-icons .cds--menu-item__icon{display:flex}.cds--menu-item__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds--menu-item__shortcut{display:flex}.cds--menu-item-group>ul,.cds--menu-item-radio-group>ul{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}.cds--menu-item-group>ul *,.cds--menu-item-group>ul :after,.cds--menu-item-group>ul :before,.cds--menu-item-radio-group>ul *,.cds--menu-item-radio-group>ul :after,.cds--menu-item-radio-group>ul :before{box-sizing:inherit}.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{grid-template-columns:1rem 1fr max-content}.cds--menu-item--disabled{color:var(--cds-text-disabled,hsla(0,0%,9%,.25));cursor:not-allowed}.cds--menu-item--disabled.cds--menu-item--danger:hover,.cds--menu-item--disabled:hover{background-color:var(--cds-layer);color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.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-divider{background-color:var(--cds-border-subtle);block-size:.0625rem;display:block;inline-size:100%;margin-block:.25rem}.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%;max-inline-size:14.9375rem;min-inline-size:6.9375rem}.cds--combo-button__primary-action button{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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-end,.cds--combo-button__top-start{transform:translateY(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-layout-size-height-sm:1.125rem;--cds-layout-size-height-md:1.5rem;--cds-layout-size-height-lg:1.5rem;--cds-layout-size-height-xl:1.5rem;--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--layout--size-xs .cds--contained-list .cds--tag{--cds-layout-size-height:var(--cds-layout-size-height-xs)}.cds--layout--size-sm .cds--contained-list .cds--tag{--cds-layout-size-height:var(--cds-layout-size-height-sm)}.cds--layout--size-md .cds--contained-list .cds--tag{--cds-layout-size-height:var(--cds-layout-size-height-md)}.cds--layout--size-lg .cds--contained-list .cds--tag{--cds-layout-size-height:var(--cds-layout-size-height-lg)}.cds--layout--size-xl .cds--contained-list .cds--tag{--cds-layout-size-height:var(--cds-layout-size-height-xl)}.cds--contained-list>ul{margin:0;padding:0}.cds--contained-list__header{align-items:center;display:flex;inset-block-start:0;padding-inline:var(--cds-layout-density-padding-inline-local);position:sticky;z-index:1}.cds--contained-list__label{inline-size:100%}.cds--contained-list .cds--search{inset-block-start:var(--cds-layout-size-height-local);position:sticky;z-index:1}.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,#f4f4f4);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 transparent;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 transparent}.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{background-color:var(--cds-background,#f4f4f4);block-size:var(--cds-layout-size-height-local);border-block-end:1px solid var(--cds-border-subtle);color:var(--cds-text-primary,#161616);font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572)}.cds--layer-two .cds--contained-list--on-page .cds--contained-list__header{background-color:var(--cds-layer-01,#fff)}.cds--layer-three .cds--contained-list--on-page .cds--contained-list__header{background-color:var(--cds-layer-02,#f4f4f4)}.cds--contained-list--disclosed .cds--contained-list__header{background-color:var(--cds-layer);block-size:2rem;color:var(--cds-text-secondary,#525252);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333)}.cds--contained-list-item{display:list-item;list-style:none;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;background:none;border:0;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:inherit;font-size:100%;inline-size:100%;margin:0;padding:0;text-align:start;transition:background-color .15s cubic-bezier(.2,0,.38,.9);vertical-align:baseline}.cds--contained-list-item--clickable .cds--contained-list-item__content *,.cds--contained-list-item--clickable .cds--contained-list-item__content :after,.cds--contained-list-item--clickable .cds--contained-list-item__content :before{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,.cds--contained-list-item__content{--temp-1lh:(var(--cds-body-01-line-height,1.42857) * 1em);color:var(--cds-text-primary,#161616);font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857);min-block-size:var(--cds-layout-size-height-local);padding:calc((var(--cds-layout-size-height-local) - var(--temp-1lh))/2) var(--cds-layout-density-padding-inline-local)}.cds--contained-list-item:not(:last-of-type):before{background-color:var(--cds-border-subtle);block-size:1px;content:"";inset-block-end:0;inset-inline:0;position:absolute}.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,hsla(0,0%,9%,.25));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{content:"";inset:0;outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px;position:absolute}@media screen and (prefers-contrast){.cds--contained-list-item--clickable .cds--contained-list-item__content:focus:after{outline-style:dotted}}.cds--contained-list-item--with-action .cds--contained-list-item__content{padding-inline-end:4rem}.cds--contained-list-item__action,.cds--contained-list__action{display:flex;inset-block-start:0;inset-inline:0;justify-content:flex-end;pointer-events:none;position:absolute}.cds--contained-list-item__action>*,.cds--contained-list__action>*{pointer-events:all}.cds--contained-list-item--with-icon .cds--contained-list-item__content{column-gap:.75rem;display:grid;grid-template-columns:1rem 1fr}.cds--contained-list-item__icon{display:inline-flex;padding-block-start:.125rem}.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);display:flex;inline-size:100%;justify-content:space-evenly}.cds--content-switcher-btn{background-color:transparent;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);display:inline-flex;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);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin:0;outline:2px solid transparent;outline-offset:-2px;overflow:hidden;position:relative;text-align:start;text-decoration:none;transition:all .15s cubic-bezier(.2,0,.38,.9);white-space:nowrap}.cds--content-switcher-btn html{font-size:100%}.cds--content-switcher-btn body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}.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:after{background-color:var(--cds-layer-selected-inverse,#161616);block-size:100%;content:"";display:block;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;transform:scaleY(0);transform-origin:bottom;transition:all .15s cubic-bezier(.2,0,.38,.9)}@media(prefers-reduced-motion:reduce){.cds--content-switcher-btn:after{transition:none}}.cds--content-switcher-btn:disabled:after{display:none}.cds--content-switcher-btn:focus{border-color:var(--cds-focus,#0f62fe);box-shadow:inset 0 0 0 2px var(--cds-focus,#0f62fe),inset 0 0 0 3px var(--cds-focus-inset,#fff);z-index:3}.cds--content-switcher-btn:focus:after{clip-path:inset(3px 3px 3px 3px)}.cds--content-switcher-btn:hover{color:var(--cds-text-primary,#161616);cursor:pointer}.cds--content-switcher-btn:active,.cds--content-switcher-btn:hover{background-color:var(--cds-layer-hover);color:var(--cds-text-primary,#161616);z-index:3}.cds--content-switcher-btn:disabled{background-color:transparent;border-color:var(--cds-border-disabled,#c6c6c6);color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.cds--content-switcher-btn:disabled:hover{cursor:not-allowed}.cds--content-switcher-btn:disabled:first-child,.cds--content-switcher-btn:disabled:last-child{border-color:var(--cds-border-disabled,#c6c6c6)}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn{align-items:center;inline-size:100%;padding:.5rem var(--cds-layout-density-padding-inline-local)}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:first-child{border-end-start-radius:.25rem;border-inline-start:.0625rem solid var(--cds-border-inverse,#161616);border-start-start-radius:.25rem}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:first-child:disabled{border-color:var(--cds-border-disabled,#c6c6c6);color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:last-child{border-end-end-radius:.25rem;border-inline-end:.0625rem solid var(--cds-border-inverse,#161616);border-start-end-radius:.25rem}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:last-child:disabled{border-color:var(--cds-border-disabled,#c6c6c6);color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.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-btn:before{background-color:var(--cds-border-subtle);block-size:1rem;content:"";display:block;inline-size:.0625rem;inset-inline-start:0;position:absolute;z-index:2}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:first-of-type:before{display:none}.cds--content-switcher--selected+.cds--content-switcher-btn:before,.cds--content-switcher--selected:before,.cds--content-switcher-btn:focus+.cds--content-switcher-btn:before,.cds--content-switcher-btn:focus:before,.cds--content-switcher-btn:hover+.cds--content-switcher-btn:before,.cds--content-switcher-btn:hover:before{background-color:transparent}.cds--content-switcher-btn:disabled:before,.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,.cds--content-switcher-btn.cds--content-switcher--selected:disabled:hover+.cds--content-switcher-btn:before{background-color:transparent}.cds--content-switcher__icon{fill:var(--cds-icon-secondary,#525252);transition:fill 70ms cubic-bezier(.2,0,.38,.9)}.cds--content-switcher__icon+span{margin-inline-start:.5rem}.cds--content-switcher__label{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1}.cds--content-switcher-btn:focus .cds--content-switcher__icon,.cds--content-switcher-btn:hover .cds--content-switcher__icon{fill:var(--cds-icon-primary,#161616)}.cds--content-switcher-btn.cds--content-switcher--selected{background-color:var(--cds-layer-selected-inverse,#161616);color:var(--cds-text-inverse,#fff);z-index:3}.cds--content-switcher-btn.cds--content-switcher--selected:disabled{background-color:var(--cds-layer-selected-disabled,#8d8d8d);color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.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 (forced-colors:active),screen and (-ms-high-contrast:active){.cds--content-switcher-btn:focus{color:Highlight;outline:1px solid Highlight}}.cds--content-switcher--icon-only{justify-content:flex-start}.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:first-child .cds--content-switcher-btn{border-end-start-radius:.25rem;border-inline-start:.0625rem solid var(--cds-border-inverse,#161616);border-start-start-radius:.25rem}.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:first-child .cds--content-switcher--selected[disabled],.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:last-child .cds--content-switcher--selected[disabled]{border-color:var(--cds-layer-selected-disabled,#8d8d8d)}.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:last-child .cds--content-switcher-btn{border-end-end-radius:.25rem;border-inline-end:.0625rem solid var(--cds-border-inverse,#161616);border-start-end-radius:.25rem}.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:first-child .cds--content-switcher-btn.cds--content-switcher--selected,.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:last-child .cds--content-switcher-btn.cds--content-switcher--selected{border-color:var(--cds-background,#f4f4f4)}.cds--content-switcher--lg .cds--content-switcher-btn{padding-inline:.875rem .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{fill:var(--cds-icon-primary,#161616)}.cds--content-switcher--icon-only .cds--content-switcher-btn.cds--content-switcher--selected svg{fill:var(--cds-icon-inverse,#fff);z-index:1}.cds--content-switcher--icon-only.cds--content-switcher--sm .cds--btn--sm{block-size:2rem}.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:first-of-type .cds--content-switcher-btn:before{display:none}.cds--content-switcher--selected:before,.cds--content-switcher-btn:focus:before,.cds--content-switcher-btn:hover:before,.cds--content-switcher-popover--selected+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:before,.cds--content-switcher-popover__wrapper:focus-within+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:before,.cds--content-switcher-popover__wrapper:not(.cds--content-switcher-popover--disabled):hover+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:before{background-color:transparent}.cds--content-switcher--icon-only .cds--content-switcher-btn[disabled]{border-color:var(--cds-border-inverse,#161616)}.cds--content-switcher--icon-only .cds--content-switcher-btn[disabled] svg{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.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:transparent}.cds--content-switcher--icon-only .cds--content-switcher-btn[disabled]:hover:before{background-color:var(--cds-border-subtle)}.cds--radio-button-group{align-items:center;border:0;box-sizing:border-box;display:flex;font-family:inherit;font-size:100%;margin:0;padding:0;position:relative;vertical-align:baseline}.cds--radio-button-group *,.cds--radio-button-group :after,.cds--radio-button-group :before{box-sizing:inherit}.cds--label+.cds--form-item .cds--radio-button-group{margin-block-start:0}.cds--radio-button-group--vertical{align-items:flex-start;flex-direction:column}.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;border:0;inline-size:1px;margin:-1px;margin-block-start:.9rem;margin-inline-start:.63rem;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.cds--radio-button__label{align-items:center;cursor:pointer;display:flex;margin-inline-end:1rem}.cds--radio-button__label-text{flex:1 1;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cds--radio-button__appearance{background-color:transparent;block-size:1.125rem;border:0;border:1px solid var(--cds-icon-primary,#161616);border-radius:50%;box-sizing:border-box;flex-shrink:0;font-family:inherit;font-size:100%;inline-size:1.125rem;margin:0;margin-block:.0625rem .125rem;margin-inline:.125rem .625rem;padding:0;vertical-align:baseline}.cds--radio-button__appearance *,.cds--radio-button__appearance :after,.cds--radio-button__appearance :before{box-sizing:inherit}.cds--radio-button-group--vertical .cds--radio-button__appearance{margin-block:0}.cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance{align-items:center;border-color:var(--cds-icon-primary,#161616);display:flex;justify-content:center}.cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance:before{background-color:var(--cds-icon-primary,#161616);block-size:100%;border-radius:50%;content:"";display:inline-block;inline-size:100%;position:relative;transform:scale(.5)}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance:before{fill:ButtonText;background-color:ButtonText}}@media print{.cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cds--radio-button:disabled+.cds--radio-button__label{color:var(--cds-text-disabled,hsla(0,0%,9%,.25));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,hsla(0,0%,9%,.25))}.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,hsla(0,0%,9%,.25))}.cds--radio-button-group--readonly .cds--radio-button+.cds--radio-button__label .cds--radio-button__appearance{border-color:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.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;display:none;margin-block-start:.375rem}.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{display:block;margin-block-start:0;margin-inline-start:.5rem;max-block-size:100%;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);block-size:1.125rem;border:none;box-shadow:none;inline-size:6.25rem;padding:0;pointer-events:none;position:relative}.cds--radio-button__label.cds--skeleton:active,.cds--radio-button__label.cds--skeleton:focus,.cds--radio-button__label.cds--skeleton:hover{border:none;cursor:default;outline:none}.cds--radio-button__label.cds--skeleton:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--radio-button__label.cds--skeleton:before{animation:none}}.cds--radio-button__label.cds--skeleton .cds--radio-button__appearance{display:none}.cds--radio-button-wrapper .cds--radio-button__label{align-items:flex-start;display:flex;justify-content:center;margin:0}.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-group--slug legend.cds--label,.cds--radio-button-wrapper--decorator .cds--radio-button__label-text,.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-group--slug legend.cds--label .cds--ai-label,.cds--radio-button-group--slug legend.cds--label .cds--slug,.cds--radio-button-wrapper--decorator .cds--radio-button__label-text .cds--radio-button-wrapper-inner--decorator>*,.cds--radio-button-wrapper--slug .cds--radio-button__label-text .cds--ai-label,.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-header{background-color:var(--cds-layer);padding-block:1rem 1.5rem;padding-inline:1rem}.cds--data-table-header__title{color:var(--cds-text-primary,#161616);font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);letter-spacing:var(--cds-heading-03-letter-spacing,0);line-height:var(--cds-heading-03-line-height,1.4)}.cds--data-table-header__description{color:var(--cds-text-secondary,#525252);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}@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{background-color:var(--cds-layer-accent);font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572)}.cds--data-table tbody{background-color:var(--cds-layer);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);inline-size:100%;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cds--data-table tr{block-size:3rem;border:none;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,hsla(0,0%,9%,.25))}.cds--data-table td,.cds--data-table th{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 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 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 td[align=right],.cds--data-table th[align=right]{text-align:end}.cds--data-table td[align=center],.cds--data-table th[align=center]{text-align:center}.cds--data-table th{background-color:var(--cds-layer-accent);color:var(--cds-text-primary,#161616);padding-inline:1rem 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 tbody th,.cds--data-table td{border-block-end:1px solid var(--cds-border-subtle-01,#e0e0e0);border-block-start:1px solid var(--cds-layer);color:var(--cds-text-secondary,#525252);padding-inline:1rem 1rem}.cds--data-table tbody th+td:first-of-type,.cds--data-table td+td:first-of-type{padding-inline-start:.75rem}.cds--layer-two .cds--data-table tbody th,.cds--layer-two .cds--data-table td{border-block-end:1px solid var(--cds-border-subtle-02,#c6c6c6)}.cds--layer-three .cds--data-table tbody th,.cds--layer-three .cds--data-table td{border-block-end:1px solid var(--cds-border-subtle-03,#e0e0e0)}@supports(-moz-appearance:none){.cds--data-table td{background-clip:padding-box}}.cds--data-table .cds--dropdown,.cds--data-table .cds--list-box,.cds--data-table .cds--list-box input[role=combobox],.cds--data-table .cds--list-box input[type=text],.cds--data-table .cds--number input[type=number],.cds--data-table .cds--number__control-btn:after,.cds--data-table .cds--number__control-btn:before,.cds--data-table .cds--select-input,.cds--data-table .cds--text-input{background-color:var(--cds-field-02,#f4f4f4)}.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 (-ms-high-contrast:active),(-ms-high-contrast:none),screen and (hover:hover){.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 td.cds--table-column-menu .cds--overflow-menu:focus .cds--overflow-menu__icon,.cds--data-table td.cds--table-column-menu .cds--overflow-menu:hover .cds--overflow-menu__icon,.cds--data-table tr:hover td.cds--table-column-menu .cds--overflow-menu .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{opacity:1}.cds--table-row--menu-option .cds--overflow-menu-options__btn .cds--overflow-menu-options__option-content svg{inset-block-start:.1875rem;margin-inline-end:.5rem;position:relative}.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--sm td.cds--table-column-menu,.cds--data-table--xs 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;position:static;transition:background-color 70ms cubic-bezier(0,0,.38,.9)}.cds--data-table tbody td.cds--table-column-checkbox,.cds--data-table tbody td.cds--table-expand,.cds--data-table thead th.cds--table-column-checkbox,.cds--data-table thead th.cds--table-expand{min-inline-size:0}.cds--data-table tbody td.cds--table-column-checkbox,.cds--data-table thead th.cds--table-column-checkbox{min-inline-size:2.5rem;padding-inline:1rem .25rem}.cds--data-table tbody td.cds--table-expand,.cds--data-table thead th.cds--table-expand{block-size:2rem;inline-size:2rem}.cds--data-table--xs tbody td.cds--table-expand,.cds--data-table--xs thead th.cds--table-expand{block-size:1.5rem;inline-size:1.5rem;padding:0 0 0 .5rem}.cds--data-table--sm tbody td.cds--table-expand,.cds--data-table--sm thead th.cds--table-expand{block-size:2rem;inline-size:2rem;padding:0;padding-inline-start:.5rem}.cds--data-table--md tbody td.cds--table-expand,.cds--data-table--md thead th.cds--table-expand{block-size:2.5rem;inline-size:2.5rem;padding:.25rem 0 .25rem .5rem}.cds--data-table--xl tbody td.cds--table-expand,.cds--data-table--xl thead th.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(2n).cds--data-table--selected td,.cds--data-table--zebra tbody tr:last-of-type:nth-child(odd).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 tbody .cds--data-table--selected:hover td,.cds--data-table--zebra tbody tr:nth-child(odd).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 tbody .cds--data-table--selected:hover,.cds--data-table--zebra tbody tr:nth-child(odd).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 tbody tr,.cds--data-table--xs tbody tr th,.cds--data-table--xs thead tr{block-size:1.5rem}.cds--data-table--xs .cds--table-header-label,.cds--data-table--xs tbody tr th,.cds--data-table--xs td{padding-block:.125rem .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 tbody tr,.cds--data-table--sm tbody tr th,.cds--data-table--sm thead tr{block-size:2rem}.cds--data-table--sm .cds--table-header-label{padding-block:.4375rem .4375rem}.cds--data-table--sm tbody tr th,.cds--data-table--sm td,.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 .1875rem}.cds--data-table--sm .cds--overflow-menu{block-size:calc(100% + 1px)}.cds--data-table--md tbody tr,.cds--data-table--md tbody tr th,.cds--data-table--md thead tr{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 .4375rem}.cds--data-table--md tbody tr th,.cds--data-table--md td{padding-block:.4375rem .375rem}.cds--data-table--md .cds--table-column-menu,.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{padding-block:.1875rem .1875rem}.cds--data-table--xl tbody tr,.cds--data-table--xl tbody tr th,.cds--data-table--xl thead tr{block-size:4rem}.cds--data-table--xl .cds--table-header-label,.cds--data-table--xl tbody tr th,.cds--data-table--xl td{padding-block:1rem 1rem}.cds--data-table--xl td,.cds--data-table--xl th{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);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333)}.cds--data-table--static{inline-size:auto}.cds--data-table-container--static{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 tbody,.cds--data-table--sticky-header td,.cds--data-table--sticky-header th,.cds--data-table--sticky-header thead,.cds--data-table--sticky-header tr{display:flex}.cds--data-table--sticky-header thead{-ms-overflow-style:none;inline-size:100%;inset-block-start:0;overflow:scroll;position:sticky;will-change:transform;z-index:1}.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;flex-direction:column;overflow-x:scroll;will-change:transform}.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 tbody tr td.cds--table-column-checkbox,.cds--data-table--sticky-header thead th.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 td.cds--table-column-checkbox,.cds--data-table--sticky-header.cds--data-table--xl thead th.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 tbody::-webkit-scrollbar,.cds--data-table--sticky-header thead::-webkit-scrollbar{display:none}@document url-prefix(){.cds--data-table--sticky-header tbody,.cds--data-table--sticky-header thead{scrollbar-width:none}}.cds--data-table--sticky-header tbody tr:last-of-type{border-block-end:0}.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),.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){inline-size:100%;min-inline-size:0}.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),.cds--data-table--sticky-header.cds--data-table--xs 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{display:block;max-inline-size:calc(100% - 10px);overflow-x:hidden;overflow-y:hidden;padding-block:.9375rem 1rem;text-overflow:ellipsis;white-space:nowrap}.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--sm tr.cds--parent-row .cds--table-column-checkbox,.cds--data-table--sticky-header.cds--data-table--xs 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--sm .cds--form-item.cds--checkbox-wrapper:last-of-type,.cds--data-table--xs .cds--form-item.cds--checkbox-wrapper:last-of-type{margin:-.1875rem 0}.cds--data-table .cds--table-column-decorator,.cds--data-table .cds--table-column-slug{inline-size:1rem;padding-inline-end:0}tr.cds--data-table--ai-label-row,tr.cds--data-table--ai-label-row+.cds--expandable-row,tr.cds--data-table--slug-row,tr.cds--data-table--slug-row+.cds--expandable-row{background:linear-gradient(to right,var(--cds-ai-aura-start-sm,rgba(69,137,255,.16)) 0,var(--cds-ai-aura-end,hsla(0,0%,100%,0)) 50%,transparent 50%);background-attachment:fixed}.cds--data-table--ai-label-row,.cds--data-table--slug-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]:hover>td,tr.cds--data-table--ai-label-row.cds--expandable-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--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.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.cds--expandable-row:hover+tr[data-child-row]>td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected:not(.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{background-color:transparent}.cds--data-table tbody tr.cds--data-table--ai-label-row:hover,tr.cds--data-table--ai-label-row.cds--expandable-row--hover+.cds--expandable-row[data-child-row]:hover,tr.cds--data-table--ai-label-row:hover+.cds--expandable-row[data-child-row],tr.cds--data-table--selected.cds--parent-row.cds--expandable-row--hover.cds--data-table--ai-label-row,tr.cds--expandable-row--hover.cds--data-table--ai-label-row{background:linear-gradient(to right,var(--cds-ai-aura-hover-start,rgba(69,137,255,.32)) 0,15%,var(--cds-ai-aura-hover-end,hsla(0,0%,100%,0)) 50%),var(--cds-ai-aura-hover-background,#edf5ff);background-attachment:fixed}.cds--data-table--selected.cds--data-table--ai-label-row,.cds--data-table--selected.cds--data-table--slug-row,tr.cds--data-table--selected.cds--data-table--ai-label-row+.cds--expandable-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,tr.cds--parent-row.cds--data-table--selected.cds--data-table--slug-row{background:linear-gradient(to right,var(--cds-ai-aura-start-sm,rgba(69,137,255,.16)) 0,var(--cds-ai-aura-end,hsla(0,0%,100%,0)) 50%,transparent 50%),var(--cds-layer-selected);background-attachment:fixed}tbody tr.cds--data-table--ai-label-row:hover td,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,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){border-block-end:1px solid var(--cds-layer-selected)}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,tr.cds--parent-row.cds--data-table--slug-row.cds--expandable-row:hover td:first-of-type{border-block-end:1px solid transparent}.cds--data-table thead th.cds--table-sort__header--ai-label .cds--table-sort,.cds--data-table thead th.cds--table-sort__header--slug .cds--table-sort,.cds--data-table thead th:has(>.cds--table-header-label--ai-label),.cds--data-table thead th:has(>.cds--table-header-label--slug){background:linear-gradient(to right,var(--cds-ai-aura-start-sm,rgba(69,137,255,.16)) 0,var(--cds-ai-aura-end,hsla(0,0%,100%,0)) 50%,transparent 50%)}.cds--table-column-decorator .cds--decorator,.cds--table-column-slug .cds--ai-label,.cds--table-column-slug .cds--slug{position:absolute;transform:translateY(-50%);z-index:2}.cds--data-table--xl .cds--table-column-decorator .cds--decorator,.cds--data-table--xl .cds--table-column-slug .cds--ai-label,.cds--data-table--xl .cds--table-column-slug .cds--slug{transform:translateY(1px)}th .cds--table-header-label.cds--table-header-label--ai-label,th .cds--table-header-label.cds--table-header-label--decorator,th .cds--table-header-label.cds--table-header-label--slug{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--ai-label .cds--table-header-label--decorator-inner,th .cds--table-header-label.cds--table-header-label--decorator .cds--table-header-label--decorator-inner{margin-inline-start:auto}th.cds--table-sort__header--ai-label,th.cds--table-sort__header--slug,th:has(.cds--table-header-label--ai-label),th:has(.cds--table-header-label--slug){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,rgba(69,137,255,.16)) 0,var(--cds-ai-aura-end,hsla(0,0%,100%,0)) 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,rgba(69,137,255,.16)) 0,var(--cds-ai-aura-end,hsla(0,0%,100%,0)) 50%,transparent 50%)}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--data-table-content,tr.cds--parent-row:not(.cds--expandable-row):not(:first-of-type) td.cds--table-cell--column-slug{outline:1px solid transparent}}.cds--search{align-items:center;display:flex;inline-size:100%;position:relative}.cds--search .cds--label{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.cds--search-input{appearance:none;background-color:var(--cds-field);border:none;border-block-end:1px solid var(--cds-border-strong);box-sizing:border-box;color:var(--cds-text-primary,#161616);font-family:inherit;font-size:100%;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);inline-size:100%;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin:0;order:1;outline:2px solid transparent;outline-offset:-2px;padding:0 2.5rem;text-overflow:ellipsis;transition:background-color .11s cubic-bezier(.2,0,.38,.9),outline .11s cubic-bezier(.2,0,.38,.9);vertical-align:baseline}.cds--search-input *,.cds--search-input :after,.cds--search-input :before{box-sizing:inherit}.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,hsla(0,0%,9%,.4));opacity:1}.cds--search-input::-ms-clear{display:none}.cds--search-input[disabled]{background-color:var(--cds-field);border-block-end:1px solid transparent;color:var(--cds-text-disabled,hsla(0,0%,9%,.25));cursor:not-allowed}.cds--search-input[disabled]::placeholder{color:var(--cds-field)}.cds--search--light .cds--search-close:before,.cds--search--light .cds--search-input{background:var(--cds-field-02,#f4f4f4)}.cds--search--sm .cds--search-input,.cds--search--sm.cds--search--expandable.cds--search--expanded .cds--search-input{block-size:2rem;padding:0 2rem}.cds--search--sm .cds--search-magnifier-icon{inset-inline-start:.5rem}.cds--search--md .cds--search-input,.cds--search--md.cds--search--expandable.cds--search--expanded .cds--search-input{block-size:2.5rem;padding:0 2.5rem}.cds--search--md .cds--search-magnifier-icon{inset-inline-start:.75rem}.cds--search--lg .cds--search-input,.cds--search--lg.cds--search--expandable.cds--search--expanded .cds--search-input{block-size:3rem;padding:0 3rem}.cds--search-magnifier-icon{fill:var(--cds-icon-secondary,#525252);block-size:1rem;border:0;box-sizing:border-box;font-family:inherit;font-size:100%;inline-size:1rem;inset-block-start:50%;inset-inline-start:1rem;margin:0;padding:0;pointer-events:none;position:absolute;transform:translateY(-50%);vertical-align:baseline;z-index:2}.cds--search-magnifier-icon *,.cds--search-magnifier-icon :after,.cds--search-magnifier-icon :before{box-sizing:inherit}.cds--search-close{appearance:none;background:none;border:0;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:inherit;font-size:100%;inset-block-start:0;inset-inline-end:0;margin:0;outline:2px solid transparent;outline-offset:-2px;padding:0;position:absolute;text-align:start;vertical-align:baseline}.cds--search-close *,.cds--search-close :after,.cds--search-close :before{box-sizing:inherit}.cds--search-close::-moz-focus-inner{border:0}.cds--search-close:before{background-color:var(--cds-field);block-size:calc(100% - 2px);content:"";display:block;inline-size:2px;inset-block-start:.0625rem;inset-inline-start:0;position:absolute;transition:background-color .11s cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion:reduce){.cds--search-close:before{transition:none}}.cds--search-close:hover{border-block-end:1px solid var(--cds-border-strong)}.cds--search-close:hover:before{background-color:var(--cds-field-hover)}.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{fill:inherit}.cds--search-button,.cds--search-close{fill:var(--cds-icon-primary,#161616);align-items:center;block-size:2.5rem;border-color:transparent;border-style:solid;border-width:1px 0;cursor:pointer;display:flex;inline-size:2.5rem;justify-content:center;opacity:1;transition:opacity .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9),outline .11s cubic-bezier(.2,0,.38,.9),border .11s cubic-bezier(.2,0,.38,.9);visibility:inherit}.cds--search-button:hover,.cds--search-close:hover{background-color:var(--cds-field-hover)}.cds--search-button:focus,.cds--search-close:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--search-button:focus,.cds--search-close:focus{outline-style:dotted}}.cds--search-button:active,.cds--search-close:active{background-color:var(--cds-background-selected,hsla(0,0%,55%,.2));outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--search-button:active,.cds--search-close:active{outline-style:dotted}}.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:transparent;border-block-end-color:transparent}.cds--search--disabled .cds--search-close:hover:before,.cds--search--disabled.cds--search--expandable .cds--search-magnifier:hover:before{background-color:transparent}.cds--search--disabled svg{fill:var(--cds-icon-on-color-disabled,#8d8d8d)}.cds--search-close:active:before,.cds--search-close:focus:before{background-color:var(--cds-focus,#0f62fe)}.cds--search-input:focus~.cds--search-close:hover{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--search-input:focus~.cds--search-close:hover{outline-style:dotted}}.cds--search--sm .cds--search-close,.cds--search--sm.cds--search--expandable,.cds--search--sm.cds--search--expandable .cds--search-magnifier,.cds--search--sm~.cds--search-button{block-size:2rem;inline-size:2rem}.cds--search--sm.cds--search--expandable .cds--search-input::placeholder{padding:0 2rem}.cds--search--md .cds--search-close,.cds--search--md.cds--search--expandable,.cds--search--md.cds--search--expandable .cds--search-magnifier,.cds--search--md~.cds--search-button{block-size:2.5rem;inline-size:2.5rem}.cds--search--md.cds--search--expandable .cds--search-input::placeholder{padding:0 2.5rem}.cds--search--lg .cds--search-close,.cds--search--lg.cds--search--expandable,.cds--search--lg.cds--search--expandable .cds--search-magnifier,.cds--search--lg~.cds--search-button{block-size:3rem;inline-size:3rem}.cds--search--lg.cds--search--expandable .cds--search-input::placeholder{padding:0 3rem}.cds--search-close--hidden{opacity:0;visibility:hidden}.cds--search--lg.cds--skeleton .cds--search-input,.cds--search--md.cds--skeleton .cds--search-input,.cds--search--sm.cds--skeleton .cds--search-input{background:var(--cds-skeleton-background,#e8e8e8);border:none;box-shadow:none;inline-size:100%;padding:0;pointer-events:none;position:relative}.cds--search--lg.cds--skeleton .cds--search-input:active,.cds--search--lg.cds--skeleton .cds--search-input:focus,.cds--search--lg.cds--skeleton .cds--search-input:hover,.cds--search--md.cds--skeleton .cds--search-input:active,.cds--search--md.cds--skeleton .cds--search-input:focus,.cds--search--md.cds--skeleton .cds--search-input:hover,.cds--search--sm.cds--skeleton .cds--search-input:active,.cds--search--sm.cds--skeleton .cds--search-input:focus,.cds--search--sm.cds--skeleton .cds--search-input:hover{border:none;cursor:default;outline:none}.cds--search--lg.cds--skeleton .cds--search-input:before,.cds--search--md.cds--skeleton .cds--search-input:before,.cds--search--sm.cds--skeleton .cds--search-input:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--search--lg.cds--skeleton .cds--search-input:before,.cds--search--md.cds--skeleton .cds--search-input:before,.cds--search--sm.cds--skeleton .cds--search-input:before{animation:none}}.cds--search--lg.cds--skeleton .cds--search-input::placeholder,.cds--search--md.cds--skeleton .cds--search-input::placeholder,.cds--search--sm.cds--skeleton .cds--search-input::placeholder{color:transparent}.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:padding 70ms cubic-bezier(.2,0,.38,.9),width 0s linear 70ms}.cds--search--expandable .cds--search-input::placeholder{opacity:0;position:relative;transition-duration:70ms;transition-property:padding,opacity;transition-timing-function:cubic-bezier(.2,0,.38,.9)}.cds--search--expandable.cds--search--expanded .cds--search-input{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,hsla(0,0%,55%,.12))}.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,hsla(0,0%,9%,.25))}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--search-close svg,.cds--search-magnifier-icon{fill:ButtonText}}.cds--table-toolbar{background-color:var(--cds-layer);display:flex;inline-size:100%;min-block-size:3rem;position:relative;z-index:1}.cds--toolbar-content{block-size:3rem;display:flex;inline-size:100%;justify-content:flex-end;transform:translateZ(0);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9)}.cds--toolbar-content .cds--search .cds--search-input{background-color:transparent;block-size:3rem;padding:0 3rem}.cds--toolbar-content .cds--overflow-menu{block-size:3rem;inline-size:3rem}.cds--batch-actions~.cds--toolbar-search-container{align-items:center;display:flex;opacity:1;transition:opacity .11s}.cds--toolbar-search-container-expandable{block-size:3rem;box-shadow:none;cursor:pointer;inline-size:3rem;position:relative;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:3rem}.cds--toolbar-search-container-expandable .cds--search-input{block-size:100%;cursor:pointer;opacity:0}.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 .cds--search-close{block-size:3rem;inline-size:3rem}.cds--toolbar-search-container-expandable.cds--search .cds--search-close:before{background-color:var(--cds-field-hover);block-size:calc(100% - .25rem);inset-block-start:.125rem}.cds--toolbar-search-container-expandable.cds--search .cds--search-close:focus:before{background-color:var(--cds-focus,#0f62fe)}.cds--table-toolbar .cds--search--lg .cds--search-magnifier-icon{inset-inline-start:0}.cds--table-toolbar:not(.cds--table-toolbar--sm) .cds--toolbar-search-container-persistent.cds--search--lg .cds--search-magnifier-icon{inset-inline-start:1rem}.cds--table-toolbar.cds--table-toolbar--sm .cds--search--sm:not(.cds--toolbar-search-container-active):not(.cds--toolbar-search-container-persistent) .cds--search-magnifier-icon{inset-inline-start:0}.cds--table-toolbar .cds--toolbar-search-container-persistent.cds--search--sm .cds--search-magnifier-icon,.cds--table-toolbar.cds--table-toolbar--sm .cds--search--sm.cds--toolbar-search-container-active .cds--search-magnifier-icon{inset-inline-start:.5rem}.cds--toolbar-search-container-expandable .cds--search-magnifier-icon{block-size:3rem;inline-size:3rem;padding:1rem}.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:active,.cds--toolbar-search-container-active .cds--search-magnifier-icon:focus,.cds--toolbar-search-container-active .cds--search-magnifier-icon:hover{background-color:transparent;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{cursor:text;padding:0 3rem}.cds--toolbar-search-container-active .cds--search-input:focus+.cds--search-close{border:none;box-shadow: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-active .cds--search-close,.cds--toolbar-search-container-active .cds--search-close:hover,.cds--toolbar-search-container-persistent .cds--search-close,.cds--toolbar-search-container-persistent .cds--search-close:hover{background-color:transparent;border:none}.cds--toolbar-search-container-persistent .cds--search-close:before{display:none}.cds--overflow-menu.cds--toolbar-action{appearance:none;background:none;block-size:3rem;border:0;box-sizing:border-box;cursor:pointer;display:inline-block;display:flex;font-family:inherit;font-size:100%;inline-size:100%;inline-size:3rem;margin:0;padding:1rem;text-align:start;transition:background .11s cubic-bezier(0,0,.38,.9);vertical-align:baseline}.cds--overflow-menu.cds--toolbar-action *,.cds--overflow-menu.cds--toolbar-action :after,.cds--overflow-menu.cds--toolbar-action :before{box-sizing:inherit}.cds--overflow-menu.cds--toolbar-action::-moz-focus-inner{border:0}.cds--toolbar-action{appearance:none;background:none;block-size:3rem;border:0;box-sizing:border-box;cursor:pointer;display:inline-block;display:flex;font-family:inherit;font-size:100%;inline-size:100%;inline-size:3rem;margin:0;padding:0;text-align:start;transition:background .11s cubic-bezier(0,0,.38,.9);vertical-align:baseline}.cds--toolbar-action *,.cds--toolbar-action :after,.cds--toolbar-action :before{box-sizing:inherit}.cds--toolbar-action::-moz-focus-inner{border:0}.cds--toolbar-action:hover:not([disabled]){background-color:var(--cds-field-hover)}.cds--toolbar-action:hover[aria-expanded=true],.cds--toolbar-action[aria-expanded=true]{background-color:var(--cds-layer-02,#f4f4f4)}.cds--toolbar-action[disabled]{cursor:not-allowed}.cds--toolbar-action[disabled] .cds--toolbar-action__icon{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25));cursor:not-allowed}.cds--toolbar-action:active:not([disabled]),.cds--toolbar-action:focus:not([disabled]){outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--toolbar-action:active:not([disabled]),.cds--toolbar-action:focus:not([disabled]){outline-style:dotted}}.cds--toolbar-action:active:not([disabled]).cds--toolbar-search-container-expandable,.cds--toolbar-action:focus:not([disabled]).cds--toolbar-search-container-expandable{outline:none}.cds--toolbar-action~.cds--btn{margin:0;max-inline-size:none;white-space:nowrap}.cds--overflow-menu--data-table{block-size:3rem}.cds--toolbar-action__icon{fill:var(--cds-icon-primary,#161616);block-size:1rem;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,#f4f4f4)}.cds--toolbar-search-container-persistent{block-size:3rem;inline-size:100%;opacity:1;position:relative}.cds--toolbar-search-container-persistent+.cds--toolbar-content{inline-size:auto;position:relative}.cds--toolbar-search-container-persistent .cds--search{position:static}.cds--toolbar-search-container-persistent .cds--search-magnifier-icon{inset-inline-start:1rem}.cds--toolbar-search-container-persistent .cds--search-input{block-size:3rem;border:none;padding:0 3rem}.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]){background-color:var(--cds-field-hover)}.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--toolbar-search-container-persistent .cds--search-close{block-size:3rem;inline-size:3rem}.cds--batch-actions--active~.cds--toolbar-content,.cds--batch-actions--active~.cds--toolbar-search-container{clip-path:polygon(0 0,100% 0,100% 0,0 0);transform:translate3d(0,48px,0);transition:transform .11s cubic-bezier(.2,0,.38,.9),clip-path .11s cubic-bezier(.2,0,.38,.9)}.cds--batch-actions{align-items:center;background-color:var(--cds-background-brand,#0f62fe);clip-path:polygon(0 0,100% 0,100% 0,0 0);display:flex;inset-block-end:0;inset-inline:0;justify-content:space-between;opacity:0;pointer-events:none;position:absolute;transform:translate3d(0,48px,0);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);will-change:transform}.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{clip-path:polygon(0 0,300% 0,300% 300%,0 300%);opacity:1;pointer-events:all;transform:translateZ(0);z-index:1}.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);padding-inline:1rem 1rem;white-space:nowrap}.cds--action-list .cds--btn:disabled{background-color:transparent;border-color:transparent;color:var(--cds-text-on-color,#fff);opacity:.5}.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:after,.cds--action-list .cds--btn--primary:before,.cds--action-list .cds--btn--primary:focus:after,.cds--action-list .cds--btn--primary:focus:before{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):focus+.cds--btn--primary.cds--batch-summary__cancel:before,.cds--action-list .cds--btn--primary:nth-child(3):hover+.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);block-size:1rem;border:none;content:"";display:block;inline-size:.0625rem;inset-block-start:.9375rem;inset-inline-start:0;opacity:1;position:absolute;transition:opacity .11s cubic-bezier(.2,0,.38,.9)}.cds--btn--primary.cds--batch-summary__cancel:hover:before{opacity:0;transition:opacity .25s cubic-bezier(.5,0,.1,1)}.cds--batch-summary{align-items:center;background-color:var(--cds-background-brand,#0f62fe);color:var(--cds-text-on-color,#fff);display:flex;inset-inline-start:0;min-block-size:3rem;padding:0 1rem;position:sticky;z-index:100000}.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);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cds--batch-summary__divider{padding-inline-start:.5rem}.cds--table-toolbar--sm{block-size:2rem;min-block-size:2rem}.cds--table-toolbar--sm .cds--toolbar-search-container-expandable,.cds--table-toolbar--sm .cds--toolbar-search-container-expandable .cds--search-input,.cds--table-toolbar--sm .cds--toolbar-search-container-persistent,.cds--table-toolbar--sm .cds--toolbar-search-container-persistent .cds--search-input{block-size:2rem}.cds--table-toolbar--sm .cds--toolbar-search-container-expandable .cds--search-close,.cds--table-toolbar--sm .cds--toolbar-search-container-persistent .cds--search-close{block-size:2rem;inline-size:2rem}.cds--table-toolbar--sm .cds--toolbar-search-container-expandable .cds--search-magnifier-icon,.cds--table-toolbar--sm .cds--toolbar-search-container-persistent .cds--search-magnifier-icon{block-size:2rem;inline-size:2rem;padding:.5rem}.cds--table-toolbar--sm .cds--toolbar-action.cds--toolbar-search-container-persistent{inline-size:100%}.cds--table-toolbar--sm .cds--toolbar-search-container-expandable{inline-size:2rem}.cds--table-toolbar--sm .cds--toolbar-search-container-expandable .cds--search .cds--search-input{padding:0 3rem}.cds--table-toolbar--sm .cds--toolbar-search-container-active{flex:auto;transition:flex 175ms cubic-bezier(.5,0,.1,1)}.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-input{visibility:inherit}.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-input:focus{background-color:var(--cds-field-hover);outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-input:focus{outline-style:dotted}}.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-input:active,.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-input:not(:placeholder-shown){background-color:var(--cds-field-hover)}.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-magnifier-icon:active,.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-magnifier-icon:focus,.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-magnifier-icon:hover{background-color:transparent;outline:2px solid transparent;outline-offset:-2px}.cds--table-toolbar--sm .cds--overflow-menu.cds--toolbar-action{block-size:2rem;inline-size:2rem;min-inline-size:2rem}.cds--table-toolbar--sm .cds--toolbar-content{block-size:2rem}.cds--table-toolbar--sm .cds--toolbar-content .cds--overflow-menu{block-size:2rem;inline-size:2rem}.cds--search--disabled .cds--search-magnifier-icon:hover{background-color:transparent}.cds--table-toolbar--sm .cds--batch-actions .cds--action-list{block-size:2rem}.cds--table-toolbar--sm .cds--toolbar-action{block-size:2rem;inline-size:2rem;padding:.5rem 0}.cds--table-toolbar--sm .cds--btn--primary{block-size:2rem;min-block-size:auto;padding-block:.375rem}.cds--table-toolbar--sm .cds--btn--primary.cds--batch-summary__cancel:before{inset-block-start:.5rem}.cds--table-toolbar--sm .cds--toolbar-action~.cds--btn{block-size:2rem;overflow:hidden}.cds--table-toolbar--sm .cds--batch-summary{min-block-size:2rem}.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)}tbody:has(>tr.cds--data-table--ai-label-row)>tr.cds--expandable-row[data-child-row] td,tbody:has(>tr.cds--data-table--slug-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;padding-block-end:1.5rem}.cds--parent-row.cds--expandable-row+tr[data-child-row]>td,.cds--parent-row.cds--expandable-row>td{border-block-end:1px solid var(--cds-border-subtle);box-shadow:0 1px var(--cds-border-subtle)}.cds--parent-row.cds--expandable-row>td:first-of-type,.cds--parent-row:not(.cds--expandable-row)+tr[data-child-row]>td{box-shadow:none}tr.cds--parent-row.cds--expandable-row,tr.cds--parent-row.cds--expandable-row td,tr.cds--parent-row:not(.cds--expandable-row) td{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.cds--expandable-row:hover td,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);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,tr.cds--expandable-row--hover td{background-color:var(--cds-layer-hover)}tr.cds--expandable-row--hover td{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 transparent}.cds--data-table td.cds--table-expand{border-block-end:1px solid var(--cds-border-subtle-01,#e0e0e0)}.cds--layer-two .cds--data-table td.cds--table-expand{border-block-end:1px solid var(--cds-border-subtle-02,#c6c6c6)}.cds--layer-three .cds--data-table td.cds--table-expand{border-block-end:1px solid var(--cds-border-subtle-03,#e0e0e0)}.cds--data-table td.cds--table-expand+.cds--table-column-checkbox,.cds--data-table th.cds--table-expand+.cds--table-column-checkbox{padding-inline:.375rem .375rem}.cds--data-table td.cds--table-expand[data-previous-value=collapsed]+.cds--table-column-checkbox{border-block-end:1px solid transparent;box-shadow:none}.cds--data-table td.cds--table-expand+.cds--table-column-checkbox+td,.cds--data-table th.cds--table-expand+.cds--table-column-checkbox+th{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 transparent}.cds--table-expand[data-previous-value=collapsed] .cds--table-expand__svg{transform:rotate(270deg);transition:transform .15s cubic-bezier(.2,0,.38,.9)}.cds--table-expand__button{align-items:center;appearance:none;background:none;block-size:calc(100% + 1px);border:0;box-sizing:border-box;cursor:pointer;display:inline-block;display:inline-flex;font-family:inherit;font-size:100%;inline-size:100%;justify-content:center;margin:0;padding:0 .5rem;text-align:start;vertical-align:baseline;vertical-align:inherit}.cds--table-expand__button *,.cds--table-expand__button :after,.cds--table-expand__button :before{box-sizing:inherit}.cds--table-expand__button::-moz-focus-inner{border:0}.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);transform:rotate(90deg);transition:transform .15s cubic-bezier(.2,0,.38,.9)}.cds--data-table--xl .cds--table-expand__button{inline-size:2rem}tr.cds--parent-row.cds--expandable-row td.cds--table-expand+td:after{background-color:var(--cds-layer-accent);block-size:.0625rem;content:"";inline-size:.5rem;inset-block-end:-.0625rem;inset-inline-start:0;position:absolute}tr.cds--parent-row.cds--expandable-row.cds--expandable-row--hover td.cds--table-expand+td:after,tr.cds--parent-row.cds--expandable-row:hover td.cds--table-expand+td:after{background-color:var(--cds-layer-hover)}tr.cds--parent-row.cds--data-table--selected td.cds--table-expand+td:after{display:none}.cds--data-table--zebra tbody tr[data-child-row]:nth-child(4n+4) td,.cds--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+3) td{border-block-end:1px solid var(--cds-layer)}.cds--data-table--zebra tbody tr[data-child-row]:nth-child(4n+2) td,.cds--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+1) 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 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-child-row]:hover td,.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 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{border-block-end:1px solid transparent;box-shadow:0 1px var(--cds-border-subtle)}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{border-block-end:1px solid transparent;box-shadow:0 1px var(--cds-layer-selected)}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 transparent;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-decorator,.cds--parent-row .cds--table-column-decorator+td.cds--table-expand[data-previous-value=collapsed],.cds--parent-row .cds--table-column-slug,.cds--parent-row .cds--table-column-slug+td.cds--table-expand[data-previous-value=collapsed]{box-shadow:none}.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],.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]{border-block-end:1px solid transparent}.cds--data-table tr.cds--data-table--ai-label-row:hover td,.cds--data-table tr.cds--data-table--slug-row:hover td,.cds--data-table--ai-label-row td,.cds--data-table--slug-row td{border-block-start:1px solid transparent}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--table-expand__button:focus .cds--table-expand__svg{color:Highlight;outline:1px solid Highlight}.cds--table-expand__svg{fill:ButtonText}}.cds--data-table.cds--skeleton th{padding-inline-start:1rem;vertical-align:middle}.cds--data-table.cds--skeleton td span,.cds--data-table.cds--skeleton th span{background:var(--cds-skeleton-background,#e8e8e8);block-size:1rem;border:none;box-shadow:none;display:block;inline-size:4rem;padding:0;pointer-events:none;position:relative}.cds--data-table.cds--skeleton td span:active,.cds--data-table.cds--skeleton td span:focus,.cds--data-table.cds--skeleton td span:hover,.cds--data-table.cds--skeleton th span:active,.cds--data-table.cds--skeleton th span:focus,.cds--data-table.cds--skeleton th span:hover{border:none;cursor:default;outline:none}.cds--data-table.cds--skeleton td span:before,.cds--data-table.cds--skeleton th span:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--data-table.cds--skeleton td span:before,.cds--data-table.cds--skeleton th span:before{animation:none}}.cds--data-table.cds--skeleton tr:hover td{background:transparent;border-color:var(--cds-border-subtle)}.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);block-size:1.5rem;border:none;box-shadow:none;inline-size:7.5rem;padding:0;pointer-events:none;position:relative}.cds--data-table-container.cds--skeleton .cds--data-table-header__title:active,.cds--data-table-container.cds--skeleton .cds--data-table-header__title:focus,.cds--data-table-container.cds--skeleton .cds--data-table-header__title:hover{border:none;cursor:default;outline:none}.cds--data-table-container.cds--skeleton .cds--data-table-header__title:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--data-table-container.cds--skeleton .cds--data-table-header__title:before{animation:none}}.cds--data-table-container.cds--skeleton .cds--data-table-header__description{background:var(--cds-skeleton-background,#e8e8e8);block-size:1rem;border:none;box-shadow:none;inline-size:10rem;margin-block-start:.5rem;padding:0;pointer-events:none;position:relative}.cds--data-table-container.cds--skeleton .cds--data-table-header__description:active,.cds--data-table-container.cds--skeleton .cds--data-table-header__description:focus,.cds--data-table-container.cds--skeleton .cds--data-table-header__description:hover{border:none;cursor:default;outline:none}.cds--data-table-container.cds--skeleton .cds--data-table-header__description:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--data-table-container.cds--skeleton .cds--data-table-header__description:before{animation:none}}.cds--data-table th[aria-sort],.cds--data-table--sort th{block-size:3rem;border-block-end:none;border-block-start:none;padding:0}.cds--table-sort__description{display:none}.cds--table-sort{align-items:center;appearance:none;background:none;background-color:var(--cds-layer-accent);border:0;box-sizing:border-box;color:var(--cds-text-primary,#161616);cursor:pointer;display:inline-block;display:flex;font-family:inherit;font-size:100%;font:inherit;inline-size:100%;justify-content:space-between;line-height:1;margin:0;min-block-size:100%;padding:0;padding-inline-start:1rem;text-align:start;transition:background-color 70ms cubic-bezier(0,0,.38,.9),outline 70ms cubic-bezier(0,0,.38,.9);vertical-align:baseline}.cds--table-sort *,.cds--table-sort :after,.cds--table-sort :before{box-sizing:inherit}.cds--table-sort::-moz-focus-inner{border:0}.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{line-height:1;padding-inline:1rem 1rem}th .cds--table-sort__flex{align-items:center;block-size:100%;display:flex;inline-size:100%;justify-content:space-between;min-block-size:3rem}.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 .4375rem}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--xs th.cds--table-sort__header{padding-block:.125rem .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);inline-size:1.25rem;margin-inline:.5rem .5rem;min-inline-size:1rem;opacity:0}.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{display:block;opacity:1}.cds--table-sort--descending .cds--table-sort__icon{transform:rotate(180deg)}.cds--table-sort__icon{fill:var(--cds-icon-primary,#161616);inline-size:1.25rem;margin-inline:.5rem .5rem;min-inline-size:1rem;opacity:1;transform:rotate(0);transition:transform .25s cubic-bezier(.5,0,.1,1)}.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,.cds--data-table--xl .cds--table-sort__icon-unsorted{margin-block-start:.8125rem}.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,.cds--table-sort__header--slug .cds--table-sort__icon,.cds--table-sort__header--slug .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--ai-label .cds--table-header-label--decorator-inner,.cds--table-sort__header--decorator .cds--table-header-label--decorator-inner{margin-inline-end:.5rem}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--table-sort__icon,.cds--table-sort__icon-unsorted{fill:ButtonText}}@keyframes fp-fade-in-down{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fp-slide-left{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes fp-slide-left-new{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes fp-slide-right{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes fp-slide-right-new{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes fp-fade-out{0%{opacity:1}to{opacity:0}}@keyframes fp-fade-in{0%{opacity:0}to{opacity:1}}.flatpickr-calendar{animation:none;border:0;border-radius:0;box-sizing:border-box;direction:ltr;inline-size:19.6875rem;max-block-size:0;opacity:0;overflow:hidden;padding:0;position:absolute;text-align:center;touch-action:manipulation;visibility:hidden}@media (forced-colors:active),screen and (-ms-high-contrast:active){.flatpickr-calendar{outline:1px solid transparent}}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-block-size:40rem;opacity:1;overflow:visible;visibility:inherit}.flatpickr-calendar.open{align-items:center;background-color:var(--cds-layer-01,#fff);block-size:21rem;border:none;box-shadow:0 2px 6px var(--cds-shadow,rgba(0,0,0,.3));display:flex;flex-direction:column;inline-size:18rem;justify-content:center;margin-block-start:-.125rem;overflow:hidden;padding:.25rem .25rem .5rem;z-index:99999}.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:fp-fade-in-down .11s cubic-bezier(0,0,.38,.9)}@media screen and (prefers-reduced-motion:reduce){.flatpickr-calendar.animate.open{animation:none}}.flatpickr-calendar.inline{display:block;inset-block-start:auto;position:absolute}.flatpickr-calendar.static{inset-block-start:calc(100% + 2px);position:absolute}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.hasWeeks{inline-size:auto}.dayContainer{block-size:15.375rem;display:flex;flex-wrap:wrap;justify-content:space-around;outline:0;padding:0}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .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{block-size:2.5rem;border-block-start:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{block-size:auto}.flatpickr-calendar:focus{outline:0}.flatpickr-months{display:flex;inline-size:100%;justify-content:space-between}.flatpickr-month{align-items:center;background-color:transparent;block-size:2.5rem;color:var(--cds-text-primary,#161616);display:flex;font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572);line-height:1;text-align:center}.flatpickr-next-month,.flatpickr-prev-month{fill:var(--cds-icon-primary,#161616);align-items:center;block-size:2.5rem;cursor:pointer;display:flex;inline-size:2.5rem;justify-content:center;line-height:16px;padding:0;text-decoration:none;transform:scale(1);transition:background-color 70ms cubic-bezier(.2,0,.38,.9);-webkit-user-select:none;user-select:none;z-index:3}@media (forced-colors:active),screen and (-ms-high-contrast:active){.flatpickr-next-month,.flatpickr-prev-month{fill:ButtonText}}@media screen and (prefers-reduced-motion:reduce){.flatpickr-next-month,.flatpickr-prev-month{transition:none}}.flatpickr-next-month:hover,.flatpickr-prev-month:hover{background-color:var(--cds-layer-hover)}.flatpickr-next-month.disabled svg,.flatpickr-prev-month.disabled svg{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25));cursor:not-allowed}.flatpickr-next-month.disabled:hover svg,.flatpickr-prev-month.disabled:hover svg{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.flatpickr-current-month{align-items:center;block-size:1.75rem;display:flex;font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);justify-content:center;letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572);text-align:center}.flatpickr-current-month .cur-month{margin-inline:.25rem .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,hsla(0,0%,55%,.12))}.numInputWrapper .numInput{-moz-appearance:textfield;background-color:var(--cds-field-01,#fff);border:none;color:var(--cds-text-primary,#161616);cursor:default;display:inline-block;font-family:inherit;font-size:inherit;font-weight:600;inline-size:100%;margin:0;padding:.25rem}.numInputWrapper .numInput::-webkit-inner-spin-button,.numInputWrapper .numInput::-webkit-outer-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,#fff);color:var(--cds-text-disabled,hsla(0,0%,9%,.25));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 .arrowDown,.numInputWrapper .arrowUp{block-size:50%;border:none;cursor:pointer;inline-size:.75rem;inset-inline-start:2.6rem;line-height:50%;opacity:0;padding:0 .25rem 0 .125rem;position:absolute}.numInputWrapper .arrowDown:after,.numInputWrapper .arrowUp:after{border-inline-end:.25rem solid transparent;border-inline-start:.25rem solid transparent;content:"";display:block;inset-block-start:33%;position:absolute}.numInputWrapper .arrowDown:hover:after,.numInputWrapper .arrowUp:hover:after{border-block-end-color:var(--cds-button-primary,#0f62fe);border-block-start-color:var(--cds-button-primary,#0f62fe)}.numInputWrapper .arrowDown:active:after,.numInputWrapper .arrowUp: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,hsla(0,0%,9%,.25))}.numInput[disabled]~.arrowDown:after{border-block-start-color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.numInputWrapper:hover .arrowDown,.numInputWrapper:hover .arrowUp{opacity:1}.numInputWrapper:hover .numInput[disabled]~.arrowDown,.numInputWrapper:hover .numInput[disabled]~.arrowUp{opacity:0}.flatpickr-weekdays{align-items:center;block-size:2.5rem;display:flex}.flatpickr-weekdaycontainer{display:flex;inline-size:100%}.flatpickr-weekday{color:var(--cds-text-primary,#161616);cursor:default;flex:1 1;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.flatpickr-days:focus{outline:0}.flatpickr-calendar.animate .dayContainer.slideLeft{animation:fp-fade-out .4s cubic-bezier(.23,1,.32,1),fp-slide-left .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{transform:translate3d(-100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideLeftNew{animation:fp-fade-in .4s cubic-bezier(.23,1,.32,1),fp-slide-left .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideRight{animation:fp-fade-out .4s cubic-bezier(.23,1,.32,1),fp-slide-right .4s cubic-bezier(.23,1,.32,1);transform:translate3d(100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideRightNew{animation:fp-fade-in .4s cubic-bezier(.23,1,.32,1),fp-slide-right-new .4s cubic-bezier(.23,1,.32,1)}.flatpickr-day{align-items:center;block-size:2.5rem;color:var(--cds-text-primary,#161616);cursor:pointer;display:flex;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);inline-size:2.5rem;justify-content:center;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);transition:all 70ms cubic-bezier(.2,0,.38,.9)}.flatpickr-day:hover{background:var(--cds-layer-hover)}.flatpickr-day:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-color:var(--cds-button-primary,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day:focus{outline-style:dotted}}.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);block-size:.25rem;content:"";display:block;inline-size:.25rem;inset-block-end:.4375rem;inset-inline-start:50%;position:absolute;transform:translateX(-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 (forced-colors:active),screen and (-ms-high-contrast:active){.flatpickr-day.selected{color:Highlight;outline:1px solid Highlight;outline-style:dotted}}.flatpickr-day.selected:focus{outline:.0625rem solid var(--cds-layer-02,#f4f4f4);outline-offset:-.1875rem}.flatpickr-day.startRange.selected{box-shadow:none;z-index:2}.flatpickr-day.endRange.inRange,.flatpickr-day.startRange.inRange:not(.selected){background:var(--cds-layer-01,#fff);outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px;z-index:3}@media screen and (prefers-contrast){.flatpickr-day.endRange.inRange,.flatpickr-day.startRange.inRange:not(.selected){outline-style:dotted}}.flatpickr-day.endRange:hover{background:var(--cds-layer-01,#fff);color:var(--cds-text-primary,#161616);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.inRange.selected{background:var(--cds-button-primary,#0f62fe);color:var(--cds-text-on-color,#fff)}.flatpickr-day.flatpickr-disabled{color:var(--cds-text-disabled,hsla(0,0%,9%,.25));cursor:not-allowed}.flatpickr-day.flatpickr-disabled:hover{background-color:transparent}.flatpickr-input[readonly]{cursor:pointer}@media (forced-colors:active),screen and (-ms-high-contrast:active){.flatpickr-day.inRange,.flatpickr-day.today{color:Highlight}}.cds--date-picker{display:flex}.cds--date-picker--light .cds--date-picker__input{background:var(--cds-field-02,#f4f4f4)}.cds--date-picker~.cds--label{order:1}.cds--date-picker-container{display:flex;flex-direction:column;justify-content:space-between;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,.cds--date-picker__input{color:var(--cds-text-primary,#161616)}.cds--date-picker__input{background-color:var(--cds-field);block-size:2.5rem;border:none;border-block-end:1px solid var(--cds-border-strong);box-sizing:border-box;display:block;font-family:inherit;font-family:var(--cds-code-02-font-family,"IBM Plex Mono",system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",monospace);font-size:100%;font-size:var(--cds-code-02-font-size,.875rem);font-weight:var(--cds-code-02-font-weight,400);letter-spacing:var(--cds-code-02-letter-spacing,.32px);line-height:var(--cds-code-02-line-height,1.42857);margin:0;outline:2px solid transparent;outline-offset:-2px;padding:0 1rem;position:relative;transition:all 70ms cubic-bezier(.2,0,.38,.9);vertical-align:baseline}.cds--date-picker__input *,.cds--date-picker__input :after,.cds--date-picker__input :before{box-sizing:inherit}.cds--date-picker__input.cds--focused,.cds--date-picker__input:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--date-picker__input.cds--focused,.cds--date-picker__input:focus{outline-style:dotted}}.cds--date-picker__input:disabled{background-color:var(--cds-field);border-block-end:1px solid transparent;color:var(--cds-text-disabled,hsla(0,0%,9%,.25));cursor:not-allowed}.cds--date-picker__input:disabled::placeholder{color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.cds--date-picker__input:disabled:hover{border-block-end:1px solid transparent}.cds--date-picker__input::placeholder{color:var(--cds-text-placeholder,hsla(0,0%,9%,.4));opacity:1}.cds--date-picker__input--lg{block-size:3rem}.cds--date-picker__input--sm{block-size:2rem}.cds--date-picker__icon{fill:var(--cds-icon-primary,#161616);inset-block-start:50%;inset-inline-end:1rem;pointer-events:none;position:absolute;transform:translateY(-50%);z-index:1}.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{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25));cursor:not-allowed}.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{inset-block-start:50%;inset-inline-end:2.5rem;position:absolute;transform:translateY(-50%)}.cds--date-picker-input__wrapper--decorator .cds--date-picker-input-inner-wrapper--decorator:not(:has(.cds--ai-label))>*{block-size:1rem}.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,rgba(69,137,255,.16)) 0,15%,var(--cds-ai-aura-end,hsla(0,0%,100%,0)) 50%,transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff);padding-inline-end:4rem}.cds--date-picker__input[readonly]{background:transparent;border-block-end-color:var(--cds-border-subtle);cursor:text}.cds--date-picker__input[readonly]+.cds--date-picker__icon{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.cds--date-picker.cds--skeleton input,.cds--date-picker__input.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);border:none;box-shadow:none;inline-size:100%;padding:0;pointer-events:none;position:relative}.cds--date-picker.cds--skeleton input:active,.cds--date-picker.cds--skeleton input:focus,.cds--date-picker.cds--skeleton input:hover,.cds--date-picker__input.cds--skeleton:active,.cds--date-picker__input.cds--skeleton:focus,.cds--date-picker__input.cds--skeleton:hover{border:none;cursor:default;outline:none}.cds--date-picker.cds--skeleton input:before,.cds--date-picker__input.cds--skeleton:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--date-picker.cds--skeleton input:before,.cds--date-picker__input.cds--skeleton:before{animation:none}}.cds--date-picker.cds--skeleton input::placeholder,.cds--date-picker__input.cds--skeleton::placeholder{color:transparent}.cds--date-picker.cds--skeleton .cds--label{background:var(--cds-skeleton-background,#e8e8e8);block-size:.875rem;border:none;box-shadow:none;inline-size:4.6875rem;padding:0;pointer-events:none;position:relative}.cds--date-picker.cds--skeleton .cds--label:active,.cds--date-picker.cds--skeleton .cds--label:focus,.cds--date-picker.cds--skeleton .cds--label:hover{border:none;cursor:default;outline:none}.cds--date-picker.cds--skeleton .cds--label:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--date-picker.cds--skeleton .cds--label:before{animation:none}}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--date-picker__icon{fill:ButtonText}}.cds--dropdown__wrapper--inline{grid-gap:0 1.5rem;align-items:center;display:inline-grid;grid-template:auto/auto min-content}.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);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cds--dropdown__wrapper--inline .cds--form-requirement,.cds--dropdown__wrapper--inline .cds--form__helper-text,.cds--dropdown__wrapper--inline .cds--label{margin:0}.cds--dropdown__wrapper--inline .cds--form-requirement{grid-column:2}.cds--dropdown{background-color:var(--cds-field);block-size:2.5rem;border:none;border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary,#161616);cursor:pointer;display:block;inline-size:100%;list-style:none;outline:2px solid transparent;outline-offset:-2px;position:relative;transition:background-color 70ms cubic-bezier(.2,0,.38,.9)}.cds--dropdown html{font-size:100%}.cds--dropdown body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}.cds--dropdown code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--dropdown strong{font-weight:600}.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);display:inline-block;max-block-size:12.5rem}.cds--dropdown__invalid-icon{fill:var(--cds-support-error,#da1e28);inset-block-start:50%;inset-inline-end:2.5rem;position:absolute;transform:translateY(-50%)}.cds--dropdown--open:hover{background-color:var(--cds-field)}.cds--dropdown--open:focus{outline:1px solid transparent}.cds--dropdown--open .cds--dropdown-list{box-shadow:0 2px 6px var(--cds-shadow,rgba(0,0,0,.3));max-block-size:13.75rem;transition:max-height .11s cubic-bezier(0,0,.38,.9)}.cds--dropdown--light{background-color:var(--cds-field-02,#f4f4f4)}.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);inset-block-start:.8125rem;inset-inline-end:1rem;pointer-events:none;position:absolute;transform-origin:50% 45%;transition:transform .11s cubic-bezier(.2,0,.38,.9)}button.cds--dropdown-text{background:none;border:none;color:var(--cds-text-primary,#161616);inline-size:100%;text-align:start}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{block-size:calc(100% + 1px);display:block;overflow:hidden;padding-inline:1rem 2.625rem;text-overflow:ellipsis;white-space:nowrap}.cds--dropdown-list,.cds--dropdown-text{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cds--dropdown-list{background-color:var(--cds-layer);box-shadow:0 2px 6px var(--cds-shadow,rgba(0,0,0,.3));display:flex;flex-direction:column;inline-size:100%;list-style:none;max-block-size:0;outline:2px solid transparent;outline-offset:-2px;overflow:hidden auto;position:absolute;transition:max-height .11s cubic-bezier(.2,0,.38,.9);z-index:9100}.cds--dropdown-list html{font-size:100%}.cds--dropdown-list body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}.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--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;position:relative;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);visibility:inherit}.cds--dropdown-item:hover{background-color:var(--cds-layer-hover)}.cds--dropdown-item:hover+.cds--dropdown-item .cds--dropdown-link{border-color:transparent}.cds--dropdown-item:active{background-color:var(--cds-layer-selected)}.cds--dropdown-item:first-of-type .cds--dropdown-link{border-block-start-color:transparent}.cds--dropdown-item:last-of-type .cds--dropdown-link{border-block-end:none}.cds--dropdown-link{block-size:2.5rem;border:1px solid transparent;border-block-start-color:var(--cds-border-subtle);color:var(--cds-text-secondary,#525252);display:block;font-weight:400;line-height:1rem;margin:0 1rem;outline:2px solid transparent;outline-offset:-2px;overflow:hidden;padding:.6875rem 0;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cds--dropdown-link:hover{border-color:transparent;color:var(--cds-text-primary,#161616)}.cds--dropdown--light .cds--dropdown-link{border-block-start-color:var(--cds-border-subtle-02,#c6c6c6)}.cds--dropdown--sm .cds--dropdown-link{block-size:2rem;padding-block:.4375rem .4375rem}.cds--dropdown--focused,.cds--dropdown-link:focus{margin:0;outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px;padding:.6875rem 1rem}@media screen and (prefers-contrast){.cds--dropdown--focused,.cds--dropdown-link:focus{outline-style:dotted}}.cds--dropdown-list[aria-activedescendant] .cds--dropdown-link:focus{margin:0 1rem;outline:none;padding:.6875rem 0}.cds--dropdown-list[aria-activedescendant] .cds--dropdown--focused:focus{margin:0;outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px;padding:.6875rem 1rem}@media screen and (prefers-contrast){.cds--dropdown-list[aria-activedescendant] .cds--dropdown--focused:focus{outline-style:dotted}}.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:transparent}.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,hsla(0,0%,9%,.25))}.cds--dropdown--disabled .cds--dropdown__arrow,.cds--dropdown--disabled .cds--list-box__menu-icon svg{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.cds--dropdown--disabled.cds--dropdown--light:hover{background-color:var(--cds-field-02,#f4f4f4)}.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:transparent;border-block-end-color:transparent;display:inline-block;inline-size:auto;justify-self:start;transition:background 70ms cubic-bezier(0,0,.38,.9)}.cds--dropdown--inline:hover{background-color:var(--cds-layer-hover)}.cds--dropdown--inline.cds--dropdown--disabled{background-color:transparent}.cds--dropdown--inline .cds--dropdown__arrow{inset-block-start:.5rem;inset-inline-end:.5rem}.cds--dropdown--inline.cds--dropdown--open{background-color:transparent}.cds--dropdown--inline .cds--dropdown-text{block-size:2rem;color:var(--cds-text-primary,#161616);display:inline-block;overflow:visible;padding:.4375rem 2rem .4375rem .75rem}.cds--dropdown--inline.cds--dropdown--disabled .cds--dropdown-text{color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.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,rgba(0,0,0,.3))}.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:transparent}.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);border:none;box-shadow:none;padding:0;pointer-events:none;position:relative}.cds--dropdown-v2.cds--skeleton:active,.cds--dropdown-v2.cds--skeleton:focus,.cds--dropdown-v2.cds--skeleton:hover,.cds--dropdown.cds--skeleton:active,.cds--dropdown.cds--skeleton:focus,.cds--dropdown.cds--skeleton:hover{border:none;cursor:default;outline:none}.cds--dropdown-v2.cds--skeleton:before,.cds--dropdown.cds--skeleton:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--dropdown-v2.cds--skeleton:before,.cds--dropdown.cds--skeleton:before{animation:none}}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--dropdown .cds--list-box__field{outline:1px solid transparent}.cds--list-box__menu-item__option{outline:none}.cds--list-box__menu-item__selected-icon{fill:ButtonText}}.cds--dropdown--readonly,.cds--dropdown--readonly:hover{background-color:transparent;border-block-end-color:var(--cds-border-subtle)}.cds--dropdown--inline.cds--dropdown--readonly{border-block-end-color:transparent}.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,hsla(0,0%,9%,.25))}.cds--loading{animation-duration:.69s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:cds--rotate;animation-timing-function:linear;block-size:5.5rem;border:0;box-sizing:border-box;font-family:inherit;font-size:100%;inline-size:5.5rem;margin:0;padding:0;vertical-align:baseline}.cds--loading *,.cds--loading :after,.cds--loading :before{box-sizing:inherit}.cds--loading svg circle{animation-duration:10ms;animation-name:cds--init-stroke;animation-timing-function:cubic-bezier(.5,0,.1,1)}@media screen and (prefers-reduced-motion:reduce){.cds--loading svg circle{animation:none}}.cds--loading__svg{fill:transparent}.cds--loading__svg circle{stroke-dasharray:276.4608 276.4608;stroke-linecap:butt;stroke-width:10}.cds--loading__stroke{stroke:var(--cds-interactive,#0f62fe);stroke-dashoffset:52.527552}.cds--loading--small .cds--loading__stroke{stroke-dashoffset:143.759616}.cds--loading--stop{animation:cds--rotate-end-p1 .7s cubic-bezier(0,0,.25,1) forwards,cds--rotate-end-p2 .7s cubic-bezier(0,0,.25,1) .7s forwards}.cds--loading--stop svg circle{animation-delay:.7s;animation-duration:.7s;animation-fill-mode:forwards;animation-name:cds--stroke-end;animation-timing-function:cubic-bezier(0,0,.25,1)}@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:16}.cds--loading--small .cds--loading__svg{stroke:var(--cds-interactive,#0f62fe)}.cds--loading__background{stroke:var(--cds-layer-accent);stroke-dashoffset:-22}@media not all and (resolution >= 0.001dpcm){@supports(-webkit-appearance:none) and (stroke-color:transparent){circle.cds--loading__background{stroke-dasharray:265;stroke-dashoffset:0}}}.cds--loading-overlay{align-items:center;background-color:var(--cds-overlay,hsla(0,0%,9%,.5));block-size:100%;display:flex;inline-size:100%;inset-block-start:0;inset-inline-start:0;justify-content:center;position:fixed;transition:background-color .7s cubic-bezier(.4,.14,.3,1);z-index:6000}.cds--loading-overlay--stop{display:none}@keyframes cds--rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes cds--rotate-end-p1{to{transform:rotate(1turn)}}@keyframes cds--rotate-end-p2{to{transform:rotate(-1turn)}}@keyframes cds--init-stroke{0%{stroke-dashoffset:276.4608}to{stroke-dashoffset:52.527552}}@keyframes cds--stroke-end{0%{stroke-dashoffset:52.527552}to{stroke-dashoffset:276.4608}}.cds--file{inline-size:100%}.cds--file--invalid{fill:var(--cds-support-error,#da1e28);margin-inline-end:.5rem}.cds--file--label{color:var(--cds-text-primary,#161616);font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572);margin-block-end:.5rem}.cds--file--label html{font-size:100%}.cds--file--label body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}.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--disabled{color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.cds--file-input{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.cds--file-btn{display:inline-flex;margin:0;padding-inline-end:4rem}.cds--file-browse-btn{color:var(--cds-link-primary,#0f62fe);cursor:pointer;display:inline-block;inline-size:100%;max-inline-size:20rem;outline:2px solid transparent;outline-offset:-2px;transition:.11s cubic-bezier(.2,0,.38,.9)}.cds--file-browse-btn:focus,.cds--file-browse-btn:hover{outline:2px solid var(--cds-focus,#0f62fe)}.cds--file-browse-btn:active,.cds--file-browse-btn:active:visited,.cds--file-browse-btn:focus,.cds--file-browse-btn:hover{text-decoration:underline}.cds--file-browse-btn:active{color:var(--cds-text-primary,#161616)}.cds--file-browse-btn--disabled{color:var(--cds-text-disabled,hsla(0,0%,9%,.25));cursor:no-drop;text-decoration:none;transition:none}.cds--file-browse-btn--disabled:focus,.cds--file-browse-btn--disabled:hover{color:var(--cds-text-disabled,hsla(0,0%,9%,.25));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{color:var(--cds-text-secondary,#525252);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin-block-end:1rem}.cds--label-description html{font-size:100%}.cds--label-description body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}.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--disabled{color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.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{align-items:center;background-color:var(--cds-layer);display:grid;gap:.75rem 0;grid-auto-rows:auto;grid-template-columns:1fr auto;margin-block-end:.5rem;max-inline-size:20rem;min-block-size:3rem;word-break:break-word}.cds--file__selected-file:last-child{margin-block-end:0}.cds--file__selected-file .cds--form-requirement{display:block;grid-column:1/-1;margin:0;max-block-size:none}.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);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin-inline-start:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds--file__selected-file .cds--file-filename-container-wrap{margin-block-start:1px;max-inline-size:17.5rem;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}@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}@document url-prefix(){.cds--file__selected-file .cds--file-filename-tooltip{inline-size:-moz-available}}.cds--file__selected-file .cds--file-filename-button{background:none;border:none;color:inherit;cursor:pointer;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);font:inherit;inline-size:-webkit-fill-available;outline:inherit;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}@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{background-color:var(--cds-layer);margin-block-end:.5rem;max-inline-size:20rem;outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px;outline-width:1px}@media screen and (prefers-contrast){.cds--file__selected-file--invalid__wrapper{outline-style:dotted}}.cds--file__selected-file--invalid{outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px;padding:.75rem 0}@media screen and (prefers-contrast){.cds--file__selected-file--invalid{outline-style:dotted}}.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__supplement,.cds--file__selected-file--invalid .cds--form-requirement__title{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);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{color:var(--cds-text-error,#da1e28);display:block;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);font-weight:400;letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);max-block-size:12.5rem;overflow:visible;padding:.5rem 1rem}.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{align-items:center;display:flex;justify-content:center;min-inline-size:1.5rem;padding-inline-end:.75rem}.cds--file__state-container .cds--loading__svg{stroke:var(--cds-icon-primary,#161616)}.cds--file__state-container .cds--file-loading{align-items:center;background-color:transparent;block-size:1rem;border:none;display:flex;inline-size:1.5rem;justify-content:center;padding:.25rem}.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{fill:var(--cds-support-error,#da1e28);block-size:1rem;inline-size:1rem}.cds--file__state-container .cds--file-close{fill:var(--cds-icon-primary,#161616);align-items:center;background-color:transparent;block-size:1.5rem;border:none;cursor:pointer;display:flex;inline-size:1.5rem;justify-content:center;padding:0}.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--file-close svg path{fill:var(--cds-icon-primary,#161616)}.cds--file__state-container .cds--inline-loading__animation{margin-inline-end:-.5rem}.cds--file__drop-container{align-items:flex-start;appearance:none;background:none;block-size:6rem;border:0;border:1px dashed var(--cds-border-strong);box-sizing:border-box;cursor:pointer;display:inline-block;display:flex;font-family:inherit;font-size:100%;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);inline-size:100%;justify-content:space-between;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin:0;overflow:hidden;padding:1rem;text-align:start;vertical-align:baseline}.cds--file__drop-container *,.cds--file__drop-container :after,.cds--file__drop-container :before{box-sizing:inherit}.cds--file__drop-container::-moz-focus-inner{border:0}.cds--file__drop-container--drag-over{background:none;outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--file__selected-file{outline:1px solid transparent}.cds--file__state-container .cds--file-close svg path{fill:ButtonText}}.cds--list-box__wrapper--fluid.cds--list-box__wrapper{background:var(--cds-field);block-size:100%;position:relative;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.cds--list-box__wrapper--fluid .cds--list-box{min-block-size:4rem;padding:0}.cds--list-box__wrapper--fluid .cds--label{align-items:center;block-size:1rem;display:flex;inline-size:calc(100% - 2rem);inset-block-start:.8125rem;inset-inline-start:1rem;margin:0;position:absolute;z-index:1}.cds--list-box__wrapper--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar,.cds--list-box__wrapper--fluid .cds--label::-webkit-scrollbar{display:none}.cds--list-box__wrapper--fluid .cds--label .cds--toggletip-label,.cds--list-box__wrapper--fluid .cds--label:not(:has(.cds--toggletip-label)){-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.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,hsla(0,0%,9%,.25))}.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,hsla(0,0%,9%,.25))}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px;outline-offset:0;z-index:2}@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:has(.cds--list-box--expanded.cds--multi-select--selected){outline-width:.0625rem}.cds--list-box__wrapper--fluid--focus .cds--list-box__field:focus{outline:none;outline-offset:0}.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;outline-offset:0;z-index:2}@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--combo-box.cds--list-box--warning .cds--text-input,.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--focus .cds--list-box:not(.cds--list-box--invalid),.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box .cds--text-input{border-block-end:1px solid transparent}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--combo-box[data-invalid] .cds--text-input,.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{outline:none;outline-offset:0}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid:focus-within{outline-offset:0}.cds--list-box__wrapper--fluid .cds--list-box--warning,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box{border-block-end:1px solid transparent}.cds--list-box__wrapper--fluid .cds--list-box--warning~.cds--form-requirement,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .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.cds--list-box--warning .cds--list-box__invalid-icon,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box[data-invalid] .cds--list-box__invalid-icon{inset-block-start:5.0625rem;inset-inline-end:1rem;pointer-events:none}.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{display:none;transition:border-color 70ms cubic-bezier(.2,0,.38,.9)}.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);display:block;margin:0 1rem}.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:transparent}.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);block-size:.5rem;border:none;box-shadow:none;inline-size:50%;inset-block-start:2.25rem;inset-inline-start:1rem;padding:0;pointer-events:none;position:relative;position:absolute}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field:active,.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field:focus,.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field:hover{border:none;cursor:default;outline:none}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field:before{animation:none}}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label{background:var(--cds-skeleton-background,#e8e8e8);block-size:.5rem;border:none;box-shadow:none;inline-size:25%;inset-block-start:1rem;inset-inline-start:1rem;padding:0;pointer-events:none;position:relative;position:absolute}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label:active,.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label:focus,.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label:hover{border:none;cursor:default;outline:none}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label:before{animation:none}}.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--invalid .cds--list-box__wrapper--decorator-inner>*,.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--slug .cds--list-box--invalid .cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid .cds--slug,.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--warning .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--fluid--invalid.cds--list-box__wrapper--slug .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{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}.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--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--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--invalid .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--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--warning .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--invalid[data-invalid] .cds--list-box__field:has(.cds--list-box__menu-icon) .cds--list-box__selection:before,.cds--list-box__wrapper--fluid .cds--list-box--warning .cds--list-box__field:has(.cds--list-box__menu-icon) .cds--list-box__selection:before{background-color:transparent;block-size:1rem;content:"";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:.75rem}.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--decorator .cds--list-box--invalid[data-invalid] .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--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--ai-label: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{overflow:visible;padding:0}.cds--list-box__wrapper--fluid .cds--combo-box .cds--text-input{overflow:hidden;padding-block:2.0625rem .8125rem;padding-inline:1rem 4rem;text-overflow:ellipsis;transition:none;white-space:nowrap}.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--warning .cds--list-box__field .cds--text-input+.cds--list-box__invalid-icon,.cds--list-box__wrapper--fluid .cds--list-box[data-invalid] .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%;position:relative;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.cds--date-picker--fluid .cds--label{align-items:center;block-size:1rem;display:flex;inline-size:calc(100% - 2rem);inset-block-start:.8125rem;inset-inline-start:1rem;margin:0;position:absolute;z-index:1}.cds--date-picker--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar,.cds--date-picker--fluid .cds--label::-webkit-scrollbar{display:none}.cds--date-picker--fluid .cds--label .cds--toggletip-label,.cds--date-picker--fluid .cds--label:not(:has(.cds--toggletip-label)){-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.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:transparent;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--fluid--warn,.cds--date-picker--fluid .cds--date-picker--simple .cds--date-picker__input:not(.cds--date-picker__input--invalid):not(.cds--date-picker__input--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--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),.cds--date-picker--single .cds--date-picker--fluid--warn{border-block-end:1px solid var(--cds-border-strong)}.cds--date-picker--fluid .cds--date-picker--range .cds--date-picker-container,.cds--date-picker--fluid .cds--date-picker--range .cds--date-picker__input{inline-size:100%;min-block-size:3.9375rem;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.cds--date-picker--fluid--invalid+.cds--date-picker-container .cds--date-picker__input,.cds--date-picker--fluid .cds--date-picker-container:last-child.cds--date-picker--fluid--invalid .cds--date-picker__input--invalid{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--fluid .cds--date-picker--single .cds--date-picker--fluid--warn .cds--date-picker__input,.cds--date-picker--fluid.cds--date-picker--fluid--invalid .cds--date-picker,.cds--date-picker--fluid.cds--date-picker--fluid--warn .cds--date-picker--range .cds--date-picker-container,.cds--date-picker-container.cds--date-picker--fluid--invalid .cds--date-picker--fluid.cds--date-picker--fluid--invalid .cds--date-picker{border-block-end:1px solid transparent}.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,.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{border-inline-start:1px solid transparent}.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,.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{background:var(--cds-border-strong);block-size:calc(100% - 1rem);content:"";display:block;inline-size:1px;inset-block-start:.5rem;inset-inline-end:0;position:absolute}.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-color:var(--cds-border-subtle);border-style:solid;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{display:block;margin-block-start:0;max-block-size:100%;overflow:visible;padding:.5rem 2.5rem .5rem 1rem}.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);block-size:4rem;border-block-end:1px solid var(--cds-skeleton-element,#c6c6c6)}.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%;inset-block-start:1rem;inset-inline-start:1rem;position:absolute}.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%;inset-block-start:2.25rem;inset-inline-start:1rem;padding:0;position:absolute}.cds--date-picker--fluid__skeleton--container .cds--date-picker__icon{inset-block:auto .5rem}.cds--date-picker--fluid__skeleton--range{display:flex;flex-direction:row}.cds--date-picker--fluid__skeleton--range .cds--date-picker--fluid__skeleton--container{display:flex;flex-direction:column;inline-size:50%}.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__input,.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{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}.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,rgba(69,137,255,.16)) 0,15%,var(--cds-ai-aura-end,hsla(0,0%,100%,0)) 50%,transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff)}.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 .cds--date-picker-input__wrapper--slug .cds--date-picker__input,.cds--date-picker--fluid--invalid .cds--date-picker-input__wrapper--decorator .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--decorator .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 .cds--list-box__field--wrapper{align-items:center;block-size:calc(100% + 1px);display:inline-flex;inline-size:100%}.cds--multi-select .cds--list-box__field:focus{outline:2px solid transparent;outline-offset:-2px}.cds--multi-select--filterable .cds--list-box__field{padding:0}.cds--multi-select .cds--tag{margin:0 .5rem 0 1rem;min-inline-size:auto}.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{border-block-end:1px solid var(--cds-border-subtle-01,#e0e0e0);margin:0;padding:.6875rem 1rem}.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%;display:flex;inline-size:100%}.cds--multi-select .cds--list-box__menu-item__option .cds--checkbox-label{display:inline-block;inline-size:100%;overflow:hidden;padding-inline-start:1.75rem;text-overflow:ellipsis;white-space:nowrap}.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 transparent;outline:none}.cds--multi-select .cds--list-box__field--wrapper--input-focused:has(button[aria-expanded=false]),.cds--multi-select .cds--list-box__field--wrapper--input-focused:has(button[aria-expanded=true]),.cds--multi-select--filterable--input-focused{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--multi-select .cds--list-box__field--wrapper--input-focused:has(button[aria-expanded=false]),.cds--multi-select .cds--list-box__field--wrapper--input-focused:has(button[aria-expanded=true]),.cds--multi-select--filterable--input-focused{outline-style:dotted}}.cds--multi-select--filterable.cds--list-box--expanded:has(input[aria-activedescendant]:not([aria-activedescendant=""])),.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--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{block-size:100%;border:2px solid var(--cds-focus,#0f62fe);border-block-start:1px solid var(--cds-focus,#0f62fe);content:"";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:2px solid transparent;outline-offset:-2px}.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:transparent;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{background-color:transparent;border-block-end-color:var(--cds-border-subtle)}.cds--multi-select.cds--multi-select--readonly .cds--list-box__menu-icon svg{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.cds--multi-select.cds--multi-select--readonly .cds--tag--filter,.cds--multi-select.cds--multi-select--readonly .cds--tag__close-icon:hover{background-color:transparent;color:var(--cds-text-primary,#161616);cursor:default}.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,hsla(0,0%,9%,.25))}.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 transparent}.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{display:flex;flex-direction:column;inline-size:100%;position:relative}.cds--number html{font-size:100%}.cds--number body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}.cds--number code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--number strong{font-weight:600}.cds--number .cds--number__input-wrapper--warning input[type=number]{padding-inline-end:8rem}.cds--number input[type=number]{appearance:textfield;background-color:var(--cds-field);block-size:2.5rem;border:0;border-block-end:.0625rem solid var(--cds-border-strong);border-radius:0;box-sizing:border-box;color:var(--cds-text-primary,#161616);display:inline-flex;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);font-weight:400;inline-size:100%;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);min-inline-size:9.375rem;outline:2px solid transparent;outline-offset:-2px;padding-inline:1rem 6rem;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.cds--number input[type=number]:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--number input[type=number]:focus{outline-style:dotted}}.cds--number input[type=number]:disabled~.cds--number__controls{cursor:not-allowed;pointer-events:none}.cds--number input[type=number]:disabled~.cds--number__controls svg{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.cds--number input[type=number]::-ms-clear{display:none}.cds--number input[type=number]::-webkit-inner-spin-button{appearance:none}.cds--number input[type=number][data-invalid]{padding-inline-end:8rem}.cds--number--lg.cds--number input[type=number]{padding-inline-end:7rem}.cds--number--lg.cds--number .cds--number__input-wrapper--warning input[type=number],.cds--number--lg.cds--number input[type=number][data-invalid]{padding-inline-end:9rem}.cds--number--sm.cds--number input[type=number]{padding-inline-end:5rem}.cds--number--sm.cds--number .cds--number__input-wrapper--warning input[type=number],.cds--number--sm.cds--number input[type=number][data-invalid]{padding-inline-end:7rem}.cds--number input[type=number]:disabled{background-color:var(--cds-field);border-block-end-color:transparent;color:var(--cds-text-disabled,hsla(0,0%,9%,.25));cursor:not-allowed}.cds--number__input-wrapper{align-items:center;display:flex;position:relative}.cds--number__controls{align-items:center;block-size:100%;display:flex;flex-direction:row;inline-size:5rem;inset-block-start:50%;inset-inline-end:0;justify-content:center;position:absolute;transform:translateY(-50%)}.cds--number__controls html{font-size:100%}.cds--number__controls body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}.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__control-btn{align-items:center;appearance:none;background:none;block-size:100%;border:0;box-sizing:border-box;color:var(--cds-icon-primary,#161616);cursor:pointer;display:inline-block;display:inline-flex;font-family:inherit;font-size:100%;inline-size:100%;justify-content:center;margin:0;padding:0;position:relative;text-align:start;vertical-align:baseline}.cds--number__control-btn *,.cds--number__control-btn :after,.cds--number__control-btn :before{box-sizing:inherit}.cds--number__control-btn::-moz-focus-inner{border:0}.cds--number__control-btn svg{fill:currentColor}.cds--number__control-btn:focus{color:var(--cds-icon-primary,#161616);outline:1px solid var(--cds-focus,#0f62fe);outline-offset:-2px;outline-width:2px}@media screen and (prefers-contrast){.cds--number__control-btn:focus{outline-style:dotted}}.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{border-block-end-color:transparent;color:var(--cds-text-disabled,hsla(0,0%,9%,.25));cursor:not-allowed}.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{border-block-end-color:var(--cds-support-error,#da1e28)}.cds--number input[type=number]:focus~.cds--number__controls .cds--number__control-btn{border-color:var(--cds-focus,#0f62fe);border-style:solid;border-width:2px 0;box-shadow:none;outline-offset:-2px}.cds--number input[type=number]: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{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{border-color:var(--cds-support-error,#da1e28);border-style:solid;border-width:2px 0;box-shadow:none;outline-offset:-2px}.cds--number input[type=number][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{outline-style:dotted}}.cds--number__rule-divider{background-color:var(--cds-border-subtle);block-size:1rem;inline-size:.0625rem;position:absolute;z-index:6000}.cds--number__rule-divider:first-of-type{order:0}.cds--number__controls .cds--number__rule-divider:first-of-type{background-color:transparent;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__invalid+.cds--number__controls .cds--number__rule-divider:first-of-type,.cds--number--light .cds--number__rule-divider{background-color:var(--cds-border-subtle-02,#c6c6c6)}.cds--number input[type=number]:disabled+.cds--number__controls .cds--number__rule-divider:first-of-type{background-color:transparent}.cds--number input[type=number]:disabled+.cds--number__controls .cds--number__rule-divider{background-color:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.cds--number__control-btn:focus~.cds--number__rule-divider{background-color:transparent}.cds--number__invalid{fill:var(--cds-support-error,#da1e28);inset-inline-end:6rem;position:absolute}.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{inset-inline-end:5rem;position:absolute}.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:focus~.cds--number__rule-divider,.cds--number__control-btn.down-icon:hover~.cds--number__rule-divider,.cds--number__control-btn.up-icon:focus+.cds--number__rule-divider,.cds--number__control-btn.up-icon:hover+.cds--number__rule-divider{background-color:transparent}.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]{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]{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]{padding-inline-end:0}.cds--number--nosteppers .cds--number__input-wrapper--warning input[type=number],.cds--number--nosteppers input[type=number][data-invalid]{padding-inline-end:3rem}.cds--number--nosteppers .cds--number__invalid{inset-inline-end:1rem}.cds--number--readonly input[type=number]{background:transparent;border-block-end-color:var(--cds-border-subtle)}.cds--number--readonly .cds--number__control-btn{color:var(--cds-icon-disabled,hsla(0,0%,9%,.25));pointer-events:none}.cds--number--readonly .cds--number__control-btn:hover{background-color:transparent;cursor:pointer}.cds--number--readonly input[type=number]: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{inset-block-start:50%;inset-inline-end:6rem;position:absolute;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__control-btn:after,.cds--number__input-wrapper--decorator .cds--number__control-btn:before,.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--number__control-btn:after,.cds--number__input-wrapper--slug .cds--number__control-btn:before,.cds--number__input-wrapper--slug .cds--slug:before{background-color:var(--cds-border-subtle);block-size:1rem;content:"";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__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,.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,.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,.cds--number__input-wrapper--slug:has(.cds--number__invalid) .cds--ai-label:before,.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--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)),.cds--number__input-wrapper--slug input[type=number]:disabled,.cds--number__input-wrapper--slug input[type=number]:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)),.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,rgba(69,137,255,.16)) 0,15%,var(--cds-ai-aura-end,hsla(0,0%,100%,0)) 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);border:none;box-shadow:none;inline-size:100%;padding:0;pointer-events:none;position:relative}.cds--number.cds--skeleton:active,.cds--number.cds--skeleton:focus,.cds--number.cds--skeleton:hover{border:none;cursor:default;outline:none}.cds--number.cds--skeleton:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--number.cds--skeleton:before{animation:none}}.cds--number.cds--skeleton input[type=number]{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 (forced-colors:active),screen and (-ms-high-contrast:active){.cds--number__control-btn:focus,.cds--number__control-btn:hover{color:Highlight;outline:1px solid Highlight}.cds--number__control-btn{outline:1px solid transparent}.cds--number__control-btn svg{fill:ButtonText}}.cds--number-input--fluid{background:var(--cds-field);block-size:100%;position:relative}.cds--number-input--fluid .cds--label{align-items:center;block-size:1rem;display:flex;inline-size:calc(100% - 2rem);inset-block-start:.8125rem;inset-inline-start:1rem;margin:0;position:absolute;z-index:1}.cds--number-input--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar,.cds--number-input--fluid .cds--label::-webkit-scrollbar{display:none}.cds--number-input--fluid .cds--label .cds--toggletip-label,.cds--number-input--fluid .cds--label:not(:has(.cds--toggletip-label)){-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.cds--number-input--fluid .cds--number__input-wrapper{position:static}.cds--number-input--fluid input[type=number]{background:transparent;min-block-size:4rem;outline:none;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{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{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{border-block-end-color:transparent;box-shadow:none}.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{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{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{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{border-block-end:1px solid var(--cds-focus,#0f62fe);outline:none}.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=number][data-invalid]~.cds--number__controls .cds--number__control-btn:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.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=number][data-invalid]~.cds--number__controls .cds--number__control-btn:focus{outline-style:dotted}}.cds--number-input--fluid .cds--number-input__divider{display:none}.cds--number-input--fluid .cds--number__invalid{inset-block-start:4.5625rem;inset-inline-end:1rem;pointer-events:none}.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]{border-block-end:1px solid transparent}.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=number]:focus{outline:none}.cds--number-input--fluid .cds--number__input-wrapper--warning+.cds--number-input__divider,.cds--number-input--fluid.cds--number-input--fluid--invalid .cds--number-input__divider{block-size:.0625rem;border:none;border-block-end:1px solid var(--cds-border-subtle);display:block;inline-size:calc(100% - 2rem);inset-block-start:3.9375rem;margin:0 1rem;position:absolute}.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]{border-block-end:1px solid transparent}.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 input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn:hover,.cds--number-input--fluid--invalid .cds--number[data-invalid] input[type=number]{outline:none}.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=number]~.cds--number__controls .cds--number__control-btn{border-block-end:none}.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=number][data-invalid]~.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{background-color:transparent}.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-wrapper--decorator.cds--number__input-wrapper--warning .cds--number__input-inner-wrapper--decorator>*,.cds--number-input--fluid .cds--number__input-wrapper--slug.cds--number__input-wrapper--warning .cds--ai-label,.cds--number-input--fluid .cds--number__input-wrapper--slug.cds--number__input-wrapper--warning .cds--slug,.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--fluid--invalid .cds--number__input-wrapper--slug .cds--ai-label,.cds--number-input--fluid.cds--number-input--fluid--invalid .cds--number__input-wrapper--slug .cds--slug{inset-inline-end:5.5rem}.cds--number-input--fluid .cds--number__input-wrapper--decorator input,.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-wrapper--slug.cds--number__input-wrapper--warning 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--fluid--invalid .cds--number__input-wrapper--slug input[data-invalid]{padding-inline-end:7.5rem}.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,rgba(69,137,255,.16)) 0,15%,var(--cds-ai-aura-end,hsla(0,0%,100%,0)) 50%,transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff)}.cds--search--fluid{block-size:4rem}.cds--search--fluid .cds--label{clip:auto;align-items:center;block-size:1rem;display:flex;inline-size:calc(100% - 2rem);inset-block-start:.8125rem;inset-inline-start:1rem;margin:0;overflow:initial;position:absolute;white-space:normal;z-index:1}.cds--search--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar,.cds--search--fluid .cds--label::-webkit-scrollbar{display:none}.cds--search--fluid .cds--label .cds--toggletip-label,.cds--search--fluid .cds--label:not(:has(.cds--toggletip-label)){-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.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{block-size:2.5rem;border:none;inline-size:2.5rem;inset:auto 3rem 0 auto;transition:background-color 70ms cubic-bezier(.2,0,.38,.9)}.cds--search--fluid .cds--search-input:focus~.cds--search-close:hover{outline:none}.cds--search--fluid .cds--search-close:after{block-size:.125rem;content:"";display:block;inline-size:100%;inset-block-end:0;inset-inline-start:0;position:absolute}.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,hsla(0,0%,9%,.25));cursor:not-allowed}.cds--search--fluid.cds--search--disabled .cds--search-input[disabled]{border-block-end:1px solid var(--cds-border-subtle)}.cds--select{align-items:flex-start;border:0;box-sizing:border-box;display:flex;flex-direction:column;font-family:inherit;font-size:100%;inline-size:100%;margin:0;padding:0;position:relative;vertical-align:baseline}.cds--select *,.cds--select :after,.cds--select :before{box-sizing:inherit}.cds--select-input__wrapper{align-items:center;display:flex;inline-size:100%;position:relative}.cds--select-input{appearance:none;background-color:var(--cds-field);block-size:2.5rem;border:none;border-block-end:1px solid var(--cds-border-strong);border-radius:0;color:var(--cds-text-primary,#161616);cursor:pointer;display:block;font-family:inherit;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);inline-size:100%;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);opacity:1;outline:2px solid transparent;outline-offset:-2px;padding-block:0;padding-inline:1rem 3rem;text-overflow:ellipsis;transition:outline 70ms cubic-bezier(.2,0,.38,.9)}.cds--select-input:hover{background-color:var(--cds-field-hover)}.cds--select-input::-ms-expand{display:none}@document url-prefix(){.cds--select-input:-moz-focusring,.cds--select-input::-moz-focus-inner{background-image:none;color:transparent;text-shadow:0 0 0 #000}}.cds--select-input:focus{color:var(--cds-text-primary,#161616);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:disabled,.cds--select-input:hover:disabled{background-color:var(--cds-field);border-block-end-color:transparent;color:var(--cds-text-disabled,hsla(0,0%,9%,.25));cursor:not-allowed}.cds--select-input--sm{block-size:2rem;max-block-size:2rem}.cds--select-input--lg{block-size:3rem;max-block-size:3rem}.cds--select--disabled .cds--form__helper-text,.cds--select--disabled .cds--label{color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.cds--select--warning .cds--select-input,.cds--select-input__wrapper[data-invalid] .cds--select-input{padding-inline-end:4rem}.cds--select-input:disabled~.cds--select__arrow{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.cds--select--light .cds--select-input{background-color:var(--cds-field-02,#f4f4f4)}.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,#f4f4f4);color:var(--cds-text-disabled,hsla(0,0%,9%,.25));cursor:not-allowed}.cds--select__arrow{fill:var(--cds-icon-primary,#161616);block-size:100%;inset-block-start:0;inset-inline-end:1rem;pointer-events:none;position:absolute}@media screen and (-ms-high-contrast:active),screen and (prefers-contrast){.cds--select__arrow path{fill:ButtonText}}.cds--select__invalid-icon{inset-inline-end:2.5rem;position:absolute}.cds--select-input__wrapper[data-invalid] .cds--select-input~.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}.cds--select-option,optgroup.cds--select-optgroup{background-color:var(--cds-layer-hover);color:var(--cds-text-primary,#161616)}.cds--select-option:disabled,optgroup.cds--select-optgroup:disabled{color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.cds--select--inline{align-items:center;display:flex;flex-direction:row}.cds--select--inline.cds--select--invalid .cds--form__helper-text,.cds--select--inline.cds--select--invalid .cds--label{align-self:flex-start;margin-block-start:.8125rem}.cds--select--inline .cds--form__helper-text{margin-block-end:0;margin-inline-start:.5rem}.cds--select--inline .cds--label{margin:0 .5rem 0 0;white-space:nowrap}.cds--select--inline .cds--select-input{background-color:transparent;border-block-end:none;color:var(--cds-text-primary,#161616);inline-size:auto;padding-inline:.5rem 2rem}.cds--select--inline .cds--select-input:focus,.cds--select--inline .cds--select-input:focus optgroup,.cds--select--inline .cds--select-input:focus option{background-color:var(--cds-background,#f4f4f4)}.cds--select--inline .cds--select-input[disabled],.cds--select--inline .cds--select-input[disabled]:hover{background-color:var(--cds-field)}.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{inset-inline-end:2rem}.cds--select--inline .cds--select-input:disabled{color:var(--cds-text-disabled,hsla(0,0%,9%,.25));cursor:not-allowed}.cds--select--inline .cds--select-input:disabled~*{cursor:not-allowed}.cds--select--readonly .cds--select-input{background-color:transparent;border-block-end-color:var(--cds-border-subtle);cursor:default}.cds--select--readonly .cds--select__arrow{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.cds--select.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);block-size:2.5rem;border:none;box-shadow:none;inline-size:100%;padding:0;pointer-events:none;position:relative}.cds--select.cds--skeleton:active,.cds--select.cds--skeleton:focus,.cds--select.cds--skeleton:hover{border:none;cursor:default;outline:none}.cds--select.cds--skeleton:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--select.cds--skeleton:before{animation:none}}.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{inset-block-start:50%;inset-inline-end:calc(2.5rem + 9px);margin-block-start:.03125rem;position:absolute;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,#e0e0e0);block-size:1rem;content:"";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: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}.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--decorator .cds--select-input:has(~.cds--select__inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--select__inner-wrapper--decorator .cds--ai-label--revert)),.cds--select--slug .cds--select-input:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)),.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,rgba(69,137,255,.16)) 0,15%,var(--cds-ai-aura-end,hsla(0,0%,100%,0)) 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,.cds--select--slug:has(.cds--select__invalid-icon) .cds--ai-label:before,.cds--select--slug:has(.cds--select__invalid-icon) .cds--slug:before{display:block}.cds--select--decorator .cds--select-input__wrapper .cds--select-input~.cds--select__invalid-icon,.cds--select--slug .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{inset-inline-end:5rem}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--select__arrow{fill:ButtonText}}.cds--select--fluid .cds--select{background:var(--cds-field);block-size:100%;position:relative;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.cds--select--fluid .cds--label{align-items:center;block-size:1rem;display:flex;inline-size:calc(100% - 2rem);inset-block-start:.8125rem;inset-inline-start:1rem;margin:0;position:absolute;z-index:1}.cds--select--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar,.cds--select--fluid .cds--label::-webkit-scrollbar{display:none}.cds--select--fluid .cds--label .cds--toggletip-label,.cds--select--fluid .cds--label:not(:has(.cds--toggletip-label)){-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.cds--select--fluid .cds--select-input{min-block-size:4rem;outline:none;padding:2rem 2rem .8125rem 1rem;text-overflow:ellipsis}.cds--select--fluid .cds--select__arrow{block-size:1rem;inset-block-start:2.125rem;inset-inline-end:.75rem}.cds--select--fluid .cds--select__divider{display:none;transition:border-color 70ms cubic-bezier(.2,0,.38,.9)}.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);display:block;inline-size:calc(100% - 2rem);margin:0 1rem}.cds--select--fluid .cds--select--warning .cds--select-input,.cds--select--fluid .cds--select-input__wrapper[data-invalid] .cds--select-input{border-block-end:1px solid transparent;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--warning .cds--select-input:not(:focus),.cds--select--fluid .cds--select-input__wrapper[data-invalid] .cds--select-input:not(:focus){outline:none}.cds--select--fluid .cds--select--warning .cds--form-requirement,.cds--select--fluid .cds--select-input__wrapper[data-invalid] .cds--form-requirement{display:block;max-block-size:100%;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--warning .cds--select-input__wrapper:hover+.cds--select__divider,.cds--select--fluid .cds--select-input__wrapper[data-invalid]:hover+.cds--select__divider{border-color:transparent}.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{inset-block-start:4.5625rem;inset-inline-end:1rem;pointer-events:none}.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 transparent}.cds--select--fluid .cds--select--disabled .cds--toggletip-label{color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.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,hsla(0,0%,9%,.25))}.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--slug:has(.cds--select__invalid-icon) .cds--ai-label:before,.cds--select--fluid .cds--select--slug:has(.cds--select__invalid-icon) .cds--slug:before{display:none}.cds--text-area{background-color:var(--cds-field);block-size:100%;border:none;border-block-end:1px solid var(--cds-border-strong);box-sizing:border-box;color:var(--cds-text-primary,#161616);font-family:inherit;font-size:100%;font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857);margin:0;min-block-size:2.5rem;min-inline-size:10rem;outline:2px solid transparent;outline-offset:-2px;padding:0;padding:.6875rem var(--cds-layout-density-padding-inline-local);resize:vertical;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9);vertical-align:baseline}.cds--text-area *,.cds--text-area :after,.cds--text-area :before{box-sizing:inherit}.cds--text-area:active,.cds--text-area:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--text-area:active,.cds--text-area:focus{outline-style:dotted}}.cds--text-area::placeholder{color:var(--cds-text-placeholder,hsla(0,0%,9%,.4));font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857);opacity:1}.cds--text-area--light{background-color:var(--cds-field-02,#f4f4f4)}.cds--text-area--invalid{padding-inline-end:2.5rem}.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));display:flex;inline-size:100%;max-inline-size:100%;position:relative}.cds--text-area__wrapper--cols{inline-size:auto}.cds--text-area__invalid-icon{fill:var(--cds-support-error,#da1e28);inset-block-start:.75rem;inset-inline-end:var(--cds-layout-density-padding-inline-local);position:absolute}.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);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.cds--form-item:has(.cds--text-area__wrapper--cols){inline-size:fit-content}.cds--text-area:disabled{background-color:var(--cds-field);border-block-end:1px solid transparent;color:var(--cds-text-disabled,hsla(0,0%,9%,.25));cursor:not-allowed;outline:none;resize:none}.cds--text-area:disabled::placeholder{color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.cds--text-area__wrapper--readonly .cds--text-area{background:transparent;border-block-end-color:var(--cds-border-subtle)}.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{inset-block-start:.75rem;inset-inline-end:1rem;position:absolute}.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)}.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,rgba(69,137,255,.16)) 0,15%,var(--cds-ai-aura-end,hsla(0,0%,100%,0)) 50%,transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff)}.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}.cds--text-area--invalid:has(~.cds--ai-label),.cds--text-area--invalid:has(~.cds--slug),.cds--text-area--invalid:has(~.cds--text-area__inner-wrapper--decorator>*),.cds--text-area--warn:has(~.cds--ai-label),.cds--text-area--warn:has(~.cds--slug),.cds--text-area--warn:has(~.cds--text-area__inner-wrapper--decorator>*){padding-inline-end:4rem}.cds--text-area--invalid~.cds--ai-label,.cds--text-area--invalid~.cds--slug,.cds--text-area--invalid~.cds--text-area__inner-wrapper--decorator>*,.cds--text-area--warn~.cds--ai-label,.cds--text-area--warn~.cds--slug,.cds--text-area--warn~.cds--text-area__inner-wrapper--decorator>*{inset-inline-end:2.5rem}.cds--text-area--invalid~.cds--ai-label.cds--ai-label--revert,.cds--text-area--invalid~.cds--slug.cds--slug--revert,.cds--text-area--warn~.cds--ai-label.cds--ai-label--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);block-size:6.25rem;border:none;box-shadow:none;inline-size:100%;padding:0;pointer-events:none;position:relative}.cds--text-area.cds--skeleton:active,.cds--text-area.cds--skeleton:focus,.cds--text-area.cds--skeleton:hover{border:none;cursor:default;outline:none}.cds--text-area.cds--skeleton:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--text-area.cds--skeleton:before{animation:none}}.cds--text-area.cds--skeleton::placeholder{color:transparent}.cds--text-area__label-wrapper{display:flex;inline-size:100%;justify-content:space-between}.cds--text-area--fluid .cds--text-area__wrapper{background:var(--cds-field);block-size:100%;flex-direction:column;position:relative}.cds--modal .cds--text-area--fluid .cds--text-area__wrapper{background:var(--cds-field-02,#f4f4f4)}.cds--text-area--fluid .cds--text-area__label-wrapper{block-size:100%;position:relative}.cds--text-area--fluid .cds--label{align-items:center;block-size:1rem;display:flex;inline-size:auto;inset-block-start:.8125rem;inset-inline-start:1rem;margin:0;position:absolute;z-index:1}.cds--text-area--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar,.cds--text-area--fluid .cds--label::-webkit-scrollbar{display:none}.cds--text-area--fluid .cds--label .cds--toggletip-label,.cds--text-area--fluid .cds--label:not(:has(.cds--toggletip-label)){-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.cds--text-area--fluid div.cds--label{display:flex;justify-content:flex-end}.cds--text-area--fluid .cds--text-area{margin-block-start:2rem;min-block-size:4rem;outline:none;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 transparent}.cds--text-area--fluid .cds--text-area__divider,.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--warn .cds--text-area__divider,.cds--text-area--fluid .cds--text-area__wrapper[data-invalid] .cds--text-area__divider{border-color:var(--cds-border-subtle);border-style:solid;border-block-end:none;display:block;margin:0 1rem}.cds--text-area--fluid .cds--text-area__wrapper--warn .cds--form-requirement.cds--form-requirement,.cds--text-area--fluid .cds--text-area__wrapper[data-invalid] .cds--form-requirement.cds--form-requirement{background:var(--cds-field);display:block;margin:0;max-block-size:12.5rem;overflow:visible;padding:.5rem 2.5rem .5rem 1rem;position:relative}.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{border-block-end:none;color:var(--cds-text-error,#da1e28)}.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,#f4f4f4)}.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:focus-within,.cds--text-area--fluid .cds--text-area__wrapper[data-invalid]: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:focus-within,.cds--text-area--fluid .cds--text-area__wrapper[data-invalid]:focus-within{outline-style:dotted}}.cds--text-area--fluid .cds--text-area__wrapper>.cds--text-area:active,.cds--text-area--fluid .cds--text-area__wrapper>.cds--text-area:focus,.cds--text-area--fluid .cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid,.cds--text-area--fluid .cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid:focus{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%}.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,rgba(69,137,255,.16)) 0,15%,var(--cds-ai-aura-end,hsla(0,0%,100%,0)) 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--invalid~.cds--slug,.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--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:transparent}.cds--text-input--fluid.cds--text-input-wrapper{background:var(--cds-field);block-size:100%;position:relative;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.cds--text-input--fluid .cds--label{align-items:center;block-size:1rem;display:flex;inline-size:calc(100% - 2rem);inset-block-start:.8125rem;inset-inline-start:1rem;margin:0;position:absolute;z-index:1}.cds--text-input--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar,.cds--text-input--fluid .cds--label::-webkit-scrollbar{display:none}.cds--text-input--fluid .cds--label .cds--toggletip-label,.cds--text-input--fluid .cds--label:not(:has(.cds--toggletip-label)){-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.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--fluid .cds--text-input__divider,.cds--text-input__divider{display:none}.cds--text-input--fluid .cds--text-input__field-wrapper--warning,.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid]{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-color:var(--cds-border-subtle);border-style:solid;border-block-end:none;display:block;margin:0 1rem}.cds--text-input--fluid .cds--text-input__invalid-icon{inset-block-start:5rem}.cds--text-input--fluid .cds--text-input__field-wrapper--warning>.cds--text-input--warning,.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid{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--warning:focus-within,.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid]: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--warning:focus-within,.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid]:focus-within{outline-style:dotted}}.cds--text-input--fluid .cds--text-input__field-wrapper--warning>.cds--text-input--warning:focus,.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid: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{block-size:4rem;cursor:pointer;inline-size:3rem;inset-block-start:0;inset-inline-end:0;outline:2px solid transparent;outline-offset:-2px;position:absolute;transition:outline 70ms cubic-bezier(.2,0,.38,.9)}.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);block-size:4rem;border-block-end:1px solid var(--cds-skeleton-element,#c6c6c6);position:relative}.cds--text-input--fluid__skeleton .cds--skeleton{block-size:.5rem;inline-size:25%;inset-block-start:1rem;inset-inline-start:1rem;position:absolute}.cds--text-input--fluid__skeleton .cds--label{block-size:.5rem;inline-size:50%;inset-block-start:2.25rem;inset-inline-start:1rem;padding:0;position:absolute}.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--ai-label,.cds--text-input--fluid .cds--text-input--invalid~.cds--slug,.cds--text-input--fluid .cds--text-input--invalid~.cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input--fluid .cds--text-input--warning~.cds--ai-label,.cds--text-input--fluid .cds--text-input--warning~.cds--slug,.cds--text-input--fluid .cds--text-input--warning~.cds--text-input__field-inner-wrapper--decorator>*{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>:last-child .cds--select-input__wrapper:before,.cds--time-picker--fluid__wrapper>:nth-child(2):not(:last-child) .cds--select-input__wrapper:before{background-color:var(--cds-border-strong);block-size:calc(100% - 1px);content:"";display:block;inline-size:1px;opacity:1;position:absolute;transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}.cds--select--readonly .cds--select-input__wrapper:before{background-color:var(--cds-border-subtle)!important;opacity:1!important;transition:none}.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>: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>:nth-child(2):not(: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;position:relative}@media screen and (prefers-contrast){.cds--time-picker--fluid--invalid{outline-style:dotted}}.cds--time-picker--fluid--invalid .cds--select,.cds--time-picker--fluid--invalid .cds--select-input,.cds--time-picker--fluid--invalid .cds--text-input,.cds--time-picker--fluid--invalid .cds--text-input-wrapper{background:transparent}.cds--time-picker--fluid--invalid .cds--select-input{border-block-start:2px solid transparent;padding-block-start:1.875rem}.cds--time-picker--fluid .cds--select--fluid:last-of-type .cds--select-input{border-inline-end:2px solid transparent}.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;inset-block-start:4.5rem;inset-inline-end:1rem;position:absolute}.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{display:block;max-block-size:100%;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>:last-child .cds--select-input__wrapper:before,.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--warning .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{block-size:calc(100% - 1rem);inset-block-start:8px}.cds--time-picker--fluid--invalid .cds--select-input,.cds--time-picker--fluid--invalid .cds--text-input,.cds--time-picker--fluid--warning .cds--select-input,.cds--time-picker--fluid--warning .cds--text-input{border-block-end:1px solid transparent}.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-color:var(--cds-border-subtle);border-style:solid;border-block-end:none;inline-size:calc(100% - 2rem);margin:0 1rem}.cds--time-picker--fluid--skeleton{block-size:4rem;display:flex;inline-size:100%}.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.cds--time-picker--equal-width>:first-child,.cds--time-picker--fluid--skeleton>:last-child{inline-size:50%}.cds--icon-indicator{color:var(--cds-text-secondary,#525252);display:flex;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cds--icon-indicator svg{align-self:center;margin-inline-end:.5rem}.cds--icon-indicator--20{font-size:var(--cds-body-compact-02-font-size,1rem);font-weight:var(--cds-body-compact-02-font-weight,400);letter-spacing:var(--cds-body-compact-02-letter-spacing,0);line-height:var(--cds-body-compact-02-line-height,1.375)}.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--in-progress,.cds--icon-indicator--incomplete,.cds--icon-indicator--normal{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)}@keyframes prefix--stroke{to{stroke-dashoffset:0}}.cds--inline-loading{align-items:center;display:flex;inline-size:100%;min-block-size:2rem}.cds--inline-loading__text{color:var(--cds-text-secondary,#525252);font-size:var(--cds-label-02-font-size,.875rem);font-weight:var(--cds-label-02-font-weight,400);letter-spacing:var(--cds-label-02-letter-spacing,.16px);line-height:var(--cds-label-02-line-height,1.28572)}.cds--inline-loading__animation{align-items:center;display:flex;justify-content:center;margin-inline-end:.5rem;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;inset-block-start:.75rem;position:absolute}.cds--inline-loading__checkmark-container[hidden]{display:none}.cds--inline-loading__checkmark{fill:none;stroke:var(--cds-interactive,#0f62fe);stroke-dasharray:12;stroke-dashoffset:12;stroke-width:1.8;animation-duration:.25s;animation-fill-mode:forwards;animation-name:cds--stroke;transform-origin:50% 50%}.cds--inline-loading--error{fill:var(--cds-support-error,#da1e28);block-size:1rem;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);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);line-height:var(--cds-body-short-01-line-height,1.28572)}@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--ordered,.cds--list--ordered--native,.cds--list--unordered{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857);list-style:none;margin:0;padding:0;vertical-align:baseline}.cds--list--nested *,.cds--list--nested :after,.cds--list--nested :before,.cds--list--ordered *,.cds--list--ordered :after,.cds--list--ordered :before,.cds--list--ordered--native *,.cds--list--ordered--native :after,.cds--list--ordered--native :before,.cds--list--unordered *,.cds--list--unordered :after,.cds--list--unordered :before{box-sizing:inherit}.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);letter-spacing:var(--cds-body-02-letter-spacing,0);line-height:var(--cds-body-02-line-height,1.5)}.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;inset-inline-start:-1.5rem;position:absolute}.cds--list--ordered--native.cds--list--nested,.cds--list--ordered.cds--list--nested{list-style-type:lower-latin}.cds--list--unordered>.cds--list__item{position:relative}.cds--list--unordered>.cds--list__item:before{content:"–";inset-inline-start:-1rem;position:absolute}.cds--list--unordered.cds--list--nested>.cds--list__item:before{content:"▪";inset-inline-start:-.75rem}.cds--menu-button__container{display:inline-block}.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--menu-button__top,.cds--menu-button__top-end,.cds--menu-button__top-start{transform:translateY(calc(-100% - var(--cds-popover-offset, 3rem)))}.cds--modal{align-items:center;background-color:var(--cds-overlay,hsla(0,0%,9%,.5));block-size:100vh;content:"";display:flex;inline-size:100vw;inset-block-start:0;inset-inline-start:0;justify-content:center;opacity:0;position:fixed;transition:opacity .24s cubic-bezier(.4,.14,1,1),visibility 0ms linear .24s;visibility:hidden;z-index:9000}.cds--modal.is-visible{opacity:1;transition:opacity .24s cubic-bezier(0,0,.3,1),visibility 0ms linear;visibility:inherit}@media screen and (prefers-reduced-motion:reduce){.cds--modal.is-visible{transition:none}}.cds--modal .cds--date-picker--fluid .ccdsds--date-picker-input__wrapper .cds--date-picker__input,.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 .cds--number__control-btn:after,.cds--modal .cds--number-input--fluid .cds--number__control-btn:before,.cds--modal .cds--number-input--fluid input[type=number],.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,.cds--modal .cds--text-area--fluid .cds--text-area__wrapper,.cds--modal .cds--text-area--fluid .cds--text-area__wrapper[data-invalid] .cds--text-area__divider+.cds--form-requirement,.cds--modal .cds--text-input--fluid .cds--text-input{background-color:var(--cds-field-01,#fff)}.cds--modal .cds--list-box__wrapper--fluid .cds--list-box__menu{background-color:var(--cds-layer-01,#fff)}.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:after,.cds--modal .cds--number-input--fluid .cds--number__control-btn:hover:before{background-color:var(--cds-field-hover)}.cds--modal .cds--number-input--fluid .cds--number__control-btn:focus:after,.cds--modal .cds--number-input--fluid .cds--number__control-btn:focus:before{border-inline-start:2px solid var(--cds-focus,#0f62fe)}.cds--modal.is-visible .cds--modal-container{transform:translateZ(0);transition:transform .24s cubic-bezier(0,0,.3,1)}.cds--modal-container{background-color:var(--cds-layer);block-size:100%;display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto;inline-size:100%;inset-block-start:0;max-block-size:100%;outline:3px solid transparent;outline-offset:-3px;position:fixed;transform:translate3d(0,-24px,0);transform-origin:top center;transition:transform .24s cubic-bezier(.4,.14,1,1)}@media(min-width:42rem){.cds--modal-container{block-size:auto;inline-size:84%;max-block-size:90%;position:static}}@media(min-width:66rem){.cds--modal-container{inline-size:60%;max-block-size:84%}}@media(min-width:82rem){.cds--modal-container{inline-size:48%}}.cds--modal-container .cds--modal-container-body{display:contents}.cds--modal-content{color:var(--cds-text-primary,#161616);font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);font-weight:400;grid-column:1/-1;grid-row:2/-2;letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857);overflow-y:auto;padding-block:.5rem 3rem;padding-inline:1rem 1rem;position:relative}.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:-2rem}.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);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857);padding-inline-end:calc(20% - 2rem)}.cds--modal-content--with-form{padding-inline-end:1rem}.cds--modal-header{grid-column:1/-1;grid-row:1/1;margin-block-end:.5rem;padding-block-start:1rem;padding-inline:1rem 3rem}.cds--modal-header__label{border:0;box-sizing:border-box;color:var(--cds-text-secondary,#525252);font-family:inherit;font-size:100%;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);margin:0;margin-block-end:.25rem;padding:0;vertical-align:baseline}.cds--modal-header__label *,.cds--modal-header__label :after,.cds--modal-header__label :before{box-sizing:inherit}.cds--modal-header__heading{border:0;box-sizing:border-box;color:var(--cds-text-primary,#161616);font-family:inherit;font-size:100%;font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);letter-spacing:var(--cds-heading-03-letter-spacing,0);line-height:var(--cds-heading-03-line-height,1.4);margin:0;padding:0;padding-inline-end:calc(20% - 3rem);vertical-align:baseline}.cds--modal-header__heading *,.cds--modal-header__heading :after,.cds--modal-header__heading :before{box-sizing:inherit}.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{inline-size:32%;max-block-size:48%}}@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{inline-size:42%;max-block-size:72%}.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{inline-size:84%;max-block-size:96%}}@media(min-width:82rem){.cds--modal-container--lg{inline-size:72%}}.cds--modal-scroll-content{border-block-end:2px solid transparent;-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-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{block-size:4rem;display:flex;grid-column:1/-1;grid-row:-1/-1;justify-content:flex-end;margin-block-start:auto}.cds--modal-footer .cds--btn{align-items:baseline;block-size:4rem;flex:0 1 50%;margin:0;max-inline-size:none}.cds--modal-footer .cds--btn:not(.cds--skeleton){padding-block:.875rem 2rem}.cds--modal-footer--three-button .cds--btn{align-items:flex-start;flex:0 1 25%}.cds--modal-close-button{inset-block-start:0;inset-inline-end:0;position:absolute}.cds--modal-close{background-color:transparent;block-size:3rem;border:2px solid transparent;cursor:pointer;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{fill:var(--cds-icon-primary,#161616);block-size:1.25rem;inline-size:1.25rem}.cds--body--with-modal-open{overflow:hidden}.cds--body--with-modal-open .cds--modal .cds--overflow-menu-options,.cds--body--with-modal-open .cds--modal .cds--tooltip,.cds--body--with-modal-open .cds--overflow-menu-options{z-index:9000}.cds--modal-container--full-width .cds--modal-content{margin:0;padding:0}.cds--modal--decorator:has(.cds--ai-label).cds--modal,.cds--modal--slug.cds--modal{background-color:var(--cds-ai-overlay,rgba(0,17,65,.5))}.cds--modal--decorator:has(.cds--ai-label) .cds--modal-container,.cds--modal--slug .cds--modal-container{background:linear-gradient(to top,var(--cds-layer,var(--cds-ai-popover-background,#fff)) 0,var(--cds-ai-aura-start,rgba(69,137,255,.1)) 0,15%,var(--cds-ai-aura-end,hsla(0,0%,100%,0)) 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,rgba(166,200,255,.64)),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);border:1px solid transparent;box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow,rgba(69,137,255,.1)),0 24px 40px -24px var(--cds-ai-drop-shadow,rgba(15,98,254,.1))}.cds--modal--decorator:has(.cds--ai-label) .cds--modal-container:has(.cds--modal-footer),.cds--modal--slug .cds--modal-container:has(.cds--modal-footer){background:linear-gradient(to top,var(--cds-layer,var(--cds-ai-popover-background,#fff)) 64px,var(--cds-ai-aura-start,rgba(69,137,255,.1)) 64px,15%,var(--cds-ai-aura-end,hsla(0,0%,100%,0)) 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,rgba(166,200,255,.64)),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,rgba(69,137,255,.1)),0 24px 40px -24px var(--cds-ai-drop-shadow,rgba(15,98,254,.1))}.cds--modal--decorator .cds--modal-content.cds--modal-scroll-content,.cds--modal--slug .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--decorator .cds--modal-container-body>.cds--modal--inner__decorator>*,.cds--modal--slug .cds--modal-container-body>.cds--ai-label,.cds--modal--slug .cds--modal-container-body>.cds--slug,.cds--modal-header>.cds--ai-label:has(+.cds--modal-close-button),.cds--modal-header>.cds--modal--inner__decorator:has(+.cds--modal-close-button)>*,.cds--modal-header>.cds--modal-close-button~.cds--ai-label,.cds--modal-header>.cds--modal-close-button~.cds--modal--inner__decorator>*,.cds--modal-header>.cds--modal-close-button~.cds--slug,.cds--modal-header>.cds--slug:has(+.cds--modal-close-button){inset-block-start:.625rem;inset-inline-end:3rem;position:absolute}.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,.cds--modal--decorator .cds--modal-content--overflow-indicator:before{display:none}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--modal-close__icon{fill:ButtonText}.cds--modal-close:focus{color:Highlight;outline:1px solid Highlight}}.cds--inline-notification{block-size:auto;color:var(--cds-text-inverse,#fff);display:flex;flex-wrap:wrap;inline-size:100%;max-inline-size:18rem;min-block-size:3rem;min-inline-size:18rem;position:relative}.cds--inline-notification html{font-size:100%}.cds--inline-notification body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}.cds--inline-notification code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--inline-notification strong{font-weight:600}@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:before{block-size:100%;border-style:solid;border-width:1px 1px 1px 0;box-sizing:border-box;content:"";filter:opacity(.4);inline-size:100%;inset-block-start:0;inset-inline-start:0;pointer-events:none;position:absolute}.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--actionable-notification__icon,.cds--inline-notification--error .cds--inline-notification__icon,.cds--inline-notification--error .cds--toast-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--actionable-notification__icon,.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{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--actionable-notification__icon,.cds--inline-notification--success .cds--inline-notification__icon,.cds--inline-notification--success .cds--toast-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--actionable-notification__icon,.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{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--actionable-notification__icon,.cds--inline-notification--info .cds--inline-notification__icon,.cds--inline-notification--info .cds--toast-notification__icon,.cds--inline-notification--info-square .cds--actionable-notification__icon,.cds--inline-notification--info-square .cds--inline-notification__icon,.cds--inline-notification--info-square .cds--toast-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--actionable-notification__icon,.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-square .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{fill:var(--cds-support-info,#0043ce)}.cds--inline-notification--low-contrast.cds--inline-notification--info-square:before,.cds--inline-notification--low-contrast.cds--inline-notification--info: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--actionable-notification__icon,.cds--inline-notification--warning .cds--inline-notification__icon,.cds--inline-notification--warning .cds--toast-notification__icon,.cds--inline-notification--warning-alt .cds--actionable-notification__icon,.cds--inline-notification--warning-alt .cds--inline-notification__icon,.cds--inline-notification--warning-alt .cds--toast-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--actionable-notification__icon,.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-alt .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{fill:var(--cds-support-warning,#f1c21b)}.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt:before,.cds--inline-notification--low-contrast.cds--inline-notification--warning: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{display:flex;flex-grow:1;margin-inline:.8125rem 3rem}@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{display:flex;flex-wrap:wrap;padding:.9375rem 0}.cds--inline-notification__title{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572);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);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);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,.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,.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{border-color:transparent;box-shadow:none;outline:2px solid var(--cds-focus-inverse,#fff);outline-offset:-2px}.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{align-items:center;background:transparent;block-size:3rem;border:none;cursor:pointer;display:flex;flex-direction:column;inline-size:3rem;inset-block-start:0;inset-inline-end:0;justify-content:center;max-inline-size:3rem;min-inline-size:3rem;outline:2px solid transparent;outline-offset:-2px;padding:0;position:absolute;transition:outline .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9)}.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}}.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)}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--inline-notification{outline:1px solid transparent}.cds--btn.cds--btn--ghost.cds--inline-notification__action-button:focus,.cds--inline-notification__close-button:focus{color:Highlight;outline:1px solid Highlight}.cds--inline-notification .cds--inline-notification__close-icon,.cds--inline-notification .cds--inline-notification__icon{fill:ButtonText}}.cds--toast-notification{block-size:auto;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);color:var(--cds-text-inverse,#fff);display:flex;inline-size:18rem;padding-inline-start:.8125rem}.cds--toast-notification html{font-size:100%}.cds--toast-notification body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}.cds--toast-notification code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--toast-notification strong{font-weight:600}@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{color:var(--cds-text-primary,#161616)}.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--actionable-notification__icon,.cds--toast-notification--error .cds--inline-notification__icon,.cds--toast-notification--error .cds--toast-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--actionable-notification__icon,.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{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--actionable-notification__icon,.cds--toast-notification--success .cds--inline-notification__icon,.cds--toast-notification--success .cds--toast-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--actionable-notification__icon,.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{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--actionable-notification__icon,.cds--toast-notification--info .cds--inline-notification__icon,.cds--toast-notification--info .cds--toast-notification__icon,.cds--toast-notification--info-square .cds--actionable-notification__icon,.cds--toast-notification--info-square .cds--inline-notification__icon,.cds--toast-notification--info-square .cds--toast-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--actionable-notification__icon,.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-square .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{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--actionable-notification__icon,.cds--toast-notification--warning .cds--inline-notification__icon,.cds--toast-notification--warning .cds--toast-notification__icon,.cds--toast-notification--warning-alt .cds--actionable-notification__icon,.cds--toast-notification--warning-alt .cds--inline-notification__icon,.cds--toast-notification--warning-alt .cds--toast-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--actionable-notification__icon,.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-alt .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{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{align-items:center;background-color:transparent;block-size:3rem;border:none;cursor:pointer;display:flex;flex-direction:column;inline-size:3rem;justify-content:center;margin-inline-start:auto;min-block-size:3rem;min-inline-size:3rem;outline:2px solid transparent;outline-offset:-2px;padding:0;transition:outline .25s,background-color .25s}.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--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--low-contrast .cds--toast-notification__close-button .cds--toast-notification__close-icon{fill:var(--cds-icon-primary,#161616)}.cds--toast-notification__title{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);font-weight:600;letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572);margin-block-start:1rem;word-break:break-word}.cds--toast-notification__subtitle{color:var(--cds-text-inverse,#fff);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin-block:0 1rem;word-break:break-word}.cds--toast-notification--low-contrast .cds--toast-notification__subtitle{color:var(--cds-text-primary,#161616)}.cds--toast-notification__caption{color:var(--cds-text-inverse,#fff);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);padding-block-start:.5rem}.cds--toast-notification--low-contrast .cds--toast-notification__caption{color:var(--cds-text-primary,#161616)}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--toast-notification{outline:1px solid transparent}.cds--toast-notification__close-button:focus{color:Highlight;outline:1px solid Highlight}.cds--toast-notification .cds--toast-notification__close-icon,.cds--toast-notification .cds--toast-notification__icon{fill:ButtonText}}.cds--actionable-notification{block-size:auto;color:var(--cds-text-inverse,#fff);display:flex;flex-wrap:wrap;inline-size:100%;max-inline-size:18rem;min-block-size:3rem;min-inline-size:18rem;position:relative}.cds--actionable-notification html{font-size:100%}.cds--actionable-notification body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}.cds--actionable-notification code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--actionable-notification strong{font-weight:600}@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{box-shadow:0 2px 6px 0 rgba(0,0,0,.2);flex-wrap:wrap;max-inline-size:18rem;min-inline-size:18rem}.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{color:var(--cds-text-primary,#161616)}.cds--actionable-notification--low-contrast:not(.cds--actionable-notification--toast):before{block-size:100%;border-style:solid;border-width:1px 1px 1px 0;box-sizing:border-box;content:"";filter:opacity(.4);inline-size:100%;inset-block-start:0;inset-inline-start:0;pointer-events:none;position:absolute}.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--actionable-notification__icon,.cds--actionable-notification--error .cds--inline-notification__icon,.cds--actionable-notification--error .cds--toast-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--actionable-notification__icon,.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{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--actionable-notification__icon,.cds--actionable-notification--success .cds--inline-notification__icon,.cds--actionable-notification--success .cds--toast-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--actionable-notification__icon,.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{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--actionable-notification__icon,.cds--actionable-notification--info .cds--inline-notification__icon,.cds--actionable-notification--info .cds--toast-notification__icon,.cds--actionable-notification--info-square .cds--actionable-notification__icon,.cds--actionable-notification--info-square .cds--inline-notification__icon,.cds--actionable-notification--info-square .cds--toast-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--actionable-notification__icon,.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-square .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{fill:var(--cds-support-info,#0043ce)}.cds--actionable-notification--low-contrast.cds--actionable-notification--info-square:before,.cds--actionable-notification--low-contrast.cds--actionable-notification--info: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--actionable-notification__icon,.cds--actionable-notification--warning .cds--inline-notification__icon,.cds--actionable-notification--warning .cds--toast-notification__icon,.cds--actionable-notification--warning-alt .cds--actionable-notification__icon,.cds--actionable-notification--warning-alt .cds--inline-notification__icon,.cds--actionable-notification--warning-alt .cds--toast-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--actionable-notification__icon,.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-alt .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{fill:var(--cds-support-warning,#f1c21b)}.cds--actionable-notification--low-contrast.cds--actionable-notification--warning-alt:before,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning:before{border-color:var(--cds-support-warning,#f1c21b)}.cds--actionable-notification--warning .cds--inline-notification__icon path[opacity="0"],.cds--actionable-notification--warning .cds--toast-notification__icon path[opacity="0"],.cds--actionable-notification--warning-alt .cds--inline-notification__icon path:first-of-type,.cds--actionable-notification--warning-alt .cds--toast-notification__icon path:first-of-type{fill:#000;opacity:1}.cds--actionable-notification__details{display:flex;flex-grow:1;margin-inline:.8125rem 3rem}@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{display:flex;flex-wrap:wrap;padding:.9375rem 0}.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{display:flex;flex-wrap:wrap;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);word-break:break-word}.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);font-weight:600;letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572);margin-inline-end:.25rem;word-break:break-word}.cds--actionable-notification--toast .cds--actionable-notification__title{margin-inline-end:0}.cds--actionable-notification__subtitle{color:var(--cds-text-inverse,#fff);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin-block-start:0;word-break:break-word}.cds--actionable-notification--low-contrast .cds--actionable-notification__subtitle{color:var(--cds-text-primary,#161616)}.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,.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,.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{border-color:transparent;box-shadow:none;outline:2px solid var(--cds-focus-inverse,#fff);outline-offset:-2px}.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{background-color:transparent;border-color:var(--cds-notification-action-tertiary-inverse,#fff);border-style:solid;border-width:1px;color:var(--cds-notification-action-tertiary-inverse,#fff)}.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,#f4f4f4)}.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}.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{background-color:var(--cds-notification-action-tertiary-inverse,#fff);border-color:var(--cds-focus-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);border-color:transparent;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.cds--btn--disabled,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary.cds--btn--disabled:focus,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary.cds--btn--disabled:hover,.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:hover:disabled{background:transparent;color:var(--cds-notification-action-tertiary-inverse-text-on-color-disabled,hsla(0,0%,100%,.25));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{align-items:center;background:transparent;block-size:3rem;border:none;cursor:pointer;display:flex;flex-direction:column;inline-size:3rem;inset-block-start:0;inset-inline-end:0;justify-content:center;max-inline-size:3rem;min-inline-size:3rem;outline:2px solid transparent;outline-offset:-2px;padding:0;position:absolute;transition:outline .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9)}.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}}.cds--actionable-notification--low-contrast .cds--actionable-notification__close-button .cds--actionable-notification__close-icon{fill:var(--cds-icon-primary,#161616)}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--actionable-notification{outline:1px solid transparent}.cds--actionable-notification__close-button:focus,.cds--btn.cds--btn--ghost.cds--actionable-notification__action-button:focus{color:Highlight;outline:1px solid Highlight}.cds--actionable-notification .cds--actionable-notification__close-icon,.cds--actionable-notification .cds--inline-notification__icon,.cds--actionable-notification .cds--toast-notification__icon{fill:ButtonText}}.cds--data-table-container+.cds--pagination{border-block-start:0}.cds--pagination{align-items:center;background-color:var(--cds-layer);border:0;border-block-start:1px solid var(--cds-border-subtle);box-sizing:border-box;display:flex;font-family:inherit;font-size:100%;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);inline-size:calc(100% - 1px);justify-content:space-between;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin:0;min-block-size:2.5rem;overflow-x:auto;padding:0;vertical-align:baseline}.cds--pagination *,.cds--pagination :after,.cds--pagination :before{box-sizing:inherit}@media(min-width:42rem){.cds--pagination{overflow:initial}.cds--pagination .cds--pagination__control-buttons{display:flex}}@media(max-width:41.98rem){.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--sm{min-block-size:2rem}.cds--pagination--lg{min-block-size:3rem}.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{block-size:100%;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);inline-size:auto;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);line-height:2.5rem;min-inline-size:auto}.cds--pagination .cds--select--inline .cds--select-input{padding-inline:1rem 2.25rem}.cds--pagination--sm .cds--select-input{line-height:2rem}.cds--pagination--lg .cds--select-input{line-height:3rem}.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 optgroup,.cds--pagination .cds--select--inline .cds--select-input:focus option{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}@media(min-width:42rem){.cds--pagination__left{padding:0 1rem}.cds--pagination__text{display:inline-block}}span.cds--pagination__text{color:var(--cds-text-primary,#161616);margin-inline-start:1rem}span.cds--pagination__text.cds--pagination__items-count{color:var(--cds-text-secondary,#525252)}.cds--btn--ghost.cds--pagination__button,.cds--pagination__button{fill:var(--cds-icon-primary,#161616);align-items:center;background:none;block-size:2.5rem;border:none;border-inline-start:1px solid var(--cds-border-subtle);box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;font-size:100%;inline-size:2.5rem;justify-content:center;margin:0;min-block-size:2rem;padding:0;transition:outline .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9);vertical-align:baseline}.cds--btn--ghost.cds--pagination__button *,.cds--btn--ghost.cds--pagination__button :after,.cds--btn--ghost.cds--pagination__button :before,.cds--pagination__button *,.cds--pagination__button :after,.cds--pagination__button :before{box-sizing:inherit}.cds--btn--ghost.cds--pagination__button>svg,.cds--pagination__button>svg{margin-block-start:0}[dir=rtl] .cds--btn--ghost.cds--pagination__button>svg,[dir=rtl] .cds--pagination__button>svg{transform:rotate(.5turn)}.cds--pagination--sm .cds--btn--ghost.cds--pagination__button,.cds--pagination--sm .cds--pagination__button{block-size:2rem;inline-size:2rem}.cds--pagination--lg .cds--btn--ghost.cds--pagination__button,.cds--pagination--lg .cds--pagination__button{block-size:3rem;inline-size:3rem}.cds--btn--ghost:focus.cds--pagination__button,.cds--pagination__button:focus{border-inline-start:0;outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--btn--ghost:focus.cds--pagination__button,.cds--pagination__button:focus{outline-style:dotted}}.cds--btn--ghost:hover.cds--pagination__button,.cds--pagination__button:hover{background:var(--cds-layer-hover)}.cds--btn--ghost.cds--pagination__button--no-index,.cds--pagination__button--no-index{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25));cursor:not-allowed}.cds--btn--ghost:disabled:hover.cds--pagination__button,.cds--btn--ghost:hover.cds--pagination__button--no-index,.cds--pagination__button--no-index:hover,.cds--pagination__button:disabled:hover{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25));background:var(--cds-layer);border-color:var(--cds-border-subtle);cursor:not-allowed}.cds--pagination.cds--skeleton .cds--skeleton__text{margin-block-end:0;margin-inline-end:1rem}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--btn--ghost.cds--pagination__button,.cds--pagination__button{outline:1px solid transparent}}[dir=rtl] .cds--pagination .cds--select__arrow{transform:translate(.5rem,-50%)}.cds--unstable-pagination{align-items:center;background-color:var(--cds-layer);border:0;border-block-end:1px solid transparent;border-block-start:1px solid var(--cds-border-subtle);box-sizing:border-box;display:flex;font-family:inherit;font-size:100%;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);inline-size:100%;justify-content:space-between;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin:0;min-block-size:2.5rem;padding:0;vertical-align:baseline}.cds--unstable-pagination *,.cds--unstable-pagination :after,.cds--unstable-pagination :before{box-sizing:inherit}.cds--unstable-pagination__text{color:var(--cds-text-secondary,#525252);margin:0 1rem}@media(min-width:42rem){.cds--unstable-pagination__text{display:inline-block}}.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{fill:var(--cds-icon-primary,#161616);align-items:center;background:none;block-size:2.5rem;border:none;border-inline-start:1px solid var(--cds-border-subtle);box-sizing:border-box;color:var(--cds-icon-primary,#161616);cursor:pointer;display:flex;font-family:inherit;font-size:100%;inline-size:2.5rem;justify-content:center;margin:0;min-block-size:2rem;padding:0;transition:outline .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9);vertical-align:baseline}.cds--unstable-pagination__button *,.cds--unstable-pagination__button :after,.cds--unstable-pagination__button :before{box-sizing:inherit}.cds--unstable-pagination__button .cds--btn__icon{block-size:auto;inline-size:auto}.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{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25));cursor:not-allowed}.cds--unstable-pagination__button.cds--btn:disabled{background:transparent;border-color:var(--cds-border-subtle)}.cds--unstable-pagination__button--no-index:hover,.cds--unstable-pagination__button:disabled:hover{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25));background:transparent;cursor:not-allowed}.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{block-size:100%;font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);inline-size:auto;letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);line-height:var(--cds-body-short-01-line-height,1.28572);line-height:2.5rem;min-inline-size:auto;padding:0 2.25rem 0 1rem}.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%)}@media(min-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{--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));font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);line-height:0}.cds--pagination-nav html{font-size:100%}.cds--pagination-nav body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}.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__list{align-items:center;display:flex;list-style:none}.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{appearance:none;background:none;border:0;border-radius:0;box-sizing:border-box;color:var(--cds-text-primary,#161616);cursor:pointer;display:inline-block;display:block;font-family:inherit;font-size:var(--cds-body-compact-01-font-size,.875rem);font-size:100%;font-weight:var(--cds-body-compact-01-font-weight,400);font-weight:400;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);line-height:1;margin:0;min-inline-size:var(--cds-layout-size-height-local);outline:0;padding:0;padding:calc((var(--cds-layout-size-height-local) - .875rem)/2) .25rem;position:relative;text-align:start;text-align:center;text-decoration:none;transition:background-color .11s cubic-bezier(.2,0,.38,.9),color .11s cubic-bezier(.2,0,.38,.9);-webkit-user-select:none;user-select:none;vertical-align:baseline}.cds--pagination-nav__page *,.cds--pagination-nav__page :after,.cds--pagination-nav__page :before{box-sizing:inherit}.cds--pagination-nav__page::-moz-focus-inner{border:0}.cds--pagination-nav__page:hover{background-color:var(--cds-background-hover,hsla(0,0%,55%,.12));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.cds--pagination-nav__page--disabled,.cds--pagination-nav__page:disabled{background:none;color:rgba(var(--cds-text-secondary,#525252),.5);outline:none;pointer-events:none}.cds--pagination-nav__page:not(.cds--pagination-nav__page--direction):after{background-color:var(--cds-border-interactive,#0f62fe);block-size:.25rem;content:"";display:block;inline-size:0;inset-block-end:0;inset-inline-start:50%;opacity:0;position:absolute;transition:width .11s cubic-bezier(.2,0,.38,.9)}@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{inline-size:1rem;inset-inline-start:calc(50% - .5rem);opacity:1}.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{align-items:center;block-size:3rem;display:flex;inline-size:3rem;justify-content:center;line-height:0}.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)}@document url-prefix(){.cds--pagination-nav__page--select{text-indent:0}}.cds--pagination-nav__select-icon-wrapper{block-size:100%;inline-size:100%;inset-block-start:0;pointer-events:none;position:absolute}.cds--pagination-nav__select-icon-wrapper:not(.cds--pagination-nav__page--direction):after{background-color:var(--cds-border-interactive,#0f62fe);block-size:.25rem;content:"";display:block;inline-size:0;inset-block-end:0;inset-inline-start:50%;opacity:0;position:absolute;transition:width .11s cubic-bezier(.2,0,.38,.9)}@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{inline-size:1rem;inset-inline-start:calc(50% - .5rem);opacity:1}.cds--pagination-nav__page--active+.cds--pagination-nav__select-icon-wrapper .cds--pagination-nav__select-icon{display:none}.cds--pagination-nav__select-icon{inset-block-start:calc(50% - .25rem);inset-inline-start:calc(50% - .5rem);pointer-events:none;position:absolute}.cds--pagination-nav__accessibility-label{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}[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{color:var(--cds-text-primary,#161616);display:flex;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);justify-content:space-between;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin-block-end:.5rem;min-inline-size:3rem}.cds--progress-bar__label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds--progress-bar__track{background-color:var(--cds-layer);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{background-color:currentColor;block-size:100%;color:var(--cds-interactive,#0f62fe);display:block;inline-size:100%;transform:scaleX(0);transform-origin:0 center;transition:transform .11s cubic-bezier(.2,0,.38,.9)}[dir=rtl] .cds--progress-bar__bar{transform-origin:100% center}.cds--progress-bar--indeterminate .cds--progress-bar__track:after{animation-duration:1.4s;animation-iteration-count:infinite;animation-name:cds--progress-bar-indeterminate;animation-timing-function:linear;background-image:linear-gradient(90deg,var(--cds-interactive,#0f62fe) 12.5%,transparent 12.5%);background-position-x:0;background-size:200% 100%;content:"";inset:0;position:absolute}[dir=rtl] .cds--progress-bar--indeterminate .cds--progress-bar__track:after{animation-name:cds--progress-bar-indeterminate-rtl}.cds--progress-bar__helper-text{color:var(--cds-text-secondary,#525252);font-size:var(--cds-helper-text-01-font-size,.75rem);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);line-height:var(--cds-helper-text-01-line-height,1.33333);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__helper-text,.cds--progress-bar--error .cds--progress-bar__status-icon{color:var(--cds-support-error,#da1e28)}.cds--progress-bar--error .cds--progress-bar__bar,.cds--progress-bar--finished .cds--progress-bar__bar{transform:scaleX(1)}.cds--progress-bar--error.cds--progress-bar--inline .cds--progress-bar__track,.cds--progress-bar--finished.cds--progress-bar--inline .cds--progress-bar__track{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.cds--progress-bar--error.cds--progress-bar--inline .cds--progress-bar__label,.cds--progress-bar--finished.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-basis:0;flex-grow:1}.cds--progress-bar--inline .cds--progress-bar__helper-text{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.cds--progress-bar--indented .cds--progress-bar__helper-text,.cds--progress-bar--indented .cds--progress-bar__label{padding-inline:var(--cds-layout-density-padding-inline-local)}.cds--progress{border:0;box-sizing:border-box;display:flex;font-family:inherit;font-size:100%;list-style:none;margin:0;padding:0;vertical-align:baseline}.cds--progress *,.cds--progress :after,.cds--progress :before{box-sizing:inherit}.cds--progress-step{display:inline-flex;flex-direction:row;inline-size:8rem;min-inline-size:7rem;overflow:visible;position:relative}.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{block-size:2px;border:1px inset transparent;inline-size:8rem;inset-inline-start:0;position:absolute}.cds--progress--space-equal .cds--progress-line{inline-size:100%;min-inline-size:8rem}.cds--progress-step svg{fill:var(--cds-interactive,#0f62fe);block-size:1rem;border-radius:50%;flex-shrink:0;inline-size:1rem;margin-block-start:.625rem;margin-inline-end:.5rem;position:relative;z-index:1}.cds--progress--space-equal .cds--progress-text{overflow:hidden}.cds--progress-label{color:var(--cds-text-primary,#161616);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);line-height:1.45;margin:.5rem 0 0;max-inline-size:5.5rem;overflow:hidden;text-overflow:ellipsis;transition:box-shadow .11s cubic-bezier(.2,0,.38,.9),color .11s cubic-bezier(.2,0,.38,.9);white-space:nowrap}.cds--progress-label:before{content:"";display:block}.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{margin-inline-end:.75rem;max-inline-size:100%}.cds--progress-step-button:not(.cds--progress-step-button--unclickable):focus{outline:none}.cds--progress-step-button:not(.cds--progress-step-button--unclickable):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:focus~.cds--tooltip,.cds--progress-label-overflow:hover~.cds--tooltip{visibility:inherit}.cds--progress-step .cds--tooltip .cds--tooltip__caret{margin-inline-start:.625rem}.cds--tooltip__text{font-weight:400;margin:0;padding:0}.cds--progress-step .cds--tooltip{display:block;inline-size:7.8125rem;margin-block-start:2.5rem;margin-inline-start:1.375rem;min-block-size:1.5rem;min-inline-size:7.1875rem;padding:.5rem 1rem;visibility:hidden}.cds--progress-step .cds--tooltip,.cds--progress-step .cds--tooltip_multi{color:var(--cds-text-inverse,#fff);font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857)}.cds--progress-step .cds--tooltip_multi{block-size:auto;inline-size:9.375rem}.cds--progress-optional{color:var(--cds-text-secondary,#525252);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);inset-inline-start:0;letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);margin-block-start:1.75rem;margin-inline-start:1.5rem;position:absolute;text-align:start}.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;background:none;border:0;box-sizing:border-box;cursor:pointer;display:inline-block;display:flex;font-family:inherit;font-size:100%;inline-size:100%;margin:0;padding:0;text-align:start;vertical-align:baseline}.cds--progress-step-button *,.cds--progress-step-button :after,.cds--progress-step-button :before{box-sizing:inherit}.cds--progress-step-button::-moz-focus-inner{border:0}.cds--progress-step-button--unclickable{cursor:default;outline:none}.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{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25));cursor:not-allowed}.cds--progress-step--disabled .cds--progress-label,.cds--progress-step--disabled .cds--progress-label:hover{box-shadow:none;color:var(--cds-text-disabled,hsla(0,0%,9%,.25));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);block-size:.875rem;border:none;box-shadow:none;inline-size:2.5rem;margin-block-start:.625rem;padding:0;pointer-events:none;position:relative}.cds--progress.cds--skeleton .cds--progress-label:active,.cds--progress.cds--skeleton .cds--progress-label:focus,.cds--progress.cds--skeleton .cds--progress-label:hover{border:none;cursor:default;outline:none}.cds--progress.cds--skeleton .cds--progress-label:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--progress.cds--skeleton .cds--progress-label:before{animation:none}}.cds--progress.cds--progress--vertical.cds--skeleton .cds--progress-label{margin-block-start:.0625rem}.cds--progress--vertical,.cds--progress-text{display:flex;flex-direction:column}.cds--progress--vertical .cds--progress-step,.cds--progress--vertical .cds--progress-step-button{align-content:flex-start;inline-size:auto;min-block-size:3.625rem;min-inline-size:0}.cds--progress--vertical .cds--progress-step svg,.cds--progress--vertical .cds--progress-step-button svg{display:inline-block;margin:.0625rem .5rem 0}.cds--progress--vertical .cds--progress-label{display:inline-block;inline-size:auto;margin:0;max-inline-size:10rem;vertical-align:top;white-space:normal}.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;inset-block-start:0;inset-inline-start:0;position:absolute}@keyframes ai-skeleton-animation{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.cds--icon--skeleton{background:var(--cds-skeleton-background,#e8e8e8);block-size:1rem;border:none;box-shadow:none;display:inline-block;inline-size:1rem;padding:0;pointer-events:none;position:relative}.cds--icon--skeleton:active,.cds--icon--skeleton:focus,.cds--icon--skeleton:hover{border:none;cursor:default;outline:none}.cds--icon--skeleton:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--icon--skeleton:before{animation:none}}.cds--skeleton__placeholder{background:var(--cds-skeleton-background,#e8e8e8);block-size:6.25rem;border:none;box-shadow:none;inline-size:6.25rem;padding:0;pointer-events:none;position:relative}.cds--skeleton__placeholder:active,.cds--skeleton__placeholder:focus,.cds--skeleton__placeholder:hover{border:none;cursor:default;outline:none}.cds--skeleton__placeholder:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--skeleton__placeholder:before{animation:none}}.cds--skeleton__text{background:var(--cds-skeleton-background,#e8e8e8);block-size:1rem;border:none;box-shadow:none;inline-size:100%;margin-block-end:.5rem;padding:0;pointer-events:none;position:relative}.cds--skeleton__text:active,.cds--skeleton__text:focus,.cds--skeleton__text:hover{border:none;cursor:default;outline:none}.cds--skeleton__text:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--skeleton__text:before{animation:none}}.cds--skeleton__heading{block-size:1.5rem}.cds--skeleton__icon--ai,.cds--skeleton__placeholder--ai,.cds--skeleton__text--ai{background:var(--cds-ai-skeleton-background,#d0e2ff);overflow:hidden}.cds--skeleton__icon--ai:before,.cds--skeleton__placeholder--ai:before,.cds--skeleton__text--ai:before{animation:ai-skeleton-animation 1.25s ease-in-out infinite;background:linear-gradient(90deg,rgba(69,137,255,0) 0,rgba(69,137,255,.5) 50%,rgba(69,137,255,0))}.cds--skeleton__icon--ai:before,.cds--skeleton__placeholder--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}.cds--slider-container{align-items:center;display:flex;gap:1rem;position:relative;-webkit-user-select:none;user-select:none}.cds--slider{cursor:pointer;inline-size:100%;max-inline-size:40rem;min-inline-size:12.5rem;padding:1rem 0;position:relative}.cds--slider-container--two-handles .cds--slider{margin-inline:.25rem}.cds--slider__range-label{color:var(--cds-text-primary,#161616);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);white-space:nowrap}.cds--slider__track{block-size:.125rem;inline-size:100%;transform:translateY(-50%)}.cds--slider__track,.cds--slider__track:before{background:var(--cds-border-subtle);position:absolute}.cds--slider__track:before{block-size:.25rem;content:"";display:inline-block;inline-size:.125rem;inset-block-start:-.3125rem;inset-inline-start:50%;transform:translate(-50%)}.cds--slider__filled-track{background:var(--cds-layer-selected-inverse,#161616);block-size:.125rem;inline-size:100%;pointer-events:none;position:absolute;transform:translateY(-50%);transform-origin:left;transition:background .11s cubic-bezier(.2,0,.38,.9)}.cds--slider__thumb-wrapper{--cds-tooltip-padding-inline:0.5rem;--cds-popover-offset:0.5rem;block-size:.875rem;inline-size:.875rem;position:absolute;transform:translate(-50%,-50%);z-index:3}.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,0.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{inset-inline-start:revert;transform:translate(50%,calc(var(--cds-popover-offset, 0rem)*-1))}.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:translateY(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(var(--cds-popover-offset, 0rem)*-1))}.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(var(--cds-popover-offset, 0rem)*-1))}.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:translateY(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(var(--cds-popover-offset, 0rem)*-1))}.cds--slider__thumb{background:var(--cds-layer-selected-inverse,#161616);border-radius:50%;box-shadow:inset 0 0 0 1px transparent,inset 0 0 0 2px transparent;inset:0;outline:none;position:absolute;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)}.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{background-color:transparent;border-radius:unset;box-shadow:none;inset:0;position:absolute;transition:none}.cds--slider__thumb--lower:before,.cds--slider__thumb--upper:before{background:var(--cds-background,#f4f4f4);block-size:.125rem;content:"";display:block;inline-size:.375rem;inset-block-start:calc(50% - .0625rem);inset-inline-end:0;position:absolute;z-index:-1}.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{background-color:transparent;box-shadow:none;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:active,.cds--slider__thumb--upper:focus,.cds--slider__thumb--upper:hover{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-inner-spin-button,.cds--slider-text-input::-webkit-outer-spin-button,.cds-slider-text-input::-webkit-inner-spin-button,.cds-slider-text-input::-webkit-outer-spin-button{display:none}.cds--slider__thumb-wrapper:focus-within~.cds--slider__filled-track,.cds--slider__thumb:focus~.cds--slider__filled-track{background-color:var(--cds-border-interactive,#0f62fe)}.cds--slider-text-input--warn,.cds--slider-text-input.cds--text-input--invalid{inline-size:6rem;padding-inline-end:3rem}.cds--slider__invalid-icon{fill:var(--cds-support-error,#da1e28);inset-block-start:50%;inset-inline-end:1rem;position:absolute;transform:translateY(-50%)}.cds--slider__validation-msg.cds--form-requirement{display:block;max-block-size:100%;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,hsla(0,0%,9%,.25))}.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:transparent}.cds--slider--disabled .cds--slider__thumb--lower:active,.cds--slider--disabled .cds--slider__thumb--lower:focus,.cds--slider--disabled .cds--slider__thumb--lower:hover,.cds--slider--disabled .cds--slider__thumb--upper:active,.cds--slider--disabled .cds--slider__thumb--upper:focus,.cds--slider--disabled .cds--slider__thumb--upper:hover{background-color:transparent;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__filled-track,.cds--slider--disabled .cds--slider__thumb:focus~.cds--slider__filled-track,.cds--slider--disabled .cds--slider__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);border:none;color:var(--cds-text-disabled,hsla(0,0%,9%,.25));cursor:not-allowed;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,hsla(0,0%,9%,.25));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:after,.cds--slider-container--readonly .cds--slider__thumb:before{display:none}.cds--slider-container--readonly .cds--slider-text-input{background-color:transparent}.cds--slider__status-msg.cds--form-requirement{display:block;max-block-size:100%;overflow:visible}.cds--slider-container.cds--skeleton .cds--slider__range-label{background:var(--cds-skeleton-background,#e8e8e8);block-size:.75rem;border:none;box-shadow:none;inline-size:1.25rem;padding:0;pointer-events:none;position:relative}.cds--slider-container.cds--skeleton .cds--slider__range-label:active,.cds--slider-container.cds--skeleton .cds--slider__range-label:focus,.cds--slider-container.cds--skeleton .cds--slider__range-label:hover{border:none;cursor:default;outline:none}.cds--slider-container.cds--skeleton .cds--slider__range-label:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--slider-container.cds--skeleton .cds--slider__range-label:before{animation:none}}.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 (forced-colors:active),screen and (-ms-high-contrast:active){.cds--slider__thumb{outline:1px solid transparent}.cds--slider__thumb:focus{color:Highlight;outline:1px solid Highlight}.cds--slider__track{outline:1px solid transparent}}.cds--stack-horizontal{column-gap:var(--cds-stack-gap,0);display:inline-grid;grid-auto-flow:column}.cds--stack-vertical{display:grid;grid-auto-flow:row;row-gap:var(--cds-stack-gap,0)}.cds--stack-scale-1{--cds-stack-gap:0.125rem}.cds--stack-scale-2{--cds-stack-gap:0.25rem}.cds--stack-scale-3{--cds-stack-gap:0.5rem}.cds--stack-scale-4{--cds-stack-gap:0.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-td:first-child,.cds--structured-list--selection .cds--structured-list-th,.cds--structured-list--selection .cds--structured-list-th:first-child{padding-inline:1rem 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{background-color:var(--cds-layer) transparent;border:0;border-collapse:collapse;border-spacing:0;box-sizing:border-box;display:table;font-family:inherit;font-size:100%;inline-size:100%;margin:0;overflow-x:auto;padding:0;vertical-align:baseline}.cds--structured-list *,.cds--structured-list :after,.cds--structured-list :before{box-sizing:inherit}.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-td:first-of-type,.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-th:first-of-type{padding-inline:0 1rem}.cds--structured-list-row{border-block-start:1px solid var(--cds-border-subtle);display:table-row;transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.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){background-color:var(--cds-layer-hover);border-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{background-color:var(--cds-layer-selected);border-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.cds--structured-list-row--selected>.cds--structured-list-td,.cds--structured-list--selection .cds--structured-list-row:hover:not(.cds--structured-list-row--header-row)>.cds--structured-list-td{color:var(--cds-text-primary,#161616)}.cds--structured-list-thead{display:table-header-group;vertical-align:middle}.cds--structured-list-th{block-size:2.5rem;border:0;box-sizing:border-box;color:var(--cds-text-primary,#161616);display:table-cell;font-family:inherit;font-size:100%;font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);font-weight:600;letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572);margin:0;padding:1rem .5rem .5rem;text-align:start;text-transform:none;vertical-align:baseline;vertical-align:top}.cds--structured-list-th *,.cds--structured-list-th :after,.cds--structured-list-th :before{box-sizing:inherit}.cds--structured-list-tbody{display:table-row-group;vertical-align:middle}.cds--structured-list-td{border:0;box-sizing:border-box;color:var(--cds-text-secondary,#525252);display:table-cell;font-family:inherit;font-size:100%;font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857);margin:0;max-inline-size:36rem;padding:1rem .5rem 1.5rem;position:relative;transition:color .11s cubic-bezier(.2,0,.38,.9);vertical-align:baseline}.cds--structured-list-td *,.cds--structured-list-td :after,.cds--structured-list-td :before{box-sizing:inherit}.cds--structured-list-content--nowrap{white-space:nowrap}.cds--structured-list-input+.cds--structured-list-td{text-align:end}.cds--structured-list-svg{display:inline-block;margin-block-start:.125rem;transition:all .11s cubic-bezier(.2,0,.38,.9);vertical-align:top}.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:transparent}.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);block-size:1rem;border:none;box-shadow:none;display:block;inline-size:75%;padding:0;pointer-events:none;position:relative}.cds--structured-list.cds--skeleton span:active,.cds--structured-list.cds--skeleton span:focus,.cds--structured-list.cds--skeleton span:hover{border:none;cursor:default;outline:none}.cds--structured-list.cds--skeleton span:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--structured-list.cds--skeleton span:before{animation:none}}.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}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--structured-list-input:checked+.cds--structured-list-td .cds--structured-list-svg{fill:ButtonText}}.cds--structured-list__icon{margin-block-start:.125rem;vertical-align:top}.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{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));inline-size:100%}.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{overflow:hidden;text-overflow:ellipsis}.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-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}.cds--tab-content,.cds--tabs{--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--contained.cds--tabs--tall,.cds--tabs.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{--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);display:flex;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);inline-size:100%;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);max-block-size:var(--cds-layout-size-height-xl);min-block-size:var(--cds-layout-size-height-local);overflow-x:hidden;position:relative}.cds--tabs html{font-size:100%}.cds--tabs body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}.cds--tabs code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--tabs strong{font-weight:600}.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{display:flex;inline-size:auto;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;will-change:scroll-position}.cds--tabs .cds--tab--list::-webkit-scrollbar{display:none}.cds--tabs.cds--tabs--vertical{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));block-size:4rem;inset-block-end:0;inset-inline:0;pointer-events:none;position:absolute}.cds--tabs.cds--tabs--vertical .cds--tab--list-gradient_top{background:linear-gradient(to top,transparent,var(--cds-layer));block-size:4rem;inset-block-start:0;inset-inline:0;pointer-events:none;position:absolute}.cds--tabs .cds--tabs__nav{border:0;box-sizing:border-box;display:flex;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}.cds--tabs .cds--tabs__nav *,.cds--tabs .cds--tabs__nav :after,.cds--tabs .cds--tabs__nav :before{box-sizing:inherit}.cds--tabs .cds--tab--overflow-nav-button{align-items:center;appearance:none;background:none;background-color:var(--cds-background,#f4f4f4);border:0;box-sizing:border-box;cursor:pointer;display:inline-block;display:flex;flex-shrink:0;font-family:inherit;font-size:100%;inline-size:100%;inline-size:2.5rem;justify-content:center;margin:0;padding:0;text-align:start;vertical-align:baseline}.cds--tabs .cds--tab--overflow-nav-button *,.cds--tabs .cds--tab--overflow-nav-button :after,.cds--tabs .cds--tab--overflow-nav-button :before{box-sizing:inherit}.cds--tabs .cds--tab--overflow-nav-button::-moz-focus-inner{border:0}.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,hsla(0,0%,55%,.12))}.cds--tabs .cds--tab--overflow-nav-button:active{background-color:var(--cds-background-active,hsla(0,0%,55%,.5))}.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{fill:var(--cds-icon-primary,#161616);z-index:2}.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{inset-block:0;inset-inline-end:0;position:relative}.cds--tabs .cds--tab--overflow-nav-button--next:before{block-size:100%;content:"";inline-size:.5rem;inset-inline-start:-.5rem;position:absolute;z-index:1}.cds--tabs:not(.cds--tabs--contained) .cds--tab--overflow-nav-button--next:before{background:linear-gradient(to right,hsla(0,0%,100%,0),var(--cds-background,#f4f4f4))}.cds--tabs:not(.cds--tabs--contained) .cds--tab--overflow-nav-button--previous:before{background:linear-gradient(to left,hsla(0,0%,100%,0),var(--cds-background,#f4f4f4))}.cds--tabs .cds--tab--overflow-nav-button--previous{inset-block:0;inset-inline-start:0;position:relative;z-index:1}.cds--tabs .cds--tab--overflow-nav-button--previous:before{block-size:100%;content:"";inline-size:.5rem;inset-inline-end:-.5rem;position:absolute;z-index:1}.cds--tabs .cds--tabs--light .cds--tabs__overflow-indicator--left{background-image:linear-gradient(to left,hsla(0,0%,100%,0),var(--cds-layer))}.cds--tabs .cds--tabs--light .cds--tabs__overflow-indicator--right{background-image:linear-gradient(to right,hsla(0,0%,100%,0),var(--cds-layer))}.cds--tabs.cds--tabs--contained .cds--tabs__overflow-indicator--left{background-image:linear-gradient(to left,hsla(0,0%,100%,0),var(--cds-layer-accent))}.cds--tabs.cds--tabs--contained .cds--tabs__overflow-indicator--right{background-image:linear-gradient(to right,hsla(0,0%,100%,0),var(--cds-layer-accent))}@media not all and (resolution >= 0.001dpcm){@supports(-webkit-appearance:none) and (stroke-color:transparent){.cds--tabs .cds--tabs__overflow-indicator--left{background-image:linear-gradient(to left,rgba(var(--cds-background,#f4f4f4),0),var(--cds-background,#f4f4f4))}.cds--tabs .cds--tabs__overflow-indicator--right{background-image:linear-gradient(to right,rgba(var(--cds-background,#f4f4f4),0),var(--cds-background,#f4f4f4))}.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{inset-block-start:.0625rem;position:relative}.cds--tabs .cds--tabs__nav-item{cursor:pointer;display:flex;flex:1 0 auto;padding:0;transition:background-color 70ms cubic-bezier(.2,0,.38,.9)}.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;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}.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+.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,#fff);block-size:4rem;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 0 0 transparent}.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;display:flex;inset-inline-start:calc(-.75rem - 1px);margin-inline-start:calc(-1.5rem + 1px);position:relative}.cds--tabs:not(.cds--tabs--contained) .cds--tabs__nav-item--close--hidden{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;inline-size:.1875rem;margin:-1px;overflow:hidden;padding:0;position:absolute;position:static;visibility:inherit;white-space:nowrap}.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;background:none;block-size:1.5rem;border:0;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:inherit;font-size:100%;inline-size:100%;inline-size:1.5rem;margin:0;padding:0;padding-block:.25rem;padding-inline:.25rem;pointer-events:auto;text-align:start;vertical-align:baseline}.cds--tabs .cds--tabs__nav-item--close-icon *,.cds--tabs .cds--tabs__nav-item--close-icon :after,.cds--tabs .cds--tabs__nav-item--close-icon :before{box-sizing:inherit}.cds--tabs .cds--tabs__nav-item--close-icon::-moz-focus-inner{border:0}.cds--tabs .cds--tabs__nav-item--close-icon svg{fill:var(--cds-text-secondary,#525252);block-size:1rem;inline-size:1rem}.cds--tabs .cds--tabs__nav-item--close-icon svg:hover{fill:var(--cds-text-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:active,.cds--tabs .cds--tabs__nav-item--close-icon:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tabs .cds--tabs__nav-item--close-icon:active,.cds--tabs .cds--tabs__nav-item--close-icon:focus{outline-style:dotted}}.cds--tabs .cds--tabs__nav-item--close-icon--selected svg,.cds--tabs .cds--tabs__nav-item:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon svg{fill:var(--cds-text-primary,#161616)}.cds--tabs .cds--tabs__nav-item--close-icon--disabled,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:hover,.cds--tabs .cds--tabs__nav-item:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon--disabled{background-color:inherit;cursor:not-allowed}.cds--tabs .cds--tabs__nav-item--close-icon--disabled svg,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:hover svg,.cds--tabs .cds--tabs__nav-item:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon--disabled svg{fill:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.cds--tabs .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:hover:active,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:hover: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:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon--disabled:focus{outline:2px solid transparent;outline-offset:-2px}.cds--tabs .cds--tabs__nav-item--icon{align-items:center;display:flex;padding-inline-start:.5rem}.cds--tabs .cds--tabs__nav-item--icon-left{align-items:center;display:flex;margin-block-start:-2px;padding-inline-end:.5rem}.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;background:none;border:0;border-block-end:2px solid var(--cds-border-subtle);box-sizing:border-box;color:var(--cds-text-secondary,#525252);cursor:pointer;display:inline-block;font-family:inherit;font-size:100%;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin:0;outline:2px solid transparent;outline-offset:-2px;overflow:hidden;padding:0;padding-inline:var(--cds-layout-density-padding-inline-local);text-align:start;text-decoration:none;text-overflow:ellipsis;transition:border 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9);vertical-align:baseline;white-space:nowrap}.cds--tabs .cds--tabs__nav-link *,.cds--tabs .cds--tabs__nav-link :after,.cds--tabs .cds--tabs__nav-link :before{box-sizing:inherit}.cds--tabs .cds--tabs__nav-link::-moz-focus-inner{border:0}.cds--tabs .cds--tabs__nav-link:active,.cds--tabs .cds--tabs__nav-link:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tabs .cds--tabs__nav-link:active,.cds--tabs .cds--tabs__nav-link:focus{outline-style:dotted}}.cds--tabs.cds--tabs--contained:not(.cds--tabs--vertical) .cds--tabs__nav-link{border-block-end:0;padding-inline:var(--cds-layout-density-padding-inline-local)}.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);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);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--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{align-items:center;block-size:var(--cds-layout-size-height-local);display:flex;inline-size:var(--cds-layout-size-height-local);justify-content:center;padding:0}.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: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{border-inline:none;box-shadow:inset 3px 0 0 0 var(--cds-border-interactive,#0f62fe)}.cds--tabs .cds--tabs__nav-item--selected,.cds--tabs .cds--tabs__nav-item--selected:active .cds--tabs__nav-link:active,.cds--tabs .cds--tabs__nav-item--selected:focus .cds--tabs__nav-link:focus,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected{color:var(--cds-text-primary,#161616);font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572)}.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:active,.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:hover .cds--tabs__nav-link:active,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected:hover .cds--tabs__nav-link:focus{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,#f4f4f4)}.cds--tabs .cds--tabs__nav-item--disabled{background-color:transparent;outline:none}.cds--tabs .cds--tabs__nav-item--disabled,.cds--tabs .cds--tabs__nav-item--disabled:hover{border-block-end:2px solid var(--cds-border-subtle);color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.cds--tabs .cds--tabs__nav-item--disabled:hover{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:active,.cds--tabs .cds--tabs__nav-item--disabled:focus{border-block-end:2px solid var(--cds-border-subtle);outline:none;pointer-events: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 .cds--tabs__nav-link:active,.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:hover .cds--tabs__nav-link{border-block-end-color:var(--cds-border-subtle)}.cds--tabs.cds--tabs--contained:not(.cds--tabs--vertical) .cds--tabs__nav-item--disabled{border-block-end:none;color:var(--cds-text-on-color-disabled,#8d8d8d)}.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{grid-column:3/-1;overflow-y:auto}.cds--tabs--vertical~.cds--tab-content .cds--date-picker--fluid .ccdsds--date-picker-input__wrapper .cds--date-picker__input,.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 .cds--number__control-btn:after,.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 input[type=number],.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,.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__wrapper[data-invalid] .cds--text-area__divider+.cds--form-requirement,.cds--tabs--vertical~.cds--tab-content .cds--text-input--fluid .cds--text-input{background-color:var(--cds-field-01,#fff)}.cds--tabs--vertical~.cds--tab-content .cds--list-box__wrapper--fluid .cds--list-box__menu{background-color:var(--cds-layer-01,#fff)}.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:after,.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn:hover:before{background-color:var(--cds-field-hover)}.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn:focus:after,.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn:focus:before{border-inline-start:2px solid var(--cds-focus,#0f62fe)}@media(min-width:66rem){.cds--tabs--vertical~.cds--tab-content{grid-column:5/-1}}.cds--tab-content--interactive:focus{outline:none}.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{align-items:center;block-size:100%;display:flex;inline-size:10rem;padding:0 var(--cds-layout-density-padding-inline-local)}.cds--tabs.cds--skeleton .cds--tabs__nav-link span{background:var(--cds-skeleton-background,#e8e8e8);block-size:.875rem;border:none;box-shadow:none;display:block;inline-size:100%;padding:0;pointer-events:none;position:relative}.cds--tabs.cds--skeleton .cds--tabs__nav-link span:active,.cds--tabs.cds--skeleton .cds--tabs__nav-link span:focus,.cds--tabs.cds--skeleton .cds--tabs__nav-link span:hover{border:none;cursor:default;outline:none}.cds--tabs.cds--skeleton .cds--tabs__nav-link span:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--tabs.cds--skeleton .cds--tabs__nav-link span:before{animation:none}}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--tabs__nav-item .cds--tabs__nav-item--selected .cds--tabs__nav-item--selected{color:Highlight;outline:1px solid Highlight}.cds--tabs .cds--tabs__nav-item--disabled .cds--tabs__nav-link{fill:GrayText;color:GrayText}}.cds--tile-group html{font-size:100%}.cds--tile-group body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}.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{--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));background-color:var(--cds-layer);display:block;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);min-block-size:4rem;min-inline-size:8rem;outline:2px solid transparent;outline-offset:-2px;padding:var(--cds-layout-density-padding-inline-local);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,#f4f4f4)}.cds--tile--clickable,.cds--tile--selectable{border:0;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:100%;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin:0;padding:0;padding:var(--cds-layout-density-padding-inline-local);transition:.15s cubic-bezier(.2,0,.38,.9);vertical-align:baseline}.cds--tile--clickable *,.cds--tile--clickable :after,.cds--tile--clickable :before,.cds--tile--selectable *,.cds--tile--selectable :after,.cds--tile--selectable :before{box-sizing:inherit}.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;text-decoration:none}@media screen and (prefers-contrast){.cds--tile--clickable:focus{outline-style:dotted}}.cds--tile--clickable:focus .cds--tile__checkmark,.cds--tile--clickable:hover .cds--tile__checkmark{opacity:1}.cds--tile--expandable::-moz-focus-inner{border:0}.cds--tile--clickable:active,.cds--tile--clickable:hover,.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{background-color:var(--cds-layer);color:var(--cds-text-disabled,hsla(0,0%,9%,.25));cursor:not-allowed;display:block;padding:var(--cds-layout-density-padding-inline-local)}.cds--tile--clickable .cds--tile--icon,.cds--tile--clickable.cds--link--disabled .cds--tile--disabled-icon{block-size:1.25rem;inline-size:1.25rem;inset-block-end:.75rem;inset-inline-end:.75rem;position:absolute}.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,hsla(0,0%,9%,.25))}.cds--tile--clickable.cds--link--disabled .cds--tile--icon{display:none}.cds--tile--selectable{border:1px solid transparent;padding-inline-end:calc(var(--cds-layout-density-padding-inline-local)*2 + 1rem)}.cds--tile__checkmark{background:transparent;block-size:1rem;border:none;inset-block-start:var(--cds-layout-density-padding-inline-local);inset-inline-end:var(--cds-layout-density-padding-inline-local);opacity:0;position:absolute;transition:.11s cubic-bezier(.2,0,.38,.9)}.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{align-items:center;block-size:calc(var(--cds-layout-density-padding-inline-local)*2 + 1rem);display:flex;inline-size:calc(var(--cds-layout-density-padding-inline-local)*2 + 1rem);inset-block-end:0;inset-inline-end:0;justify-content:center;position:absolute}.cds--tile__chevron svg{fill:var(--cds-icon-primary,#161616);transform-origin:center;transition:.11s cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion:reduce){.cds--tile__chevron svg{transition:none}}@media screen and (-ms-high-contrast:active),screen and (prefers-contrast){.cds--tile__chevron svg{fill:ButtonText}}.cds--tile__chevron--interactive{align-items:center;appearance:none;background:none;block-size:calc(var(--cds-layout-density-padding-inline-local)*2 + 1rem);border:0;box-sizing:border-box;cursor:pointer;display:inline-block;display:flex;font-family:inherit;font-size:100%;inline-size:100%;inline-size:calc(var(--cds-layout-density-padding-inline-local)*2 + 1rem);inset-block-end:0;inset-inline-end:0;justify-content:center;margin:0;padding:0;position:absolute;text-align:start;vertical-align:baseline}.cds--tile__chevron--interactive *,.cds--tile__chevron--interactive :after,.cds--tile__chevron--interactive :before{box-sizing:inherit}.cds--tile__chevron--interactive::-moz-focus-inner{border: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{border:0;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);inline-size:100%;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);overflow:hidden;position:relative;text-align:start;transition:max-height .15s cubic-bezier(.2,0,.38,.9)}.cds--tile--expandable:hover{background:var(--cds-layer-hover)}.cds--tile--expandable.cds--tile--expandable--interactive{border:none;cursor:default;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{display:block;opacity:0;transition:opacity .11s cubic-bezier(.2,0,.38,.9),visibility .11s cubic-bezier(.2,0,.38,.9);visibility:hidden}.cds--tile--is-expanded{overflow:visible;transition:max-height .11s cubic-bezier(.2,0,.38,.9)}.cds--tile--is-expanded .cds--tile__chevron svg{transform:rotate(180deg)}.cds--tile--is-expanded .cds--tile-content__below-the-fold{opacity:1;transition:opacity .11s cubic-bezier(.2,0,.38,.9),visibility .11s cubic-bezier(.2,0,.38,.9);visibility:inherit}@media not all and (resolution >= 0.001dpcm){@supports(-webkit-appearance:none) and (stroke-color:transparent){.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)}@media screen and (-ms-high-contrast:active),screen and (prefers-contrast){.cds--tile--is-selected .cds--tile__checkmark svg{fill:ButtonText}}.cds--tile-content{block-size:100%;inline-size:100%}.cds--tile-input{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.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,hsla(0,0%,9%,.25));cursor:not-allowed}.cds--tile--disabled.cds--tile--selectable.cds--tile--light{background-color:var(--cds-layer-02,#f4f4f4)}.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,hsla(0,0%,9%,.25))}.cds--tile--clickable .cds--tile--ai-label-icon,.cds--tile--expandable>div>.cds--ai-label,.cds--tile--expandable>div>.cds--slug,.cds--tile--expandable>div>.cds--tile--inner-decorator>*,.cds--tile>.cds--ai-label,.cds--tile>.cds--slug,.cds--tile>.cds--tile--inner-decorator>*{inset-block-start:1rem;inset-inline-end:1rem;position:absolute}.cds--tile.cds--tile--selectable>.cds--ai-label,.cds--tile.cds--tile--selectable>.cds--slug,.cds--tile.cds--tile--selectable>.cds--tile--inner-decorator>*{inset-inline-end:2.5rem}.cds--tile.cds--tile--selectable.cds--tile--radio>.cds--ai-label,.cds--tile.cds--tile--selectable.cds--tile--radio>.cds--slug,.cds--tile.cds--tile--selectable.cds--tile--radio>.cds--tile--inner-decorator>*{inset-inline-end:1rem;transition:inset-inline-end .11s cubic-bezier(.2,0,.38,.9)}.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,.cds--tile.cds--tile--selectable.cds--tile--radio.cds--tile--is-selected>.cds--tile--inner-decorator>*{inset-inline-end:2.5rem}.cds--tile.cds--tile--clickable>.cds--ai-label,.cds--tile.cds--tile--clickable>.cds--slug,.cds--tile.cds--tile--clickable>.cds--tile--inner-decorator>*{pointer-events:none}.cds--tile--decorator:has(.cds--ai-label).cds--tile,.cds--tile--decorator:has(.cds--tile--ai-label-icon).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,rgba(69,137,255,.1)) 0,15%,var(--cds-ai-aura-end,hsla(0,0%,100%,0)) 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,rgba(166,200,255,.64)),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;border:1px solid transparent;box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow,rgba(69,137,255,.1)),0 4px 8px 0 var(--cds-ai-drop-shadow,rgba(15,98,254,.1))}.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,rgba(69,137,255,.1)) 0,15%,var(--cds-ai-aura-end,hsla(0,0%,100%,0)) 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,rgba(166,200,255,.64)),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--clickable:before,.cds--tile--decorator.cds--tile--selectable:after,.cds--tile--decorator.cds--tile--selectable:before,.cds--tile--slug.cds--tile--clickable:before,.cds--tile--slug.cds--tile--selectable:after,.cds--tile--slug.cds--tile--selectable:before{block-size:100%;content:"";display:block;inline-size:100%;inset-block-start:0;inset-inline-start:0;opacity:0;position:absolute;transition:opacity .11s cubic-bezier(.2,0,.38,.9)}.cds--tile--decorator:has(.cds--ai-label).cds--tile--clickable:before,.cds--tile--decorator:has(.cds--ai-label).cds--tile--selectable:before,.cds--tile--slug.cds--tile--clickable:before,.cds--tile--slug.cds--tile--selectable:before{background:linear-gradient(to top,var(--cds-ai-aura-hover-start,rgba(69,137,255,.32)) 0,15%,var(--cds-ai-aura-hover-end,hsla(0,0%,100%,0)) 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,rgba(166,200,255,.64)),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,rgba(69,137,255,.1)),0 4px 10px 2px var(--cds-ai-drop-shadow,rgba(15,98,254,.1))}.cds--tile--decorator.cds--tile--clickable:hover:before,.cds--tile--decorator.cds--tile--selectable:hover:before,.cds--tile--slug.cds--tile--clickable:hover:before,.cds--tile--slug.cds--tile--selectable:hover:before{opacity:1}.cds--tile--decorator.cds--tile--clickable:focus,.cds--tile--decorator.cds--tile--selectable:focus,.cds--tile--slug.cds--tile--clickable:focus,.cds--tile--slug.cds--tile--selectable:focus,.cds--tile-input:focus+.cds--tile--decorator.cds--tile,.cds--tile-input:focus+.cds--tile--slug.cds--tile{outline-offset:-1px}.cds--tile--decorator:has(.cds--tile--inner-decorator .cds--ai-label).cds--tile--selectable:after,.cds--tile--slug.cds--tile--selectable:after{background:linear-gradient(to top,var(--cds-ai-aura-start,rgba(69,137,255,.1)) 0,15%,var(--cds-ai-aura-end,hsla(0,0%,100%,0)) 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,rgba(69,137,255,.1)),0 4px 8px 0 var(--cds-ai-drop-shadow,rgba(15,98,254,.1))}.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}.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--clickable .cds--tile-content,.cds--tile--decorator.cds--tile--selectable .cds--tile-content,.cds--tile--slug.cds--tile--clickable .cds--tile-content,.cds--tile--slug.cds--tile--selectable .cds--tile-content{cursor:pointer;position:relative}.cds--tile--decorator.cds--tile--clickable .cds--tile-content,.cds--tile--decorator.cds--tile--is-selected .cds--tile--inner-decorator>*,.cds--tile--decorator.cds--tile--selectable .cds--tile-content,.cds--tile--decorator.cds--tile--selectable>.cds--tile__checkmark,.cds--tile--slug.cds--tile--clickable .cds--tile-content,.cds--tile--slug.cds--tile--is-selected .cds--ai-label,.cds--tile--slug.cds--tile--is-selected .cds--slug,.cds--tile--slug.cds--tile--selectable .cds--tile-content,.cds--tile--slug.cds--tile--selectable>.cds--tile__checkmark{z-index:1}.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}.cds--tile--expandable:has(.cds--ai-label>.cds--popover--open),.cds--tile--expandable:has(.cds--slug>.cds--popover--open),.cds--tile--expandable:has(.cds--tile--inner-decorator>*>.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--clickable:before,.cds--tile--decorator-rounded.cds--tile--selectable:after,.cds--tile--decorator-rounded.cds--tile--selectable:before,.cds--tile--slug-rounded,.cds--tile--slug-rounded.cds--tile--clickable:before,.cds--tile--slug-rounded.cds--tile--selectable:after,.cds--tile--slug-rounded.cds--tile--selectable:before{border-radius:.5rem}.cds--tile--decorator-rounded .cds--tile__chevron,.cds--tile--slug-rounded .cds--tile__chevron{border-end-end-radius:.5rem}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--tile--is-selected .cds--tile__checkmark svg,.cds--tile__checkmark svg,.cds--tile__chevron svg{fill:ButtonText}}.cds--time-picker{align-items:flex-end;display:flex}.cds--time-picker__select{justify-content:center;margin-inline-start:.125rem}.cds--time-picker__input{display:flex;flex-direction:column;position:relative}.cds--time-picker__error__icon{block-size:100%;display:flex;inset-block-start:50%;inset-inline-end:1rem;place-items:center;position:absolute;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;line-height:1;margin:0;min-inline-size:auto;padding-inline-end:3rem}.cds--time-picker__input-field{align-items:center;block-size:2.5rem;display:flex;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);inline-size:4.875rem;letter-spacing:var(--cds-code-02-letter-spacing,.32px);line-height:var(--cds-code-02-line-height,1.42857);outline:2px solid transparent;outline-offset:-2px;transition:outline 70ms cubic-bezier(.2,0,.38,.9),background-color 70ms cubic-bezier(.2,0,.38,.9)}.cds--time-picker__input-field::placeholder{color:var(--cds-text-placeholder,hsla(0,0%,9%,.4));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,#f4f4f4)}.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{background-color:transparent;border-block-end:1px solid transparent;color:var(--cds-text-disabled,hsla(0,0%,9%,.25));cursor:not-allowed}.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--select-input,.cds--time-picker--readonly .cds--time-picker__input-field{background-color:transparent;border-block-end-color:var(--cds-border-subtle)}.cds--time-picker--readonly .cds--select-input{cursor:default}.cds--time-picker--readonly .cds--select-input+.cds--select__arrow{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.cds--toggle{display:inline-block;-webkit-user-select:none;user-select:none}.cds--toggle__label-text{color:var(--cds-text-secondary,#525252);display:block;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);margin-block-end:1rem}.cds--toggle__button{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.cds--toggle__button:focus{outline:none}.cds--toggle__appearance{align-items:center;column-gap:.5rem;cursor:pointer;display:inline-grid;grid-template-columns:max-content max-content}.cds--toggle__switch{background-color:var(--cds-toggle-off,#8d8d8d);block-size:1.5rem;border-radius:.75rem;inline-size:3rem;position:relative;transition:background-color 70ms cubic-bezier(.2,0,1,.9)}.cds--toggle__switch:before{background-color:var(--cds-icon-on-color,#fff);block-size:1.125rem;border-radius:50%;content:"";inline-size:1.125rem;inset-block-start:.1875rem;inset-inline-start:.1875rem;position:absolute;transition:transform 70ms cubic-bezier(.2,0,1,.9)}@media screen and (prefers-reduced-motion:reduce){.cds--toggle__switch:before{transition:none}}.cds--toggle:not(.cds--toggle--disabled):active .cds--toggle__switch:after,.cds--toggle__button:focus+.cds--toggle__label .cds--toggle__switch:after{block-size:calc(100% + .375rem);border:2px solid var(--cds-focus,#0f62fe);border-radius:1rem;content:"";display:block;inline-size:calc(100% + .375rem);margin-block-start:-.1875rem;margin-inline-start:-.1875rem}.cds--toggle__switch--checked{background-color:var(--cds-support-success,#24a148)}.cds--toggle__switch--checked:before{transform:translateX(1.5rem)}.cds--toggle__text{color:var(--cds-text-primary,#161616);font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857)}.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:translateX(1rem)}.cds--toggle__check{fill:var(--cds-support-success,#24a148);block-size:.3125rem;inline-size:.375rem;inset-block-start:.375rem;inset-inline-end:.3125rem;position:absolute;visibility:hidden}.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,hsla(0,0%,9%,.25))}.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{background-color:transparent;border:1px solid var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.cds--toggle--readonly .cds--toggle__switch:before{background-color:var(--cds-text-primary,#161616);inset-block-start:.125rem;inset-inline-start:.125rem}.cds--toggle--readonly .cds--toggle__check{fill:var(--cds-background,#f4f4f4);inset-block-start:.3125rem;inset-inline-end:.25rem}.cds--toggle--readonly .cds--toggle__text{cursor:text;-webkit-user-select:text;user-select:text}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--toggle__switch,.cds--toggle__switch:before{outline:1px solid transparent}.cds--toggle:not(.cds--toggle--disabled):active .cds--toggle__switch,.cds--toggle__button:focus+.cds--toggle__label .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);block-size:1.125rem;border-radius:50%;inline-size:1.125rem;overflow:hidden;position:relative}.cds--toggle--skeleton .cds--toggle__skeleton-circle:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:200%;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--toggle--skeleton .cds--toggle__skeleton-circle:before{animation:none}}.cds--toggle--skeleton .cds--toggle__skeleton-rectangle{background:var(--cds-skeleton-background,#e8e8e8);block-size:.5rem;border:none;box-shadow:none;inline-size:1.5rem;margin-inline-start:.5rem;padding:0;pointer-events:none;position:relative}.cds--toggle--skeleton .cds--toggle__skeleton-rectangle:active,.cds--toggle--skeleton .cds--toggle__skeleton-rectangle:focus,.cds--toggle--skeleton .cds--toggle__skeleton-rectangle:hover{border:none;cursor:default;outline:none}.cds--toggle--skeleton .cds--toggle__skeleton-rectangle:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;position:absolute;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion:reduce){.cds--toggle--skeleton .cds--toggle__skeleton-rectangle:before{animation:none}}[dir=rtl] .cds--toggle__switch--checked:before{transform:translateX(-1.5rem)}[dir=rtl] .cds--toggle__appearance--sm .cds--toggle__switch--checked:before{transform:translateX(-1rem)}.cds--tree{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;margin:0;overflow:hidden;padding:0;vertical-align:baseline}.cds--tree *,.cds--tree :after,.cds--tree :before{box-sizing:inherit}.cds--tree-node{background-color:var(--cds-layer-01,#fff);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{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;list-style-type:none;margin:0;padding:0;vertical-align:baseline}.cds--tree-node__children *,.cds--tree-node__children :after,.cds--tree-node__children :before{box-sizing:inherit}.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--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,#fff);color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.cds--tree-node--disabled .cds--tree-node__icon,.cds--tree-node--disabled .cds--tree-node__label:hover .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-parent-node__toggle-icon{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.cds--tree-node--disabled,.cds--tree-node--disabled .cds--tree-parent-node__toggle-icon:hover{cursor:not-allowed}.cds--tree-node__label{align-items:center;display:flex;flex:1 1;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);min-block-size:2rem}.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 .4375rem}.cds--tree-node__label:hover .cds--tree-node__label__details{color:var(--cds-text-primary,#161616)}.cds--tree-node__label:hover .cds--tree-node__icon,.cds--tree-node__label:hover .cds--tree-parent-node__toggle-icon{fill:var(--cds-icon-primary,#161616)}.cds--tree-leaf-node{display:flex;padding-inline-start:2.5rem}.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;display:flex}.cds--tree-node--with-icon .cds--tree-parent-node__toggle{margin-inline-end:0}.cds--tree-parent-node__toggle{align-items:center;align-self:flex-start;block-size:1.5rem;border:0;display:flex;inline-size:1.5rem;margin-block-start:.25rem;margin-inline:-.25rem .25rem;padding-inline-start:.25rem}.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);transform:rotate(-90deg);transition:all .11s cubic-bezier(.2,0,.38,.9)}.cds--tree-parent-node__toggle-icon--expanded{transform:rotate(0)}.cds--tree-node__icon{fill:var(--cds-icon-secondary,#525252);align-self:flex-start;margin-block-start:.0625rem;margin-inline:.5rem .5rem;min-block-size:1rem;min-inline-size:1rem}.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-node__icon,.cds--tree-node--selected>.cds--tree-node__label .cds--tree-parent-node__toggle-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);block-size:100%;content:"";inline-size:.25rem;inset-block-start:0;inset-inline-start:0;position:absolute}.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--content{color:var(--cds-text-primary,#161616);padding:2rem;will-change:margin-left}.cds--header~.cds--content,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{align-items:center;background-color:var(--cds-background,#f4f4f4);block-size:3rem;border:0;border-block-end:1px solid var(--cds-border-subtle);box-sizing:border-box;display:flex;font-family:inherit;font-size:100%;inset-block-start:0;inset-inline:0;margin:0;padding:0;position:fixed;vertical-align:baseline;z-index:8000}.cds--header *,.cds--header :after,.cds--header :before{box-sizing:inherit}.cds--header__action{appearance:none;background:none;block-size:3rem;border:.0625rem solid transparent;box-sizing:border-box;cursor:pointer;display:inline-block;display:inline-flex;font-family:inherit;font-size:100%;inline-size:100%;inline-size:3rem;margin:0;padding:0;text-align:start;transition:background-color .11s,border-color .11s;vertical-align:baseline}.cds--header__action *,.cds--header__action :after,.cds--header__action :before{box-sizing:inherit}.cds--header__action::-moz-focus-inner{border:0}@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--active>svg.cds--navigation-menu-panel-expand-icon,.cds--header__action>svg.cds--navigation-menu-panel-collapse-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,hsla(0,0%,55%,.12))}.cds--header__action--active{background:var(--cds-layer);border-block-end:1px solid transparent;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,hsla(0,0%,55%,.5))}.cds--header__action.cds--btn--icon-only{align-items:center;justify-content: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--active svg,.cds--btn.cds--btn--icon-only.cds--header__action:active svg,.cds--btn.cds--btn--icon-only.cds--header__action:hover svg,.cds--header__menu-trigger:hover>svg,.cds--header__menu-trigger>svg{fill:var(--cds-icon-primary,#161616)}.cds--header__menu-toggle{align-items:center;display:flex;justify-content:center}@media(min-width:66rem){.cds--header__menu-toggle__hidden{display:none}}a.cds--header__name{align-items:center;block-size:100%;border:.125rem solid transparent;display:flex;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);font-weight:600;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);letter-spacing:.1px;line-height:var(--cds-body-compact-01-line-height,1.28572);line-height:1.25rem;outline:none;padding:0 2rem 0 1rem;text-decoration:none;transition:border-color .11s;-webkit-user-select:none;user-select:none}@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%;display:none;padding-inline-start:1rem;position:relative}@media(min-width:66rem){.cds--header__nav{display:block}}.cds--header__nav:before{background-color:var(--cds-border-subtle);block-size:1.5rem;content:"";display:block;inline-size:.0625rem;inset-block-start:50%;inset-inline-start:0;position:absolute;transform:translateY(-50%)}.cds--header__menu-bar{block-size:100%;border:0;box-sizing:border-box;display:flex;font-family:inherit;font-size:100%;list-style:none;margin:0;padding:0;vertical-align:baseline}.cds--header__menu-bar *,.cds--header__menu-bar :after,.cds--header__menu-bar :before{box-sizing:inherit}a.cds--header__menu-item{align-items:center;background-color:var(--cds-background,#f4f4f4);block-size:100%;border:2px solid transparent;color:var(--cds-text-secondary,#525252);display:flex;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.125rem;padding:0 1rem;position:relative;text-decoration:none;transition:background-color .11s,border-color .11s,color .11s;-webkit-user-select:none;user-select:none}a.cds--header__menu-item:hover{background-color:var(--cds-background-hover,hsla(0,0%,55%,.12));color:var(--cds-text-primary,#161616)}.cds--header__action:active,a.cds--header__menu-item:active{background-color:var(--cds-background-active,hsla(0,0%,55%,.5));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:active>svg,a.cds--header__menu-item:hover>svg{fill:var(--cds-icon-primary,#161616)}.cds--header__menu-item--current,a.cds--header__menu-item[aria-current=page]{color:var(--cds-text-primary,#161616)}.cds--header__menu-item--current:after,a.cds--header__menu-item[aria-current=page]:after{background-color:var(--cds-border-interactive,#0f62fe);block-size:3px;content:"";inline-size:calc(100% + 4px);inset-block-end:-2px;inset-inline-start:-2px;position:absolute}.cds--header__menu-item--current:focus:after,a.cds--header__menu-item[aria-current=page]:focus:after{border:0}.cds--header__submenu .cds--header__menu .cds--header__menu-item--current:after,.cds--header__submenu .cds--header__menu a.cds--header__menu-item[aria-current=page]: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 .cds--header__menu-item--current:focus:after,.cds--header__submenu .cds--header__menu a.cds--header__menu-item[aria-current=page]: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.cds--header__menu-item--current:focus,a.cds--header__menu-item[aria-current=page]:focus{border:2px solid var(--cds-focus,#0f62fe)}.cds--header__menu-title[aria-haspopup=true],.cds--header__submenu{position:relative}.cds--header__menu-title[aria-expanded=true]{background-color:var(--cds-layer);color:var(--cds-text-secondary,#525252);z-index:8002}.cds--header__menu-title[aria-expanded=true]>.cds--header__menu-arrow{transform:rotate(180deg)}.cds--header__menu{display:none;list-style:none;margin:0;padding:0}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu{background-color:var(--cds-layer);box-shadow:0 4px 8px 0 rgba(0,0,0,.5);display:flex;flex-direction:column;inline-size:12.5rem;inset-block-end:0;inset-inline-start:0;position:absolute;transform:translateY(100%);z-index:8001}.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{block-size:100%;display:flex;flex:1 1;justify-content:flex-end}.cds--skip-to-content{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.cds--skip-to-content:focus{clip:auto;align-items:center;background-color:var(--cds-background,#f4f4f4);block-size:3rem;border:4px solid var(--cds-focus,#0f62fe);color:var(--cds-text-secondary,#525252);display:flex;inline-size:auto;inset-block-start:0;inset-inline-start:0;outline:none;padding:0 1rem;z-index:9999}.cds--header-panel{background-color:var(--cds-layer);border:none;color:var(--cds-text-secondary,#525252);inline-size:0;inset-block:3rem 0;inset-inline-end:0;overflow:hidden;position:fixed;transition:width .11s cubic-bezier(.2,0,1,.9);will-change:width;z-index:8000}.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{background-color:var(--cds-background,#f4f4f4);color:var(--cds-text-secondary,#525252);inline-size:3rem;inset-block:0;inset-inline-start:0;max-inline-size:16rem;overflow:hidden;position:fixed;transition:inline-size .11s cubic-bezier(.2,0,1,.9),transform .11s cubic-bezier(.2,0,1,.9);will-change:inline-size;z-index:8000}.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{background-color:transparent;block-size:0;inline-size:0;inset-block-start:3rem;inset-inline-start:0;opacity:0;position:fixed;transition:opacity .3s cubic-bezier(.5,0,.1,1),background-color .3s cubic-bezier(.5,0,.1,1)}@media(max-width:65.98rem){.cds--side-nav__overlay-active{background-color:var(--cds-overlay,hsla(0,0%,9%,.5));block-size:100vh;inline-size:100vw;opacity:1;transition:opacity .3s cubic-bezier(.5,0,.1,1),background-color .3s cubic-bezier(.5,0,.1,1);z-index:6000}}.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:translateX(-16rem)}.cds--side-nav__navigation{display:flex;flex-direction:column}.cds--side-nav__items{border:0;box-sizing:border-box;flex:1 1;font-family:inherit;font-size:100%;margin:0;overflow:hidden;padding:1rem 0 0;vertical-align:baseline}.cds--side-nav__items *,.cds--side-nav__items :after,.cds--side-nav__items :before{box-sizing:inherit}.cds--side-nav--expanded .cds--side-nav__items,.cds--side-nav--fixed .cds--side-nav__items,.cds--side-nav--ux .cds--side-nav__items,.cds--side-nav:hover .cds--side-nav__items{overflow-y:auto}.cds--side-nav__item{overflow:hidden}.cds--side-nav--ux .cds--side-nav__item,.cds--side-nav__item{block-size:auto;inline-size:auto}.cds--side-nav .cds--header__menu-title[aria-expanded=true]:hover,.cds--side-nav a.cds--header__menu-item:hover,.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{background-color:var(--cds-background-hover,hsla(0,0%,55%,.12));color:var(--cds-text-primary,#161616)}.cds--side-nav__item:not(.cds--side-nav__item--active) .cds--side-nav__menu-item>.cds--side-nav__link:hover>span,.cds--side-nav__item:not(.cds--side-nav__item--active)>.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;list-style-type:none;margin:.5rem 1rem}.cds--side-nav__divider hr{border:none}.cds--side-nav__submenu{align-items:center;appearance:none;background:none;block-size:2rem;border:0;box-sizing:border-box;color:var(--cds-text-secondary,#525252);cursor:pointer;display:inline-block;display:flex;font-family:inherit;font-size:100%;font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);inline-size:100%;letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572);margin:0;outline:2px solid transparent;outline-offset:-2px;padding:0 1rem;text-align:start;transition:color .11s,background-color .11s,outline .11s;-webkit-user-select:none;user-select:none;vertical-align:baseline}.cds--side-nav__submenu *,.cds--side-nav__submenu :after,.cds--side-nav__submenu :before{box-sizing:inherit}.cds--side-nav__submenu::-moz-focus-inner{border:0}.cds--side-nav__submenu:hover{background-color:var(--cds-background-hover,hsla(0,0%,55%,.12));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{overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.cds--side-nav__icon.cds--side-nav__submenu-chevron{display:flex;flex:1 1;justify-content:flex-end}.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,.cds--side-nav__item--active .cds--side-nav__submenu[aria-expanded=false]{background-color:var(--cds-background-selected,hsla(0,0%,55%,.2));color:var(--cds-text-primary,#161616)}.cds--side-nav__item--active .cds--side-nav__submenu[aria-expanded=false]{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;inset-block:0;inset-inline-start:0;position:absolute}.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{border:0;box-sizing:border-box;display:block;font-family:inherit;font-size:100%;margin:0;max-block-size:0;padding:0;vertical-align:baseline;visibility:hidden}.cds--side-nav__menu *,.cds--side-nav__menu :after,.cds--side-nav__menu :before{box-sizing:inherit}.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;font-weight:400;min-block-size:2rem;padding-inline-start:2rem}.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,hsla(0,0%,55%,.2))}.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}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu,.cds--side-nav a.cds--header__menu-item,a.cds--side-nav__link{align-items:center;display:flex;font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572);min-block-size:2rem;outline:2px solid transparent;outline-offset:-2px;padding:0 1rem;position:relative;text-decoration:none;transition:color .11s,background-color .11s,outline .11s}.cds--side-nav__item--large a.cds--side-nav__link{block-size:3rem}.cds--side-nav a.cds--header__menu-item .cds--text-truncate-end,a.cds--side-nav__link>.cds--side-nav__link-text{color:var(--cds-text-secondary,#525252);font-size:.875rem;letter-spacing:.1px;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.cds--side-nav a.cds--header__menu-item:focus,a.cds--side-nav__link:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--side-nav a.cds--header__menu-item:focus,a.cds--side-nav__link:focus{outline-style:dotted}}a.cds--side-nav__link--current,a.cds--side-nav__link[aria-current=page]{background-color:var(--cds-background-selected,hsla(0,0%,55%,.2));font-weight:600}a.cds--side-nav__link--current .cds--side-nav__link-text,a.cds--side-nav__link[aria-current=page] .cds--side-nav__link-text{color:var(--cds-text-primary,#161616)}a.cds--side-nav__link--current:before,a.cds--side-nav__link[aria-current=page]:before{background-color:var(--cds-border-interactive,#0f62fe);content:"";inline-size:3px;inset-block:0;inset-inline-start:0;position:absolute}.cds--side-nav__icon{align-items:center;display:flex;flex:0 0 1rem;justify-content:center}.cds--side-nav__icon:not(.cds--side-nav__submenu-chevron){margin-inline-end:1.5rem}.cds--side-nav__icon>svg{fill:var(--cds-icon-secondary,#525252);block-size:1rem;inline-size:1rem}.cds--side-nav--expanded .cds--side-nav__icon>svg.cds--side-nav-expand-icon,.cds--side-nav__icon>svg.cds--side-nav-collapse-icon{display:none}.cds--side-nav--expanded .cds--side-nav__icon>svg.cds--side-nav-collapse-icon{display:block}.cds--side-nav--fixed .cds--side-nav__submenu,.cds--side-nav--fixed a.cds--side-nav__link{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{border:0;box-sizing:border-box;display:none;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}.cds--side-nav__header-navigation *,.cds--side-nav__header-navigation :after,.cds--side-nav__header-navigation :before{box-sizing:inherit}@media(max-width:65.98rem){.cds--side-nav__header-navigation{display:block;margin-block-end:2rem;position:relative}}.cds--side-nav__header-divider:after{background:var(--cds-border-subtle);block-size:.0625rem;content:"";inline-size:calc(100% - 32px);inset-block-end:-1rem;inset-inline-start:1rem;position:absolute}.cds--side-nav a.cds--header__menu-item{color:var(--cds-text-secondary,#525252);justify-content:space-between;white-space:nowrap}.cds--side-nav a.cds--header__menu-item[aria-expanded=true]{background-color:transparent}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu{background-color:transparent;box-shadow:none;inline-size:100%;inset-block-end:inherit;padding:0;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{font-weight:400;padding-inline-start:4.25rem}.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,hsla(0,0%,55%,.12));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 .cds--header__menu-item--current:after,.cds--side-nav .cds--side-nav__header-navigation a.cds--header__menu-item[aria-current=page]: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 .cds--header__menu-arrow,.cds--side-nav a.cds--header__menu-item:focus .cds--header__menu-arrow,.cds--side-nav a.cds--header__menu-item:hover .cds--header__menu-arrow{fill:var(--cds-icon-secondary,#525252)}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--side-nav .cds--header__menu-arrow,.cds--side-nav a.cds--header__menu-item:focus .cds--header__menu-arrow,.cds--side-nav a.cds--header__menu-item:hover .cds--header__menu-arrow,.cds--side-nav__icon>svg{fill:ButtonText}}.cds--switcher{align-items:center;border:0;box-sizing:border-box;color:var(--cds-text-secondary,#525252);display:flex;flex-direction:column;font-family:inherit;font-size:100%;justify-content:center;margin:0;padding:0;vertical-align:baseline}.cds--switcher *,.cds--switcher :after,.cds--switcher :before{box-sizing:inherit}.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);block-size:1px;border:none;display:block;inline-size:14rem;margin:.5rem 1rem}.cds--switcher__item-link{block-size:2rem;color:var(--cds-text-secondary,#525252);display:block;font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572);padding:.375rem 1rem;text-decoration:none}.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)}@font-face{font-family:IBM Plex Sans Var;font-style:normal;font-weight:100 900;src:url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans-Variable/fonts/split/woff2/IBM%20Plex%20Sans%20Var-Roman-Latin1.woff2) format("woff2-variations"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans-Variable/fonts/split/woff2/IBM%20Plex%20Sans%20Var-Roman-Latin1.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,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-family:IBM Plex Sans Var;font-style:normal;font-weight:100 900;src:url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans-Variable/fonts/split/woff2/IBM%20Plex%20Sans%20Var-Roman-Latin2.woff2) format("woff2-variations"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans-Variable/fonts/split/woff2/IBM%20Plex%20Sans%20Var-Roman-Latin2.woff2) format("woff2");unicode-range:u+0100-0101,u+0104-0130,u+0132-0151,u+0154-017f,u+018f,u+0192,u+01a0-01a1,u+01af-01b0,u+01fa-01ff,u+0218-021b,u+0237,u+0259,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-family:IBM Plex Sans Var;font-style:normal;font-weight:100 900;src:url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans-Variable/fonts/split/woff2/IBM%20Plex%20Sans%20Var-Roman-Latin3.woff2) format("woff2-variations"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans-Variable/fonts/split/woff2/IBM%20Plex%20Sans%20Var-Roman-Latin3.woff2) format("woff2");unicode-range:u+0102-0103,u+01cd-01dc,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans Var;font-style:normal;font-weight:100 900;src:url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans-Variable/fonts/split/woff2/IBM%20Plex%20Sans%20Var-Roman-Pi.woff2) format("woff2-variations"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans-Variable/fonts/split/woff2/IBM%20Plex%20Sans%20Var-Roman-Pi.woff2) format("woff2");unicode-range:u+03c0,u+0e3f,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-family:IBM Plex Sans Var;font-style:italic;font-weight:100 900;src:url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans-Variable/fonts/split/woff2/IBM%20Plex%20Sans%20Var-Italic-Latin1.woff2) format("woff2-variations"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans-Variable/fonts/split/woff2/IBM%20Plex%20Sans%20Var-Italic-Latin1.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,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-family:IBM Plex Sans Var;font-style:italic;font-weight:100 900;src:url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans-Variable/fonts/split/woff2/IBM%20Plex%20Sans%20Var-Italic-Latin2.woff2) format("woff2-variations"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans-Variable/fonts/split/woff2/IBM%20Plex%20Sans%20Var-Italic-Latin2.woff2) format("woff2");unicode-range:u+0100-0101,u+0104-0130,u+0132-0151,u+0154-017f,u+018f,u+0192,u+01a0-01a1,u+01af-01b0,u+01fa-01ff,u+0218-021b,u+0237,u+0259,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-family:IBM Plex Sans Var;font-style:italic;font-weight:100 900;src:url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans-Variable/fonts/split/woff2/IBM%20Plex%20Sans%20Var-Italic-Latin3.woff2) format("woff2-variations"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans-Variable/fonts/split/woff2/IBM%20Plex%20Sans%20Var-Italic-Latin3.woff2) format("woff2");unicode-range:u+0102-0103,u+01cd-01dc,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans Var;font-style:italic;font-weight:100 900;src:url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans-Variable/fonts/split/woff2/IBM%20Plex%20Sans%20Var-Italic-Pi.woff2) format("woff2-variations"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans-Variable/fonts/split/woff2/IBM%20Plex%20Sans%20Var-Italic-Pi.woff2) format("woff2");unicode-range:u+03c0,u+0e3f,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-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin1.woff2) format("woff2");unicode-range:u+0000,u+000d,u+0020-007e,u+00a0-00a3,u+00a4-00ff,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2013-2014,u+2018-201a,u+201c-201e,u+2020-2022,u+2026,u+2030,u+2039-203a,u+2044,u+2074,u+20ac,u+2122,u+2212,u+fb01-fb02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff,u+fb01-fb02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2) format("woff2");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Pi.woff2) format("woff2");unicode-range:u+0e3f,u+2032-2033,u+2070,u+2075-2079,u+2080-2081,u+2083,u+2085-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+221a,u+221e,u+222b,u+2248,u+2260,u+2264-2265,u+25ca,u+2713,u+274c,u+2b0e-2b11,u+ebe1-ebe7,u+ece0,u+efcc}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2) format("woff2");unicode-range:u+0400-045f,u+0472-0473,u+0490-049d,u+04a0-04a5,u+04aa-04ab,u+04ae-04b3,u+04b6-04bb,u+04c0-04c2,u+04cf-04d9,u+04dc-04df,u+04e2-04e9,u+04ee-04f5,u+04f8-04f9}@font-face{font-display:swap;font-family:IBM Plex Sans;src:url(/able/static/IBMPlexSans-30299e22f29036ca698a957f77d5ab3a.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-weight:600;src:url(/able/static/IBMPlexSans-SemiBold-ef11554b813f393dc1d85999c4db78fe.woff)}body{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:1em;line-height:1.5}@supports(font-variation-settings:normal){html body{font-family:IBM Plex Sans Var,Helvetica Neue,Arial,sans-serif}}html{font-size:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}strong{font-weight:600}body{background:#000;color:var(--cds-text-01,#161616)}.body--preload *{transition:none!important}::-moz-focus-inner{border:0}a:focus{outline:2px solid var(--cds-focus,#0f62fe)}body em{font-style:italic}body button{font-family:inherit}.cds--aspect-ratio--object{height:100%;left:0;position:absolute;top:0;width:100%}.container{background:var(--cds-ui-background);margin-left:0;margin-top:2rem;min-height:calc(100vh - 48px);position:relative;transition:.25s ease;width:100%}.container .cds--grid{margin:0}@media(min-width:66rem){.container .cds--grid{padding-left:calc(25% + 1.5rem);padding-right:2rem}}@media(min-width:99rem){.container .cds--grid{max-width:96.5rem;padding-left:424px;padding-right:0}}.container .cds--col-no-gutter{padding:0}@media(min-width:66rem){.cds--header__menu-trigger{display:none}}.component-docs p,.page-p{font-size:var(--cds-body-long-02-font-size,1rem);font-weight:var(--cds-body-long-02-font-weight,400);letter-spacing:var(--cds-body-long-02-letter-spacing,0);line-height:var(--cds-body-long-02-line-height,1.5);padding:0 0 1.5rem}.component-docs p:empty,.page-p:empty{margin:0;padding:0}.page-content>div>div:nth-child(2) h2:before{padding-bottom:5rem}.page-content>div>div:nth-child(2) h3{margin-top:2rem}.page-content hr.divider{background:var(--cds-layer-accent-01,#e0e0e0);border:0 transparent;display:block;height:1px;margin:3rem 0}.cds--platform-header{z-index:9999}img{max-width:100%}.gatsby-resp-image-wrapper{margin-left:0!important}.gatsby-resp-image-background-image{background:transparent!important}.gatsby-resp-image-image{border:none!important;box-shadow:none!important}.page-content>div>img[src*=gif],.page-content>div>img[src*=svg]{background:var(--cds-layer-02,#f4f4f4)}.cds--website-switcher{z-index:10000}[hidden]{display:none}@media(min-width:66rem){.container .cds--no-gutter-lg{padding-left:0;padding-right:0}}@media(min-width:42rem){.container .cds--no-gutter-md{padding-left:0;padding-right:0}}.container .cds--no-gutter-sm{padding-left:0;padding-right:0}@media(min-width:66rem){.container .cds--no-gutter-lg--left{padding-left:0}}@media(min-width:42rem){.container .cds--no-gutter-md--left{padding-left:0}}.container .cds--no-gutter-sm--left{padding-left:0}@media(min-width:66rem){.container .cds--gutter-lg{padding-left:1rem;padding-right:1rem}}.container .cds--row .cds--row{margin-left:0;margin-right:0}.container .cds--row .cds--row>div{flex:auto;margin:0;max-width:100%}.cds--inline-notification--low-contrast:before{pointer-events:none!important}.container--dark{background:#161616;color:#f4f4f4}.container--white{background:#fff;color:#161616}.container--g10{background:#f4f4f4;color:#161616}.container--dark a.cds--link,.container--dark a.cds--link:active,.container--dark a.cds--link:active:visited,.container--dark a.cds--link:active:visited:hover,.container--dark a.cds--link:hover{color:#78a9ff}.container--dark a:focus{outline-color:#78a9ff}.homepage--header{height:0;overflow:hidden;padding-top:50%;position:relative}@media(min-width:66rem){.homepage--header{height:560px;padding:0}}.homepage--header .cds--grid,.homepage--header .cds--row{height:100%}.container--homepage h3.homepage--header__title{bottom:3.5rem;display:none;font-size:1.25rem;font-weight:400;font-weight:600;letter-spacing:0;line-height:1.4;margin-bottom:0;padding-bottom:0;position:absolute;z-index:3}@media(min-width:82rem){.container--homepage h3.homepage--header__title{font-size:1.25rem;font-size:calc(.04412rem + 1.47059vw);line-height:1.4}}@media(min-width:99rem){.container--homepage h3.homepage--header__title{font-size:1.5rem;line-height:1.334}}@media(min-width:42rem){.container--homepage h3.homepage--header__title{display:block}}.homepage--header img{margin-top:-25%;position:absolute;right:0;top:50%;width:100%}.container--homepage .cds--grid{margin:0}@media(min-width:66rem){.container--homepage .cds--grid{padding-left:calc(25% + 1.5rem)}}@media(min-width:99rem){.container--homepage .cds--grid{padding-left:424px;padding-right:0}}.container--header--nav .cds--grid{margin:0}@media(min-width:66rem){.container--header--nav .cds--grid{padding-left:2rem}}@media(min-width:99rem){.container--header--nav .cds--grid{padding-left:2%}}.container--homepage .cds--col-no-gutter{padding:0}.cds--side-nav__overlay-active{width:100%}.spacing-table td{vertical-align:top}.component-docs table,.page-table{line-height:1.25;width:100%}@media(min-width:42rem){.component-docs table,.page-table{min-width:67.3%}}.component-docs table thead th,.page-table thead th{background:var(--cds-ui-01,#fff);color:var(--cds-text-01,#161616);font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);letter-spacing:var(--cds-heading-01-letter-spacing,.16px);line-height:var(--cds-heading-01-line-height,1.42857);padding:1rem;text-align:left;white-space:nowrap}.component-docs table tbody tr,.page-table tbody tr{border-bottom:1px solid var(--cds-ui-03,#e0e0e0)}.component-docs table tbody tr td,.page-table tbody tr td{color:var(--cds-text-01,#161616);font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);line-height:var(--cds-body-short-01-line-height,1.28572);padding:1rem}.component-docs table tbody tr td img[src$="checkmark--glyph.svg"],.page-table tbody tr td img[src$="checkmark--glyph.svg"]{height:16px;margin:0;width:16px}.component-docs table tbody tr td strong,.page-table tbody tr td strong{font-weight:600}@media(min-width:66rem){.component-docs table tbody tr td,.page-table tbody tr td{min-width:6.25rem}}@media(min-width:82rem){.component-docs table tbody tr td,.page-table tbody tr td{min-width:9.375rem}}@media(min-width:42rem){.component-docs p{max-width:75%}}@media(min-width:66rem){.component-docs p{max-width:55%}}.component-docs table{margin-left:-1rem;margin-top:1rem;width:calc(100% + 2rem)}@media(min-width:42rem){.component-docs table{max-width:75%}}@media(min-width:66rem){.component-docs table{max-width:50%}}.page-table__container{overflow-x:auto}.cds--example{width:100%}.cds--example-card{background:#fff;position:relative;width:100%}.cds--example--dark .cds--example-card{background:#262626;color:#fff}.cds--example__content{font-size:1.25rem;font-weight:300;width:100%}.cds--example__content .gatsby-resp-image-link{width:100%}.cds--example__content img{display:block;margin-bottom:0;width:100%}.cds--example .cds--example-card__content{position:relative}.cds--example--1x1 .cds--example-card{padding-top:100%}.cds--example--4x3 .cds--example-card{padding-top:75%}.cds--example--3x4 .cds--example-card{padding-top:133.3333333333%}.cds--example--2x1 .cds--example-card{padding-top:50%}.cds--example--1x2 .cds--example-card{padding-top:150%}.cds--example--9x16 .cds--example-card{padding-top:177.7777777778%}.cds--example--16x9 .cds--example-card{padding-top:56.25%}.cds--example--ratio .cds--example-card__content{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.cds--example__text{font-size:1.5rem;font-weight:300;line-height:1.25;padding:10%}.cds--example-image{display:block;margin:0;padding:0;width:100%}.cds--example-card:before{content:"";height:3px;left:0;position:absolute;top:-1px;width:100%;z-index:1}.cds--example--correct .cds--example-card:before{background:#24a148}.cds--example--incorrect .cds--example-card:before{background:var(--cds-support-01,#da1e28)}.cds--example__icon{display:block;height:24px;left:calc(1rem - 1px);position:absolute;top:calc(1rem - 1px);width:24px;z-index:10}.cds--example__icon--correct{fill:#24a148}.cds--example__icon--incorrect{fill:var(--cds-support-01,#da1e28)}.cds--example__icon path[data-icon-path=inner-path],.cds--example__icon path[dataIconPath=inner-path]{fill:#fff;opacity:1}.cds--example__caption{padding:1rem 0 0}@media(min-width:42rem){.cds--example__caption{width:75%}}.cds--example__title{font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);font-weight:600;letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);line-height:var(--cds-body-short-01-line-height,1.28572);margin:0}@media(orientation:landscape){.cds--example__title{padding:0 25% 0 0}}@media(min-width:42rem){.cds--example__title{padding:0 25% 0 0}}.cds--example__description{font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);line-height:var(--cds-body-short-01-line-height,1.28572);margin:0;padding:0}@media(min-width:42rem){.cds--col-lg-4 .cds--example__caption{width:100%}}.cds--example span.gatsby-resp-image-wrapper{margin-bottom:0;max-width:100%!important}.cds--example [class^=Video-module--video-container]{margin-bottom:0}.cds--resource-card .cds--tile{background:var(--cds-ui-01,#fff);height:100%;padding:1rem 25% 1rem 1rem;position:relative;text-decoration:none;transition:background 70ms}.cds--resource-card--dark .cds--tile{background:#262626}.cds--resource-card .cds--tile:hover{background:var(--cds-hover-ui,#e5e5e5)}.cds--resource-card__title{color:var(--cds-text-01,#161616);font-size:var(--cds-productive-heading-03-font-size,1.25rem);font-weight:var(--cds-productive-heading-03-font-weight,400);letter-spacing:var(--cds-productive-heading-03-letter-spacing,0);line-height:var(--cds-productive-heading-03-line-height,1.4);text-decoration:none}.cds--resource-card__subtitle{color:var(--cds-text-01,#161616);font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);font-weight:400;letter-spacing:var(--cds-heading-01-letter-spacing,.16px);line-height:var(--cds-heading-01-line-height,1.42857);text-decoration:none}.cds--resource-card__icon--img{align-items:flex-end;bottom:1rem;display:flex;gap:1rem;left:1rem;min-height:32px;min-width:32px;position:absolute}.cds--resource-card__icon--img .gatsby-resp-image-wrapper,.cds--resource-card__icon--img img[src*=gif],.cds--resource-card__icon--img img[src*=svg]{margin-bottom:0}.cds--resource-card__icon--img .gatsby-resp-image-wrapper{position:static!important}.cds--resource-card__icon--action{bottom:1rem;height:20px;position:absolute;right:1rem;width:20px}.cds--resource-card .cds--resource-card__icon--action svg{fill:var(--cds-icon-01,#161616)}.cds--resource-card--dark .cds--tile:hover{background:#393939}.cds--resource-card--dark .cds--resource-card__subtitle,.cds--resource-card--dark .cds--resource-card__title{color:var(--cds-text-04,#fff)}.cds--resource-card--dark .cds--resource-card__icon--action svg{fill:#f4f4f4}.cds--resource-card--disabled .cds--tile:hover{background:var(--cds-ui-01,#fff);cursor:not-allowed}.cds--resource-card--disabled .cds--resource-card__subtitle,.cds--resource-card--disabled .cds--resource-card__title{color:var(--cds-disabled-03,#8d8d8d)}.cds--resource-card--disabled .cds--resource-card__icon--action svg{fill:var(--cds-disabled-02,#c6c6c6)}.cds--resource-card--disabled .cds--resource-card__icon--img{filter:grayscale(100%);opacity:.5}.cds--resource-card--disabled.cds--resource-card--dark .cds--tile:hover{background:#262626}.cds--resource-card--disabled.cds--resource-card--dark .cds--resource-card__subtitle,.cds--resource-card--disabled.cds--resource-card--dark .cds--resource-card__title{color:#8d8d8d}.cds--resource-card--disabled.cds--resource-card--dark .cds--resource-card__icon--action svg{fill:#525252}.resource-card-group [class*="--column"]{--space:0}@media(min-width:66rem){.resource-card-group .cds--col-lg-4:nth-child(2n){margin-right:33%}}.resource-card-group .cds--resource-card{border-top:1px solid var(--cds-ui-03,#e0e0e0)}.resource-card-group .cds--resource-card--dark{border-color:transparent!important}@media(min-width:42rem){.resource-card-group .cds--col-lg-4:nth-child(2) .cds--resource-card{border-top:0 solid transparent}}.resource-card-group .cds--col-lg-4:first-child .cds--resource-card{border-top:0 solid transparent}@media(min-width:42rem){.resource-card-group .cds--col-lg-4:nth-child(odd) .cds--resource-card{border-left:1px solid transparent}.resource-card-group .cds--col-lg-4:nth-child(2n) .cds--resource-card{border-left:1px solid var(--cds-ui-03,#e0e0e0)}}.resource-card-group .cds--col-lg-4:nth-child(2n) .cds--resource-card--dark{border-left-color:var(--cds-ui-background,#f4f4f4)}@media(min-width:66rem){.resource-card-group .cds--col-lg-4:nth-child(2){margin-right:33%}}.resource-card-group-3-across [class*="--column"]{--space:0}.resource-card-group-3-across .cds--resource-card{border-top:1px solid var(--cds-ui-03,#e0e0e0)}.resource-card-group-3-across .cds--resource-card--dark{border-color:transparent!important}@media(min-width:42rem){.resource-card-group-3-across .cds--col-lg-4:nth-child(2) .cds--resource-card{border-top:0 solid transparent}}@media(min-width:66rem){.resource-card-group-3-across .cds--col-lg-4:nth-child(3) .cds--resource-card{border-top:0 solid transparent}}.resource-card-group-3-across .cds--col-lg-4:first-child .cds--resource-card{border-top:0 solid transparent}@media(min-width:42rem){.resource-card-group-3-across .cds--col-lg-4:nth-child(odd) .cds--resource-card{border-left:1px solid transparent}.resource-card-group-3-across .cds--col-lg-4:nth-child(2n) .cds--resource-card{border-left:1px solid var(--cds-ui-03,#e0e0e0)}}@media(min-width:66rem){.resource-card-group-3-across .cds--col-lg-4:nth-child(3n) .cds--resource-card,.resource-card-group-3-across .cds--col-lg-4:nth-child(3n-1) .cds--resource-card{border-left:1px solid var(--cds-ui-03,#e0e0e0)}}.resource-card-group-3-across .cds--col-lg-4 .cds--resource-card--dark{border-left-color:var(--cds-ui-background,#f4f4f4)}@media(min-width:66rem){.resource-card-group-3-across .cds--col-lg-4:nth-child(3n+1) .cds--resource-card{border-left:1px solid transparent}}.cds--article-card .cds--tile{background:var(--cds-ui-01,#fff);height:100%;padding:0;position:relative;text-decoration:none;transition:background 70ms}@media(min-width:66rem){.cds--article-card .cds--tile{margin-bottom:var(--space)}}.cds--article-card__tile{padding:1rem 25% 1rem 1rem}.cds--article-card--dark .cds--article-card__tile{background:#262626}.cds--article-card:hover .cds--article-card__tile{background:var(--cds-hover-ui,#e5e5e5)}.cds--article-card__title{color:var(--cds-text-01,#161616);font-size:var(--cds-body-short-02-font-size,1rem);font-weight:var(--cds-body-short-02-font-weight,400);letter-spacing:var(--cds-body-short-02-letter-spacing,0);line-height:var(--cds-body-short-02-line-height,1.375);text-decoration:none}.cds--article-card__subtitle{color:var(--cds-text-01,#161616);font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);font-weight:400;letter-spacing:var(--cds-heading-01-letter-spacing,.16px);line-height:var(--cds-heading-01-line-height,1.42857);text-decoration:none}.cds--article-card__info{bottom:1rem;color:var(--cds-text-02,#525252);left:1rem;padding:0;position:absolute}.cds--article-card__info p{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333)}.cds--article-card__img .gatsby-resp-image-wrapper{margin-bottom:0}.cds--article-card__icon--action{bottom:1rem;height:20px;position:absolute;right:1rem;width:20px}.cds--article-card__icon--action svg{fill:var(--cds-icon-01,#161616)}.cds--article-card--dark:hover .cds--article-card__tile{background:#393939}.cds--article-card--dark .cds--article-card__subtitle,.cds--article-card--dark .cds--article-card__title{color:var(--cds-text-04,#fff)}.cds--article-card--dark .cds--article-card__info{color:#c6c6c6}.cds--article-card--dark .cds--article-card__icon--action svg{fill:#f4f4f4}.cds--article-card--disabled{cursor:not-allowed}.cds--article-card--disabled .cds--article-card__tile:hover{background:var(--cds-ui-01,#fff);cursor:not-allowed}.cds--article-card--disabled .cds--article-card__info,.cds--article-card--disabled .cds--article-card__subtitle,.cds--article-card--disabled .cds--article-card__title{color:var(--cds-disabled-03,#8d8d8d)}.cds--article-card--disabled .cds--article-card__icon--action svg{fill:var(--cds-disabled-02,#c6c6c6)}.cds--article-card--disabled.cds--article-card--dark .cds--article-card__tile:hover{background:#262626}.cds--article-card--disabled.cds--article-card--dark .cds--article-card__info,.cds--article-card--disabled.cds--article-card--dark .cds--article-card__subtitle,.cds--article-card--disabled.cds--article-card--dark .cds--article-card__title{color:#8d8d8d}.cds--article-card--disabled.cds--article-card--dark .cds--article-card__icon--action svg{fill:#525252}.cds--feature-card{--space:2rem;position:relative}.cds--feature-card .cds--feature-card__column{--space:0}@media(min-width:42rem){.cds--feature-card__row{bottom:0;left:0;position:absolute;width:calc(100% + 2rem)}}.cds--feature-card__img{position:relative}.cds--feature-card:hover .cds--feature-card__link .cds--tile{background:var(--cds-hover-ui,#e5e5e5)}.cds--feature-card:hover .cds--feature-card__link .cds--resource-card--dark .cds--tile{background:#393939}.cds--feature-card__link:focus{outline:none}.cds--feature-card__link:focus .cds--feature-background>*{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:2px}@media(min-width:42rem){.cds--feature-card__img.cds--aspect-ratio--1x1:before{padding-top:0}.cds--feature-card__img .cds--aspect-ratio--object{position:static}}.cds--feature-card .gatsby-resp-image-wrapper{display:block;height:100%;margin-left:-1rem;margin-right:-1rem;max-width:100%;overflow:hidden;position:relative}.cds--feature-card .gatsby-resp-image-background-image{padding-bottom:100%}.cds--feature-card .gatsby-resp-image-image{left:auto!important;object-fit:cover;right:0;width:auto!important}.cds--feature-card .gatsby-resp-image-wrapper{margin-left:0;margin-right:0}.cds--image-card,.image-card-group [class*="--column"]{--space:0}.cds--image-card .cds--tile{height:100%;padding:1rem 25% 1rem 1rem;position:relative;text-decoration:none}.cds--image-card .cds--tile:after{content:"";height:calc(100% - 1px);left:0;outline:3px solid transparent;outline-offset:-3px;position:absolute;top:0;transition:outline 70ms cubic-bezier(.2,0,.38,.9);width:calc(100% - 1px)}.cds--image-card .cds--tile:focus{outline:none}.cds--image-card .cds--tile:focus:after{outline:3px solid var(--cds-focus,#0f62fe)}.cds--image-card__title{font-size:var(--cds-productive-heading-03-font-size,1.25rem);font-weight:var(--cds-productive-heading-03-font-weight,400);letter-spacing:var(--cds-productive-heading-03-letter-spacing,0);line-height:var(--cds-productive-heading-03-line-height,1.4)}.cds--image-card__subtitle,.cds--image-card__title{color:var(--cds-text-04,#fff);position:relative;text-decoration:none;z-index:1}.cds--image-card__subtitle{font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);font-weight:400;left:0;letter-spacing:var(--cds-heading-01-letter-spacing,.16px);line-height:var(--cds-heading-01-line-height,1.42857);top:0}.cds--image-card__icon--action{bottom:1rem;height:20px;position:absolute;right:1rem;width:20px;z-index:1}.cds--image-card__icon--action svg{fill:#f4f4f4}.cds--image-card__img{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.cds--image-card__img .gatsby-resp-image-wrapper,.cds--image-card__img img[src*=gif],.cds--image-card__img img[src*=svg]{height:100%;max-width:100%!important;position:relative;width:100%}.cds--image-card__img:after{background:hsla(0,0%,100%,.08);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 70ms;width:100%}.cds--image-card__spacing{margin-bottom:1px;margin-right:1px}@media(max-width:41.98rem){.cds--image-card__spacing{margin-right:0}}.cds--image-card--dark .cds--image-card__img:after{background:rgba(0,0,0,.15)}.cds--image-card .cds--tile:hover .cds--image-card__img:after{opacity:1}.cds--image-card__subtitle--dark,.cds--image-card__title--dark{color:var(--cds-text-01,#161616)}.cds--image-card__icon--action--dark svg{fill:var(--cds-icon-01,#161616)}.cds--image-card--disabled .cds--tile:hover{cursor:not-allowed}.cds--image-card--disabled .cds--image-card__subtitle,.cds--image-card--disabled .cds--image-card__title{color:var(--cds-disabled-03,#8d8d8d)}.cds--image-card--disabled .cds--image-card__icon--action svg{fill:var(--cds-disabled-02,#c6c6c6)}.cds--image-card--disabled .cds--image-card__img:after{display:none}.cds--image-card--disabled .cds--image-card__subtitle--dark,.cds--image-card--disabled .cds--image-card__title--dark{color:#8d8d8d}.cds--image-card--disabled .cds--image-card__icon--action--dark svg{fill:#525252}.container--dark .cds--image-card__img{background:#161616}.cds--type-mono{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--type-sans{font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif}.cds--type-sans-condensed{font-family:IBM Plex Sans Condensed,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif}.cds--type-sans-arabic{font-family:IBM Plex Sans Arabic,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif}.cds--type-sans-devanagari{font-family:IBM Plex Sans Devanagari,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif}.cds--type-sans-hebrew{font-family:IBM Plex Sans Hebrew,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif}.cds--type-sans-jp{font-family:IBM Plex Sans JP,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif}.cds--type-sans-kr{font-family:IBM Plex Sans KR,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif}.cds--type-sans-thai-looped{font-family:IBM Plex Sans Thai Looped,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif}.cds--type-sans-thai{font-family:IBM Plex Sans Thai,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif}.cds--type-serif{font-family:"IBM Plex Serif",system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,serif}.cds--type-light{font-weight:300}.cds--type-regular{font-weight:400}.cds--type-semibold{font-weight:600}.cds--type-italic{font-style:italic}.cds--type-caption-01{font-size:var(--cds-caption-01-font-size,.75rem);font-weight:var(--cds-caption-01-font-weight,400);letter-spacing:var(--cds-caption-01-letter-spacing,.32px);line-height:var(--cds-caption-01-line-height,1.33333)}.cds--type-caption-02{font-size:var(--cds-caption-02-font-size,.875rem);font-weight:var(--cds-caption-02-font-weight,400);letter-spacing:var(--cds-caption-02-letter-spacing,.32px);line-height:var(--cds-caption-02-line-height,1.28572)}.cds--type-label-01{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333)}.cds--type-label-02{font-size:var(--cds-label-02-font-size,.875rem);font-weight:var(--cds-label-02-font-weight,400);letter-spacing:var(--cds-label-02-letter-spacing,.16px);line-height:var(--cds-label-02-line-height,1.28572)}.cds--type-helper-text-01{font-size:var(--cds-helper-text-01-font-size,.75rem);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);line-height:var(--cds-helper-text-01-line-height,1.33333)}.cds--type-helper-text-02{font-size:var(--cds-helper-text-02-font-size,.875rem);font-weight:var(--cds-helper-text-02-font-weight,400);letter-spacing:var(--cds-helper-text-02-letter-spacing,.16px);line-height:var(--cds-helper-text-02-line-height,1.28572)}.cds--type-body-short-01{font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);line-height:var(--cds-body-short-01-line-height,1.28572)}.cds--type-body-short-02{font-size:var(--cds-body-short-02-font-size,1rem);font-weight:var(--cds-body-short-02-font-weight,400);letter-spacing:var(--cds-body-short-02-letter-spacing,0);line-height:var(--cds-body-short-02-line-height,1.375)}.cds--type-body-long-01{font-size:var(--cds-body-long-01-font-size,.875rem);font-weight:var(--cds-body-long-01-font-weight,400);letter-spacing:var(--cds-body-long-01-letter-spacing,.16px);line-height:var(--cds-body-long-01-line-height,1.42857)}.cds--type-body-long-02{font-size:var(--cds-body-long-02-font-size,1rem);font-weight:var(--cds-body-long-02-font-weight,400);letter-spacing:var(--cds-body-long-02-letter-spacing,0);line-height:var(--cds-body-long-02-line-height,1.5)}.cds--type-code-01{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);letter-spacing:var(--cds-code-01-letter-spacing,.32px);line-height:var(--cds-code-01-line-height,1.33333)}.cds--type-code-02{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);letter-spacing:var(--cds-code-02-letter-spacing,.32px);line-height:var(--cds-code-02-line-height,1.42857)}.cds--type-heading-01{font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);letter-spacing:var(--cds-heading-01-letter-spacing,.16px);line-height:var(--cds-heading-01-line-height,1.42857)}.cds--type-heading-02{font-size:var(--cds-heading-02-font-size,1rem);font-weight:var(--cds-heading-02-font-weight,600);letter-spacing:var(--cds-heading-02-letter-spacing,0);line-height:var(--cds-heading-02-line-height,1.5)}.cds--type-productive-heading-01{font-size:var(--cds-productive-heading-01-font-size,.875rem);font-weight:var(--cds-productive-heading-01-font-weight,600);letter-spacing:var(--cds-productive-heading-01-letter-spacing,.16px);line-height:var(--cds-productive-heading-01-line-height,1.28572)}.cds--type-productive-heading-02{font-size:var(--cds-productive-heading-02-font-size,1rem);font-weight:var(--cds-productive-heading-02-font-weight,600);letter-spacing:var(--cds-productive-heading-02-letter-spacing,0);line-height:var(--cds-productive-heading-02-line-height,1.375)}.cds--type-productive-heading-03{font-size:var(--cds-productive-heading-03-font-size,1.25rem);font-weight:var(--cds-productive-heading-03-font-weight,400);letter-spacing:var(--cds-productive-heading-03-letter-spacing,0);line-height:var(--cds-productive-heading-03-line-height,1.4)}.cds--type-productive-heading-04{font-size:var(--cds-productive-heading-04-font-size,1.75rem);font-weight:var(--cds-productive-heading-04-font-weight,400);letter-spacing:var(--cds-productive-heading-04-letter-spacing,0);line-height:var(--cds-productive-heading-04-line-height,1.28572)}.cds--type-productive-heading-05{font-size:var(--cds-productive-heading-05-font-size,2rem);font-weight:var(--cds-productive-heading-05-font-weight,400);letter-spacing:var(--cds-productive-heading-05-letter-spacing,0);line-height:var(--cds-productive-heading-05-line-height,1.25)}.cds--type-productive-heading-06{font-size:var(--cds-productive-heading-06-font-size,2.625rem);font-weight:var(--cds-productive-heading-06-font-weight,300);letter-spacing:var(--cds-productive-heading-06-letter-spacing,0);line-height:var(--cds-productive-heading-06-line-height,1.199)}.cds--type-productive-heading-07{font-size:var(--cds-productive-heading-07-font-size,3.375rem);font-weight:var(--cds-productive-heading-07-font-weight,300);letter-spacing:var(--cds-productive-heading-07-letter-spacing,0);line-height:var(--cds-productive-heading-07-line-height,1.19)}.cds--type-expressive-paragraph-01{font-size:1.5rem;font-size:calc(1.3913rem + .54348vw);font-weight:300;letter-spacing:0;line-height:1.334}@media(min-width:66rem){.cds--type-expressive-paragraph-01{font-size:1.75rem;font-size:calc(1.25rem + .75758vw);line-height:1.28572}}@media(min-width:99rem){.cds--type-expressive-paragraph-01{font-size:2rem;line-height:1.25}}.cds--type-expressive-heading-01{font-size:var(--cds-expressive-heading-01-font-size,.875rem);font-weight:var(--cds-expressive-heading-01-font-weight,600);letter-spacing:var(--cds-expressive-heading-01-letter-spacing,.16px);line-height:var(--cds-expressive-heading-01-line-height,1.42857)}.cds--type-expressive-heading-02{font-size:var(--cds-expressive-heading-02-font-size,1rem);font-weight:var(--cds-expressive-heading-02-font-weight,600);letter-spacing:var(--cds-expressive-heading-02-letter-spacing,0);line-height:var(--cds-expressive-heading-02-line-height,1.5)}.cds--type-expressive-heading-03{font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.4}@media(min-width:82rem){.cds--type-expressive-heading-03{font-size:1.25rem;font-size:calc(.04412rem + 1.47059vw);line-height:1.4}}@media(min-width:99rem){.cds--type-expressive-heading-03{font-size:1.5rem;line-height:1.334}}.cds--type-expressive-heading-04{font-size:1.75rem;font-size:calc(1.66935rem + .40323vw);font-weight:400;letter-spacing:0;line-height:1.28572}@media(min-width:82rem){.cds--type-expressive-heading-04{font-size:2rem;font-weight:400;line-height:1.25}}@media(min-width:99rem){.cds--type-expressive-heading-04{font-size:2rem;font-weight:400}}.cds--type-expressive-heading-05{font-size:2rem;font-size:calc(1.77273rem + 1.13636vw);font-weight:400;letter-spacing:0;line-height:1.25}@media(min-width:42rem){.cds--type-expressive-heading-05{font-size:2.25rem;font-size:calc(1.59375rem + 1.5625vw);font-weight:300;line-height:1.22}}@media(min-width:66rem){.cds--type-expressive-heading-05{font-size:2.625rem;font-size:calc(1.07813rem + 2.34375vw);line-height:1.19}}@media(min-width:82rem){.cds--type-expressive-heading-05{font-size:3rem;font-size:calc(-.61765rem + 4.41176vw);line-height:1.17}}@media(min-width:99rem){.cds--type-expressive-heading-05{font-size:3.75rem}}.cds--type-expressive-heading-06{font-size:2rem;font-size:calc(1.77273rem + 1.13636vw);font-weight:600;letter-spacing:0;line-height:1.25}@media(min-width:42rem){.cds--type-expressive-heading-06{font-size:2.25rem;font-size:calc(1.59375rem + 1.5625vw);line-height:1.22}}@media(min-width:66rem){.cds--type-expressive-heading-06{font-size:2.625rem;font-size:calc(1.07813rem + 2.34375vw);line-height:1.19}}@media(min-width:82rem){.cds--type-expressive-heading-06{font-size:3rem;font-size:calc(-.61765rem + 4.41176vw);line-height:1.17}}@media(min-width:99rem){.cds--type-expressive-heading-06{font-size:3.75rem}}.cds--type-quotation-01{font-family:"IBM Plex Serif",system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,serif;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.3}@media(min-width:42rem){.cds--type-quotation-01{font-size:1.25rem;font-size:calc(.8125rem + 1.04167vw)}}@media(min-width:66rem){.cds--type-quotation-01{font-size:1.5rem;font-size:calc(.46875rem + 1.5625vw);line-height:1.334}}@media(min-width:82rem){.cds--type-quotation-01{font-size:1.75rem;font-size:calc(.54412rem + 1.47059vw);line-height:1.28572}}@media(min-width:99rem){.cds--type-quotation-01{font-size:2rem;line-height:1.25}}.cds--type-quotation-02{font-family:"IBM Plex Serif",system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,serif;font-size:2rem;font-size:calc(1.77273rem + 1.13636vw);font-weight:300;letter-spacing:0;line-height:1.25}@media(min-width:42rem){.cds--type-quotation-02{font-size:2.25rem;font-size:calc(1.59375rem + 1.5625vw);line-height:1.22}}@media(min-width:66rem){.cds--type-quotation-02{font-size:2.625rem;font-size:calc(1.07813rem + 2.34375vw);line-height:1.19}}@media(min-width:82rem){.cds--type-quotation-02{font-size:3rem;font-size:calc(-.61765rem + 4.41176vw);line-height:1.17}}@media(min-width:99rem){.cds--type-quotation-02{font-size:3.75rem}}.cds--type-display-01{font-size:2.625rem;font-weight:300;letter-spacing:0;line-height:1.19}@media(min-width:42rem){.cds--type-display-01{font-size:2.625rem;font-size:calc(1.3125rem + 3.125vw)}}@media(min-width:66rem){.cds--type-display-01{font-size:3.375rem;font-size:calc(1.82813rem + 2.34375vw)}}@media(min-width:82rem){.cds--type-display-01{font-size:3.75rem;font-size:calc(-1.07353rem + 5.88235vw);line-height:1.17}}@media(min-width:99rem){.cds--type-display-01{font-size:4.75rem;line-height:1.13}}.cds--type-display-02{font-size:2.625rem;font-weight:600;letter-spacing:0;line-height:1.19}@media(min-width:42rem){.cds--type-display-02{font-size:2.625rem;font-size:calc(1.3125rem + 3.125vw)}}@media(min-width:66rem){.cds--type-display-02{font-size:3.375rem;font-size:calc(1.82813rem + 2.34375vw)}}@media(min-width:82rem){.cds--type-display-02{font-size:3.75rem;font-size:calc(-1.07353rem + 5.88235vw);line-height:1.16}}@media(min-width:99rem){.cds--type-display-02{font-size:4.75rem;line-height:1.13}}.cds--type-display-03{font-size:2.625rem;font-size:calc(1.94318rem + 3.40909vw);font-weight:300;letter-spacing:0;line-height:1.19}@media(min-width:42rem){.cds--type-display-03{font-size:3.375rem;font-size:calc(2.71875rem + 1.5625vw);line-height:1.18}}@media(min-width:66rem){.cds--type-display-03{font-size:3.75rem;font-size:calc(-.375rem + 6.25vw);letter-spacing:-.64px;line-height:1.16}}@media(min-width:82rem){.cds--type-display-03{font-size:4.75rem;font-size:calc(2.33824rem + 2.94118vw);letter-spacing:-.64px;line-height:1.13}}@media(min-width:99rem){.cds--type-display-03{font-size:5.25rem;letter-spacing:-.96px;line-height:1.11}}.cds--type-display-04{font-size:2.625rem;font-size:calc(1.14773rem + 7.38636vw);font-weight:300;letter-spacing:0;line-height:1.19}@media(min-width:42rem){.cds--type-display-04{font-size:4.25rem;font-size:calc(1.625rem + 6.25vw);line-height:1.15}}@media(min-width:66rem){.cds--type-display-04{font-size:5.75rem;font-size:calc(-1.98437rem + 11.71875vw);letter-spacing:-.64px;line-height:1.11}}@media(min-width:82rem){.cds--type-display-04{font-size:7.625rem;font-size:calc(-2.625rem + 12.5vw);letter-spacing:-.64px;line-height:1.07}}@media(min-width:99rem){.cds--type-display-04{font-size:9.75rem;letter-spacing:-.96px;line-height:1.05}}.cds--type-legal-01{font-size:var(--cds-legal-01-font-size,.75rem);font-weight:var(--cds-legal-01-font-weight,400);letter-spacing:var(--cds-legal-01-letter-spacing,.32px);line-height:var(--cds-legal-01-line-height,1.33333)}.cds--type-legal-02{font-size:var(--cds-legal-02-font-size,.875rem);font-weight:var(--cds-legal-02-font-weight,400);letter-spacing:var(--cds-legal-02-letter-spacing,.16px);line-height:var(--cds-legal-02-line-height,1.28572)}.cds--type-body-compact-01{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cds--type-body-compact-02{font-size:var(--cds-body-compact-02-font-size,1rem);font-weight:var(--cds-body-compact-02-font-weight,400);letter-spacing:var(--cds-body-compact-02-letter-spacing,0);line-height:var(--cds-body-compact-02-line-height,1.375)}.cds--type-heading-compact-01{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572)}.cds--type-heading-compact-02{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);line-height:var(--cds-heading-compact-02-line-height,1.375)}.cds--type-body-01{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857)}.cds--type-body-02{font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);letter-spacing:var(--cds-body-02-letter-spacing,0);line-height:var(--cds-body-02-line-height,1.5)}.cds--type-heading-03{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);letter-spacing:var(--cds-heading-03-letter-spacing,0);line-height:var(--cds-heading-03-line-height,1.4)}.cds--type-heading-04{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);letter-spacing:var(--cds-heading-04-letter-spacing,0);line-height:var(--cds-heading-04-line-height,1.28572)}.cds--type-heading-05{font-size:var(--cds-heading-05-font-size,2rem);font-weight:var(--cds-heading-05-font-weight,400);letter-spacing:var(--cds-heading-05-letter-spacing,0);line-height:var(--cds-heading-05-line-height,1.25)}.cds--type-heading-06{font-size:var(--cds-heading-06-font-size,2.625rem);font-weight:var(--cds-heading-06-font-weight,300);letter-spacing:var(--cds-heading-06-letter-spacing,0);line-height:var(--cds-heading-06-line-height,1.199)}.cds--type-heading-07{font-size:var(--cds-heading-07-font-size,3.375rem);font-weight:var(--cds-heading-07-font-weight,300);letter-spacing:var(--cds-heading-07-letter-spacing,0);line-height:var(--cds-heading-07-line-height,1.19)}.cds--type-fluid-heading-03{font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.4}@media(min-width:82rem){.cds--type-fluid-heading-03{font-size:1.25rem;font-size:calc(.04412rem + 1.47059vw);line-height:1.4}}@media(min-width:99rem){.cds--type-fluid-heading-03{font-size:1.5rem;line-height:1.334}}.cds--type-fluid-heading-04{font-size:1.75rem;font-size:calc(1.66935rem + .40323vw);font-weight:400;letter-spacing:0;line-height:1.28572}@media(min-width:82rem){.cds--type-fluid-heading-04{font-size:2rem;font-weight:400;line-height:1.25}}@media(min-width:99rem){.cds--type-fluid-heading-04{font-size:2rem;font-weight:400}}.cds--type-fluid-heading-05{font-size:2rem;font-size:calc(1.77273rem + 1.13636vw);font-weight:400;letter-spacing:0;line-height:1.25}@media(min-width:42rem){.cds--type-fluid-heading-05{font-size:2.25rem;font-size:calc(1.59375rem + 1.5625vw);font-weight:300;line-height:1.22}}@media(min-width:66rem){.cds--type-fluid-heading-05{font-size:2.625rem;font-size:calc(1.07813rem + 2.34375vw);line-height:1.19}}@media(min-width:82rem){.cds--type-fluid-heading-05{font-size:3rem;font-size:calc(-.61765rem + 4.41176vw);line-height:1.17}}@media(min-width:99rem){.cds--type-fluid-heading-05{font-size:3.75rem}}.cds--type-fluid-heading-06{font-size:2rem;font-size:calc(1.77273rem + 1.13636vw);font-weight:600;letter-spacing:0;line-height:1.25}@media(min-width:42rem){.cds--type-fluid-heading-06{font-size:2.25rem;font-size:calc(1.59375rem + 1.5625vw);line-height:1.22}}@media(min-width:66rem){.cds--type-fluid-heading-06{font-size:2.625rem;font-size:calc(1.07813rem + 2.34375vw);line-height:1.19}}@media(min-width:82rem){.cds--type-fluid-heading-06{font-size:3rem;font-size:calc(-.61765rem + 4.41176vw);line-height:1.17}}@media(min-width:99rem){.cds--type-fluid-heading-06{font-size:3.75rem}}.cds--type-fluid-paragraph-01{font-size:1.5rem;font-size:calc(1.3913rem + .54348vw);font-weight:300;letter-spacing:0;line-height:1.334}@media(min-width:66rem){.cds--type-fluid-paragraph-01{font-size:1.75rem;font-size:calc(1.25rem + .75758vw);line-height:1.28572}}@media(min-width:99rem){.cds--type-fluid-paragraph-01{font-size:2rem;line-height:1.25}}.cds--type-fluid-quotation-01{font-family:"IBM Plex Serif",system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,serif;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.3}@media(min-width:42rem){.cds--type-fluid-quotation-01{font-size:1.25rem;font-size:calc(.8125rem + 1.04167vw)}}@media(min-width:66rem){.cds--type-fluid-quotation-01{font-size:1.5rem;font-size:calc(.46875rem + 1.5625vw);line-height:1.334}}@media(min-width:82rem){.cds--type-fluid-quotation-01{font-size:1.75rem;font-size:calc(.54412rem + 1.47059vw);line-height:1.28572}}@media(min-width:99rem){.cds--type-fluid-quotation-01{font-size:2rem;line-height:1.25}}.cds--type-fluid-quotation-02{font-family:"IBM Plex Serif",system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,serif;font-size:2rem;font-size:calc(1.77273rem + 1.13636vw);font-weight:300;letter-spacing:0;line-height:1.25}@media(min-width:42rem){.cds--type-fluid-quotation-02{font-size:2.25rem;font-size:calc(1.59375rem + 1.5625vw);line-height:1.22}}@media(min-width:66rem){.cds--type-fluid-quotation-02{font-size:2.625rem;font-size:calc(1.07813rem + 2.34375vw);line-height:1.19}}@media(min-width:82rem){.cds--type-fluid-quotation-02{font-size:3rem;font-size:calc(-.61765rem + 4.41176vw);line-height:1.17}}@media(min-width:99rem){.cds--type-fluid-quotation-02{font-size:3.75rem}}.cds--type-fluid-display-01{font-size:2.625rem;font-weight:300;letter-spacing:0;line-height:1.19}@media(min-width:42rem){.cds--type-fluid-display-01{font-size:2.625rem;font-size:calc(1.3125rem + 3.125vw)}}@media(min-width:66rem){.cds--type-fluid-display-01{font-size:3.375rem;font-size:calc(1.82813rem + 2.34375vw)}}@media(min-width:82rem){.cds--type-fluid-display-01{font-size:3.75rem;font-size:calc(-1.07353rem + 5.88235vw);line-height:1.17}}@media(min-width:99rem){.cds--type-fluid-display-01{font-size:4.75rem;line-height:1.13}}.cds--type-fluid-display-02{font-size:2.625rem;font-weight:600;letter-spacing:0;line-height:1.19}@media(min-width:42rem){.cds--type-fluid-display-02{font-size:2.625rem;font-size:calc(1.3125rem + 3.125vw)}}@media(min-width:66rem){.cds--type-fluid-display-02{font-size:3.375rem;font-size:calc(1.82813rem + 2.34375vw)}}@media(min-width:82rem){.cds--type-fluid-display-02{font-size:3.75rem;font-size:calc(-1.07353rem + 5.88235vw);line-height:1.16}}@media(min-width:99rem){.cds--type-fluid-display-02{font-size:4.75rem;line-height:1.13}}.cds--type-fluid-display-03{font-size:2.625rem;font-size:calc(1.94318rem + 3.40909vw);font-weight:300;letter-spacing:0;line-height:1.19}@media(min-width:42rem){.cds--type-fluid-display-03{font-size:3.375rem;font-size:calc(2.71875rem + 1.5625vw);line-height:1.18}}@media(min-width:66rem){.cds--type-fluid-display-03{font-size:3.75rem;font-size:calc(-.375rem + 6.25vw);letter-spacing:-.64px;line-height:1.16}}@media(min-width:82rem){.cds--type-fluid-display-03{font-size:4.75rem;font-size:calc(2.33824rem + 2.94118vw);letter-spacing:-.64px;line-height:1.13}}@media(min-width:99rem){.cds--type-fluid-display-03{font-size:5.25rem;letter-spacing:-.96px;line-height:1.11}}.cds--type-fluid-display-04{font-size:2.625rem;font-size:calc(1.14773rem + 7.38636vw);font-weight:300;letter-spacing:0;line-height:1.19}@media(min-width:42rem){.cds--type-fluid-display-04{font-size:4.25rem;font-size:calc(1.625rem + 6.25vw);line-height:1.15}}@media(min-width:66rem){.cds--type-fluid-display-04{font-size:5.75rem;font-size:calc(-1.98437rem + 11.71875vw);letter-spacing:-.64px;line-height:1.11}}@media(min-width:82rem){.cds--type-fluid-display-04{font-size:7.625rem;font-size:calc(-2.625rem + 12.5vw);letter-spacing:-.64px;line-height:1.07}}@media(min-width:99rem){.cds--type-fluid-display-04{font-size:9.75rem;letter-spacing:-.96px;line-height:1.05}}@keyframes Callout-module--cds--hide-feedback--97c54{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes Callout-module--cds--show-feedback--1fa9e{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes Callout-module--cds--skeleton--113f2{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.Callout-module--cds--layout--size-xs--4ee99{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Callout-module--cds--layout-constraint--size__default-xs--2ba15{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.Callout-module--cds--layout-constraint--size__min-xs--4ca60{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.Callout-module--cds--layout-constraint--size__max-xs--0956d{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.Callout-module--cds--layout--size-sm--98df0{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Callout-module--cds--layout-constraint--size__default-sm--870f8{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.Callout-module--cds--layout-constraint--size__min-sm--3572b{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.Callout-module--cds--layout-constraint--size__max-sm--75090{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.Callout-module--cds--layout--size-md--cacfc{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Callout-module--cds--layout-constraint--size__default-md--eedb3{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.Callout-module--cds--layout-constraint--size__min-md--a92bc{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.Callout-module--cds--layout-constraint--size__max-md--49509{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.Callout-module--cds--layout--size-lg--3f418{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Callout-module--cds--layout-constraint--size__default-lg--6a33d{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.Callout-module--cds--layout-constraint--size__min-lg--756f0{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.Callout-module--cds--layout-constraint--size__max-lg--f49d6{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.Callout-module--cds--layout--size-xl--f87df{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Callout-module--cds--layout-constraint--size__default-xl--a3e30{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.Callout-module--cds--layout-constraint--size__min-xl--8b742{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.Callout-module--cds--layout-constraint--size__max-xl--1247f{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.Callout-module--cds--layout--size-2xl--07e8f{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Callout-module--cds--layout-constraint--size__default-2xl--ae28e{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.Callout-module--cds--layout-constraint--size__min-2xl--3df29{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.Callout-module--cds--layout-constraint--size__max-2xl--fd120{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.Callout-module--cds--layout--density-condensed--c354f{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.Callout-module--cds--layout-constraint--density__default-condensed--4f2fd{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.Callout-module--cds--layout-constraint--density__min-condensed--6759e{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Callout-module--cds--layout-constraint--density__max-condensed--f3d15{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Callout-module--cds--layout--density-normal--8f68d{--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)}.Callout-module--cds--layout-constraint--density__default-normal--7f6b9{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.Callout-module--cds--layout-constraint--density__min-normal--747cd{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.Callout-module--cds--layout-constraint--density__max-normal--0c5b8{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.Callout-module--cds--assistive-text--33e6c,.Callout-module--cds--visually-hidden--1861e{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.Callout-module--grid--61837{max-width:100%;width:100%}.Callout-module--grid--61837 a{color:currentColor;text-decoration-thickness:1px}.Callout-module--row--0dff4{max-width:1152px;padding-bottom:4rem;padding-top:4rem}.Callout-module--row--0dff4 code{font-size:.75em;line-height:1.25}.Callout-module--firstColumn--52086{font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.4;margin-bottom:2rem}@media(min-width:82rem){.Callout-module--firstColumn--52086{font-size:1.25rem;font-size:calc(.04412rem + 1.47059vw);line-height:1.4}}@media(min-width:99rem){.Callout-module--firstColumn--52086{font-size:1.5rem;line-height:1.334}}.Callout-module--firstColumn--52086 p{font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.4;margin-top:.25rem}@media(min-width:82rem){.Callout-module--firstColumn--52086 p{font-size:1.25rem;font-size:calc(.04412rem + 1.47059vw);line-height:1.4}}@media(min-width:99rem){.Callout-module--firstColumn--52086 p{font-size:1.5rem;line-height:1.334}}.Callout-module--secondColumn--3d663,.Callout-module--secondColumn--3d663 p{font-size:1.5rem;font-size:calc(1.3913rem + .54348vw);font-weight:300;letter-spacing:0;line-height:1.334}@media(min-width:66rem){.Callout-module--secondColumn--3d663,.Callout-module--secondColumn--3d663 p{font-size:1.75rem;font-size:calc(1.25rem + .75758vw);line-height:1.28572}}@media(min-width:99rem){.Callout-module--secondColumn--3d663,.Callout-module--secondColumn--3d663 p{font-size:2rem;line-height:1.25}}@keyframes Layout-module--cds--hide-feedback--28d4e{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes Layout-module--cds--show-feedback--61b99{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes Layout-module--cds--skeleton--dfc4d{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.Layout-module--cds--layout--size-xs--935db{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Layout-module--cds--layout-constraint--size__default-xs--99c62{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.Layout-module--cds--layout-constraint--size__min-xs--c3dcf{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.Layout-module--cds--layout-constraint--size__max-xs--c38f2{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.Layout-module--cds--layout--size-sm--24e8e{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Layout-module--cds--layout-constraint--size__default-sm--b8fab{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.Layout-module--cds--layout-constraint--size__min-sm--50d9f{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.Layout-module--cds--layout-constraint--size__max-sm--ce7e3{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.Layout-module--cds--layout--size-md--a74e7{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Layout-module--cds--layout-constraint--size__default-md--45d22{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.Layout-module--cds--layout-constraint--size__min-md--aca6d{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.Layout-module--cds--layout-constraint--size__max-md--8f4f4{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.Layout-module--cds--layout--size-lg--0e6d0{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Layout-module--cds--layout-constraint--size__default-lg--3309f{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.Layout-module--cds--layout-constraint--size__min-lg--90d1d{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.Layout-module--cds--layout-constraint--size__max-lg--d7ad3{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.Layout-module--cds--layout--size-xl--17714{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Layout-module--cds--layout-constraint--size__default-xl--f21f7{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.Layout-module--cds--layout-constraint--size__min-xl--9e271{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.Layout-module--cds--layout-constraint--size__max-xl--dcbc2{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.Layout-module--cds--layout--size-2xl--b6683{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.Layout-module--cds--layout-constraint--size__default-2xl--091bc{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.Layout-module--cds--layout-constraint--size__min-2xl--7e92d{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.Layout-module--cds--layout-constraint--size__max-2xl--3101d{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.Layout-module--cds--layout--density-condensed--7b70e{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.Layout-module--cds--layout-constraint--density__default-condensed--47662{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.Layout-module--cds--layout-constraint--density__min-condensed--03d91{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Layout-module--cds--layout-constraint--density__max-condensed--87279{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.Layout-module--cds--layout--density-normal--ba45d{--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)}.Layout-module--cds--layout-constraint--density__default-normal--c9724{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.Layout-module--cds--layout-constraint--density__min-normal--43a43{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.Layout-module--cds--layout-constraint--density__max-normal--14692{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.Layout-module--cds--assistive-text--f485d,.Layout-module--cds--visually-hidden--053d7{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.Layout-module--layout--2a4ac .cds--header{top:0}.Layout-module--layout--2a4ac [class*=leftNavWrapper]{top:0;transition:none}.Layout-module--layout--2a4ac [class*=PageTabs-module--tabs-container],.Layout-module--layout--2a4ac [class*=Switcher-module--nav]{top:3rem}.Layout-module--layout--2a4ac .color-token-table .cds--sticky-container-visible,.Layout-module--layout--2a4ac [class*=filter-row]{top:7rem}.Layout-module--layout--2a4ac .cds--typeset-style-container .cds--sticky-container-visible{top:4rem}html{background:#000;overscroll-behavior:none!important}:global(.container--dark){background:#161616!important}#main-content{background-color:#f4f4f4}.main{--space:1.5rem;padding-bottom:80px;padding-left:0!important}.main>*{margin-bottom:0;margin-top:0}.main>*+*,[class*="--col"]>*+*{margin-top:1.5rem;margin-top:var(--space)}.homepage{background-color:#f4f4f4}.homepage main>div{max-width:100%;overflow:hidden}.homepage .ibma-cardlink{background-color:#f4f4f4;cursor:pointer;height:100%;margin-bottom:1rem;margin-right:1rem;min-height:116px;padding:1rem;position:relative}.homepage .ibma-cardlink .ibma-cardlink-icon{bottom:0;margin:1rem;position:absolute;right:0;z-index:1000}.homepage .ibma-cardlink .ibma-cardlink-icon+div{height:1rem}.homepage .ibma-cardlink .top{background-color:#c9deff;margin:-1rem -1rem 1rem;padding:1rem}.homepage .ibma-cardlink>div{font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);line-height:var(--cds-body-short-01-line-height,1.28572)}.homepage .ibma-cardlink>div.title{font-size:var(--cds-productive-heading-03-font-size,1.25rem);font-weight:var(--cds-productive-heading-03-font-weight,400);letter-spacing:var(--cds-productive-heading-03-letter-spacing,0);line-height:var(--cds-productive-heading-03-line-height,1.4)}.homepage .ibma-cardlink>div{margin-bottom:1rem}.homepage h1{font-size:16px;line-height:24px}@media(min-width:42rem){.homepage h1{font-size:20px;line-height:24px}.homepage{padding-bottom:3rem}}#gatsby-focus-wrapper{padding-top:.75rem}.accordionH5{font-size:"16px"!important;font-weight:"600"!important}.PageHeader-module--with-tabs--bdb43{height:calc(var(--height) - 3rem)!important}.Grid-module--column--16f51{margin-bottom:0}.levelTable>div{padding-bottom:1rem}p.Caption-module--caption--129c9{--space:1rem}.BackToTopBtn-module--button--12d77{background:#c6c6c6!important;cursor:pointer!important}.BackToTopBtn-module--button--12d77:hover{background:#000!important;border-color:transparent}.BackToTopBtn-module--button--12d77:focus{border:2px solid var(--cds-focus,#0f62fe);outline:none}.BackToTopBtn-module--button--12d77 svg{fill:#000!important}.BackToTopBtn-module--button--12d77:hover svg{fill:#fff!important}.cds--list-box--light,.cds--select--light .cds--select-input{background-color:#fff}.cds--data-table tbody td{padding-bottom:.75rem;padding-top:.75rem}@media(max-width:65.98rem){ul.cds--side-nav__items{margin-top:2rem}}.Markdown-module--h2--e4857,h2.Markdown-module--h2--e4857{font-size:1.75rem}.cds--list--unordered:not(.cds--list--nested){margin-inline-start:0}@media(min-width:66rem){.PageDescription-module--page-description--23dbc .Markdown-module--paragraph--29381{padding-right:3rem}}.cds--accordion__item{border-top:1px solid #e0e0e0}.cds--accordion__item:last-child{border-bottom:1px solid #e0e0e0}@media(min-width:42rem){.GlobalSearch-module--container--7411d{max-width:49.5rem;width:calc(45% + .5rem)}}#___gatsby .cds--grid.headerHoneyCombLandingPage{background-color:#e6d6ff;background-position-x:right;background-repeat:no-repeat;background-size:auto 100%;font-size:2.625rem;font-weight:300;height:70vw;letter-spacing:0;line-height:1.19;margin-bottom:calc(3.3em + 3rem);max-width:100%;min-height:13rem;position:relative;width:100%}@media(min-width:42rem){#___gatsby .cds--grid.headerHoneyCombLandingPage{font-size:2.625rem;font-size:calc(1.3125rem + 3.125vw)}}@media(min-width:66rem){#___gatsby .cds--grid.headerHoneyCombLandingPage{font-size:3.375rem;font-size:calc(1.82813rem + 2.34375vw)}}@media(min-width:82rem){#___gatsby .cds--grid.headerHoneyCombLandingPage{font-size:3.75rem;font-size:calc(-1.07353rem + 5.88235vw);line-height:1.17}}@media(min-width:99rem){#___gatsby .cds--grid.headerHoneyCombLandingPage{font-size:4.75rem;line-height:1.13}}@media(min-width:90vh){#___gatsby .cds--grid.headerHoneyCombLandingPage{height:60vh}}@media(min-width:287px){#___gatsby .cds--grid.headerHoneyCombLandingPage{margin-bottom:calc(2.2em + 3rem)}}@media(min-width:110vh)and (min-height:1500px),(min-width:125vh)and (min-height:1200px)and (max-height:1500px),(min-width:140vh)and (min-height:1000px)and (max-height:1200px),(min-width:150vh)and (min-height:500px)and (max-height:1000px),(min-width:170vh)and (min-height:345px)and (max-height:500px),(min-width:600px)and (max-height:345px){#___gatsby .cds--grid.headerHoneyCombLandingPage{margin-bottom:0}}#___gatsby .cds--grid.headerHoneyCombLandingPage .bee{bottom:2rem;height:2rem;left:2rem;position:absolute}@media(min-width:66rem){#___gatsby .cds--grid.headerHoneyCombLandingPage .bee{left:18rem}}@media(min-width:400px){#___gatsby .cds--grid.headerHoneyCombLandingPage .bee{height:3rem}}#___gatsby .cds--grid.headerHoneyCombLandingPage h1{position:absolute}@media(min-width:42rem){#___gatsby .cds--grid.headerHoneyCombLandingPage h1{position:static}}#___gatsby .cds--grid.headerHoneyCombLandingPage .expressiveXLG04{bottom:calc(-3.3em - 2rem);font-size:2.625rem;font-weight:300;left:1rem;letter-spacing:0;line-height:1.19;max-width:7em;position:absolute}@media(min-width:42rem){#___gatsby .cds--grid.headerHoneyCombLandingPage .expressiveXLG04{font-size:2.625rem;font-size:calc(1.3125rem + 3.125vw)}}@media(min-width:66rem){#___gatsby .cds--grid.headerHoneyCombLandingPage .expressiveXLG04{font-size:3.375rem;font-size:calc(1.82813rem + 2.34375vw)}}@media(min-width:82rem){#___gatsby .cds--grid.headerHoneyCombLandingPage .expressiveXLG04{font-size:3.75rem;font-size:calc(-1.07353rem + 5.88235vw);line-height:1.17}}@media(min-width:99rem){#___gatsby .cds--grid.headerHoneyCombLandingPage .expressiveXLG04{font-size:4.75rem;line-height:1.13}}@media(min-width:287px){#___gatsby .cds--grid.headerHoneyCombLandingPage .expressiveXLG04{bottom:calc(-2.2em - 3rem)}}@media(min-width:42rem){#___gatsby .cds--grid.headerHoneyCombLandingPage .expressiveXLG04{left:2rem}}@media(min-width:110vh)and (min-height:1500px),(min-width:125vh)and (min-height:1200px)and (max-height:1500px),(min-width:140vh)and (min-height:1000px)and (max-height:1200px),(min-width:150vh)and (min-height:500px)and (max-height:1000px),(min-width:170vh)and (min-height:345px)and (max-height:500px),(min-width:600px)and (max-height:345px){#___gatsby .cds--grid.headerHoneyCombLandingPage .expressiveXLG04{top:1rem}}@media(min-width:66rem){#___gatsby .cds--grid.headerHoneyCombLandingPage .expressiveXLG04{left:18rem}}@media(min-width:99rem){.bx-row{width:100%}.cds--col-lg-6+.cds--col-lg-6{flex:0 0 auto}.bannerImage{float:right;margin-right:-2.5rem}}.PageHeader-module--page-header--36a7c{--height:20rem;background:#31135e;border-bottom:1px solid var(--cds-inverse-02,#393939);color:var(--cds-inverse-01,#fff);display:flex;flex-direction:column;height:20rem;justify-content:flex-end;width:100%}.cds--side-nav__overlay-active{background:none!important}.homePanel .resource-card-group .cds--resource-card__title,.homePanel .resource-card-group3 .cds--resource-card__title{font-size:var(--cds-productive-heading-03-font-size,1.25rem);font-weight:var(--cds-productive-heading-03-font-weight,400);letter-spacing:var(--cds-productive-heading-03-letter-spacing,0);line-height:var(--cds-productive-heading-03-line-height,1.4)}.homePanel .resource-card-group3 .cds--resource-card{border-top:1px solid #e0e0e0}.homePanel .resource-card-group3 .cds--col-lg-4:first-child .cds--resource-card{border-top:0 solid transparent}@media(min-width:42rem){.homePanel .resource-card-group3 .cds--col-lg-4:nth-child(2) .cds--resource-card{border-top:0 solid transparent}.homePanel .resource-card-group3 .cds--col-lg-4:nth-child(3n+2) .cds--resource-card{border-left:1px solid #e0e0e0}}@media(min-width:66rem){.homePanel .resource-card-group3 .cds--col-lg-4:nth-child(3) .cds--resource-card{border-top:0 solid transparent}.homePanel .resource-card-group3 .cds--col-lg-4:nth-child(3n+3) .cds--resource-card{border-left:1px solid #e0e0e0}}.spacer{background:linear-gradient(214.29deg,#e0cbff,#c093ff);height:48px;margin-left:1rem;margin-right:1rem;width:100%}@media(min-width:66rem){.homePanel .homePanelRow{margin-top:-3rem}}.homePanel h2{font-size:20px;line-height:24px;margin-bottom:1rem;margin-top:4rem}@media(min-width:42rem){.homePanel h2{line-height:36px;margin-top:5rem}}.homePanel .h2Top{font-size:var(--cds-productive-heading-03-font-size,1.25rem);font-weight:var(--cds-productive-heading-03-font-weight,400);letter-spacing:var(--cds-productive-heading-03-letter-spacing,0);line-height:var(--cds-productive-heading-03-line-height,1.4);margin-bottom:1.5rem;margin-top:3rem}@media(min-width:66rem){.homePanel .h2Top{margin-top:2rem}}.homePanel .headerText{font-size:var(--cds-productive-heading-04-font-size,1.75rem);font-weight:var(--cds-productive-heading-04-font-weight,400);letter-spacing:var(--cds-productive-heading-04-letter-spacing,0);line-height:var(--cds-productive-heading-04-line-height,1.28572);margin-bottom:4rem;margin-top:.5rem}@media(min-width:42rem){.homePanel .headerText{margin-bottom:5rem}}@media(min-width:66rem){.homePanel .headerText{margin-top:2rem}}.reportPanel{background-color:#f4f4f4;padding-bottom:128px}.reportPanel .cds--row .cds--row{margin:0}.reportPanel .titlecol{color:#171717;font-family:IBM Plex Sans;font-size:16px;font-weight:550;line-height:22px;margin-top:43px}@media(min-width:42rem){.reportPanel .titlecol{margin-top:34px}}@media(min-width:66rem){.reportPanel .titlecol{margin-top:78px}}.reportPanel .contentcol{color:#272727;font-family:IBM Plex Sans;font-size:var(--cds-body-02-font-size,1rem);font-size:20px;font-weight:var(--cds-body-02-font-weight,400);letter-spacing:var(--cds-body-02-letter-spacing,0);letter-spacing:0;line-height:var(--cds-body-02-line-height,1.5);line-height:26px;margin-top:21px}@media(min-width:42rem){.reportPanel .contentcol{margin-top:1.5rem}}@media(min-width:66rem){.reportPanel .contentcol{margin-top:5rem}}.reportPanel .acsintrotitlecol{color:#171717;font-family:IBM Plex Sans;font-size:16px;font-weight:550;line-height:22px;margin-top:43px}@media(min-width:42rem){.reportPanel .acsintrotitlecol{margin-top:92px}}@media(min-width:66rem){.reportPanel .acsintrotitlecol{margin-top:78px}}.reportPanel .acsintrocontentcol{font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);letter-spacing:var(--cds-body-02-letter-spacing,0);line-height:var(--cds-body-02-line-height,1.5);margin-top:21px}@media(min-width:42rem){.reportPanel .acsintrocontentcol{margin-top:26px}}@media(min-width:66rem){.reportPanel .acsintrocontentcol{margin-top:80px}}.reportPanel .acsreporttitlecol{color:#171717;font-family:IBM Plex Sans;font-size:16px;font-weight:550;line-height:22px;margin-top:36px}@media(min-width:42rem){.reportPanel .acsreporttitlecol{margin-top:80px}}@media(min-width:66rem){.reportPanel .acsreporttitlecol{margin-top:80px}}.reportPanel .acsreportcontentcol{font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);letter-spacing:var(--cds-body-02-letter-spacing,0);line-height:var(--cds-body-02-line-height,1.5);margin-top:14px}@media(min-width:42rem){.reportPanel .acsreportcontentcol{margin-top:27px}}@media(min-width:66rem){.reportPanel .acsreportcontentcol{margin-top:80px}}.reportPanel .acrreport{margin-left:-1rem;margin-right:-1rem;margin-top:29px}.reportPanel .acrreport .cds--data-table-container{min-width:unset}.reportPanel .acrreport table{max-width:100%}.reportPanel .acrreport .cds--pagination__text{font-size:10px}@media(min-width:42rem){.reportPanel .acrreport{margin-left:unset;margin-right:unset;margin-top:48px}.reportPanel .acrreport .cds--pagination__text{font-size:unset}}@media(min-width:66rem){.reportPanel .acrreport{margin-top:48px}}.reportPanel .linkPopout{fill:#0062ff;vertical-align:middle}.cds--data-table tbody td{background:#fff}.selectedSection td{background-color:#bebebe;color:#fff}.selectedTagBar{background-color:#f4f4f4;padding:.5rem .5rem .5rem 1rem}.selectedTagBar section{background-color:#f4f4f4;display:inline;margin-left:-4px;padding-top:.5rem}.acrLandingPage h1{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);letter-spacing:var(--cds-heading-04-letter-spacing,0);line-height:var(--cds-heading-04-line-height,1.28572);margin-bottom:1.5rem;margin-top:3rem}.acrLandingPage h2{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);letter-spacing:var(--cds-heading-03-letter-spacing,0);line-height:var(--cds-heading-03-line-height,1.4);margin-bottom:1.5rem;margin-top:3rem}.acrLandingPage p{font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);letter-spacing:var(--cds-body-02-letter-spacing,0);line-height:var(--cds-body-02-line-height,1.5)}.acrLandingPage .mainTable{margin:1.5rem -1rem}.acrLandingPage .acrLandingPageMasthead{background-color:#c9deff;margin-right:1rem;padding-right:0}.acrLandingPage .acrLandingPageMastheadRight{border-left:1px solid #fff;padding-left:0;padding-right:0}.acrLandingPage .acrLandingPageMastheadRight .flexContainer{align-items:stretch;background-color:#fff;border-top:1px solid #fff;display:flex;flex-direction:row;height:50%;justify-content:space-between;margin:0 auto;width:100%}.acrLandingPage .acrLandingPageMastheadRight .flex-item{background:#f4f4f4;border-left:1px transparent;cursor:pointer;padding:15px;position:relative;width:33.3333%}.acrLandingPage .acrLandingPageMastheadRight .flex-item+.flex-item{border-left:1px solid #fff}.acrLandingPage .acrLandingPageMastheadRight .flex-item-icon{bottom:0;margin:1rem;position:absolute;right:0;z-index:1000}.acrLandingPage .acrLandingPageMastheadRight .flex-item-icon+div{height:1rem}.acrLandingPage .ibma-body .cds--row{border-bottom:1px solid #bebebe;padding-bottom:2rem;padding-top:2rem}.landingText{font-size:14px;margin-bottom:1rem;max-width:1000px}.landingText p{margin-bottom:.5rem}@media(max-width:66rem){.acrLandingPage .acrLandingPageMasthead{margin-right:0;padding-left:0;padding-right:1rem}.acrLandingPage .acrLandingPageMasthead div{padding-right:0}.acrLandingPage .acrLandingPageMastheadRight{border-left:0 solid #fff}.acrLandingPage .acrLandingPageMasthead h1{border-bottom:1px solid #fff;padding:3rem 3rem 6rem 2rem}}.revertToast{position:fixed;right:0;top:3rem;z-index:1}.pageBanner{background-color:#be95ff;color:#121619;min-height:283px}.pageBanner .subtitle{color:#171717;font-family:IBM Plex Sans;font-size:28px;letter-spacing:0;line-height:36px;margin-top:8px}@media screen and (max-width:1414px){.pageBanner{height:283px}.pageBanner .subtitle{color:#171717;font-family:IBM Plex Sans;font-size:28px;letter-spacing:0;line-height:36px;margin-top:8px}}@media screen and (max-width:700px){.pageBanner{height:380px}.pageBanner .subtitle{color:#171717;font-family:IBM Plex Sans;font-size:28px;letter-spacing:0;line-height:36px;margin-top:8px}}.pageBanner .title{font-family:IBM Plex Sans;font-size:28px;font-weight:600;line-height:36px;margin-top:16px}.pageBanner .beeStyle{bottom:0;margin-bottom:32px;margin-top:32px;position:absolute}.contactBody{background-color:#f4f4f4;padding-left:1rem;padding-top:0}@media(min-width:66rem){.contactBody{padding-left:2.5rem!important}}@media(min-width:42rem){.contactBody{padding-left:2.5rem}}.contactBody a{text-decoration:none!important}.contactBody h5{font-size:var(--cds-heading-02-font-size,1rem);font-weight:var(--cds-heading-02-font-weight,600);letter-spacing:var(--cds-heading-02-letter-spacing,0);line-height:var(--cds-heading-02-line-height,1.5);padding-top:4rem}.contactBody .cds--grid{margin-left:0}.tkContactFormHeaderText{background-color:#f4f4f4;color:#161616!important;padding-top:64px}.tkContactFormHeaderText a{text-decoration:none!important}.tkContactFormHeaderText p{font-size:20px;font-weight:400;line-height:26px;margin-bottom:23px;margin-top:0;padding-left:1rem}.tkFormgroup{padding-left:0}.tkFormField{padding-top:32px}@media(min-width:42rem){.tkFormField{padding-top:32px}}.tkText{margin-right:1.5rem}.tkCheckbox{padding-left:0}.tkSubmit{margin-right:1.5rem;padding-bottom:128px}.cds--text-area--light,.cds--text-input--light{background-color:#fff!important}.eventsBody p{font-family:IBM Plex Sans VF,Helvetica Neue,Arial,sans-serif;font-size:20px!important;font-weight:400!important;line-height:28px!important;margin:0}.EventButton.cds--btn--tertiary{margin:0;min-height:3rem;padding:calc(.875rem - 3px) 63px calc(.875rem - 3px) 15px}.EventButton.cds--btn .cds--btn__icon{flex-shrink:0;height:1rem;position:absolute!important;right:1rem!important;top:40%!important;width:1rem}.EventButton p.Markdown-module--paragraph--29381{font-size:14px!important;margin:0!important}.acrRequestPage h1{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);letter-spacing:var(--cds-heading-04-letter-spacing,0);line-height:var(--cds-heading-04-line-height,1.28572);margin-bottom:1.5rem;margin-top:3rem}.acrRequestPage h2{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);letter-spacing:var(--cds-heading-03-letter-spacing,0);line-height:var(--cds-heading-03-line-height,1.4);margin-bottom:1.5rem;margin-top:3rem}.acrRequestPage p{font-size:var(--cds-body-long-02-font-size,1rem);font-weight:var(--cds-body-long-02-font-weight,400);letter-spacing:var(--cds-body-long-02-letter-spacing,0);line-height:var(--cds-body-long-02-line-height,1.5)}.acrRequestPage .acrRequestPageMasthead{background-color:#c9deff;margin-right:16px;padding-right:0}.acrRequestPage .acrRequestPageMastheadRight{border-left:1px solid #fff;padding-left:0;padding-right:0}.acrRequestPage .acrRequestPageMastheadRight .flexContainer{align-items:stretch;background-color:#fff;border-top:1px solid #fff;display:flex;flex-direction:row;height:50%;justify-content:space-between;margin:0 auto;width:100%}.acrRequestPage .acrRequestPageMastheadRight .flex-item{background:#f4f4f4;border-left:1px transparent;cursor:pointer;padding:15px;position:relative;width:33.3333%}.acrRequestPage .acrRequestPageMastheadRight .flex-item+.flex-item{border-left:1px solid #fff}.acrRequestPage .acrRequestPageMastheadRight .flex-item-icon{bottom:0;margin:1rem;position:absolute;right:0;z-index:1000}.acrRequestPage .acrRequestPageMastheadRight .flex-item-icon+div{height:1rem}#div50Top{cursor:pointer}.acrRequestPage .ibma-body .cds--row{border-bottom:1px solid #bebebe;padding-bottom:2rem;padding-top:2rem}.jumpTarget:before{content:"";display:block;height:50px;margin:-50px 0 0}.reportToolbarCell{background-color:#0062ff;margin:1.5rem 0}.reportToolbar{margin:0 -1rem}.reportToolbar button+div{float:right}#reportlink{float:left}.reportBody{margin:1.5rem 0 300px}#root .missingMsg{font-size:16px;max-width:700px;padding:16px}#root .missingMsg h1{font-size:37px;font-weight:600;line-height:48px;margin-bottom:24px;margin-left:0;padding-left:0}#root .missingMsg p{margin-bottom:16px}@media(max-width:66rem){.acrRequestPage .acrRequestPageMasthead{margin-right:0;padding-left:0;padding-right:16px}.acrRequestPage .acrRequestPageMasthead div{padding-right:0}.acrRequestPage .acrRequestPageMastheadRight{border-left:0 solid #fff}.acrRequestPage .acrRequestPageMasthead h1{border-bottom:1px solid #fff;padding:3rem 3rem 6rem 2rem}}.expressive04Bold{font-family:IBM Plex Sans;font-size:28px!important;letter-spacing:0;line-height:36px!important}.pageBannerCL{height:auto!important;min-height:283px}@media screen and (max-width:700px){.pageBannerCL{height:380px}}.expressive04{font-family:IBM Plex Sans;font-size:28px!important;letter-spacing:0;line-height:36px!important}.imgPosition{bottom:1rem;height:48px}.beeStyleCL,.imgPosition{margin-top:32px;position:absolute}.beeStyleCL{bottom:0;margin-bottom:32px}@media(min-width:20rem){.dynamicPageHeader2{padding-right:16px}}@media(min-width:42rem){.dynamicPageHeader2{padding-right:16px}}@media(min-width:66rem){.dynamicPageHeader2{padding-right:0!important}}@keyframes PageHeaderCL-module--cds--hide-feedback--f653c{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes PageHeaderCL-module--cds--show-feedback--6c3a3{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes PageHeaderCL-module--cds--skeleton--80e80{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.PageHeaderCL-module--cds--layout--size-xs--0118e{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageHeaderCL-module--cds--layout-constraint--size__default-xs--09418{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.PageHeaderCL-module--cds--layout-constraint--size__min-xs--5163f{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.PageHeaderCL-module--cds--layout-constraint--size__max-xs--a9b4d{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.PageHeaderCL-module--cds--layout--size-sm--ed7df{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageHeaderCL-module--cds--layout-constraint--size__default-sm--5b318{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.PageHeaderCL-module--cds--layout-constraint--size__min-sm--aecf0{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.PageHeaderCL-module--cds--layout-constraint--size__max-sm--64848{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.PageHeaderCL-module--cds--layout--size-md--45220{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageHeaderCL-module--cds--layout-constraint--size__default-md--8145c{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.PageHeaderCL-module--cds--layout-constraint--size__min-md--a3bcd{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.PageHeaderCL-module--cds--layout-constraint--size__max-md--18ced{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.PageHeaderCL-module--cds--layout--size-lg--3d08c{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageHeaderCL-module--cds--layout-constraint--size__default-lg--4bd1f{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.PageHeaderCL-module--cds--layout-constraint--size__min-lg--b65bd{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.PageHeaderCL-module--cds--layout-constraint--size__max-lg--42824{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.PageHeaderCL-module--cds--layout--size-xl--109d3{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageHeaderCL-module--cds--layout-constraint--size__default-xl--e4393{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.PageHeaderCL-module--cds--layout-constraint--size__min-xl--a28f0{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.PageHeaderCL-module--cds--layout-constraint--size__max-xl--1fd43{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.PageHeaderCL-module--cds--layout--size-2xl--4f4b5{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.PageHeaderCL-module--cds--layout-constraint--size__default-2xl--006ee{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.PageHeaderCL-module--cds--layout-constraint--size__min-2xl--e57fc{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.PageHeaderCL-module--cds--layout-constraint--size__max-2xl--4d706{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.PageHeaderCL-module--cds--layout--density-condensed--5dffb{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.PageHeaderCL-module--cds--layout-constraint--density__default-condensed--674e0{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.PageHeaderCL-module--cds--layout-constraint--density__min-condensed--33637{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.PageHeaderCL-module--cds--layout-constraint--density__max-condensed--015fa{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.PageHeaderCL-module--cds--layout--density-normal--c037d{--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)}.PageHeaderCL-module--cds--layout-constraint--density__default-normal--ad585{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.PageHeaderCL-module--cds--layout-constraint--density__min-normal--92c4c{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.PageHeaderCL-module--cds--layout-constraint--density__max-normal--40145{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.PageHeaderCL-module--cds--assistive-text--8c157,.PageHeaderCL-module--cds--visually-hidden--e4024{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.PageHeaderCL-module--page-banner--fe5fd{background-color:#be95ff;color:#121619;max-height:479px}.PageHeaderCL-module--with-tabs--b560d{height:calc(var(--height) - 3rem)}.PageHeaderCL-module--bannerImage--3690c{margin-left:-1rem;margin-right:-2rem}.PageHeaderCL-module--bannerImage--3690c div{height:30vw;min-height:300px;width:auto}.cds--content-switcher-btn{background-color:#fff!important;font-size:1rem!important}.cds--content-switcher-btn.cds--content-switcher--selected{background-color:#161616!important;font-size:1rem}.iconImg{margin-right:12px;width:24px!important}.checklistContent p{color:#161616;font-size:1rem}.checklistHeader{color:#525252!important;font-size:14px!important;padding-bottom:9px!important}.checklistRow{align-items:center;display:flex;flex-direction:row;padding-bottom:9px}.toolkitHome{color:#13171a;margin-top:-7rem!important}.toolkitHome .ToolkitOverviewQuote1{color:#13171a;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:48px;font-weight:300;letter-spacing:-.08px;line-height:55px}.toolkitHome .ToolkitOverviewQuote2{color:#13171a;font-size:20px;line-height:26px}.toolkitHome .ToolkitOverviewQuote2,.toolkitHome .ToolkitOverviewQuote3{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:0}.toolkitHome .ToolkitOverviewQuote3{color:#321260;font-size:28px;font-weight:600;line-height:36px}.toolkitHome .ToolkitOverviewQuote4 p{color:#13171a;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif!important;font-size:20px!important;letter-spacing:0;line-height:26px}.toolkitHome .paddingTop32{padding-top:32px}@media(min-width:66rem){.toolkitHome .ToolkitOverviewQuote1{padding-bottom:32px}.toolkitHome .toolkitHomeImg{padding-top:1rem;position:relative}.toolkitHome .toolkitHomeImg img{position:absolute;right:-1rem}}@media(min-width:42rem){.toolkitHome:after .toolkitHomeImg{position:relative}.toolkitHome:after .toolkitHomeImg img{position:relative;right:-1rem}}.licenseBody{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);letter-spacing:var(--cds-heading-03-letter-spacing,0);line-height:var(--cds-heading-03-line-height,1.4)}@media(min-width:66rem){.licenseBody{padding-right:7rem}}.licensePanel{margin-top:0!important;padding-bottom:32px;padding-top:64px}@keyframes EditLink-module--cds--hide-feedback--e5931{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes EditLink-module--cds--show-feedback--4a36b{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes EditLink-module--cds--skeleton--e928c{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.EditLink-module--cds--layout--size-xs--9c523{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.EditLink-module--cds--layout-constraint--size__default-xs--d3fa5{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.EditLink-module--cds--layout-constraint--size__min-xs--5e498{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.EditLink-module--cds--layout-constraint--size__max-xs--8f0d0{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.EditLink-module--cds--layout--size-sm--6a2b7{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.EditLink-module--cds--layout-constraint--size__default-sm--b6b81{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.EditLink-module--cds--layout-constraint--size__min-sm--0d199{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.EditLink-module--cds--layout-constraint--size__max-sm--fe679{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.EditLink-module--cds--layout--size-md--bab63{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.EditLink-module--cds--layout-constraint--size__default-md--beed2{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.EditLink-module--cds--layout-constraint--size__min-md--49b0d{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.EditLink-module--cds--layout-constraint--size__max-md--9584d{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.EditLink-module--cds--layout--size-lg--21124{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.EditLink-module--cds--layout-constraint--size__default-lg--2cb50{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.EditLink-module--cds--layout-constraint--size__min-lg--11046{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.EditLink-module--cds--layout-constraint--size__max-lg--db534{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.EditLink-module--cds--layout--size-xl--e88b8{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.EditLink-module--cds--layout-constraint--size__default-xl--936d7{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.EditLink-module--cds--layout-constraint--size__min-xl--c9091{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.EditLink-module--cds--layout-constraint--size__max-xl--fc5dd{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.EditLink-module--cds--layout--size-2xl--f9b00{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.EditLink-module--cds--layout-constraint--size__default-2xl--c6e31{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.EditLink-module--cds--layout-constraint--size__min-2xl--275aa{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.EditLink-module--cds--layout-constraint--size__max-2xl--b5db8{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.EditLink-module--cds--layout--density-condensed--e0c79{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.EditLink-module--cds--layout-constraint--density__default-condensed--35258{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.EditLink-module--cds--layout-constraint--density__min-condensed--2ce3c{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.EditLink-module--cds--layout-constraint--density__max-condensed--90873{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.EditLink-module--cds--layout--density-normal--b8299{--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)}.EditLink-module--cds--layout-constraint--density__default-normal--b14f7{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.EditLink-module--cds--layout-constraint--density__min-normal--2ed06{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.EditLink-module--cds--layout-constraint--density__max-normal--25745{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}.EditLink-module--cds--assistive-text--fe6d8,.EditLink-module--cds--visually-hidden--e1ea6{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.EditLink-module--link--203ae{color:currentColor;font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);line-height:var(--cds-body-short-01-line-height,1.28572);transition:color .25s}.EditLink-module--link--203ae:hover{color:var(--cds-inverse-hover-ui,#4c4c4c)}.EditLink-module--row--04499{position:relative;top:9rem}#___gatsby .layoutNoHead main .cds--grid--full-width{margin:0;max-width:100%}#___gatsby .layoutNoHead main>.cds--grid{margin:0;max-width:100%;padding-left:3rem}@media(min-width:42rem){.noNavbar main .cds--grid{padding-left:2.5rem;padding-right:2.5rem}}.PageTabs-module--tabs-container--09d7f{background:#f4f4f4!important;border-bottom:1px solid #d5d6df!important}.PageTabs-module--link--2b3ff{color:#161616!important}.PageTabs-module--link--2b3ff:hover{background:#e0e0e0!important}.PageTabs-module--selected-item--68107 .PageTabs-module--link--2b3ff{background:#e0e0e0!important;border-bottom:3px solid var(--cds-interactive-01,#0f62fe)!important;border-top:0!important}.acrhome main>div{max-width:100%;overflow:hidden}.acrhome h1{font-size:16px;line-height:24px}@media(min-width:42rem){.acrhome h1{font-size:20px;line-height:24px}}#___gatsby .cds--grid{margin-left:0;margin-right:0;max-width:99rem}@media(min-width:20rem){.headerLeftOV{padding-left:16px!important}}@media(min-width:42rem){.headerLeftOV{padding-left:32px!important}}@media(min-width:66rem){.headerLeftOV{padding-left:32px!important}}@media(min-width:20rem){.dynamicHeaderTopBot{padding-bottom:2rem;padding-top:2rem}}@media(min-width:42rem){.dynamicHeaderTopBot{padding-bottom:5rem;padding-top:5rem}}@media(min-width:66rem){.dynamicHeaderTopBot{padding-bottom:5rem;padding-top:5rem}}@media(min-width:20rem){.dynamicHeaderBot{padding-bottom:1rem}}@media(min-width:42rem){.dynamicHeaderBot{padding-bottom:1rem}}.chkRS h3,.chkRS h4{font-size:var(--cds-heading-02-font-size,1rem);font-weight:var(--cds-heading-02-font-weight,600);letter-spacing:var(--cds-heading-02-letter-spacing,0);line-height:var(--cds-heading-02-line-height,1.5)}.chkRS h4{font-weight:400;margin-bottom:1rem;margin-top:1.5rem}.chkRS .cpSummary{margin-top:0}.chkRS .cpSummary,.chkRS .groupMsg{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857)}.chkRS .ruleReason{display:flex;margin-top:.5rem;width:100%}.chkRS .ruleReason .issueLevel{font-size:14px;width:9rem}.chkRS .ruleReason a{flex:1 1}.chkRS .ruleReason img{display:inline;vertical-align:text-bottom}.shiftLeft{padding-left:0}.eventsBody{background-color:#fff}.eventsBody p{font-size:24px;font-weight:300;line-height:56px;margin-bottom:32px;margin-top:40px;max-width:620px}.eventsBody .cds--grid{margin-left:0}.eventsBody .bannerImage img{bottom:0;max-width:700px;position:absolute;right:0;width:50%}@media(max-width:66rem){.eventsBody .bannerImage img{bottom:0;max-width:521px;min-width:330px;position:absolute;right:0;width:50%}.eventsBody p{font-size:36px;line-height:44px}}@media(max-width:40rem){.eventsBody p{font-size:24px;line-height:30px;max-width:320px}.eventsBody .bannerImage img{min-width:200px}}#h4{font-size:14px}.ReleaseNotesOverviewQuote{color:#13171a;font-size:20px;letter-spacing:0;line-height:26px}.ReleaseNotesOverviewQuote,.eventBodyCardTitle{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif}.eventBodyCardTitle{color:#121619;font-size:30px;font-weight:600;line-height:52px}.eventBodyCardDateAndLocation{font-size:28px;line-height:36px;padding-bottom:24px}.eventBodyCardBody,.eventBodyCardDateAndLocation{color:#3d3d3d;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif}.eventBodyCardBody{font-size:16px;line-height:24px}.eventTitleCardBody{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);letter-spacing:var(--cds-heading-03-letter-spacing,0);line-height:var(--cds-heading-03-line-height,1.4)}.eventsTable{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:20px}.eventsTable tr td a{color:#0062ff;text-decoration:none!important}.eventsTable tr td{padding-right:1rem}.eventsPage a{text-decoration:none!important}.eventsBody{background-color:#f4f4f4!important}.EventButton{background-color:#fff!important;border-color:none!important;border-style:none!important;color:#000!important;width:100%!important}.EventButton.cds--btn--tertiary:hover{background-color:var(--cds-hover-ui,#e5e5e5)!important;color:#000!important}.EventButton.cds--btn--tertiary:focus{background-color:#fff!important;color:#000!important;outline:2px solid #0f62fe!important;outline-offset:-2px!important}.EventButton.cds--btn--tertiary:active{background-color:#fff!important}@media(min-width:20rem){.headerLeftRN{padding-left:16px!important}}@media(min-width:42rem){.headerLeftRN{padding-left:32px!important}}@media(min-width:66rem){.headerLeftRN{padding-left:32px!important}}.headerLeftRN .cds--data-table td{padding-bottom:.75rem;padding-top:.75rem}@media(min-width:20rem){.dynamicHeaderTopBotRN{padding-bottom:2rem;padding-top:8px}}@media(min-width:42rem){.dynamicHeaderTopBotRN{padding-bottom:3rem;padding-top:3.5rem}}@media(min-width:66rem){.dynamicHeaderTopBotRN{padding-bottom:3rem;padding-top:3.5rem}}@media(min-width:20rem){.dynamicHeaderBotRN{padding-bottom:1rem}}@media(min-width:42rem){.dynamicHeaderBotRN{padding-bottom:1rem}}@media(min-width:20rem){.dynamicHeaderMarginRN{margin-top:2rem}}@media(min-width:42rem){.dynamicHeaderMarginRN{margin-top:2rem}}@media(min-width:66rem){.dynamicHeaderMarginRN{margin-top:80px}}.toolsPage .ToolsH2 p{font-size:var(--cds-productive-heading-03-font-size,1.25rem);font-weight:var(--cds-productive-heading-03-font-weight,400);letter-spacing:var(--cds-productive-heading-03-letter-spacing,0);line-height:var(--cds-productive-heading-03-line-height,1.4);margin-bottom:32px}.toolsPage .ToolsH3 h3{font-size:var(--cds-productive-heading-02-font-size,1rem);font-weight:var(--cds-productive-heading-02-font-weight,600);font-weight:600;letter-spacing:var(--cds-productive-heading-02-letter-spacing,0);line-height:var(--cds-productive-heading-02-line-height,1.375);margin-bottom:32px}.toolsPage .ToolsCardColor{color:#121619}.resource-card-group-3 .cds--resource-card__title{color:#121619;font-size:var(--cds-heading-01-font-size,.875rem);font-size:28px;font-weight:var(--cds-heading-01-font-weight,600);font-weight:400;letter-spacing:var(--cds-heading-01-letter-spacing,.16px);letter-spacing:0;line-height:var(--cds-heading-01-line-height,1.42857);line-height:100%;text-decoration:none}.resource-card-group-3 .cds--resource-card__subtitle{color:#121619;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px;margin-top:24px;text-decoration:none}@media(min-width:66rem){.resource-card-group-3 .cds--col-md-2:nth-child(3n){margin-right:5%}}.resource-card-group-3 .cds--resource-card{border-top:1px solid #e0e0e0}.resource-card-group-3 .cds--resource-card--dark{border-top-color:#000}.resource-card-group-3 .cds--col-lg-4:first-child .cds--resource-card{border-top:0 solid transparent}@media(min-width:42rem){.resource-card-group-3 .cds--col-lg-4:nth-child(2) .cds--resource-card{border-top:0 solid transparent}}@media(min-width:66rem){.resource-card-group-3 .cds--col-lg-4:nth-child(3) .cds--resource-card{border-top:0 solid transparent}}@media(min-width:42rem){.resource-card-group-3 .cds--resource-card{border-left:1px solid #e0e0e0}}.resource-card-group-3 .cds--col-lg-4 .cds--resource-card{border-left:1px solid transparent}@media(min-width:42rem){.resource-card-group-3 .cds--col-lg-4 .cds--resource-card{border-left:1px solid #e0e0e0}.resource-card-group-3 .cds--col-lg-4:nth-child(odd) .cds--resource-card{border-left:1px solid transparent}}@media(min-width:66rem){.resource-card-group-3 .cds--col-lg-4:nth-child(odd) .cds--resource-card{border-left:1px solid #e0e0e0}.resource-card-group-3 .cds--col-lg-4:nth-child(3n+1) .cds--resource-card{border-left:1px solid transparent}}.resource-card-group-2 .cds--resource-card__title{color:#121619;font-size:var(--cds-productive-heading-01-font-size,.875rem);font-weight:var(--cds-productive-heading-01-font-weight,600);font-weight:400;letter-spacing:var(--cds-productive-heading-01-letter-spacing,.16px);line-height:var(--cds-productive-heading-01-line-height,1.28572)}.resource-card-group-2 .cds--resource-card__subtitle{color:#121619;font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);line-height:var(--cds-body-short-01-line-height,1.28572);margin-top:0;text-decoration:none}@media(min-width:42rem){.resource-card-group-2 .cds--col-md-2:nth-child(2n){margin-right:33%}}.resource-card-group-2 .cds--resource-card{border-top:1px solid #e0e0e0}.resource-card-group-2 .cds--resource-card--dark{border-top-color:#000}.resource-card-group-2 .cds--col-lg-4:first-child .cds--resource-card{border-top:0 solid transparent}@media(min-width:42rem){.resource-card-group-2 .cds--col-lg-4:nth-child(2) .cds--resource-card{border-top:0 solid transparent}}.resource-card-group-2 .cds--resource-card{border-left:1px solid #e0e0e0}@media(min-width:42rem){.resource-card-group-2 .cds--col-lg-4:nth-child(odd) .cds--resource-card{border-left:1px solid transparent}}@media(min-width:66rem){.resource-card-group-2 .cds--col-lg-4:nth-child(2n){margin-right:33%}}.resource-card-group-4 .cds--resource-card__title{color:#161616;font-size:var(--cds-productive-heading-01-font-size,.875rem);font-size:1rem;font-weight:var(--cds-productive-heading-01-font-weight,600);font-weight:400;letter-spacing:var(--cds-productive-heading-01-letter-spacing,.16px);letter-spacing:0;line-height:var(--cds-productive-heading-01-line-height,1.28572);line-height:1.375;text-decoration:none}.resource-card-group-4 .cds--resource-card__subtitle{color:#121619;font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);line-height:var(--cds-body-short-01-line-height,1.28572);margin-top:0;text-decoration:none}@media(min-width:42rem){.resource-card-group-4 .cds--col-md-2:nth-child(2n){margin-right:33%}}.resource-card-group-4 .cds--resource-card{border-top:1px solid #e0e0e0}.resource-card-group-4 .cds--resource-card--dark{border-top-color:#000}.resource-card-group-4 .cds--col-lg-4:first-child .cds--resource-card{border-top:0 solid transparent}@media(min-width:42rem){.resource-card-group-4 .cds--col-lg-4:nth-child(2) .cds--resource-card{border-top:0 solid transparent}}.resource-card-group-4 .cds--resource-card{border-left:1px solid #e0e0e0}@media(min-width:42rem){.resource-card-group-4 .cds--col-lg-4:nth-child(odd) .cds--resource-card{border-left:1px solid transparent}}@media(min-width:66rem){.resource-card-group-4 .cds--col-lg-4:nth-child(2n){margin-right:33%}}.resource-card-overview-group .cds--resource-card__title{color:#121619;font-size:var(--cds-heading-01-font-size,.875rem);font-size:28px;font-weight:var(--cds-heading-01-font-weight,600);font-weight:400;letter-spacing:var(--cds-heading-01-letter-spacing,.16px);letter-spacing:0;line-height:var(--cds-heading-01-line-height,1.42857);line-height:100%;text-decoration:none}.resource-card-overview-group .cds--resource-card__subtitle{color:#121619;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px;margin-top:24px;text-decoration:none}@media(min-width:42rem){.resource-card-overview-group .cds--col-md-2:nth-child(2n){margin-right:33%}}.resource-card-overview-group .cds--resource-card{border-top:1px solid #e0e0e0}.resource-card-overview-group .cds--resource-card--dark{border-top-color:#000}.resource-card-overview-group .cds--col-lg-4:first-child .cds--resource-card{border-top:0 solid transparent}@media(min-width:42rem){.resource-card-overview-group .cds--col-lg-4:nth-child(2) .cds--resource-card{border-top:0 solid transparent}}.resource-card-overview-group .cds--resource-card{border-left:1px solid #e0e0e0}@media(min-width:42rem){.resource-card-overview-group .cds--col-lg-4:nth-child(odd) .cds--resource-card{border-left:1px solid transparent}}@media(min-width:66rem){.resource-card-overview-group .cds--col-lg-4:nth-child(2n){margin-right:33%}}.container .cds--row .topic>.cds--row{margin-left:-1rem;margin-right:-1rem}.levelIcon{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);letter-spacing:var(--cds-heading-04-letter-spacing,0);line-height:var(--cds-heading-04-line-height,1.28572)}.levelIcon h2{font-family:IBM Plex Sans VF,Helvetica Neue,Arial,sans-serif;font-size:28px;margin-left:-1rem;margin-top:64px;padding-left:1rem;white-space:nowrap;width:calc(100% + 2rem)}.levelIcon img{display:inline-block;height:24px;vertical-align:inherit}.levelIcon span{margin-left:1.5rem;padding-right:1rem}.topic>*+.cds--row{margin-top:1.5rem}.topic>h2:first-child{margin-bottom:0;margin-top:0}.topic h2{margin-bottom:16px}.topic h3{margin-bottom:var(--space);margin-top:48px}.topic h5{font-size:16px;font-weight:"600";margin-top:24px}.topic .toolkit--row p{margin-top:0}.topic .designOverviewQuote1{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:22px}.topic .designOverviewQuote2 p{font-family:"IBM Plex Serif",Times New Roman,Times,serif;font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);letter-spacing:var(--cds-heading-04-letter-spacing,0);line-height:var(--cds-heading-04-line-height,1.28572);text-indent:-.65rem}.topic .designOverviewQuote3{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:12px;letter-spacing:.1px;line-height:16px}.topic .designOverviewQuote4{font-size:16px;line-height:22px}.topic .designOverviewQuote4,.topic .designOverviewQuote5{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:0}.topic .designOverviewQuote5{font-size:28px;line-height:36px;margin-bottom:36px;margin-top:80px}.topic .designOverviewQuote6{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:20px;letter-spacing:0;line-height:26px;margin-bottom:16px}.topic .designOverviewQuote7,.topic .designOverviewQuote8{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:32px}.topic .designOverviewQuote8{margin-top:64px}.topic .designOverviewPurpleBackground{background-color:#ebd9ff;margin-top:32px;padding:20px}.topic .imgHelper{height:100%}.topic .imgHelper,.topic .imgHelper2{display:flex;flex-direction:column;justify-content:center}.topic .imgHelper3{margin-bottom:16px}.topic .toolsPageQuote1{font-size:20px;line-height:26px}.topic .toolsPageQuote1,.topic .toolsPageQuote2{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:0}.topic .toolsPageQuote2{font-size:28px;line-height:36px}.topic .planOverviewQuote1{font-size:20px;line-height:24px}.topic .planOverviewQuote1,.topic .planOverviewQuote2{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:0}.topic .planOverviewQuote2{font-size:28px;line-height:36px;margin-bottom:36px;margin-top:80px}.topic .planOverviewQuote3{font-size:16px;line-height:24px;margin-bottom:32px}.topic .planOverviewQuote3,.topic .planOverviewQuote4{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:0}.topic .planOverviewQuote4{font-size:28px;line-height:36px;margin-bottom:36px}.topic .launchOverviewQuote1{font-size:16px;line-height:24px}.topic .launchOverviewQuote1,.topic .launchOverviewQuote2{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:0}.topic .launchOverviewQuote2{font-size:20px;line-height:26px;margin-bottom:32px}.topic .launchOverviewQuote3{font-size:28px;line-height:36px;margin-bottom:16px}.topic .launchOverviewQuote3,.topic .launchOverviewQuote4{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:0}.topic .launchOverviewQuote4{font-size:20px;line-height:26px;margin-bottom:32px;margin-top:48px}.topic .PlanProjectQuote1{color:#121619;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.03px;line-height:30px;margin-bottom:52px}.topic .PlanProjectQuoteH1 h2{font-size:28px;line-height:36px;margin-bottom:38px;margin-top:0}.topic .PlanProjectQuoteH1 h2,.topic .PlanProjectQuoteH2{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:0}.topic .PlanProjectQuoteH2{font-size:20px;line-height:26px;margin-bottom:16px}.topic .PlanProjectBodyText{margin-bottom:46px}.topic .PlanProjectBodyText,.topic .PlanProjectBodyTextBeforeAccordian{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px}.topic .PlanProjectBodyTextBeforeAccordian{margin-bottom:24px}.topic .PlanProjectAccordianText{color:#565656;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;letter-spacing:.16px;line-height:18px;margin-bottom:42px}.topic .PlanReleaseQuote1{font-size:28px;line-height:36px;margin-bottom:32px}.topic .PlanReleaseStructuredList{font-size:16px;line-height:24px}.topic .PlanReleaseQuote1,.topic .PlanReleaseStructuredList{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:0}.topic .PlanReleaseQuote1{font-size:20px;line-height:26px;margin-bottom:44px}.topic .PlanReleaseBodyText{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;margin-top:24px}.topic .PlanReleaseList{font-size:16px;letter-spacing:0;line-height:26px;margin-left:1rem}.topic .PlanReleaseListHeader{margin-bottom:24px}.topic .DevelopOverviewQuote1,.topic .PlanReleaseListHeader{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:20px;letter-spacing:0;line-height:26px}.topic .DevelopOverviewBodyText{font-size:16px;line-height:24px}.topic .DevelopOverviewBodyText,.topic .VerifyAutomatedQuote1{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:0}.topic .VerifyAutomatedQuote1{font-size:20px;line-height:26px}.topic .VerifyBodyText{font-size:16px;line-height:24px}.topic .VerifyBodyText,.topic .VerifyManualQuote1{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:0}.topic .VerifyManualQuote1{font-size:20px;line-height:26px}.topic .anchorLinksFontSize ul li a{font-size:20px}.topic .noTextDecoration{font-size:16px}.topic .noTextDecoration svg{fill:#0f62fe}.topic .noTextDecorationLeftShift{margin-left:-1rem!important}.topic .relatedResources ul li{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:18px;margin-bottom:10px}.topic .relatedResources a{text-decoration:none}.topic .tabNoPad>section{padding-bottom:0;padding-left:0;padding-right:0}.topic .tabNoPad .cds--structured-list-row:last-of-type{border-bottom-width:0}.topic .cds--example-card{margin-top:1.5rem}@media(min-width:66rem){.cds--accordion__title{margin-left:calc(8.3% - 1rem)}}@media(min-width:42rem){.cds--accordion__title{margin-left:calc(12.5% - 1rem)}}.cds--accordion__title{font-size:1rem;font-weight:600;line-height:1.375;margin:0 0 0 1rem;padding-bottom:.75rem;padding-top:.75rem;text-align:left;width:100%;z-index:1}@media(min-width:42rem){.cds--accordion__title{max-width:calc(62.5% - 2rem)}}@media(min-width:66rem){.cds--accordion__title{max-width:calc(60% - 2rem)}}.container .cds--row .cds--row>div{flex:initial}.Tabs-module--tab-list--1a067{margin-top:1rem}.cds--accordion .Markdown-module--paragraph--29381{padding-left:1rem!important;width:100%}.cds--list--unordered{width:100%!important}.cds--list--unordered>.cds--list__item,.cds--list--unordered>.cds--list__item:before{padding-left:1rem!important}.cds--example__caption{padding-right:4px;width:100%}ul.Markdown-module--unordered--fb34a{width:inherit}@media(min-width:66rem){.cds--accordion__content>:not(.cds--row):not(ol):not(pre){margin-left:8.3%;width:66.6%}}@media(min-width:42rem){.cds--accordion__content>:not(.cds--row):not(ol):not(pre){margin-left:12.5%;width:75%}}.cds--accordion__content>:not(.cds--row):not(ol):not(pre){margin-left:0;padding-left:1rem;padding-right:1rem}@media screen and (min-width:66rem){.container .cds--row .cds--col-lg-4{flex:0 0 33.3333333333%!important;max-width:var(--col-max-width,33.3333%)!important}.container .cds--row .cds--col-lg-6{flex:0 0 50%!important;max-width:var(--col-max-width,50%)!important}.cds--row .cds--col-lg-1{flex:0 0 8%!important;max-width:var(--col-max-width,8%)!important}.cds--row .cds--col-lg-7{flex:0 0 66%!important;max-width:var(--col-max-width,66%)!important}}@media screen and (min-width:66rem)and (max-width:75rem){.container .cds--row .cds--col-md-3{flex:0 0 37.5%!important;max-width:var(--col-max-width,37.5%)!important}.container .cds--row .cds--col-md-4{display:block;flex:0 0 50%!important;max-inline-size:50%!important}.cds--accordion .cds--row .cds--col-md-1{flex:0 0 8%!important;max-width:var(--col-max-width,8%)!important}.cds--accordion .cds--row .cds--col-md-5{flex:0 0 58%!important;max-width:var(--col-max-width,58%)!important}}.container .cds--accordion .cds--accordion__content>*+*{margin-top:1.5rem}.cds--example{margin-top:-1.5rem!important}.cds--accordion__content>.iconList{margin-left:0!important;width:100%!important}.Code-module--container--d1c76,.requirementsMain .dynamicHeaderReq5 .cds--row:first-of-type{padding-left:1rem}section[role=tabpanel] ul{width:100%}.requirementsMain .cds--label{color:#000;margin-bottom:8px}.requirementsMain .dynamicHeaderReq5 .cds--row:first-of-type{margin:0}.requirementsMain .dynamicHeaderReq5 .cds--row:first-of-type .cds--accordion__item{margin-right:-1rem}.requirementsMain .dynamicHeaderReq5 .cds--row{margin-right:0}.requirementsMain .iconButton{height:32px;min-height:30px;padding:6px}.requirementsMain .expand-collapse{font-family:IBM Plex Sans;font-size:16px;height:26px;letter-spacing:0;line-height:26px;width:192px}.requirementsMain .accordHeight{line-height:46px}.requirementsMain .eventsBody{background-color:#fff}.requirementsMain .eventsBody p{font-size:24px;font-weight:300;line-height:56px;margin-bottom:32px;margin-top:40px;max-width:620px}.requirementsMain .eventsBody .cds--grid{margin-left:0}.requirementsMain .eventsBody .bannerImage img{bottom:0;max-width:700px;position:absolute;right:0;width:50%}@media(max-width:66rem){.requirementsMain .eventsBody .bannerImage img{bottom:0;max-width:521px;min-width:330px;position:absolute;right:0;width:50%}.requirementsMain .eventsBody p{font-size:36px;line-height:44px}}@media(max-width:40rem){.requirementsMain .eventsBody p{font-size:24px;line-height:30px;max-width:320px}.requirementsMain .eventsBody .bannerImage img{min-width:200px}}.requirementsMain #h4{font-size:14px}.requirementsMain .RequirementsOverviewQuote{color:#13171a;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:20px;letter-spacing:0;line-height:26px}.requirementsMain .eventBodyCardTitle{color:#121619;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:30px;font-weight:600;line-height:52px}.requirementsMain .eventBodyCardDateAndLocation{color:#3d3d3d;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:28px;line-height:36px;padding-bottom:24px}.requirementsMain .eventBodyCardBody{color:#3d3d3d;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:24px}.requirementsMain .eventTitleCardBody{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);letter-spacing:var(--cds-heading-03-letter-spacing,0);line-height:var(--cds-heading-03-line-height,1.4)}.requirementsMain .eventsTable{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:20px}.requirementsMain .eventsTable tr td a{color:#0062ff;text-decoration:none!important}.requirementsMain .eventsTable tr td{padding-right:1rem}.requirementsMain .eventsPage a{text-decoration:none!important}.requirementsMain .eventsBody{background-color:#f4f4f4!important}.requirementsMain .EventButton{background-color:#fff!important;border-color:none!important;border-style:none!important;color:#000!important;width:100%!important}.requirementsMain .EventButton.cds--btn--tertiary:hover{background-color:var(--cds-hover-ui,#e5e5e5)!important;color:#000!important}.requirementsMain .EventButton.cds--btn--tertiary:focus{background-color:#fff!important;color:#000!important;outline:2px solid #0f62fe!important;outline-offset:-2px!important}.requirementsMain .EventButton.cds--btn--tertiary:active{background-color:#fff!important}@media(min-width:20rem){.requirementsMain .dynamicHeaderTopBot{padding-bottom:2rem;padding-top:2rem}}@media(min-width:42rem){.requirementsMain .dynamicHeaderTopBot{padding-bottom:3rem;padding-top:5rem}}@media(min-width:66rem){.requirementsMain .dynamicHeaderTopBot{padding-bottom:3rem;padding-top:5rem}}@media(min-width:20rem){.requirementsMain .dynamicHeaderBot{padding-bottom:1rem}}@media(min-width:42rem){.requirementsMain .dynamicHeaderBot{padding-bottom:1rem}}@media(min-width:20rem){.requirementsMain .dynamicHeaderReq3{padding-top:0}}@media(min-width:42rem){.requirementsMain .dynamicHeaderReq3{padding-top:0}}@media(min-width:66rem){.requirementsMain .dynamicHeaderReq3{padding-top:75px}}@media(min-width:20rem){.requirementsMain .dynamicHeaderReq4{margin-top:0;padding-left:0!important}}@media(min-width:42rem){.requirementsMain .dynamicHeaderReq4{margin-top:0;padding-left:0!important}}@media(min-width:66rem){.requirementsMain .dynamicHeaderReq4{margin-top:0;padding-left:0!important}}@media(min-width:20rem){.requirementsMain .dynamicHeaderReq5{margin-top:2rem}}@media(min-width:42rem){.requirementsMain .dynamicHeaderReq5{margin-top:2rem}}@media(min-width:66rem){.requirementsMain .dynamicHeaderReq5{margin-top:1rem}}@media(min-width:20rem){.requirementsMain .dynamicColumnsReqLg{display:none!important}}@media(min-width:42rem){.requirementsMain .dynamicColumnsReqLg{display:none!important}}@media(min-width:66rem){.requirementsMain .dynamicColumnsReqLg{display:block!important}}@media(min-width:20rem){.requirementsMain .dynamicColumnsReqMd{display:none!important}}@media(min-width:42rem){.requirementsMain .dynamicColumnsReqMd{display:block!important}}@media(min-width:66rem){.requirementsMain .dynamicColumnsReqMd{display:none!important}}@media(min-width:20rem){.requirementsMain .dynamicColumnsReqSm{display:block!important}}@media(min-width:42rem){.requirementsMain .dynamicColumnsReqSm{display:none!important}}@media(min-width:66rem){.requirementsMain .dynamicColumnsReqSm{display:none!important}}.levelTableHeader{color:#161616;font-size:28px;margin:24px 0 16px;padding:0}.levelTable{margin-top:24px}.levelTable img,.levelTable svg{height:24px;margin-top:30px}.levelTable>div{border-top:1px solid #c6c6c6}.levelTable>div:last-child{border-bottom:1px solid #c6c6c6}.levelTable>div>div:nth-child(2) p{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);letter-spacing:var(--cds-heading-04-letter-spacing,0);line-height:var(--cds-heading-04-line-height,1.28572)}.levelTable>div>div:nth-child(3) p{margin-top:1.5rem}.levelTable .cds--col-lg-1,.levelTable .cds--col-lg-7{padding-left:1rem!important;padding-right:1rem!important}@media(min-width:66rem){.levelTable .cds--col-sm-4{padding-bottom:0}}.levelTable .cds--col-sm-4{padding-bottom:0}@media(min-width:42rem){.levelTable p{margin-top:1.5rem;min-height:96px}}.levelTable h2{font-size:1.75rem;font-weight:400;letter-spacing:0;line-height:1.29}@media(min-width:42rem){.levelTable h2{margin-top:1.5rem;min-height:96px}}.overviewsH2 p{font-size:var(--cds-productive-heading-03-font-size,1.25rem);font-weight:var(--cds-productive-heading-03-font-weight,400);letter-spacing:var(--cds-productive-heading-03-letter-spacing,0);line-height:var(--cds-productive-heading-03-line-height,1.4);margin-bottom:16px}.resource-card-group .overviewResourceCard .cds--resource-card__title,.resource-card-group-3-across .overviewResourceCard .cds--resource-card__title{font-size:16px}.roleTableHeader{color:#161616;font-family:IBM Plex Sans;font-size:28px}.roleTable{margin-bottom:56px;margin-top:1.5rem}.roleTable>div{background-color:#fff;border-top:1px solid #c6c6c6;min-height:15rem;padding-bottom:1rem;padding-top:1rem}.roleTable>div:first-child{border-top-width:0}.roleTable p strong{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);letter-spacing:var(--cds-heading-04-letter-spacing,0);line-height:var(--cds-heading-04-line-height,1.28572)}.roleTable h2{font-size:1.75rem;font-weight:400;letter-spacing:0;line-height:1.29;margin-top:0}.roleTable>div>div:nth-of-type(2){margin-top:1.5rem}@media(min-width:42rem){.roleTable>div>div:nth-of-type(2){margin-top:0}}@media(min-width:66rem){.resource-card-group .cds--col-lg-4:nth-child(2),.resource-card-group .cds--col-lg-4:nth-child(2n){margin-right:0!important}}.aside .tkAside{display:none!important}@media(min-width:66rem){.aside .tkAside{display:block!important;padding-left:20%}}@media(min-width:42rem){.aside .tkAside{display:none!important}}.topic .tkStructuredList .cds--structured-list-td{padding-bottom:20px!important;padding-top:20px!important}.topic .tkStructuredListTD .cds--structured-list-td{padding-left:24px!important}.topic .tkStructuredListTDSmall .cds--structured-list-td{padding-left:10px!important}.topic .tkStructuredListTDMed .cds--structured-list-td{padding-left:20px!important}.topic .tkStructuredListTDRD .cds--structured-list-td{padding-left:10px!important}.topic .tkStructuredListMargin{margin-bottom:0!important}.topic .launchText{letter-spacing:0;line-height:22px}.topic .tkStructuredListNoBottom{margin-bottom: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:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.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-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--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-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--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-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--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-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--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-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--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-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,0.5rem);--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,0.5rem))}.cds--layout-constraint--density__min-condensed{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.cds--layout-constraint--density__max-condensed{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.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-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)}.cds--assistive-text,.cds--visually-hidden{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.tkFour{margin-bottom:0!important;margin-top:0!important}.attachments p{font-size:14px}@keyframes IconList-module--cds--hide-feedback--b4320{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes IconList-module--cds--show-feedback--89b60{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes IconList-module--cds--skeleton--c22c0{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.IconList-module--cds--layout--size-xs--3965b{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.IconList-module--cds--layout-constraint--size__default-xs--2228f{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.IconList-module--cds--layout-constraint--size__min-xs--b7f2e{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.IconList-module--cds--layout-constraint--size__max-xs--35644{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.IconList-module--cds--layout--size-sm--ac882{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.IconList-module--cds--layout-constraint--size__default-sm--20f1d{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.IconList-module--cds--layout-constraint--size__min-sm--0d663{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.IconList-module--cds--layout-constraint--size__max-sm--b310c{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.IconList-module--cds--layout--size-md--e9bef{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.IconList-module--cds--layout-constraint--size__default-md--c70c6{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.IconList-module--cds--layout-constraint--size__min-md--6bb71{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.IconList-module--cds--layout-constraint--size__max-md--5e788{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.IconList-module--cds--layout--size-lg--a4991{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.IconList-module--cds--layout-constraint--size__default-lg--8ce87{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.IconList-module--cds--layout-constraint--size__min-lg--bde8e{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.IconList-module--cds--layout-constraint--size__max-lg--79611{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.IconList-module--cds--layout--size-xl--8f74a{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.IconList-module--cds--layout-constraint--size__default-xl--572ff{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.IconList-module--cds--layout-constraint--size__min-xl--01f05{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.IconList-module--cds--layout-constraint--size__max-xl--df879{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.IconList-module--cds--layout--size-2xl--05397{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.IconList-module--cds--layout-constraint--size__default-2xl--2c304{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.IconList-module--cds--layout-constraint--size__min-2xl--44507{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.IconList-module--cds--layout-constraint--size__max-2xl--880b2{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.IconList-module--cds--layout--density-condensed--07686{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.IconList-module--cds--layout-constraint--density__default-condensed--1b264{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,0.5rem))}.IconList-module--cds--layout-constraint--density__min-condensed--643f7{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.IconList-module--cds--layout-constraint--density__max-condensed--ab90f{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,0.5rem)}.IconList-module--cds--layout--density-normal--f1e8a{--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)}.IconList-module--cds--layout-constraint--density__default-normal--3379b{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.IconList-module--cds--layout-constraint--density__min-normal--6225c{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.IconList-module--cds--layout-constraint--density__max-normal--aaeaf{--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:999999999px;--cds-layout-density-padding-inline-condensed:0.5rem;--cds-layout-density-padding-inline-normal:1rem;--cds-layout-density-padding-inline-min:0px;--cds-layout-density-padding-inline-max:999999999px}.IconList-module--cds--assistive-text--fc0a7,.IconList-module--cds--visually-hidden--c79c8{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.IconList-module--iconList--61089{flex-direction:column;margin-top:1.5rem;width:100%!important}.IconList-module--iconList--61089 .cds--row{border-top:1px solid #e0e0e0;display:flex;justify-content:flex-start}@media(min-width:42rem){.IconList-module--iconList--61089 .cds--row{border-top:0 solid #e0e0e0}}.IconList-module--iconList--61089 .cds--row:last-of-type{border-bottom:1px solid #e0e0e0}@media(min-width:42rem){.IconList-module--iconList--61089 .cds--row:last-of-type{border-bottom-width:0}.IconList-module--iconList--61089 .cds--row:last-of-type>div{border-bottom:1px solid #e0e0e0}}.IconList-module--iconList--61089 .cds--row>div{flex:1 1;font-family:IBM Plex Sans VF,Helvetica Neue,Arial,sans-serif;font-size:var(--cds-body-long-02-font-size,1rem);font-weight:var(--cds-body-long-02-font-weight,400);letter-spacing:var(--cds-body-long-02-letter-spacing,0);line-height:var(--cds-body-long-02-line-height,1.5);padding:1rem 0 1rem 1rem}@media(max-width:42rem){.IconList-module--iconList--61089 .cds--row>div{flex-basis:calc(100% - 3rem);flex-grow:0;flex-shrink:0}.IconList-module--iconList--61089 .cds--row>div:first-of-type{flex:0 0 40px}}@media(min-width:42rem){.IconList-module--iconList--61089 .cds--row>div{border-top:1px solid #e0e0e0}}.IconList-module--iconList--61089 .cds--row div,.IconList-module--iconList--61089 .cds--row img{display:inline-block}.IconList-module--iconListIcon--181c8 img{height:24px}</style><link rel="icon" href="/able/favicon-32x32.png?v=e0f9fa45febf81998676ae93b9bcfe81" type="image/png"/><link rel="icon" href="/able/favicon.svg?v=e0f9fa45febf81998676ae93b9bcfe81" type="image/svg+xml"/><link rel="manifest" href="/able/manifest.webmanifest" crossorigin="anonymous"/><link rel="apple-touch-icon" sizes="48x48" href="/able/icons/icon-48x48.png?v=e0f9fa45febf81998676ae93b9bcfe81"/><link rel="apple-touch-icon" sizes="72x72" href="/able/icons/icon-72x72.png?v=e0f9fa45febf81998676ae93b9bcfe81"/><link rel="apple-touch-icon" sizes="96x96" href="/able/icons/icon-96x96.png?v=e0f9fa45febf81998676ae93b9bcfe81"/><link rel="apple-touch-icon" sizes="144x144" href="/able/icons/icon-144x144.png?v=e0f9fa45febf81998676ae93b9bcfe81"/><link rel="apple-touch-icon" sizes="192x192" href="/able/icons/icon-192x192.png?v=e0f9fa45febf81998676ae93b9bcfe81"/><link rel="apple-touch-icon" sizes="256x256" href="/able/icons/icon-256x256.png?v=e0f9fa45febf81998676ae93b9bcfe81"/><link rel="apple-touch-icon" sizes="384x384" href="/able/icons/icon-384x384.png?v=e0f9fa45febf81998676ae93b9bcfe81"/><link rel="apple-touch-icon" sizes="512x512" href="/able/icons/icon-512x512.png?v=e0f9fa45febf81998676ae93b9bcfe81"/><link rel="icon" href="/able/favicon-32x32.png?v=e0f9fa45febf81998676ae93b9bcfe81" type="image/png"/><link rel="icon" href="/able/favicon.svg?v=e0f9fa45febf81998676ae93b9bcfe81" type="image/svg+xml"/><link rel="manifest" href="/able/manifest.webmanifest" crossorigin="anonymous"/><link rel="apple-touch-icon" sizes="48x48" href="/able/icons/icon-48x48.png?v=e0f9fa45febf81998676ae93b9bcfe81"/><link rel="apple-touch-icon" sizes="72x72" href="/able/icons/icon-72x72.png?v=e0f9fa45febf81998676ae93b9bcfe81"/><link rel="apple-touch-icon" sizes="96x96" href="/able/icons/icon-96x96.png?v=e0f9fa45febf81998676ae93b9bcfe81"/><link rel="apple-touch-icon" sizes="144x144" href="/able/icons/icon-144x144.png?v=e0f9fa45febf81998676ae93b9bcfe81"/><link rel="apple-touch-icon" sizes="192x192" href="/able/icons/icon-192x192.png?v=e0f9fa45febf81998676ae93b9bcfe81"/><link rel="apple-touch-icon" sizes="256x256" href="/able/icons/icon-256x256.png?v=e0f9fa45febf81998676ae93b9bcfe81"/><link rel="apple-touch-icon" sizes="384x384" href="/able/icons/icon-384x384.png?v=e0f9fa45febf81998676ae93b9bcfe81"/><link rel="apple-touch-icon" sizes="512x512" href="/able/icons/icon-512x512.png?v=e0f9fa45febf81998676ae93b9bcfe81"/><link rel="preload" href="https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans-Variable/fonts/complete/woff2/IBM%20Plex%20Sans%20Var-Roman.woff2" as="font" type="font/woff2" crossorigin=""/><script> document.addEventListener("DOMContentLoaded", function(event) { var hash = window.decodeURI(location.hash.replace('#', '')) if (hash !== '') { var element = document.getElementById(hash) if (element) { var offset = element.offsetTop - 24; // Wait for the browser to finish rendering before scrolling. setTimeout((function() { window.scrollTo(0, offset) }), 0) } } }) </script></head><body class="body--preload"><div id="___gatsby"><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><div class="Layout-module--layout--2a4ac"><header aria-label="Header" class="cds--header Header-module--header--40e77"><a class="cds--skip-to-content Header-module--skip-to-content--3f9d5" href="#main-content" tabindex="0">Skip to main content</a><button aria-label="Open menu" class="cds--header__action--menu Header-module--header-button--bf341 cds--header__action cds--header__menu-trigger cds--header__menu-toggle cds--header__menu-toggle__hidden" title="Open menu" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="20" height="20" viewBox="0 0 20 20" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M2 14.8H18V16H2zM2 11.2H18V12.399999999999999H2zM2 7.6H18V8.799999999999999H2zM2 4H18V5.2H2z"></path></svg></button><a class="Header-module--headerName--99cbc" href="/able/">IBM <span>Accessibility</span></a><div class="cds--header__global"><div class="GlobalSearch-module--container--7411d GlobalSearch-module--hidden--effc4" role="search"><label for="search-input" id="search-label" class="GlobalSearch-module--label--a4a5c">Search</label><div class="GlobalSearch-module--inputWrapper--ae3c9" aria-owns="search-menu" aria-haspopup="menu"><button tabindex="0" class="GlobalSearch-module--searchButton--6768e" type="button" aria-label="Open search" aria-expanded="false"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" description="Open search" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M29,27.5859l-7.5521-7.5521a11.0177,11.0177,0,1,0-1.4141,1.4141L27.5859,29ZM4,13a9,9,0,1,1,9,9A9.01,9.01,0,0,1,4,13Z"></path></svg></button><input autoComplete="off" tabindex="-1" type="text" aria-autocomplete="list" aria-controls="search-menu" class="GlobalSearch-module--input--e23aa GlobalSearch-module--hidden--effc4" aria-label="Site wide search input" id="search-input" placeholder="Search" value=""/><button tabindex="-1" class="GlobalSearch-module--searchButton--6768e GlobalSearch-module--search-button--close--c4032 GlobalSearch-module--hidden--effc4" type="button" aria-label="Clear search"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" description="Clear search" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M17.4141 16L24 9.4141 22.5859 8 16 14.5859 9.4143 8 8 9.4141 14.5859 16 8 22.5859 9.4143 24 16 17.4141 22.5859 24 24 22.5859 17.4141 16z"></path></svg></button></div><ul aria-labelledby="search-label" role="menu" id="search-menu" aria-hidden="true" class="GlobalSearch-module--list--63619 GlobalSearch-module--hidden--effc4"></ul></div><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom-end cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-label="Switch sites" aria-labelledby="tooltip-:Rl9:" class="cds--btn--icon-only Header-module--header-button--bf341 Header-module--switcher-button--b509c cds--header__action cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M14 4H18V8H14zM4 4H8V8H4zM24 4H28V8H24zM14 14H18V18H14zM4 14H8V18H4zM24 14H28V18H24zM14 24H18V28H14zM4 24H8V28H4zM24 24H28V28H24z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rl9:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Switch sites</span><span class="cds--popover-caret"></span></span></span></div></header><nav class="Switcher-module--nav--aee90" aria-label="Switch IBM product" tabindex="-1" aria-hidden="true" style="max-height:0px"><ul><li class="Switcher-module--divider--49385"><span>Foundations</span></li><li><span class="Switcher-module--link--d5864" tabindex="-1">IBM Brand Center<svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M24,14H22V8A6,6,0,0,0,10,8v6H8a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H24a2,2,0,0,0,2-2V16A2,2,0,0,0,24,14ZM12,8a4,4,0,0,1,8,0v6H12ZM24,28H8V16H24Z"></path></svg></span></li><li><span class="Switcher-module--link--d5864" tabindex="-1">IBM Design Language</span></li><li class="Switcher-module--divider--49385"><span>Implementation</span></li><li><span class="Switcher-module--link--d5864" tabindex="-1">Carbon Design System</span></li><li><span class="Switcher-module--link--d5864" tabindex="-1">Carbon for IBM Products<svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M24,14H22V8A6,6,0,0,0,10,8v6H8a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H24a2,2,0,0,0,2-2V16A2,2,0,0,0,24,14ZM12,8a4,4,0,0,1,8,0v6H12ZM24,28H8V16H24Z"></path></svg></span></li><li><span class="Switcher-module--link--d5864" tabindex="-1">Carbon for Cloud<svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M24,14H22V8A6,6,0,0,0,10,8v6H8a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H24a2,2,0,0,0,2-2V16A2,2,0,0,0,24,14ZM12,8a4,4,0,0,1,8,0v6H12ZM24,28H8V16H24Z"></path></svg></span></li><li><span class="Switcher-module--link--d5864" tabindex="-1">Carbon for IBM.com</span></li><li><span class="Switcher-module--link--d5864" tabindex="-1">IBM Event Design</span></li><li><span class="Switcher-module--link--d5864" tabindex="-1">IBM Workplace Design</span></li><li class="Switcher-module--divider--49385"><span>Practices</span></li><li><span class="Switcher-module--link--d5864" tabindex="-1">Enterprise Design Thinking</span></li><li><span class="Switcher-module--link--d5864" tabindex="-1">IBM Accessibility</span></li><li><span class="Switcher-module--link--d5864" tabindex="-1">IBM Design for AI</span></li><li><span class="Switcher-module--link--d5864" tabindex="-1">IBM Design Research</span></li><li><span class="Switcher-module--link--d5864" tabindex="-1">IBM Experience Standards<svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M24,14H22V8A6,6,0,0,0,10,8v6H8a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H24a2,2,0,0,0,2-2V16A2,2,0,0,0,24,14ZM12,8a4,4,0,0,1,8,0v6H12ZM24,28H8V16H24Z"></path></svg></span></li><li class="Switcher-module--divider--49385"><span>Community</span></li><li><span class="Switcher-module--link--d5864" tabindex="-1">IBM Design<svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M24,14H22V8A6,6,0,0,0,10,8v6H8a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H24a2,2,0,0,0,2-2V16A2,2,0,0,0,24,14ZM12,8a4,4,0,0,1,8,0v6H12ZM24,28H8V16H24Z"></path></svg></span></li></ul></nav><div class="LeftNavWrapper-module--leftNavWrapper--8a1ec"><div class="cds--layer-one"><div class="cds--side-nav__overlay cds--side-nav__overlay-active"></div><nav tabindex="-1" class="cds--side-nav__navigation LeftNav-module--side-nav--white--0a748 cds--side-nav cds--side-nav--expanded cds--side-nav--ux" aria-label="Side navigation"><ul class="cds--side-nav__items sidenav-list"><hr class="LeftNav-module--divider--a4cb9 LeftNav-module--divider-space--867ac"/><div class="resources"><li class="cds--side-nav__item"><a aria-current="" rel="noopener noreferrer" target="_blank" class="cds--side-nav__link" tabindex="0" href="/able/toolkit_license/"><span class="cds--side-nav__link-text">Toolkit license</span></a></li><li class="cds--side-nav__item"><a aria-current="" href="https://github.com/IBMa/equal-access/issues/new/choose" rel="noopener noreferrer" target="_blank" class="cds--side-nav__link LeftNav-module--outboundLink--3b937" tabindex="0"><div class="cds--side-nav__icon cds--side-nav__icon--small"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M13,14H3c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h5v1H3v10h10V8h1v5C14,13.6,13.6,14,13,14z"></path><path d="M10 1L10 2 13.3 2 9 6.3 9.7 7 14 2.7 14 6 15 6 15 1z"></path></svg></div><span class="cds--side-nav__link-text">Submit a GitHub issue</span></a></li><li class="cds--side-nav__item"><a aria-current="" href="https://pages.github.ibm.com/IBMa/able/" rel="noopener noreferrer" target="_blank" class="cds--side-nav__link LeftNav-module--outboundLink--3b937" tabindex="0"><div class="cds--side-nav__icon cds--side-nav__icon--small"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M24,14H22V8A6,6,0,0,0,10,8v6H8a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H24a2,2,0,0,0,2-2V16A2,2,0,0,0,24,14ZM12,8a4,4,0,0,1,8,0v6H12ZM24,28H8V16H24Z"></path></svg></div><span class="cds--side-nav__link-text">IBM Accessibility Central</span></a></li><li class="cds--side-nav__item"><a aria-current="" href="https://ibm-studios.slack.com/archives/C036P1CTN" rel="noopener noreferrer" target="_blank" class="cds--side-nav__link LeftNav-module--outboundLink--3b937" tabindex="0"><div class="cds--side-nav__icon cds--side-nav__icon--small"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M24,14H22V8A6,6,0,0,0,10,8v6H8a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H24a2,2,0,0,0,2-2V16A2,2,0,0,0,24,14ZM12,8a4,4,0,0,1,8,0v6H12ZM24,28H8V16H24Z"></path></svg></div><span class="cds--side-nav__link-text">#accessibility-at-ibm</span></a></li></div></ul></nav></div></div><main id="main-content" aria-hidden="false" class="container"><div class="PageHeaderCL-module--page-banner--fe5fd PageHeaderCL-module--with-tabs--b560d" style="position:relative"><div class="pageBannerCL"><div><div class="cds--grid" style="height:100%"><div style="position:absolute;bottom:2rem"><div class="cds--row" style="padding-left:16px"><div class="expressive04Bold" style="margin-top:16px"><strong role="heading" aria-level="1" id="page-title" tabindex="-1" style="font-family:IBM Plex Sans">IBM Accessibility Requirements</strong><br/></div></div><div class="cds--row" style="max-width:100%"><div class="expressive04 dynamicPageHeader2 cds--col-sm-4 cds--col-md-6 cds--col-lg-12" style="font-size:28px"><span style="float:left"><p style="font-size:28px;line-height:inherit">Empower your diverse user base by creating accessible products</p></span></div></div><div class="cds--col-sm-4 cds--col-md-4 cds--col-lg-6"><div class="bannerImage"><div class="bannerImage2"></div></div></div></div></div></div></div></div><div class="PageTabs-module--tabs-container--2499e cds--grid"><div class="cds--tabs PageTabs-module--list--55f02"><button aria-hidden="true" tabindex="-1" aria-label="Scroll left" class="cds--tab--overflow-nav-button cds--tab--overflow-nav-button--previous cds--tab--overflow-nav-button--hidden" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M5 8L10 3 10.7 3.7 6.4 8 10.7 12.3 10 13z"></path></svg></button><div aria-label="IBM accessibility requirements" role="tablist" class="cds--tab--list"><button id="ccs-:Rdl:-tab-0" aria-controls="ccs-:Rdl:-tabpanel-0" tabindex="0" aria-selected="true" role="tab" class="cds--tabs__nav-item cds--tabs__nav-link cds--tabs__nav-item--selected PageTabs-module--list-item--509eb" type="button"><div class="cds--tabs__nav-item-label-wrapper"><span class="cds--tabs__nav-item-label" dir="auto">Requirements</span></div></button><div class="cds--tabs__nav-item--close--hidden"><button type="button" tabindex="-1" aria-hidden="true" class="cds--visually-hidden cds--tabs__nav-item--close-icon--selected" title="Remove Requirements tab"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" aria-hidden="true" aria-label="Press delete to remove Requirements tab" width="16" height="16" viewBox="0 0 32 32" role="img" xmlns="http://www.w3.org/2000/svg"><path d="M17.4141 16L24 9.4141 22.5859 8 16 14.5859 9.4143 8 8 9.4141 14.5859 16 8 22.5859 9.4143 24 16 17.4141 22.5859 24 24 22.5859 17.4141 16z"></path></svg></button></div><button id="ccs-:Rdl:-tab-1" aria-controls="ccs-:Rdl:-tabpanel-1" tabindex="-1" aria-selected="false" role="tab" class="cds--tabs__nav-item cds--tabs__nav-link PageTabs-module--list-item--509eb" type="button"><div class="cds--tabs__nav-item-label-wrapper"><span class="cds--tabs__nav-item-label" dir="auto">Release notes</span></div></button><div class="cds--tabs__nav-item--close--hidden"><button type="button" tabindex="-1" aria-hidden="true" class="cds--visually-hidden" title="Remove Release notes tab"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" aria-hidden="true" aria-label="Press delete to remove Release notes tab" width="16" height="16" viewBox="0 0 32 32" role="img" xmlns="http://www.w3.org/2000/svg"><path d="M17.4141 16L24 9.4141 22.5859 8 16 14.5859 9.4143 8 8 9.4141 14.5859 16 8 22.5859 9.4143 24 16 17.4141 22.5859 24 24 22.5859 17.4141 16z"></path></svg></button></div><button id="ccs-:Rdl:-tab-2" aria-controls="ccs-:Rdl:-tabpanel-2" tabindex="-1" aria-selected="false" role="tab" class="cds--tabs__nav-item cds--tabs__nav-link PageTabs-module--list-item--509eb" type="button"><div class="cds--tabs__nav-item-label-wrapper"><span class="cds--tabs__nav-item-label" dir="auto">Checker rule sets</span></div></button><div class="cds--tabs__nav-item--close--hidden"><button type="button" tabindex="-1" aria-hidden="true" class="cds--visually-hidden" title="Remove Checker rule sets tab"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" aria-hidden="true" aria-label="Press delete to remove Checker rule sets tab" width="16" height="16" viewBox="0 0 32 32" role="img" xmlns="http://www.w3.org/2000/svg"><path d="M17.4141 16L24 9.4141 22.5859 8 16 14.5859 9.4143 8 8 9.4141 14.5859 16 8 22.5859 9.4143 24 16 17.4141 22.5859 24 24 22.5859 17.4141 16z"></path></svg></button></div></div><button aria-hidden="true" tabindex="-1" aria-label="Scroll right" class="cds--tab--overflow-nav-button cds--tab--overflow-nav-button--next cds--tab--overflow-nav-button--hidden" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg></button></div><div id="ccs-:Rdl:-tabpanel-0" aria-labelledby="ccs-:Rdl:-tab-0" class="cds--tab-content" role="tabpanel" tabindex="0"></div><div id="ccs-:Rdl:-tabpanel-1" aria-labelledby="ccs-:Rdl:-tab-1" class="cds--tab-content" role="tabpanel" tabindex="0" hidden=""></div><div id="ccs-:Rdl:-tabpanel-2" aria-labelledby="ccs-:Rdl:-tab-2" class="cds--tab-content" role="tabpanel" tabindex="0" hidden=""></div></div><div><div class="Main-module--main--f2fa6 cds--grid"><div class="requirementsMain" style="margin-bottom:48px"><div class="cds--row dynamicHeaderTopBot"><div class="cds--col-lg-8 cds--col-sm-4"><p class="eventTitleCardBody">This page lists the accessibility requirements that need to be met for several standards and regulations.<br/><br/>IBM teams are required to use version 7.3 of these requirements as of 1 October 2024. It includes six new Web Content Accessibility Guidelines (WCAG) 2.2 Level A and AA success criteria. These are identified with “*WCAG 2.2”. IBM has also published an article on using<!-- --> <a href="https://medium.com/design-ibm/assessing-components-and-patterns-for-wcag-2-2-47ee3f0f468e" target="_blank" rel="noopener noreferrer">decision trees</a> to check existing components and patterns against these new criteria.<br/><br/>For IBM internal use, see additional requirements for <a href="https://pages.github.ibm.com/IBMa/able/Accessibility_requirements/Hardware_Requirements" target="_blank" rel="noopener noreferrer">hardware</a>, <a href="https://pages.github.ibm.com/IBMa/able/Accessibility_requirements/Closed_Functionality_Requirements" target="_blank" rel="noopener noreferrer">closed functionality devices</a>, and <a href="https://pages.github.ibm.com/IBMa/able/Accessibility_requirements/Two-Way_Communications" target="_blank" rel="noopener noreferrer">two-way voice communications</a>, as well as detailed <a href="https://pages.github.ibm.com/IBMa/able/Test/verify/" target="_blank" rel="noopener noreferrer">accessibility verification test (AVT)</a> guidance.<br/><br/></p></div></div><div class="cds--row"><div class="cds--col-md-8 "><div style="font-size:12px;line-height:52px;text-align:left;height:28px;margin-top:12px"><span style="vertical-align:3px">Version</span><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--top cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button style="color:black;border:none;vertical-align:baseline;min-height:28px;padding-top:8px;padding-left:8px;padding-right:8px" aria-labelledby="tooltip-:R4b5hl:" class="cds--btn--icon-only cds--btn cds--btn--ghost" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 11L8.5 6.5 6.5 6.5 6.5 7.5 7.5 7.5 7.5 11 6 11 6 12 10 12 10 11zM8 3.5c-.4 0-.8.3-.8.8S7.6 5 8 5c.4 0 .8-.3.8-.8S8.4 3.5 8 3.5z"></path><path d="M8,15c-3.9,0-7-3.1-7-7s3.1-7,7-7s7,3.1,7,7S11.9,15,8,15z M8,2C4.7,2,2,4.7,2,8s2.7,6,6,6s6-2.7,6-6S11.3,2,8,2z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R4b5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Version info</span><span class="cds--popover-caret"></span></span></span></div><div style="margin-top:18px"><div style="height:48px;width:100%;padding:0px" class="cds--col-lg-11"><div class="cds--dropdown__wrapper cds--list-box__wrapper"><div id="downshift-0-label" class="cds--dropdown cds--dropdown--light cds--list-box cds--list-box--light"><button type="button" class="cds--list-box__field" title="7.3 (Current)" aria-activedescendant="" aria-controls="downshift-:Rj5hlH2:-menu" aria-expanded="false" aria-haspopup="listbox" id="downshift-:Rj5hlH2:-toggle-button" role="combobox" tabindex="0" aria-label="Requirements version menu"><span class="cds--list-box__label">7.3 (Current)</span><div class="cds--list-box__menu-icon"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" name="chevron--down" aria-label="Open menu" width="16" height="16" viewBox="0 0 16 16" role="img" xmlns="http://www.w3.org/2000/svg"><path d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"></path><title>Open menu</title></svg></div></button><ul id="downshift-:Rj5hlH2:-menu" class="cds--list-box__menu" role="listbox" aria-labelledby="downshift-:Rj5hlH2:-label"></ul></div></div></div></div><div role="presentation" class="cds--layer-one cds--modal"><span tabindex="0" role="link" class="cds--visually-hidden">Focus sentinel</span><div role="dialog" class="cds--modal-container" aria-label="Version information" aria-modal="true" tabindex="-1"><div class="cds--modal-header"><div class="cds--modal-close-button"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--left cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-label="Close" aria-labelledby="tooltip-:R2qr5hl:" class="cds--btn--icon-only cds--modal-close cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" aria-hidden="true" width="20" height="20" viewBox="0 0 32 32" class="cds--modal-close__icon" xmlns="http://www.w3.org/2000/svg"><path d="M17.4141 16L24 9.4141 22.5859 8 16 14.5859 9.4143 8 8 9.4141 14.5859 16 8 22.5859 9.4143 24 16 17.4141 22.5859 24 24 22.5859 17.4141 16z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R2qr5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Close</span><span class="cds--popover-caret"></span></span></span></div><h2 id="cds--modal-header__heading--modal-id-:Rr5hl:" class="cds--modal-header__heading" dir="auto">Select a version</h2></div><div id="cds--modal-body--modal-id-:Rr5hl:" class="cds--layer-two cds--modal-content"><p>IBM Accessibility requirements are updated to stay current with worldwide accessibility standards and regulations.</p><br/><p><strong>Version 7.3</strong> is the current version of the requirements, which includes newer WCAG 2.2 success criteria. It officially replaced Version 7.2 on 1 October 2024.</p><br/><p><strong>Version 7.2</strong> is the prior version of the requirements and officially replaced Version 7.1 on 1 July 2021.</p><br/><p>See <a href="/able/requirements/release-notes" target="_blank" rel="noopener noreferrer">Release notes</a> for more details.</p></div></div><span tabindex="0" role="link" class="cds--visually-hidden">Focus sentinel</span></div><div style="margin-top:8px;margin-bottom:64px"> <div class="cds--row"><div style="padding-right:33px;padding-left:10px"><div style="margin-top:8px"><fieldset class="settings--fieldset"><legend style="margin-bottom:8px"><div style="font-size:12px;line-height:48px;text-align:left;height:28px;margin-top:6px"><span style="vertical-align:3px">Technology</span><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--top cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button style="color:black;border:none;vertical-align:baseline;min-height:28px;padding-top:8px;padding-left:8px;padding-right:8px" aria-labelledby="tooltip-:R25d35hl:" class="cds--btn--icon-only cds--btn cds--btn--ghost" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 11L8.5 6.5 6.5 6.5 6.5 7.5 7.5 7.5 7.5 11 6 11 6 12 10 12 10 11zM8 3.5c-.4 0-.8.3-.8.8S7.6 5 8 5c.4 0 .8-.3.8-.8S8.4 3.5 8 3.5z"></path><path d="M8,15c-3.9,0-7-3.1-7-7s3.1-7,7-7s7,3.1,7,7S11.9,15,8,15z M8,2C4.7,2,2,4.7,2,8s2.7,6,6,6s6-2.7,6-6S11.3,2,8,2z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R25d35hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Technology info</span><span class="cds--popover-caret"></span></span></span></div></legend><div class="cds--form-item cds--checkbox-wrapper"><input type="checkbox" class="cds--checkbox" id="web" checked=""/><label for="web" class="cds--checkbox-label" title=""><span class="cds--checkbox-label-text" dir="auto">Web</span></label><div class="cds--checkbox__validation-msg"></div></div><div class="cds--form-item cds--checkbox-wrapper"><input type="checkbox" class="cds--checkbox" id="software" checked=""/><label for="software" class="cds--checkbox-label" title=""><span class="cds--checkbox-label-text" dir="auto">Non-web software</span></label><div class="cds--checkbox__validation-msg"></div></div><div class="cds--form-item cds--checkbox-wrapper"><input type="checkbox" class="cds--checkbox" id="doc_web" checked=""/><label for="doc_web" class="cds--checkbox-label" title=""><span class="cds--checkbox-label-text" dir="auto">Web documents</span></label><div class="cds--checkbox__validation-msg"></div></div><div class="cds--form-item cds--checkbox-wrapper"><input type="checkbox" class="cds--checkbox" id="doc_nonweb" checked=""/><label for="doc_nonweb" class="cds--checkbox-label" title=""><span class="cds--checkbox-label-text" dir="auto">Non-web documents</span></label><div class="cds--checkbox__validation-msg"></div></div><div class="cds--form-item cds--checkbox-wrapper"><input type="checkbox" class="cds--checkbox" id="authoring" checked=""/><label for="authoring" class="cds--checkbox-label" title=""><span class="cds--checkbox-label-text" dir="auto">Authoring tools</span></label><div class="cds--checkbox__validation-msg"></div></div></fieldset></div><div role="presentation" class="cds--layer-one cds--modal"><span tabindex="0" role="link" class="cds--visually-hidden">Focus sentinel</span><div role="dialog" class="cds--modal-container" aria-label="Technology information" aria-modal="true" tabindex="-1"><div class="cds--modal-header"><div class="cds--modal-close-button"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--left cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-label="Close" aria-labelledby="tooltip-:R5md35hl:" class="cds--btn--icon-only cds--modal-close cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" aria-hidden="true" width="20" height="20" viewBox="0 0 32 32" class="cds--modal-close__icon" xmlns="http://www.w3.org/2000/svg"><path d="M17.4141 16L24 9.4141 22.5859 8 16 14.5859 9.4143 8 8 9.4141 14.5859 16 8 22.5859 9.4143 24 16 17.4141 22.5859 24 24 22.5859 17.4141 16z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R5md35hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Close</span><span class="cds--popover-caret"></span></span></span></div><h2 id="cds--modal-header__heading--modal-id-:R2d35hl:" class="cds--modal-header__heading" dir="auto">Filter by technology</h2></div><div id="cds--modal-body--modal-id-:R2d35hl:" class="cds--layer-two cds--modal-content"><p>A key aspect of all digital technologies -- whether web, software, or documentation -- is that the user interface needs to conform to applicable criteria in the IBM accessibility requirements. Use these filters to narrow down and understand the list applicable to your project. The resulting filtered set of requirements include criteria from WCAG, US Revised 508 Standards, and European EN 301 549 standards:</p><br/><p><strong>Web:</strong> Use this filter for a web site or application that runs in a browser.</p><br/><p><strong>Non-web software:</strong> Use this filter for all software that is not web-based, such as native mobile apps, Windows® and MacOS® desktop, and command-line software.</p><br/><p><strong>Web documents:</strong> Use this filter for support documentation, learning, videos, and marketing materials that run in a browser, such as HTML and EPUB.</p><br/><p><strong>Non-web documents:</strong> Use this filter for support documentation, learning, and marketing materials that are not integrated into a web-based application or are provided separately, such as PDF, DOCX, PPTX, and XLSX formatted attachments.</p><br/><p><strong>Authoring tools:</strong> Use this filter to view specific requirements that cover both the end-user features of an application that promote the generation of output, and the accessibility of the output itself. Authoring tools include features in software that “authors” (developers, writers, etc.) use to to create or modify content. See <a href="https://www.w3.org/WAI/standards-guidelines/atag/" target="_blank" rel="noopener noreferrer">Authoring Tools Accessibility Guidelines</a> for more information.</p></div></div><span tabindex="0" role="link" class="cds--visually-hidden">Focus sentinel</span></div></div><div style="padding-right:33px"><div style="margin-top:8px"><fieldset class="settings--fieldset"><legend style="margin-bottom:8px"><div style="font-size:12px;line-height:48px;text-align:left;height:28px;margin-top:8px"><span style="vertical-align:3px">Standards</span><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--top cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button style="color:black;border:none;vertical-align:baseline;min-height:28px;padding-top:8px;padding-left:8px;padding-right:8px" aria-labelledby="tooltip-:R25l35hl:" class="cds--btn--icon-only cds--btn cds--btn--ghost" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 11L8.5 6.5 6.5 6.5 6.5 7.5 7.5 7.5 7.5 11 6 11 6 12 10 12 10 11zM8 3.5c-.4 0-.8.3-.8.8S7.6 5 8 5c.4 0 .8-.3.8-.8S8.4 3.5 8 3.5z"></path><path d="M8,15c-3.9,0-7-3.1-7-7s3.1-7,7-7s7,3.1,7,7S11.9,15,8,15z M8,2C4.7,2,2,4.7,2,8s2.7,6,6,6s6-2.7,6-6S11.3,2,8,2z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R25l35hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Standards info</span><span class="cds--popover-caret"></span></span></span></div></legend><div class="cds--form-item cds--checkbox-wrapper"><input type="checkbox" class="cds--checkbox" id="wcag" checked=""/><label for="wcag" class="cds--checkbox-label" title=""><span class="cds--checkbox-label-text" dir="auto">WCAG 2.2</span></label><div class="cds--checkbox__validation-msg"></div></div><div class="cds--form-item cds--checkbox-wrapper"><input type="checkbox" class="cds--checkbox" id="us_508" checked=""/><label for="us_508" class="cds--checkbox-label" title=""><span class="cds--checkbox-label-text" dir="auto">US 508</span></label><div class="cds--checkbox__validation-msg"></div></div><div class="cds--form-item cds--checkbox-wrapper"><input type="checkbox" class="cds--checkbox" id="en_301_549" checked=""/><label for="en_301_549" class="cds--checkbox-label" title=""><span class="cds--checkbox-label-text" dir="auto">EN 301 549</span></label><div class="cds--checkbox__validation-msg"></div></div></fieldset></div><div role="presentation" class="cds--layer-one cds--modal"><span tabindex="0" role="link" class="cds--visually-hidden">Focus sentinel</span><div role="dialog" class="cds--modal-container" aria-label="Standards information" aria-modal="true" tabindex="-1"><div class="cds--modal-header"><div class="cds--modal-close-button"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--left cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-label="Close" aria-labelledby="tooltip-:R5ml35hl:" class="cds--btn--icon-only cds--modal-close cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" aria-hidden="true" width="20" height="20" viewBox="0 0 32 32" class="cds--modal-close__icon" xmlns="http://www.w3.org/2000/svg"><path d="M17.4141 16L24 9.4141 22.5859 8 16 14.5859 9.4143 8 8 9.4141 14.5859 16 8 22.5859 9.4143 24 16 17.4141 22.5859 24 24 22.5859 17.4141 16z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R5ml35hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Close</span><span class="cds--popover-caret"></span></span></span></div><h2 id="cds--modal-header__heading--modal-id-:R2l35hl:" class="cds--modal-header__heading" dir="auto">Filter by standard</h2></div><div id="cds--modal-body--modal-id-:R2l35hl:" class="cds--layer-two cds--modal-content"><p><strong>WCAG 2.x:</strong> The Web Content Accessibility Guidelines (WCAG) include multiple releases:<br/><ul><li><a href="https://www.w3.org/TR/WCAG21/" target="_blank" rel="noopener noreferrer">WCAG 2.1</a> (05 June 2018) extended <a href="https://www.w3.org/TR/WCAG20/" target="_blank" rel="noopener noreferrer">WCAG 2.0</a> (11 December 2008). Many regulations reference WCAG 2.1 Level A and AA Success Criteria.</li><br/><li><a href="https://www.w3.org/TR/WCAG22/" target="_blank" rel="noopener noreferrer">WCAG 2.2</a> (05 October 2023) added six new level A and AA Success Criteria, shown in the 7.3 version of the checklist, and will be referenced by future regulations.</li></ul></p><br/><p><strong>US 508:</strong> <a href="https://www.access-board.gov/ict/" target="_blank" rel="noopener noreferrer">US Revised 508 Standards</a> provide requirements for information and communication technology (ICT) in the federal sector.</p><br/><p><strong>EN 301 549:</strong> <a href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf" target="_blank" rel="noopener noreferrer">Accessibility requirements for ICT products and services, V3.2.1</a> sets requirements to meet European accessibility regulations.</p><br/><p><strong>Note for IBM teams:</strong> The IBM internal-use-only <a href="https://able.ibm.com/acs/" target="_blank" rel="noopener noreferrer">accessibility compliance system</a> reports status for US 508 and EN 301 549. Although the US Revised 508 Standards only require conformance to WCAG 2.0 and the European EN 301 549 standard only requires WCAG 2.1, some clients are requesting 2.2 and some jurisdictions are adopting it into regulation. Therefore, IBM requires WCAG 2.2 as of 1 October 2024. All applicable requirements will need to be met to report full conformance.</p></div></div><span tabindex="0" role="link" class="cds--visually-hidden">Focus sentinel</span></div></div><div><div style="margin-top:8px"><form class="cds--form"><fieldset class="settings--fieldset"><legend style="margin-bottom:8px"><div style="font-size:12px;line-height:48px;text-align:left;height:28px;margin-top:8px"><span style="vertical-align:3px">Level to achieve</span><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--top cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button style="color:black;border:none;vertical-align:baseline;min-height:28px;padding-top:8px;padding-left:8px;padding-right:8px" aria-labelledby="tooltip-:R15t35hl:" class="cds--btn--icon-only cds--btn cds--btn--ghost" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 11L8.5 6.5 6.5 6.5 6.5 7.5 7.5 7.5 7.5 11 6 11 6 12 10 12 10 11zM8 3.5c-.4 0-.8.3-.8.8S7.6 5 8 5c.4 0 .8-.3.8-.8S8.4 3.5 8 3.5z"></path><path d="M8,15c-3.9,0-7-3.1-7-7s3.1-7,7-7s7,3.1,7,7S11.9,15,8,15z M8,2C4.7,2,2,4.7,2,8s2.7,6,6,6s6-2.7,6-6S11.3,2,8,2z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R15t35hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Levels info</span><span class="cds--popover-caret"></span></span></span></div></legend><div class="cds--form-item"><fieldset class="cds--radio-button-group cds--radio-button-group--vertical cds--radio-button-group--label-right" aria-label="Select a level to achieve"><div class="cds--radio-button-wrapper"><input type="radio" class="cds--radio-button" id="level1" name="type" value="level1"/><label for="level1" class="cds--radio-button__label"><span class="cds--radio-button__appearance"></span><span class="cds--radio-button__label-text" dir="auto">Level 1</span></label></div><div class="cds--radio-button-wrapper"><input type="radio" class="cds--radio-button" id="level2" name="type" value="level2"/><label for="level2" class="cds--radio-button__label"><span class="cds--radio-button__appearance"></span><span class="cds--radio-button__label-text" dir="auto">Level 2</span></label></div><div class="cds--radio-button-wrapper"><input type="radio" class="cds--radio-button" id="level3" name="type" checked="" value="level3"/><label for="level3" class="cds--radio-button__label"><span class="cds--radio-button__appearance"></span><span class="cds--radio-button__label-text" dir="auto">Level 3</span></label></div></fieldset><div class="cds--radio-button__validation-msg"></div></div></fieldset></form></div><div role="presentation" class="cds--layer-one cds--modal"><span tabindex="0" role="link" class="cds--visually-hidden">Focus sentinel</span><div role="dialog" class="cds--modal-container" aria-label="Select a level to achieve" aria-modal="true" tabindex="-1"><div class="cds--modal-header"><div class="cds--modal-close-button"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--left cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-label="Close" aria-labelledby="tooltip-:R5mt35hl:" class="cds--btn--icon-only cds--modal-close cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" aria-hidden="true" width="20" height="20" viewBox="0 0 32 32" class="cds--modal-close__icon" xmlns="http://www.w3.org/2000/svg"><path d="M17.4141 16L24 9.4141 22.5859 8 16 14.5859 9.4143 8 8 9.4141 14.5859 16 8 22.5859 9.4143 24 16 17.4141 22.5859 24 24 22.5859 17.4141 16z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R5mt35hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Close</span><span class="cds--popover-caret"></span></span></span></div><h2 id="cds--modal-header__heading--modal-id-:R2t35hl:" class="cds--modal-header__heading" dir="auto">Select a level to achieve</h2></div><div id="cds--modal-body--modal-id-:R2t35hl:" class="cds--layer-two cds--modal-content"><p><strong>Level 1:</strong> Essential requirements with high user impact, normally with the least investment. These cover safety, color contrast, text alternatives, navigation, operation, and errors.</p><br/><p><strong>Level 2:</strong> Adds to Level 1 the next-most important requirements that enable more users to fully use a product. These include pointer interaction, use of color, text style, auto-playing content, and responsive design.</p><br/><p><strong>Level 3:</strong> The full set of IBM accessibility requirements that includes the Web Content Accessibility Guidelines (WCAG), US Revised 508, and European EN 301 549 requirements.<br/><br/><strong>Note:</strong> The <a href="/able/toolkit/plan/overview/#pace-of-completion" target="_blank" rel="noopener noreferrer">Equal Access Toolkit</a> provides guidance only on WCAG requirements. It divides tasks and considerations by role involved in each phase into these three levels of progression for web applications.</p></div></div><span tabindex="0" role="link" class="cds--visually-hidden">Focus sentinel</span></div></div></div></div></div> <div class="cds--col-md-8 cds--col-lg-12 dynamicHeaderReq4"><div style="height:24px"><span style="float:right;height:24px"><span style="font-size:1.0rem;line-height:24px">100<!-- --> of <!-- -->100<!-- --> requirements selected</span><span style="padding-left:8px">|</span><span style="margin-top:0px"><button style="color:#0F62FE;font-size:1.0rem;padding-left:8px;vertical-align:baseline" class="cds--btn cds--btn--sm cds--layout--size-sm cds--btn--ghost" type="button">expand all</button></span></span></div><div class="dynamicHeaderReq5"><div><ul class="cds--accordion cds--accordion--start"><div role="heading" aria-level="4"><h4 style="display:none">1.1.1 Non-text Content</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R81n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">1.1.1 Non-text Content</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R81n5hl:" class="cds--accordion__content"><a id="jump_1_1_1" name="1_1_1" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#1_1_1">Copy link for <!-- -->1.1.1<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">All non-text content that is presented to the user has a text alternative that serves the equivalent purpose.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Any information conveyed by means other than text needs to be provided in text as well. The text should provide equivalent information. Examples of non-text content are images, graphs, media, animations, CAPTCHA, and audio alerts.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Short and long text alternatives can be used as needed to convey the equivalent of the non-text content. The most common short text alternative is the use of ALT text attributes for images. Examples of long alternatives include descriptions for graphs, charts, or complex images.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Exceptions:</strong> There are situations where providing a text equivalent is either not possible or not desirable. Exceptions include controls, inputs, tests, specific sensory experiences, and CAPTCHA. Content that is decorative, used to provide formatting, or visually hidden does not require a text alternative.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/non-text-content.html" target="_blank" rel="noopener noreferrer">Understanding 1.1.1 Non-text Content</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#alternative-text-for-visuals" target="_blank" rel="noopener noreferrer">Alternative text for visuals</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#text-content-for-videos" target="_blank" rel="noopener noreferrer">Text content for videos</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#figure-and-table-captions" target="_blank" rel="noopener noreferrer">Figure and table captions</a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/text-and-non-text#decorative-images" target="_blank" rel="noopener noreferrer">Give decorative images an ALT attribute with an empty string (alt="")</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/text-and-non-text#technology-specific" target="_blank" rel="noopener noreferrer">Use HTML, ARIA, or technology-specific techniques to add short text alternatives</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/text-and-non-text#relevant-text" target="_blank" rel="noopener noreferrer">Where relevant text exists in the UI, use aria-labelledby and aria-describedby to reference</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/text-and-non-text#accessible-method" target="_blank" rel="noopener noreferrer">Provide an accessible method for exposing long text alternatives</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/overview/#run-verification" target="_blank" rel="noopener noreferrer">Unit test: Developers should use verification tools</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#audiovideo" target="_blank" rel="noopener noreferrer">Check for audio, video, flashing, and auto-play</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#verifylabelling" target="_blank" rel="noopener noreferrer">Verify ALTs, labelling, and foreign phrases</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">1.2.1 Audio-only and Video-only (Prerecorded)</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R82n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">1.2.1 Audio-only and Video-only (Prerecorded)</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R82n5hl:" class="cds--accordion__content"><a id="jump_1_2_1" name="1_2_1" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#1_2_1">Copy link for <!-- -->1.2.1<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div> <p style="padding-right:0px;font-size:16px;line-height:1.5"><span>For prerecorded audio-only or video-only media, an alternative provides equivalent information.<br/></span></p> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <!-- --> <p style="padding-right:0px;font-size:16px;line-height:1.5"><span>This requirement ensures that when information is presented in a playable medium, the user has an alternative way of consuming it.<br/></span><span><br/></span><span>For audio-only information, such as a recording of a speech, provide a transcript. A transcript is also the preferred alternative for video-only information, such as a soundless demonstration video. This is because a transcript – which in the case of a video describes all important visual information -- can be presented to the user in many different ways by assistive technology. The alternative for video-only material could also be provided as an audio track.<br/></span></p><br/><br/> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Exception:</strong> This requirement does not apply when the audio-only or video-only content is actually the media alternative for text content, and is labeled as such. This alternative equivalent should provide no more information than is available in the text content.</p></div> <!-- --> <p style="padding-right:0px;font-size:16px;line-height:1.5">Refer to <a href="https://www.w3.org/WAI/WCAG21/Understanding/audio-only-and-video-only-prerecorded.html" class="cds--link" target="_blank" style="padding-right:0px;font-size:16px;text-decoration:underline" rel="noopener noreferrer">Understanding <!-- -->1.2.1<!-- --> <!-- -->Audio-only and Video-only (Prerecorded)<!-- --> </a>for more information on exceptions, intent, benefits, and techniques (external link to W3C).</p><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#visual-content-in-videos" target="_blank" rel="noopener noreferrer">Visual content in videos</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#video-transcripts" target="_blank" rel="noopener noreferrer">Video transcripts</a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <!-- --> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated" class="cds--link" target="_blank" rel="noopener noreferrer" style="padding-right:0px;font-size:16px;text-decoration:underline">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <!-- --> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual#keyboardinteraction" class="cds--link" target="_blank" rel="noopener noreferrer" style="padding-right:0px;font-size:16px;text-decoration:underline">Check component keyboard interaction</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tests specific to this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">1.2.2 Captions (Prerecorded)</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R83n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">1.2.2 Captions (Prerecorded)</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R83n5hl:" class="cds--accordion__content"><a id="jump_1_2_2" name="1_2_2" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#1_2_2">Copy link for <!-- -->1.2.2<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Captions are provided for all prerecorded audio content in synchronized media.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that captions are provided as text equivalent for audio content. They are synchronized to appear on screen with the relevant audio information, such as dialogue, music, and sound effects.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Captions are of the following two types:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">Open captions cannot be turned off by the user; they are typically burned into the image so that the user cannot adjust their appearance.</li> <li class="cds--list__item" dir="auto">Closed captions can be turned on or off by the user. They are provided in a separate data stream that is synchronized with the multimedia. The user has the potential to alter their size, typeface and color.</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The source material for captions can also serve as a transcript or be transformed by assistive technology into other formats.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Exception:</strong> Captions are not needed when the media itself is an alternate presentation of text information. For example, if information on a page is accompanied by a synchronized media presentation that presents no more information than is already presented in text, but is easier for people with cognitive, language, or learning disabilities to understand, then the media would not need to be captioned. Such media should be labelled as a media alternative.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/captions-prerecorded.html" target="_blank" rel="noopener noreferrer">Understanding 1.2.2 Captions (Prerecorded)</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#video-captions" target="_blank" rel="noopener noreferrer">Video captions</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#text-content-for-videos" target="_blank" rel="noopener noreferrer">Text content for videos</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/text-and-non-text/#media-captions" target="_blank" rel="noopener noreferrer">Embed multimedia content that supports closed captions</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#audiovideo" target="_blank" rel="noopener noreferrer">Check for audio, video, flashing, and auto-play</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#keyboardinteraction" target="_blank" rel="noopener noreferrer">Check component keyboard interaction</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tests specific to this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">1.2.3 Audio Description or Media Alternative (Prerecorded)</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R84n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">1.2.3 Audio Description or Media Alternative (Prerecorded)</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R84n5hl:" class="cds--accordion__content"><a id="jump_1_2_3" name="1_2_3" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#1_2_3">Copy link for <!-- -->1.2.3<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">An alternative for time-based media or audio description of the prerecorded video content is provided for synchronized media.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that people who are blind or visually impaired have access to the visual information that is provided in multimedia. Anything that has a play button is typically “time-based media,” which includes anything that has duration and plays to the user over time. Video, audio, and animation are all time-based media.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The visual information is described using one of the following:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">An audio description (also called video description or descriptive narration) is either added to the existing audio track during pauses in the existing audio content or on an alternate audio track. A narrator describes the important visual details that are not already explained in the soundtrack, including information about actions, text information not verbally described, who is speaking, facial expressions, scene changes, and so on.</li> <li class="cds--list__item" dir="auto">A full text alternative is a transcript that includes descriptions of all of the visual details, including the visual context, actions and expressions of the actors, and any other visual content, as well as the auditory information - the dialogue, who is speaking, sounds (as would be contained in captions). The goal is to give a person who is blind or visually impaired the same information a sighted user would get from the media. People who are deaf, hard of hearing, or who have trouble understanding audio information also benefit because they can read the text alternative as a transcript of the audio or video information.</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Exception:</strong> When the media is a media alternative for text and is clearly labeled as such.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> This requirement overlaps with requirement <em>1.2.5 Audio Description (Prerecorded)</em>. If an audio description is used to meet <em>1.2.3</em>, then <em>1.2.5</em> is also met.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/audio-description-or-media-alternative-prerecorded.html" target="_blank" rel="noopener noreferrer">Understanding 1.2.3 Audio Description or Media Alternative (Prerecorded)</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#visual-content-in-videos" target="_blank" rel="noopener noreferrer">Visual content in videos</a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No automated checks identify issues specific to this requirement </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#audiovideo" target="_blank" rel="noopener noreferrer">Check for audio, video, flashing, and auto-play</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#keyboardinteraction" target="_blank" rel="noopener noreferrer">Check component keyboard interaction</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tests specific to this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">1.2.4 Captions (Live)</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R85n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">1.2.4 Captions (Live)</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R85n5hl:" class="cds--accordion__content"><a id="jump_1_2_4" name="1_2_4" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#1_2_4">Copy link for <!-- -->1.2.4<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Captions are provided for all live audio content in synchronized media.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures people who are deaf or hearing-impaired, work in noisy environments, or turn off sounds to avoid disturbing others have access to the auditory information in real-time (live) presentations. Live captions do this by identifying who is speaking, displaying the dialogue and noting non-speech information conveyed through sound, such as sound effects, music, laughter, and location as it occurs.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Live captions must be synchronized with the presentation and be as accurate as possible, typically accomplished through <a href="https://en.wikipedia.org/wiki/Communication_access_real-time_translation" target="_blank" rel="noopener noreferrer">Wikipedia® - Communication Access Real-time Translation (CART)</a> real-time captioning.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">As an added benefit, captioning live presentation can often produce a transcript that everyone who missed the live presentation can use for review.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement also allows for equivalent facilitation when open or closed captions cannot be provided within the live video content via a separate communication channel, such as a third-party transcription service or by having meeting participants use a group chat to transcribe the discussion.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/captions-live" target="_blank" rel="noopener noreferrer">Understanding 1.2.4 Captions (Live)</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#video-captions" target="_blank" rel="noopener noreferrer">Video captions</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#text-content-for-videos" target="_blank" rel="noopener noreferrer">Text content for videos</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/text-and-non-text/#media-captions" target="_blank" rel="noopener noreferrer">Embed multimedia content that supports closed captions</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Automated</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Manual</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#audiovideo" target="_blank" rel="noopener noreferrer">Check for audio, video, flashing, and auto-play</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#keyboardinteraction" target="_blank" rel="noopener noreferrer">Check component keyboard interaction</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tests specific to this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">1.2.5 Audio Description (Prerecorded)</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R86n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">1.2.5 Audio Description (Prerecorded)</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R86n5hl:" class="cds--accordion__content"><a id="jump_1_2_5" name="1_2_5" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#1_2_5">Copy link for <!-- -->1.2.5<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Audio description is provided for all prerecorded video content in synchronized media.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that users who cannot see have access to the visual information in a media presentation through an audio description, also sometimes called video descriptions or descriptive narration, to augment the audio portion of a presentation. This audio description is synchronized with the content; during existing pauses in the main soundtrack, the user hears an audio description of actions, characters, scene changes, and on-screen text that are important to understand the presentation. Secondary or alternate audio tracks are commonly used for this purpose.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> This requirement overlaps with requirement <em>1.2.3: Audio Description or Media Alternative (Prerecorded)</em>. Compliance requirements for <em>1.2.3</em> allow <em>either</em> an audio description or a text alternative. However, this requirement, <em>1.2.5</em>, requires an audio description to comply.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Exception:</strong> If all important visual information is already announced in the audio track, or there is no important information in the video track, such as a “talking head” where a person is talking in front of an unchanging background, no audio description is necessary.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/audio-description-prerecorded.html" target="_blank" rel="noopener noreferrer">Understanding 1.2.5 Audio Description (Prerecorded)</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#visual-content-in-videos" target="_blank" rel="noopener noreferrer">Visual content in videos</a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#audiovideo" target="_blank" rel="noopener noreferrer">Check for audio, video, flashing, and auto-play</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#keyboardinteraction" target="_blank" rel="noopener noreferrer">Check component keyboard interaction</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tests specific to this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">1.3.1 Info and Relationships</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R87n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">1.3.1 Info and Relationships</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R87n5hl:" class="cds--accordion__content"><a id="jump_1_3_1" name="1_3_1" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#1_3_1">Copy link for <!-- -->1.3.1<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that Assistive Technologies (AT) can programmatically gather information, meaningful structure, and relationships that are displayed visually so that it can be rendered to the AT user. ATs such as screen readers and magnifiers speak the content or change the presentation layout for the user’s needs.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Each visual cue must be implemented in the standard way supported by the platform or technology. Common visual cues to the semantics of the content on the Web are supported programmatically through <strong>markup</strong>, and include headings, labels, forms, tables with associated row and column headers, images with & without captions, lists, emphasis such as bold and italics, hyperlinks and paragraphs.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">In cases where there is no support for programmatic identification of the content, an alternative must be provided in the text. For example where identification is required, but no markup is available for emphasis, additional characters such as a double asterisk (**) may be used.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> The requirement is not limited only to visual cues, although they are the most common. For example, if audio cues are used to indicate required content, markup or textual identification must be additionally provided.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships" target="_blank" rel="noopener noreferrer">Understanding 1.3.1 Info and Relationships</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#input-components" target="_blank" rel="noopener noreferrer">Input components</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/visual/#required-fields" target="_blank" rel="noopener noreferrer">Required fields</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#input-labels" target="_blank" rel="noopener noreferrer">Input labels</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#headings" target="_blank" rel="noopener noreferrer">Headings</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/visual/#data-tables" target="_blank" rel="noopener noreferrer">Data tables</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/visual/#text-styles" target="_blank" rel="noopener noreferrer">Text styles</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#figure-and-table-captions" target="_blank" rel="noopener noreferrer">Figure and table captions</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/visual/#form-inputs" target="_blank" rel="noopener noreferrer">Form inputs</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/visual/#regions" target="_blank" rel="noopener noreferrer">Regions</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/visual/#white-space" target="_blank" rel="noopener noreferrer">White space</a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/text-and-non-text/#headings" target="_blank" rel="noopener noreferrer">Code headings according to specifications</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/user-input/#inputs" target="_blank" rel="noopener noreferrer">Programmatically associate inputs with labels</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/text-and-non-text/#aria-roles" target="_blank" rel="noopener noreferrer">Consider adding regions and other ARIA roles to distinguish text groupings</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Automated</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Manual</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual#labeling" target="_blank" rel="noopener noreferrer">Check labeling, link names, and page titles</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Screen Reader</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#keyboardoperation" target="_blank" rel="noopener noreferrer">Compare keyboard operation and output</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#pagestructure" target="_blank" rel="noopener noreferrer">Check page structure, tables, and headings</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#confirminteraction" target="_blank" rel="noopener noreferrer">Confirm content interaction works with the screen reader</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">1.3.2 Meaningful Sequence</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R88n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">1.3.2 Meaningful Sequence</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R88n5hl:" class="cds--accordion__content"><a id="jump_1_3_2" name="1_3_2" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#1_3_2">Copy link for <!-- -->1.3.2<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">When the sequence in which content is presented affects its meaning, a correct reading sequence can be programmatically determined.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures if the visual order of reading information on the page is important to its meaning, then the sequence, such as reading order, of the information is available programmatically.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Teams need to do two things to achieve the goal of this requirement:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">Determine if any information being presented has a meaningful reading order</li> <li class="cds--list__item" dir="auto">Ensure that the meaningful order is available to assistive technologies</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">An example of meaningful sequence, such as reading order, is text in a two-column article. A user must read the lines of text in the first column sequentially, then move to the second column and do the same. If an assistive technology reads across both columns (e.g., reads the first line of the cell in the first cell and then reads the first line of the cell in the second column) before proceeding to the next line, the user will obviously not understand the meaning. Other potential failures of meaningful sequence can occur when using CSS, layout tables, or white space to position content.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">It is important not to confuse the reading order with the navigation order. The ability to navigate (i.e., move by keyboard between interactive controls) in a way that preserves meaning is covered by <a href="/able/requirements/requirements/#2_4_3" target="_blank" rel="noopener noreferrer">2.4.3 Focus Order</a>. Meaningful Sequence is concerned solely with the reading order, and so cannot normally be tested without assistive technology. Screen readers render content in a serialized manner.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> Sequence is not important for some content. For example, it does not normally affect meaning whether side navigation is read before or after the main content. So while matching the visual and reading order is a way to ensure this requirement is met, a difference in visual order and reading order is not a failure where the sequence does not affect the meaning.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/meaningful-sequence.html" target="_blank" rel="noopener noreferrer">Understanding 1.3.2 Meaningful Sequence</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#reading-order" target="_blank" rel="noopener noreferrer">Reading order</a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/text-and-non-text/#dom" target="_blank" rel="noopener noreferrer">Order content appropriately in the Document Object Model</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/text-and-non-text/#text-position" target="_blank" rel="noopener noreferrer">Only use CSS to alter text position without altering meaning</a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Automated</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Manual</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No manual guidance for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Screen Reader</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#meaningfulsequence" target="_blank" rel="noopener noreferrer">Check meaningful sequence</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">1.3.3 Sensory Characteristics</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R89n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">1.3.3 Sensory Characteristics</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R89n5hl:" class="cds--accordion__content"><a id="jump_1_3_3" name="1_3_3" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#1_3_3">Copy link for <!-- -->1.3.3<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Instructions provided for understanding and operating content do not rely solely on sensory characteristics of components such as shape, size, visual location, orientation, or sound.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures instructions to the user that use sensory characteristics such as shape or location to provide context are not the only means of conveying information.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">When elements are described using visual cues such as shape, size, or physical location (e.g., “select the button on the right”), it can make it easier for a sighted user and some people who have cognitive disabilities to locate the elements. But, someone with a vision disability may not be able to perceive those visual cues. The element must <em>also</em> be described in another non-visual way, such as by its label (e.g., “select the Delete button on the right”).</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">It is important to understand that this requirement is entirely focused on referencing sensory characteristics in instructions. The instructions need to be understandable even if the content is reflowed or transformed. For example, a screen display without images, or the display is reflowed on a mobile device changing the content positioning.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The simplest way to prevent failures of sensory characteristics is to always have a visible text label and reference that label in the instructions.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> Use of color, also a sensory characteristic, has a separate requirement, see <a href="/able/requirements/requirements/#1_4_1" target="_blank" rel="noopener noreferrer">1.4.1 Use of Color</a>, that governs its use as not being the only means of distinguishing content. That applies to any reliance on the use of color, and not just references to color in instructions.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/sensory-characteristics" target="_blank" rel="noopener noreferrer">Understanding 1.3.3 Sensory Characteristics</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Automated</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Manual</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#textclarity" target="_blank" rel="noopener noreferrer">Check for foreign and sensory words</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tests specific to this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">1.3.4 Orientation</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R8an5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">1.3.4 Orientation</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R8an5hl:" class="cds--accordion__content"><a id="jump_1_3_4" name="1_3_4" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#1_3_4">Copy link for <!-- -->1.3.4<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Content does not restrict its view and operation to a single display orientation, such as portrait or landscape.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that content does not get locked to either portrait or landscape presentation mode.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The key intended beneficiaries of this requirement are users unable to modify the orientation of devices. If designers force content to only display in portrait (or landscape) mode, it deprives users of the option to consume the content in the perspective that they need. If a user has a device affixed to a wheelchair or is otherwise unable to reorient the device to match the design-imposed orientation, the content can become unusable.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> This requirement bans developer-controlled techniques to limit the display orientation of an application on the device. Where a user activates any system-level orientation lock, applications will be subjected to this system-level setting without any action required on the developer’s part. System or hardware locks are user-imposed preferences and are not contradictory to this requirement.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Essential Exception:</strong> This requirement does not apply where a specific display orientation is essential. WCAG defines essential as: ”<em>if removed, would fundamentally change the information or functionality of the content, and information and functionality cannot be achieved in another way that would conform</em>.” Such a situation will be rare; most applications should be able to be usable when displayed in either orientation although one orientation may be less optimal.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">An example of an application whose orientation would be considered essential is a piano keyboard emulator. Since such an app mimics a physical piano keyboard, which is heavily biased to horizontal operation, the few keys available in a portrait orientation would make the application’s intended function unusable.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/UNDERSTANDING/orientation.html" target="_blank" rel="noopener noreferrer">Understanding 1.3.4 Orientation</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/visual/#layout-orientations" target="_blank" rel="noopener noreferrer">Layout orientations</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No automated checks identify issues specific to this requirement </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual#motionoperation" target="_blank" rel="noopener noreferrer">Check motion operation</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tests specific to this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">1.3.5 Identify Input Purpose</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R8bn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">1.3.5 Identify Input Purpose</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R8bn5hl:" class="cds--accordion__content"><a id="jump_1_3_5" name="1_3_5" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#1_3_5">Copy link for <!-- -->1.3.5<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The purpose of each input field that collects information about the user can be programmatically determined when the field serves a common purpose.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that meaning of common inputs is available via technology.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The key beneficiaries of this requirement are users with some cognitive disabilities. In situations where users are asked to provide information about themselves, if the purpose of each input can be programmatically determined, then the prompts may be customized or auto-filled through Assistive Technologies and browsers to make them more understandable to a specific user, and potentially easier to complete.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Not all inputs must meet this. The requirement is restricted to common ones identified in WCAG’s list of <a href="https://www.w3.org/TR/WCAG22/#input-purposes" target="_blank" rel="noopener noreferrer">Input Purposes for User Interface Components</a>, such as name, address and contact information. As well, this only needs to be met when a technology can programmatically indicate the meaning. The most common usage will be employing auto-fill attributes.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/UNDERSTANDING/identify-input-purpose.html" target="_blank" rel="noopener noreferrer">Understanding 1.3.5 Identify Input Purpose</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/user-input/#html-autocomplete" target="_blank" rel="noopener noreferrer">Use HTML autocomplete attributes, where appropriate</a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#errorhandling" target="_blank" rel="noopener noreferrer">Error handling and instructions</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tests specific to this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">1.4.1 Use of Color</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R8cn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">1.4.1 Use of Color</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R8cn5hl:" class="cds--accordion__content"><a id="jump_1_4_1" name="1_4_1" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#1_4_1">Copy link for <!-- -->1.4.1<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Color is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that color is not the only visual means of conveying information. Many users have deficiencies in color perception and cannot identify or distinguish colors. Another non-color method for making the information available visually is required, such as with pattern, images, text, or text formatting.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">For example, if text in an input field is colored red to show it is invalid, a user who cannot distinguish the red is unable to detect the problem. If a warning symbol is added beside the text box, then the user can locate it.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement is not meant to discourage the effective use of color or color coding, but requires redundant visual indication.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Exception:</strong> This requirement does not apply when color is used to indicate “visited” links. It also does not apply when color is used to indicate the location of a mouseover focus on a navigation bar or within an application.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/use-of-color.html" target="_blank" rel="noopener noreferrer">Understanding 1.4.1 Use of Color</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/visual/#link-text-contrast" target="_blank" rel="noopener noreferrer">Link text contrast</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/visual/#legends" target="_blank" rel="noopener noreferrer">Legends</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#color" target="_blank" rel="noopener noreferrer">Check use of color, contrast, and images of text</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#errorhandling" target="_blank" rel="noopener noreferrer">Error handling and instructions</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tests specific to this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">1.4.2 Audio Control</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R8dn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">1.4.2 Audio Control</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R8dn5hl:" class="cds--accordion__content"><a id="jump_1_4_2" name="1_4_2" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#1_4_2">Copy link for <!-- -->1.4.2<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">If any audio plays automatically for more than 3 seconds, either a mechanism is available to pause or stop the audio, or a mechanism is available to control audio volume independently from the overall system volume level.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Individuals who use screen reading software can find it hard to hear the speech output if there is other audio playing at the same time. This difficulty is exacerbated when the screen reader’s speech output is software-based (as most are today) and is controlled via the same volume control as the auto-playing sound. Therefore, this requirement ensures the user is able to turn off or adjust the volume of the background sound independently from the system volume control.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Automatically starting sounds is highly discouraged, especially those that last for more than 3 seconds, as the sound interferes with the ability for a screen reader user to hear navigational cues to find the sound adjustment controls. It is better to have any audio content started through a user action.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> Having control of the volume includes the ability to silence the sound.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/audio-control" target="_blank" rel="noopener noreferrer">Understanding 1.4.2 Audio Control</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#autoplaying-content" target="_blank" rel="noopener noreferrer">Autoplaying content</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#media-players" target="_blank" rel="noopener noreferrer">Media players</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/overview/#for-free" target="_blank" rel="noopener noreferrer">Follow core considerations in reducing effort by understanding what you get from design</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#audiovideo" target="_blank" rel="noopener noreferrer">Check for audio, video, flashing and auto-play</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#keyboardinteraction" target="_blank" rel="noopener noreferrer">Check component keyboard interaction</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#confirminteraction" target="_blank" rel="noopener noreferrer">Confirm content interaction works with the screen reader</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">1.4.3 Contrast (Minimum)</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R8en5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">1.4.3 Contrast (Minimum)</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R8en5hl:" class="cds--accordion__content"><a id="jump_1_4_3" name="1_4_3" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#1_4_3">Copy link for <!-- -->1.4.3<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The visual presentation of text and images of text has a contrast ratio of at least 4.5:1, with a 3:1 ratio for large-scale text.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures enough contrast is provided between text and its background to enable users with moderately low vision to read the text without contrast-enhancing technology. (Users requiring more contrast will often use an assistive technology or platform feature such as Windows High Contrast mode.)</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">WCAG 2.0 makes a distinction between “large” text and small or body text. Large text, which is defined as text that is at least 18 point or at least 14 point when bold, has a contrast requirement of 3 to 1. Body text (less than 18 point and less than 14 point when bold) has a contrast requirement of 4.5 to 1.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement also applies to images of text that are intended to be understood as text. Refer to the requirement <a href="/able/requirements/requirements/#1_4_5" target="_blank" rel="noopener noreferrer">1.4.5 Images of text</a>. However, this <em>contrast</em> requirement does not apply to decorative text which conveys no meaning, or text that is part of a logo or brand name.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement specifically addresses text contrast, WCAG 2.0 recommends sufficient color contrast for data presented in charts and graphs as well. WCAG 2.1 introduced a new specific requirement for <a href="/able/requirements/requirements/#1_4_11" target="_blank" rel="noopener noreferrer">1.4.11 Non-text contrast</a>.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Incidental Exception:</strong> Text or images of text that are part of an inactive user interface component, that are pure decoration, that are not visible to anyone, or that are part of a picture that contains significant other visual content, have no contrast requirement.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Logotypes Exception:</strong> Text that is part of a logo or brand name has no minimum contrast requirement.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum.html" target="_blank" rel="noopener noreferrer">Understanding 1.4.3 Contrast (Minimum)</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/visual/#text-color-contrast" target="_blank" rel="noopener noreferrer">Text color contrast</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#placeholder-text" target="_blank" rel="noopener noreferrer">Placeholder text</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual#color" target="_blank" rel="noopener noreferrer">Check use of color, contrast, and images of text</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#pointerinteraction" target="_blank" rel="noopener noreferrer">Check pointer hover</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#pointeroperation" target="_blank" rel="noopener noreferrer">Check pointer operation</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#focusindicator" target="_blank" rel="noopener noreferrer">Check focus indicator</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#highcontrast" target="_blank" rel="noopener noreferrer">High contrast and OS settings</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tests specific to this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">1.4.4 Resize Text</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R8fn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">1.4.4 Resize Text</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R8fn5hl:" class="cds--accordion__content"><a id="jump_1_4_4" name="1_4_4" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#1_4_4">Copy link for <!-- -->1.4.4<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Text can be resized without assistive technology up to 200 percent without loss of content or functionality.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures visually rendered text can be scaled successfully so more users are able to read the information without requiring the use of assistive technology such as a screen magnifier. This increase in size can be achieved either by zooming all content OR by increasing just the text size. In both cases, this resizing is normally achieved by the user agent (i.e., web browser or view controller). The author’s responsibility is to create content that does not prevent the user agent from scaling the content effectively.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">To meet this requirement, confirm that scaling works and ensure there are no visual or functional issues as a result of the increase, such as:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">a lack of appropriate line wrapping</li> <li class="cds--list__item" dir="auto">truncated, overlapped or obscured text</li> <li class="cds--list__item" dir="auto">missing scrollbars when content is zoomed</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">In cases where content fails to respond to the platform’s scaling features authors must provide a way of resizing text.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> For some interactive content, such as editable cells in a table, truncation is acceptable if the component’s full content is available on focus or after user activation, and an indication that this information can be accessed is provided to the user in some way besides the fact that it is truncated.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Exception:</strong> Media captions and images of text are excluded from this requirement. Resizing the closed captions is normally a feature of the player or platform, not the author’s responsibility. Images of text, which are covered under <a href="/able/requirements/requirements/#1_4_5" target="_blank" rel="noopener noreferrer">1.4.5 Images of text</a>, do not normally scale well.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/resize-text.html" target="_blank" rel="noopener noreferrer">Understanding 1.4.4 Resize Text</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/overview/#unit-testing" target="_blank" rel="noopener noreferrer">Unit test: Check that the content can be zoomed</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual#resizetext" target="_blank" rel="noopener noreferrer">Resize and re-space text</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tests specific to this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">1.4.5 Images of Text</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R8gn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">1.4.5 Images of Text</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R8gn5hl:" class="cds--accordion__content"><a id="jump_1_4_5" name="1_4_5" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#1_4_5">Copy link for <!-- -->1.4.5<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">If the technologies being used can achieve the visual presentation, text is used to convey information rather than images of text.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that when technology is capable of achieving a desired visual presentation, designers must use text — not images of text — to allow people with disabilities to adjust the text presentation per their personal preferences. For example, a user may require a particular text size, font family or text/background color.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The definition of image of text contains the note: “This does not include text that is part of a picture that contains significant other visual content.” Examples of such pictures include graphs, screenshots, and diagrams that visually convey important information beyond text only.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Customizable Exception:</strong> This requirement does not apply to images of text that can be visually customized to the user’s requirements.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Essential Exception:</strong> This requirement does not apply when a particular presentation of text is essential to the information being conveyed. For example, logotypes (text that is part of a logo or brand name) are considered essential.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/images-of-text.html" target="_blank" rel="noopener noreferrer">Understanding 1.4.5 Images of Text</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#alternative-text-for-visuals" target="_blank" rel="noopener noreferrer">Alternative text for visuals</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#images-of-text" target="_blank" rel="noopener noreferrer">Images of text</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No automated checks identify issues specific to this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual#color" target="_blank" rel="noopener noreferrer">Check use of color, contrast, and images of text</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#verifylabelling" target="_blank" rel="noopener noreferrer">Verify ALTs, labelling, and foreign phrases</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">1.4.10 Reflow</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R8hn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">1.4.10 Reflow</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R8hn5hl:" class="cds--accordion__content"><a id="jump_1_4_10" name="1_4_10" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#1_4_10">Copy link for <!-- -->1.4.10<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Content can reflow without loss of information or functionality, and without requiring scrolling in two dimensions.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures content can be enlarged without requiring horizontal scrolling.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The key intended beneficiaries of Reflow are low-vision users who want to be able to enlarge text yet still see the content in their viewport without scrolling across the page.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">With Reflow, width constraints are placed on horizontally read languages, such as English, while height constraints are placed on vertically read languages, such as Chinese. The constraints are as follows:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">Vertical scrolling content “can be presented without loss of information or functionality, and without requiring scrolling in two dimensions” at a width equivalent to 320 CSS pixels;</li> <li class="cds--list__item" dir="auto">Horizontal scrolling content can be presented in the same manner at a height equivalent to 256 CSS pixels.</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">“Scrolling in two dimensions” refers to forcing the user to scroll in both the X dimension (left and right) as well as the Y dimension (up and down) in order to view the content. Such scrolling makes it difficult to keep your place when relocating from the end of a long line to the start of the next line, especially when text is magnified. Since IBM mainly produces horizontally read content, we have simplified the objective of this guidance to say “horizontal scrolling” which is the scrolling to avoid in most written languages, including English.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement complements the existing WCAG 2.0 <a href="/able/requirements/requirements/#1_4_4" target="_blank" rel="noopener noreferrer">1.4.4 Resize text</a>, which requires text to be able to be doubled in size. Resize does not require text to reflow, but merely to enlarge. When combined with this requirement <em>1.4.10 Reflow</em>, it means that the starting size of text must be able to resized to 200% while still having the ability to reflow so that horizontal scrolling is not needed.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Authors can test for reflow on a desktop browser with typical 1280x1024 pixel dimensions by zooming the content to 400%. If the content expands without requiring scrolling in both dimensions, this is mathematically the same as reducing the window to 320x256 pixels.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Exception:</strong> Parts of the content “which require two-dimensional layout for usage or meaning” do not need to meet this requirement. Two-dimensional content includes maps, videos and images, which generally rely on a maintained aspect ratio to be intelligible. As well, even relatively simple data tables may not fit within the confines of a reduced viewport and thus data tables are also excepted. It is important to note that there are advisory techniques that allow images to be displayed and tabular information to be transformed to fit within a constrained viewport. Where possible, content authors are encouraged to adopt such techniques.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/UNDERSTANDING/reflow.html" target="_blank" rel="noopener noreferrer">Understanding 1.4.10 Reflow</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/visual/#responsive-reflow" target="_blank" rel="noopener noreferrer">Responsive reflow</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No automated checks identify issues specific to this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual#reflow" target="_blank" rel="noopener noreferrer">Reflow text</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tests specific to this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">1.4.11 Non-text Contrast</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R8in5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">1.4.11 Non-text Contrast</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R8in5hl:" class="cds--accordion__content"><a id="jump_1_4_11" name="1_4_11" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#1_4_11">Copy link for <!-- -->1.4.11<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The parts of graphical objects required to understand the content, and the visual information required to identify UI components and states, have a contrast ratio of at least 3:1 against adjacent colors.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures important visual information, such as graphics and icons, meets a 3:1 contrast ratio against adjacent colors (the same minimum contrast required for large or bold text) for two types of non-text content:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">User interface components</li> <li class="cds--list__item" dir="auto">Graphical objects</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The key intended beneficiaries of this requirement are low-vision users who need to perceive active UI components and their states, as well as meaningful graphics.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">For User Interface components, the visual information that identifies a component as well as its state needs to meet the contrast ratio. This typically means that the outer edge of a component will need to be distinguishable from the background, as will any indicators for focus, selection or other states</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">For every graphical object required for understanding the content, whether it be a UI component or a non-interactive object, the parts of the graphic must meet a 3:1 contrast with the neighboring information. The WCAG Understanding document provides a range of examples for everything from monochrome icons to pie charts with different colored wedges. Considerations for such things as gradients and infographics are also discussed.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Unmodified Exception:</strong> UI components whose appearance is entirely determined by the user agent (e.g., stock HTML radio buttons and checkboxes) do not need to meet the 3:1 contrast if they are not modified by authors. This exception is intended to prevent making authors responsible for any shortcomings of a particular user agent default implementation.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Inactive Exception:</strong> UI Components that are not active (i.e., disabled) are not required to meet a minimum contrast. This matches the exception for text that is “part of an inactive user interface component” in <a href="/able/requirements/requirements/#1_4_3" target="_blank" rel="noopener noreferrer">1.4.3 Contrast (Minimum)</a>.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Essential Exception:</strong> If a particular presentation of a graphical object is essential to the information being conveyed, it also does not need to meet the 3:1 contrast requirement. Examples of such essential graphics may be logos and flags, as well as reproductions of physical objects, whether drawn or photographed.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/UNDERSTANDING/non-text-contrast.html" target="_blank" rel="noopener noreferrer">Understanding 1.4.11 Non-text Contrast</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/visual/#component-contrast" target="_blank" rel="noopener noreferrer">Component contrast</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/visual/#data-visualization" target="_blank" rel="noopener noreferrer">Data visualization</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/visual/#icons" target="_blank" rel="noopener noreferrer">Icons</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/visual/#visual-states" target="_blank" rel="noopener noreferrer">Visual states</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/visual/#tooltips-overlays" target="_blank" rel="noopener noreferrer">Tooltips and overlays</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No automated checks identify issues specific to this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual#color" target="_blank" rel="noopener noreferrer">Check use of color, contrast, and images of text</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#pointerinteraction" target="_blank" rel="noopener noreferrer">Check pointer hover</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#pointeroperation" target="_blank" rel="noopener noreferrer">Validate pointer operations</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tests specific to this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">1.4.12 Text Spacing</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R8jn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">1.4.12 Text Spacing</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R8jn5hl:" class="cds--accordion__content"><a id="jump_1_4_12" name="1_4_12" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#1_4_12">Copy link for <!-- -->1.4.12<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">No loss of content or functionality occurs when users change letter, word and paragraph spacing, as well as line height.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures users can adjust text spacing to make it easier to read.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Authors must ensure content can be transformed (such as through user style sheets) to attain all of the following specific requirements for a number of different text transformations without loss of content or functionality:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">Line height (line spacing) to at least 1.5 times the font size;</li> <li class="cds--list__item" dir="auto">Spacing following paragraphs to at least 2 times the font size;</li> <li class="cds--list__item" dir="auto">Letter spacing (tracking) to at least 0.12 times the font size;</li> <li class="cds--list__item" dir="auto">Word spacing to at least 0.16 times the font size.</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Language exception:</strong> Where the communication language used in the content, or the script in which the language is written, do not make use of one or more of these text style properties, that language need only conform using the properties that exist.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Technology exception:</strong> This requirement is restricted to content implemented using markup languages that support text styling properties. Technologies that do not use markup, such as PDF, are excluded.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">IBM has simplified the normative language of this requirement. Refer to <a href="https://www.w3.org/WAI/WCAG22/UNDERSTANDING/text-spacing.html" target="_blank" rel="noopener noreferrer">Understanding 1.4.12 Text Spacing</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/visual/#responsive-reflow" target="_blank" rel="noopener noreferrer">Responsive reflow</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No automated checks identify issues specific to this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#resizetext" target="_blank" rel="noopener noreferrer">resize and re-space text</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tests specific to this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">1.4.13 Content on Hover or Focus</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R8kn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">1.4.13 Content on Hover or Focus</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R8kn5hl:" class="cds--accordion__content"><a id="jump_1_4_13" name="1_4_13" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#1_4_13">Copy link for <!-- -->1.4.13<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where hover or focus actions cause additional content to become visible and hidden, the additional content is dismissible, hoverable and persistent.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures when receiving and then removing pointer hover or keyboard focus triggers additional content to become visible and then hidden, the following are true:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">Dismissible: A mechanism is available to dismiss the additional content without moving pointer hover or keyboard focus, unless the additional content communicates an input error or does not obscure or replace other content;</li> <li class="cds--list__item" dir="auto">Hoverable: If pointer hover can trigger the additional content, then the pointer can be moved over the additional content without the additional content disappearing;</li> <li class="cds--list__item" dir="auto">Persistent: The additional content remains visible until the hover or focus trigger is removed, the user dismisses it, or its information is no longer valid.</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">There are two main objectives achieved by these requirements. The first (covered by <strong>hoverable</strong>) is that low vision users, particularly those who rely on magnification to enlarge the content, are able to move their pointer toward the newly revealed content so they can read it. Magnification often results in only part of the new information being visible in the viewport until the user reorients the pointer. If the new content disappears the moment the user moves the mouse off the triggering element, or after some arbitrary time period, it will be difficult or impossible for some users to read it.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The second objective is that blind users and others who depend on the keyboard for operation, will be able to both <strong>trigger</strong> and <strong>dismiss</strong> the new content without disrupting their work. If the new information obscures other content, the user should be able to dismiss it easily without navigating — unless the new content is a warning about an error. The <strong>persistent</strong> requirement ensures that the information will remain present until the user has reviewed it.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Exception:</strong> WCAG allows situations where “The visual presentation of the additional content is controlled by the user agent and is not modified by the author.” This primarily covers use of the HTML <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain"><title></span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1kfbaokn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1kfbaokn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>attribute. Browsers determine the display position and timing of <em>title text</em>, so it is not developer-controlled. However, <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">title</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1kvbaokn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1kvbaokn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> as the means of providing additional content is discouraged by many accessibility advocates.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/UNDERSTANDING/content-on-hover-or-focus.html" target="_blank" rel="noopener noreferrer">Understanding 1.4.13 Content on Hover or Focus</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#feedback" target="_blank" rel="noopener noreferrer">Feedback and notifications</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#hover-content" target="_blank" rel="noopener noreferrer">Hover content</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/dynamic-updates/#new-content" target="_blank" rel="noopener noreferrer">Ensure Esc dismisses new content</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/dynamic-updates/#content-on-hover" target="_blank" rel="noopener noreferrer">If content appears on hover, the new content needs to remain visible until dismissed</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/dynamic-updates/#moving-pointer" target="_blank" rel="noopener noreferrer">Moving the pointer away from the trigger should not be the action that dismisses the new content</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/dynamic-updates/#hover-text-trigger" target="_blank" rel="noopener noreferrer">Ensure custom tooltips and similar hover text can be triggered by keyboard</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/dynamic-updates/#hover-text" target="_blank" rel="noopener noreferrer">Discuss alternatives to hover text</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/dynamic-updates/#interactive-controls" target="_blank" rel="noopener noreferrer">Use caution where interactive controls appear in the hover text</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No automated checks identify issues specific to this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#pointerinteraction" target="_blank" rel="noopener noreferrer">Check pointer hover</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tests specific to this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">2.1.1 Keyboard</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R8ln5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">2.1.1 Keyboard</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R8ln5hl:" class="cds--accordion__content"><a id="jump_2_1_1" name="2_1_1" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#2_1_1">Copy link for <!-- -->2.1.1<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that content can be navigated with a keyboard or keyboard interface. When interactive content is operated using a keyboard, it is accessible to vision impaired people who cannot use devices requiring hand-eye coordination (e.g., a mouse) and by people who use alternative keyboards or input devices that act as keyboard emulators. Keyboard emulators include speech input, sip and puff devices, on-screen keyboards, scanning software, and a variety of assistive technologies. This requirement does not forbid or discourage providing mouse input or other input methods in addition to keyboard operation.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The requirement <a href="/able/requirements/requirements/#502_2_2" target="_blank" rel="noopener noreferrer">502.2.2 No disruption of accessibility features</a> addresses the software requirement to not disrupt or override platform accessibility options, including the keyboard commands to control these options. For web applications, the need to document non-standard keyboard operation is covered under <a href="/able/requirements/requirements/#602_2" target="_blank" rel="noopener noreferrer">602.2 Accessibility and compatibility features</a>.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/keyboard" target="_blank">Understanding 2.1.1 Keyboard</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#custom-component" target="_blank" rel="noopener noreferrer">Custom component keyboard guidance</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#keyboard-interaction" target="_blank" rel="noopener noreferrer">Keyboard interaction</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#mouse-operable" target="_blank" rel="noopener noreferrer">Mouse-operable components</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#pop-ups" target="_blank" rel="noopener noreferrer">Pop-ups and overlays</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#tab-order" target="_blank" rel="noopener noreferrer">Tab order</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#media-players" target="_blank" rel="noopener noreferrer">Media players</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/keyboard/#tab-order" target="_blank" rel="noopener noreferrer">Where possible, achieve the desired tab order by adjusting the DOM, rather than overriding the tabindex</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/keyboard/#standard-html" target="_blank" rel="noopener noreferrer">Use standard HTML elements where possible, using CSS to alter appearance not behavior</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/keyboard/#keyboard-conventions" target="_blank" rel="noopener noreferrer">Be familiar with established keyboard conventions</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/keyboard/#custom-elements" target="_blank" rel="noopener noreferrer">Implement keyboard operation for custom elements</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/overview#reducing-effort" target="_blank" rel="noopener noreferrer">Follow core considerations in reducing effort</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/overview#confirm-keyboard-interaction" target="_blank" rel="noopener noreferrer">Unit test - confirm component keyboard interaction</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/keyboard/#player-kbd-accessible" target="_blank" rel="noopener noreferrer">Make custom media player and animation controls keyboard accessible</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Supplemental techniques</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"><strong>Note for iOS platform:</strong> For keyboards connected to iOS devices, Apple has its own set of <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">Tab</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1ktulaoln5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1ktulaoln5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> and arrow keys behaviors as noted in <a href="https://support.apple.com/guide/ipad/use-voiceover-with-an-apple-external-keyboard-ipad9a246749/ipados" target="_blank">Wireless Keyboard with VoiceOver</a>. </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#tabnavorder" target="_blank" rel="noopener noreferrer">Check tab or navigation order</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#keyboardinteraction" target="_blank" rel="noopener noreferrer">Check component keyboard interaction</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#bypassblocks" target="_blank" rel="noopener noreferrer">Check bypass blocks, consistent navigation, and multiple ways</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#dynamicupdate" target="_blank" rel="noopener noreferrer">Dynamic update triggers and effects</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#keyboardoperation" target="_blank" rel="noopener noreferrer">Compare keyboard operation and output</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#confirminteraction" target="_blank" rel="noopener noreferrer">Confirm content interaction works with the screen reader</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">2.1.2 No Keyboard Trap</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R8mn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">2.1.2 No Keyboard Trap</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R8mn5hl:" class="cds--accordion__content"><a id="jump_2_1_2" name="2_1_2" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#2_1_2">Copy link for <!-- -->2.1.2<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">If keyboard focus can be moved to a component of the page/application using a keyboard interface, then focus can be moved away from that component using only a keyboard interface, and, if it requires more than unmodified arrow or tab keys or other standard exit methods, the user is advised of the method for moving focus away.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The intent of this requirement is to ensure the keyboard focus does not get “trapped” within subsections of content, leaving keyboard-only users no way to return to other content.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> Since any content that does not meet this requirement can interfere with a user’s ability to use the whole page/application, all content, whether it is used to meet other requirements or not, must meet this requirement. WCAG <a href="https://www.w3.org/TR/WCAG20/#cc5" target="_blank">Conformance Requirement 5 Non-interference</a> states that users must not be blocked from reaching all parts of the content, regardless of technology limitations.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/no-keyboard-trap" target="_blank">Understanding 2.1.2 No Keyboard Trap</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#custom-component" target="_blank" rel="noopener noreferrer">Custom component keyboard guidance</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#mouse-operable" target="_blank" rel="noopener noreferrer">Mouse-operable components</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#pop-ups" target="_blank" rel="noopener noreferrer">Pop-ups and overlays</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#media-players" target="_blank" rel="noopener noreferrer">Media players</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement?</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/keyboard/#custom-elements" target="_blank" rel="noopener noreferrer">Implement keyboard operation for custom elements</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/overview#reducing-effort" target="_blank" rel="noopener noreferrer">Follow core considerations in reducing effort</a> </li> <li class="cds--list__item" dir="auto"><a href="/able/toolkit/develop/overview#confirm-keyboard-interaction" target="_blank" rel="noopener noreferrer">Unit test - confirm component keyboard interaction</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/keyboard/#player-kbd-accessible" target="_blank" rel="noopener noreferrer">Make custom media player and animation controls keyboard accessible</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Development techniques</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"><strong>iOS hybrid:</strong> Apple recommends using the HTML5 <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">audio</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R6gtulaomn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R6gtulaomn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> and <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">video</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R6hdulaomn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R6hdulaomn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> elements for mobile Safari. These elements support playback natively in the browser using the browser’s built-in controls.<br/> <!-- -->Developers may also create custom media controls for rich interactivity using CSS and JavaScript.<br/> <!-- -->See Apple’s <a href="https://developer.apple.com/library/safari/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Introduction/Introduction.html" target="_blank">About HTML5 Audio and Video</a> and <a href="https://developer.apple.com/library/safari/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Device-SpecificConsiderations/Device-SpecificConsiderations.html" target="_blank">iOS-specific considerations</a> for proper implementation.</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#tabnavorder" target="_blank" rel="noopener noreferrer">Check tab or navigation order</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#keyboardinteraction" target="_blank" rel="noopener noreferrer">Check component keyboard interaction</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#bypassblocks" target="_blank" rel="noopener noreferrer">Check bypass blocks, consistent navigation, and multiple ways</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tests specific to this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">2.1.4 Character Key Shortcuts</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R8nn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">2.1.4 Character Key Shortcuts</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R8nn5hl:" class="cds--accordion__content"><a id="jump_2_1_4" name="2_1_4" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#2_1_4">Copy link for <!-- -->2.1.4<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">If a keyboard shortcut is implemented using only letter, punctuation, number or symbol characters, then the shortcut can be turned off, remapped or activated only on focus.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures custom shortcuts are not accidentally triggered.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The key intended beneficiaries are users primarily operating content via speech or keyboard. Such users may inadvertently activate a shortcut key in the process of navigating or updating content. This problem occurs with custom shortcuts that do not include modifier keys, such as <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">Ctrl</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rd9raonn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rd9raonn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The easiest and best solution is to ensure that all shortcut keys are a combination of character and modifier keys. However when not possible, any of the following are acceptable ways of meeting this requirement:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">A mechanism to turn the shortcut off</li> <li class="cds--list__item" dir="auto">A mechanism to remap the shortcut to use one or more modifier keys, such as <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">Alt</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R3airaonn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R3airaonn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div></li> <li class="cds--list__item" dir="auto">The keyboard shortcut for a user interface component is only active when that component has focus</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/character-key-shortcuts.html" target="_blank" rel="noopener noreferrer">Understanding 2.1.4 Character Key Shortcuts</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/overview#reducing-effort" target="_blank" rel="noopener noreferrer">Follow core considerations in reducing effort</a> </li> <li class="cds--list__item" dir="auto"><a href="/able/toolkit/develop/overview#confirm-keyboard-interaction" target="_blank" rel="noopener noreferrer">Unit test - confirm component keyboard interaction</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No automated checks identify issues specific to this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#keyboardinteraction" target="_blank" rel="noopener noreferrer">Check component keyboard interaction that custom shortcuts are not accidentally triggered</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#keyboardoperation" target="_blank" rel="noopener noreferrer">Compare keyboard operation and output</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#confirminteraction" target="_blank" rel="noopener noreferrer">Confirm content interaction works with the screen reader</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">2.2.1 Timing Adjustable</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R8on5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">2.2.1 Timing Adjustable</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R8on5hl:" class="cds--accordion__content"><a id="jump_2_2_1" name="2_2_1" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#2_2_1">Copy link for <!-- -->2.2.1<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">For each time limit that is set by the content, the user can turn off, adjust, or extend the limit.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures users with disabilities have adequate time to interact with content when possible. People with disabilities may require additional time to read content or perform functions such as completing online forms. When faced with time-dependent functions, users with low vision, dexterity impairments, or cognitive limitations may have difficulty performing the required action before reaching a time limit, making the service potentially inaccessible to them.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">A time limit includes any process that occurs (without user initiation) after a set amount of time or on a periodic basis. Examples include partial or full updates of content such as page refreshes, changes to content, or the expiration of a “window of opportunity” for user input requests. Time limits also include content that is advancing or updating at a rate beyond the user’s ability to read, understand, and/or interact, such as animated, moving, or scrolling content.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">By designing functions that are not time-dependent, you can help people with disabilities complete these functions and make it easier for all users. When a time limit is required, one of the following options must be provided, in order of preference:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"><strong>Turn off:</strong> User is allowed to turn off the time limit before encountering it; or</li> <li class="cds--list__item" dir="auto"><strong>Adjust:</strong> User is allowed to adjust the time limit before encountering it over a wide range that is at least ten times the length of the default setting; or</li> <li class="cds--list__item" dir="auto"><strong>Extend:</strong> The user is warned before time expires and given at least 20 seconds to extend the time limit with a simple action, such as “press the space bar”, and the user is allowed to extend the time limit at least ten times.</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Real-time Exception:</strong> This requirement does not apply if the time limit is a required part of a real-time event, such as an auction, and no alternative to the time limit is possible.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Essential Exception:</strong> This requirement does not apply if the time limit is essential and extending it would invalidate the activity.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>20 Hour Exception:</strong> This requirement does not apply if the time limit is longer than 20 hours.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/timing-adjustable" target="_blank">Understanding 2.2.1 Timing Adjustable</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#time-limits" target="_blank" rel="noopener noreferrer">Time limits</a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/overview#reducing-effort" target="_blank" rel="noopener noreferrer">Follow core considerations in reducing effort</a> </li> <li class="cds--list__item" dir="auto"><a href="/able/toolkit/develop/overview#confirm-keyboard-interaction" target="_blank" rel="noopener noreferrer">Unit test - confirm component keyboard interaction</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#timelimit" target="_blank" rel="noopener noreferrer">Time limits</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#confirminteraction" target="_blank" rel="noopener noreferrer">Confirm content interaction works with the screen reader</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">2.2.2 Pause, Stop, Hide</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R8pn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">2.2.2 Pause, Stop, Hide</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R8pn5hl:" class="cds--accordion__content"><a id="jump_2_2_2" name="2_2_2" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#2_2_2">Copy link for <!-- -->2.2.2<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">For moving, blinking, scrolling, or auto-updating information, the user can pause, stop or hide it, or control the update frequency.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures distractions to users are avoided during their interaction with content. There are two considerations:</p></div> <ol class="cds--list--ordered--native cds--list--expressive Markdown-module--ordered--b5c82"> <li class="cds--list__item" dir="auto"><strong>Moving, blinking, scrolling:</strong> For any moving, blinking, or scrolling information that<!-- --> <ul class="cds--list--unordered cds--list--nested cds--list--expressive"> <li class="cds--list__item" dir="auto">starts automatically,</li> <li class="cds--list__item" dir="auto">is presented in parallel with other content,</li> <li class="cds--list__item" dir="auto">lasts more than five seconds, there is a mechanism for the user to pause, stop, or hide it; and</li> </ul> </li> <li class="cds--list__item" dir="auto"><strong>Auto-updating:</strong> For any auto-updating information that<!-- --> <ul class="cds--list--unordered cds--list--nested cds--list--expressive"> <li class="cds--list__item" dir="auto">starts automatically and</li> <li class="cds--list__item" dir="auto">is presented in parallel with other content,</li> <li class="cds--list__item" dir="auto">there is a mechanism for the user to pause, stop, or hide it, or to control the frequency of the update.</li> </ul> </li> </ol> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">”<em>Moving, blinking and scrolling</em>” refers to visible content that conveys a sense of motion. Common examples include auto-playing videos, synchronized media presentations, animations, real-time games, and scrolling stock tickers.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">”<em>Auto-updating</em>” refers to visible content that updates or disappears based on a preset time interval. Common automatically updating content includes audio, weather information, news, stock price updates, and auto-advancing presentations and messages.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">For all these types of content, the user needs the ability to pause, stop, or hide the content. In addition, for auto-updating, designers have the option of providing the user with a means to control the frequency of updates.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Content that moves or updates automatically can be a barrier to anyone who has trouble reading stationary text quickly, anyone who has trouble tracking moving objects, and screen readers which may not be able to render all of the content (text) before it gets updated; the user can lose their place if the updates happen in the middle of reading the content.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Moving content can also be a severe distraction for some people. Certain groups, particularly those with attention deficit disorders, find blinking content distracting and have difficulty concentrating on other content. The five-second limit is long enough to get a user’s attention, but short enough for a user to wait out the distraction before reading the page.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The requirement <a href="https://www.w3.org/TR/WCAG22/#seizures-and-physical-reactions" target="_blank">Understanding 2.3.3 Animation from Interactions</a> applies when a user’s interaction initiates animation. In contrast this requirement, 2.2.2 <em>Pause, stop, hide</em>, applies when the web page or application initiates animation.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note 1:</strong> For requirements related to flickering or flashing content, see <a href="https://www.w3.org/TR/WCAG22/#seizures-and-physical-reactions" target="_blank">Guideline 2.3 Seizures and physical reactions</a>.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note 2:</strong> Since any content that does not meet this requirement can interfere with a user’s ability to use the whole page/application, all content, whether it is used to meet other requirements or not, must meet this requirement. WCAG <a href="https://www.w3.org/TR/WCAG20/#cc5" target="_blank">Conformance Requirement 5 Non-interference</a> states that users must not be blocked from reaching all parts of the content, regardless of technology limitations.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Essential Exception:</strong> If the movement, blinking, scrolling or auto-updating is part of an activity where it is essential, this requirement does not apply. An animation, such as <em>loading…</em> that occurs as part of a preload phase or similar situation can be considered essential if any user interaction cannot occur during that phase and if not indicating progress could confuse users or cause them to think that content was frozen or broken.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to the definition of <a href="https://www.w3.org/TR/2008/REC-WCAG20-20081211/#blinksdef" target="_blank">blinking</a>.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/pause-stop-hide" target="_blank">Understanding 2.2.2 Pause, Stop, Hide</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#media-players" target="_blank" rel="noopener noreferrer">Media players</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#autoplaying-content" target="_blank" rel="noopener noreferrer">Autoplaying content</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/overview#reducing-effort" target="_blank" rel="noopener noreferrer">Follow core considerations in reducing effort</a> </li> <li class="cds--list__item" dir="auto"><a href="/able/toolkit/develop/overview#confirm-keyboard-interaction" target="_blank" rel="noopener noreferrer">Unit test - confirm component keyboard interaction</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#audiovideo" target="_blank" rel="noopener noreferrer">Check for audio, video, flashing, and auto-play</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#keyboardinteraction" target="_blank" rel="noopener noreferrer">Check component keyboard interaction</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tests specific to this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">2.3.1 Three Flashes or Below Threshold</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R8qn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">2.3.1 Three Flashes or Below Threshold</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R8qn5hl:" class="cds--accordion__content"><a id="jump_2_3_1" name="2_3_1" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#2_3_1">Copy link for <!-- -->2.3.1<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Content does not contain anything that flashes more than three times in any one second period, or the flash is below the general flash and red flash thresholds.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures users can access content without inducing seizures due to photosensitivity.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">For people with photosensitive seizure disorders, sizeable content that flashes at certain frequencies for more than a few flashes can trigger a seizure. Because people are more sensitive to red flashing than to other colors, you must perform a special test for saturated red flashing. This requirement is based on the broadcasting industry guidelines, but they have been adapted for computer monitors, which allow content to be viewed from a short distance using a larger angle of vision.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> Since any content that does not meet this requirement can interfere with a user’s ability to use the whole page/application, all content, whether it is used to meet other requirements or not, must meet this requirement. See WCAG <a href="https://www.w3.org/TR/WCAG20/#cc5" target="_blank">Conformance Requirement 5 Non-interference</a> (external link to WCAG).</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/three-flashes-or-below-threshold" target="_blank">Understanding 2.3.1 Three Flashes or Below Threshold</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#flashing-content" target="_blank" rel="noopener noreferrer">Flashing content</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/overview#for-free" target="_blank" rel="noopener noreferrer">Follow core considerations in reducing effort by understanding what you get from design</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement?</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement?</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No automated checks identify issues specific to this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#audiovideo" target="_blank" rel="noopener noreferrer">Check for audio, video, flashing, and auto-play</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tests specific to this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">2.4.1 Bypass Blocks</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R8rn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">2.4.1 Bypass Blocks</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R8rn5hl:" class="cds--accordion__content"><a id="jump_2_4_1" name="2_4_1" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#2_4_1">Copy link for <!-- -->2.4.1<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">A mechanism is available to bypass blocks of content that are repeated on multiple Web pages.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">People with disabilities often navigate content without the use of a mouse. This makes navigating the content more tedious when there is repeating information, such as links and search inputs that are in the tab order.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">When repeated interactive content is organized into logical groups and regions, a means is provided for more efficient navigation. Navigation for screen reader users becomes much more efficient when WAI-ARIA landmarks (regions) are implemented. Screen reader users may navigate sequentially through landmarks using a hotkey sequence. Alternatively, a dialog containing a list of landmarks may be invoked from which users can jump directly. Examples of available landmarks (regions) include: <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">banner</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R389raorn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R389raorn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>/<div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">header</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R38hraorn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R38hraorn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">sitelookup</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R38praorn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R38praorn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>/<div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">search</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R391raorn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R391raorn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">content</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R399raorn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R399raorn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>/<div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">main</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R39hraorn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R39hraorn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">footer</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R39praorn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R39praorn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>/<div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">contentinfo</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R3a1raorn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R3a1raorn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, and <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">navigation</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R3a9raorn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R3a9raorn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Notes:</strong></p></div> <ol class="cds--list--ordered--native cds--list--expressive Markdown-module--ordered--b5c82"> <li class="cds--list__item" dir="auto">Non-web documents and software should mark this requirement N/A.</li> <li class="cds--list__item" dir="auto">This requirement does not require methods that are redundant to functionality provided by the browser. Most web browsers and platforms provide keyboard shortcuts to move the user focus to the top or bottom of the page, <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">Home</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rd2iraorn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rd2iraorn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> or <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">End</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rd4iraorn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rd4iraorn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, and <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">PagUp</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rd6iraorn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rd6iraorn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> or <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">PageDown</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rd8iraorn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rd8iraorn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> at a time.</li> <li class="cds--list__item" dir="auto">Although not essential to meet the requirement, being able to bypass blocks of content that are repeated <em>within</em> a page directly addresses user needs and is generally considered best practice.</li> </ol> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/bypass-blocks" target="_blank">Understanding 2.4.1 Bypass Blocks</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/visual/#regions" target="_blank" rel="noopener noreferrer">Regions</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#search-function" target="_blank" rel="noopener noreferrer">Links and Search function</a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/overview/#for-free" target="_blank" rel="noopener noreferrer">Follow core considerations in reducing effort by understanding what you get from design</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/text-and-non-text/#aria-roles" target="_blank" rel="noopener noreferrer">Consider adding regions and other ARIA roles to distinguish text groupings</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#bypassblocks" target="_blank" rel="noopener noreferrer">Check bypass blocks, consistent navigation, and multiple ways</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#keyboardoperation" target="_blank" rel="noopener noreferrer">Compare keyboard operation and output</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">2.4.2 Page Titled</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R8sn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">2.4.2 Page Titled</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R8sn5hl:" class="cds--accordion__content"><a id="jump_2_4_2" name="2_4_2" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#2_4_2">Copy link for <!-- -->2.4.2<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Web pages, non-web documents, and software have titles that describe topic or purpose.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures descriptive titles are provided. Descriptive titles help all users orient themselves when navigating through content or when moving between multiple applications or documents.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Screen readers announce titles before other content. If titles are missing, screen reader users must explore more content to determine the purpose. Conversely, if titles are identical for multiple pages, or repeat the same information before providing unique information, a user will hear repetitive content before understanding context.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The title should:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">Succinctly identify the subject</li> <li class="cds--list__item" dir="auto">Make sense when read out of context, for example by a screen reader, in a site map, list of search results, window title, or on a browser tab title</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">If the page or document belongs to a collection, the title should:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">List the most unique identifying information first</li> <li class="cds--list__item" dir="auto">Be unique within the collection</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> While the European <a class="cds--link Link-module--link--2c220" href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf#page=73">EN 301 539, clause 11.2.4.2 Void</a> standard does not require <em>2.4.2 Page Title</em> for non-web software, it is still required by <a class="cds--link Link-module--link--2c220" href="https://www.access-board.gov/ict/#chapter-5-software">US 508</a>.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/page-titled" target="_blank">Understanding 2.4.2 Page Titled</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#page-titles" target="_blank" rel="noopener noreferrer">Page titles</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/text-and-non-text/#title" target="_blank" rel="noopener noreferrer">Code the <title> element on every page according to design</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#labeling" target="_blank" rel="noopener noreferrer">Check labeling, link names, and page titles</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#pagestructure" target="_blank" rel="noopener noreferrer">Check page structure, tables, and headings</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">2.4.3 Focus Order</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R8tn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">2.4.3 Focus Order</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R8tn5hl:" class="cds--accordion__content"><a id="jump_2_4_3" name="2_4_3" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#2_4_3">Copy link for <!-- -->2.4.3<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">If content can be navigated sequentially and the navigation sequences affect meaning or operation, focusable components receive focus in an order that preserves meaning and operability.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that when users navigate sequentially through content, they encounter information in an order that is consistent with the meaning of the content and can be operated from the keyboard.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">When content relies on sequential navigation for the user to understand it, it is essential for the focus order to match the visual flow of the content, such as from left to right and top to bottom. If there is more than one order that preserves meaning and operability, such as navigating cells in a table by row or by column, either order may satisfy the requirement.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/focus-order" target="_blank">Understanding 2.4.3 Focus Order</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#tab-order" target="_blank" rel="noopener noreferrer">Tab order</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#mouse-operable" target="_blank" rel="noopener noreferrer">Mouse-operable components</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/keyboard/#interactive-elements" target="_blank" rel="noopener noreferrer">Ensure interactive elements are reachable with the keyboard</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/keyboard/#tab-order" target="_blank" rel="noopener noreferrer">Where possible, achieve the desired tab order by adjusting the DOM, rather than overriding the tabindex</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No automated checks identify issues specific to this requirement </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#tabnavorder" target="_blank" rel="noopener noreferrer">Check tab or navigation order</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#pointofregard" target="_blank" rel="noopener noreferrer">Maintaining user’s point of regard</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tests specific to this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">2.4.4 Link Purpose (In Context)</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R8un5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">2.4.4 Link Purpose (In Context)</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R8un5hl:" class="cds--accordion__content"><a id="jump_2_4_4" name="2_4_4" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#2_4_4">Copy link for <!-- -->2.4.4<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The purpose of each link can be determined from the link text alone or from the link text together with its programmatically determined link context.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures the purpose of a link is clear and easy to understand for all users. Whenever possible, the text of the link should describe its purpose without needing additional context.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Some assistive technologies provide a list of all links on the page to its user. If the text of the links do not clearly give the purpose, or if multiple links with the same name point to different targets (e.g., “read more”), users are forced to locate the link on the page and search surrounding information for context.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">When it is not possible to provide descriptive link text, the content that provides the context must be in the same sentence or be associated with the link programmatically. Ideally, this descriptive content should precede the link, so that users who read content sequentially encounter the link context before the link.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Exception:</strong> An exception to this requirement is where the purpose of a link would be ambiguous to all users in general. For example, a game may create suspense for all users by presenting links with no indication of what the links will do until activated. However, whatever context is available must be programmatically associated with the link.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> In non-web software, a “<em>link</em>” is any non-UI-control text string or image that behaves like a hypertext link. See <a href="https://www.w3.org/TR/wcag2ict/" target="_blank">Applying WCAG to Non-Web Information and Communications Technologies</a> (external link to WCAG2ICT).</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/link-purpose-in-context" target="_blank">Understanding 2.4.4 Link Purpose (in context)</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#link-text" target="_blank" rel="noopener noreferrer">Link text</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/overview/#for-free" target="_blank" rel="noopener noreferrer">Follow core considerations in reducing effort by understanding what you get from design</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/text-and-non-text/#aria-labelling" target="_blank" rel="noopener noreferrer">Add additional context to generic link names</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#labeling" target="_blank" rel="noopener noreferrer">Check labeling, link names, and page titles</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#verifylabelling" target="_blank" rel="noopener noreferrer">Verify ALTs, labelling, and foreign phrases</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">2.4.5 Multiple Ways</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R8vn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">2.4.5 Multiple Ways</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R8vn5hl:" class="cds--accordion__content"><a id="jump_2_4_5" name="2_4_5" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#2_4_5">Copy link for <!-- -->2.4.5<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">More than one way is available to locate an item in a set of items, whether it is a Web page within a set of Web pages, a document within a set of non-web documents, or a program within a set of software programs except where the item is the result of, or a step in, a process.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures users are able to locate information in a way that best suits their needs. With access to multiple ways of locating information, users may need one way over another. For example, a user may need to use a document’s search function to locate specific information rather than scrolling through a table of contents. Alternatively, a user who needs to understand the content’s structure will find a table of contents or site map more useful.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> Consistent with <a href="https://www.w3.org/TR/wcag2ict/" target="_blank">Applying WCAG to Non-Web Information and Communications Technologies</a> (external link to WCAG2ICT), an individual document or software program (not in a set) should mark this requirement N/A because it applies only to things that appear in a set. Refer to the definitions of <a href="https://www.w3.org/TR/wcag2ict/#keyterms_set-of-documents" target="_blank">set of documents</a> and <a href="https://www.w3.org/TR/wcag2ict/#keyterms_set-of-software" target="_blank">set of software programs</a> to determine when a group of documents or software is considered a set. These definitions require that every item in the set be independently reachable, and not include a “<em>step in a process</em>” which cannot be reached in any other way.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/multiple-ways" target="_blank">Understanding 2.4.5 Multiple Ways</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#reading-order" target="_blank" rel="noopener noreferrer">Reading order</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#search-function" target="_blank" rel="noopener noreferrer">Links and Search function</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#toc-sitemap" target="_blank" rel="noopener noreferrer">Table of content and site maps</a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/overview/#for-free" target="_blank" rel="noopener noreferrer">Follow core considerations in reducing effort by understanding what you get from design</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No automated checks identify issues specific to this requirement </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#bypassblocks" target="_blank" rel="noopener noreferrer">Check bypass blocks, consistent navigation, and multiple ways</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tests specific to this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">2.4.6 Headings and Labels</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R90n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">2.4.6 Headings and Labels</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R90n5hl:" class="cds--accordion__content"><a id="jump_2_4_6" name="2_4_6" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#2_4_6">Copy link for <!-- -->2.4.6<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Headings and labels describe topic or purpose.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures when headings and labels are present, they describe the topic or purpose of the item(s) with which they are associated. Descriptive headings and labels:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">Enable users to easily navigate to sections of interest and understand the structure and relationships of content.</li> <li class="cds--list__item" dir="auto">Help users with cognitive disabilities to read and understand better.</li> <li class="cds--list__item" dir="auto">Help low-vision users focus on relevant content.</li> <li class="cds--list__item" dir="auto">Need not be lengthy. A word may suffice if it provides an appropriate cue. Because screen reader users often use headings to navigate through content, the headings must make sense when read out of context and they must accurately describe the content that follows them. Similarly, descriptive labels allow all users to quickly understand the purpose of interactive components such as input.</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note 1:</strong> Headings are used to describe sections of content while labels are used with controls. In some cases, it may be unclear whether a piece of static text should be a heading or a label. But whether treated as a label or a heading, the requirement is the same. </p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note 2:</strong> This requirement does not mean that headings and labels must exist in all types of content. It requires that <em>if</em> headings or labels are provided, they must be descriptive. When labeling is ”<em>required</em>” is covered in <a href="/able/requirements/requirements/#3_3_2" target="_blank" rel="noopener noreferrer">3.3.2 Labels or Instructions</a>. Also note that headings and labels must meet <a href="/able/requirements/requirements/#1_3_1" target="_blank" rel="noopener noreferrer">1.3.1 Info and Relationships</a>.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/headings-and-labels" target="_blank">Understanding 2.4.6 Headings and Labels</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#input-labels" target="_blank" rel="noopener noreferrer">Input labels</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#headings" target="_blank" rel="noopener noreferrer">Headings</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#labeling" target="_blank" rel="noopener noreferrer">Check labeling, link names, and page titles</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#textclarity" target="_blank" rel="noopener noreferrer">Read text for clarity; check for foreign and sensory words</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#verifylabelling" target="_blank" rel="noopener noreferrer">Verify ALTs, labelling, and foreign phrases</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">2.4.7 Focus Visible</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R91n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">2.4.7 Focus Visible</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R91n5hl:" class="cds--accordion__content"><a id="jump_2_4_7" name="2_4_7" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#2_4_7">Copy link for <!-- -->2.4.7<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Any keyboard operable user interface has a mode of operation where the keyboard focus indicator is visible.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that the keyboard focus indicator can be visually located so that a person knows which element has the keyboard focus. All focus indicators should be visible and distinguishable.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/focus-visible" target="_blank">2.4.7 Focus visible</a> (external link to WCAG) for more information on intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/visual/#visual-states" target="_blank" rel="noopener noreferrer">Visual states</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#media-players" target="_blank" rel="noopener noreferrer">Media players</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/keyboard/#focus-indicator" target="_blank" rel="noopener noreferrer">When overriding the default focus indicator, confirm focus is highly visible</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/overview/#for-free" target="_blank" rel="noopener noreferrer">Follow core considerations in reducing effort by understanding what you get from design</a> </li> <li class="cds--list__item" dir="auto"><a href="/able/toolkit/develop/overview#confirm-keyboard-interaction" target="_blank" rel="noopener noreferrer">Unit test - confirm component keyboard interaction</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/overview/#check-tab-order" target="_blank" rel="noopener noreferrer">Unit test - check tab order</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#focusindicator" target="_blank" rel="noopener noreferrer">Check focus indicator</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#tabnavorder" target="_blank" rel="noopener noreferrer">Check tab or navigation order</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#keyboardinteraction" target="_blank" rel="noopener noreferrer">Check component keyboard interaction</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#pointerinteraction" target="_blank" rel="noopener noreferrer">Check pointer hover</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#pointeroperation" target="_blank" rel="noopener noreferrer">Validate pointer operations</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#keyboardoperation" target="_blank" rel="noopener noreferrer">Compare keyboard operation and output</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">2.4.11 Focus Not Obscured (Minimum) *WCAG 2.2</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R92n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">2.4.11 Focus Not Obscured (Minimum) *WCAG 2.2</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R92n5hl:" class="cds--accordion__content"><a id="jump_2_4_11" name="2_4_11" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#2_4_11">Copy link for <!-- -->2.4.11<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">When a user interface component receives keyboard focus, the component is not entirely hidden due to author-created content.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that the item receiving focus is always visible to the user. As a sighted user navigates a page by keyboard, a focus indicator shows which control is active. If there is no focus indicator visible, the user does not know where they are.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The author can unintentionally obscure the item getting focus. Common failures are sticky footers and headers, such as cookie banners. As the user presses the <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">Tab</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rd9rap2n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rd9rap2n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> key to navigate the page, the item with focus may be entirely hidden behind such banners, which often overlay the main content.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/focus-not-obscured-minimum.html" target="_blank">2.4.11 Focus not obscured (minimum)</a> (external link to WCAG 2.2) for more information on intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux#pop-ups" target="_blank" rel="noopener noreferrer">Pop-ups and overlays</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/keyboard#focused-item-visible" target="_blank" rel="noopener noreferrer">Keep item receiving focus visible</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#focusindicator" target="_blank" rel="noopener noreferrer">There is a visual indicator every time a key press/action changes focus</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#keyboardinteraction" target="_blank" rel="noopener noreferrer">Visual indicators of focus exist</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#pointofregard" target="_blank" rel="noopener noreferrer">Overlays or other dynamic content do not fully obscure a component receiving focus</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tasks for this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">2.5.1 Pointer Gestures</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R93n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">2.5.1 Pointer Gestures</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R93n5hl:" class="cds--accordion__content"><a id="jump_2_5_1" name="2_5_1" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#2_5_1">Copy link for <!-- -->2.5.1<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">All functionality that uses multipoint or path-based gestures for operation can be operated with a single pointer without a path-based gesture.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures users can operate interactive content with a simple action.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The key intended beneficiaries are users with some physical disabilities, who may lack the ability to carry out complex gestures on mobile devices or other touchscreens. When designers and developers create a custom gesture, they need to ensure it is a simple action using a single contact point, or that there is a simple action to achieve the same result.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">An example of a multipoint gesture is a two-finger pinch to zoom. An example of a path-based gesture is a swipe-up since the direction of the swipe — it’s path — determines the interpreted action.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> This requirement does not apply to operating system and browser gestures, which are not under the developer’s control. Most devices have platform accessibility features which offer alternatives for device-based complex gestures.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Essential Exception:</strong> Multipoint or patterned gestures such as those that require the drawing of a specific shape are allowed if that is the only way to achieve something, such as a user’s signature. Note that in many cases a signature may not be essential if there are other acceptable ways to, for instance, validate a user’s identify or capture their consent.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/pointer-gestures" target="_blank" rel="noopener noreferrer">Understanding 2.5.1 Pointer Gestures</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#pointer-operation" target="_blank" rel="noopener noreferrer">Pointer operation</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/overview#for-free" target="_blank" rel="noopener noreferrer">Follow core considerations in reducing effort by understanding what you get from design</a> </li> <li class="cds--list__item" dir="auto"><a href="/able/toolkit/develop/overview#confirm-keyboard-interaction" target="_blank" rel="noopener noreferrer">Unit test - confirm component keyboard interaction</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No automated checks identify issues specific to this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual#pointeroperation" target="_blank" rel="noopener noreferrer">Validate pointer operations</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#confirminteraction" target="_blank" rel="noopener noreferrer">Confirm content interaction works with the screen reader</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">2.5.2 Pointer Cancellation</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R94n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">2.5.2 Pointer Cancellation</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R94n5hl:" class="cds--accordion__content"><a id="jump_2_5_2" name="2_5_2" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#2_5_2">Copy link for <!-- -->2.5.2<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">For functionality that can be operated using a single pointer, the function completes on the up-event or offers an ability to abort, undo, or reverse the outcome.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The intent of this requirement is to reduce accidental activation of controls and the effects by making their operation consistent.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement benefits a range of users with cognitive, physical, or visual disabilities. Designers and developers should help ensure that pointer operation is predictable and consistent. To prevent accidental or erroneous pointer input, ensure at least one of the following is true:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"><strong>No Down Event:</strong> The down-event of the pointer is not used to execute any part of the function</li> <li class="cds--list__item" dir="auto"><strong>Abort or Undo:</strong> Completion of the function is on the up-event, and a mechanism is available to abort the function before completion or to undo the function after completion</li> <li class="cds--list__item" dir="auto"><strong>Up Reversal:</strong> The up-event reverses any outcome of the preceding down-event</li> <li class="cds--list__item" dir="auto"><strong>Essential:</strong> Completing the function on the down-event is essential</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">If users mistakenly activate a mouse button or gesture, or if they have poor fine motor control and click the wrong thing, they can cause unintended consequences.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">If no <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">down-event</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1kjbap4n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1kjbap4n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> causes execution, a user who mistakenly clicks a control does not immediately activate the control. Instead, activation occurs on the up-event when the user releases the control such as by taking their finger off the mouse button or the touchscreen. This provides users with an opportunity to nullify their action, for instance by moving the pointer away from the control. Moving the pointer away from the target while the mouse button is still depressed, then releasing the pointer when it is no longer over any control, is a built-in example of the ability to <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">abort</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1l3bap4n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1l3bap4n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> on the up-event.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">A drag-and-drop operation that completes on the up-event and then asks for confirmation to move the object is an example of an <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">undo</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1kjrap4n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1kjrap4n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> function. A help icon that displays a message when pressed (on the down-event) that then disappears when it is no longer pressed (on the up-event) is an example of <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">up reversal</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1l3rap4n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1l3rap4n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>. Finally, a piano keyboard emulator is an example of a function that is down-event <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">essential</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1ljrap4n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1ljrap4n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>. A physical piano plays a note when the piano key is pressed, and any emulator must also do so to approximate the experience.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/UNDERSTANDING/pointer-cancellation.html" target="_blank" rel="noopener noreferrer">Understanding 2.5.2 Pointer Cancellation</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement?</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement?</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#pointer-interaction" target="_blank" rel="noopener noreferrer">Pointer interaction</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#reverse" target="_blank" rel="noopener noreferrer">Reverse and undo</a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/overview#for-free" target="_blank" rel="noopener noreferrer">Follow core considerations in reducing effort by understanding what you get from design</a> </li> <li class="cds--list__item" dir="auto"><a href="/able/toolkit/develop/overview#confirm-keyboard-interaction" target="_blank" rel="noopener noreferrer">Unit test - confirm component keyboard interaction</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/dynamic-updates/#cancelling-pointer" target="_blank" rel="noopener noreferrer">Provide accessible ways of cancelling pointer interaction</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No automated checks identify issues specific to this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual#pointeroperation" target="_blank" rel="noopener noreferrer">Validate pointer operations</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#confirminteraction" target="_blank" rel="noopener noreferrer">Confirm content interaction works with the screen reader</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">2.5.3 Label in Name</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R95n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">2.5.3 Label in Name</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R95n5hl:" class="cds--accordion__content"><a id="jump_2_5_3" name="2_5_3" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#2_5_3">Copy link for <!-- -->2.5.3<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">For user interface components with labels that include text or images of text, the accessible name contains the text that is presented visually.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The requirement ensures that a component’s visible text label is the same as (or included in) the <em>accessible name</em> for the component. This makes the visual label for controls to be a trigger for speech activation. It primarily benefits users of speech recognition, but it also benefits low-vision and blind users who use a screen reader.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The <em>accessible name</em> is the text that is programmatically associated with the component — what an assistive technology will use. A screen reader will announce the <em>accessible name</em> when it lands on a button or an input field, so if users still retain the ability to see the screen, it can be confusing if what is announced doesn’t match what they see. A similar situation can occur when the blind user only knows how to refer to the <em>accessible name</em> based on what the screen reader renders, while a sighted colleague or remote Help-desk may only see the visible label.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">More crucially, when users of speech recognition navigate around a page by voice, they can say the <em>accessible name</em> of the component to perform operations. If the visible label is different from the <em>accessible name</em>, two unwelcome things can happen. The first is the user will not be able to say the visible label to interact with the item. The second is that users may accidentally trigger the wrong component by saying its <em>accessible name</em>, if the visible label is not the same.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">These problems are avoided by ensuring that the visible label is also the programmatic name of the component — or that the label’s text is included in the accessible name, preferably at the beginning.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/label-in-name" target="_blank">Understanding 2.5.3 Label in Name</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/user-input/#visible-label" target="_blank" rel="noopener noreferrer">Match the accessible name to the visible label</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/user-input/#label" target="_blank" rel="noopener noreferrer">Include the text of the label in the accessible name</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No manual tests specific to this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#verifylabelling" target="_blank" rel="noopener noreferrer">Make sure that the visible label text matches the output from the screen reader</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">2.5.4 Motion Actuation</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R96n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">2.5.4 Motion Actuation</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R96n5hl:" class="cds--accordion__content"><a id="jump_2_5_4" name="2_5_4" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#2_5_4">Copy link for <!-- -->2.5.4<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Functionality that can be operated by motion can also be operated by user interface components, and the motion trigger can be disabled.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that motion actuation can be disabled, and that there is also an alternative, non-motion method of performing the desired functionality.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">It primarily benefits users who are unable to physically manipulate devices and those who inadvertently trigger motion features due to tremors. Where designers and developers offer functionality that is triggered by motion, they must provide an alternative accessible means of operation and also provide an ability to disable motion as an interaction method.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">An example of a motion actuation feature is a <em>Shake To Undo</em> feature. This can be made accessible by providing a user setting to disable the feature and offering an <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">Undo</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rqibap6n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rqibap6n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> button to perform the same action.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Spatial Exception:</strong> This requirement concerns input through sensors which respond directly to motions such as gesturing towards, tilting, or shaking a device. It does not cover the movement of users through space as registered by geolocation sensors or beacons.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Essential Exception:</strong> This requirement does not apply where the motion is essential for the function, and, disabling or, bypassing it would invalidate the activity. A pedometer that relies on device motion to count steps is an example of such an essential activity.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/motion-actuation" target="_blank" rel="noopener noreferrer">Understanding 2.5.4 Motion Actuation</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#device-motion" target="_blank" rel="noopener noreferrer">Device motion</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/overview#for-free" target="_blank" rel="noopener noreferrer">Follow core considerations in reducing effort by understanding what you get from design</a> </li> <li class="cds--list__item" dir="auto"><a href="/able/toolkit/develop/overview#confirm-keyboard-interaction" target="_blank" rel="noopener noreferrer">Unit test - confirm component keyboard interaction</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No automated checks identify issues specific to this requirement </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#motionoperation" target="_blank" rel="noopener noreferrer">Check motion operation</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#confirminteraction" target="_blank" rel="noopener noreferrer">Confirm content interaction works with the screen reader</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">2.5.7 Dragging Movements *WCAG 2.2</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R97n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">2.5.7 Dragging Movements *WCAG 2.2</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R97n5hl:" class="cds--accordion__content"><a id="jump_2_5_7" name="2_5_7" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#2_5_7">Copy link for <!-- -->2.5.7<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">All functionality that uses a dragging movement for operation can be achieved by a single pointer without dragging.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that a user operating by touch or other pointing device does not need to use a dragging movement to operate any part of the author-created content. It does not forbid dragging, but rather requires that there is always a pointer alternative to dragging for all functions.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">As with <a href="/able/requirements/requirements/#2_5_1"><u>Pointer Gestures</u></a> in WCAG 2.1, this feature is intended to improve usability for those who prefer to operate without a keyboard but who may not have the ability to easily carry out the press-and-hold operations required for dragging movements.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Exceptions:</strong> If the dragging function is at the operating system level or wholly determined by the browser, and not modified by the author, dragging is allowed. Dragging movements that are essential are exempt, although these are expected to be rare.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/dragging-movements" target="_blank">2.5.7 Dragging movements</a> (external link to WCAG 2.2) for more information on intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux#pointer-operation" target="_blank" rel="noopener noreferrer">Pointer operation</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer"><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</p></div></a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#pointeroperation" target="_blank" rel="noopener noreferrer"><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Pointer operations do not rely on dragging</p></div></a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tasks for this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">2.5.8 Target Size (Minimum) *WCAG 2.2</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R98n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">2.5.8 Target Size (Minimum) *WCAG 2.2</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R98n5hl:" class="cds--accordion__content"><a id="jump_2_5_8" name="2_5_8" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#2_5_8">Copy link for <!-- -->2.5.8<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The size of the target for pointer inputs is at least 24 by 24 CSS pixels.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that controls are easier to activate with a mouse or by touch. Operable controls are either at least 24x24 pixels or have sufficient space around them, relative to other targets.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Larger targets benefit many people, including those operating through finger taps, those with hand tremors, and those who lack fine motor skills. Undersized targets that are positioned with surrounding space equivalent to a 24x24 target can also provide benefit to the same users, and so are excepted.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Exceptions:</strong> Besides the <strong>Spacing</strong> exception, there are a number of other exceptions. If the target is an <strong>Inline</strong> link in body text, it does not need to meet the minimums. If the target must be undersized for legal or <strong>Essential</strong> reasons, or if its <strong>Equivalent</strong> function can also be achieved by a sufficient-sized target elsewhere on the page, it does not need to meet the minimums. Finally, if the target is the browser’s default rendering, such as the items in a <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">Select</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1lebap8n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1lebap8n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> element, that is excepted.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum.html" target="_blank">2.5.8 Target size (minimum)</a> (external link to WCAG 2.2) for more information on intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux#pointer-operation" target="_blank" rel="noopener noreferrer">Pointer operation</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#pointeroperation" target="_blank" rel="noopener noreferrer">Targets are of sufficient size or are sufficiently spaced</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tasks for this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">3.1.1 Language of Page</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R99n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">3.1.1 Language of Page</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R99n5hl:" class="cds--accordion__content"><a id="jump_3_1_1" name="3_1_1" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#3_1_1">Copy link for <!-- -->3.1.1<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The default human language of Web pages, non-web documents, or software can be programmatically determined.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that developers identify the primary language of the content so that browsers and assistive technology can present text and other linguistic content correctly. This enables assistive technologies to load the correct pronunciations rules for the language.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">For a web page the <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">lang</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rq9rap9n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rq9rap9n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> attribute of the <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain"><html></span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rqhrap9n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rqhrap9n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> element allows you to specify the primary language and enables both assistive technologies and browsers to render the content more accurately.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> Where software platforms provide a <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">locale / language</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rqebap9n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rqebap9n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> setting, applications that use that setting and render their interface in that <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">locale / language</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rqmbap9n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rqmbap9n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> would comply with this requirement. Applications that do not use that setting, but instead use an accessibility-supported method for exposing the human language of the software would also comply.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/language-of-page" target="_blank" rel="noopener noreferrer">Understanding 3.1.1 Language of Page</a> (external link to WCAG) for more information on intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/text-and-non-text/#language" target="_blank" rel="noopener noreferrer">Set the language of the page</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Automated</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Manual</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">Check the value of the <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">lang</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rqkvlap9n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rqkvlap9n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> attribute reflects the primary language used by the page</li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#verifylabelling" target="_blank" rel="noopener noreferrer">Foreign language pages are indicated or pronounced properly by the screen reader</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">3.1.2 Language of Parts</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R9an5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">3.1.2 Language of Parts</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R9an5hl:" class="cds--accordion__content"><a id="jump_3_1_2" name="3_1_2" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#3_1_2">Copy link for <!-- -->3.1.2<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The human language of each passage or phrase in the content can be programmatically determined.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that developers clearly identify language changes for any portion of the content from the primary language on a page. The user agents and the assistive technologies need this information to correctly present content written in multiple languages, using the presentation and pronunciation rules for that language.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note 1:</strong> There are some software and non-web document technologies where there is no assistive technology supported method for marking the language for the different passages or phrases in content, and it would not be possible to meet this requirement with those technologies.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note 2:</strong> While the European <a class="cds--link Link-module--link--2c220" href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf#page=75">EN 301 539, clause 11.3.1.2 Void</a> standard does not require <em>3.1.2 Language of Parts</em> for non-web software, it is still required by <a class="cds--link Link-module--link--2c220" href="https://www.access-board.gov/ict/#chapter-5-software">US 508</a>.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Exception:</strong> Proper names, technical terms, words of indeterminate language, and words or phrases that have become part of the vernacular of the immediately surrounding text are excluded from this requirement.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/language-of-parts.html" target="_blank" rel="noopener noreferrer">Understanding 3.1.2 Language of Parts</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#foreign-language" target="_blank" rel="noopener noreferrer">Foreign language</a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/text-and-non-text/#lang-attribute" target="_blank" rel="noopener noreferrer">Use the lang attribute for foreign words or phrases</a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Automated</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Manual</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#textclarity" target="_blank" rel="noopener noreferrer">Take note of foreign words used in the text to create a list to check with a screen reader for correct pronunciation.</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#verifylabelling" target="_blank" rel="noopener noreferrer">Foreign phrases are indicated or pronounced properly by the screen reader</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">3.2.1 On Focus</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R9bn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">3.2.1 On Focus</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R9bn5hl:" class="cds--accordion__content"><a id="jump_3_2_1" name="3_2_1" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#3_2_1">Copy link for <!-- -->3.2.1<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">When any component receives focus, it does not initiate a change of context.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">UI components receiving focus must not automatically change the context of the screen content. This ensures users navigating content can predict the circumstances that trigger a change of context.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> Changes to the ‘content’ do not always cause a “change of context”. The following examples of context changes do not meet this requirement:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">Forms submitted automatically when a component receives focus.</li> <li class="cds--list__item" dir="auto">New windows launched when a component receives focus.</li> <li class="cds--list__item" dir="auto">Focus is changed to another component when a component receives focus.</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> Some compound documents and their user agents are designed to provide different viewing and editing functionality depending on which portion of the compound document the user moves focus to. For example, a presentation can contain an embedded spreadsheet where menus and toolbars change based upon whether the user interacts with the presentation content or the embedded spreadsheet content. If an additional mechanism, such as a menu choice or special keyboard command, allows this change of context, then even though a focus change may trigger this context change, such a compound document would include a means of changing context without a change of focus and so would pass. See <a href="https://www.w3.org/TR/wcag2ict/#consistent-behavior-receive-focus.html" target="_blank" rel="noopener noreferrer">Guidance on Applying WCAG to Non-Web Information and Communications Technologies (WCAG2ICT)</a></p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/on-focus" target="_blank" rel="noopener noreferrer">Understanding 3.2.1 On Focus</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#patterns" target="_blank" rel="noopener noreferrer">Predictable patterns</a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/keyboard/#focus-trigger" target="_blank" rel="noopener noreferrer">Use “activate” rather than “focus” as a trigger</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/overview/#run-verification.html" target="_blank" rel="noopener noreferrer">Incorporate and run verification tools for unit testing</a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Automated</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Manual</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#dynamicupdate" target="_blank" rel="noopener noreferrer">Dynamic updates triggers and effects</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">3.2.2 On Input</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R9cn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">3.2.2 On Input</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R9cn5hl:" class="cds--accordion__content"><a id="jump_3_2_2" name="3_2_2" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#3_2_2">Copy link for <!-- -->3.2.2<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Changing the setting of any user interface component does not automatically cause a change of context unless the user has been advised of the behavior before using the component.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that when a user changes a setting in the user interface or inputs a value, it does not cause an automatic change of context unless the change can be predicted or the user is notified in advance. Displaying new content is not necessarily a change of context. A change of context is a change in meaning that can disorient a user. Examples of changes of context are:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">Opening a new window</li> <li class="cds--list__item" dir="auto">Moving focus to a different component</li> <li class="cds--list__item" dir="auto">Going to a new page (including anything that would look to a user as if they had moved to a new page)</li> <li class="cds--list__item" dir="auto">Significantly re-arranging the content</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">“Changing the setting” of any user interface component is changing some aspect in the control that will persist when the user is no longer interacting with it. So selecting a checkbox or radio button, entering text into a text field, or changing the selected option in a list control changes its setting. In each situation, a user would need prior notice of changes in context. Activating a link or a button does not “change the setting”, and so does not fall under this requirement.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/on-input.html" target="_blank" rel="noopener noreferrer">Understanding 3.2.2 On Input</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#patterns" target="_blank" rel="noopener noreferrer">Predictable patterns</a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/keyboard/#onchange-event" target="_blank" rel="noopener noreferrer">Use an onchange event without disorienting the user</a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Automated</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Manual</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#dynamicupdate" target="_blank" rel="noopener noreferrer">Dynamic updates triggers and effects</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">3.2.3 Consistent Navigation</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R9dn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">3.2.3 Consistent Navigation</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R9dn5hl:" class="cds--accordion__content"><a id="jump_3_2_3" name="3_2_3" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#3_2_3">Copy link for <!-- -->3.2.3<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Navigational mechanisms that are repeated throughout content occur in the same relative order each time they are repeated, unless a change is initiated by the user.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement involves designing a consistent layout that enables users to predict where repeated elements in content appear, allowing quick navigation. For example, a low-vision user may depend on a search field that appears in the same location on each page of a Web site. Or, to better locate the home link in the left navigation area, a low-vision user may depend on the link appearing in the same relative order on each of a Web site’s pages.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement does not restrict removing or adding content. It requires only that content that is repeated in multiple places remain in the same relative order. For example, links may be removed from the left navigation area of a Web site as a user navigates the site but the links that are present must remain in the same relative order.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> This requirement applies only to things that appear in a set, and is not applicable to individual non-web documents and software programs (not in a set). Refer to the definitions of <a href="https://www.w3.org/TR/wcag2ict/#keyterms_set-of-documents.html" target="_blank" rel="noopener noreferrUndeer">set of documents</a> and <a href="https://www.w3.org/TR/wcag2ict/#keyterms_set-of-software.html" target="_blank" rel="noopener noreferrer">set of software programs</a> to determine when a group of documents or software programs is considered a set, as well as the <a href="https://www.w3.org/TR/wcag2ict/#consistent-behavior-consistent-locations.html" target="_blank" rel="noopener noreferrer">WCAG2ICT 3.2.3 guidance</a>. When this requirement doesn’t apply, mark it as ‘N/A’ in a conformance report.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/consistent-navigation" target="_blank">Understanding 3.2.3 Consistent Navigation</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#reading-order" target="_blank" rel="noopener noreferrer">Reading order</a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Automated</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No automated checks identify issues specific to this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Manual</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual#bypassblocks.html" target="_blank" rel="noopener noreferrer">Check bypass blocks, consistent navigation, and multiple ways</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">3.2.4 Consistent Identification</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R9en5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">3.2.4 Consistent Identification</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R9en5hl:" class="cds--accordion__content"><a id="jump_3_2_4" name="3_2_4" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#3_2_4">Copy link for <!-- -->3.2.4<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Components that have the same functionality within a set of content are identified consistently.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures consistent identification of functional elements within a set of content such as web pages on a web site, documents in a library and components in a software application. When identical functions have different labels (identification), the content can be difficult to users with disability and users who rely on their familiarity with the functions.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement also applies to alternative text. If icons or other non-text content has the same functionality in different content sets, then the alternative text must be the same.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> Individual non-web documents and software programs (not in a set) should mark this requirement N/A because it applies only to things that appear in a set. Refer to the definitions of <a href="https://www.w3.org/TR/wcag2ict/#keyterms_set-of-documents.html" target="_blank" rel="noopener noreferrUndeer">set of documents</a> and <a href="https://www.w3.org/TR/wcag2ict/#keyterms_set-of-software.html" target="_blank" rel="noopener noreferrer">set of software programs</a> to determine when a group of documents or software programs is considered a set, as well as the <a href="https://www.w3.org/TR/wcag2ict/#consistent-behavior-consistent-functionality.html" target="_blank" rel="noopener noreferrer">WCAG2ICT 3.2.4 guidance.</a></p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/consistent-identification" target="_blank">Understanding 3.2.4 Consistent Identification</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Automated</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No automated checks identify issues specific to this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Manual</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual#labeling.html" target="_blank" rel="noopener noreferrer">Check labeling, link names, and page titles</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Screen Reader</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#keyboardoperation.html" target="_blank" rel="noopener noreferrer">Compare keyboard operation and output</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">3.2.6 Consistent Help *WCAG 2.2</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R9fn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">3.2.6 Consistent Help *WCAG 2.2</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R9fn5hl:" class="cds--accordion__content"><a id="jump_3_2_6" name="3_2_6" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#3_2_6">Copy link for <!-- -->3.2.6<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">If help mechanisms are repeated on multiple Web pages, they occur in the same order relative to other page content.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that a user needing help across a set of pages can locate it in the same way on all pages where it is offered. The requirement is not that all web pages must have the same help features but that where certain types of help is offered, it is consistently provided.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The four types of help covered by this requirement are:</p></div> <ol class="cds--list--ordered--native cds--list--expressive Markdown-module--ordered--b5c82"> <li class="cds--list__item" dir="auto">Human contact details, such as phone numbers and emails;</li> <li class="cds--list__item" dir="auto">Human contact mechanisms, such as chat clients and contact forms;</li> <li class="cds--list__item" dir="auto">Self-support options, such as Frequently Asked Questions;</li> <li class="cds--list__item" dir="auto">A fully automated contact mechanism, such as a chatbot.</li> </ol> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Exception:</strong> If a change is initiated by the user that would alter the display or layout of the page, such as changing the zoom level or orientation, the location of help on the page can change. It is recommended, to the degree possible, to retain the same basic location of help at different breakpoints in a responsive design.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/consistent-help.html" target="_blank">3.2.6 Consistent Help</a> (external link to WCAG 2.2) for more information on intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content/#consistent-across-pages" target="_blank" rel="noopener noreferrer"><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Consistency across pages</p></div></a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No automated checks identify issues specific to this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#process" target="_blank" rel="noopener noreferrer"><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Help mechanisms are positioned consistently in sets of pages</p></div></a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tasks for this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">3.3.1 Error Identification</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R9gn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">3.3.1 Error Identification</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R9gn5hl:" class="cds--accordion__content"><a id="jump_3_3_1" name="3_3_1" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#3_3_1">Copy link for <!-- -->3.3.1<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">If an input error is automatically detected, the item that is in error is identified and the error is described to the user in text.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures users are aware that an input error has occurred and can determine what is wrong. The error message should be as specific and detectable as possible.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">For example, if an unsuccessful form submission occurs due to input errors, simply re-displaying the form with a visual indicator for each bad field may be insufficient notification that errors occurred. The visual indicator may not be perceivable to a screen reader user and the form may be abandoned as not functional. Clear text messages are required.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">“Input error” is defined as information provided by the user that is not accepted. This includes:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">Information that is required but omitted by the user, or</li> <li class="cds--list__item" dir="auto">Information that is provided by the user but that falls outside the required data format or allowed values.</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/error-identification" target="_blank">Understanding 3.3.1 Error Identification</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#error-messages" target="_blank" rel="noopener noreferrer">Surfacing error messages</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#error-messages" target="_blank" rel="noopener noreferrer">Error messages</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#feedback" target="_blank" rel="noopener noreferrer">Feedback and notifications</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/dynamic-updates/#error-messages" target="_blank" rel="noopener noreferrer">Use accessible methods to implement error messages</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/dynamic-updates/#messages-persist" target="_blank" rel="noopener noreferrer">Implement validation and notification to minimize interruptions</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Automated</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Manual</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual#errorhandling" target="_blank" rel="noopener noreferrer">Error handling and instructions</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">3.3.2 Labels or Instructions</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R9hn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">3.3.2 Labels or Instructions</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R9hn5hl:" class="cds--accordion__content"><a id="jump_3_3_2" name="3_3_2" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#3_3_2">Copy link for <!-- -->3.3.2<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Labels or instructions are provided when content requires user input.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that content contains unambiguous labels or instructions that enable users to avoid errors when input is required.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Instructions or labels may also specify data formats for fields, especially if they are out of the customary formats or if there are specific rules for correct input. Content authors may also choose to make such instructions available to users only when an individual control has focus. The goal is to provide enough information for the user to accomplish the task without causing hindrance or unnecessary clutter.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/labels-or-instructions.html" target="_blank" rel="noopener noreferrer">Understanding 3.3.2 Labels or Instructions</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#input-labels" target="_blank" rel="noopener noreferrer">Input labels</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/visual/#required-fields" target="_blank" rel="noopener noreferrer">Required fields</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#data-format-for-inputs" target="_blank" rel="noopener noreferrer">Data format for inputs</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#placeholder-text" target="_blank" rel="noopener noreferrer">Placeholder text</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/visual/#form-inputs" target="_blank" rel="noopener noreferrer">Form inputs</a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/user-input/#inputs" target="_blank" rel="noopener noreferrer">Programmatically associate inputs with labels</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#labeling" target="_blank" rel="noopener noreferrer">Check labeling, link names, and page titles</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#textclarity" target="_blank" rel="noopener noreferrer">Read text for clarity; Check for foreign, and sensory words</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#errorhandling" target="_blank" rel="noopener noreferrer">Error handling and instructions</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen Reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#verifylabelling" target="_blank" rel="noopener noreferrer">Verify ALTs, labelling, and foreign phrases</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#confirminteraction" target="_blank" rel="noopener noreferrer">Confirm content interaction works with the screen reader</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">3.3.3 Error Suggestion</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R9in5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">3.3.3 Error Suggestion</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R9in5hl:" class="cds--accordion__content"><a id="jump_3_3_3" name="3_3_3" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#3_3_3">Copy link for <!-- -->3.3.3<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">If an input error is automatically detected and suggestions for correction are known, then the suggestions are provided to the user, unless it would jeopardize the security or purpose of the content.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that users are offered suggestions to correct input errors. It is easier for people with visual impairment or cognitive disabilities to correct input errors when allowed values are suggested or they can select one.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/error-suggestion" target="_blank">Understanding 3.3.3 Error Suggestions</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#error-messages" target="_blank" rel="noopener noreferrer">Surfacing error messages</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/content#error-messages" target="_blank" rel="noopener noreferrer">Error messages</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/dynamic-updates/#error-messages" target="_blank" rel="noopener noreferrer">Use accessible methods to implement error messages</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/dynamic-updates/#messages-persist" target="_blank" rel="noopener noreferrer">Implement validation and notification to minimize interruptions</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No automated checks identify issues specific to this requirement </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#errorhandling" target="_blank" rel="noopener noreferrer">If they are known, suggestions for correction are provided</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#errorhandling" target="_blank" rel="noopener noreferrer">Instructions are provided for specific formatting or values</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen Reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tests specific to this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">3.3.4 Error Prevention (Legal, Financial, Data)</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R9jn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">3.3.4 Error Prevention (Legal, Financial, Data)</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R9jn5hl:" class="cds--accordion__content"><a id="jump_3_3_4" name="3_3_4" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#3_3_4">Copy link for <!-- -->3.3.4<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">For content that causes legal commitments or financial transactions for the user to occur, that modifies or deletes user-controllable data in data storage systems, or that submits user test responses, the user can reverse, correct, or confirm the action.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures users can avoid irreversible consequences that may occur when performing an action. This includes submitting financial transactions that cannot be reversed, deleting data that cannot be recovered, and purchasing items.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">A disability can contribute to the possibility of making a mistake when performing a device-based action. For example, people with reading disabilities may transpose numbers and letters, and people who have motor disabilities may hit keys by mistake. Providing the ability to review and correct information or to reverse actions allows users to avoid mistakes that could have serious consequences.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">To comply with this requirement, one of the following must be true:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"><strong>Reversible:</strong> Submissions are reversible.</li> <li class="cds--list__item" dir="auto"><strong>Checked:</strong> Data entered by the user is checked for input errors and the user is provided an opportunity to correct them.</li> <li class="cds--list__item" dir="auto"><strong>Confirmed:</strong> A mechanism is available for reviewing, confirming, and correcting information before finalizing the submission.</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/error-prevention-legal-financial-data" target="_blank" rel="noopener noreferrer">Understanding 3.3.4 Error Prevention (Legal, Financial, Data)</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#transactions" target="_blank" rel="noopener noreferrer">Transactions</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#reverse" target="_blank" rel="noopener noreferrer">Reverse and undo</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/overview#reducing-effort" target="_blank" rel="noopener noreferrer">Follow core considerations in reducing effort</a> </li> <li class="cds--list__item" dir="auto"><a href="/able/toolkit/develop/overview#confirm-keyboard-interaction" target="_blank" rel="noopener noreferrer">Unit test - confirm component keyboard interaction</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No automated checks identify issues specific to this requirement </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#errorhandling" target="_blank" rel="noopener noreferrer">Users have a chance to check, confirm, or reverse actions</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen Reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tests specific to this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">3.3.7 Redundant Entry *WCAG 2.2</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R9kn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">3.3.7 Redundant Entry *WCAG 2.2</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R9kn5hl:" class="cds--accordion__content"><a id="jump_3_3_7" name="3_3_7" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#3_3_7">Copy link for <!-- -->3.3.7<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Information previously entered by or provided to the user that is required to be entered again in the same process is either auto-populated or available for the user to select.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that a user does not need to input repetitive information during the same process. Users who have difficulty remembering or transcribing information should not be forced to do so unnecessarily. In most situations, information does not to be asked for twice, and where it is necessary, authors can provide several mechanisms, such as dropdowns and checkboxes, which allow the user to validate or choose previously entered information.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Exceptions:</strong> A user can be asked to re-enter data if the information previously entered is no longer valid, if re-entering the information is required for security (such as re-entering a newly created password), or if it is in some other way essential that the user re-enter it, like in a memory game.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/redundant-entry.html" target="_blank">3.3.7 Redundant entry</a> (external link to WCAG 2.2) for more information on intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#multi-step" target="_blank" rel="noopener noreferrer"><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Multi-step processes</p></div></a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No automated checks identify issues specific to this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#process" target="_blank" rel="noopener noreferrer">User input is not repetitive in a process</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tasks for this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">3.3.8 Accessible Authentication (Minimum) *WCAG 2.2</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R9ln5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">3.3.8 Accessible Authentication (Minimum) *WCAG 2.2</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R9ln5hl:" class="cds--accordion__content"><a id="jump_3_3_8" name="3_3_8" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#3_3_8">Copy link for <!-- -->3.3.8<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">A cognitive function test (such as remembering a password or solving a puzzle) is not required for any step in an authentication process.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that logins can be completed with less mental effort. Some people with cognitive disabilities cannot solve problems, memorize a username or password, or retype passcodes, and so an author should not make people perform these actions to log in. Authors can easily meet this requirement by allowing users to paste information into authentication inputs. This provides a mechanism for users to use password manager applications for authentication, and to copy and paste passcodes.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Exceptions:</strong> The requirement provides a list of four exceptions where cognitive function tests are allowed. If an <strong>Alternative</strong> method is available that doesn’t rely on such a test. If a <strong>Mechanism</strong> is available to assist the user in completing the test, such as the ability to paste into password fields. If the text involves the recognition of <strong>Common objects</strong>, or <strong>Personal content</strong> previously provided by the user.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/accessible-authentication-minimum.html" target="_blank">2.5.8 Accessible authentication</a> (external link to WCAG 2.2) for more information on intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux#authentication" target="_blank" rel="noopener noreferrer">Authentication</a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57">Level 1</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 2</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Level 3</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/user-input#password-fields" target="_blank" rel="noopener noreferrer">Allow pasting and auto-fill in password fields</a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No automated checks identify issues specific to this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/manual/#process" target="_blank" rel="noopener noreferrer"><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Authetication processes which use cognitive tasks provide alternatives</p></div></a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Screen reader</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No screen reader tasks for this requirement</li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">4.1.2 Name, Role, Value</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R9nn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">4.1.2 Name, Role, Value</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R9nn5hl:" class="cds--accordion__content"><a id="jump_4_1_2" name="4_1_2" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#4_1_2">Copy link for <!-- -->4.1.2<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">For all user interface components (including but not limited to: form elements, links, and components generated by scripts), the name and role can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technologies.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that Assistive Technologies (AT) can gather information about, activate, set, and receive status of all user interface components.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> This requirement is primarily for developers who develop or script their own custom user interface components. Standard HTML controls already meet this requirement when used according to specification.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Custom interactive user interface components often do not expose proper role, state, and property information needed for assistive technologies. As a result, people with disabilities have difficulty identifying and interacting with the components. Common examples are custom menus, trees, data grids, accordions, and dialog boxes. Ensuring proper markup and keyboard operation enables people with disabilities to identify and interact with the custom components in the same manner they identify and interact with standard components.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/name-role-value" target="_blank">Understanding 4.1.2: Name, Role, Value</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/visual/#regions" target="_blank" rel="noopener noreferrer">Regions</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/visual/#white-space" target="_blank" rel="noopener noreferrer">White space</a> </li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/user-input/#accessible-names" target="_blank" rel="noopener noreferrer">Add accessible names for inputs lacking visible labels</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/user-input/#standard-component" target="_blank" rel="noopener noreferrer">If repurposing a standard component, use ARIA to set the correct name and role</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/user-input/#custom-components" target="_blank" rel="noopener noreferrer">On custom components, use ARIA to expose name, role, and value</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 2 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/automated/" target="_blank" rel="noopener noreferrer">Test using the IBM Equal Access Accessibility Checker browser extension or integration testing module to identify issues detected for this requirement</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No manual checks identify issues specific to this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Screen Reader</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#keyboardoperation" target="_blank" rel="noopener noreferrer">Display of name, role, value, and state information matches</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#confirminteraction" target="_blank" rel="noopener noreferrer">Dynamic update triggers and effects work with the screen reader</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">4.1.3 Status Messages</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R9on5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">4.1.3 Status Messages</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R9on5hl:" class="cds--accordion__content"><a id="jump_4_1_3" name="4_1_3" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#4_1_3">Copy link for <!-- -->4.1.3<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">In content implemented using markup languages, status messages can be programmatically determined through role or properties so that messages can be presented by assistive technologies without receiving focus.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures users are alerted of changes in status, such as new text appearing or a busy state ending. The key intended beneficiaries are blind and low vision users who may not perceive status messages.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> The ”<strong>status messages</strong>” are defined by WCAG as messages that provide information on things like the success or results of a user action, but that do not change the user’s context (i.e., take focus). This does not suggest that messages that take focus are forbidden; merely, such messages do not qualify as status messages and thus do not need to meet this requirement. The WCAG Understanding document provides multiple examples of messages that meet this criteria, as well as examples of messages that do not.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.w3.org/WAI/WCAG22/Understanding/status-messages" target="_blank" rel="noopener noreferrer">Understanding 4.1.3 Status Messages</a> (external link to WCAG) for more information on exceptions, intent, benefits, and techniques.</p></div><div style="margin-left:1rem"><ul class="Tabs-module--tab-list--1a067" role="tablist"><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__0--tab" tabindex="0" aria-selected="true">Design</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__1--tab" tabindex="-1">Develop</button></li><li role="presentation"><button class="Tabs-module--tab--25b80" type="button" role="tab" id="gtc__tabs__null__2--tab" tabindex="-1">Test</button></li></ul><section class="Tabs-module--panel--31531" role="tabpanel" id="gtc__tabs__null__0--panel" aria-labelledby="gtc__tabs__null__0--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 design tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#feedback" target="_blank" rel="noopener noreferrer">Feedback and notifications</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 design tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__1--panel" aria-labelledby="gtc__tabs__null__1--tab"><h4 class="Markdown-module--h4--4fd57"><strong>Level 1</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 1 developer tasks for this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 2</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/dynamic-updates/#role-status" target="_blank" rel="noopener noreferrer">Use role=status to advise on the success or results of an action</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/dynamic-updates/#role-alert" target="_blank" rel="noopener noreferrer">Use role=alert or an ARIA live region to convey a suggestion or warning</a> </li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Level 3</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No level 3 developer tasks for this requirement</li> </ul></section><section class="Tabs-module--panel--31531" hidden="" role="tabpanel" id="gtc__tabs__null__2--panel" aria-labelledby="gtc__tabs__null__2--tab"><h4 class="Markdown-module--h4--4fd57">Automated</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No automated checks identify issues specific to this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57">Manual</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">No manual checks identify issues specific to this requirement</li> </ul> <h4 class="Markdown-module--h4--4fd57"><strong>Screen Reader</strong></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/verify/screen-reader/#confirminteraction" target="_blank" rel="noopener noreferrer">Status messages appearing on screen are announced by the screen reader</a> </li> </ul></section></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">502.2.1 User Control of Accessibility Features</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R9pn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">502.2.1 User Control of Accessibility Features</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R9pn5hl:" class="cds--accordion__content"><a id="jump_502_2_1" name="502_2_1" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#502_2_1">Copy link for <!-- -->502.2.1<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Platform software shall provide user control over platform features that are defined in the platform documentation as accessibility features.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> This requirement applies to <em>platform software</em> and is Not Applicable (N/A) for most application software. Examples of platforms are: desktop operating systems, mobile and embedded operating systems, Web browsers, and software that supports macros or scripting. See <a href="https://www.access-board.gov/ict/#E103-definitions" target="_blank">definitions in the US Revised 508 Standard</a>.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">When a feature is documented in a platform as an accessibility feature, it should be consistently applied throughout the entire platform. This allows people who have disabilities to assume the reliability of accessibility features. For example, if an operating system allows changing the contrast, once the user makes a contrast change, it should be reflected in the entire operating system. If a browser allows changing the text size, once a user makes a text size change, this should be reflected in the entire browser.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">All accessibility features must function and be operable by the end user as documented.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#502.2.1" target="_blank">502.2.1 User Control of Accessibility Features</a> (external link to US 508) for more information.</p></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">502.2.2 No Disruption of Accessibility Features</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R9qn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">502.2.2 No Disruption of Accessibility Features</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R9qn5hl:" class="cds--accordion__content"><a id="jump_502_2_2" name="502_2_2" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#502_2_2">Copy link for <!-- -->502.2.2<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Software shall not disrupt platform features that are defined in the platform documentation as accessibility features.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Platforms, such as the Windows operating system and iOS, have a set of accessibility options and settings that enables users with disabilities to customize system wide settings to improve accessibility. For example, a Windows user with a physical disability may not be able to press multiple key stroke sequences, such as <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">Ctrl+Alt+Delete</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1k9bapqn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1k9bapqn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, simultaneously. Setting the <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">Sticky Keys</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1khbapqn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1khbapqn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> option enables the user to press and release the keys separately to invoke the desired function. For example, the user can press and release the <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">Shift</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1kpbapqn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1kpbapqn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> key 5 times, then press and release <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">Ctrl</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1l1bapqn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1l1bapqn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, then <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">Alt</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1l9bapqn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1l9bapqn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, then <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">Delete</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1lhbapqn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1lhbapqn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> keys to restart the Windows operating system.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Accessibility options and settings make it possible for people with a variety of disabilities to use their computer. If the application software interferes with these options, some users may find their system unusable.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> This requirement addresses the need to <em>not disrupt or override</em> platform accessibility options, including the keyboard commands to control these options. Requirement <a href="/able/requirements/requirements/#503_2" target="_blank" rel="noopener noreferrer">503.2 User preferences</a> addresses the need for applications to provide a mode of operation that <em>inherits</em> platform settings for color, contrast, font type, font size, and focus cursor.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#502.2.2" target="_blank">502.2.2 No Disruption of Accessibility Features</a> (external link to US 508) for more information.</p></div> <h4 class="Markdown-module--h4--4fd57"><h5 style="font-size:16px;font-weight:600">Supplemental techniques</h5></h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Not defining application keyboard shortcut keys that interfere with documented shortcut keys for operating system accessibility features:</strong> Operating systems frequently have dedicated shortcuts to enable or disable accessibility features. These keyboard shortcuts need to be globally available. Teams should not create application-specific keystrokes that conflict with these documented keystrokes in any supported operating system.</p></div> </li> <li class="cds--list__item" dir="auto"> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Apple iOS:</strong> Refer to the accessibility options available on iOS systems in Settings, General, Accessibility, and to documented <a href="https://help.apple.com/iphone/10/#/iph6c494dc6" target="_blank">VoiceOver keyboard commands</a> for iOS native applications to ensure that the application does not overwrite any documented iOS accessibility features.</p></div> </li> <li class="cds--list__item" dir="auto"> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Apple® macOS®:</strong> Refer to <a href="https://support.apple.com/en-us/HT204434" target="_blank">macOS® keyboard shortcuts</a>.</p></div> </li> <li class="cds--list__item" dir="auto"> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Microsoft Windows:</strong> Refer to <a href="https://www.microsoft.com/en-us/accessibility" target="_blank">Microsoft Accessibility</a> features supported to ensure that the application does not overwrite any documented accessibility features, including keyboard shortcuts.</p></div> </li> <li class="cds--list__item" dir="auto"> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Eclipse®:</strong> Refer to <a href="https://wiki.eclipse.org/Accessibility#Accessibility_Features_in_Eclipse" target="_blank">Accessibility Features in Eclipse</a>.</p></div> </li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">502.3.1 Object Information</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R9rn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">502.3.1 Object Information</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R9rn5hl:" class="cds--accordion__content"><a id="jump_502_3_1" name="502_3_1" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#502_3_1">Copy link for <!-- -->502.3.1<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The object role, state(s), properties, boundary, name, and description shall be programmatically determinable.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Someone who is blind or vision impaired uses a computer with the aid of assistive technology (AT) such as a screen reader, screen magnifier, or Braille display. Software must provide semantic information about the user interface objects to the AT. This is done through platform specific application programming interfaces (APIs) that programmatically expose UI object information to the AT including the following:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"><div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">name</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rq91raprn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rq91raprn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> (identity) attribute is the text string that is used to identify a user interface element to the user. For example, the label preceding an edit control, or the text of a push button function used as the name. Even non-text user interface elements, such as bitmaps, and images have a text string name that can be provided to the assistive technology.</li> <li class="cds--list__item" dir="auto"><div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">role</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1ka1raprn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1ka1raprn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> (operation) provides a description of the type of user interface element and implies the behavior of the element. For example, a role of push button identifies the element as a user interface object that performs an action when activated using the <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">Spacebar</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1kq1raprn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1kq1raprn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> or <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">Enter</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1la1raprn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1la1raprn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> key.</li> <li class="cds--list__item" dir="auto"><div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">state</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rqb1raprn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rqb1raprn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> is a description of the object’s status. For example, a state of focused indicates the object has the keyboard focus.</li> <li class="cds--list__item" dir="auto"><div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">boundary</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1kc1raprn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1kc1raprn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> of an object, also known as its <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">bounds</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1ks1raprn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1ks1raprn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, describes the location of the object on screen.</li> <li class="cds--list__item" dir="auto"><div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">description</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rqd1raprn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rqd1raprn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> provides additional information about a complex object or custom widget.</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">In the following sample Windows dialog box, the UI element with the current focus has a role of <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">radio button</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rd12baprn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rd12baprn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, a <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">name</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rd22baprn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rd22baprn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> of ”<em>Two</em>” and a <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">state</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rd42baprn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rd42baprn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> reflecting <em>checked</em>, <em>focused</em>, and <em>focusable</em>. The AT communicates to the user that focus is currently located on the radio button with the <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">name</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rd82baprn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rd82baprn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> ”<em>Two</em>”, and that there are three radio buttons from which to choose.</p></div> <!-- --> <!-- --> <div class="cds--row"><div class="Grid-module--column--16f51 cds--col-sm-4 cds--col-md-6 cds--col-lg-8"><img src="data:image/gif;base64,R0lGODlhvQBeAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBmAABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNmZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZmzGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb//5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZAJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwAM8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8Amf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+ZzP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAC9AF4AAAj/AP8JFOjnT8GDBhMiXKiwIcOHDiNCnCixIsWLFjNi3KjR4sCP/wym+qMqFbVUJVOaRMmy5EmVLluyfCmTpkqbM2XGhLmSJ86dNXX2DOpT6M+hN40qLZryT6qCIJ1WA0m1qtWrWLNq3cq1q9evYMFWGzlQKrV/Z6mpraaWGtu1bd+6jUsXrt25d+XqrYu37968fP/6DUwYsOHBhwUrnov25B+BqQb2paZKbtvKbS9bVos5M+XNnz2H9tw5c2nNok9zBq16tGnWsFPHJj37NWOBj/2o4nzUmVDfPIHLFK6SOEvjJZGnUs78t/Pgz4dHLz79ePXkzkOrKuhWlXfKLr3v//ZuUjz48t/Jgx8fPn179ujhrz8/X715++7jg/9TiL9T//31N1KA/qVSSHgjDQjgfwQK6J94uxUCzCYTTmgMhRhamCGFhazHlkGcoWSIDziUSKKJJeIgRoosnohUTkwRJWNSMdI440x//HEWWNTkWNJTO3qllh+poFTIJvDcc48/0/izZJNPOsmkk/fAs0mHKA2pI2WUiSFGI2McMgaYY4xZ5plojiGGIWKQxOV4b8YJ55xy1knnnXbmOadJYQn0Uo99ClSNjqoAA0888dwTDz5KLtooo4pCeig8wMDZox9x3sDippziMIYhh4ixRTqjTJEel+XFmSqcq6JaZ6u7wf960qu0PpYWWrjeqmuuIVGmI6+7Bpurm0gaEw8z8TRzj7LMLuusssgaY2Wc3L2JQww3xHBttttqi+231167RQxE6mkunuieqy66Hf4z1a7v8hovNQf2yJa8wLqbL6HGGGtsPHcwkezAiCLLxB2HqhNPv5aCGCssOAQqkKmppgJLrKhePOvDGHO88UkaVxxyxh2DXLLFu2E6F1ssr+xyy9VgqoqOML9sc8tOwbKJOsbwfIdATMAjrb/qMDFxzz1v8nG1u8EyhsT/aGESLFxS3XTVWF+tNTVWc52111t3LfbXY7uUr7DBWgzorVO0TUXbcLvd9q06wgKMv/B8JPDQ8Uj/8ZHQC1fq9aUfR0yVPwMhLpDi/zA+RZYVu3qy5B9HPvnllVMeuR81d36zW5iOtHJIBeXIUI4p4LzbzkiDxATPRYOEtDpKY8x0l1CXS2fXcPL+de91+r418LsH3y5jyN+bfFr12orrfzmOFH2Of0zBGL9IL+x6PEZ/RHS/XROOccSMl5/4+R9RrPn6mFueefvsv0+NyoslJvOWbv0zRVZ/pN6WU9RgXb945jrZDbBfSkvV7aghBqhJ7TIQ5I0EuTTB3VQwghTMoAU1iMENukR5IExLCNHCFpOs7V5TGOH1rEfCLd1NaDzTnlW+JzTB/U9mXLpBVRj3ER4OxFTpCuK6/4YoxHT9oX6IWRmhaKYW/RUmJCmAC7EOCDtjVKVfs0MgtfDHtQZKrFyZoZpoxOgZMoZRNIMrIxrN2BY2qkWMHfKcHF3WIXsxJoWfC4n17lW3A8KwZ90byOuQ9kdjeAZEXdtC49C3yMUxEnFABFuchCdJ4k0yeJgsnia5pLIMknGDn2wLpmDxBzI6kYNN7B8Fp4hFnhkjkHrDYs9+cSGsVWsuXgyU1PbSMrj00ma+HMwvaxZMXgpzVnNM5qzsiMI56lGJbLlbFdXhN6sMsorA6AuIMqNIR3qzkeB03AbRSM5ymvOc6EQnDi/ITk6qZUu70Z8HIQjFNm5pEwd8pexc5/9KLWaGOy3LZZ+IVLNt2MygBT2oQhPKUJch1KH0so0G3+JBtsTxiJj5RxRXI8FnfuaI1JBl7LxHQL3105A4o59aFGm+b7Z0kdYrTBKRSFOZ1nQtONRfCqaw056aKk8qc1M8f4qneo7nnsagJTBAotSkguRutNyEZbiTK0DkThVnyyratMrVrXo1VybEKvVGMgqnWK8z4+QTSCmjP7m5dQpUqB5mBoUWafaMpFn8CDZ1ZRDl/aObgYppVwf71cISdl9cIh31SkfUOtlKqEHKypx+hU+oDoSW/cKsUwXS1E3kan6/8hMXtjAuLlShtKeNgWlRy9oqYEpfftLXVGI7ldn/4qq2kpFtbrcBW1zx1rZn+e1uexvcemH1KnmCRbsIRcQ30TWk/bqbLFs53eoaY17bfN4WYFAF7nq3u+D9rnirIFjDmvew591q6HjCXqP4AS0kaa98WzKzs+CzsknNb1NpyV9j3O2+vKLqR4pEpAI/5Sl+SLCCFTyFBPMJahCGcJHco4qLUdjC7ClEZEICIQyvx8PisfBj/gEMTmBRutNFsSzvxomlSsYg/+AtV/JRFdt+hMZUwTFIdHzjqvB4IDIGSZA/MmQgg0R6M0sySZas5CZHL8ZOjjKTp7yd46ZiExjiRJa3PCEtd3kTnNhwjEFr4wib+cyBMlCBFuSgBjnl/7homZmCCDTnNfeHagMp1IYuVCEM8TlDYi7Le9OCj7Q0kRqFbgyhDb1oRaMl0W15NKMl7WhET9rSlYb0oTXd6Ehj2tOcpjSoLx3qT2+a1KjOdKojDRXRgGYyfMnMq2eNRlq7uta4vrWuPWNrXufa17uW9a+FrWvS/UN6T4le6ZLtlGU7W9nQbna0mU3tZ0v72tWetrWzje1te1vb4O52uLlN7m9jOzKtHjR6151edru73fB+t7wN+1oYi+7Q+L50viu9b0/3+9/6Dji/Be5vggN84AgveMIPrvCGO+Uf6Z63xONN8YlbvOIYh/hZ7P2r5ZFQhCD/uMg9TnIVmjwtKP+gRspXrvKWs/zlLm/5yUc+85KH3OY0v3nNQ/jwiOuqGqooBAwO5NeMF5aUpMWz0dELdKETfelQd3e933vvtMBi6OUROtXyUXCu59vrjAa7osWeii2Ukmt/2IIJwZ5ytYi9LW93u6dT/vara5gyWqdG3PXe9b5/3e9hB/zYPU0kiNtK3e88NAnrePGsqsIQsMCVQGAB+cZ7tUeKdwvjvzoNOUQ+6hmf+rE7Tg0YUM0fuir9oZW3DBS4Xgxp4frIZY882m8Bq7uCxRb4jhYUMMH1wEcB7NFCe+UVv+W0L/3pUw+D1VPj98FHARf8EYdY3Pz4xL++9me//bn0/PC4Cvr/rvKM+1wxQwUG9QccDEFx5eLqFYp4xUAKofRcUd/6Fhc/r8ifr84zAled93mWJ3GiV3V3JyzK5WnTAAeH0BbwoAKwMA1x4AevpxYL6HqGwG9bgGfw9wVfIH8rpWhtJ4HsRw3+YAfDpwnDFwo3QA338HspYH0pp2gHmC8JmG/Up3QSiAquxwX/IIGEwAQQeIEokIHUQITst3AGd2nfhxbqpgX7BxIwwCsBCICep3444IJOYFCg4INVqCu7JxCKUAaK4IEDEYa6cn9pwQw61HlbYFDEYAjq1wjUYA/otytQeCtUMYW78oU/CAc6dH6woH4tiBag0EAB6A+awH73sIWg/6dxxiY68FV+evgPpARy8AADyrOAhyCB/+eJjWh9J9iAIrd7Z/EKX6ADH+gnW6A8M+iJJMQMMQALbMgMhiCBsSCIf2gIKac8JJEvk9dxm1h9c6GG90eCbBGKJmgHhyANTgALbLGIO6dz1NiE8xN+SVgV3sEr0uB5ABgHjGCM1ccM0WeEueJ+p7iKAkF/waKGaOEPcrANoNAItjgNVVCHMZB+mkCHvPJ4kfUR29iHcvB/Z1GFiUiM/0COwWcI9hB9/Bh1BchFpleJatF8CsiADjiEccB+JHh+1vd3K0WJA6F7fKcWI7iRhwYKheB5nYcKuyeIR7h+dJcZEyl5jWGR+f92D3Ggg8SIiyTIded3C3Cni3AneEUJkmlReD7XGO3yEdWweeZ3h+rHfuJofYeIFswggLfijyBBDZXXjgh5FsvgBzpEDcQwBXQ4lXV4h8ASUSDxlJlnhQJokFcYll2IlYO4iGfBDPgHkRtHdcLINUMXeZQ3kdhHDa1XgT8Ijov5iXDgepoYeyKkCmZHDQaVdrhHe6/ImHPxgqRIlC+IAjGIfCBnd4RpCIZ5czppfWxRlT9ZkI+JApGpfq43i4d5m933IegGfrqyDUE3dBn1iGiDdBsonF3lm04XnANonMISkQ3HcNC5hEo4cG0nnQ03g89pndE5ndnJnf1mjYi3nOL/iXIxB3PmWZ7MOZ4E+JejR4059544F5/TCJ/zKZ/uaZ/0eZ/1OY3gqZ7p+Z/+GaDqxZ5VN3hIaaCBd6BHmaAMiqAOuqAPKncKKqENCqEWSqERWpIVqpS8KaC8shKzAqIiGqIkOqImWqIoeqIqmqIsuqIuiqJL55zcN6O1l5uSGWdolqM6CjWpYHw2mn0f158AuiuBtqNGeqRYEZfx5pzbaYEoqZ2MFnlIOqVUOmDeSXBC+g+akIW4sgyFmIZh6W5FWqVkqqNKKnUE2nFBOReawAUjBIv4iTxwVqZ0imY9qp94mqULaISNuA1EiAJpWX10GXlIiBYv+JDHVqeKemZn/9puTHoWmtCC+cCCjNaIEbiRuHiEgtqm+cAMz5iQTGAIYCelIHF/AtEPsRmDjaMJrqcCsbCoihoZF6qhD8qhTpgr95CP1AAKRkibKACBx+iNAdinJriPwjKmyvCrr9o4PvgP9hAD/3APGfgPy4ADRQarU9qo6yajbkGC90AFBrWAsLeanliVCgl8huCjOHo4cXALVAEPK+CuA9Gn2FqmdwqkNUqjuml4t3orxWAIy5CEuuh/wUqonmeHBsVVY9o4lrCsfwOtH0EMh1CvZaqt5/WoaDENVHAHJXgPTUA18JACl8p+zIiYMTgNbYqVGcgMoapopNpD1QcS/cAEjTAQrf/nqhRLprLapN+5m/2aK6BQlljpejZQl9bXkCgQBsIam7p6qLeysP7QsD3EgFRhDytwrTlrpjGapnian14rpzvUromzflXhsfKatUd6r3HKcz57jUP6oTsktY1DtQNhD8vqpViLtoy6tZGIPxm6d4ALeC8rEKAAfPkID9EnBqH5q2ertzu6s7Q6q29nq27roU/ruJjblXzLcT/Ke/n6uerKVpk7umqLm/raI20bnm+7sKObsxZ7WBjbnbIbnYPbulkLuVdaaVn6tmfBuraLra9Lb1z7tft5nyUBCyyBvMebvMy7vM5rMc0Lvc+rvNJbvdR7vdGLvdObvdy7vcWbc7v/a7niy7vjK2+xi6GSa5Tou76Ry76BO6HtG7/vW6Huq77ya5SUq7rlS778u79cxa2hG8A3CroDLMD4asCei8CmS8AHXMAO3MAQnMAPLMENHL79e8H+i8G3cr5Qmruz28Ef7ME8C8IjLMJpYcEZnMIaXL4A3LVr68Lf+8LEC8M0PMM2bHMovMI6rMIBysHz+7f2+8PpC79CXL9EHMRIfMSHlr88vMNO7KEtHMELrMCdO8UTbMVSXMVafLpZzMUSDJ4dwRFiHMZkPMZmXMZofMZqLBEEOl9uLBRvHMdwPMdyXMd0fMd2nMd4vMc8wa+/+8eAfBVpPMhrXMiEfMiGnMiIBKwQAQEAOw==" alt="a dialog box with three radio buttons"/></div></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Sample Windows dialog box with radio buttons and text input field.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">When the user moves focus to the edit input field, the object information returned to the AT reflects</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"><div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">name</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1k94raprn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1k94raprn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> of ”<em>Value:</em>“,</li> <li class="cds--list__item" dir="auto"><div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">role</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rqa4raprn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rqa4raprn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> of editable text,</li> <li class="cds--list__item" dir="auto"><div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">state</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1kb4raprn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1kb4raprn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> of <em>focused</em> and <em>focusable</em>,</li> <li class="cds--list__item" dir="auto"><div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">value</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R38c4raprn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R38c4raprn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> of “<em>123</em>”. In this example, there is no <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">description</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R39c4raprn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R39c4raprn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>. The boundary is returned through the <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">getBounds</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R39s4raprn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R39s4raprn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> method of each control.</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The level of effort to expose object information to assistive technologies depends on how the user interface objects have been created. Standard user interface controls (widgets) such as Windows controls or Eclipse SWT widgets, such as push buttons, menu bars, and menu items typically expose object information with no additional implementation needed. Custom controls can be created by building on standard controls, or can be custom drawn. Controls that build on an accessible standard control are often accessible with little effort. Custom drawn controls that are unique to the software do not share any of the standard control definitions and have no inherited accessibility properties; therefore, all the accessible features must be provided by the software.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#502.3.1" target="_blank">502.3.1 Object Information</a> (external link to US 508) for more information.</p></div> <h4 class="Markdown-module--h4--4fd57">Resources:</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Apple iOS</strong></p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/iPhoneAccessibility/Introduction/Introduction.html" target="_blank">Accessibility Programming Guide for iOS®</a> </li> <li class="cds--list__item" dir="auto"> <a href="https://podcasts.apple.com/us/podcast/18-accessibility-on-ios-make/id395605774?i=1000089601807" target="_blank">Apple Podcast: Accessibility on iOS: Make an App for Everyone</a> </li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Windows</strong></p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="https://docs.microsoft.com/en-us/dotnet/framework/ui-automation/ui-automation-and-microsoft-active-accessibility" target="_blank">UI Automation and Microsoft Active Accessibility</a> </li> <li class="cds--list__item" dir="auto"> <a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility/Implementing_MSAA_server" target="_blank">Implementing a Microsoft Active Accessibility (MSAA) Server</a> </li> <li class="cds--list__item" dir="auto"> <a href="https://msdn.microsoft.com/en-us/library/ms696102%28VS.85%29.aspx" target="_blank">Developer’s Guide for Active Accessibility Servers</a> </li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Eclipse</strong></p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="https://wiki.eclipse.org/Accessibility" target="_blank">Eclipse foundation - Accessibility</a> </li> <li class="cds--list__item" dir="auto"> <a href="https://wiki.linuxfoundation.org/accessibility/iaccessible2/objectattributes" target="_blank">IAccessible2® Object Attributes Specification</a> </li> <li class="cds--list__item" dir="auto"> <a href="https://www.w3.org/TR/core-aam-1.1/" target="_blank">Core Accessibility API Mappings 1.1</a> </li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">502.3.2 Modification of Object Information</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R9sn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">502.3.2 Modification of Object Information</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R9sn5hl:" class="cds--accordion__content"><a id="jump_502_3_2" name="502_3_2" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#502_3_2">Copy link for <!-- -->502.3.2<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">States and properties that can be set by the user shall be capable of being set programmatically, including through assistive technology.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Someone who is blind or vision impaired uses a computer with the aid of assistive technology (AT) such as a screen reader, screen magnifier, or Braille display. Software must provide semantic information about the user interface objects to the AT. This is done through platform specific application programming interfaces (APIs) that programmatically expose information to the AT including <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">name</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1k9bapsn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1k9bapsn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> (identity), <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">role</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1khbapsn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1khbapsn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> (operation), <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">state</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1kpbapsn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1kpbapsn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">boundary</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1l1bapsn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1l1bapsn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">properties</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1l9bapsn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1l9bapsn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, and <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">description</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1lhbapsn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1lhbapsn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> of user interface objects.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Often the assistive technology needs to set the attributes, such as <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">states</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rq9rapsn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rq9rapsn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> and <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">properties</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rqhrapsn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rqhrapsn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> in the object information. For example, a user inputting text in a desktop application through speech recognition software may need to style the text. The AT (speech recognition software) needs to access these attributes via APIs to programmatically set the styling of the text.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#502.3.2" target="_blank">502.3.2 Modification of Object Information</a> (external link to US 508) for more information.</p></div> <h4 class="Markdown-module--h4--4fd57">Resources</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">See resources listed in <a href="/able/requirements/requirements/#502_3_1" target="_blank">502.3.1 Object Information</a>.</li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">502.3.3 Row, Column, and Headers</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R9tn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">502.3.3 Row, Column, and Headers</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R9tn5hl:" class="cds--accordion__content"><a id="jump_502_3_3" name="502_3_3" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#502_3_3">Copy link for <!-- -->502.3.3<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">If an object is in a data table, the occupied rows and columns, and any headers associated with those rows or columns, shall be programmatically determinable.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Table organization and relationship information displayed visually must also be available programmatically so that the information is accessible to Assistive Technology (AT) users. Someone who is blind or vision impaired uses a computer with the aid of AT such as a screen reader, screen magnifier, or Braille display. Sighted users take many cues from the visible table and can easily see whether there are row or column headers and can read the data in a single cell, row, or column and associate it with the correct header information. Screen readers must have this information programmatically identified so that the intended relationships and organization shown in the presentation of the table can be conveyed to the user who cannot see it. As an example, a table header must be coded as a header; it is not sufficient to simply place the header information in the first row or first column and give it a special visual treatment such as bold text or a colored background.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#502.3.3" target="_blank">502.3.3 Row, Column, and Headers</a> (external link to US 508) for more information.</p></div> <h4 class="Markdown-module--h4--4fd57">Resources</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">See resources listed in <a href="/able/requirements/requirements/#502_3_1" target="_blank">502.3.1 Object Information</a>.</li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">502.3.4 Values</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R9un5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">502.3.4 Values</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R9un5hl:" class="cds--accordion__content"><a id="jump_502_3_4" name="502_3_4" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#502_3_4">Copy link for <!-- -->502.3.4<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Any current value(s), and any set or range of allowable values associated with an object, shall be programmatically determinable.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">In addition to knowing the <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">name</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R389bapun5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R389bapun5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">role</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R38hbapun5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R38hbapun5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">state</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R38pbapun5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R38pbapun5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">boundary</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R391bapun5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R391bapun5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">properties</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R399bapun5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R399bapun5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, and <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">description</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R39hbapun5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R39hbapun5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> of an object as covered in <a href="/able/requirements/requirements/#502_3_1" target="_blank">502.3.1 Object Information</a>, it is important for the assistive technology (AT) user to understand the <em>current</em> value and <em>range</em> of values available for input controls. For example, for a blind or sight impaired user to be able to interact with a spinner widget, it is important for the user to know the <em>current</em> <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">value</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R3apbapun5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R3apbapun5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, as well as the allowed <em>minimum</em> to <em>maximum</em> values. In order to communicate these values to the user, they must be programmatically obtainable by the AT.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#502.3.4" target="_blank">502.3.4 Values</a> (external link to US 508) for more information.</p></div> <h4 class="Markdown-module--h4--4fd57">Resources</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">See resources listed in <a href="/able/requirements/requirements/#502_3_1" target="_blank">502.3.1 Object Information</a>.</li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">502.3.5 Modification of Values</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:R9vn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">502.3.5 Modification of Values</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:R9vn5hl:" class="cds--accordion__content"><a id="jump_502_3_5" name="502_3_5" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#502_3_5">Copy link for <!-- -->502.3.5<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Any values associated with an object that can be set by the user shall be capable of being set programmatically, including through assistive technology.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">In addition to knowing the <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">name</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R389bapvn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R389bapvn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">role</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R38hbapvn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R38hbapvn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">state</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R38pbapvn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R38pbapvn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">boundary</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R391bapvn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R391bapvn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">properties</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R399bapvn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R399bapvn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, and <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">description</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R39hbapvn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R39hbapvn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> of a user interface object (component or widget) as covered in <a href="/able/requirements/requirements/#502_3_1" target="_blank">502.3.1 Object Information</a>, it is important for the assistive technology (AT) user to understand the <em>current</em> value and be able to set those values through the use of the AT that interfaces programmatically with the UI object.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">For example, for a blind or sight impaired user to be able to interact with a spinner widget, it is important for the user to know the <em>current</em> <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">value</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1khrapvn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1khrapvn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, the allowed <em>minimum</em> to <em>maximum</em> values, as well as to be able to select a desired value from a list. In order to communicate these values to the user, they must be programmatically obtainable by the AT.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Any values that can be set by other non-AT users must be capable of being set by AT users through the use of their AT which programmatically interfaces with the UI object (widget or component).</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#502.3.5" target="_blank">502.3.5 Modification of Values</a> (external link to US 508) for more information.</p></div> <h4 class="Markdown-module--h4--4fd57">Resources</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">See resources listed in <a href="/able/requirements/requirements/#502_3_1" target="_blank">502.3.1 Object Information</a>.</li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">502.3.6 Label Relationships</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Ra0n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">502.3.6 Label Relationships</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Ra0n5hl:" class="cds--accordion__content"><a id="jump_502_3_6" name="502_3_6" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#502_3_6">Copy link for <!-- -->502.3.6<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Any relationship that a component has as a label for another component, or of being labeled by another component, shall be programmatically determinable.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">In addition to knowing the <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">name</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R6ghbaq0n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R6ghbaq0n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">role</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R6h1baq0n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R6h1baq0n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">state</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R6hhbaq0n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R6hhbaq0n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">boundary</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R6i1baq0n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R6i1baq0n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">properties</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R6ihbaq0n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R6ihbaq0n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, and <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">description</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R6j1baq0n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R6j1baq0n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> of a user interface object (component or widget) as covered in <a href="/able/requirements/requirements/#502_3_1" target="_blank">502.3.1 Object Information</a>, it is important for the assistive technology (AT) user to understand the <em>relationship</em> a component (widget or UI object) may have as a <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">label for</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R6khbaq0n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R6khbaq0n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> or be <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">labeled by</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R6l1baq0n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R6l1baq0n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> another component, and that the AT can programmatically determine that relationship.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirements is in addition the requirement that a UI object have a <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">name</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R38hraq0n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R38hraq0n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> such as icon names, window titles, button labels, and edit field labels. The UI object and its <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">name</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R391raq0n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R391raq0n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> must be associated programmatically with the related UI object or content for which it is a <em>label for</em> or for which it is <em>labeled by</em>, such that the AT can render that information to the user.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Labels and relationships are used to describe sections of content, controls, as well as groups of controls. In some cases, it may be unclear whether a piece of static text is a label or additional description or instructions. But whether treated as a label, a description, or instructions the requirement is the same: if labels, descriptions or instructions are present, they must be programmatically determinable.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> For non-web software to which this requirement applies, programmatic determinability is best achieved through the use of accessibility services or API provided by platform software to enable interoperability between software and assistive technologies. See <a href="https://www.w3.org/TR/wcag2ict/#content-structure-separation-programmatic" target="_blank">WCAG2ICT - 1.3.1 Info and relationships</a>.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#502.3.6" target="_blank">502.3.6 Label Relationships</a> (external link to US 508) for more information.</p></div> <h4 class="Markdown-module--h4--4fd57">Resources</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">See resources listed in <a href="/able/requirements/requirements/#502_3_1" target="_blank">502.3.1 Object Information</a>.</li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">502.3.7 Hierarchical Relationships</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Ra1n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">502.3.7 Hierarchical Relationships</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Ra1n5hl:" class="cds--accordion__content"><a id="jump_502_3_7" name="502_3_7" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#502_3_7">Copy link for <!-- -->502.3.7<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Any hierarchical (parent-child) relationship that a component has as a container for, or being contained by, another component shall be programmatically determinable.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirements is in addition to the requirement that a component (widget or UI object) have a <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">name</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1k9baq1n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1k9baq1n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> such as icon names, window titles, button labels, and edit field labels as covered in <a href="/able/requirements/requirements/#502_3_1" target="_blank">502.3.1 Object Information</a>. It is important for the assistive technology (AT) user to understand the <em>relationship</em> a component may have as a <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">container for</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1l1baq1n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1l1baq1n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> or be <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">contained by</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R1l9baq1n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R1l9baq1n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> another component, and that the AT can programmatically determine that relationship and render it to the user where applicable. This allows AT users to understand how to navigate through and interact with content and compound controls.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">For example, AT users may be exploring a Folder (container or tree) view. They tab to the topmost folder (node) in the view and the AT announces that it has five items (children). Users can then use the arrow keys to move through the five items under the parent folder and discover the folder’s contents.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#502.3.7" target="_blank">502.3.7 Hierarchical Relationships</a> (external link to US 508) for more information.</p></div> <h4 class="Markdown-module--h4--4fd57">Resources</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">See resources listed in <a href="/able/requirements/requirements/#502_3_1" target="_blank">502.3.1 Object Information</a>.</li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">502.3.8 Text</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Ra2n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">502.3.8 Text</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Ra2n5hl:" class="cds--accordion__content"><a id="jump_502_3_8" name="502_3_8" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#502_3_8">Copy link for <!-- -->502.3.8<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The content of text objects, text attributes, and the boundary of text rendered to the screen, shall be programmatically determinable.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Users depend on Assistive Technology (AT) to relay information to them about text content and attributes that are programmatically determined. If text is editable, AT users also need the ability to interact with the text content. The AT uses programmatically determined text attributes to describe the text styling to the user. Where the text is editable, the caret focus, text selection, and text boundaries must also be made programmatically available to the AT.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> The selection and manipulation of text involves considerations from several requirements. Depending on circumstances, such as whether text is static, read-only, or fully editable, similar techniques may be required from each of <em>502.3.x set of requirements</em>:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">502.3.8 Text (this requirement)</li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#502_3_9" target="_blank">502.3.9 Modification of Text</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#502_3_12" target="_blank">502.3.12 Focus Cursor</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#502_3_13" target="_blank">502.3.13 Modification of Focus Cursor</a> </li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#502.3.8" target="_blank">502.3.8 Text</a> (external link to US 508) for more information.</p></div> <h4 class="Markdown-module--h4--4fd57">Resources</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">See resources listed in <a href="/able/requirements/requirements/#502_3_1" target="_blank">502.3.1 Object Information</a>.</li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">502.3.9 Modification of Text</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Ra3n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">502.3.9 Modification of Text</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Ra3n5hl:" class="cds--accordion__content"><a id="jump_502_3_9" name="502_3_9" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#502_3_9">Copy link for <!-- -->502.3.9<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Text that can be set by the user shall be capable of being set programmatically, including through assistive technology.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Users depend on Assistive Technology (AT) to relay information to them about text content and attributes that are programmatically determined. If text is editable, AT users also need the ability to interact with the text content. The AT uses programmatically determined text attributes to describe the text styling to the user. Where the text is editable, the caret focus, text selection, and text boundaries must also be made programmatically available to the AT.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> The selection and manipulation of text involves considerations from several requirements. Depending on circumstances, such as whether text is static, read-only, or fully editable, similar techniques may be required from each of <em>502.3.x set of requirements</em>:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#502_3_8" target="_blank">502.3.8 Text</a> </li> <li class="cds--list__item" dir="auto">502.3.9 Modification of Text (this requirement)</li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#502_3_12" target="_blank">502.3.12 Focus Cursor</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#502_3_13" target="_blank">502.3.13 Modification of Focus Cursor</a> </li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#502.3.9" target="_blank">502.3.9 Modification of Text</a> (external link to US 508) for more information.</p></div> <h4 class="Markdown-module--h4--4fd57">Resources</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">See resources listed in <a href="/able/requirements/requirements/#502_3_1" target="_blank">502.3.1 Object Information</a>.</li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">502.3.10 List of Actions</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Ra4n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">502.3.10 List of Actions</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Ra4n5hl:" class="cds--accordion__content"><a id="jump_502_3_10" name="502_3_10" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#502_3_10">Copy link for <!-- -->502.3.10<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">A list of all actions that can be executed on an object shall be programmatically determinable.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement ensures that the list of possible actions offered by each UI object (component or widget) is made available programmatically. Assistive technology (AT) can then give access to all the supported actions without the user resorting to accessing them through a mechanism like a context menu, which would require extra steps. For example, a node in a flow diagram could be opened when the user presses Enter or Spacebar, deleted via the Delete key, or copied via Ctrl+C. These 3 possible actions would be available to ATs. This is especially beneficial for AT’s that offer assistance to users with mobility impairment, such as voice control software and on-screen keyboards.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#502.3.10" target="_blank">502.3.10 List of Actions</a> (external link to US 508) for more information.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Notes:</strong></p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">The first action in a list should be identified as the default action. See <a href="https://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/interface_i_accessible_action.html" target="_blank">IAccessibleAction Interface</a> specifications.</li> <li class="cds--list__item" dir="auto"><strong>Apple iOS:</strong> Using standard controls from the <a href="https://developer.apple.com/reference/uikit" target="_blank">UIKit framework</a> exposes actions automatically. Additional actions can be described using <a href="https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/iPhoneAccessibility/Making_Application_Accessible/Making_Application_Accessible.html#//apple_ref/doc/uid/TP40008785-CH102-SW4" target="_blank">Hints</a> and <a href="https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/iPhoneAccessibility/Making_Application_Accessible/Making_Application_Accessible.html#//apple_ref/doc/uid/TP40008785-CH102-SW7" target="_blank">Traits</a>. When gestures are assigned to a component, use the <a href="https://developer.apple.com/documentation/uikit/accessibility/uiaccessibilityaction" target="_blank">accessibilityCustomActions</a> method to add the gesture-based actions.</li> <li class="cds--list__item" dir="auto"><strong>Windows:</strong> Implement <a href="https://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/interface_i_accessible_action.html" target="_blank">IAccessibleAction Interface</a>, <a href="https://msdn.microsoft.com/en-us/library/windows/desktop/dd318477(v=vs.85).aspx" target="_blank">get_accDefaultAction</a>, <a href="https://msdn.microsoft.com/en-us/library/windows/desktop/dd318470(v=vs.85).aspx" target="_blank">accDoDefaultAction</a>, and <a href="https://docs.microsoft.com/en-us/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_acckeyboardshortcut" target="_blank">get_accKeyboardShortcut</a>.</li> <li class="cds--list__item" dir="auto">Also see resources listed in <a href="/able/requirements/requirements/#502_3_1" target="_blank">502.3.1 Object Information</a>.</li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">502.3.11 Actions on Objects</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Ra5n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">502.3.11 Actions on Objects</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Ra5n5hl:" class="cds--accordion__content"><a id="jump_502_3_11" name="502_3_11" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#502_3_11">Copy link for <!-- -->502.3.11<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Applications shall allow assistive technology to programmatically execute available actions on objects.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement is complementary to <a href="/able/requirements/requirements/#502_3_10" target="_blank">502.3.10 List of Actions</a>. <em>502.3.11 Actions on Objects</em> requires that Assistive Technology (AT) have the ability to <em>execute</em> all those supported actions without having the user resort to accessing the actions through a context menu, which would require extra steps. This is especially beneficial for ATs that offer assistance to users with mobility impairment, such as voice control software and on-screen keyboards. For example, possible actions that could be supported include:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">a combo box is <em>opened</em> when the user presses <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">Enter</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rd49raq5n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rd49raq5n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>, <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">Spacebar</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rd69raq5n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rd69raq5n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> or <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">Alt+Down Arrow</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rd89raq5n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rd89raq5n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div></li> <li class="cds--list__item" dir="auto">a node in a flow diagram is <em>opened</em> when the user presses <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">Enter</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R6khraq5n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R6khraq5n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> or <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">Spacebar</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R6mhraq5n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R6mhraq5n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div></li> <li class="cds--list__item" dir="auto">a node is <em>deleted</em> via the <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">Delete</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rd4praq5n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rd4praq5n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> key or <em>copied</em> via <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">Ctrl+C</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:Rd8praq5n5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:Rd8praq5n5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div>.</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#502.3.11" target="_blank">502.3.11 Actions on Objects</a> (external link to US 508) for more information.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Notes:</strong></p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">The first action in a list should be identified as the default action. See <a href="https://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/interface_i_accessible_action.html" target="_blank">IAccessibleAction Interface</a> specifications.</li> <li class="cds--list__item" dir="auto"><strong>Apple iOS:</strong> Using standard controls from the <a href="https://developer.apple.com/reference/uikit" target="_blank">UIKit framework</a> exposes actions automatically. Additional actions can be described using <a href="https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/iPhoneAccessibility/Making_Application_Accessible/Making_Application_Accessible.html#//apple_ref/doc/uid/TP40008785-CH102-SW4" target="_blank">Hints</a> and <a href="https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/iPhoneAccessibility/Making_Application_Accessible/Making_Application_Accessible.html#//apple_ref/doc/uid/TP40008785-CH102-SW7" target="_blank">Traits</a>. When gestures are assigned to a component, use the <a href="https://developer.apple.com/documentation/uikit/accessibility/uiaccessibilityaction" target="_blank">accessibilityCustomActions</a> method to add the gesture-based actions.</li> <li class="cds--list__item" dir="auto"><strong>Windows:</strong> Implement <a href="https://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/interface_i_accessible_action.html" target="_blank">IAccessibleAction Interface</a>, <a href="https://msdn.microsoft.com/en-us/library/windows/desktop/dd318477(v=vs.85).aspx" target="_blank">get_accDefaultAction</a>, <a href="https://msdn.microsoft.com/en-us/library/windows/desktop/dd318470(v=vs.85).aspx" target="_blank">accDoDefaultAction</a>, and <a href="https://docs.microsoft.com/en-us/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_acckeyboardshortcut" target="_blank">get_accKeyboardShortcut</a>.</li> <li class="cds--list__item" dir="auto">Also see resources listed in <a href="/able/requirements/requirements/#502_3_1" target="_blank">502.3.1 Object Information</a>.</li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">502.3.12 Focus Cursor</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Ra6n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">502.3.12 Focus Cursor</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Ra6n5hl:" class="cds--accordion__content"><a id="jump_502_3_12" name="502_3_12" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#502_3_12">Copy link for <!-- -->502.3.12<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Applications shall expose information and mechanisms necessary to track focus, text insertion point, and selection attributes of user interface components.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Even when the software provides keyboard access so users can navigate the software, the focus location, selection state, and text insertion point information must also be programmatically available to Assistive Technology (AT). AT’s such as screen readers and screen magnifiers need to know the position and contents of the visual focus indicator, so it can describe, magnify, or manipulate the focused object for the user. For example, as a user tabs around a dialog, a screen magnifier needs to follow the visual focus and does that using the programmatic focus information.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">When editing, the caret or insertion bar is the visual focus. As a AT user moves the focus with the arrow keys, the AT must know the position of that focus so that it can echo the current character, word or line. The AT uses programmatically determined text selection, boundaries, and attributes to describe the text styling to the user.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> The selection and manipulation of text involves considerations from several requirements. Depending on circumstances, such as whether text is static, read-only, or fully editable, similar techniques may be required from each of <em>502.3.x set of requirements</em>:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#502_3_8" target="_blank">502.3.8 Text</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#502_3_9" target="_blank">502.3.9 Modification of Text</a> </li> <li class="cds--list__item" dir="auto">502.3.12 Focus Cursor (this requirement)</li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#502_3_13" target="_blank">502.3.13 Modification of Focus Cursor</a> </li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#502.3.12" target="_blank">502.3.12 Focus Cursor</a> (external link to US 508) for more information.</p></div> <h4 class="Markdown-module--h4--4fd57">Resources</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">See resources listed in <a href="/able/requirements/requirements/#502_3_1" target="_blank">502.3.1 Object Information</a>.</li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">502.3.13 Modification of Focus Cursor</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Ra7n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">502.3.13 Modification of Focus Cursor</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Ra7n5hl:" class="cds--accordion__content"><a id="jump_502_3_13" name="502_3_13" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#502_3_13">Copy link for <!-- -->502.3.13<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Focus, text insertion point, and selection attributes that can be set by the user shall be capable of being set programmatically, including through the use of assistive technology.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Even when the software provides keyboard access so users can navigate the software, the focus location, selection state, and text insertion point information must also be programmatically available to Assistive Technology (AT). AT’s such as screen readers and screen magnifiers need to know the position and contents of the visual focus indicator, so it can describe, magnify, or manipulate the focused object for the user.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">When editing, the caret or insertion bar is the visual focus. As a AT user moves the focus with the arrow keys, the AT must know the position of that focus so that it can echo the current character, word, or line. The AT uses programmatically determined text selection, boundaries, and attributes to describe the text styling to the user.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">For example, speech recognition (command and control) needs programmatic access to the focus, text insertion point, and selection attributes to process a user’s spoken commands when creating a new document, entering spoken text into the application or document, or moving focus to manipulate the application or document.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> The selection and manipulation of text involves considerations from several requirements. Depending on circumstances, such as whether text is static, read-only, or fully editable, similar techniques may be required from each of <em>502.3.x set of requirements</em>:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#502_3_8" target="_blank">502.3.8 Text</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#502_3_9" target="_blank">502.3.9 Modification of Text</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#502_3_12" target="_blank">502.3.12 Focus Cursor</a> </li> <li class="cds--list__item" dir="auto">502.3.13 Modification of Focus Cursor (this requirement)</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#502.3.13" target="_blank">502.3.13 Modification of Focus Cursor</a> (external link to US 508) for more information.</p></div> <h4 class="Markdown-module--h4--4fd57">Resources</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">See resources listed in <a href="/able/requirements/requirements/#502_3_1" target="_blank">502.3.1 Object Information</a>.</li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">502.3.14 Event Notification</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Ra8n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">502.3.14 Event Notification</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Ra8n5hl:" class="cds--accordion__content"><a id="jump_502_3_14" name="502_3_14" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#502_3_14">Copy link for <!-- -->502.3.14<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Notification of events relevant to user interactions, including but not limited to changes in the component’s state(s), value, name, description, or boundary, shall be available to assistive technology.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">In addition to providing semantic information about user interface objects (widgets, components, content) to Assistive Technology (AT), software must alert the AT <em>when</em> events occur that cause changes to the semantic information. These events include the following:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">focus changes</li> <li class="cds--list__item" dir="auto">caret moves</li> <li class="cds--list__item" dir="auto">selection changes</li> <li class="cds--list__item" dir="auto">components (widgets or UI objects) are added or removed</li> <li class="cds--list__item" dir="auto">state(s), value, name, description or boundary has changed</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">For example, an event is when a mailbox is refreshed or updated with new unread items.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">It is essential that such change are programmatically available to the AT, such as via a listener, so that AT can describe the changes to the AT users, enabling them to understand and interact with the controls and content.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#502.3.14" target="_blank">502.3.14 Event Notification</a> (external link to US 508) for more information.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Resources:</strong> See resources listed in <a href="/able/requirements/requirements/#502_3_1" target="_blank">502.3.1 Object Information</a>.</p></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">502.4 Platform Accessibility Features</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Ra9n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">502.4 Platform Accessibility Features</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Ra9n5hl:" class="cds--accordion__content"><a id="jump_502_4" name="502_4" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#502_4">Copy link for <!-- -->502.4<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Platforms and platform software shall conform to the requirements in ANSI/HFES 200.2, Human Factors Engineering of Software User Interfaces — Part 2: Accessibility (copyright 2008) listed below:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">Section 9.3.3 Enable sequential entry of multiple (chorded) keystrokes</li> <li class="cds--list__item" dir="auto">Section 9.3.4 Provide adjustment of delay before key acceptance</li> <li class="cds--list__item" dir="auto">Section 9.3.5 Provide adjustment of same-key double-strike acceptance</li> <li class="cds--list__item" dir="auto">Section 10.6.7 Allow users to choose visual alternative for audio output</li> <li class="cds--list__item" dir="auto">Section 10.6.8 Synchronize audio equivalents for visual events</li> <li class="cds--list__item" dir="auto">Section 10.6.9 Provide speech output services, and</li> <li class="cds--list__item" dir="auto">Section 10.7.1 Display any captions provided</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> This requirement applies to <em>platform software</em> and is Not Applicable (N/A) for most application software. Examples of platforms are: desktop operating systems, mobile and embedded operating systems, Web browsers, and software that supports macros or scripting. See <a href="https://www.access-board.gov/ict/#E103-definitions" target="_blank">definitions in the Revised 508 Standards</a> (external link to US 508) for more information.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Platforms are essential in providing the user basic access to the system under use. This requirement outlines the requirements for platform software to provide basic accessibility services as outlined in the <a href="https://www.hfes.org/Publications/Technical-Standards" target="_blank">ANSI/HFES</a> <em>200.2 Human Factors Engineering of Software User Interfaces — Part 2: Accessibility</em> (copyright 2008).</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#502.4" target="_blank">502.4 Platform Accessibility Features</a> (external link to US 508) for more information.</p></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">503.2 User Preferences</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Raan5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">503.2 User Preferences</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Raan5hl:" class="cds--accordion__content"><a id="jump_503_2" name="503_2" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#503_2">Copy link for <!-- -->503.2<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Applications shall permit user preferences from platform settings for color, contrast, font type, font size, and focus cursor.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The purpose of this requirement is to enable users who need a high contrast theme, preferrable fonts, or a more visible focus cursor to define their preferences in one place rather than having to modify the display settings for each application. Each application would then need to respect the platform settings.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>High Contrast</strong> For most people, color is a matter of preference, but it is critical for many users with vision impairments. Many users with low vision need high contrast between text and the background to be able to read information on the screen. They may even need a particular color scheme, such as white text on a black background, to prevent the background from “bleeding” over and obscuring the foreground text. Some people consider the default color scheme legible but find that it causes eyestrain over longer periods of time.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Some operating systems provide a “high contrast” setting. For example, Windows users enable high contrast by going to the Ease of Access Center, selecting Set up High Contrast and choosing a high contrast theme.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>System settings for color, font type and font size</strong> Someone with a vision disability who has difficulty reading small text, certain color combinations, or text that does not have sufficient font type (style) can use settings available through the operating system.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">On the Windows platform, users can customize font color, type, and size settings to meet their specific needs. Applications should inherit those system settings and may also provide capability to customize the font color, type, and size for use within the application.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>System settings for focus cursor</strong> Someone with low vision may have difficulty following the focus cursor. On the Windows platform, the user can modify the thickness of the focus rectangle and the blinking cursor (caret).</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Exception:</strong> Applications that are designed to be isolated from their underlying platform software, including Web applications, shall not be required to conform to this requirement <em>503.2 User Preferences</em>.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#503.2" target="_blank">503.2 User Preferences</a> (external link to US 508) for more information.</p></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">503.3 Alternative User Interfaces</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Rabn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">503.3 Alternative User Interfaces</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Rabn5hl:" class="cds--accordion__content"><a id="jump_503_3" name="503_3" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#503_3">Copy link for <!-- -->503.3<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where an application provides an alternative user interface that functions as assistive technology, the application shall use platform and other industry standard accessibility services.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement clarifies that any ”<strong>novel</strong>” interface designed by a team to support users with disabilities should be considered as an assistive technology and must satisfy the <strong>502.x interoperability requirements</strong> of the <strong>US Revised 508 Standard</strong>.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">As discussed in the standard, “The section aims to forestall the rare, but problematic, situation where there is a question about whether a product should be treated as assistive technology or another type of software. Examples of alternative user interfaces include on-screen keyboards for a single switch user, and screen reading software for a person who is blind”</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">More recent smartphone-relevant examples include voice recognition and on-screen keyboards with word prediction. In such situations, developers should use native platform versions of these features which should provide the compatibility with the assistive technologies (ATs). If an application creates a custom version of such interfaces, it must utilize industry standards for accessibility.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong></p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">This requirement is expected to be <strong>Not Applicable</strong> for most software application.</li> <li class="cds--list__item" dir="auto">This requirement is not intended to apply in situations where an alternative but conventional presentation of material is undertaken to support users with disabilities. For example, providing an alternative to complex visual information in the form of a sortable data table is an alternative presentation of the information in a conventional format. The tabular information does not function as assistive technology.</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#503.3" target="_blank">503.3 Alternative User Interfaces</a> (external link to US 508) for more information.</p></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">503.4.1 Caption Controls</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Racn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">503.4.1 Caption Controls</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Racn5hl:" class="cds--accordion__content"><a id="jump_503_4_1" name="503_4_1" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#503_4_1">Copy link for <!-- -->503.4.1<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where user controls are provided for volume adjustment, ICT shall provide user controls for the selection of captions at the same menu level as the user controls for volume or program selection.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement applies to applications and software including media players and embedded players that control volume adjustments. Information and communications technology (ICT) products and applications that do not contain volume adjustments should mark this N/A (not applicable).</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Several “<em>Time-based Media</em>” success criteria in WCAG, such as <a href="/able/requirements/requirements/#1_2_2" target="_blank" rel="noopener noreferrer">1.2.2 Captions (prerecorded)</a>, require that captions are provided. Those requirements stipulate that audio content has been transcribed and is captured in a format that can be used to display captions. Those WCAG requirements covering the <em>content</em> of the captions are complementary to chapter 7 <em>ICT with video capabilities</em> of EN 301 594 and related <em>Revised 508 Standard</em>, which covers the actual process of displaying closed captions during playback, and the controls (CC button) for turning captions on and off provided by the media player. Ensure that the player you’re developing or deploying includes a CC button or setting at the same menu level as the user controls for volume or program selection.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where the requirements of <a href="/able/requirements/requirements/#7_3" target="_blank" rel="noopener noreferrer">7.3 User Controls for Captions and Audio Description</a> are met, this requirement <em>503.4.1 Captions controls</em> can also be considered to be met. <em>7.3</em> requires that the controls for captions be at the same level of interaction as the primary media controls.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#503.4.1" target="_blank">503.4.1 Caption Controls</a> (external link to US 508) for more information.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Related requirements:</strong> Applications that play audio and video are required to meet the following related requirements:</p></div> <h5 style="font-size:16px;font-weight:600">Audio/Video Content requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_2" target="_blank" rel="noopener noreferrer">1.2.2 Captions (Prerecorded)</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_2" target="_blank" rel="noopener noreferrer">1.2.4 Captions (Live)</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#10_5" target="_blank" rel="noopener noreferrer">10.5 Captioning Positioning (Non-web Documents)</a> </li> </ul> <h5 style="font-size:16px;font-weight:600">Player requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_1" target="_blank" rel="noopener noreferrer">7.1.1 Captioning Playback</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_2" target="_blank" rel="noopener noreferrer">7.1.2 Captioning Synchronization</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_3" target="_blank" rel="noopener noreferrer">7.1.3 Preservation of Captioning</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_4" target="_blank" rel="noopener noreferrer">7.1.4 Captions Characteristics</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_5" target="_blank" rel="noopener noreferrer">7.1.5 Spoken Subtitles</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_3" target="_blank" rel="noopener noreferrer">7.3 User Controls for Captions & Audio Description</a> </li> <li class="cds--list__item" dir="auto">503.4.1 Caption Controls - <em>this requirement</em></li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">503.4.2 Audio Description Controls</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Radn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">503.4.2 Audio Description Controls</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Radn5hl:" class="cds--accordion__content"><a id="jump_503_4_2" name="503_4_2" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#503_4_2">Copy link for <!-- -->503.4.2<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where user controls are provided for program selection, ICT shall provide user controls for the selection of audio descriptions at the same menu level as the user controls for volume or program selection.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Information and communications technology (ICT) products and applications that do not contain program selection should mark this <strong>N/A</strong> (not applicable). This requirement applies to applications and software including media players and embedded players that control program selection. Based on regional conventions, <em>audio descriptions</em> are also known as <em>described video</em>, <em>video descriptions</em>, or <em>descriptive narration</em>. </p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Several “<em>Time-based Media</em>” success criteria in WCAG, such as <a href="/able/requirements/requirements/#1_2_5" target="_blank" rel="noopener noreferrer">1.2.5 Audio Description</a>, require that audio descriptions are provided. That requirement stipulates that meaningful video content has been described and is captured in a format that can be used to provide synchronized audio descriptions. Those requirements, covering the <em>content</em> of the audio descriptions, are complementary to chapter 7 <em>ICT with video capabilities</em> of EN 301 594 and related <em>US Revised 508 Standards</em>, which covers the actual delivery of audio descriptions during playback, and the controls for turning audio descriptions on and off provided by the media player.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where media player technologies do not have explicit and separate mechanisms for audio description, an ICT is deemed to satisfy this requirement if the ICT enables the user to select and play alternative audio tracks, one of which provides audio descriptions in addition to other audio content.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Ensure that the media player you’re developing or deploying includes a setting or button for audio descriptions or alternative audio tracks at the same menu level as the user controls for volume or program selection.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where the requirements of <a href="/able/requirements/requirements/#7_3" target="_blank" rel="noopener noreferrer">7.3 User Controls for Captions and Audio Description</a> are met, this requirement <em>503.4.2 Audio Description Controls</em> can also be considered to be met. <em>7.3</em> requires that the controls for captions be at the same level of interaction as the primary media controls.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#503.4.2" target="_blank">503.4.2 Audio Description Controls</a> (external link to US 508) for more information.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Related requirements:</strong> Applications that play audio and video are required to meet the following related requirements:</p></div> <h5 style="font-size:16px;font-weight:600">Audio/Video Content requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_3" target="_blank" rel="noopener noreferrer">1.2.3 Audio Description or Media Alternative (Prerecorded)</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_5" target="_blank" rel="noopener noreferrer">1.2.5 Audio Description (Prerecorded)</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#10_6" target="_blank" rel="noopener noreferrer">10.6 Audio Description Timing (Non-web Documents)</a> </li> </ul> <h5 style="font-size:16px;font-weight:600">Player requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_4_2" target="_blank" rel="noopener noreferrer">1.4.2 Audio Control</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_2_1" target="_blank" rel="noopener noreferrer">7.2.1 Audio Description Playback</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_2_2" target="_blank" rel="noopener noreferrer">7.2.2 Audio Description Synchronization</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_2_3" target="_blank" rel="noopener noreferrer">7.2.3 Preservation of Audio Description</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_3" target="_blank" rel="noopener noreferrer">7.3 User Controls for Captions & Audio Description</a> </li> <li class="cds--list__item" dir="auto">503.4.2 Audio Description Controls - <em>this requirement</em></li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">504.2 Content Creation or Editing</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Raen5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">504.2 Content Creation or Editing</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Raen5hl:" class="cds--accordion__content"><a id="jump_504_2" name="504_2" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#504_2">Copy link for <!-- -->504.2<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Authoring tools shall provide a mode of operation to create or edit content that conforms to Level A and Level AA Success Criteria and Conformance Requirements in WCAG 2.1 for all supported features and, as applicable, to file formats supported by the authoring tool. Authoring tools shall permit authors the option of overriding information required for accessibility.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">If a product provides the ability for users to author content, the output from the authoring tool must be verified against all requirements filtered by WCAG in these IBM requirements.</p></div> <h5 class="Markdown-module--h5--8824c">What constitutes an authoring tool?</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The US Revised 508 Standards defines an authoring tool as:</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">”<em>Any software, or collection of software components, that can be used by authors, alone or collaboratively, to create or modify content for use by others, including other authors</em>.”</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Generally, any application or website that offers an ability for authors or end users to create rich text content is considered to include authoring tool functionality. A comment mechanism on a page which offered only an ability to include text with no styling would <strong>not</strong> be considered an authoring tool. However, any such comment mechanism that allowed for text styling (bold, italics or headings) or the inclusion of actionable elements like hyperlinks would be considered an authoring tool.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The <em>Authoring Tool Accessibility Guidelines</em> (ATAG) provide <a href="https://www.w3.org/TR/ATAG20/#def-Authoring-Tool" target="_blank">examples of software that are generally considered authoring tools</a>, including “software for rapidly updating portions of web pages” (e.g., online forums and wikis).</p></div> <h5 class="Markdown-module--h5--8824c">“A mode of operation”</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The US Access Board has clarified that they only require one accessible mode of operation which need not be the main mode of operation. So where an application offers multiple formats for authored content output, only one of these formats needs to be accessible to meet <em>504.2</em>.</p></div> <h5 class="Markdown-module--h5--8824c">“For all supported features”</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The output need only support accessibility to the degree it is possible for that format. So if the format does not support multimedia, all the time-based media requirements would be Not Applicable (N/A). To use an extreme example, if an application offered the ability to author a plain-text document, this would meet <em>504.2</em> as long as the document used standard text formatting conventions for <a href="https://www.w3.org/WAI/WCAG22/Techniques/text/T1" target="_blank">paragraphs</a>, <a href="https://www.w3.org/WAI/WCAG22/Techniques/text/T2" target="_blank">lists</a>, and <a href="https://www.w3.org/WAI/WCAG22/Techniques/text/T3" target="_blank">headings</a>. In such a situation, almost all WCAG requirements (except potentially <em>1.3.1</em>, <em>1.3.3</em>, and <em>2.4.6</em>) would be N/A, since they are not supported in plain text documents.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Exception:</strong> Authoring tools shall not be required to conform to <em>504.2</em> when used to directly edit plain text source code.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Notes:</strong></p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">The <em>Authoring Tools</em> section of the <em>US Revised 508 Standards</em> cover both features of the authoring tool that promote the generation of accessible output, and the accessibility of the output itself.</li> <li class="cds--list__item" dir="auto">Although the <em>US Revised 508 Standard</em> only require conformance to WCAG 2.0, the European EN 301 549 Standard requires WCAG 2.1. To ensure products conform in both jurisdictions, IBM requires that the more recent version of WCAG is met.</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#504.2" target="_blank">504.2 Content Creation or Editing</a> (external link to US 508) for more information.</p></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">504.2.1 Preservation of Information Provided for Accessibility in Format Conversion</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Rafn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">504.2.1 Preservation of Information Provided for Accessibility in Format Conversion</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Rafn5hl:" class="cds--accordion__content"><a id="jump_504_2_1" name="504_2_1" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#504_2_1">Copy link for <!-- -->504.2.1<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Authoring tools shall, when converting content from one format to another or saving content in multiple formats, preserve the information required for accessibility to the extent that the information is supported by the destination format.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">When accessible content is created in one format, the accessible content and related information, such as proper heading mark-up, should be preserved when converting the document to another format.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The chief danger when converting is that the structure that improves a content’s accessibility may be lost, yet the visual cues that suggest its presence continue to exist. For instance, properly structured and accessible heading levels may exist in the original format, but when saved as another format, although the appearance of heading styles may be preserved, for instance, they still appear centered in a larger type size, the structural information that designates them as headings is lost.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">In such a situation, assistive technologies can no longer expose this heading information to the end user. As well, technologies will no longer be able to apply user-specified styling to the headings.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Other common conversion losses include tabular information which is no longer programmatically structured as a table, form fields which are no longer interactive or are no longer associated with their labels, and navigation elements which appear to be retained but are no longer functional.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> Some formats may not support all the accessibility information contained in the original. The requirement is to ensure that accessibility is preserved ”<em>to the extent that the information is supported by the destination format</em>.”</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#504.2.1" target="_blank">504.2.1 Preservation of Information Provided for Accessibility in Format Conversion</a> (external link to US 508) for more information.</p></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">504.2.2 PDF Export</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Ragn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">504.2.2 PDF Export</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Ragn5hl:" class="cds--accordion__content"><a id="jump_504_2_2" name="504_2_2" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#504_2_2">Copy link for <!-- -->504.2.2<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Authoring tools capable of exporting PDF files that conform to ISO 32000-1:2008 (PDF 1.7) shall also be capable of exporting PDF files that conform to ANSI/AIIM/ISO 14289-1:2016 (PDF/UA-1).</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The US Revised 508 Standards states the following:</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">”<em>Any authoring tools that export PDF files are required to allow a user to comply with the International Standard for Accessible PDF Technology (PDF/UA-1). PDF/UA-1 provides a technical, interoperable standard for the authoring, remediation, and validation of PDF content to ensure accessibility for people with disabilities who use AT such as screen readers, screen magnifiers, and joysticks to navigate and read electronic content</em>.”</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where authoring tools provide the ability to create accessible PDFs, products need to confirm that the accessibility standard is also supported by the authoring tool.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Notes:</strong></p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">Due to copyright, IBM is unable to provide a copy of the <a href="https://www.iso.org/standard/64599.html" target="_blank">ISO standard</a> (external link to ISO). It is available as a paid download. The <a href="https://www.pdfa.org/new/aiim-announces-publication-of-ansiaiimiso-14289-12016/?cm_mc_uid=17338328449114871674733&cm_mc_sid_50200000=1493064985" target="_blank">ANSI/AIIM/ISO 14289-1:2016</a> (external link to ETSI) specification in the US US Revised 508 Standards contains the same exact requirements text as the ISO standard. Either download version can be used for conforming to PDF/UA-1.</li> <li class="cds--list__item" dir="auto">If the version of PDF file output is not at version 1.7 or later, this requirement is Not Applicable.</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Resources:</strong> See requirement <a href="/able/requirements/requirements/#602_3" target="_blank">602.3 Electronic support documentation</a> for resources on accessible PDF.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#504.2.2" target="_blank">504.2.2 PDF Export</a> (external link to US 508) for more information.</p></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">504.3 Prompts</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Rahn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">504.3 Prompts</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Rahn5hl:" class="cds--accordion__content"><a id="jump_504_3" name="504_3" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#504_3">Copy link for <!-- -->504.3<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Authoring tools shall provide a mode of operation that prompts authors to create content that conforms to Level A and Level AA Success Criteria and Conformance Requirements in WCAG 2.1 for supported features and, as applicable, to file formats supported by the authoring tool.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The <a href="https://www.w3.org/TR/ATAG20/" target="_blank">Authoring Tools Accessibility Guidelines</a> (ATAG) emphasize that by guiding authors from the outset toward the creation and maintenance of accessible content, accessibility problems are mitigated and less repair effort is required. For example, prompts to create accessible content can be as simple as:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">including with the ability to resize text the ability to format text as a heading level</li> <li class="cds--list__item" dir="auto">including a place to add <div class="cds--row Code-module--row--2227e"><div class="Code-module--container--d1c76"><pre class="Code-module--highlight--476ef prism-code language-" style="background-color:#161616;color:#ffffff"><div class="token-line" style="color:#ffffff"><span class="token plain">alt</span></div></pre><div class="Code-module--sidebar--7dce0"><div class="cds--layout-constraint--size__default-md cds--layout-constraint--size__max-lg"><span class="cds--popover-container cds--popover--caret cds--popover--high-contrast cds--popover--bottom cds--tooltip cds--icon-tooltip"><div class="cds--tooltip-trigger__wrapper"><button aria-labelledby="tooltip-:R3ahraqhn5hl:" class="cds--btn--icon-only Code-module--button--e3ab8 Code-module--copy-button--e713d cds--copy-btn cds--copy cds--btn cds--btn--primary" type="button"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 32 32" aria-hidden="true" class="cds--snippet__icon" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></button></div><span aria-hidden="true" id="tooltip-:R3ahraqhn5hl:" role="tooltip" class="cds--popover"><span class="cds--popover-content cds--tooltip-content">Copy to clipboard</span><span class="cds--popover-caret"></span></span></span></div></div></div></div> text when a user inserts an image</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Guiding users to create accessible content can also include more sophisticated approaches, such as integrating an accessibility checker into the tool or functionality.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">See requirement <a href="/able/requirements/requirements/#504_2" target="_blank">504.2 Content Creation or Editing</a> to see the <em>US Revised 508 Standard’s</em> definition of an authoring tool.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#504.3" target="_blank">504.3 Prompts</a> (external link to US 508) for more information.</p></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">504.4 Templates</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Rain5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">504.4 Templates</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Rain5hl:" class="cds--accordion__content"><a id="jump_504_4" name="504_4" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#504_4">Copy link for <!-- -->504.4<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Authoring tools may provide a range of templates that support features and, as applicable file formats. Where templates are provided, templates shall allow content creation that conforms to Level A and Level AA Success Criteria and Conformance Requirements in WCAG 2.1.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where authoring tools provide templates, there must be accessible template options. In the case where some templates are non-accessible, the accessible templates should be indicated. The templates identified as being accessible means that they have been verified against the WCAG subset of IBM accessibility requirements.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The <a href="https://www.w3.org/TR/ATAG20/" target="_blank">Authoring Tools Accessibility Guidelines</a> (ATAG) define templates as follows: ”<em>Content patterns that are filled in by authors or the authoring tool to produce web content for end users (e.g. document templates, content management templates, presentation themes). Often templates will pre-specify at least some authoring decisions</em>.”</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">ATAG states that providing accessible templates can have several benefits, including:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">immediately improving the accessibility of the content being edited</li> <li class="cds--list__item" dir="auto">reducing the effort required of developers</li> <li class="cds--list__item" dir="auto">demonstrating the importance of accessible content</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#504.4" target="_blank">504.4 Templates</a> (external link to US 508) for more information. Also refer to <a href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf#page=83" target="_blank">11.8.5 Templates</a> (external link to EN 301 549).</p></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">602.2 Accessibility and Compatibility Features</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Rajn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">602.2 Accessibility and Compatibility Features</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Rajn5hl:" class="cds--accordion__content"><a id="jump_602_2" name="602_2" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#602_2">Copy link for <!-- -->602.2<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Documentation lists and explains accessibility and compatibility features, including keyboard access.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">People with disabilities cannot effectively use your software if they are not provided information on <em>how</em> to use the accessibility features. This is particularly important for keyboard access. Because most products, websites, and applications focus on navigation with the mouse, it is not always clear how to use it with the keyboard. All keyboard navigation and operation which does not follow established system conventions must be documented.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Designers:</strong> See related guidance</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#keyboard-interaction" target="_blank" rel="noopener noreferrer">Keyboard interactions</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#mouse-operable" target="_blank" rel="noopener noreferrer">Mouse-operable components</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/design/ux/#custom-component" target="_blank" rel="noopener noreferrer">Custom component keyboard guidance</a> </li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Developers:</strong> See related guidance</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/toolkit/develop/keyboard/#keyboard-conventions" target="_blank" rel="noopener noreferrer">Be familiar with established keyboard conventions</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#2_1_1" target="_blank" rel="noopener noreferrer">2.1.1 Keyboard</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#2_1_4" target="_blank" rel="noopener noreferrer">2.1.4 Character Key Shortcuts</a> </li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#602.2" target="_blank">602.2 Accessibility and Compatibility Features</a> (external link to US 508) for more information.</p></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">602.3 Electronic Support Documentation</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Rakn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">602.3 Electronic Support Documentation</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Rakn5hl:" class="cds--accordion__content"><a id="jump_602_3" name="602_3" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#602_3">Copy link for <!-- -->602.3<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Documentation in electronic format, including Web-based self-service support, shall conform to Level A and Level AA Success Criteria and Conformance Requirements in WCAG 2.1.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The US Revised 508 Standards requires that electronic support documentation, both web-based and non-web-based, must conform to WCAG 2.0 Level A and AA success criteria. In Europe, <em>EN 301 549</em> requires that the same documentation must also conform to WCAG, but at version 2.1 of the standard which includes additional requirements. This is a departure from the reduced accessibility requirements formerly applied to documentation in these jurisdictions.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Some examples of how documentation can be made accessible are:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">If the documentation is a video, captions and audio descriptions are provided.</li> <li class="cds--list__item" dir="auto">If the documentation contains illustrations, they include alternative text descriptions.</li> <li class="cds--list__item" dir="auto">The documentation is fully usable with only a keyboard.</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Although following guidance from documentation format vendors such as PDF and Word can assist with creating accessible content, it is the responsibility of the product team, website and application owners to ensure all relevant WCAG 2.1 requirements have been addressed.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.access-board.gov/ict/#602.2" target="_blank">602.2 Accessibility and Compatibility Features</a> (external link to US 508) for more information.</p></div> <h4 class="Markdown-module--h4--4fd57">Technology and Format-specific techniques</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Ensuring that documentation meets all relevant WCAG 2.1 requirements will have similar considerations regardless of the technology platform or format being used. Each section provides links to vendor or third-party supplied information that can help create accessible content:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"><strong>Microsoft® Word:</strong> Word has built-in features for people with different abilities and includes an accessibility checker that locates elements that might cause problems for people with disabilities. Visit Microsoft’s information on <a href="https://support.office.com/en-us/article/Make-your-Word-documents-accessible-d9bf3683-87ac-47ea-b91a-78dcacb3c66d?ui=en-US&rs=en-US&ad=US" target="_blank">Word accessibility</a>.</li> <li class="cds--list__item" dir="auto"><strong>Microsoft PowerPoint®:</strong> Because PowerPoint presentations usually consist of many images and decorative flourishes, people who are blind or have low vision can have trouble reading them. Visit Microsoft’s information on how to <a href="https://support.office.com/en-us/article/Make-your-PowerPoint-presentations-accessible-6f7772b2-2f33-4bd2-8ca7-dae3b2b3ef25" target="_blank">Make your PowerPoint presentations accessible</a>.</li> <li class="cds--list__item" dir="auto"><strong>Microsoft Excel®:</strong> Although a spreadsheet is rarely used as a tool for documentation, see Microsoft’s guidance on how to <a href="https://support.office.com/en-us/article/Make-your-Excel-spreadsheets-accessible-6cc05fc5-1314-48b5-8eb3-683e49b3e593" target="_blank">Make your Excel spreadsheets accessible</a>.</li> <li class="cds--list__item" dir="auto"><strong>Microsoft HTML Help:</strong> Most help systems contain substantial information on how to produce accessible content. See the Microsoft article <a href="https://msdn.microsoft.com/en-us/library/windows/desktop/ms670065%28v=vs.85%29.aspx" target="_blank">Making Your Help System Accessible</a>.</li> <li class="cds--list__item" dir="auto"><strong>EPub:</strong> At its foundation, EPub is HTML. If instructions to make HTML accessible are followed, documentation can be exported as accessible EPub. Visit Adobe’s guidance for creating <a href="https://www.adobe.com/accessibility/products/indesign.html" target="_blank">EPub documentation with InDesign®</a>. For other authoring tools that create EPub documents, locate and implement accessibility features of those tools.</li> <li class="cds--list__item" dir="auto"><strong>DITA:</strong> Where DITA is used to produce documentation, follow <a href="https://www.oxygenxml.com/dita/styleguide/webhelp-feedback/#Artefact/Graphics_and_Figures/c_WAI_Compliance.html" target="_blank">techniques to ensure accessibility of DITA output</a>.</li> <li class="cds--list__item" dir="auto"><strong>PDF:</strong> Electronic support documentation and marketing materials in PDF format must be accessible. To understand the requirements for individual documents, visit Adobe’s information on how to <a href="https://helpx.adobe.com/acrobat/using/create-verify-pdf-accessibility.html" target="_blank">Create and verify PDF accessibility</a>. Review third-party guidance such as <a href="https://www.aiim.org/Global/AIIM_Widgets/Community_Widgets/Achieving_WCAG" target="_blank">AIIM®‘s Achieving WCAG 2.0 with PDF/UA</a>, <a href="https://www.w3.org/WAI/GL/WCAG20-TECHS/pdf.html" target="_blank">PDF Techniques for WCAG 2.0</a>, the <a href="https://www.hhs.gov/sites/default/files/hhs-508-pdf-checklist.xlsx" target="_blank">US Department of Health and Human Service’s PDF checklist</a>, and their <a href="https://www.hhs.gov/sites/default/files/os-a11y-pdf-reference.pdf" target="_blank">making accessible PDF resources</a>. To understand the accessibility of large scale PDF production systems, such as monthly statements and report generation systems, ask those vendors about their capabilities and support for producing accessible PDFs.</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Rather than publish a separate documentation requirements list, IBM requires that when documentation is provided in electronic format, it must meet all requirements in <em>WCAG 2.1</em>.</p></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">5.2 Activation of Accessibility Features</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Raln5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">5.2 Activation of Accessibility Features</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Raln5hl:" class="cds--accordion__content"><a id="jump_5_2" name="5_2" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#5_2">Copy link for <!-- -->5.2<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where ICT has documented accessibility features, it shall be possible to activate those documented accessibility features that are required to meet a specific need without relying on a method that does not support that need.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The European <em>EN 301 549</em> standard ensures that users of information and communications technology (ICT) in need of accessibility features can successfully activate them. For example, if a user has a need to only press one key at a time, the user should not be forced to use a keyboard combination to activate a feature that provides single-key-press operation. Similarly, a user that needs to operate a pointer using only single clicks should not be forced to use a double-click to activate the single-click feature.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement is primarily aimed at platform software (i.e., operating systems). Applications meet this requirement automatically through features offered by the user agent or platform.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf#page=28" target="_blank">5.2 Activation of accessibility features</a> (external link to EN 301 549) for more information.</p></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">5.7 Key Repeat</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Ramn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">5.7 Key Repeat</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Ramn5hl:" class="cds--accordion__content"><a id="jump_5_7" name="5_7" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#5_7">Copy link for <!-- -->5.7<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where ICT has a key repeat function that cannot be turned off: a) the delay before the key repeat shall be adjustable to at least 2 seconds; and b) the key repeat rate shall be adjustable down to one character per 2 seconds.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The European <em>EN 301 549</em> standard is similar to <a href="/able/requirements/requirements/#502_4" target="_blank" rel="noopener noreferrer">502.4 Platform Accessibility</a> requirement of the US Revised 508 Standard. However, where <em>502.4 Platform Accessibility</em> mentions the need to ”<em>provide adjustment of delay before key acceptance;</em>” the European standard gives specific timings for the adjustment of both the key repeat and delay rate. Unlike US 508 requirement, the EU requirement is only assessed where key repeats cannot be disabled; however, since the EU requirement is more stringent, meeting the 2 second requirements for both the delay and repeat rate will also meet the US Revised 508 Standard.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement is primarily aimed at platform software (i.e., operating systems). Applications meet this requirement automatically through features offered by the platform.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf#page=29" target="_blank">5.7 Key Repeat</a> (external link to EN 301 549) for more information.</p></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">5.8 Double-strike Key Acceptance</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Rann5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">5.8 Double-strike Key Acceptance</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Rann5hl:" class="cds--accordion__content"><a id="jump_5_8" name="5_8" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#5_8">Copy link for <!-- -->5.8<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where ICT has a keyboard or keypad, the delay after any keystroke, during which an additional key-press will not be accepted if it is identical to the previous keystroke, shall be adjustable up to at least 0.5 seconds.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The European <em>EN 301 549</em> standard is similar to <a href="/able/requirements/requirements/#502_4" target="_blank" rel="noopener noreferrer">502.4 Platform Accessibility</a> requirement of the US Revised 508 Standard. However, where <em>502.4 Platform Accessibility</em> mentions a need to ”<em>provide adjustment of same-key double-strike acceptance</em>” the EU standard gives specific timings for the adjustment. Since the EU requirement is more stringent, meeting it will also satisfy the US Revised 508 Standard.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">This requirement is primarily aimed at platform software (i.e., operating systems). Applications meet this requirement automatically through features offered by the platform.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf#page=29" target="_blank">5.8 Double-strike Key Acceptance</a> (external link to EN 301 549) for more information.</p></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">5.9 Simultaneous User Actions</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Raon5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">5.9 Simultaneous User Actions</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Raon5hl:" class="cds--accordion__content"><a id="jump_5_9" name="5_9" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#5_9">Copy link for <!-- -->5.9<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where ICT has a mode of operation requiring simultaneous user actions for its operation, such ICT shall provide at least one mode of operation that does not require simultaneous user actions to operate the ICT.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> Having to use both hands to open the lid of a laptop, having to press two or more keys at the same time, or having to touch a surface with more than one finger are examples of simultaneous user actions.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Although primarily applicable to <em>platform software</em>, this requirement ensures that users who have permanent or temporary limited dexterity and reach, missing digits, hands and limbs, and other impairments can operate your non-web software. This requirement only addresses simultaneous operation in one modality since there must be a keyboard-equivalent to navigating and operating web and software. For example, this requirement does not require the elimination of using a mouse click in combination with a key press since there should be a keyboard equivalent to the mouse click.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Related requirements:</strong></p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">Simultaneous key presses are covered by <a href="/able/requirements/requirements/#502_4" target="_blank">502.4 Platform accessibility features</a>, that enable sequential entry of multiple (chorded) keystrokes</li> <li class="cds--list__item" dir="auto">Simultaneous fingers on a touch surface is covered by <a href="/able/requirements/requirements/#2_5_1" target="_blank">2.5.1 Pointer gesture</a></li> <li class="cds--list__item" dir="auto">Not requiring two hands to open the lid of a laptop is covered by <a href="https://pages.github.ibm.com/IBMa/able/Accessibility_requirements/Hardware_Requirements" target="_blank">Hardware requirement 407.6.1 Operation</a> (IBM internal use only)</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf#page=29" target="_blank">5.9 Simultaneous User Actions</a> (external link to EN 301 549) for more information.</p></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">7.1.1 Captioning Playback</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Rapn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">7.1.1 Captioning Playback</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Rapn5hl:" class="cds--accordion__content"><a id="jump_7_1_1" name="7_1_1" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#7_1_1">Copy link for <!-- -->7.1.1<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where ICT displays video with synchronized audio, it shall have a mode of operation to display the available captions. Where closed captions are provided as part of the content, the ICT shall allow the user to choose to display the captions.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The European <em>EN 301 549</em> standard specifies requirements for information and communications technologies (ICT) such as media players and embedded players that render captions. This requirement is Not Applicable (N/A) to products and applications that do not play audio and video.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Several “<em>Time-based Media</em>” success criteria in WCAG, such as <a href="/able/requirements/requirements/#1_2_2" target="_blank" rel="noopener noreferrer">1.2.2 Captions (Prerecorded)</a>, require that captions are provided. Those requirements stipulate that audio <em>content</em> has been transcribed and is captured in a format that can be used to display captions. Those WCAG requirements covering the <em>content</em> of the captions are complementary to chapter 7 <em>ICT with video capabilities</em> of EN 301 549, which covers the actual <em>process and mechanisms</em> of displaying closed captions during playback, and the <em>controls</em> (CC button) for turning captions on and off provided by the media player. Ensure that the player you’re developing or deploying will display closed caption and includes a CC button or setting.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> Where the requirements of <a href="/able/requirements/requirements/#7_3" target="_blank" rel="noopener noreferrer">7.3 User Controls for Captions and Audio Description</a> are met, this requirement <em>7.1.1 Captioning Playback</em> can also be considered to be met. 7.3 requires that the controls for captions be at the same level of interaction as the primary media controls.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf#page=35" target="_blank">7.1.1 Captioning Playback</a> (external link to EN 301 549) for more information.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Related requirements:</strong> Applications that play audio and video are required to meet several related requirements:</p></div> <h5 style="font-size:16px;font-weight:600">Audio/Video Content requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_2" target="_blank" rel="noopener noreferrer">1.2.2 Captions (Prerecorded)</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_4" target="_blank" rel="noopener noreferrer">1.2.4 Captions (Live)</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#10_5" target="_blank" rel="noopener noreferrer">10.5 Captioning Positioning (Non-web Documents)</a> </li> </ul> <h5 style="font-size:16px;font-weight:600">Player requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">7.1.1 Captioning Playback - <em>this requirement</em></li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_2" target="_blank" rel="noopener noreferrer">7.1.2 Captioning Synchronization</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_3" target="_blank" rel="noopener noreferrer">7.1.3 Preservation of Captioning</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_4" target="_blank" rel="noopener noreferrer">7.1.4 Captions Characteristics</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_5" target="_blank" rel="noopener noreferrer">7.1.5 Spoken Subtitles</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_3" target="_blank" rel="noopener noreferrer">7.3 User Controls for Captions & Audio Description</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#503_4_1" target="_blank" rel="noopener noreferrer">503.4.1 Caption Controls</a> </li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">7.1.2 Captioning Synchronization</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Raqn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">7.1.2 Captioning Synchronization</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Raqn5hl:" class="cds--accordion__content"><a id="jump_7_1_2" name="7_1_2" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#7_1_2">Copy link for <!-- -->7.1.2<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where ICT displays captions, the mechanism to display captions shall preserve synchronization between the audio and the corresponding captions as follows:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">Captions in prerecorded material: within 100 ms of the time stamp of the caption</li> <li class="cds--list__item" dir="auto">Live captions: within 100 ms of the availability of the caption to the player</li> </ul> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The European <em>EN 301 549</em> standard specifies requirements for information and communication technologies (ICT) such as media players and embedded players that render captions. This requirement is Not Applicable (N/A) to products and applications that do not play audio and video.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Several “<em>Time-based Media</em>” success criteria in WCAG, such as <a href="/able/requirements/requirements/#1_2_2" target="_blank" rel="noopener noreferrer">1.2.2 Captions (prerecorded)</a>, require that captions are provided. Those requirements stipulate that audio content has been transcribed and is captured in a format that can be used to display captions. Those WCAG requirements covering the <em>content</em> of the captions are complementary to chapter 7 <em>ICT with video capabilities</em> of EN 301 549, which covers the actual <em>process and mechanisms</em> of displaying closed captions during playback, and the controls (CC button) for turning captions on and off provided by the media player. Ensure that the video player you’re developing or deploying preserves the time stamps in the captions. </p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> Open captions are considered to always meet this requirement since they are permanently burnt into the video, and so cannot have the synchronization affected by the media player.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf#page=35" target="_blank" rel="noopener noreferrer">7.1.2 Captioning Synchronization</a> (external link to EN 301 549) for more information.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Related requirements:</strong> Applications that play audio and video are required to meet the following related requirements:</p></div> <h5 style="font-size:16px;font-weight:600">Audio/Video Content requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_2" target="_blank" rel="noopener noreferrer">1.2.2 Captions (Prerecorded)</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_2" target="_blank" rel="noopener noreferrer">1.2.4 Captions (Live)</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#10_5" target="_blank" rel="noopener noreferrer">10.5 Captioning Positioning (Non-web Documents)</a> </li> </ul> <h5 style="font-size:16px;font-weight:600">Player requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_1" target="_blank" rel="noopener noreferrer">7.1.1 Captioning Playback</a> </li> <li class="cds--list__item" dir="auto">7.1.2 Captioning Synchronization - <em>this requirement</em></li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_3" target="_blank" rel="noopener noreferrer">7.1.3 Preservation of Captioning</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_4" target="_blank" rel="noopener noreferrer">7.1.4 Captions Characteristics</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_5" target="_blank" rel="noopener noreferrer">7.1.5 Spoken Subtitles</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_3" target="_blank" rel="noopener noreferrer">7.3 User Controls for Captions & Audio Description</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#503_4_1" target="_blank" rel="noopener noreferrer">503.4.1 Caption Controls</a> </li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">7.1.3 Preservation of Captioning</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Rarn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">7.1.3 Preservation of Captioning</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Rarn5hl:" class="cds--accordion__content"><a id="jump_7_1_3" name="7_1_3" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#7_1_3">Copy link for <!-- -->7.1.3<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where ICT transmits, converts or records video with synchronized audio, it shall preserve caption data such that it can be displayed in a manner consistent with clauses <em>7.1.1 Captioning Playback</em> and <em>7.1.2 Captioning Synchronization</em>.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The European <em>EN 301 549</em> standard specifies requirements for information and communications technologies (ICT) that are themselves media players and embedded players that render captions. This requirement is Not Applicable (N/A) to products and applications that do not play audio and video.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Caption data includes timing, presentational aspects of the text such as screen position, text colors, text style, and text fonts convey meaning. Altering these presentational aspects when transmitting, converting, or recording content could change the meaning and should be avoided to meet this requirement.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Several “<em>Time-based Media</em>” success criteria in WCAG, such as <a href="/able/requirements/requirements/#1_2_2" target="_blank" rel="noopener noreferrer">1.2.2 Captions (Prerecorded)</a>, require that captions are provided. Those requirements stipulate that audio content has been transcribed and is captured in a format that can be used to display captions. Those WCAG requirements covering the <em>content</em> of the captions are complementary to chapter 7 <em>ICT with video capabilities</em> of EN 301 549, which covers the actual process of displaying captions during playback.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf#page=35" target="_blank">7.1.3 Preservation of Captioning</a> (external link to EN 301 549) for more information.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Related requirements:</strong> Applications that play audio and video are required to meet the following related requirements:</p></div> <h5 style="font-size:16px;font-weight:600">Audio/Video Content requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_2" target="_blank" rel="noopener noreferrer">1.2.2 Captions (Prerecorded)</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_2" target="_blank" rel="noopener noreferrer">1.2.4 Captions (Live)</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#10_5" target="_blank" rel="noopener noreferrer">10.5 Captioning Positioning (Non-web Documents)</a> </li> </ul> <h5 style="font-size:16px;font-weight:600">Player requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_1" target="_blank" rel="noopener noreferrer">7.1.1 Captioning Playback</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_2" target="_blank" rel="noopener noreferrer">7.1.2 Captioning Synchronization</a> </li> <li class="cds--list__item" dir="auto">7.1.3 Preservation of Captioning - <em>this requirement</em></li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_4" target="_blank" rel="noopener noreferrer">7.1.4 Captions Characteristics</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_5" target="_blank" rel="noopener noreferrer">7.1.5 Spoken Subtitles</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_3" target="_blank" rel="noopener noreferrer">7.3 User Controls for Captions & Audio Description</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#503_4_1" target="_blank" rel="noopener noreferrer">503.4.1 Caption Controls</a> </li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">7.1.4 Captions Characteristics</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Rasn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">7.1.4 Captions Characteristics</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Rasn5hl:" class="cds--accordion__content"><a id="jump_7_1_4" name="7_1_4" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#7_1_4">Copy link for <!-- -->7.1.4<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where ICT displays captions, it shall provide a way for the user to adapt the displayed characteristics of captions to their individual needs, except where the captions are displayed as unmodifiable characters.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The European <em>EN 301 549</em> standard specifies requirements for information and communications technologies such as media players and embedded players that render captions. This requirement is Not Applicable (N/A) to products and applications that do not play audio and video.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Allowing the user to set the following can contribute to meeting this requirement:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">the background and foreground color of the captions</li> <li class="cds--list__item" dir="auto">font type and size</li> <li class="cds--list__item" dir="auto">opacity of the caption background box</li> <li class="cds--list__item" dir="auto">the border of the fonts</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Open captions that are bitmap images (burnt into the video) are examples of unmodifiable characters.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Several “<em>Time-based Media</em>” success criteria in WCAG, such as <a href="/able/requirements/requirements/#1_2_2" target="_blank" rel="noopener noreferrer">1.2.2 Captions (prerecorded)</a>, require that captions are provided. Those requirements stipulate that audio content has been transcribed and is captured in a format that can be used to display captions. Those WCAG requirements covering the <em>content</em> of the captions are complementary to chapter 7 <em>ICT with video capabilities</em> of EN 301 594, which covers the actual <em>process and mechanisms</em> of displaying captions during playback, and the settings for displaying the captions by the media player. Ensure that the player you’re developing or deploying includes caption display settings the user can control.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf#page=35" target="_blank">7.1.4 Captions Characteristics</a> (external link to EN 301 549) for more information.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Related requirements:</strong> Applications that play audio and video are required to meet the following related requirements:</p></div> <h5 style="font-size:16px;font-weight:600">Audio/Video Content requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_2" target="_blank" rel="noopener noreferrer">1.2.2 Captions (Prerecorded)</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_2" target="_blank" rel="noopener noreferrer">1.2.4 Captions (Live)</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#10_5" target="_blank" rel="noopener noreferrer">10.5 Captioning Positioning (Non-web Documents)</a> </li> </ul> <h5 style="font-size:16px;font-weight:600">Player requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_1" target="_blank" rel="noopener noreferrer">7.1.1 Captioning Playback</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_2" target="_blank" rel="noopener noreferrer">7.1.2 Captioning Synchronization</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_3" target="_blank" rel="noopener noreferrer">7.1.3 Preservation of Captioning</a> </li> <li class="cds--list__item" dir="auto">7.1.4 Captions Characteristics - <em>this requirement</em></li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_5" target="_blank" rel="noopener noreferrer">7.1.5 Spoken Subtitles</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_3" target="_blank" rel="noopener noreferrer">7.3 User Controls for Captions & Audio Description</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#503_4_1" target="_blank" rel="noopener noreferrer">503.4.1 Caption Controls</a> </li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">7.1.5 Spoken Subtitles</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Ratn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">7.1.5 Spoken Subtitles</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Ratn5hl:" class="cds--accordion__content"><a id="jump_7_1_5" name="7_1_5" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#7_1_5">Copy link for <!-- -->7.1.5<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where ICT displays video with synchronized audio, it shall have a mode of operation to provide a spoken output of the available captions, except where the content of the displayed captions is not programmatically determinable.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The European <em>EN 301 549</em> standard specifies requirements for information and communications technologies (ICT) such as media players and embedded players that render captions. This requirement is Not Applicable (N/A) to products and applications that do not play audio and video.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Several “<em>Time-based Media</em>” success criteria in WCAG, such as <a href="/able/requirements/requirements/#1_2_2" target="_blank" rel="noopener noreferrer">1.2.2 Captions (Prerecorded)</a>, require that captions are provided. Since the captions provide text alternatives for the spoken words and sounds in the video, the captions themselves would not normally be announced. However, subtitles are different. Like captions, they appear as text on the screen, but subtitles provide a text <em>translation</em> of the original language. So if the subtitles can be announced (spoken), blind and low vision users who cannot see the subtitles on the screen can benefit from the spoken translation.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where the subtitles are available programmatically (they exist as a file or text encoding instead of being burnt directly into the video) assistive technologies can use text-to-speech to speak or Braille the subtitles. Note that in order not to compete with the foreign-language audio, it is preferable for most users to have the spoken translated subtitles delivered on a separate audio track from the foreign-language audio track.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf#page=35" target="_blank" rel="noopener noreferrer">7.1.5 Spoken Subtitles</a> (external link to EN 301 549) for more information.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Related requirements:</strong> Applications that play audio and video are required to meet the following related requirements:</p></div> <h5 style="font-size:16px;font-weight:600">Audio/Video Content requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_2" target="_blank" rel="noopener noreferrer">1.2.2 Captions (Prerecorded)</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_2" target="_blank" rel="noopener noreferrer">1.2.4 Captions (Live)</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#10_5" target="_blank" rel="noopener noreferrer">10.5 Captioning positioning (Non-web Documents)</a> </li> </ul> <h5 style="font-size:16px;font-weight:600">Player requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_1" target="_blank" rel="noopener noreferrer">7.1.1 Captioning Playback</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_2" target="_blank" rel="noopener noreferrer">7.1.2 Captioning Synchronization</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_3" target="_blank" rel="noopener noreferrer">7.1.3 Preservation of Captioning</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_4" target="_blank" rel="noopener noreferrer">7.1.4 Captions Characteristics</a> </li> <li class="cds--list__item" dir="auto">7.1.5 Spoken Subtitles - <em>this requirement</em></li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_3" target="_blank" rel="noopener noreferrer">7.3 User Controls for Captions & Audio Description</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#503_4_1" target="_blank" rel="noopener noreferrer">503.4.1 Caption Controls</a> </li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">7.2.1 Audio Description Playback</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Raun5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">7.2.1 Audio Description Playback</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Raun5hl:" class="cds--accordion__content"><a id="jump_7_2_1" name="7_2_1" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#7_2_1">Copy link for <!-- -->7.2.1<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where ICT displays video with synchronized audio, it shall provide a mechanism to select and play available audio description to the default audio channel.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The European <em>EN 301 549</em> standard specifies requirements for information and communications technologies (ICT) such as media players and embedded players that render audio descriptions. Based on regional conventions, it is also known as described video, video descriptions, or descriptive narration. This requirement is Not Applicable (N/A) to products and applications that do not play audio and video.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Several “<em>Time-based Media</em>” success criteria in WCAG, such as <a href="/able/requirements/requirements/#1_2_5" target="_blank" rel="noopener noreferrer">1.2.5 Audio Description</a>, require that audio descriptions are provided. That requirement stipulates that meaningful video content has been described and is captured in a format that can be used to provide synchronized audio descriptions. Those WCAG requirements, covering the <em>content</em> of the audio descriptions, are complementary to chapter 7 <em>ICT with video capabilities</em> of EN 301 549, which covers the actual <em>delivery</em> of audio descriptions during playback, and the controls for turning audio descriptions on and off provided by the media player.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Providing user controls to activate audio descriptions:</strong> Although the wording of <em>7.2.1 Audio Description Playback</em> specifies a mechanism that plays audio descriptions using the default audio channel, it also contains provisions for allowing the selection of alternative audio tracks.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where video player technologies do not have explicit and separate mechanisms for audio description, an ICT is deemed to satisfy this requirement if the ICT enables the user to select and play alternative audio tracks, in the same manner that <em>language</em> tracks can be played, such as settings or buttons for English, French, or Mandarin audio tracks. The alternative audio track must provide the audio descriptions in addition to original audio content.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where the requirements of <a href="/able/requirements/requirements/#7_3" target="_blank" rel="noopener noreferrer">7.3 User Controls for Captions and Audio Description</a> are met, this requirement <em>7.2.1 Audio Description Playback</em> can also be considered to be met. 7.3 requires that the controls for audio descriptions be at the same level of interaction as the primary media controls.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Ensure that the media player you’re developing or deploying includes a setting or button for audio descriptions or alternative audio tracks.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf#page=36" target="_blank" rel="noopener noreferrer">7.2.1 Audio Description Playback</a> (external link to EN 301 549) for more information.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Related requirements:</strong> Applications that play audio and video are required to meet the following related requirements:</p></div> <h5 style="font-size:16px;font-weight:600">Audio/Video Content requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_3" target="_blank" rel="noopener noreferrer">1.2.3 Audio Description or Media Alternative (Prerecorded)</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_5" target="_blank" rel="noopener noreferrer">1.2.5 Audio Description (Prerecorded)</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#10_6" target="_blank" rel="noopener noreferrer">10.6 Audio Description Timing (Non-web Documents)</a> </li> </ul> <h5 style="font-size:16px;font-weight:600">Player requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_4_2" target="_blank" rel="noopener noreferrer">1.4.2 Audio Control</a> </li> <li class="cds--list__item" dir="auto">7.2.1 Audio Description Playback - <em>this requirement</em></li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_2_2" target="_blank" rel="noopener noreferrer">7.2.2 Audio Description Synchronization</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_2_3" target="_blank" rel="noopener noreferrer">7.2.3 Preservation of Audio Description</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_3" target="_blank" rel="noopener noreferrer">7.3 User Controls for Captions & Audio Description</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#503_4_2" target="_blank" rel="noopener noreferrer">503.4.2 Audio Description Controls</a> </li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">7.2.2 Audio Description Synchronization</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Ravn5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">7.2.2 Audio Description Synchronization</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Ravn5hl:" class="cds--accordion__content"><a id="jump_7_2_2" name="7_2_2" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#7_2_2">Copy link for <!-- -->7.2.2<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where ICT has a mechanism to play audio description, it shall preserve the synchronization between the audio/visual content and the corresponding audio description.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The European <em>EN 301 549</em> standard specifies requirements for information and communications technologies (ICT) such as media players and embedded players that render audio descriptions. Based on regional conventions, audio description is also known as described video, video descriptions, or descriptive narration. This requirement is Not Applicable to products and applications that do not play audio and video.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Several “<em>Time-based Media</em>” success criteria in WCAG, such as <a href="/able/requirements/requirements/#1_2_5" target="_blank" rel="noopener noreferrer">1.2.5 Audio Description</a>, require that audio descriptions are provided. That requirement stipulates that meaningful video content has been described and is captured in a format that can be used to provide synchronized audio descriptions. Those WCAG requirements, covering the <em>content</em> of the audio descriptions, are complementary to chapter 7 <em>ICT with video capabilities</em> of EN 301 549, which covers the actual <em>delivery</em> of audio descriptions during playback.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Ensure that the player you’re developing or deploying preserves the synchronization between the visual content and the corresponding audio description during playback.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf#page=36" target="_blank" rel="noopener noreferrer">7.2.2 Audio Description Synchronization</a> (external link to EN 301 549) for more information.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Related requirements:</strong> Applications that play audio and video are required to meet the following related requirements:</p></div> <h5 style="font-size:16px;font-weight:600">Audio/Video Content requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_3" target="_blank" rel="noopener noreferrer">1.2.3 Audio Description or Media Alternative (Prerecorded)</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_5" target="_blank" rel="noopener noreferrer">1.2.5 Audio Description (Prerecorded)</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#10_6" target="_blank" rel="noopener noreferrer">10.6 Audio Description Timing (Non-web Documents)</a> </li> </ul> <h5 style="font-size:16px;font-weight:600">Player requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_4_2" target="_blank" rel="noopener noreferrer">1.4.2 Audio Control</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_2_1" target="_blank" rel="noopener noreferrer">7.2.1 Audio Description Playback</a> </li> <li class="cds--list__item" dir="auto">7.2.2 Audio Description Synchronization - <em>this requirement</em></li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_2_3" target="_blank" rel="noopener noreferrer">7.2.3 Preservation of Audio Description</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_3" target="_blank" rel="noopener noreferrer">7.3 User Controls for Captions & Audio Description</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#503_4_2" target="_blank" rel="noopener noreferrer">503.4.2 Audio Description Controls</a> </li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">7.2.3 Preservation of Audio Description</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Rb0n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">7.2.3 Preservation of Audio Description</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Rb0n5hl:" class="cds--accordion__content"><a id="jump_7_2_3" name="7_2_3" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#7_2_3">Copy link for <!-- -->7.2.3<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where ICT transmits, converts, or records video with synchronized audio, it shall preserve audio description data such that it can be played in a manner consistent with clauses <em>7.2.1 Audio Description Playback</em> and <em>7.2.2 Audio Description Synchronization</em>.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The European <em>EN 301 549</em> standard specifies requirements for information and communications technologies (ICT) such as media players and embedded players that render captions and audio descriptions. Based on regional conventions, audio description is also known as described video, video descriptions, or descriptive narration. This requirement is Not Applicable (N/A) to products and applications that do not play audio and video.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Audio description data includes the timing, volume of the audio, and content. Altering the audio descriptions when transmitting, converting, or playing back could change the meaning and should be avoided to meet this requirement.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Several “<em>Time-based Media</em>” success criteria in WCAG, such as <a href="/able/requirements/requirements/#1_2_5" target="_blank" rel="noopener noreferrer">1.2.5 Audio Description</a>, require that audio descriptions are provided. That requirement stipulates that meaningful video content has been described and is captured in a format that can be used to provide synchronized audio descriptions. Those requirements, covering the <em>content</em> of the audio descriptions, are complementary to chapter 7 <em>ICT with video capabilities</em> of EN 301 549, which covers the actual <em>delivery</em> of audio descriptions during playback.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Ensure that the player you’re developing or deploying preserves the audio description data during playback.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf#page=36" target="_blank">7.2.3 Preservation of Audio Description</a> (external link to EN 301 549) for more information.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Related requirements:</strong> Applications that play audio and video are required to meet the following related requirements:</p></div> <h5 style="font-size:16px;font-weight:600">Audio/Video Content requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_3" target="_blank" rel="noopener noreferrer">1.2.3 Audio Description or Media Alternative (Prerecorded)</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_5" target="_blank" rel="noopener noreferrer">1.2.5 Audio Description (Prerecorded)</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#10_6" target="_blank" rel="noopener noreferrer">10.6 Audio Description Timing (Non-web Documents)</a> </li> </ul> <h5 style="font-size:16px;font-weight:600">Player requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_4_2" target="_blank" rel="noopener noreferrer">1.4.2 Audio Control</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_2_1" target="_blank" rel="noopener noreferrer">7.2.1 Audio Description Playback</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_2_2" target="_blank" rel="noopener noreferrer">7.2.2 Audio Description Synchronization</a> </li> <li class="cds--list__item" dir="auto">7.2.3 Preservation of Audio Description - <em>this requirement</em></li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_3" target="_blank" rel="noopener noreferrer">7.3 User Controls for Captions & Audio Description</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#503_4_2" target="_blank" rel="noopener noreferrer">503.4.2 Audio Description Controls</a> </li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">7.3 User Controls for Captions and Audio Description</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Rb1n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">7.3 User Controls for Captions and Audio Description</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Rb1n5hl:" class="cds--accordion__content"><a id="jump_7_3" name="7_3" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#7_3">Copy link for <!-- -->7.3<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where ICT primarily displays materials containing video with associated audio content, user controls to activate subtitling and audio description shall be provided to the user at the same level of interaction (i.e. the number of steps to complete the task) as the primary media controls.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The European <em>EN 301 549</em> standard specifies requirements for information and communications technologies such as media players and embedded players that render captions and audio descriptions. This requirement is Not Applicable to products and applications that do not play audio and video.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Several “<em>Time-based Media</em>” success criteria in WCAG, such as <a href="/able/requirements/requirements/#1_2_2" target="_blank" rel="noopener noreferrer">1.2.2 Captions (Prerecorded)</a>, and <a href="/able/requirements/requirements/#1_2_5" target="_blank" rel="noopener noreferrer">1.2.5 Audio Description (Prerecorded)</a>, require that captions and audio description are provided. Those requirements stipulate that meaningful audio and video <em>content</em> has been transcribed and described and is captured in a format that can be used to provide closed captions and audio descriptions. Those requirements, covering the <em>content</em> of the captions and audio descriptions, are complementary to chapter 7 <em>ICT with video capabilities</em> of EN 301 549, which covers the actual <em>delivery</em> of the captions and audio descriptions during playback.</p></div> <h4 class="Markdown-module--h4--4fd57">Provide user controls</h4> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">a control to display captions at the same level of interaction as the primary media controls</li> <li class="cds--list__item" dir="auto">a control to activate audio descriptions (or alternate audio tracks) at the same level of interaction as the primary media controls</li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> Where the requirements of 7.3 <em>User Controls for Captions and Audio Description</em> are met, the following requirements can also be considered to be met:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_1" target="_blank" rel="noopener noreferrer">7.1.1 Captioning Playback</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_2_1" target="_blank" rel="noopener noreferrer">7.2.1 Audio Description Playback</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#503_4_1" target="_blank" rel="noopener noreferrer">503.4.1 Caption Controls</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#503_4_2" target="_blank" rel="noopener noreferrer">503.4.2 Audio Description Controls</a> </li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf#page=36" target="_blank" rel="noopener noreferrer">7.3 User Controls for Captions and Audio Description</a> (external link to EN 301 549) for more information.</p></div></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">10.5 Caption Positioning</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Rb2n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">10.5 Caption Positioning</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Rb2n5hl:" class="cds--accordion__content"><a id="jump_10_5" name="10_5" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#10_5">Copy link for <!-- -->10.5<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where ICT is a non-web document that contains synchronized media with captions, the captions should not obscure relevant information in the synchronized media.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> The numbering of this requirement was updated to match the latest version of the EN 301 549 standard. It is otherwise identical to the prior version 7.0 requirement <a href="https://www.ibm.com/able/guidelines/ci162/caption_position.html" target="_blank">10.2.39 Caption Positioning</a>.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The European <em>EN 301 549</em> standard specifies requirements for non-web documentation. This requirement ensures that the position of captions do not cover any meaningful information in the video content. This requirement is Not Applicable (N/A) to documentation that does not play audio and video. This requirement only applies to non-web documents, including downloadable documents, and associated media player.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Several “<em>Time-based Media</em>” success criteria in WCAG, such as <a href="/able/requirements/requirements/#1_2_2" target="_blank" rel="noopener noreferrer">1.2.2 Captions (Prerecorded)</a>, require that captions are provided. Those requirements stipulate that audio content has been transcribed and is captured in a format that can be used to display captions. Those WCAG requirements covering the <em>content</em> of the captions are complementary to chapter 10 <em>Non-Web documents</em> of EN 301 549, but which only covers non-web documentation.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf#page=62" target="_blank" rel="noopener noreferrer">10.5 Caption Positioning</a> (external link to EN 301 549) for more information.</p></div> <h4 class="Markdown-module--h4--4fd57"><h5 style="font-size:16px;font-weight:600">Supplemental techniques</h5></h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Place captions outside content area:</strong> Where the media is shot in a different aspect ratio from the viewing area, or displayed in a different viewing area, it may be possible to place the captions in blank or black space outside the video area. This ensures the captions never obscure any important information in the video.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Reposition captions to avoid covering up important visual information:</strong> The following guidance is culled from the <a href="https://www.dcmp.org/caai/nadh218.pdf" target="_blank">CBC Captioning Style Guide</a>: Captions generally appear centered at the bottom of the screen. Re-position the caption during playback in order to avoid covering up important visual information such as on screen text, graphics, a person’s mouth, eyes, etc. Captions should be one or two lines in length. Three line scrolling captions are acceptable when time or space is not limited.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Related requirements:</strong> Applications that play audio and video are required to meet the following related requirements:</p></div> <h5 style="font-size:16px;font-weight:600">Audio/Video Content requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_2" target="_blank" rel="noopener noreferrer">1.2.2 Captions (Prerecorded)</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_4" target="_blank" rel="noopener noreferrer">1.2.4 Captions (Live)</a> </li> <li class="cds--list__item" dir="auto">10.5 Captioning Positioning (Non-web Documents) - <em>this requirement</em></li> </ul> <h5 style="font-size:16px;font-weight:600">Player requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_1" target="_blank" rel="noopener noreferrer">7.1.1 Captioning Playback</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_2" target="_blank" rel="noopener noreferrer">7.1.2 Captioning Synchronization</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_3" target="_blank" rel="noopener noreferrer">7.1.3 Preservation of Captioning</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_4" target="_blank" rel="noopener noreferrer">7.1.4 Captions Characteristics</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_1_5" target="_blank" rel="noopener noreferrer">7.1.5 Spoken Subtitles</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_3" target="_blank" rel="noopener noreferrer">7.3 User Controls for Captions & Audio Description</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#503_4_1" target="_blank" rel="noopener noreferrer">503.4.1 Caption Controls</a> </li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">10.6 Audio Description Timing</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Rb3n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">10.6 Audio Description Timing</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Rb3n5hl:" class="cds--accordion__content"><a id="jump_10_6" name="10_6" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#10_6">Copy link for <!-- -->10.6<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where ICT is a non-web document that contains synchronized media with audio description, the audio description should not interfere with relevant audio information in the synchronized media.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> The numbering of this requirement was updated to match the latest version of the EN 301 549 standard. It is otherwise identical to the prior version 7.0 requirement <a href="https://www.ibm.com/able/guidelines/ci162/description_timing.html" target="_blank">10.2.40 Audio Description Timing</a>.</p></div> <h4 class="Markdown-module--h4--4fd57">Rationale</h4> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The European <em>EN 301 549</em> standard specifies requirements for non-web documentation. This requirement ensures that audio descriptions do not overlap with any meaningful information in the audio track. This requirement is Not Applicable (N/A) to documentation that does not play audio and video. This requirement only applies to non-web documents, including downloadable documents, and associated media player.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">A similar WCAG principle exists for all audio descriptions, so any team following best practices will not need to do additional work to meet this requirement. As noted in each of the WCAG techniques for audio descriptions:</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">”<em>Since it is not helpful to have this new information obscure key audio information in the original sound track (or be obscured by loud sound effects), the new audio description is added during pauses in dialogue and sound effects.</em>”</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf#page=63" target="_blank">10.6 Audio Description Timing</a> (external link to EN 301 549) for more information.</p></div> <h5 style="font-size:16px;font-weight:600">Development techniques</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Ensure audio descriptions do not overlap dialogue and sound effects or other important information by using any of the following techniques:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="https://www.w3.org/WAI/WCAG22/Techniques/general/G78" target="_blank">G78: Providing a second, user-selectable, audio track that includes audio descriptions</a> </li> <li class="cds--list__item" dir="auto"> <a href="https://www.w3.org/WAI/WCAG22/Techniques/general/G173" target="_blank">G173: Providing a version of a movie with audio descriptions</a> </li> <li class="cds--list__item" dir="auto"> <a href="https://www.w3.org/WAI/WCAG22/Techniques/general/G8" target="_blank">G8: Providing a movie with extended audio descriptions</a> </li> </ul> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Related requirements:</strong> Applications that play audio and video are required to meet the following related requirements:</p></div> <h5 style="font-size:16px;font-weight:600">Audio/Video Content requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_3" target="_blank" rel="noopener noreferrer">1.2.3 Audio Description or Media Alternative (Prerecorded)</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_2_5" target="_blank" rel="noopener noreferrer">1.2.5 Audio Description (Prerecorded)</a> </li> <li class="cds--list__item" dir="auto">10.6 Audio Description Timing (Non-web Documents) - <em>this requirement</em></li> </ul> <h5 style="font-size:16px;font-weight:600">Player requirements:</h5> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#1_4_2" target="_blank" rel="noopener noreferrer">1.4.2 Audio Control</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_2_1" target="_blank" rel="noopener noreferrer">7.2.1 Audio Description Playback</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_2_2" target="_blank" rel="noopener noreferrer">7.2.2 Audio Description Synchronization</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_2_3" target="_blank" rel="noopener noreferrer">7.2.3 Preservation of Audio Description</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#7_3" target="_blank" rel="noopener noreferrer">7.3 User Controls for Captions & Audio Description</a> </li> <li class="cds--list__item" dir="auto"> <a href="/able/requirements/requirements/#503_4_2" target="_blank" rel="noopener noreferrer">503.4.2 Audio Description Controls</a> </li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">11.5.2.3 Use of Accessibility Services</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Rb4n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">11.5.2.3 Use of Accessibility Services</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Rb4n5hl:" class="cds--accordion__content"><a id="jump_11_5_2_3" name="11_5_2_3" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#11_5_2_3">Copy link for <!-- -->11.5.2.3<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Where the software provides a user interface it shall use the applicable documented platform accessibility services. If the documented platform accessibility services do not allow the software to meet the applicable requirements of clauses 11.5.2.5 to 11.5.2.17, then software that provides a user interface shall use other documented services to interoperate with assistive technology.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> The numbering of this requirement was updated to match the latest version of the EN 301 549 standard. It is otherwise identical to the prior version 7.0 requirement <a href="https://www.ibm.com/able/guidelines/ci162/a11y_services_301.html" target="_blank">11.3.2.3 Use of Accessibility Services</a>.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Interoperability with assistive technology (AT) such as a screen reader, screen magnifier, speech recognition software, or a Braille display is only possible for software applications that use accessibility services, also known as accessibility APIs. Each software platform has its own accessibility services and standardized extensions to the platform’s APIs. These APIs give applications a way to provide the required accessibility information and make it available to the ATs. The AT then uses this information as well as interacts with the user interface (UI) elements in the application.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">By using the platform accessibility services, an application can provide information about UI elements such as the name, role, value, state, and property information as well as methods to insert text, follow or move the focus, perform actions on UI elements, and so on.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> Clauses 11.3.2.5 to 11.3.2.17 in the EN 301 549 standard are equivalent to the US Revised 508 Standards documented here in <a href="/able/requirements/requirements/#502_3_1" target="_blank" rel="noopener noreferrer">502.3.1 Object Information</a> through <a href="/able/requirements/requirements/#502_3_14" target="_blank" rel="noopener noreferrer">502.3.14 Event Notification</a>.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf#page=79" target="_blank">11.5.2.3 Use of Accessibility Services</a> (external link to EN 301 549) for more information.</p></div> <h5 style="font-size:16px;font-weight:600">Development techniques</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Items in this section represent techniques that can be used to meet this requirement:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto">Use documented platform accessibility APIs</li> <li class="cds--list__item" dir="auto">Use toolkits that incorporate the use of documented accessibility APIs</li> </ul></div></div></li></div><div role="heading" aria-level="4"><h4 style="display:none">11.8.4 Repair Assistance</h4><li class="cds--accordion__item"><button type="button" aria-controls="accordion-item-:Rb5n5hl:" aria-expanded="false" class="cds--accordion__heading"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" class="cds--accordion__arrow" xmlns="http://www.w3.org/2000/svg"><path d="M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"></path></svg><div class="cds--accordion__title" dir="auto">11.8.4 Repair Assistance</div></button><div class="cds--accordion__wrapper"><div id="accordion-item-:Rb5n5hl:" class="cds--accordion__content"><a id="jump_11_8_4" name="11_8_4" style="display:block;height:100px;visibility:hidden;margin-top:-100px"></a><div class="cds--row"><p style="font-size:14px;padding-top:1rem;padding-bottom:1rem"><a href="/able/requirements/requirements/?version=v7_3#11_8_4 Repair">Copy link for <!-- -->11.8.4 Repair<!-- --> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" style="vertical-align:text-bottom" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"></path></svg></a></p></div><div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">If the accessibility checking functionality of an authoring tool can detect that content does not meet a requirement of clauses 9 (Web content) or 10 (Documents) as applicable, then the authoring tool shall provide repair suggestion(s).</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac"><strong>Note:</strong> The numbering of this requirement was updated to match the latest version of the EN 301 549 standard. It is otherwise identical to the prior version 7.0 requirement <a href="https://www.ibm.com/able/guidelines/ci162/repair_assist_301.html" target="_blank">11.6.4 Repair Assistance</a>.</p></div> <h5 style="font-size:16px;font-weight:600">Rationale</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The European accessibility standard’s requirement to help authors repair inaccessible content can exceed the US Revised 508 Standards (<a href="/able/requirements/requirements/#504_3" target="_blank" rel="noopener noreferrer">504.3 Prompts</a>) requirement to simply <em>prompt</em> authors to create accessible content. This European requirement, 11.8.4 <em>Repair Assistance</em>, addresses the additional authoring tool abilities to offer <em>repair suggestions</em>.</p></div> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Refer to <a href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf#page=83" target="_blank">11.8.4 Repair Assistance</a> (external link to EN 301 549) for more information.</p></div> <h5 style="font-size:16px;font-weight:600">Development techniques</h5> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">The <em>output</em> of authoring tools must meet all WCAG requirements. In addition, <a href="https://www.w3.org/TR/AERT/" target="_blank">Techniques For Accessibility Evaluation And Repair Tools (AERT)</a> should be used to meet this additional EN 301 549 requirement:</p></div> <ul class="cds--list--unordered Markdown-module--unordered--fb34a cds--list--expressive"> <li class="cds--list__item" dir="auto"> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Meet B.2.3 <a href="https://www.w3.org/TR/ATAG20/#gl_b23" target="_blank">Assist authors with managing alternative content for non-text content</a> by implementing: B.2.3.2 <a href="https://www.w3.org/TR/IMPLEMENTING-ATAG20/#sc_b232" target="_blank">Automating repair of text alternatives</a></p></div> </li> <li class="cds--list__item" dir="auto"> <div class="cds--row"><p class="Markdown-module--paragraph--29381 Markdown-module--paragraph--responsive--7fcac">Meet B.3.2 <a href="https://www.w3.org/TR/ATAG20/#gl_b32" target="_blank">Assist authors in repairing accessibility problems</a> by implementing: B.3.2.1 <a href="https://www.w3.org/TR/IMPLEMENTING-ATAG20/#sc_b321" target="_blank">Repair assistance</a></p></div> </li> </ul></div></div></li></div></ul></div></div></div></div></div> <div class="cds--row EditLink-module--row--04499"><div class="cds--col"><a class="EditLink-module--link--203ae" href="https://github.com/carbon-design-system/gatsby-theme-carbon/edit/main/packages/example/src/pages/requirements/requirements.mdx">Edit this page on GitHub</a></div></div></div></div><button class="BackToTopBtn-module--button--12d77" type="button" aria-label="Back to Top"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="20" height="20" viewBox="0 0 32 32" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M16 14L6 24 7.4 25.4 16 16.8 24.6 25.4 26 24zM4 8H28V10H4z"></path></svg></button><footer class="Footer-module--footer--2dd69"><div style="max-width:99rem"><div class="Footer-module--grid--f76ec cds--grid"><div class="cds--row"><div class=""></div><div class="Grid-module--column--16f51 cds--col-md-2 cds--col-lg-2"><ul class="Footer-module--nav--476de"><li class="Footer-module--listItem--0b0be"><a href="https://www.ibm.com/privacy" aria-label="Privacy">Privacy</a></li><li class="Footer-module--listItem--0b0be"><a href="https://www.ibm.com/legal" aria-label="Terms of Use">Terms of Use</a></li><li class="Footer-module--listItem--0b0be"><a href="https://www.ibm.com/" aria-label="IBM.com">IBM.com</a></li></ul></div><div class="Grid-module--column--16f51 cds--col-md-2 cds--col-lg-2"><ul class="Footer-module--nav--476de"></ul></div><div class="Grid-module--column--16f51 cds--offset-lg-2 Footer-module--content--8d5ee cds--col-sm-3 cds--col-md-4 cds--col-lg-3"><p>Have questions? Please <a href="/able/contact">contact</a> us.</p><p>Last updated <!-- -->28 February 2025<br/>Copyright © <!-- -->2025<!-- --> IBM</p></div></div><div class="cds--row"><div class="Grid-module--column--16f51 cds--col-lg-3"><svg class="Footer-module--logo--dabe2" width="81" height="32" xmlns="http://www.w3.org/2000/svg" aria-label="IBM logo"><g fill-rule="evenodd"><path d="M0 32h15.689v-2.038H0zM0 27.721h15.689v-2.038H0zM4.483 23.442h6.724v-2.037H4.483zM4.483 19.164h6.724v-2.038H4.483zM4.483 14.885h6.724v-2.037H4.483zM4.482 10.606h6.724V8.568H4.482zM0 6.327h15.689V4.29H0zM0 2.049h15.689V.011H0zM17.93 29.963V32h16.504a8.521 8.521 0 0 0 5.54-2.037H17.93zM17.93 25.683v2.038h23.914a8.535 8.535 0 0 0 .85-2.038H17.93zM22.412 23.442h6.724v-2.037h-6.724zM40.124 17.126H22.412v2.038H41.77a8.62 8.62 0 0 0-1.645-2.038M22.413 12.848v2.036h17.786a8.612 8.612 0 0 0 1.644-2.037h-19.43zM42.693 6.327a8.447 8.447 0 0 0-.85-2.037H17.93v2.037h24.763zM39.974 2.049a8.521 8.521 0 0 0-5.54-2.037H17.93v2.037h22.044zM22.412 10.606h6.724V8.568h-6.724zM35.453 10.606h7.29a8.603 8.603 0 0 0 .248-2.038h-7.538v2.038zM35.453 21.405v2.037h7.538c0-.703-.09-1.384-.248-2.037h-7.29zM57.457 0H44.825v2.038h13.34zM44.826 32h11.21v-2.038h-11.21zM44.826 27.72h11.21v-2.038h-11.21zM49.309 23.439h6.727v-2.038h-6.727zM49.309 19.159h6.727v-2.038h-6.727zM69.488 32h11.21v-2.038h-11.21zM69.488 27.72h11.21v-2.038h-11.21zM69.488 23.439h6.726v-2.038h-6.726zM69.487 19.159h6.726v-2.038h-6.726zM69.488 14.879h6.726V12.84H63.606l-.707 2.038h5.903l.686-1.94zM61.916 12.84H49.31v2.039h6.726v-1.94l.686 1.94h5.903zM76.213 8.56H65.091l-.707 2.038h11.83zM68.06 0l-.706 2.038h13.344V0zM62.757 32l.72-2.038h-1.432zM61.254 27.72h3.015l.72-2.038h-4.455zM59.743 23.44h6.037l.72-2.039h-7.476zM58.232 19.159h9.06l.719-2.038h-10.5zM49.309 10.598h11.83l-.707-2.038H49.309zM65.868 6.318h14.83V4.28H66.576zM58.947 4.28H44.826v2.038h14.828z"></path></g></svg></div></div></div></div></footer></main></div></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div><script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/requirements/requirements/";/*]]>*/</script><!-- slice-start id="_gatsby-scripts-1" --> <script id="gatsby-chunk-mapping" > window.___chunkMapping="{\"app\":[\"/app-8710dd171b8a6d127adc.js\"],\"component---src-pages-404-js\":[\"/component---src-pages-404-js-4eec88bf33da3419d9d7.js\"],\"component---src-pages-contact-mdx\":[\"/component---src-pages-contact-mdx-7b4ff6d20341642ce311.js\"],\"component---src-pages-contact-thank-you-mdx\":[\"/component---src-pages-contact-thank-you-mdx-0f1c347e5ff9b0b6b6f1.js\"],\"component---src-pages-events-mdx\":[\"/component---src-pages-events-mdx-a5d2cb2e574a9436b586.js\"],\"component---src-pages-index-mdx\":[\"/component---src-pages-index-mdx-f87c126f5f9a1ef73492.js\"],\"component---src-pages-product-accessibility-index-mdx\":[\"/component---src-pages-product-accessibility-index-mdx-5a16bb488aeee549fcd8.js\"],\"component---src-pages-product-accessibility-request-jsx\":[\"/component---src-pages-product-accessibility-request-jsx-ed0c5c463b0d2a2ec34a.js\"],\"component---src-pages-requirements-1-1-1-1-1-1-design-mdx\":[\"/component---src-pages-requirements-1-1-1-1-1-1-design-mdx-6e03117e61f5ee1d248e.js\"],\"component---src-pages-requirements-1-1-1-1-1-1-develop-mdx\":[\"/component---src-pages-requirements-1-1-1-1-1-1-develop-mdx-e69ff88b73d0ba0c9daf.js\"],\"component---src-pages-requirements-1-1-1-1-1-1-mdx\":[\"/component---src-pages-requirements-1-1-1-1-1-1-mdx-2083dac57e36a1de5b3e.js\"],\"component---src-pages-requirements-1-1-1-1-1-1-test-mdx\":[\"/component---src-pages-requirements-1-1-1-1-1-1-test-mdx-4420a696123ec1155893.js\"],\"component---src-pages-requirements-1-2-1-1-2-1-design-mdx\":[\"/component---src-pages-requirements-1-2-1-1-2-1-design-mdx-31c6d8caef1d1ca00fde.js\"],\"component---src-pages-requirements-1-2-1-1-2-1-develop-mdx\":[\"/component---src-pages-requirements-1-2-1-1-2-1-develop-mdx-691e25f73ce15f49937c.js\"],\"component---src-pages-requirements-1-2-1-1-2-1-mdx\":[\"/component---src-pages-requirements-1-2-1-1-2-1-mdx-d89110cfcfbb8062b937.js\"],\"component---src-pages-requirements-1-2-1-1-2-1-test-mdx\":[\"/component---src-pages-requirements-1-2-1-1-2-1-test-mdx-00be9568ddffcd0768c8.js\"],\"component---src-pages-requirements-1-2-2-1-2-2-design-mdx\":[\"/component---src-pages-requirements-1-2-2-1-2-2-design-mdx-66879a4b1e410d6dc391.js\"],\"component---src-pages-requirements-1-2-2-1-2-2-develop-mdx\":[\"/component---src-pages-requirements-1-2-2-1-2-2-develop-mdx-b9af7feeab718adc8d5b.js\"],\"component---src-pages-requirements-1-2-2-1-2-2-mdx\":[\"/component---src-pages-requirements-1-2-2-1-2-2-mdx-67620efba78971d033fa.js\"],\"component---src-pages-requirements-1-2-2-1-2-2-test-mdx\":[\"/component---src-pages-requirements-1-2-2-1-2-2-test-mdx-a1bf51c131e7f2fbbe93.js\"],\"component---src-pages-requirements-1-2-3-1-2-3-design-mdx\":[\"/component---src-pages-requirements-1-2-3-1-2-3-design-mdx-2d64a66ab9f73d9f794a.js\"],\"component---src-pages-requirements-1-2-3-1-2-3-develop-mdx\":[\"/component---src-pages-requirements-1-2-3-1-2-3-develop-mdx-399deeadcc387c8e2f97.js\"],\"component---src-pages-requirements-1-2-3-1-2-3-mdx\":[\"/component---src-pages-requirements-1-2-3-1-2-3-mdx-2411d3db4f6b7091748c.js\"],\"component---src-pages-requirements-1-2-3-1-2-3-test-mdx\":[\"/component---src-pages-requirements-1-2-3-1-2-3-test-mdx-dd30510e3cbe4e2c3a30.js\"],\"component---src-pages-requirements-1-2-4-1-2-4-design-mdx\":[\"/component---src-pages-requirements-1-2-4-1-2-4-design-mdx-0539a12c4fc8e59fdfa4.js\"],\"component---src-pages-requirements-1-2-4-1-2-4-develop-mdx\":[\"/component---src-pages-requirements-1-2-4-1-2-4-develop-mdx-220292db3c7670b0f54c.js\"],\"component---src-pages-requirements-1-2-4-1-2-4-mdx\":[\"/component---src-pages-requirements-1-2-4-1-2-4-mdx-5104a7be2425832e8e27.js\"],\"component---src-pages-requirements-1-2-4-1-2-4-test-mdx\":[\"/component---src-pages-requirements-1-2-4-1-2-4-test-mdx-f0a42ed8b05ee420b8b6.js\"],\"component---src-pages-requirements-1-2-5-1-2-5-design-mdx\":[\"/component---src-pages-requirements-1-2-5-1-2-5-design-mdx-cfb12783b3618a9b3f8f.js\"],\"component---src-pages-requirements-1-2-5-1-2-5-develop-mdx\":[\"/component---src-pages-requirements-1-2-5-1-2-5-develop-mdx-bec0896dcb467eefa787.js\"],\"component---src-pages-requirements-1-2-5-1-2-5-mdx\":[\"/component---src-pages-requirements-1-2-5-1-2-5-mdx-9eb9097e99f1e725d8f9.js\"],\"component---src-pages-requirements-1-2-5-1-2-5-test-mdx\":[\"/component---src-pages-requirements-1-2-5-1-2-5-test-mdx-db65be195353e03e7963.js\"],\"component---src-pages-requirements-1-3-1-1-3-1-design-mdx\":[\"/component---src-pages-requirements-1-3-1-1-3-1-design-mdx-2513c04db31d95e017a3.js\"],\"component---src-pages-requirements-1-3-1-1-3-1-develop-mdx\":[\"/component---src-pages-requirements-1-3-1-1-3-1-develop-mdx-cafbfc0bfbe39200cefb.js\"],\"component---src-pages-requirements-1-3-1-1-3-1-mdx\":[\"/component---src-pages-requirements-1-3-1-1-3-1-mdx-5d6a33701b52d366d4ec.js\"],\"component---src-pages-requirements-1-3-1-1-3-1-test-mdx\":[\"/component---src-pages-requirements-1-3-1-1-3-1-test-mdx-73b64f936f395155c14c.js\"],\"component---src-pages-requirements-1-3-2-1-3-2-design-mdx\":[\"/component---src-pages-requirements-1-3-2-1-3-2-design-mdx-15b526b1ea98195c46a5.js\"],\"component---src-pages-requirements-1-3-2-1-3-2-develop-mdx\":[\"/component---src-pages-requirements-1-3-2-1-3-2-develop-mdx-726900248f7348604276.js\"],\"component---src-pages-requirements-1-3-2-1-3-2-mdx\":[\"/component---src-pages-requirements-1-3-2-1-3-2-mdx-12cd44d927f97542874c.js\"],\"component---src-pages-requirements-1-3-2-1-3-2-test-mdx\":[\"/component---src-pages-requirements-1-3-2-1-3-2-test-mdx-30d78e737e91811b908b.js\"],\"component---src-pages-requirements-1-3-3-1-3-3-design-mdx\":[\"/component---src-pages-requirements-1-3-3-1-3-3-design-mdx-6dbd4e92ab5db80b6457.js\"],\"component---src-pages-requirements-1-3-3-1-3-3-develop-mdx\":[\"/component---src-pages-requirements-1-3-3-1-3-3-develop-mdx-5a151178f8c81ae51990.js\"],\"component---src-pages-requirements-1-3-3-1-3-3-mdx\":[\"/component---src-pages-requirements-1-3-3-1-3-3-mdx-f2dfb9bed46cd5312303.js\"],\"component---src-pages-requirements-1-3-3-1-3-3-test-mdx\":[\"/component---src-pages-requirements-1-3-3-1-3-3-test-mdx-8b3f7927b58bbc9d1907.js\"],\"component---src-pages-requirements-1-3-4-1-3-4-design-mdx\":[\"/component---src-pages-requirements-1-3-4-1-3-4-design-mdx-1434dd8d540500def7e4.js\"],\"component---src-pages-requirements-1-3-4-1-3-4-develop-mdx\":[\"/component---src-pages-requirements-1-3-4-1-3-4-develop-mdx-fa94b1c5d755b4863302.js\"],\"component---src-pages-requirements-1-3-4-1-3-4-mdx\":[\"/component---src-pages-requirements-1-3-4-1-3-4-mdx-2f93a96882884493b3cd.js\"],\"component---src-pages-requirements-1-3-4-1-3-4-test-mdx\":[\"/component---src-pages-requirements-1-3-4-1-3-4-test-mdx-ad0088aeee1373aa43b2.js\"],\"component---src-pages-requirements-1-3-5-1-3-5-design-mdx\":[\"/component---src-pages-requirements-1-3-5-1-3-5-design-mdx-2a32d101efc5a0f5bd3b.js\"],\"component---src-pages-requirements-1-3-5-1-3-5-develop-mdx\":[\"/component---src-pages-requirements-1-3-5-1-3-5-develop-mdx-fcbcd2737b33033a348a.js\"],\"component---src-pages-requirements-1-3-5-1-3-5-mdx\":[\"/component---src-pages-requirements-1-3-5-1-3-5-mdx-d6b4afb0f13b3e6b5301.js\"],\"component---src-pages-requirements-1-3-5-1-3-5-test-mdx\":[\"/component---src-pages-requirements-1-3-5-1-3-5-test-mdx-d0266cbb2c92e49e0fa5.js\"],\"component---src-pages-requirements-1-4-1-1-4-1-design-mdx\":[\"/component---src-pages-requirements-1-4-1-1-4-1-design-mdx-5248ac82edd400f49b45.js\"],\"component---src-pages-requirements-1-4-1-1-4-1-develop-mdx\":[\"/component---src-pages-requirements-1-4-1-1-4-1-develop-mdx-493bd3cbc0be0aef3107.js\"],\"component---src-pages-requirements-1-4-1-1-4-1-mdx\":[\"/component---src-pages-requirements-1-4-1-1-4-1-mdx-e373a4fa6b9aa607efd7.js\"],\"component---src-pages-requirements-1-4-1-1-4-1-test-mdx\":[\"/component---src-pages-requirements-1-4-1-1-4-1-test-mdx-fd717d9a4c86898cb8ee.js\"],\"component---src-pages-requirements-1-4-10-1-4-10-design-mdx\":[\"/component---src-pages-requirements-1-4-10-1-4-10-design-mdx-c9d0011a83ff8265ab8b.js\"],\"component---src-pages-requirements-1-4-10-1-4-10-develop-mdx\":[\"/component---src-pages-requirements-1-4-10-1-4-10-develop-mdx-191401b2c8640ec66c7d.js\"],\"component---src-pages-requirements-1-4-10-1-4-10-mdx\":[\"/component---src-pages-requirements-1-4-10-1-4-10-mdx-6e4577ee458f04098d6e.js\"],\"component---src-pages-requirements-1-4-10-1-4-10-test-mdx\":[\"/component---src-pages-requirements-1-4-10-1-4-10-test-mdx-429551afa4a0d0d41fd6.js\"],\"component---src-pages-requirements-1-4-11-1-4-11-design-mdx\":[\"/component---src-pages-requirements-1-4-11-1-4-11-design-mdx-80f783452c7e47f700e5.js\"],\"component---src-pages-requirements-1-4-11-1-4-11-develop-mdx\":[\"/component---src-pages-requirements-1-4-11-1-4-11-develop-mdx-57a860973085c0e917a6.js\"],\"component---src-pages-requirements-1-4-11-1-4-11-mdx\":[\"/component---src-pages-requirements-1-4-11-1-4-11-mdx-a5a81b97116c88e56931.js\"],\"component---src-pages-requirements-1-4-11-1-4-11-test-mdx\":[\"/component---src-pages-requirements-1-4-11-1-4-11-test-mdx-f46c467978964614ce6b.js\"],\"component---src-pages-requirements-1-4-12-1-4-12-design-mdx\":[\"/component---src-pages-requirements-1-4-12-1-4-12-design-mdx-ec14b9207512960464df.js\"],\"component---src-pages-requirements-1-4-12-1-4-12-develop-mdx\":[\"/component---src-pages-requirements-1-4-12-1-4-12-develop-mdx-8d52e8b1cc0971d5a88e.js\"],\"component---src-pages-requirements-1-4-12-1-4-12-mdx\":[\"/component---src-pages-requirements-1-4-12-1-4-12-mdx-642322f59b53367968af.js\"],\"component---src-pages-requirements-1-4-12-1-4-12-test-mdx\":[\"/component---src-pages-requirements-1-4-12-1-4-12-test-mdx-86052d28e2611b1f0745.js\"],\"component---src-pages-requirements-1-4-13-1-4-13-design-mdx\":[\"/component---src-pages-requirements-1-4-13-1-4-13-design-mdx-5848c5d42ec0bd98366d.js\"],\"component---src-pages-requirements-1-4-13-1-4-13-develop-mdx\":[\"/component---src-pages-requirements-1-4-13-1-4-13-develop-mdx-f7a82c73a389ffebf9ec.js\"],\"component---src-pages-requirements-1-4-13-1-4-13-mdx\":[\"/component---src-pages-requirements-1-4-13-1-4-13-mdx-d161c869e43b940476d7.js\"],\"component---src-pages-requirements-1-4-13-1-4-13-test-mdx\":[\"/component---src-pages-requirements-1-4-13-1-4-13-test-mdx-31932223ffcfa56290f0.js\"],\"component---src-pages-requirements-1-4-2-1-4-2-design-mdx\":[\"/component---src-pages-requirements-1-4-2-1-4-2-design-mdx-e22c738a85d188904a2e.js\"],\"component---src-pages-requirements-1-4-2-1-4-2-develop-mdx\":[\"/component---src-pages-requirements-1-4-2-1-4-2-develop-mdx-db4b72adaceb8b1b9842.js\"],\"component---src-pages-requirements-1-4-2-1-4-2-mdx\":[\"/component---src-pages-requirements-1-4-2-1-4-2-mdx-4a827122dab186dae554.js\"],\"component---src-pages-requirements-1-4-2-1-4-2-test-mdx\":[\"/component---src-pages-requirements-1-4-2-1-4-2-test-mdx-3fbf009fd966e34a99e7.js\"],\"component---src-pages-requirements-1-4-3-1-4-3-design-mdx\":[\"/component---src-pages-requirements-1-4-3-1-4-3-design-mdx-1b286730718ce13c02fc.js\"],\"component---src-pages-requirements-1-4-3-1-4-3-develop-mdx\":[\"/component---src-pages-requirements-1-4-3-1-4-3-develop-mdx-b6cd73cf5fe02c334d23.js\"],\"component---src-pages-requirements-1-4-3-1-4-3-mdx\":[\"/component---src-pages-requirements-1-4-3-1-4-3-mdx-b7a6b7a751fb43b540ee.js\"],\"component---src-pages-requirements-1-4-3-1-4-3-test-mdx\":[\"/component---src-pages-requirements-1-4-3-1-4-3-test-mdx-ece585d741e82aa46587.js\"],\"component---src-pages-requirements-1-4-4-1-4-4-design-mdx\":[\"/component---src-pages-requirements-1-4-4-1-4-4-design-mdx-f57ddee5dbee5c8de1d1.js\"],\"component---src-pages-requirements-1-4-4-1-4-4-develop-mdx\":[\"/component---src-pages-requirements-1-4-4-1-4-4-develop-mdx-d54ddc33748388af0c1c.js\"],\"component---src-pages-requirements-1-4-4-1-4-4-mdx\":[\"/component---src-pages-requirements-1-4-4-1-4-4-mdx-ef9f2b8d0538b3326df9.js\"],\"component---src-pages-requirements-1-4-4-1-4-4-test-mdx\":[\"/component---src-pages-requirements-1-4-4-1-4-4-test-mdx-24f16cf6214c75226e05.js\"],\"component---src-pages-requirements-1-4-5-1-4-5-design-mdx\":[\"/component---src-pages-requirements-1-4-5-1-4-5-design-mdx-7ae8e0f45f345d889349.js\"],\"component---src-pages-requirements-1-4-5-1-4-5-develop-mdx\":[\"/component---src-pages-requirements-1-4-5-1-4-5-develop-mdx-37728059187d329c8030.js\"],\"component---src-pages-requirements-1-4-5-1-4-5-mdx\":[\"/component---src-pages-requirements-1-4-5-1-4-5-mdx-14d3434cd6485bcd817e.js\"],\"component---src-pages-requirements-1-4-5-1-4-5-test-mdx\":[\"/component---src-pages-requirements-1-4-5-1-4-5-test-mdx-b9fc88bedbd9050dd4af.js\"],\"component---src-pages-requirements-10-5-10-5-mdx\":[\"/component---src-pages-requirements-10-5-10-5-mdx-31bc64ef6fdea5e2c1a3.js\"],\"component---src-pages-requirements-10-6-10-6-mdx\":[\"/component---src-pages-requirements-10-6-10-6-mdx-7d1f2431222df81d036b.js\"],\"component---src-pages-requirements-11-5-2-3-11-5-2-3-mdx\":[\"/component---src-pages-requirements-11-5-2-3-11-5-2-3-mdx-fdd5ab584999705916f2.js\"],\"component---src-pages-requirements-11-8-4-11-8-4-mdx\":[\"/component---src-pages-requirements-11-8-4-11-8-4-mdx-ed97affad3b4810374e0.js\"],\"component---src-pages-requirements-2-1-1-2-1-1-design-mdx\":[\"/component---src-pages-requirements-2-1-1-2-1-1-design-mdx-ff2024f9df820a7714b9.js\"],\"component---src-pages-requirements-2-1-1-2-1-1-develop-mdx\":[\"/component---src-pages-requirements-2-1-1-2-1-1-develop-mdx-46e3e5e4ee02596d1853.js\"],\"component---src-pages-requirements-2-1-1-2-1-1-mdx\":[\"/component---src-pages-requirements-2-1-1-2-1-1-mdx-4cac7cf43342ece371f0.js\"],\"component---src-pages-requirements-2-1-1-2-1-1-test-mdx\":[\"/component---src-pages-requirements-2-1-1-2-1-1-test-mdx-ffaf004aeb7cadc68985.js\"],\"component---src-pages-requirements-2-1-2-2-1-2-design-mdx\":[\"/component---src-pages-requirements-2-1-2-2-1-2-design-mdx-a06945458bb526ebabcf.js\"],\"component---src-pages-requirements-2-1-2-2-1-2-develop-mdx\":[\"/component---src-pages-requirements-2-1-2-2-1-2-develop-mdx-7177bd7c74a3de41ccdb.js\"],\"component---src-pages-requirements-2-1-2-2-1-2-mdx\":[\"/component---src-pages-requirements-2-1-2-2-1-2-mdx-9909a1ba8e2bb6ddab24.js\"],\"component---src-pages-requirements-2-1-2-2-1-2-test-mdx\":[\"/component---src-pages-requirements-2-1-2-2-1-2-test-mdx-1d2e2b0531ecfc5c8233.js\"],\"component---src-pages-requirements-2-1-4-2-1-4-design-mdx\":[\"/component---src-pages-requirements-2-1-4-2-1-4-design-mdx-b9017b4c3c40c028f002.js\"],\"component---src-pages-requirements-2-1-4-2-1-4-develop-mdx\":[\"/component---src-pages-requirements-2-1-4-2-1-4-develop-mdx-3222b1d9c586f776b8b1.js\"],\"component---src-pages-requirements-2-1-4-2-1-4-mdx\":[\"/component---src-pages-requirements-2-1-4-2-1-4-mdx-304e5bad427676957ad6.js\"],\"component---src-pages-requirements-2-1-4-2-1-4-test-mdx\":[\"/component---src-pages-requirements-2-1-4-2-1-4-test-mdx-056e3620af0cbb2ae412.js\"],\"component---src-pages-requirements-2-2-1-2-2-1-design-mdx\":[\"/component---src-pages-requirements-2-2-1-2-2-1-design-mdx-9aa2ec328a7dd1c26319.js\"],\"component---src-pages-requirements-2-2-1-2-2-1-develop-mdx\":[\"/component---src-pages-requirements-2-2-1-2-2-1-develop-mdx-193d0381c3d7e1c9b8e2.js\"],\"component---src-pages-requirements-2-2-1-2-2-1-mdx\":[\"/component---src-pages-requirements-2-2-1-2-2-1-mdx-83e095d87e012613766c.js\"],\"component---src-pages-requirements-2-2-1-2-2-1-test-mdx\":[\"/component---src-pages-requirements-2-2-1-2-2-1-test-mdx-89e9f5274fd7514aa74a.js\"],\"component---src-pages-requirements-2-2-2-2-2-2-design-mdx\":[\"/component---src-pages-requirements-2-2-2-2-2-2-design-mdx-0f85d1169706b74039c0.js\"],\"component---src-pages-requirements-2-2-2-2-2-2-develop-mdx\":[\"/component---src-pages-requirements-2-2-2-2-2-2-develop-mdx-ef9fc7da1c96afe400c2.js\"],\"component---src-pages-requirements-2-2-2-2-2-2-mdx\":[\"/component---src-pages-requirements-2-2-2-2-2-2-mdx-8bdf45ff4131e2104866.js\"],\"component---src-pages-requirements-2-2-2-2-2-2-test-mdx\":[\"/component---src-pages-requirements-2-2-2-2-2-2-test-mdx-528ec9130686407fc717.js\"],\"component---src-pages-requirements-2-3-1-2-3-1-design-mdx\":[\"/component---src-pages-requirements-2-3-1-2-3-1-design-mdx-43c0437cbdc4711cb34d.js\"],\"component---src-pages-requirements-2-3-1-2-3-1-develop-mdx\":[\"/component---src-pages-requirements-2-3-1-2-3-1-develop-mdx-f32edf57d2d0cc13efe7.js\"],\"component---src-pages-requirements-2-3-1-2-3-1-mdx\":[\"/component---src-pages-requirements-2-3-1-2-3-1-mdx-d93d8ad07c053b5f9f2e.js\"],\"component---src-pages-requirements-2-3-1-2-3-1-test-mdx\":[\"/component---src-pages-requirements-2-3-1-2-3-1-test-mdx-b38eff981159823d97c5.js\"],\"component---src-pages-requirements-2-4-1-2-4-1-design-mdx\":[\"/component---src-pages-requirements-2-4-1-2-4-1-design-mdx-caa93085245b44a87ae8.js\"],\"component---src-pages-requirements-2-4-1-2-4-1-develop-mdx\":[\"/component---src-pages-requirements-2-4-1-2-4-1-develop-mdx-24f510863bee64b9e5a1.js\"],\"component---src-pages-requirements-2-4-1-2-4-1-mdx\":[\"/component---src-pages-requirements-2-4-1-2-4-1-mdx-4a427cc2e71d200415cf.js\"],\"component---src-pages-requirements-2-4-1-2-4-1-test-mdx\":[\"/component---src-pages-requirements-2-4-1-2-4-1-test-mdx-ef660d5474d8da86fdf5.js\"],\"component---src-pages-requirements-2-4-11-2-4-11-design-mdx\":[\"/component---src-pages-requirements-2-4-11-2-4-11-design-mdx-a231c62c8cd5d1d9922c.js\"],\"component---src-pages-requirements-2-4-11-2-4-11-develop-mdx\":[\"/component---src-pages-requirements-2-4-11-2-4-11-develop-mdx-bb5ee9afd2b82f92ead0.js\"],\"component---src-pages-requirements-2-4-11-2-4-11-mdx\":[\"/component---src-pages-requirements-2-4-11-2-4-11-mdx-517871d2eeed82e9e655.js\"],\"component---src-pages-requirements-2-4-11-2-4-11-test-mdx\":[\"/component---src-pages-requirements-2-4-11-2-4-11-test-mdx-7f2812293c2f027558e3.js\"],\"component---src-pages-requirements-2-4-2-2-4-2-design-mdx\":[\"/component---src-pages-requirements-2-4-2-2-4-2-design-mdx-27d0d0d2f43e13e7ba4b.js\"],\"component---src-pages-requirements-2-4-2-2-4-2-develop-mdx\":[\"/component---src-pages-requirements-2-4-2-2-4-2-develop-mdx-04bc01d0f40dbf9f06cb.js\"],\"component---src-pages-requirements-2-4-2-2-4-2-mdx\":[\"/component---src-pages-requirements-2-4-2-2-4-2-mdx-a0ee1249a82c6ff6f856.js\"],\"component---src-pages-requirements-2-4-2-2-4-2-test-mdx\":[\"/component---src-pages-requirements-2-4-2-2-4-2-test-mdx-3332be8cb23c1b7d8aed.js\"],\"component---src-pages-requirements-2-4-3-2-4-3-design-mdx\":[\"/component---src-pages-requirements-2-4-3-2-4-3-design-mdx-50cc12634a0c34ef2a55.js\"],\"component---src-pages-requirements-2-4-3-2-4-3-develop-mdx\":[\"/component---src-pages-requirements-2-4-3-2-4-3-develop-mdx-6c5b82d978020278f0df.js\"],\"component---src-pages-requirements-2-4-3-2-4-3-mdx\":[\"/component---src-pages-requirements-2-4-3-2-4-3-mdx-0b88f93d9b4d5cf21612.js\"],\"component---src-pages-requirements-2-4-3-2-4-3-test-mdx\":[\"/component---src-pages-requirements-2-4-3-2-4-3-test-mdx-e2542a81e8b3c5e3c0a4.js\"],\"component---src-pages-requirements-2-4-4-2-4-4-design-mdx\":[\"/component---src-pages-requirements-2-4-4-2-4-4-design-mdx-1b38394eaf0f15722f7f.js\"],\"component---src-pages-requirements-2-4-4-2-4-4-develop-mdx\":[\"/component---src-pages-requirements-2-4-4-2-4-4-develop-mdx-eb351ade26eacbad8cf0.js\"],\"component---src-pages-requirements-2-4-4-2-4-4-mdx\":[\"/component---src-pages-requirements-2-4-4-2-4-4-mdx-282eb67fd38060888e4b.js\"],\"component---src-pages-requirements-2-4-4-2-4-4-test-mdx\":[\"/component---src-pages-requirements-2-4-4-2-4-4-test-mdx-59637590bf546e1c8550.js\"],\"component---src-pages-requirements-2-4-5-2-4-5-design-mdx\":[\"/component---src-pages-requirements-2-4-5-2-4-5-design-mdx-8d8a8896effeb67d7759.js\"],\"component---src-pages-requirements-2-4-5-2-4-5-develop-mdx\":[\"/component---src-pages-requirements-2-4-5-2-4-5-develop-mdx-01a4e642c51555492a8e.js\"],\"component---src-pages-requirements-2-4-5-2-4-5-mdx\":[\"/component---src-pages-requirements-2-4-5-2-4-5-mdx-49a758143ee8daba256d.js\"],\"component---src-pages-requirements-2-4-5-2-4-5-test-mdx\":[\"/component---src-pages-requirements-2-4-5-2-4-5-test-mdx-3e50ccdcaca90af5bfc1.js\"],\"component---src-pages-requirements-2-4-6-2-4-6-design-mdx\":[\"/component---src-pages-requirements-2-4-6-2-4-6-design-mdx-b48f55adeb555b17fbe2.js\"],\"component---src-pages-requirements-2-4-6-2-4-6-develop-mdx\":[\"/component---src-pages-requirements-2-4-6-2-4-6-develop-mdx-1157ebef202d5ee73b6e.js\"],\"component---src-pages-requirements-2-4-6-2-4-6-mdx\":[\"/component---src-pages-requirements-2-4-6-2-4-6-mdx-f4b78020e17e016a3bfe.js\"],\"component---src-pages-requirements-2-4-6-2-4-6-test-mdx\":[\"/component---src-pages-requirements-2-4-6-2-4-6-test-mdx-1ba0d1144b84e4fce023.js\"],\"component---src-pages-requirements-2-4-7-2-4-7-design-mdx\":[\"/component---src-pages-requirements-2-4-7-2-4-7-design-mdx-b074d8b7b8203fd656a6.js\"],\"component---src-pages-requirements-2-4-7-2-4-7-develop-mdx\":[\"/component---src-pages-requirements-2-4-7-2-4-7-develop-mdx-53537a7e3e077ed5ca32.js\"],\"component---src-pages-requirements-2-4-7-2-4-7-mdx\":[\"/component---src-pages-requirements-2-4-7-2-4-7-mdx-9b53b3b6ba88c8206e8b.js\"],\"component---src-pages-requirements-2-4-7-2-4-7-test-mdx\":[\"/component---src-pages-requirements-2-4-7-2-4-7-test-mdx-eda136d0ee5a4af95bfb.js\"],\"component---src-pages-requirements-2-5-1-2-5-1-design-mdx\":[\"/component---src-pages-requirements-2-5-1-2-5-1-design-mdx-c1710d7ad19f4c7ba4c8.js\"],\"component---src-pages-requirements-2-5-1-2-5-1-develop-mdx\":[\"/component---src-pages-requirements-2-5-1-2-5-1-develop-mdx-bd43645a10ec3c4cc2b0.js\"],\"component---src-pages-requirements-2-5-1-2-5-1-mdx\":[\"/component---src-pages-requirements-2-5-1-2-5-1-mdx-dbb063bffa24378ea41a.js\"],\"component---src-pages-requirements-2-5-1-2-5-1-test-mdx\":[\"/component---src-pages-requirements-2-5-1-2-5-1-test-mdx-19d4bfaa157215001552.js\"],\"component---src-pages-requirements-2-5-2-2-5-2-design-mdx\":[\"/component---src-pages-requirements-2-5-2-2-5-2-design-mdx-25b25b359a2685aa2a47.js\"],\"component---src-pages-requirements-2-5-2-2-5-2-develop-mdx\":[\"/component---src-pages-requirements-2-5-2-2-5-2-develop-mdx-c74fb6e93c34e29b3a26.js\"],\"component---src-pages-requirements-2-5-2-2-5-2-mdx\":[\"/component---src-pages-requirements-2-5-2-2-5-2-mdx-b31af591152aead2e6dd.js\"],\"component---src-pages-requirements-2-5-2-2-5-2-test-mdx\":[\"/component---src-pages-requirements-2-5-2-2-5-2-test-mdx-562b7349b26eb20147da.js\"],\"component---src-pages-requirements-2-5-3-2-5-3-design-mdx\":[\"/component---src-pages-requirements-2-5-3-2-5-3-design-mdx-ae05bc80469211ccbd03.js\"],\"component---src-pages-requirements-2-5-3-2-5-3-develop-mdx\":[\"/component---src-pages-requirements-2-5-3-2-5-3-develop-mdx-344238477cb44bd5a48e.js\"],\"component---src-pages-requirements-2-5-3-2-5-3-mdx\":[\"/component---src-pages-requirements-2-5-3-2-5-3-mdx-98d44139c011d8fc585d.js\"],\"component---src-pages-requirements-2-5-3-2-5-3-test-mdx\":[\"/component---src-pages-requirements-2-5-3-2-5-3-test-mdx-3a868e7af2fea5c56594.js\"],\"component---src-pages-requirements-2-5-4-2-5-4-design-mdx\":[\"/component---src-pages-requirements-2-5-4-2-5-4-design-mdx-57377d8820e1a56dd652.js\"],\"component---src-pages-requirements-2-5-4-2-5-4-develop-mdx\":[\"/component---src-pages-requirements-2-5-4-2-5-4-develop-mdx-a4062313833ebaad7513.js\"],\"component---src-pages-requirements-2-5-4-2-5-4-mdx\":[\"/component---src-pages-requirements-2-5-4-2-5-4-mdx-bbd59c7ca9537715d5e4.js\"],\"component---src-pages-requirements-2-5-4-2-5-4-test-mdx\":[\"/component---src-pages-requirements-2-5-4-2-5-4-test-mdx-5e2756baf5409ac23f57.js\"],\"component---src-pages-requirements-2-5-7-2-5-7-design-mdx\":[\"/component---src-pages-requirements-2-5-7-2-5-7-design-mdx-2a6c2c8e84820d96e22d.js\"],\"component---src-pages-requirements-2-5-7-2-5-7-develop-mdx\":[\"/component---src-pages-requirements-2-5-7-2-5-7-develop-mdx-9aa297ce57328026bf7f.js\"],\"component---src-pages-requirements-2-5-7-2-5-7-mdx\":[\"/component---src-pages-requirements-2-5-7-2-5-7-mdx-55a93ffdf2c63ecd92df.js\"],\"component---src-pages-requirements-2-5-7-2-5-7-test-mdx\":[\"/component---src-pages-requirements-2-5-7-2-5-7-test-mdx-a34cef12655f4402a273.js\"],\"component---src-pages-requirements-2-5-8-2-5-8-design-mdx\":[\"/component---src-pages-requirements-2-5-8-2-5-8-design-mdx-14f971f2f9df4433366e.js\"],\"component---src-pages-requirements-2-5-8-2-5-8-develop-mdx\":[\"/component---src-pages-requirements-2-5-8-2-5-8-develop-mdx-a3c619e7171701c5d8a0.js\"],\"component---src-pages-requirements-2-5-8-2-5-8-mdx\":[\"/component---src-pages-requirements-2-5-8-2-5-8-mdx-953953c8501e20c58b8c.js\"],\"component---src-pages-requirements-2-5-8-2-5-8-test-mdx\":[\"/component---src-pages-requirements-2-5-8-2-5-8-test-mdx-4b3236fe3a56857bf6b1.js\"],\"component---src-pages-requirements-3-1-1-3-1-1-design-mdx\":[\"/component---src-pages-requirements-3-1-1-3-1-1-design-mdx-42876547d8d15c48b66b.js\"],\"component---src-pages-requirements-3-1-1-3-1-1-develop-mdx\":[\"/component---src-pages-requirements-3-1-1-3-1-1-develop-mdx-d720d8ade39f3312dd8e.js\"],\"component---src-pages-requirements-3-1-1-3-1-1-mdx\":[\"/component---src-pages-requirements-3-1-1-3-1-1-mdx-4d26019baf6d3acac77c.js\"],\"component---src-pages-requirements-3-1-1-3-1-1-test-mdx\":[\"/component---src-pages-requirements-3-1-1-3-1-1-test-mdx-d76fc8d03e78c0a4f0e8.js\"],\"component---src-pages-requirements-3-1-2-3-1-2-design-mdx\":[\"/component---src-pages-requirements-3-1-2-3-1-2-design-mdx-3204125951a6718b2a1a.js\"],\"component---src-pages-requirements-3-1-2-3-1-2-develop-mdx\":[\"/component---src-pages-requirements-3-1-2-3-1-2-develop-mdx-be36db4c5172712f2c55.js\"],\"component---src-pages-requirements-3-1-2-3-1-2-mdx\":[\"/component---src-pages-requirements-3-1-2-3-1-2-mdx-52dd9e3e4c6dab976a11.js\"],\"component---src-pages-requirements-3-1-2-3-1-2-test-mdx\":[\"/component---src-pages-requirements-3-1-2-3-1-2-test-mdx-a38ebb9d83fd4e721e5e.js\"],\"component---src-pages-requirements-3-2-1-3-2-1-design-mdx\":[\"/component---src-pages-requirements-3-2-1-3-2-1-design-mdx-d1bb2f690427fb977a41.js\"],\"component---src-pages-requirements-3-2-1-3-2-1-develop-mdx\":[\"/component---src-pages-requirements-3-2-1-3-2-1-develop-mdx-31b4a28201a38194224a.js\"],\"component---src-pages-requirements-3-2-1-3-2-1-mdx\":[\"/component---src-pages-requirements-3-2-1-3-2-1-mdx-c15cf4cce1853c96c056.js\"],\"component---src-pages-requirements-3-2-1-3-2-1-test-mdx\":[\"/component---src-pages-requirements-3-2-1-3-2-1-test-mdx-18ee1e8cee42e6bc62b8.js\"],\"component---src-pages-requirements-3-2-2-3-2-2-design-mdx\":[\"/component---src-pages-requirements-3-2-2-3-2-2-design-mdx-ffa5ac31ea3d805c7826.js\"],\"component---src-pages-requirements-3-2-2-3-2-2-develop-mdx\":[\"/component---src-pages-requirements-3-2-2-3-2-2-develop-mdx-7467b91b0d87df0caa4d.js\"],\"component---src-pages-requirements-3-2-2-3-2-2-mdx\":[\"/component---src-pages-requirements-3-2-2-3-2-2-mdx-7e3d522d58226c4f0af3.js\"],\"component---src-pages-requirements-3-2-2-3-2-2-test-mdx\":[\"/component---src-pages-requirements-3-2-2-3-2-2-test-mdx-ed14f83ea3569ecf932c.js\"],\"component---src-pages-requirements-3-2-3-3-2-3-design-mdx\":[\"/component---src-pages-requirements-3-2-3-3-2-3-design-mdx-378cbf808c674926692d.js\"],\"component---src-pages-requirements-3-2-3-3-2-3-develop-mdx\":[\"/component---src-pages-requirements-3-2-3-3-2-3-develop-mdx-b3cea0c9c0ee89e118ed.js\"],\"component---src-pages-requirements-3-2-3-3-2-3-mdx\":[\"/component---src-pages-requirements-3-2-3-3-2-3-mdx-38999f8593bb32e0c573.js\"],\"component---src-pages-requirements-3-2-3-3-2-3-test-mdx\":[\"/component---src-pages-requirements-3-2-3-3-2-3-test-mdx-596d80b883a2bf7e5a1f.js\"],\"component---src-pages-requirements-3-2-4-3-2-4-design-mdx\":[\"/component---src-pages-requirements-3-2-4-3-2-4-design-mdx-3493d34fd5ff9bf96fd4.js\"],\"component---src-pages-requirements-3-2-4-3-2-4-develop-mdx\":[\"/component---src-pages-requirements-3-2-4-3-2-4-develop-mdx-26d803e42cb4e0fbf917.js\"],\"component---src-pages-requirements-3-2-4-3-2-4-mdx\":[\"/component---src-pages-requirements-3-2-4-3-2-4-mdx-8b93beb8946ce8cbbd47.js\"],\"component---src-pages-requirements-3-2-4-3-2-4-test-mdx\":[\"/component---src-pages-requirements-3-2-4-3-2-4-test-mdx-285b58b0f5f4e2d9b972.js\"],\"component---src-pages-requirements-3-2-6-3-2-6-design-mdx\":[\"/component---src-pages-requirements-3-2-6-3-2-6-design-mdx-0feae4a064df6e518bd5.js\"],\"component---src-pages-requirements-3-2-6-3-2-6-develop-mdx\":[\"/component---src-pages-requirements-3-2-6-3-2-6-develop-mdx-1404891b7a099298d29c.js\"],\"component---src-pages-requirements-3-2-6-3-2-6-mdx\":[\"/component---src-pages-requirements-3-2-6-3-2-6-mdx-dc5013f812502e89e357.js\"],\"component---src-pages-requirements-3-2-6-3-2-6-test-mdx\":[\"/component---src-pages-requirements-3-2-6-3-2-6-test-mdx-90e34f963c326894f9c1.js\"],\"component---src-pages-requirements-3-3-1-3-3-1-design-mdx\":[\"/component---src-pages-requirements-3-3-1-3-3-1-design-mdx-3154f2eca616afb934f2.js\"],\"component---src-pages-requirements-3-3-1-3-3-1-develop-mdx\":[\"/component---src-pages-requirements-3-3-1-3-3-1-develop-mdx-549a3095d2bd4ab29f46.js\"],\"component---src-pages-requirements-3-3-1-3-3-1-mdx\":[\"/component---src-pages-requirements-3-3-1-3-3-1-mdx-936ea857b36962e9b277.js\"],\"component---src-pages-requirements-3-3-1-3-3-1-test-mdx\":[\"/component---src-pages-requirements-3-3-1-3-3-1-test-mdx-8796935c3c5f2720a43a.js\"],\"component---src-pages-requirements-3-3-2-3-3-2-design-mdx\":[\"/component---src-pages-requirements-3-3-2-3-3-2-design-mdx-f29da682426158e65137.js\"],\"component---src-pages-requirements-3-3-2-3-3-2-develop-mdx\":[\"/component---src-pages-requirements-3-3-2-3-3-2-develop-mdx-a4df7fe67e7e0261938b.js\"],\"component---src-pages-requirements-3-3-2-3-3-2-mdx\":[\"/component---src-pages-requirements-3-3-2-3-3-2-mdx-c0fb5e17f1b8e07a4065.js\"],\"component---src-pages-requirements-3-3-2-3-3-2-test-mdx\":[\"/component---src-pages-requirements-3-3-2-3-3-2-test-mdx-1c81194239119daf6695.js\"],\"component---src-pages-requirements-3-3-3-3-3-3-design-mdx\":[\"/component---src-pages-requirements-3-3-3-3-3-3-design-mdx-758ba5b2f240cd7db1f7.js\"],\"component---src-pages-requirements-3-3-3-3-3-3-develop-mdx\":[\"/component---src-pages-requirements-3-3-3-3-3-3-develop-mdx-9bff9a580ee30b793ca0.js\"],\"component---src-pages-requirements-3-3-3-3-3-3-mdx\":[\"/component---src-pages-requirements-3-3-3-3-3-3-mdx-551f7c3f2c09fbcedea3.js\"],\"component---src-pages-requirements-3-3-3-3-3-3-test-mdx\":[\"/component---src-pages-requirements-3-3-3-3-3-3-test-mdx-77c58b9a0763fa53e5ce.js\"],\"component---src-pages-requirements-3-3-4-3-3-4-design-mdx\":[\"/component---src-pages-requirements-3-3-4-3-3-4-design-mdx-ec77c42573f5fad77193.js\"],\"component---src-pages-requirements-3-3-4-3-3-4-develop-mdx\":[\"/component---src-pages-requirements-3-3-4-3-3-4-develop-mdx-7e5bff6954fce8b2f195.js\"],\"component---src-pages-requirements-3-3-4-3-3-4-mdx\":[\"/component---src-pages-requirements-3-3-4-3-3-4-mdx-1ca33412c0d74bf35a0f.js\"],\"component---src-pages-requirements-3-3-4-3-3-4-test-mdx\":[\"/component---src-pages-requirements-3-3-4-3-3-4-test-mdx-3d475aebaa4864a06e75.js\"],\"component---src-pages-requirements-3-3-7-3-3-7-design-mdx\":[\"/component---src-pages-requirements-3-3-7-3-3-7-design-mdx-db436dbf8905a926fd5b.js\"],\"component---src-pages-requirements-3-3-7-3-3-7-develop-mdx\":[\"/component---src-pages-requirements-3-3-7-3-3-7-develop-mdx-4737661184a870d496d7.js\"],\"component---src-pages-requirements-3-3-7-3-3-7-mdx\":[\"/component---src-pages-requirements-3-3-7-3-3-7-mdx-fde2bf1126d65c10ccc4.js\"],\"component---src-pages-requirements-3-3-7-3-3-7-test-mdx\":[\"/component---src-pages-requirements-3-3-7-3-3-7-test-mdx-8bca56c523a4d1dea256.js\"],\"component---src-pages-requirements-3-3-8-3-3-8-design-mdx\":[\"/component---src-pages-requirements-3-3-8-3-3-8-design-mdx-84fb36655e579b79d864.js\"],\"component---src-pages-requirements-3-3-8-3-3-8-develop-mdx\":[\"/component---src-pages-requirements-3-3-8-3-3-8-develop-mdx-bde682302c91d58fce7b.js\"],\"component---src-pages-requirements-3-3-8-3-3-8-mdx\":[\"/component---src-pages-requirements-3-3-8-3-3-8-mdx-28f9dcdd9e3ead32cd1e.js\"],\"component---src-pages-requirements-3-3-8-3-3-8-test-mdx\":[\"/component---src-pages-requirements-3-3-8-3-3-8-test-mdx-3b5a785537ea21591e0a.js\"],\"component---src-pages-requirements-4-1-1-4-1-1-design-mdx\":[\"/component---src-pages-requirements-4-1-1-4-1-1-design-mdx-ad8fccba2fdc7b7e834b.js\"],\"component---src-pages-requirements-4-1-1-4-1-1-develop-mdx\":[\"/component---src-pages-requirements-4-1-1-4-1-1-develop-mdx-37f1bcbfe1b698906e03.js\"],\"component---src-pages-requirements-4-1-1-4-1-1-mdx\":[\"/component---src-pages-requirements-4-1-1-4-1-1-mdx-cc495846899effaf7076.js\"],\"component---src-pages-requirements-4-1-1-4-1-1-test-mdx\":[\"/component---src-pages-requirements-4-1-1-4-1-1-test-mdx-8a815e18d7c38344758d.js\"],\"component---src-pages-requirements-4-1-2-4-1-2-design-mdx\":[\"/component---src-pages-requirements-4-1-2-4-1-2-design-mdx-8c43ff1354fb15499074.js\"],\"component---src-pages-requirements-4-1-2-4-1-2-develop-mdx\":[\"/component---src-pages-requirements-4-1-2-4-1-2-develop-mdx-283a7676c9c27fb2cc5f.js\"],\"component---src-pages-requirements-4-1-2-4-1-2-mdx\":[\"/component---src-pages-requirements-4-1-2-4-1-2-mdx-6b7b524e7aed3b2a490c.js\"],\"component---src-pages-requirements-4-1-2-4-1-2-test-mdx\":[\"/component---src-pages-requirements-4-1-2-4-1-2-test-mdx-444865adf1eeaa8d1f06.js\"],\"component---src-pages-requirements-4-1-3-4-1-3-design-mdx\":[\"/component---src-pages-requirements-4-1-3-4-1-3-design-mdx-7226094a5576a680b69d.js\"],\"component---src-pages-requirements-4-1-3-4-1-3-develop-mdx\":[\"/component---src-pages-requirements-4-1-3-4-1-3-develop-mdx-0f89e679667bf1cd972d.js\"],\"component---src-pages-requirements-4-1-3-4-1-3-mdx\":[\"/component---src-pages-requirements-4-1-3-4-1-3-mdx-87e65297b16246137e92.js\"],\"component---src-pages-requirements-4-1-3-4-1-3-test-mdx\":[\"/component---src-pages-requirements-4-1-3-4-1-3-test-mdx-3343f95343ed48cc5529.js\"],\"component---src-pages-requirements-4-1-4-4-1-4-design-mdx\":[\"/component---src-pages-requirements-4-1-4-4-1-4-design-mdx-e116d5c42686b52ba0a5.js\"],\"component---src-pages-requirements-4-1-4-4-1-4-develop-mdx\":[\"/component---src-pages-requirements-4-1-4-4-1-4-develop-mdx-9d12afd6e753c303975e.js\"],\"component---src-pages-requirements-4-1-4-4-1-4-mdx\":[\"/component---src-pages-requirements-4-1-4-4-1-4-mdx-52530636d38c09e2e763.js\"],\"component---src-pages-requirements-4-1-4-4-1-4-test-mdx\":[\"/component---src-pages-requirements-4-1-4-4-1-4-test-mdx-910e91ddda3119b968bb.js\"],\"component---src-pages-requirements-5-2-5-2-mdx\":[\"/component---src-pages-requirements-5-2-5-2-mdx-8217c40848a7272ccf47.js\"],\"component---src-pages-requirements-5-7-5-7-mdx\":[\"/component---src-pages-requirements-5-7-5-7-mdx-1b8343394094318b380d.js\"],\"component---src-pages-requirements-5-8-5-8-mdx\":[\"/component---src-pages-requirements-5-8-5-8-mdx-bf89ee153c278ed64964.js\"],\"component---src-pages-requirements-5-9-5-9-mdx\":[\"/component---src-pages-requirements-5-9-5-9-mdx-38cd748ed9175988210f.js\"],\"component---src-pages-requirements-502-2-1-502-2-1-mdx\":[\"/component---src-pages-requirements-502-2-1-502-2-1-mdx-d26e6ea0cc3ff44c4611.js\"],\"component---src-pages-requirements-502-2-2-502-2-2-mdx\":[\"/component---src-pages-requirements-502-2-2-502-2-2-mdx-a080dce6e8c27964f166.js\"],\"component---src-pages-requirements-502-3-1-502-3-1-mdx\":[\"/component---src-pages-requirements-502-3-1-502-3-1-mdx-3c1370bf4ecd6fc9c829.js\"],\"component---src-pages-requirements-502-3-10-502-3-10-mdx\":[\"/component---src-pages-requirements-502-3-10-502-3-10-mdx-39815722969d2a472a5b.js\"],\"component---src-pages-requirements-502-3-11-502-3-11-mdx\":[\"/component---src-pages-requirements-502-3-11-502-3-11-mdx-5a6f206ee77047ff9021.js\"],\"component---src-pages-requirements-502-3-12-502-3-12-mdx\":[\"/component---src-pages-requirements-502-3-12-502-3-12-mdx-0e80ceb85eb6ccd5f90c.js\"],\"component---src-pages-requirements-502-3-13-502-3-13-mdx\":[\"/component---src-pages-requirements-502-3-13-502-3-13-mdx-4d2167da59a5f0e1fe11.js\"],\"component---src-pages-requirements-502-3-14-502-3-14-mdx\":[\"/component---src-pages-requirements-502-3-14-502-3-14-mdx-6f136c51aed363072c0b.js\"],\"component---src-pages-requirements-502-3-2-502-3-2-mdx\":[\"/component---src-pages-requirements-502-3-2-502-3-2-mdx-3fc270279171d3b27245.js\"],\"component---src-pages-requirements-502-3-3-502-3-3-mdx\":[\"/component---src-pages-requirements-502-3-3-502-3-3-mdx-6b7c9b4201001c8e2b3f.js\"],\"component---src-pages-requirements-502-3-4-502-3-4-mdx\":[\"/component---src-pages-requirements-502-3-4-502-3-4-mdx-73726c367359d9ad09ce.js\"],\"component---src-pages-requirements-502-3-5-502-3-5-mdx\":[\"/component---src-pages-requirements-502-3-5-502-3-5-mdx-da63fddf03401755045a.js\"],\"component---src-pages-requirements-502-3-6-502-3-6-mdx\":[\"/component---src-pages-requirements-502-3-6-502-3-6-mdx-717e29b908cf105a5696.js\"],\"component---src-pages-requirements-502-3-7-502-3-7-mdx\":[\"/component---src-pages-requirements-502-3-7-502-3-7-mdx-7af6307555845f1a3496.js\"],\"component---src-pages-requirements-502-3-8-502-3-8-mdx\":[\"/component---src-pages-requirements-502-3-8-502-3-8-mdx-5e251f832bb21a8c70a7.js\"],\"component---src-pages-requirements-502-3-9-502-3-9-mdx\":[\"/component---src-pages-requirements-502-3-9-502-3-9-mdx-e5eefef04d9e4c37c437.js\"],\"component---src-pages-requirements-502-4-502-4-mdx\":[\"/component---src-pages-requirements-502-4-502-4-mdx-9a9563dbcbcf15f34830.js\"],\"component---src-pages-requirements-503-2-503-2-mdx\":[\"/component---src-pages-requirements-503-2-503-2-mdx-319c67b75c2448704258.js\"],\"component---src-pages-requirements-503-3-503-3-mdx\":[\"/component---src-pages-requirements-503-3-503-3-mdx-8f6c6c06772656abae76.js\"],\"component---src-pages-requirements-503-4-1-503-4-1-mdx\":[\"/component---src-pages-requirements-503-4-1-503-4-1-mdx-5ba82acf2b9b2157188a.js\"],\"component---src-pages-requirements-503-4-2-503-4-2-mdx\":[\"/component---src-pages-requirements-503-4-2-503-4-2-mdx-53426479c8f14115199a.js\"],\"component---src-pages-requirements-504-2-1-504-2-1-mdx\":[\"/component---src-pages-requirements-504-2-1-504-2-1-mdx-239a6c9da34273621597.js\"],\"component---src-pages-requirements-504-2-2-504-2-2-mdx\":[\"/component---src-pages-requirements-504-2-2-504-2-2-mdx-709c2771005635208ed8.js\"],\"component---src-pages-requirements-504-2-504-2-mdx\":[\"/component---src-pages-requirements-504-2-504-2-mdx-d331bfe538a195398448.js\"],\"component---src-pages-requirements-504-3-504-3-mdx\":[\"/component---src-pages-requirements-504-3-504-3-mdx-cd6735739a77daae00d6.js\"],\"component---src-pages-requirements-504-4-504-4-mdx\":[\"/component---src-pages-requirements-504-4-504-4-mdx-75d0e50d49c3893b434b.js\"],\"component---src-pages-requirements-602-2-602-2-mdx\":[\"/component---src-pages-requirements-602-2-602-2-mdx-32dcbb04a70fd86cd6bb.js\"],\"component---src-pages-requirements-602-3-602-3-mdx\":[\"/component---src-pages-requirements-602-3-602-3-mdx-49133ab97bff96bc413a.js\"],\"component---src-pages-requirements-7-1-1-7-1-1-mdx\":[\"/component---src-pages-requirements-7-1-1-7-1-1-mdx-ee0e4fff9e9bd848d748.js\"],\"component---src-pages-requirements-7-1-2-7-1-2-mdx\":[\"/component---src-pages-requirements-7-1-2-7-1-2-mdx-5ac060f35181e5bc93f6.js\"],\"component---src-pages-requirements-7-1-3-7-1-3-mdx\":[\"/component---src-pages-requirements-7-1-3-7-1-3-mdx-694e807a3426f1fb3433.js\"],\"component---src-pages-requirements-7-1-4-7-1-4-mdx\":[\"/component---src-pages-requirements-7-1-4-7-1-4-mdx-7d81068f85c2f7217134.js\"],\"component---src-pages-requirements-7-1-5-7-1-5-mdx\":[\"/component---src-pages-requirements-7-1-5-7-1-5-mdx-36f245cd54309e8fc40c.js\"],\"component---src-pages-requirements-7-2-1-7-2-1-mdx\":[\"/component---src-pages-requirements-7-2-1-7-2-1-mdx-482bc2a29bf38e36101f.js\"],\"component---src-pages-requirements-7-2-2-7-2-2-mdx\":[\"/component---src-pages-requirements-7-2-2-7-2-2-mdx-8b602545f3b030d66309.js\"],\"component---src-pages-requirements-7-2-3-7-2-3-mdx\":[\"/component---src-pages-requirements-7-2-3-7-2-3-mdx-01cc301a3c3e6c6c46c4.js\"],\"component---src-pages-requirements-7-3-7-3-mdx\":[\"/component---src-pages-requirements-7-3-7-3-mdx-29f1a01186d24c3627f7.js\"],\"component---src-pages-requirements-checker-rule-sets-mdx\":[\"/component---src-pages-requirements-checker-rule-sets-mdx-5209cf7dc4d4bae01d70.js\"],\"component---src-pages-requirements-release-notes-mdx\":[\"/component---src-pages-requirements-release-notes-mdx-815b589855a04ca9a479.js\"],\"component---src-pages-requirements-requirements-mdx\":[\"/component---src-pages-requirements-requirements-mdx-09f33f546948774b17bb.js\"],\"component---src-pages-test-spacing-audit-mdx\":[\"/component---src-pages-test-spacing-audit-mdx-0a6870e7ea56485ca717.js\"],\"component---src-pages-toolkit-design-content-index-mdx\":[\"/component---src-pages-toolkit-design-content-index-mdx-c1f5d33e7db5ee4549a4.js\"],\"component---src-pages-toolkit-design-content-level-1-alternative-text-for-visuals-mdx\":[\"/component---src-pages-toolkit-design-content-level-1-alternative-text-for-visuals-mdx-679ef4c4277ea7a4d811.js\"],\"component---src-pages-toolkit-design-content-level-1-error-messages-mdx\":[\"/component---src-pages-toolkit-design-content-level-1-error-messages-mdx-f5508418b7021d671a82.js\"],\"component---src-pages-toolkit-design-content-level-1-flashing-content-mdx\":[\"/component---src-pages-toolkit-design-content-level-1-flashing-content-mdx-511fb770ebf68516de4f.js\"],\"component---src-pages-toolkit-design-content-level-1-headings-mdx\":[\"/component---src-pages-toolkit-design-content-level-1-headings-mdx-323a5a6484c482cefc8f.js\"],\"component---src-pages-toolkit-design-content-level-1-input-labels-mdx\":[\"/component---src-pages-toolkit-design-content-level-1-input-labels-mdx-b5f16eb1604176ca10a2.js\"],\"component---src-pages-toolkit-design-content-level-1-video-captions-mdx\":[\"/component---src-pages-toolkit-design-content-level-1-video-captions-mdx-89e24c3bbeaab46a8a40.js\"],\"component---src-pages-toolkit-design-content-level-2-autoplaying-content-mdx\":[\"/component---src-pages-toolkit-design-content-level-2-autoplaying-content-mdx-5d758b4ef8625e1ac6ea.js\"],\"component---src-pages-toolkit-design-content-level-2-data-format-for-inputs-mdx\":[\"/component---src-pages-toolkit-design-content-level-2-data-format-for-inputs-mdx-0d9b29f0c8f7289fd85e.js\"],\"component---src-pages-toolkit-design-content-level-2-images-of-text-mdx\":[\"/component---src-pages-toolkit-design-content-level-2-images-of-text-mdx-0c15042585f0eaea41f2.js\"],\"component---src-pages-toolkit-design-content-level-2-link-text-mdx\":[\"/component---src-pages-toolkit-design-content-level-2-link-text-mdx-4152100e2558a80f3461.js\"],\"component---src-pages-toolkit-design-content-level-2-page-titles-mdx\":[\"/component---src-pages-toolkit-design-content-level-2-page-titles-mdx-02517fdd62065587a188.js\"],\"component---src-pages-toolkit-design-content-level-2-placeholder-text-mdx\":[\"/component---src-pages-toolkit-design-content-level-2-placeholder-text-mdx-429f3343daa4e56da7a7.js\"],\"component---src-pages-toolkit-design-content-level-2-text-content-for-videos-mdx\":[\"/component---src-pages-toolkit-design-content-level-2-text-content-for-videos-mdx-7b5bc1461acc311178aa.js\"],\"component---src-pages-toolkit-design-content-level-3-consistent-across-pages-mdx\":[\"/component---src-pages-toolkit-design-content-level-3-consistent-across-pages-mdx-5c6bb7bc8bb231802fb3.js\"],\"component---src-pages-toolkit-design-content-level-3-figure-and-table-captions-mdx\":[\"/component---src-pages-toolkit-design-content-level-3-figure-and-table-captions-mdx-99f96e422874634e16e6.js\"],\"component---src-pages-toolkit-design-content-level-3-foreign-language-mdx\":[\"/component---src-pages-toolkit-design-content-level-3-foreign-language-mdx-17e140251fc9eb16c539.js\"],\"component---src-pages-toolkit-design-content-level-3-video-transcripts-mdx\":[\"/component---src-pages-toolkit-design-content-level-3-video-transcripts-mdx-fa7b75f0c2434e89f380.js\"],\"component---src-pages-toolkit-design-content-level-3-visual-content-in-videos-mdx\":[\"/component---src-pages-toolkit-design-content-level-3-visual-content-in-videos-mdx-c9144300325750fa6212.js\"],\"component---src-pages-toolkit-design-overview-mdx\":[\"/component---src-pages-toolkit-design-overview-mdx-64bbed6c7b00e680a4da.js\"],\"component---src-pages-toolkit-design-review-index-mdx\":[\"/component---src-pages-toolkit-design-review-index-mdx-a2b9a6d9a996518cf32a.js\"],\"component---src-pages-toolkit-design-review-review-content-jsx\":[],\"component---src-pages-toolkit-design-review-review-js\":[\"/component---src-pages-toolkit-design-review-review-js-b5003a25b5e3ee406572.js\"],\"component---src-pages-toolkit-design-ux-index-mdx\":[\"/component---src-pages-toolkit-design-ux-index-mdx-32c952c26d41bd4fd5bf.js\"],\"component---src-pages-toolkit-design-ux-level-1-custom-component-mdx\":[\"/component---src-pages-toolkit-design-ux-level-1-custom-component-mdx-80b8608452d37cdf5eb2.js\"],\"component---src-pages-toolkit-design-ux-level-1-error-messages-mdx\":[\"/component---src-pages-toolkit-design-ux-level-1-error-messages-mdx-2e62c84567aed3a4984c.js\"],\"component---src-pages-toolkit-design-ux-level-1-input-component-mdx\":[\"/component---src-pages-toolkit-design-ux-level-1-input-component-mdx-91e3df75763d7d6c70f4.js\"],\"component---src-pages-toolkit-design-ux-level-1-keyboard-interaction-mdx\":[\"/component---src-pages-toolkit-design-ux-level-1-keyboard-interaction-mdx-66cb83716a24bcc05d1c.js\"],\"component---src-pages-toolkit-design-ux-level-1-mouse-operable-mdx\":[\"/component---src-pages-toolkit-design-ux-level-1-mouse-operable-mdx-2bac5c5c72d390500141.js\"],\"component---src-pages-toolkit-design-ux-level-1-pop-ups-mdx\":[\"/component---src-pages-toolkit-design-ux-level-1-pop-ups-mdx-84a676f36b245b244405.js\"],\"component---src-pages-toolkit-design-ux-level-1-reverse-mdx\":[\"/component---src-pages-toolkit-design-ux-level-1-reverse-mdx-ee55220cd8c3262470f9.js\"],\"component---src-pages-toolkit-design-ux-level-1-tab-order-mdx\":[\"/component---src-pages-toolkit-design-ux-level-1-tab-order-mdx-aa7afb416b61614bb5ff.js\"],\"component---src-pages-toolkit-design-ux-level-1-transactions-mdx\":[\"/component---src-pages-toolkit-design-ux-level-1-transactions-mdx-211b3473f294c8e558c2.js\"],\"component---src-pages-toolkit-design-ux-level-2-device-motion-mdx\":[\"/component---src-pages-toolkit-design-ux-level-2-device-motion-mdx-d3a138bfacd32295ecd7.js\"],\"component---src-pages-toolkit-design-ux-level-2-feedback-mdx\":[\"/component---src-pages-toolkit-design-ux-level-2-feedback-mdx-d5329c519944ab8cc5c1.js\"],\"component---src-pages-toolkit-design-ux-level-2-hover-content-mdx\":[\"/component---src-pages-toolkit-design-ux-level-2-hover-content-mdx-e0cc0ec62b6b4fe14e73.js\"],\"component---src-pages-toolkit-design-ux-level-2-media-players-mdx\":[\"/component---src-pages-toolkit-design-ux-level-2-media-players-mdx-aa05f037ead7a41efdbb.js\"],\"component---src-pages-toolkit-design-ux-level-2-pointer-operation-mdx\":[\"/component---src-pages-toolkit-design-ux-level-2-pointer-operation-mdx-ec913384f81a8883e4c3.js\"],\"component---src-pages-toolkit-design-ux-level-3-authentication-mdx\":[\"/component---src-pages-toolkit-design-ux-level-3-authentication-mdx-fa071bf5ff495c2fa5bc.js\"],\"component---src-pages-toolkit-design-ux-level-3-motion-effects-mdx\":[\"/component---src-pages-toolkit-design-ux-level-3-motion-effects-mdx-9cb530091acca676707e.js\"],\"component---src-pages-toolkit-design-ux-level-3-multi-step-mdx\":[\"/component---src-pages-toolkit-design-ux-level-3-multi-step-mdx-cf00d2ba5002a2998c89.js\"],\"component---src-pages-toolkit-design-ux-level-3-patterns-mdx\":[\"/component---src-pages-toolkit-design-ux-level-3-patterns-mdx-65af32502702ee100499.js\"],\"component---src-pages-toolkit-design-ux-level-3-pointer-interaction-mdx\":[\"/component---src-pages-toolkit-design-ux-level-3-pointer-interaction-mdx-d104f4ad1db48858b203.js\"],\"component---src-pages-toolkit-design-ux-level-3-reading-order-mdx\":[\"/component---src-pages-toolkit-design-ux-level-3-reading-order-mdx-2c9246414d67f0b7f076.js\"],\"component---src-pages-toolkit-design-ux-level-3-search-function-mdx\":[\"/component---src-pages-toolkit-design-ux-level-3-search-function-mdx-ba4332c820262d0de8ff.js\"],\"component---src-pages-toolkit-design-ux-level-3-time-limits-mdx\":[\"/component---src-pages-toolkit-design-ux-level-3-time-limits-mdx-fe5325b8ae722302b8ea.js\"],\"component---src-pages-toolkit-design-ux-level-3-toc-sitemap-mdx\":[\"/component---src-pages-toolkit-design-ux-level-3-toc-sitemap-mdx-0474cc7f1893dbff7562.js\"],\"component---src-pages-toolkit-design-visual-index-mdx\":[\"/component---src-pages-toolkit-design-visual-index-mdx-3a60bcde74cc0bd343d0.js\"],\"component---src-pages-toolkit-design-visual-level-1-components-contrast-mdx\":[\"/component---src-pages-toolkit-design-visual-level-1-components-contrast-mdx-be8634416b00ef28b504.js\"],\"component---src-pages-toolkit-design-visual-level-1-data-visualization-mdx\":[\"/component---src-pages-toolkit-design-visual-level-1-data-visualization-mdx-7abb037da0c52c155afd.js\"],\"component---src-pages-toolkit-design-visual-level-1-icons-mdx\":[\"/component---src-pages-toolkit-design-visual-level-1-icons-mdx-6997d1ed9aeae198732e.js\"],\"component---src-pages-toolkit-design-visual-level-1-link-text-contrast-mdx\":[\"/component---src-pages-toolkit-design-visual-level-1-link-text-contrast-mdx-5e24808086b15860f138.js\"],\"component---src-pages-toolkit-design-visual-level-1-required-fields-mdx\":[\"/component---src-pages-toolkit-design-visual-level-1-required-fields-mdx-52bdb2e1271391f56fe0.js\"],\"component---src-pages-toolkit-design-visual-level-1-responsive-reflow-mdx\":[\"/component---src-pages-toolkit-design-visual-level-1-responsive-reflow-mdx-7608d3234cca1a36200a.js\"],\"component---src-pages-toolkit-design-visual-level-1-text-color-contrast-mdx\":[\"/component---src-pages-toolkit-design-visual-level-1-text-color-contrast-mdx-f9d15970ad3e29c44ff9.js\"],\"component---src-pages-toolkit-design-visual-level-1-visual-states-mdx\":[\"/component---src-pages-toolkit-design-visual-level-1-visual-states-mdx-62a87eee5d2b6ab1ba4a.js\"],\"component---src-pages-toolkit-design-visual-level-2-data-tables-mdx\":[\"/component---src-pages-toolkit-design-visual-level-2-data-tables-mdx-501f88fd8576c1911b72.js\"],\"component---src-pages-toolkit-design-visual-level-2-layout-orientations-mdx\":[\"/component---src-pages-toolkit-design-visual-level-2-layout-orientations-mdx-c50000e3cdafd473c64b.js\"],\"component---src-pages-toolkit-design-visual-level-2-legends-mdx\":[\"/component---src-pages-toolkit-design-visual-level-2-legends-mdx-d4914641be0aa6935fb8.js\"],\"component---src-pages-toolkit-design-visual-level-2-text-styles-mdx\":[\"/component---src-pages-toolkit-design-visual-level-2-text-styles-mdx-b6f91a755c9e95ebaf20.js\"],\"component---src-pages-toolkit-design-visual-level-2-tooltips-overlays-mdx\":[\"/component---src-pages-toolkit-design-visual-level-2-tooltips-overlays-mdx-73e5ac9a159c441e4336.js\"],\"component---src-pages-toolkit-design-visual-level-3-form-inputs-mdx\":[\"/component---src-pages-toolkit-design-visual-level-3-form-inputs-mdx-1439674c1a579e387012.js\"],\"component---src-pages-toolkit-design-visual-level-3-regions-mdx\":[\"/component---src-pages-toolkit-design-visual-level-3-regions-mdx-2f283f1bfa740af8b6b8.js\"],\"component---src-pages-toolkit-design-visual-level-3-white-space-mdx\":[\"/component---src-pages-toolkit-design-visual-level-3-white-space-mdx-79194f057822f36dc35b.js\"],\"component---src-pages-toolkit-develop-aria-guidance-mdx\":[\"/component---src-pages-toolkit-develop-aria-guidance-mdx-8b279bb830c53c95a6ce.js\"],\"component---src-pages-toolkit-develop-check-tab-order-mdx\":[\"/component---src-pages-toolkit-develop-check-tab-order-mdx-5b0e5ca5f381593f745e.js\"],\"component---src-pages-toolkit-develop-confirm-keyboard-interaction-mdx\":[\"/component---src-pages-toolkit-develop-confirm-keyboard-interaction-mdx-05ddae57b6c0a36c0816.js\"],\"component---src-pages-toolkit-develop-content-zoom-mdx\":[\"/component---src-pages-toolkit-develop-content-zoom-mdx-ddd6dafe0d6180ad4764.js\"],\"component---src-pages-toolkit-develop-dynamic-updates-index-mdx\":[\"/component---src-pages-toolkit-develop-dynamic-updates-index-mdx-0b3324f49dfc5ffb7df2.js\"],\"component---src-pages-toolkit-develop-dynamic-updates-level-1-error-messages-mdx\":[\"/component---src-pages-toolkit-develop-dynamic-updates-level-1-error-messages-mdx-075bd4b17fd193f5a1a1.js\"],\"component---src-pages-toolkit-develop-dynamic-updates-level-1-messages-persist-mdx\":[\"/component---src-pages-toolkit-develop-dynamic-updates-level-1-messages-persist-mdx-6bb7b3f71b86c43e923d.js\"],\"component---src-pages-toolkit-develop-dynamic-updates-level-2-cancelling-pointer-mdx\":[\"/component---src-pages-toolkit-develop-dynamic-updates-level-2-cancelling-pointer-mdx-0c660c312f26ba66796b.js\"],\"component---src-pages-toolkit-develop-dynamic-updates-level-2-content-on-hover-mdx\":[\"/component---src-pages-toolkit-develop-dynamic-updates-level-2-content-on-hover-mdx-faecd1686ef3eb58d9d1.js\"],\"component---src-pages-toolkit-develop-dynamic-updates-level-2-hover-text-mdx\":[\"/component---src-pages-toolkit-develop-dynamic-updates-level-2-hover-text-mdx-36cadd58ebcfb4397019.js\"],\"component---src-pages-toolkit-develop-dynamic-updates-level-2-hover-text-trigger-mdx\":[\"/component---src-pages-toolkit-develop-dynamic-updates-level-2-hover-text-trigger-mdx-314671f52209eea43ae5.js\"],\"component---src-pages-toolkit-develop-dynamic-updates-level-2-interactive-controls-mdx\":[\"/component---src-pages-toolkit-develop-dynamic-updates-level-2-interactive-controls-mdx-a66d51edf56b1bef66f2.js\"],\"component---src-pages-toolkit-develop-dynamic-updates-level-2-moving-pointer-mdx\":[\"/component---src-pages-toolkit-develop-dynamic-updates-level-2-moving-pointer-mdx-ab84cab9178884053af3.js\"],\"component---src-pages-toolkit-develop-dynamic-updates-level-2-new-content-mdx\":[\"/component---src-pages-toolkit-develop-dynamic-updates-level-2-new-content-mdx-f77214bb5d6f8456f9fb.js\"],\"component---src-pages-toolkit-develop-dynamic-updates-level-2-role-alert-mdx\":[\"/component---src-pages-toolkit-develop-dynamic-updates-level-2-role-alert-mdx-758f44110e3f8cafc094.js\"],\"component---src-pages-toolkit-develop-dynamic-updates-level-2-role-status-mdx\":[\"/component---src-pages-toolkit-develop-dynamic-updates-level-2-role-status-mdx-9ab97a1f1d5a57ddbd71.js\"],\"component---src-pages-toolkit-develop-dynamic-updates-level-3-media-queries-mdx\":[\"/component---src-pages-toolkit-develop-dynamic-updates-level-3-media-queries-mdx-1fda18f19feea546578f.js\"],\"component---src-pages-toolkit-develop-for-free-mdx\":[\"/component---src-pages-toolkit-develop-for-free-mdx-4d8584ce171d0c36505a.js\"],\"component---src-pages-toolkit-develop-framework-mdx\":[\"/component---src-pages-toolkit-develop-framework-mdx-3c026bc1e59572a30332.js\"],\"component---src-pages-toolkit-develop-keyboard-index-mdx\":[\"/component---src-pages-toolkit-develop-keyboard-index-mdx-a2d1b97e56e0174b5e50.js\"],\"component---src-pages-toolkit-develop-keyboard-level-1-custom-elements-mdx\":[\"/component---src-pages-toolkit-develop-keyboard-level-1-custom-elements-mdx-d0f8e16bac795edab44c.js\"],\"component---src-pages-toolkit-develop-keyboard-level-1-focus-indicator-mdx\":[\"/component---src-pages-toolkit-develop-keyboard-level-1-focus-indicator-mdx-978c19feff4b1183c4de.js\"],\"component---src-pages-toolkit-develop-keyboard-level-1-interactive-elements-mdx\":[\"/component---src-pages-toolkit-develop-keyboard-level-1-interactive-elements-mdx-89354002de826ce9de63.js\"],\"component---src-pages-toolkit-develop-keyboard-level-1-keyboard-conventions-mdx\":[\"/component---src-pages-toolkit-develop-keyboard-level-1-keyboard-conventions-mdx-9c3797f70487035031af.js\"],\"component---src-pages-toolkit-develop-keyboard-level-1-standard-html-mdx\":[\"/component---src-pages-toolkit-develop-keyboard-level-1-standard-html-mdx-e9401ee818187c5878c6.js\"],\"component---src-pages-toolkit-develop-keyboard-level-1-tab-order-mdx\":[\"/component---src-pages-toolkit-develop-keyboard-level-1-tab-order-mdx-58385a1b81d998dd10f3.js\"],\"component---src-pages-toolkit-develop-keyboard-level-2-focused-item-visible-mdx\":[\"/component---src-pages-toolkit-develop-keyboard-level-2-focused-item-visible-mdx-8c06bbad0af7fc8146c4.js\"],\"component---src-pages-toolkit-develop-keyboard-level-2-player-kbd-accessible-mdx\":[\"/component---src-pages-toolkit-develop-keyboard-level-2-player-kbd-accessible-mdx-f5e7cd429aec8a659a04.js\"],\"component---src-pages-toolkit-develop-keyboard-level-3-focus-trigger-mdx\":[\"/component---src-pages-toolkit-develop-keyboard-level-3-focus-trigger-mdx-08bf5dc765fd26cc4693.js\"],\"component---src-pages-toolkit-develop-keyboard-level-3-onchange-event-mdx\":[\"/component---src-pages-toolkit-develop-keyboard-level-3-onchange-event-mdx-2631390476612387e5c6.js\"],\"component---src-pages-toolkit-develop-native-html-mdx\":[\"/component---src-pages-toolkit-develop-native-html-mdx-7d8407d3de4c39877ff5.js\"],\"component---src-pages-toolkit-develop-overview-mdx\":[\"/component---src-pages-toolkit-develop-overview-mdx-68395a98567d7d07c30b.js\"],\"component---src-pages-toolkit-develop-run-verification-mdx\":[\"/component---src-pages-toolkit-develop-run-verification-mdx-b571c1a78361e05627ba.js\"],\"component---src-pages-toolkit-develop-text-and-non-text-index-mdx\":[\"/component---src-pages-toolkit-develop-text-and-non-text-index-mdx-914e32ff0396619dc07b.js\"],\"component---src-pages-toolkit-develop-text-and-non-text-level-1-accessible-method-mdx\":[\"/component---src-pages-toolkit-develop-text-and-non-text-level-1-accessible-method-mdx-75466537b32c6afc79c3.js\"],\"component---src-pages-toolkit-develop-text-and-non-text-level-1-decorative-images-mdx\":[\"/component---src-pages-toolkit-develop-text-and-non-text-level-1-decorative-images-mdx-acaf0366bd887c499a12.js\"],\"component---src-pages-toolkit-develop-text-and-non-text-level-1-headings-mdx\":[\"/component---src-pages-toolkit-develop-text-and-non-text-level-1-headings-mdx-678576cc7efe19425450.js\"],\"component---src-pages-toolkit-develop-text-and-non-text-level-1-language-mdx\":[\"/component---src-pages-toolkit-develop-text-and-non-text-level-1-language-mdx-94adaa83a28a3dac38b3.js\"],\"component---src-pages-toolkit-develop-text-and-non-text-level-1-media-captions-mdx\":[\"/component---src-pages-toolkit-develop-text-and-non-text-level-1-media-captions-mdx-9ce0d120dac4ced704b1.js\"],\"component---src-pages-toolkit-develop-text-and-non-text-level-1-relevant-text-mdx\":[\"/component---src-pages-toolkit-develop-text-and-non-text-level-1-relevant-text-mdx-abeb019134ed4149fef7.js\"],\"component---src-pages-toolkit-develop-text-and-non-text-level-1-technology-specific-mdx\":[\"/component---src-pages-toolkit-develop-text-and-non-text-level-1-technology-specific-mdx-68368b7c3ed0aab06116.js\"],\"component---src-pages-toolkit-develop-text-and-non-text-level-1-title-mdx\":[\"/component---src-pages-toolkit-develop-text-and-non-text-level-1-title-mdx-d50d68a4f94a002f8723.js\"],\"component---src-pages-toolkit-develop-text-and-non-text-level-2-aria-labelling-mdx\":[\"/component---src-pages-toolkit-develop-text-and-non-text-level-2-aria-labelling-mdx-933919c8e563d5a4becc.js\"],\"component---src-pages-toolkit-develop-text-and-non-text-level-2-aria-roles-mdx\":[\"/component---src-pages-toolkit-develop-text-and-non-text-level-2-aria-roles-mdx-4170c3e40caa867d98b5.js\"],\"component---src-pages-toolkit-develop-text-and-non-text-level-2-figures-and-tables-mdx\":[\"/component---src-pages-toolkit-develop-text-and-non-text-level-2-figures-and-tables-mdx-ad580653f04a3dfee905.js\"],\"component---src-pages-toolkit-develop-text-and-non-text-level-3-dom-mdx\":[\"/component---src-pages-toolkit-develop-text-and-non-text-level-3-dom-mdx-fb728d43a45900a13972.js\"],\"component---src-pages-toolkit-develop-text-and-non-text-level-3-expand-abbreviations-mdx\":[\"/component---src-pages-toolkit-develop-text-and-non-text-level-3-expand-abbreviations-mdx-614f270b520a20501806.js\"],\"component---src-pages-toolkit-develop-text-and-non-text-level-3-lang-attribute-mdx\":[\"/component---src-pages-toolkit-develop-text-and-non-text-level-3-lang-attribute-mdx-a57cdb3883d5c1f8240e.js\"],\"component---src-pages-toolkit-develop-text-and-non-text-level-3-text-position-mdx\":[\"/component---src-pages-toolkit-develop-text-and-non-text-level-3-text-position-mdx-736dedb33270d37c4c76.js\"],\"component---src-pages-toolkit-develop-user-input-index-mdx\":[\"/component---src-pages-toolkit-develop-user-input-index-mdx-50abdac117d5f2dd7010.js\"],\"component---src-pages-toolkit-develop-user-input-level-1-accessible-names-mdx\":[\"/component---src-pages-toolkit-develop-user-input-level-1-accessible-names-mdx-d92cd3fd393165f8e509.js\"],\"component---src-pages-toolkit-develop-user-input-level-1-custom-components-mdx\":[\"/component---src-pages-toolkit-develop-user-input-level-1-custom-components-mdx-1a573782e1b4582fe78b.js\"],\"component---src-pages-toolkit-develop-user-input-level-1-inputs-mdx\":[\"/component---src-pages-toolkit-develop-user-input-level-1-inputs-mdx-bd3bd7b1ef352eff1104.js\"],\"component---src-pages-toolkit-develop-user-input-level-1-label-mdx\":[\"/component---src-pages-toolkit-develop-user-input-level-1-label-mdx-cecd40e3c605a18a7562.js\"],\"component---src-pages-toolkit-develop-user-input-level-1-standard-component-mdx\":[\"/component---src-pages-toolkit-develop-user-input-level-1-standard-component-mdx-cf63be7f7e8dab3a5857.js\"],\"component---src-pages-toolkit-develop-user-input-level-1-visible-label-mdx\":[\"/component---src-pages-toolkit-develop-user-input-level-1-visible-label-mdx-f22927cb0995d69a542f.js\"],\"component---src-pages-toolkit-develop-user-input-level-2-label-mdx\":[\"/component---src-pages-toolkit-develop-user-input-level-2-label-mdx-b379b6305086f468be9d.js\"],\"component---src-pages-toolkit-develop-user-input-level-2-visible-label-mdx\":[\"/component---src-pages-toolkit-develop-user-input-level-2-visible-label-mdx-1d781846fb63788017f6.js\"],\"component---src-pages-toolkit-develop-user-input-level-3-html-autocomplete-mdx\":[\"/component---src-pages-toolkit-develop-user-input-level-3-html-autocomplete-mdx-3f8bca21ef32c35707f0.js\"],\"component---src-pages-toolkit-develop-user-input-level-3-password-fields-mdx\":[\"/component---src-pages-toolkit-develop-user-input-level-3-password-fields-mdx-fdfcd9026303614743cc.js\"],\"component---src-pages-toolkit-index-mdx\":[\"/component---src-pages-toolkit-index-mdx-1e0ddcf61ef3a6e43757.js\"],\"component---src-pages-toolkit-launch-overview-mdx\":[\"/component---src-pages-toolkit-launch-overview-mdx-da32728dd87a2779af14.js\"],\"component---src-pages-toolkit-launch-readiness-attachments-mdx\":[\"/component---src-pages-toolkit-launch-readiness-attachments-mdx-d5bd0b34366c9ef7094b.js\"],\"component---src-pages-toolkit-launch-readiness-index-mdx\":[\"/component---src-pages-toolkit-launch-readiness-index-mdx-825298410e580b906d6e.js\"],\"component---src-pages-toolkit-launch-sustain-and-grow-index-mdx\":[\"/component---src-pages-toolkit-launch-sustain-and-grow-index-mdx-d05fb68897aa969f3b78.js\"],\"component---src-pages-toolkit-license-index-mdx\":[\"/component---src-pages-toolkit-license-index-mdx-81b9857f0ce504134905.js\"],\"component---src-pages-toolkit-plan-overview-mdx\":[\"/component---src-pages-toolkit-plan-overview-mdx-6e78e39ea9d81fc3e2e4.js\"],\"component---src-pages-toolkit-plan-project-index-mdx\":[\"/component---src-pages-toolkit-plan-project-index-mdx-ebcf45650a6135d88481.js\"],\"component---src-pages-toolkit-plan-release-index-mdx\":[\"/component---src-pages-toolkit-plan-release-index-mdx-722620d6ae009fdd5acd.js\"],\"component---src-pages-toolkit-plan-sprint-index-mdx\":[\"/component---src-pages-toolkit-plan-sprint-index-mdx-e51a6fa24318d18428c4.js\"],\"component---src-pages-toolkit-resources-index-mdx\":[\"/component---src-pages-toolkit-resources-index-mdx-a60163469d94f0d59fa1.js\"],\"component---src-pages-toolkit-tools-index-mdx\":[\"/component---src-pages-toolkit-tools-index-mdx-aff4e237c9333a770552.js\"],\"component---src-pages-toolkit-verify-automated-index-mdx\":[\"/component---src-pages-toolkit-verify-automated-index-mdx-420e0e87d5c7f18e47e5.js\"],\"component---src-pages-toolkit-verify-manual-audiovideo-mdx\":[\"/component---src-pages-toolkit-verify-manual-audiovideo-mdx-5de6660a403224fd701f.js\"],\"component---src-pages-toolkit-verify-manual-bypassblocks-mdx\":[\"/component---src-pages-toolkit-verify-manual-bypassblocks-mdx-72dcb8040fa8211444d2.js\"],\"component---src-pages-toolkit-verify-manual-color-mdx\":[\"/component---src-pages-toolkit-verify-manual-color-mdx-01b8bd2117f61356c6af.js\"],\"component---src-pages-toolkit-verify-manual-dynamicupdate-mdx\":[\"/component---src-pages-toolkit-verify-manual-dynamicupdate-mdx-4d1dc11924ffb53050bf.js\"],\"component---src-pages-toolkit-verify-manual-errorhandling-mdx\":[\"/component---src-pages-toolkit-verify-manual-errorhandling-mdx-38a48a60840b4eb5de59.js\"],\"component---src-pages-toolkit-verify-manual-focusindicator-mdx\":[\"/component---src-pages-toolkit-verify-manual-focusindicator-mdx-7dd2b69d56acac96c61f.js\"],\"component---src-pages-toolkit-verify-manual-highcontrast-mdx\":[\"/component---src-pages-toolkit-verify-manual-highcontrast-mdx-441bf41cfa99e2ffded0.js\"],\"component---src-pages-toolkit-verify-manual-index-mdx\":[\"/component---src-pages-toolkit-verify-manual-index-mdx-c50a814f84cc4fa3b5c4.js\"],\"component---src-pages-toolkit-verify-manual-keyboardinteraction-mdx\":[\"/component---src-pages-toolkit-verify-manual-keyboardinteraction-mdx-c834922624e8ba4252ae.js\"],\"component---src-pages-toolkit-verify-manual-labeling-mdx\":[\"/component---src-pages-toolkit-verify-manual-labeling-mdx-6dbc442d6625eb54bedc.js\"],\"component---src-pages-toolkit-verify-manual-motionoperation-mdx\":[\"/component---src-pages-toolkit-verify-manual-motionoperation-mdx-0327e212ff17c52a2619.js\"],\"component---src-pages-toolkit-verify-manual-pointerinteraction-mdx\":[\"/component---src-pages-toolkit-verify-manual-pointerinteraction-mdx-ed12ceb695488fb87e2c.js\"],\"component---src-pages-toolkit-verify-manual-pointeroperation-mdx\":[\"/component---src-pages-toolkit-verify-manual-pointeroperation-mdx-5d56b27072076549912f.js\"],\"component---src-pages-toolkit-verify-manual-pointofregard-mdx\":[\"/component---src-pages-toolkit-verify-manual-pointofregard-mdx-c328cd173b82ea4c8c0c.js\"],\"component---src-pages-toolkit-verify-manual-process-mdx\":[\"/component---src-pages-toolkit-verify-manual-process-mdx-67024d3821b63300c696.js\"],\"component---src-pages-toolkit-verify-manual-reflow-mdx\":[\"/component---src-pages-toolkit-verify-manual-reflow-mdx-2375d04ee87df7fec02e.js\"],\"component---src-pages-toolkit-verify-manual-resizetext-mdx\":[\"/component---src-pages-toolkit-verify-manual-resizetext-mdx-e53102b7731bf6d9286a.js\"],\"component---src-pages-toolkit-verify-manual-tabnavorder-mdx\":[\"/component---src-pages-toolkit-verify-manual-tabnavorder-mdx-5e106886376a2c219f70.js\"],\"component---src-pages-toolkit-verify-manual-textclarity-mdx\":[\"/component---src-pages-toolkit-verify-manual-textclarity-mdx-4fdf85d1daab9ab1c692.js\"],\"component---src-pages-toolkit-verify-manual-timelimit-mdx\":[\"/component---src-pages-toolkit-verify-manual-timelimit-mdx-62a8ebd8de5564f06ed8.js\"],\"component---src-pages-toolkit-verify-manual-visualcuriosities-mdx\":[\"/component---src-pages-toolkit-verify-manual-visualcuriosities-mdx-96bb48b93363fe6a5f8a.js\"],\"component---src-pages-toolkit-verify-overview-mdx\":[\"/component---src-pages-toolkit-verify-overview-mdx-bcb51da303a85e1cb983.js\"],\"component---src-pages-toolkit-verify-screen-reader-confirminteraction-mdx\":[\"/component---src-pages-toolkit-verify-screen-reader-confirminteraction-mdx-1da5cc9f183d0e18d457.js\"],\"component---src-pages-toolkit-verify-screen-reader-index-mdx\":[\"/component---src-pages-toolkit-verify-screen-reader-index-mdx-6fbbc4e9fde5e3f9f866.js\"],\"component---src-pages-toolkit-verify-screen-reader-keyboardoperation-mdx\":[\"/component---src-pages-toolkit-verify-screen-reader-keyboardoperation-mdx-d1b48ef0828753e19ca5.js\"],\"component---src-pages-toolkit-verify-screen-reader-meaningfulsequence-mdx\":[\"/component---src-pages-toolkit-verify-screen-reader-meaningfulsequence-mdx-343e6c940a2818eaa7ff.js\"],\"component---src-pages-toolkit-verify-screen-reader-pagestructure-mdx\":[\"/component---src-pages-toolkit-verify-screen-reader-pagestructure-mdx-e741c987bb561625555e.js\"],\"component---src-pages-toolkit-verify-screen-reader-reportingbugs-mdx\":[\"/component---src-pages-toolkit-verify-screen-reader-reportingbugs-mdx-9e85d3432a7154f20153.js\"],\"component---src-pages-toolkit-verify-screen-reader-verifylabelling-mdx\":[\"/component---src-pages-toolkit-verify-screen-reader-verifylabelling-mdx-f0af69a3ca16f9af54a8.js\"]}"; </script> <script>window.___webpackCompilationHash="5590cdba90c76a8d72b9";</script><script src="/able/webpack-runtime-fb10cc7e91b9e48b545d.js" async></script><script src="/able/framework-e0c9bcdf09677585fbc2.js" async></script><script src="/able/5c0b189e-0b04d0fb86c6c441f3b3.js" async></script><script src="/able/7cea21e4-9b1a2a2ac6ba1207d397.js" async></script><script src="/able/app-8710dd171b8a6d127adc.js" async></script><!-- slice-end id="_gatsby-scripts-1" --><script type="text/javascript" src="/DzjBsv/BnUuKy/ir-ZH/IYCr1/Qm/z1EOkchLzXGL/XiFNdAE/XEBuJE/IYcCwB"></script><link rel="stylesheet" type="text/css" href="/DzjBsv/BnUuKy/ir-ZH/IYCr1/Qm/mp/JlUmdAE/WlpyRX/cfazlY"><script src="/DzjBsv/BnUuKy/ir-ZH/IYCr1/Qm/mp/JlUmdAE/Dx4MUx/leMzMq" async defer></script><div id="sec-overlay" style="display:none;"><div id="sec-container"></div></div></body></html>