html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;font-feature-settings:"liga" 1;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}button,select,input,textarea{border-radius:0;font-family:inherit}:root{color-scheme:var(--cds-color-scheme,light)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background-color:var(--cds-background,#fff);color:var(--cds-text-primary,#161616);line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}html{font-size:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}strong{font-weight:600}@media screen and (-ms-high-contrast:active){svg{fill:buttontext}}h1{font-size:var(--cds-heading-06-font-size,2.625rem);font-weight:var(--cds-heading-06-font-weight,300);line-height:var(--cds-heading-06-line-height,1.199);letter-spacing:var(--cds-heading-06-letter-spacing,0)}h2{font-size:var(--cds-heading-05-font-size,2rem);font-weight:var(--cds-heading-05-font-weight,400);line-height:var(--cds-heading-05-line-height,1.25);letter-spacing:var(--cds-heading-05-letter-spacing,0)}h3{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);line-height:var(--cds-heading-04-line-height,1.28572);letter-spacing:var(--cds-heading-04-letter-spacing,0)}h4{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0)}h5{font-size:var(--cds-heading-02-font-size,1rem);font-weight:var(--cds-heading-02-font-weight,600);line-height:var(--cds-heading-02-line-height,1.5);letter-spacing:var(--cds-heading-02-letter-spacing,0)}h6{font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);line-height:var(--cds-heading-01-line-height,1.42857);letter-spacing:var(--cds-heading-01-letter-spacing,.16px)}p{font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0)}a{color:var(--cds-link-primary,#0062fe)}em{font-style:italic}:root{--cds-grid-gutter:2rem;--cds-grid-columns:4;--cds-grid-margin:0}@media (width>=42rem){:root{--cds-grid-columns:8;--cds-grid-margin:1rem}}@media (width>=66rem){:root{--cds-grid-columns:16}}@media (width>=99rem){:root{--cds-grid-margin:1.5rem}}.cds--css-grid{--cds-grid-gutter-start:calc(var(--cds-grid-gutter) / 2);--cds-grid-gutter-end:calc(var(--cds-grid-gutter) / 2);--cds-grid-column-hang:calc(var(--cds-grid-gutter) / 2);grid-template-columns:repeat(var(--cds-grid-columns), minmax(0, 1fr));inline-size:100%;max-inline-size:99rem;padding-inline:var(--cds-grid-margin);margin-inline:auto;display:grid}.cds--css-grid--full-width{max-inline-size:100%}.cds--css-grid-column{--cds-grid-mode-start:var(--cds-grid-gutter-start);--cds-grid-mode-end:var(--cds-grid-gutter-end);margin-inline:var(--cds-grid-gutter-start) var(--cds-grid-gutter-end)}[dir=rtl] .cds--css-grid-column{margin-inline:var(--cds-grid-gutter-end) var(--cds-grid-gutter-start)}.cds--css-grid--narrow{--cds-grid-gutter-start:0rem}.cds--css-grid--condensed{--cds-grid-gutter:.0625rem;--cds-grid-column-hang:.96875rem}.cds--css-grid--with-row-gap{row-gap:var(--cds-grid-gutter)}.cds--css-grid--narrow.cds--css-grid--with-row-gap{row-gap:calc(var(--cds-grid-gutter) / 2)}.cds--css-grid--start{margin-inline-start:0}.cds--css-grid--end{margin-inline-end:0}.cds--subgrid{grid-template-columns:repeat(var(--cds-grid-columns), minmax(0, 1fr));margin-inline:calc(var(--cds-grid-mode-start) * -1) calc(var(--cds-grid-mode-end) * -1);display:grid}[dir=rtl] .cds--subgrid{margin-inline:calc(var(--cds-grid-mode-end) * -1) calc(var(--cds-grid-mode-start) * -1)}.cds--subgrid--wide{--cds-grid-gutter-start:1rem;--cds-grid-gutter-end:1rem;--cds-grid-column-hang:0}.cds--subgrid--narrow{--cds-grid-gutter-start:0rem;--cds-grid-gutter-end:1rem;--cds-grid-column-hang:1rem}.cds--subgrid--condensed{--cds-grid-gutter:.0625rem;--cds-grid-gutter-start:.03125rem;--cds-grid-gutter-end:.03125rem;--cds-grid-column-hang:.96875rem}.cds--subgrid--with-row-gap{row-gap:2rem}.cds--subgrid--narrow.cds--subgrid--with-row-gap{row-gap:1rem}.cds--subgrid--condensed.cds--subgrid--with-row-gap{row-gap:.0625rem}.cds--grid-column-hang{margin-inline-start:var(--cds-grid-column-hang)}[dir=rtl] .cds--grid-column-hang{margin-inline:initial var(--cds-grid-column-hang)}.cds--col-span-0{display:none}.cds--col-span-1{--cds-grid-columns:1;grid-column:span 1/span 1;display:block}.cds--col-span-2{--cds-grid-columns:2;grid-column:span 2/span 2;display:block}.cds--col-span-3{--cds-grid-columns:3;grid-column:span 3/span 3;display:block}.cds--col-span-4{--cds-grid-columns:4;grid-column:span 4/span 4;display:block}.cds--col-span-5{--cds-grid-columns:5;grid-column:span 5/span 5;display:block}.cds--col-span-6{--cds-grid-columns:6;grid-column:span 6/span 6;display:block}.cds--col-span-7{--cds-grid-columns:7;grid-column:span 7/span 7;display:block}.cds--col-span-8{--cds-grid-columns:8;grid-column:span 8/span 8;display:block}.cds--col-span-9{--cds-grid-columns:9;grid-column:span 9/span 9;display:block}.cds--col-span-10{--cds-grid-columns:10;grid-column:span 10/span 10;display:block}.cds--col-span-11{--cds-grid-columns:11;grid-column:span 11/span 11;display:block}.cds--col-span-12{--cds-grid-columns:12;grid-column:span 12/span 12;display:block}.cds--col-span-13{--cds-grid-columns:13;grid-column:span 13/span 13;display:block}.cds--col-span-14{--cds-grid-columns:14;grid-column:span 14/span 14;display:block}.cds--col-span-15{--cds-grid-columns:15;grid-column:span 15/span 15;display:block}.cds--col-span-16{--cds-grid-columns:16;grid-column:span 16/span 16;display:block}.cds--sm\:col-span-0{display:none}.cds--sm\:col-span-1{--cds-grid-columns:1;grid-column:span 1/span 1;display:block}.cds--sm\:col-span-2{--cds-grid-columns:2;grid-column:span 2/span 2;display:block}.cds--sm\:col-span-3{--cds-grid-columns:3;grid-column:span 3/span 3;display:block}.cds--sm\:col-span-4{--cds-grid-columns:4;grid-column:span 4/span 4;display:block}.cds--sm\:col-span-auto{grid-column:auto}.cds--sm\:col-span-100{grid-column:1/-1}.cds--sm\:col-span-75{--cds-grid-columns:3;grid-column:span 3/span 3}.cds--sm\:col-span-50{--cds-grid-columns:2;grid-column:span 2/span 2}.cds--sm\:col-span-25{--cds-grid-columns:1;grid-column:span 1/span 1}@media (width>=42rem){.cds--md\:col-span-0{display:none}.cds--md\:col-span-1{--cds-grid-columns:1;grid-column:span 1/span 1;display:block}.cds--md\:col-span-2{--cds-grid-columns:2;grid-column:span 2/span 2;display:block}.cds--md\:col-span-3{--cds-grid-columns:3;grid-column:span 3/span 3;display:block}.cds--md\:col-span-4{--cds-grid-columns:4;grid-column:span 4/span 4;display:block}.cds--md\:col-span-5{--cds-grid-columns:5;grid-column:span 5/span 5;display:block}.cds--md\:col-span-6{--cds-grid-columns:6;grid-column:span 6/span 6;display:block}.cds--md\:col-span-7{--cds-grid-columns:7;grid-column:span 7/span 7;display:block}.cds--md\:col-span-8{--cds-grid-columns:8;grid-column:span 8/span 8;display:block}.cds--md\:col-span-auto{grid-column:auto}.cds--md\:col-span-100{grid-column:1/-1}.cds--md\:col-span-75{--cds-grid-columns:6;grid-column:span 6/span 6}.cds--md\:col-span-50{--cds-grid-columns:4;grid-column:span 4/span 4}.cds--md\:col-span-25{--cds-grid-columns:2;grid-column:span 2/span 2}}@media (width>=66rem){.cds--lg\:col-span-0{display:none}.cds--lg\:col-span-1{--cds-grid-columns:1;grid-column:span 1/span 1;display:block}.cds--lg\:col-span-2{--cds-grid-columns:2;grid-column:span 2/span 2;display:block}.cds--lg\:col-span-3{--cds-grid-columns:3;grid-column:span 3/span 3;display:block}.cds--lg\:col-span-4{--cds-grid-columns:4;grid-column:span 4/span 4;display:block}.cds--lg\:col-span-5{--cds-grid-columns:5;grid-column:span 5/span 5;display:block}.cds--lg\:col-span-6{--cds-grid-columns:6;grid-column:span 6/span 6;display:block}.cds--lg\:col-span-7{--cds-grid-columns:7;grid-column:span 7/span 7;display:block}.cds--lg\:col-span-8{--cds-grid-columns:8;grid-column:span 8/span 8;display:block}.cds--lg\:col-span-9{--cds-grid-columns:9;grid-column:span 9/span 9;display:block}.cds--lg\:col-span-10{--cds-grid-columns:10;grid-column:span 10/span 10;display:block}.cds--lg\:col-span-11{--cds-grid-columns:11;grid-column:span 11/span 11;display:block}.cds--lg\:col-span-12{--cds-grid-columns:12;grid-column:span 12/span 12;display:block}.cds--lg\:col-span-13{--cds-grid-columns:13;grid-column:span 13/span 13;display:block}.cds--lg\:col-span-14{--cds-grid-columns:14;grid-column:span 14/span 14;display:block}.cds--lg\:col-span-15{--cds-grid-columns:15;grid-column:span 15/span 15;display:block}.cds--lg\:col-span-16{--cds-grid-columns:16;grid-column:span 16/span 16;display:block}.cds--lg\:col-span-auto{grid-column:auto}.cds--lg\:col-span-100{grid-column:1/-1}.cds--lg\:col-span-75{--cds-grid-columns:12;grid-column:span 12/span 12}.cds--lg\:col-span-50{--cds-grid-columns:8;grid-column:span 8/span 8}.cds--lg\:col-span-25{--cds-grid-columns:4;grid-column:span 4/span 4}}@media (width>=82rem){.cds--xlg\:col-span-0{display:none}.cds--xlg\:col-span-1{--cds-grid-columns:1;grid-column:span 1/span 1;display:block}.cds--xlg\:col-span-2{--cds-grid-columns:2;grid-column:span 2/span 2;display:block}.cds--xlg\:col-span-3{--cds-grid-columns:3;grid-column:span 3/span 3;display:block}.cds--xlg\:col-span-4{--cds-grid-columns:4;grid-column:span 4/span 4;display:block}.cds--xlg\:col-span-5{--cds-grid-columns:5;grid-column:span 5/span 5;display:block}.cds--xlg\:col-span-6{--cds-grid-columns:6;grid-column:span 6/span 6;display:block}.cds--xlg\:col-span-7{--cds-grid-columns:7;grid-column:span 7/span 7;display:block}.cds--xlg\:col-span-8{--cds-grid-columns:8;grid-column:span 8/span 8;display:block}.cds--xlg\:col-span-9{--cds-grid-columns:9;grid-column:span 9/span 9;display:block}.cds--xlg\:col-span-10{--cds-grid-columns:10;grid-column:span 10/span 10;display:block}.cds--xlg\:col-span-11{--cds-grid-columns:11;grid-column:span 11/span 11;display:block}.cds--xlg\:col-span-12{--cds-grid-columns:12;grid-column:span 12/span 12;display:block}.cds--xlg\:col-span-13{--cds-grid-columns:13;grid-column:span 13/span 13;display:block}.cds--xlg\:col-span-14{--cds-grid-columns:14;grid-column:span 14/span 14;display:block}.cds--xlg\:col-span-15{--cds-grid-columns:15;grid-column:span 15/span 15;display:block}.cds--xlg\:col-span-16{--cds-grid-columns:16;grid-column:span 16/span 16;display:block}.cds--xlg\:col-span-auto{grid-column:auto}.cds--xlg\:col-span-100{grid-column:1/-1}.cds--xlg\:col-span-75{--cds-grid-columns:12;grid-column:span 12/span 12}.cds--xlg\:col-span-50{--cds-grid-columns:8;grid-column:span 8/span 8}.cds--xlg\:col-span-25{--cds-grid-columns:4;grid-column:span 4/span 4}}@media (width>=99rem){.cds--max\:col-span-0{display:none}.cds--max\:col-span-1{--cds-grid-columns:1;grid-column:span 1/span 1;display:block}.cds--max\:col-span-2{--cds-grid-columns:2;grid-column:span 2/span 2;display:block}.cds--max\:col-span-3{--cds-grid-columns:3;grid-column:span 3/span 3;display:block}.cds--max\:col-span-4{--cds-grid-columns:4;grid-column:span 4/span 4;display:block}.cds--max\:col-span-5{--cds-grid-columns:5;grid-column:span 5/span 5;display:block}.cds--max\:col-span-6{--cds-grid-columns:6;grid-column:span 6/span 6;display:block}.cds--max\:col-span-7{--cds-grid-columns:7;grid-column:span 7/span 7;display:block}.cds--max\:col-span-8{--cds-grid-columns:8;grid-column:span 8/span 8;display:block}.cds--max\:col-span-9{--cds-grid-columns:9;grid-column:span 9/span 9;display:block}.cds--max\:col-span-10{--cds-grid-columns:10;grid-column:span 10/span 10;display:block}.cds--max\:col-span-11{--cds-grid-columns:11;grid-column:span 11/span 11;display:block}.cds--max\:col-span-12{--cds-grid-columns:12;grid-column:span 12/span 12;display:block}.cds--max\:col-span-13{--cds-grid-columns:13;grid-column:span 13/span 13;display:block}.cds--max\:col-span-14{--cds-grid-columns:14;grid-column:span 14/span 14;display:block}.cds--max\:col-span-15{--cds-grid-columns:15;grid-column:span 15/span 15;display:block}.cds--max\:col-span-16{--cds-grid-columns:16;grid-column:span 16/span 16;display:block}.cds--max\:col-span-auto{grid-column:auto}.cds--max\:col-span-100{grid-column:1/-1}.cds--max\:col-span-75{--cds-grid-columns:12;grid-column:span 12/span 12}.cds--max\:col-span-50{--cds-grid-columns:8;grid-column:span 8/span 8}.cds--max\:col-span-25{--cds-grid-columns:4;grid-column:span 4/span 4}}.cds--col-span-auto{grid-column:auto}.cds--col-span-100{grid-column:1/-1}.cds--col-span-75{--cds-grid-columns:3;grid-column:span 3/span 3}@media (width>=42rem){.cds--col-span-75{--cds-grid-columns:6;grid-column:span 6/span 6}}@media (width>=66rem){.cds--col-span-75{--cds-grid-columns:12;grid-column:span 12/span 12}}.cds--col-span-50{--cds-grid-columns:2;grid-column:span 2/span 2}@media (width>=42rem){.cds--col-span-50{--cds-grid-columns:4;grid-column:span 4/span 4}}@media (width>=66rem){.cds--col-span-50{--cds-grid-columns:8;grid-column:span 8/span 8}}.cds--col-span-25{--cds-grid-columns:1;grid-column:span 1/span 1}@media (width>=42rem){.cds--col-span-25{--cds-grid-columns:2;grid-column:span 2/span 2}}@media (width>=66rem){.cds--col-span-25{--cds-grid-columns:4;grid-column:span 4/span 4}}.cds--col-start-1{grid-column-start:1}.cds--col-start-2{grid-column-start:2}.cds--col-start-3{grid-column-start:3}.cds--col-start-4{grid-column-start:4}.cds--col-start-5{grid-column-start:5}.cds--col-start-6{grid-column-start:6}.cds--col-start-7{grid-column-start:7}.cds--col-start-8{grid-column-start:8}.cds--col-start-9{grid-column-start:9}.cds--col-start-10{grid-column-start:10}.cds--col-start-11{grid-column-start:11}.cds--col-start-12{grid-column-start:12}.cds--col-start-13{grid-column-start:13}.cds--col-start-14{grid-column-start:14}.cds--col-start-15{grid-column-start:15}.cds--col-start-16{grid-column-start:16}.cds--col-end-2{grid-column-end:2}.cds--col-end-3{grid-column-end:3}.cds--col-end-4{grid-column-end:4}.cds--col-end-5{grid-column-end:5}.cds--col-end-6{grid-column-end:6}.cds--col-end-7{grid-column-end:7}.cds--col-end-8{grid-column-end:8}.cds--col-end-9{grid-column-end:9}.cds--col-end-10{grid-column-end:10}.cds--col-end-11{grid-column-end:11}.cds--col-end-12{grid-column-end:12}.cds--col-end-13{grid-column-end:13}.cds--col-end-14{grid-column-end:14}.cds--col-end-15{grid-column-end:15}.cds--col-end-16{grid-column-end:16}.cds--col-end-17{grid-column-end:17}.cds--col-start-auto{grid-column-start:auto}.cds--col-end-auto{grid-column-end:auto}.cds--sm\:col-start-1{grid-column-start:1}.cds--sm\:col-start-2{grid-column-start:2}.cds--sm\:col-start-3{grid-column-start:3}.cds--sm\:col-start-4{grid-column-start:4}.cds--sm\:col-start-5{grid-column-start:5}.cds--sm\:col-start-6{grid-column-start:6}.cds--sm\:col-start-7{grid-column-start:7}.cds--sm\:col-start-8{grid-column-start:8}.cds--sm\:col-start-9{grid-column-start:9}.cds--sm\:col-start-10{grid-column-start:10}.cds--sm\:col-start-11{grid-column-start:11}.cds--sm\:col-start-12{grid-column-start:12}.cds--sm\:col-start-13{grid-column-start:13}.cds--sm\:col-start-14{grid-column-start:14}.cds--sm\:col-start-15{grid-column-start:15}.cds--sm\:col-start-16{grid-column-start:16}.cds--sm\:col-end-2{grid-column-end:2}.cds--sm\:col-end-3{grid-column-end:3}.cds--sm\:col-end-4{grid-column-end:4}.cds--sm\:col-end-5{grid-column-end:5}.cds--sm\:col-end-6{grid-column-end:6}.cds--sm\:col-end-7{grid-column-end:7}.cds--sm\:col-end-8{grid-column-end:8}.cds--sm\:col-end-9{grid-column-end:9}.cds--sm\:col-end-10{grid-column-end:10}.cds--sm\:col-end-11{grid-column-end:11}.cds--sm\:col-end-12{grid-column-end:12}.cds--sm\:col-end-13{grid-column-end:13}.cds--sm\:col-end-14{grid-column-end:14}.cds--sm\:col-end-15{grid-column-end:15}.cds--sm\:col-end-16{grid-column-end:16}.cds--sm\:col-end-17{grid-column-end:17}.cds--sm\:col-start-auto{grid-column-start:auto}.cds--sm\:col-end-auto{grid-column-end:auto}@media (width>=42rem){.cds--md\:col-start-1{grid-column-start:1}.cds--md\:col-start-2{grid-column-start:2}.cds--md\:col-start-3{grid-column-start:3}.cds--md\:col-start-4{grid-column-start:4}.cds--md\:col-start-5{grid-column-start:5}.cds--md\:col-start-6{grid-column-start:6}.cds--md\:col-start-7{grid-column-start:7}.cds--md\:col-start-8{grid-column-start:8}.cds--md\:col-start-9{grid-column-start:9}.cds--md\:col-start-10{grid-column-start:10}.cds--md\:col-start-11{grid-column-start:11}.cds--md\:col-start-12{grid-column-start:12}.cds--md\:col-start-13{grid-column-start:13}.cds--md\:col-start-14{grid-column-start:14}.cds--md\:col-start-15{grid-column-start:15}.cds--md\:col-start-16{grid-column-start:16}.cds--md\:col-end-2{grid-column-end:2}.cds--md\:col-end-3{grid-column-end:3}.cds--md\:col-end-4{grid-column-end:4}.cds--md\:col-end-5{grid-column-end:5}.cds--md\:col-end-6{grid-column-end:6}.cds--md\:col-end-7{grid-column-end:7}.cds--md\:col-end-8{grid-column-end:8}.cds--md\:col-end-9{grid-column-end:9}.cds--md\:col-end-10{grid-column-end:10}.cds--md\:col-end-11{grid-column-end:11}.cds--md\:col-end-12{grid-column-end:12}.cds--md\:col-end-13{grid-column-end:13}.cds--md\:col-end-14{grid-column-end:14}.cds--md\:col-end-15{grid-column-end:15}.cds--md\:col-end-16{grid-column-end:16}.cds--md\:col-end-17{grid-column-end:17}.cds--md\:col-start-auto{grid-column-start:auto}.cds--md\:col-end-auto{grid-column-end:auto}}@media (width>=66rem){.cds--lg\:col-start-1{grid-column-start:1}.cds--lg\:col-start-2{grid-column-start:2}.cds--lg\:col-start-3{grid-column-start:3}.cds--lg\:col-start-4{grid-column-start:4}.cds--lg\:col-start-5{grid-column-start:5}.cds--lg\:col-start-6{grid-column-start:6}.cds--lg\:col-start-7{grid-column-start:7}.cds--lg\:col-start-8{grid-column-start:8}.cds--lg\:col-start-9{grid-column-start:9}.cds--lg\:col-start-10{grid-column-start:10}.cds--lg\:col-start-11{grid-column-start:11}.cds--lg\:col-start-12{grid-column-start:12}.cds--lg\:col-start-13{grid-column-start:13}.cds--lg\:col-start-14{grid-column-start:14}.cds--lg\:col-start-15{grid-column-start:15}.cds--lg\:col-start-16{grid-column-start:16}.cds--lg\:col-end-2{grid-column-end:2}.cds--lg\:col-end-3{grid-column-end:3}.cds--lg\:col-end-4{grid-column-end:4}.cds--lg\:col-end-5{grid-column-end:5}.cds--lg\:col-end-6{grid-column-end:6}.cds--lg\:col-end-7{grid-column-end:7}.cds--lg\:col-end-8{grid-column-end:8}.cds--lg\:col-end-9{grid-column-end:9}.cds--lg\:col-end-10{grid-column-end:10}.cds--lg\:col-end-11{grid-column-end:11}.cds--lg\:col-end-12{grid-column-end:12}.cds--lg\:col-end-13{grid-column-end:13}.cds--lg\:col-end-14{grid-column-end:14}.cds--lg\:col-end-15{grid-column-end:15}.cds--lg\:col-end-16{grid-column-end:16}.cds--lg\:col-end-17{grid-column-end:17}.cds--lg\:col-start-auto{grid-column-start:auto}.cds--lg\:col-end-auto{grid-column-end:auto}}@media (width>=82rem){.cds--xlg\:col-start-1{grid-column-start:1}.cds--xlg\:col-start-2{grid-column-start:2}.cds--xlg\:col-start-3{grid-column-start:3}.cds--xlg\:col-start-4{grid-column-start:4}.cds--xlg\:col-start-5{grid-column-start:5}.cds--xlg\:col-start-6{grid-column-start:6}.cds--xlg\:col-start-7{grid-column-start:7}.cds--xlg\:col-start-8{grid-column-start:8}.cds--xlg\:col-start-9{grid-column-start:9}.cds--xlg\:col-start-10{grid-column-start:10}.cds--xlg\:col-start-11{grid-column-start:11}.cds--xlg\:col-start-12{grid-column-start:12}.cds--xlg\:col-start-13{grid-column-start:13}.cds--xlg\:col-start-14{grid-column-start:14}.cds--xlg\:col-start-15{grid-column-start:15}.cds--xlg\:col-start-16{grid-column-start:16}.cds--xlg\:col-end-2{grid-column-end:2}.cds--xlg\:col-end-3{grid-column-end:3}.cds--xlg\:col-end-4{grid-column-end:4}.cds--xlg\:col-end-5{grid-column-end:5}.cds--xlg\:col-end-6{grid-column-end:6}.cds--xlg\:col-end-7{grid-column-end:7}.cds--xlg\:col-end-8{grid-column-end:8}.cds--xlg\:col-end-9{grid-column-end:9}.cds--xlg\:col-end-10{grid-column-end:10}.cds--xlg\:col-end-11{grid-column-end:11}.cds--xlg\:col-end-12{grid-column-end:12}.cds--xlg\:col-end-13{grid-column-end:13}.cds--xlg\:col-end-14{grid-column-end:14}.cds--xlg\:col-end-15{grid-column-end:15}.cds--xlg\:col-end-16{grid-column-end:16}.cds--xlg\:col-end-17{grid-column-end:17}.cds--xlg\:col-start-auto{grid-column-start:auto}.cds--xlg\:col-end-auto{grid-column-end:auto}}@media (width>=99rem){.cds--max\:col-start-1{grid-column-start:1}.cds--max\:col-start-2{grid-column-start:2}.cds--max\:col-start-3{grid-column-start:3}.cds--max\:col-start-4{grid-column-start:4}.cds--max\:col-start-5{grid-column-start:5}.cds--max\:col-start-6{grid-column-start:6}.cds--max\:col-start-7{grid-column-start:7}.cds--max\:col-start-8{grid-column-start:8}.cds--max\:col-start-9{grid-column-start:9}.cds--max\:col-start-10{grid-column-start:10}.cds--max\:col-start-11{grid-column-start:11}.cds--max\:col-start-12{grid-column-start:12}.cds--max\:col-start-13{grid-column-start:13}.cds--max\:col-start-14{grid-column-start:14}.cds--max\:col-start-15{grid-column-start:15}.cds--max\:col-start-16{grid-column-start:16}.cds--max\:col-end-2{grid-column-end:2}.cds--max\:col-end-3{grid-column-end:3}.cds--max\:col-end-4{grid-column-end:4}.cds--max\:col-end-5{grid-column-end:5}.cds--max\:col-end-6{grid-column-end:6}.cds--max\:col-end-7{grid-column-end:7}.cds--max\:col-end-8{grid-column-end:8}.cds--max\:col-end-9{grid-column-end:9}.cds--max\:col-end-10{grid-column-end:10}.cds--max\:col-end-11{grid-column-end:11}.cds--max\:col-end-12{grid-column-end:12}.cds--max\:col-end-13{grid-column-end:13}.cds--max\:col-end-14{grid-column-end:14}.cds--max\:col-end-15{grid-column-end:15}.cds--max\:col-end-16{grid-column-end:16}.cds--max\:col-end-17{grid-column-end:17}.cds--max\:col-start-auto{grid-column-start:auto}.cds--max\:col-end-auto{grid-column-end:auto}}:root,.cds--layer-one{--cds-layer:var(--cds-layer-01,#f4f4f4);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--cds-layer-background:var(--cds-layer-background-01,#fff);--cds-layer-hover:var(--cds-layer-hover-01,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01,#a8a8a8);--cds-field:var(--cds-field-01,#f4f4f4);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01,#c6c6c6);--cds-border-strong:var(--cds-border-strong-01,#8d8d8d);--cds-border-tile:var(--cds-border-tile-01,#c6c6c6)}.cds--layer-two{--cds-layer:var(--cds-layer-02,#fff);--cds-layer-active:var(--cds-layer-active-02,#c6c6c6);--cds-layer-background:var(--cds-layer-background-02,#f4f4f4);--cds-layer-hover:var(--cds-layer-hover-02,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-02,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-02,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-02,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-02,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-02,#a8a8a8);--cds-field:var(--cds-field-02,#fff);--cds-field-hover:var(--cds-field-hover-02,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-01,#c6c6c6);--cds-border-subtle-selected:var(--cds-border-subtle-selected-02,#c6c6c6);--cds-border-strong:var(--cds-border-strong-02,#8d8d8d);--cds-border-tile:var(--cds-border-tile-02,#a8a8a8)}.cds--layer-three{--cds-layer:var(--cds-layer-03,#f4f4f4);--cds-layer-active:var(--cds-layer-active-03,#c6c6c6);--cds-layer-background:var(--cds-layer-background-03,#fff);--cds-layer-hover:var(--cds-layer-hover-03,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-03,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-03,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-03,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-03,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-03,#a8a8a8);--cds-field:var(--cds-field-03,#f4f4f4);--cds-field-hover:var(--cds-field-hover-03,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-02,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-03,#c6c6c6);--cds-border-strong:var(--cds-border-strong-03,#8d8d8d);--cds-border-tile:var(--cds-border-tile-03,#c6c6c6)}.cds--layer-one.cds--layer__with-background,.cds--layer-two.cds--layer__with-background,.cds--layer-three.cds--layer__with-background{background-color:var(--cds-layer-background)}.cds--layout--size-xs{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout--size-sm{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout--size-md{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout--size-lg{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout--size-xl{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout--size-2xl{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout-constraint--size__default-xs{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.cds--layout-constraint--size__min-xs{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.cds--layout-constraint--size__max-xs{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.cds--layout-constraint--size__default-sm{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.cds--layout-constraint--size__min-sm{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.cds--layout-constraint--size__max-sm{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.cds--layout-constraint--size__default-md{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.cds--layout-constraint--size__min-md{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.cds--layout-constraint--size__max-md{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.cds--layout-constraint--size__default-lg{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.cds--layout-constraint--size__min-lg{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.cds--layout-constraint--size__max-lg{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.cds--layout-constraint--size__default-xl{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.cds--layout-constraint--size__min-xl{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.cds--layout-constraint--size__max-xl{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.cds--layout-constraint--size__default-2xl{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.cds--layout-constraint--size__min-2xl{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.cds--layout-constraint--size__max-2xl{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.cds--layout--density-condensed{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.cds--layout--density-normal{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-normal,1rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.cds--layout-constraint--density__default-condensed{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,.5rem))}.cds--layout-constraint--density__min-condensed{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,.5rem)}.cds--layout-constraint--density__max-condensed{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,.5rem)}.cds--layout-constraint--density__default-normal{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.cds--layout-constraint--density__min-normal{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.cds--layout-constraint--density__max-normal{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}:root{--cds-layout-size-height-xs:1.5rem;--cds-layout-size-height-sm:2rem;--cds-layout-size-height-md:2.5rem;--cds-layout-size-height-lg:3rem;--cds-layout-size-height-xl:4rem;--cds-layout-size-height-2xl:5rem;--cds-layout-size-height-min:0px;--cds-layout-size-height-max:1000000000px;--cds-layout-density-padding-inline-condensed:.5rem;--cds-layout-density-padding-inline-normal:1rem;--cds-layout-density-padding-inline-min:0px;--cds-layout-density-padding-inline-max:1000000000px}.cds--white{background-color:var(--cds-background);color:var(--cds-text-primary);--cds-ai-aura-end:#fff0;--cds-ai-aura-hover-background:#edf5ff;--cds-ai-aura-hover-end:#fff0;--cds-ai-aura-hover-start:#4589ff52;--cds-ai-aura-start:#4589ff1a;--cds-ai-aura-start-sm:#4589ff29;--cds-ai-border-end:#78a9ff;--cds-ai-border-start:#a6c8ffa3;--cds-ai-border-strong:#4589ff;--cds-ai-drop-shadow:#0f62fe1a;--cds-ai-inner-shadow:#4589ff1a;--cds-ai-overlay:#00114180;--cds-ai-popover-background:#fff;--cds-ai-popover-caret-bottom:#78a9ff;--cds-ai-popover-caret-bottom-background:#eaf1ff;--cds-ai-popover-caret-bottom-background-actions:#e9effa;--cds-ai-popover-caret-center:#a0c3ff;--cds-ai-popover-shadow-outer-01:#0043ce0f;--cds-ai-popover-shadow-outer-02:#0000000a;--cds-ai-skeleton-background:#d0e2ff;--cds-ai-skeleton-element-background:#4589ff;--cds-background:#fff;--cds-background-active:#8d8d8d80;--cds-background-brand:#0f62fe;--cds-background-hover:#8d8d8d1f;--cds-background-inverse:#393939;--cds-background-inverse-hover:#474747;--cds-background-selected:#8d8d8d33;--cds-background-selected-hover:#8d8d8d52;--cds-border-disabled:#c6c6c6;--cds-border-interactive:#0f62fe;--cds-border-inverse:#161616;--cds-border-strong-01:#8d8d8d;--cds-border-strong-02:#8d8d8d;--cds-border-strong-03:#8d8d8d;--cds-border-subtle-00:#e0e0e0;--cds-border-subtle-01:#c6c6c6;--cds-border-subtle-02:#e0e0e0;--cds-border-subtle-03:#c6c6c6;--cds-border-subtle-selected-01:#c6c6c6;--cds-border-subtle-selected-02:#c6c6c6;--cds-border-subtle-selected-03:#c6c6c6;--cds-border-tile-01:#c6c6c6;--cds-border-tile-02:#a8a8a8;--cds-border-tile-03:#c6c6c6;--cds-chat-avatar-agent:#393939;--cds-chat-avatar-bot:#6f6f6f;--cds-chat-avatar-user:#0f62fe;--cds-chat-bubble-agent:#fff;--cds-chat-bubble-agent-text:#161616;--cds-chat-bubble-border:#e0e0e0;--cds-chat-bubble-user:#e0e0e0;--cds-chat-bubble-user-text:#161616;--cds-chat-button:#0f62fe;--cds-chat-button-active:#8d8d8d80;--cds-chat-button-hover:#8d8d8d1f;--cds-chat-button-selected:#8d8d8d33;--cds-chat-button-text-hover:#0043ce;--cds-chat-button-text-selected:#525252;--cds-chat-header-background:#fff;--cds-chat-header-text:#161616;--cds-chat-prompt-background:#fff;--cds-chat-prompt-border-end:#f4f4f400;--cds-chat-prompt-border-start:#f4f4f4;--cds-chat-prompt-text:#161616;--cds-chat-shell-background:#fff;--cds-color-scheme:light;color-scheme:var(--cds-color-scheme,light);--cds-field-01:#f4f4f4;--cds-field-02:#fff;--cds-field-03:#f4f4f4;--cds-field-hover-01:#e8e8e8;--cds-field-hover-02:#e8e8e8;--cds-field-hover-03:#e8e8e8;--cds-focus:#0f62fe;--cds-focus-inset:#fff;--cds-focus-inverse:#fff;--cds-highlight:#d0e2ff;--cds-icon-disabled:#16161640;--cds-icon-interactive:#0f62fe;--cds-icon-inverse:#fff;--cds-icon-on-color:#fff;--cds-icon-on-color-disabled:#8d8d8d;--cds-icon-primary:#161616;--cds-icon-secondary:#525252;--cds-interactive:#0f62fe;--cds-layer-01:#f4f4f4;--cds-layer-02:#fff;--cds-layer-03:#f4f4f4;--cds-layer-accent-01:#e0e0e0;--cds-layer-accent-02:#e0e0e0;--cds-layer-accent-03:#e0e0e0;--cds-layer-accent-active-01:#a8a8a8;--cds-layer-accent-active-02:#a8a8a8;--cds-layer-accent-active-03:#a8a8a8;--cds-layer-accent-hover-01:#d1d1d1;--cds-layer-accent-hover-02:#d1d1d1;--cds-layer-accent-hover-03:#d1d1d1;--cds-layer-active-01:#c6c6c6;--cds-layer-active-02:#c6c6c6;--cds-layer-active-03:#c6c6c6;--cds-layer-background-01:#fff;--cds-layer-background-02:#f4f4f4;--cds-layer-background-03:#fff;--cds-layer-hover-01:#e8e8e8;--cds-layer-hover-02:#e8e8e8;--cds-layer-hover-03:#e8e8e8;--cds-layer-selected-01:#e0e0e0;--cds-layer-selected-02:#e0e0e0;--cds-layer-selected-03:#e0e0e0;--cds-layer-selected-disabled:#8d8d8d;--cds-layer-selected-hover-01:#d1d1d1;--cds-layer-selected-hover-02:#d1d1d1;--cds-layer-selected-hover-03:#d1d1d1;--cds-layer-selected-inverse:#161616;--cds-link-inverse:#78a9ff;--cds-link-inverse-active:#f4f4f4;--cds-link-inverse-hover:#a6c8ff;--cds-link-inverse-visited:#be95ff;--cds-link-primary:#0f62fe;--cds-link-primary-hover:#0043ce;--cds-link-secondary:#0043ce;--cds-link-visited:#8a3ffc;--cds-overlay:#0009;--cds-shadow:#0000004d;--cds-skeleton-background:#e8e8e8;--cds-skeleton-element:#c6c6c6;--cds-support-caution-major:#ff832b;--cds-support-caution-minor:#f1c21b;--cds-support-caution-undefined:#8a3ffc;--cds-support-error:#da1e28;--cds-support-error-inverse:#fa4d56;--cds-support-info:#0043ce;--cds-support-info-inverse:#4589ff;--cds-support-success:#24a148;--cds-support-success-inverse:#42be65;--cds-support-warning:#f1c21b;--cds-support-warning-inverse:#f1c21b;--cds-syntax-angle-bracket:#697077;--cds-syntax-annotation:#007d79;--cds-syntax-arithmetic-operator:#343a3f;--cds-syntax-atom:#161616;--cds-syntax-attribute:#00539a;--cds-syntax-attribute-name:#00539a;--cds-syntax-attribute-value:#161616;--cds-syntax-bitwise-operator:#343a3f;--cds-syntax-block-comment:#198038;--cds-syntax-bool:#161616;--cds-syntax-brace:#343a3f;--cds-syntax-bracket:#343a3f;--cds-syntax-character:#161616;--cds-syntax-class-name:#007d79;--cds-syntax-color:#161616;--cds-syntax-comment:#198038;--cds-syntax-compare-operator:#343a3f;--cds-syntax-constant:#0f62fe;--cds-syntax-content:#161616;--cds-syntax-content-separator:#343a3f;--cds-syntax-control-keyword:#6929c4;--cds-syntax-control-operator:#6929c4;--cds-syntax-definition:#00539a;--cds-syntax-definition-keyword:#00539a;--cds-syntax-definition-operator:#00539a;--cds-syntax-deleted:#ffd7d9;--cds-syntax-deref-operator:#343a3f;--cds-syntax-doc-comment:#198038;--cds-syntax-doc-string:#161616;--cds-syntax-document-meta:#198038;--cds-syntax-emphasis:#161616;--cds-syntax-escape:#343a3f;--cds-syntax-float:#198038;--cds-syntax-function:#8e6a00;--cds-syntax-heading:#00539a;--cds-syntax-heading-1:#00539a;--cds-syntax-heading-2:#00539a;--cds-syntax-heading-3:#00539a;--cds-syntax-heading-4:#00539a;--cds-syntax-heading-5:#00539a;--cds-syntax-heading-6:#00539a;--cds-syntax-inserted:#a7f0ba;--cds-syntax-integer:#198038;--cds-syntax-invalid:#da1e28;--cds-syntax-keyword:#0f62fe;--cds-syntax-label-name:#0f62fe;--cds-syntax-line-comment:#198038;--cds-syntax-link:#0f62fe;--cds-syntax-list:#161616;--cds-syntax-literal:#161616;--cds-syntax-local:#0f62fe;--cds-syntax-logic-operator:#343a3f;--cds-syntax-macro-name:#161616;--cds-syntax-meta:#198038;--cds-syntax-modifier:#0f62fe;--cds-syntax-module-keyword:#6929c4;--cds-syntax-monospace:#161616;--cds-syntax-name:#0f62fe;--cds-syntax-namespace:#007d79;--cds-syntax-null:#161616;--cds-syntax-number:#198038;--cds-syntax-operator:#343a3f;--cds-syntax-operator-keyword:#0f62fe;--cds-syntax-paren:#343a3f;--cds-syntax-processing-instruction:#161616;--cds-syntax-property-name:#00539a;--cds-syntax-punctuation:#343a3f;--cds-syntax-quote:#198038;--cds-syntax-regexp:#6929c4;--cds-syntax-self:#007d79;--cds-syntax-separator:#343a3f;--cds-syntax-special:#0f62fe;--cds-syntax-special-string:#8a3ffc;--cds-syntax-square-bracket:#343a3f;--cds-syntax-standard:#0f62fe;--cds-syntax-strikethrough:#161616;--cds-syntax-string:#161616;--cds-syntax-strong:#161616;--cds-syntax-tag:#007d79;--cds-syntax-tag-name:#007d79;--cds-syntax-type:#007d79;--cds-syntax-type-name:#007d79;--cds-syntax-type-operator:#007d79;--cds-syntax-unit:#198038;--cds-syntax-update-operator:#343a3f;--cds-syntax-url:#343a3f;--cds-syntax-variable:#0f62fe;--cds-syntax-variable-name:#0f62fe;--cds-text-disabled:#16161640;--cds-text-error:#da1e28;--cds-text-helper:#6f6f6f;--cds-text-inverse:#fff;--cds-text-on-color:#fff;--cds-text-on-color-disabled:#8d8d8d;--cds-text-placeholder:#16161666;--cds-text-primary:#161616;--cds-text-secondary:#525252;--cds-toggle-off:#8d8d8d;--cds-layer:var(--cds-layer-01,#f4f4f4);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--cds-layer-background:var(--cds-layer-background-01,#fff);--cds-layer-hover:var(--cds-layer-hover-01,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01,#a8a8a8);--cds-field:var(--cds-field-01,#f4f4f4);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01,#c6c6c6);--cds-border-strong:var(--cds-border-strong-01,#8d8d8d);--cds-border-tile:var(--cds-border-tile-01,#c6c6c6);--cds-button-separator:#e0e0e0;--cds-button-primary:#0f62fe;--cds-button-secondary:#393939;--cds-button-tertiary:#0f62fe;--cds-button-danger-primary:#da1e28;--cds-button-danger-secondary:#da1e28;--cds-button-danger-active:#750e13;--cds-button-primary-active:#002d9c;--cds-button-secondary-active:#6f6f6f;--cds-button-tertiary-active:#002d9c;--cds-button-danger-hover:#b81921;--cds-button-primary-hover:#0050e6;--cds-button-secondary-hover:#474747;--cds-button-tertiary-hover:#0050e6;--cds-button-disabled:#c6c6c6;--cds-notification-background-error:#fff1f1;--cds-notification-background-success:#defbe6;--cds-notification-background-info:#edf5ff;--cds-notification-background-warning:#fcf4d6;--cds-notification-action-hover:#fff;--cds-notification-action-tertiary-inverse:#fff;--cds-notification-action-tertiary-inverse-active:#c6c6c6;--cds-notification-action-tertiary-inverse-hover:#f4f4f4;--cds-notification-action-tertiary-inverse-text:#161616;--cds-notification-action-tertiary-inverse-text-on-color-disabled:#ffffff40;--cds-tag-background-red:#ffd7d9;--cds-tag-color-red:#a2191f;--cds-tag-hover-red:#ffc2c5;--cds-tag-background-magenta:#ffd6e8;--cds-tag-color-magenta:#9f1853;--cds-tag-hover-magenta:#ffbdda;--cds-tag-background-purple:#e8daff;--cds-tag-color-purple:#6929c4;--cds-tag-hover-purple:#dcc7ff;--cds-tag-background-blue:#d0e2ff;--cds-tag-color-blue:#0043ce;--cds-tag-hover-blue:#b8d3ff;--cds-tag-background-cyan:#bae6ff;--cds-tag-color-cyan:#00539a;--cds-tag-hover-cyan:#99daff;--cds-tag-background-teal:#9ef0f0;--cds-tag-color-teal:#005d5d;--cds-tag-hover-teal:#57e5e5;--cds-tag-background-green:#a7f0ba;--cds-tag-color-green:#0e6027;--cds-tag-hover-green:#74e792;--cds-tag-background-gray:#e0e0e0;--cds-tag-color-gray:#161616;--cds-tag-hover-gray:#d1d1d1;--cds-tag-border-red:#ff8389;--cds-tag-border-blue:#78a9ff;--cds-tag-border-cyan:#33b1ff;--cds-tag-border-teal:#08bdba;--cds-tag-border-green:#42be65;--cds-tag-border-magenta:#ff7eb6;--cds-tag-border-purple:#be95ff;--cds-tag-border-gray:#a8a8a8;--cds-tag-border-cool-gray:#a2a9b0;--cds-tag-border-warm-gray:#ada8a8;--cds-tag-background-cool-gray:#dde1e6;--cds-tag-color-cool-gray:#121619;--cds-tag-hover-cool-gray:#cdd3da;--cds-tag-background-warm-gray:#e5e0df;--cds-tag-color-warm-gray:#171414;--cds-tag-hover-warm-gray:#d8d0cf;--cds-status-red:#da1e28;--cds-status-orange:#ff832b;--cds-status-orange-outline:#ba4e00;--cds-status-yellow:#f1c21b;--cds-status-yellow-outline:#8e6a00;--cds-status-green:#24a148;--cds-status-blue:#0043ce;--cds-status-purple:#8a3ffc;--cds-status-gray:#6f6f6f;--cds-content-switcher-background:#e0e0e0;--cds-content-switcher-background-hover:#d1d1d1;--cds-content-switcher-selected:#fff}.cds--g10{background-color:var(--cds-background);color:var(--cds-text-primary);--cds-ai-aura-end:#fff0;--cds-ai-aura-hover-background:#edf5ff;--cds-ai-aura-hover-end:#fff0;--cds-ai-aura-hover-start:#4589ff52;--cds-ai-aura-start:#4589ff1a;--cds-ai-aura-start-sm:#4589ff29;--cds-ai-border-end:#78a9ff;--cds-ai-border-start:#a6c8ffa3;--cds-ai-border-strong:#4589ff;--cds-ai-drop-shadow:#0f62fe1a;--cds-ai-inner-shadow:#4589ff1a;--cds-ai-overlay:#00114180;--cds-ai-popover-background:#fff;--cds-ai-popover-caret-bottom:#78a9ff;--cds-ai-popover-caret-bottom-background:#eaf1ff;--cds-ai-popover-caret-bottom-background-actions:#e9effa;--cds-ai-popover-caret-center:#a0c3ff;--cds-ai-popover-shadow-outer-01:#0043ce0f;--cds-ai-popover-shadow-outer-02:#0000000a;--cds-ai-skeleton-background:#d0e2ff;--cds-ai-skeleton-element-background:#4589ff;--cds-background:#f4f4f4;--cds-background-active:#8d8d8d80;--cds-background-brand:#0f62fe;--cds-background-hover:#8d8d8d1f;--cds-background-inverse:#393939;--cds-background-inverse-hover:#474747;--cds-background-selected:#8d8d8d33;--cds-background-selected-hover:#8d8d8d52;--cds-border-disabled:#c6c6c6;--cds-border-interactive:#0f62fe;--cds-border-inverse:#161616;--cds-border-strong-01:#8d8d8d;--cds-border-strong-02:#8d8d8d;--cds-border-strong-03:#8d8d8d;--cds-border-subtle-00:#c6c6c6;--cds-border-subtle-01:#e0e0e0;--cds-border-subtle-02:#c6c6c6;--cds-border-subtle-03:#e0e0e0;--cds-border-subtle-selected-01:#c6c6c6;--cds-border-subtle-selected-02:#c6c6c6;--cds-border-subtle-selected-03:#c6c6c6;--cds-border-tile-01:#a8a8a8;--cds-border-tile-02:#c6c6c6;--cds-border-tile-03:#a8a8a8;--cds-chat-avatar-agent:#393939;--cds-chat-avatar-bot:#6f6f6f;--cds-chat-avatar-user:#0f62fe;--cds-chat-bubble-agent:#fff;--cds-chat-bubble-agent-text:#161616;--cds-chat-bubble-border:#e0e0e0;--cds-chat-bubble-user:#e0e0e0;--cds-chat-bubble-user-text:#161616;--cds-chat-button:#0f62fe;--cds-chat-button-active:#8d8d8d80;--cds-chat-button-hover:#8d8d8d1f;--cds-chat-button-selected:#8d8d8d33;--cds-chat-button-text-hover:#0043ce;--cds-chat-button-text-selected:#525252;--cds-chat-header-background:#fff;--cds-chat-header-text:#161616;--cds-chat-prompt-background:#fff;--cds-chat-prompt-border-end:#f4f4f400;--cds-chat-prompt-border-start:#f4f4f4;--cds-chat-prompt-text:#161616;--cds-chat-shell-background:#fff;--cds-color-scheme:light;color-scheme:var(--cds-color-scheme,light);--cds-field-01:#fff;--cds-field-02:#f4f4f4;--cds-field-03:#fff;--cds-field-hover-01:#e8e8e8;--cds-field-hover-02:#e8e8e8;--cds-field-hover-03:#e8e8e8;--cds-focus:#0f62fe;--cds-focus-inset:#fff;--cds-focus-inverse:#fff;--cds-highlight:#d0e2ff;--cds-icon-disabled:#16161640;--cds-icon-interactive:#0f62fe;--cds-icon-inverse:#fff;--cds-icon-on-color:#fff;--cds-icon-on-color-disabled:#8d8d8d;--cds-icon-primary:#161616;--cds-icon-secondary:#525252;--cds-interactive:#0f62fe;--cds-layer-01:#fff;--cds-layer-02:#f4f4f4;--cds-layer-03:#fff;--cds-layer-accent-01:#e0e0e0;--cds-layer-accent-02:#e0e0e0;--cds-layer-accent-03:#e0e0e0;--cds-layer-accent-active-01:#a8a8a8;--cds-layer-accent-active-02:#a8a8a8;--cds-layer-accent-active-03:#a8a8a8;--cds-layer-accent-hover-01:#d1d1d1;--cds-layer-accent-hover-02:#d1d1d1;--cds-layer-accent-hover-03:#d1d1d1;--cds-layer-active-01:#c6c6c6;--cds-layer-active-02:#c6c6c6;--cds-layer-active-03:#c6c6c6;--cds-layer-background-01:#f4f4f4;--cds-layer-background-02:#fff;--cds-layer-background-03:#f4f4f4;--cds-layer-hover-01:#e8e8e8;--cds-layer-hover-02:#e8e8e8;--cds-layer-hover-03:#e8e8e8;--cds-layer-selected-01:#e0e0e0;--cds-layer-selected-02:#e0e0e0;--cds-layer-selected-03:#e0e0e0;--cds-layer-selected-disabled:#8d8d8d;--cds-layer-selected-hover-01:#d1d1d1;--cds-layer-selected-hover-02:#d1d1d1;--cds-layer-selected-hover-03:#d1d1d1;--cds-layer-selected-inverse:#161616;--cds-link-inverse:#78a9ff;--cds-link-inverse-active:#f4f4f4;--cds-link-inverse-hover:#a6c8ff;--cds-link-inverse-visited:#be95ff;--cds-link-primary:#0f62fe;--cds-link-primary-hover:#0043ce;--cds-link-secondary:#0043ce;--cds-link-visited:#8a3ffc;--cds-overlay:#0009;--cds-shadow:#0000004d;--cds-skeleton-background:#e8e8e8;--cds-skeleton-element:#c6c6c6;--cds-support-caution-major:#ff832b;--cds-support-caution-minor:#f1c21b;--cds-support-caution-undefined:#8a3ffc;--cds-support-error:#da1e28;--cds-support-error-inverse:#fa4d56;--cds-support-info:#0043ce;--cds-support-info-inverse:#4589ff;--cds-support-success:#24a148;--cds-support-success-inverse:#42be65;--cds-support-warning:#f1c21b;--cds-support-warning-inverse:#f1c21b;--cds-syntax-angle-bracket:#697077;--cds-syntax-annotation:#007d79;--cds-syntax-arithmetic-operator:#343a3f;--cds-syntax-atom:#161616;--cds-syntax-attribute:#00539a;--cds-syntax-attribute-name:#00539a;--cds-syntax-attribute-value:#161616;--cds-syntax-bitwise-operator:#343a3f;--cds-syntax-block-comment:#198038;--cds-syntax-bool:#161616;--cds-syntax-brace:#343a3f;--cds-syntax-bracket:#343a3f;--cds-syntax-character:#161616;--cds-syntax-class-name:#007d79;--cds-syntax-color:#161616;--cds-syntax-comment:#198038;--cds-syntax-compare-operator:#343a3f;--cds-syntax-constant:#0f62fe;--cds-syntax-content:#161616;--cds-syntax-content-separator:#343a3f;--cds-syntax-control-keyword:#6929c4;--cds-syntax-control-operator:#6929c4;--cds-syntax-definition:#00539a;--cds-syntax-definition-keyword:#00539a;--cds-syntax-definition-operator:#00539a;--cds-syntax-deleted:#ffd7d9;--cds-syntax-deref-operator:#343a3f;--cds-syntax-doc-comment:#198038;--cds-syntax-doc-string:#161616;--cds-syntax-document-meta:#198038;--cds-syntax-emphasis:#161616;--cds-syntax-escape:#343a3f;--cds-syntax-float:#198038;--cds-syntax-function:#8e6a00;--cds-syntax-heading:#00539a;--cds-syntax-heading-1:#00539a;--cds-syntax-heading-2:#00539a;--cds-syntax-heading-3:#00539a;--cds-syntax-heading-4:#00539a;--cds-syntax-heading-5:#00539a;--cds-syntax-heading-6:#00539a;--cds-syntax-inserted:#a7f0ba;--cds-syntax-integer:#198038;--cds-syntax-invalid:#da1e28;--cds-syntax-keyword:#0f62fe;--cds-syntax-label-name:#0f62fe;--cds-syntax-line-comment:#198038;--cds-syntax-link:#0f62fe;--cds-syntax-list:#161616;--cds-syntax-literal:#161616;--cds-syntax-local:#0f62fe;--cds-syntax-logic-operator:#343a3f;--cds-syntax-macro-name:#161616;--cds-syntax-meta:#198038;--cds-syntax-modifier:#0f62fe;--cds-syntax-module-keyword:#6929c4;--cds-syntax-monospace:#161616;--cds-syntax-name:#0f62fe;--cds-syntax-namespace:#007d79;--cds-syntax-null:#161616;--cds-syntax-number:#198038;--cds-syntax-operator:#343a3f;--cds-syntax-operator-keyword:#0f62fe;--cds-syntax-paren:#343a3f;--cds-syntax-processing-instruction:#161616;--cds-syntax-property-name:#00539a;--cds-syntax-punctuation:#343a3f;--cds-syntax-quote:#198038;--cds-syntax-regexp:#6929c4;--cds-syntax-self:#007d79;--cds-syntax-separator:#343a3f;--cds-syntax-special:#0f62fe;--cds-syntax-special-string:#8a3ffc;--cds-syntax-square-bracket:#343a3f;--cds-syntax-standard:#0f62fe;--cds-syntax-strikethrough:#161616;--cds-syntax-string:#161616;--cds-syntax-strong:#161616;--cds-syntax-tag:#007d79;--cds-syntax-tag-name:#007d79;--cds-syntax-type:#007d79;--cds-syntax-type-name:#007d79;--cds-syntax-type-operator:#007d79;--cds-syntax-unit:#198038;--cds-syntax-update-operator:#343a3f;--cds-syntax-url:#343a3f;--cds-syntax-variable:#0f62fe;--cds-syntax-variable-name:#0f62fe;--cds-text-disabled:#16161640;--cds-text-error:#da1e28;--cds-text-helper:#6f6f6f;--cds-text-inverse:#fff;--cds-text-on-color:#fff;--cds-text-on-color-disabled:#8d8d8d;--cds-text-placeholder:#16161666;--cds-text-primary:#161616;--cds-text-secondary:#525252;--cds-toggle-off:#8d8d8d;--cds-layer:var(--cds-layer-01,#f4f4f4);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--cds-layer-background:var(--cds-layer-background-01,#fff);--cds-layer-hover:var(--cds-layer-hover-01,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01,#a8a8a8);--cds-field:var(--cds-field-01,#f4f4f4);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01,#c6c6c6);--cds-border-strong:var(--cds-border-strong-01,#8d8d8d);--cds-border-tile:var(--cds-border-tile-01,#c6c6c6);--cds-button-separator:#e0e0e0;--cds-button-primary:#0f62fe;--cds-button-secondary:#393939;--cds-button-tertiary:#0f62fe;--cds-button-danger-primary:#da1e28;--cds-button-danger-secondary:#da1e28;--cds-button-danger-active:#750e13;--cds-button-primary-active:#002d9c;--cds-button-secondary-active:#6f6f6f;--cds-button-tertiary-active:#002d9c;--cds-button-danger-hover:#b81921;--cds-button-primary-hover:#0050e6;--cds-button-secondary-hover:#474747;--cds-button-tertiary-hover:#0050e6;--cds-button-disabled:#c6c6c6;--cds-notification-background-error:#fff1f1;--cds-notification-background-success:#defbe6;--cds-notification-background-info:#edf5ff;--cds-notification-background-warning:#fcf4d6;--cds-notification-action-hover:#fff;--cds-notification-action-tertiary-inverse:#fff;--cds-notification-action-tertiary-inverse-active:#c6c6c6;--cds-notification-action-tertiary-inverse-hover:#f4f4f4;--cds-notification-action-tertiary-inverse-text:#161616;--cds-notification-action-tertiary-inverse-text-on-color-disabled:#ffffff40;--cds-tag-background-red:#ffd7d9;--cds-tag-color-red:#a2191f;--cds-tag-hover-red:#ffc2c5;--cds-tag-background-magenta:#ffd6e8;--cds-tag-color-magenta:#9f1853;--cds-tag-hover-magenta:#ffbdda;--cds-tag-background-purple:#e8daff;--cds-tag-color-purple:#6929c4;--cds-tag-hover-purple:#dcc7ff;--cds-tag-background-blue:#d0e2ff;--cds-tag-color-blue:#0043ce;--cds-tag-hover-blue:#b8d3ff;--cds-tag-background-cyan:#bae6ff;--cds-tag-color-cyan:#00539a;--cds-tag-hover-cyan:#99daff;--cds-tag-background-teal:#9ef0f0;--cds-tag-color-teal:#005d5d;--cds-tag-hover-teal:#57e5e5;--cds-tag-background-green:#a7f0ba;--cds-tag-color-green:#0e6027;--cds-tag-hover-green:#74e792;--cds-tag-background-gray:#e0e0e0;--cds-tag-color-gray:#161616;--cds-tag-hover-gray:#d1d1d1;--cds-tag-border-red:#ff8389;--cds-tag-border-blue:#78a9ff;--cds-tag-border-cyan:#33b1ff;--cds-tag-border-teal:#08bdba;--cds-tag-border-green:#42be65;--cds-tag-border-magenta:#ff7eb6;--cds-tag-border-purple:#be95ff;--cds-tag-border-gray:#a8a8a8;--cds-tag-border-cool-gray:#a2a9b0;--cds-tag-border-warm-gray:#ada8a8;--cds-tag-background-cool-gray:#dde1e6;--cds-tag-color-cool-gray:#121619;--cds-tag-hover-cool-gray:#cdd3da;--cds-tag-background-warm-gray:#e5e0df;--cds-tag-color-warm-gray:#171414;--cds-tag-hover-warm-gray:#d8d0cf;--cds-status-red:#da1e28;--cds-status-orange:#ff832b;--cds-status-orange-outline:#ba4e00;--cds-status-yellow:#f1c21b;--cds-status-yellow-outline:#8e6a00;--cds-status-green:#24a148;--cds-status-blue:#0043ce;--cds-status-purple:#8a3ffc;--cds-status-gray:#6f6f6f;--cds-content-switcher-background:#e0e0e0;--cds-content-switcher-background-hover:#d1d1d1;--cds-content-switcher-selected:#fff}.cds--g90{background-color:var(--cds-background);color:var(--cds-text-primary);--cds-ai-aura-end:#0000;--cds-ai-aura-hover-background:#474747;--cds-ai-aura-hover-end:#0000;--cds-ai-aura-hover-start:#4589ff66;--cds-ai-aura-start:#4589ff1a;--cds-ai-aura-start-sm:#4589ff29;--cds-ai-border-end:#4589ff;--cds-ai-border-start:#a6c8ff5c;--cds-ai-border-strong:#78a9ff;--cds-ai-drop-shadow:#00000047;--cds-ai-inner-shadow:#4589ff29;--cds-ai-overlay:#00000080;--cds-ai-popover-background:#161616;--cds-ai-popover-caret-bottom:#4589ff;--cds-ai-popover-caret-bottom-background:#202d45;--cds-ai-popover-caret-bottom-background-actions:#1e283a;--cds-ai-popover-caret-center:#4870b5;--cds-ai-popover-shadow-outer-01:#0000001f;--cds-ai-popover-shadow-outer-02:#00000014;--cds-ai-skeleton-background:#78a9ff80;--cds-ai-skeleton-element-background:#78a9ff4d;--cds-background:#262626;--cds-background-active:#8d8d8d66;--cds-background-brand:#0f62fe;--cds-background-hover:#8d8d8d29;--cds-background-inverse:#f4f4f4;--cds-background-inverse-hover:#e8e8e8;--cds-background-selected:#8d8d8d3d;--cds-background-selected-hover:#8d8d8d52;--cds-border-disabled:#8d8d8d80;--cds-border-interactive:#4589ff;--cds-border-inverse:#f4f4f4;--cds-border-strong-01:#8d8d8d;--cds-border-strong-02:#a8a8a8;--cds-border-strong-03:#c6c6c6;--cds-border-subtle-00:#525252;--cds-border-subtle-01:#6f6f6f;--cds-border-subtle-02:#8d8d8d;--cds-border-subtle-03:#8d8d8d;--cds-border-subtle-selected-01:#8d8d8d;--cds-border-subtle-selected-02:#a8a8a8;--cds-border-subtle-selected-03:#a8a8a8;--cds-border-tile-01:#6f6f6f;--cds-border-tile-02:#8d8d8d;--cds-border-tile-03:#a8a8a8;--cds-chat-avatar-agent:#c6c6c6;--cds-chat-avatar-bot:#8d8d8d;--cds-chat-avatar-user:#4589ff;--cds-chat-bubble-agent:#262626;--cds-chat-bubble-agent-text:#f4f4f4;--cds-chat-bubble-border:#525252;--cds-chat-bubble-user:#393939;--cds-chat-bubble-user-text:#f4f4f4;--cds-chat-button:#78a9ff;--cds-chat-button-active:#8d8d8d66;--cds-chat-button-hover:#8d8d8d29;--cds-chat-button-selected:#8d8d8d3d;--cds-chat-button-text-hover:#a6c8ff;--cds-chat-button-text-selected:#c6c6c6;--cds-chat-header-background:#262626;--cds-chat-header-text:#f4f4f4;--cds-chat-prompt-background:#161616;--cds-chat-prompt-border-end:#26262600;--cds-chat-prompt-border-start:#262626;--cds-chat-prompt-text:#f4f4f4;--cds-chat-shell-background:#262626;--cds-color-scheme:dark;color-scheme:var(--cds-color-scheme,dark);--cds-field-01:#393939;--cds-field-02:#525252;--cds-field-03:#6f6f6f;--cds-field-hover-01:#474747;--cds-field-hover-02:#636363;--cds-field-hover-03:#5e5e5e;--cds-focus:#fff;--cds-focus-inset:#161616;--cds-focus-inverse:#0f62fe;--cds-highlight:#002d9c;--cds-icon-disabled:#f4f4f440;--cds-icon-interactive:#fff;--cds-icon-inverse:#161616;--cds-icon-on-color:#fff;--cds-icon-on-color-disabled:#ffffff40;--cds-icon-primary:#f4f4f4;--cds-icon-secondary:#c6c6c6;--cds-interactive:#4589ff;--cds-layer-01:#393939;--cds-layer-02:#525252;--cds-layer-03:#6f6f6f;--cds-layer-accent-01:#525252;--cds-layer-accent-02:#6f6f6f;--cds-layer-accent-03:#8d8d8d;--cds-layer-accent-active-01:#8d8d8d;--cds-layer-accent-active-02:#393939;--cds-layer-accent-active-03:#525252;--cds-layer-accent-hover-01:#636363;--cds-layer-accent-hover-02:#5e5e5e;--cds-layer-accent-hover-03:#7a7a7a;--cds-layer-active-01:#6f6f6f;--cds-layer-active-02:#8d8d8d;--cds-layer-active-03:#393939;--cds-layer-background-01:#262626;--cds-layer-background-02:#393939;--cds-layer-background-03:#525252;--cds-layer-hover-01:#474747;--cds-layer-hover-02:#636363;--cds-layer-hover-03:#5e5e5e;--cds-layer-selected-01:#525252;--cds-layer-selected-02:#6f6f6f;--cds-layer-selected-03:#525252;--cds-layer-selected-disabled:#a8a8a8;--cds-layer-selected-hover-01:#636363;--cds-layer-selected-hover-02:#5e5e5e;--cds-layer-selected-hover-03:#636363;--cds-layer-selected-inverse:#f4f4f4;--cds-link-inverse:#0f62fe;--cds-link-inverse-active:#161616;--cds-link-inverse-hover:#0043ce;--cds-link-inverse-visited:#8a3ffc;--cds-link-primary:#78a9ff;--cds-link-primary-hover:#a6c8ff;--cds-link-secondary:#a6c8ff;--cds-link-visited:#be95ff;--cds-overlay:#0009;--cds-shadow:#000c;--cds-skeleton-background:#333;--cds-skeleton-element:#525252;--cds-support-caution-major:#ff832b;--cds-support-caution-minor:#f1c21b;--cds-support-caution-undefined:#a56eff;--cds-support-error:#ff8389;--cds-support-error-inverse:#da1e28;--cds-support-info:#4589ff;--cds-support-info-inverse:#0043ce;--cds-support-success:#42be65;--cds-support-success-inverse:#24a148;--cds-support-warning:#f1c21b;--cds-support-warning-inverse:#f1c21b;--cds-syntax-angle-bracket:#8d8d8d;--cds-syntax-annotation:#08bdba;--cds-syntax-arithmetic-operator:#e0e0e0;--cds-syntax-atom:#f4f4f4;--cds-syntax-attribute:#33b1ff;--cds-syntax-attribute-name:#33b1ff;--cds-syntax-attribute-value:#f4f4f4;--cds-syntax-bitwise-operator:#e0e0e0;--cds-syntax-block-comment:#42be65;--cds-syntax-bool:#f4f4f4;--cds-syntax-brace:#e0e0e0;--cds-syntax-bracket:#e0e0e0;--cds-syntax-character:#f4f4f4;--cds-syntax-class-name:#3ddbd9;--cds-syntax-color:#f4f4f4;--cds-syntax-comment:#42be65;--cds-syntax-compare-operator:#e0e0e0;--cds-syntax-constant:#4589ff;--cds-syntax-content:#f4f4f4;--cds-syntax-content-separator:#e0e0e0;--cds-syntax-control-keyword:#be95ff;--cds-syntax-control-operator:#be95ff;--cds-syntax-definition:#33b1ff;--cds-syntax-definition-keyword:#33b1ff;--cds-syntax-definition-operator:#33b1ff;--cds-syntax-deleted:#a2191f;--cds-syntax-deref-operator:#e0e0e0;--cds-syntax-doc-comment:#42be65;--cds-syntax-doc-string:#f4f4f4;--cds-syntax-document-meta:#42be65;--cds-syntax-emphasis:#f4f4f4;--cds-syntax-escape:#e0e0e0;--cds-syntax-float:#6fdc8c;--cds-syntax-function:#f1c21b;--cds-syntax-heading:#33b1ff;--cds-syntax-heading-1:#33b1ff;--cds-syntax-heading-2:#33b1ff;--cds-syntax-heading-3:#33b1ff;--cds-syntax-heading-4:#33b1ff;--cds-syntax-heading-5:#33b1ff;--cds-syntax-heading-6:#33b1ff;--cds-syntax-inserted:#198038;--cds-syntax-integer:#6fdc8c;--cds-syntax-invalid:#fa4d56;--cds-syntax-keyword:#4589ff;--cds-syntax-label-name:#a6c8ff;--cds-syntax-line-comment:#42be65;--cds-syntax-link:#4589ff;--cds-syntax-list:#f4f4f4;--cds-syntax-literal:#f4f4f4;--cds-syntax-local:#a6c8ff;--cds-syntax-logic-operator:#e0e0e0;--cds-syntax-macro-name:#f4f4f4;--cds-syntax-meta:#42be65;--cds-syntax-modifier:#4589ff;--cds-syntax-module-keyword:#be95ff;--cds-syntax-monospace:#f4f4f4;--cds-syntax-name:#a6c8ff;--cds-syntax-namespace:#3ddbd9;--cds-syntax-null:#f4f4f4;--cds-syntax-number:#6fdc8c;--cds-syntax-operator:#e0e0e0;--cds-syntax-operator-keyword:#4589ff;--cds-syntax-paren:#e0e0e0;--cds-syntax-processing-instruction:#f4f4f4;--cds-syntax-property-name:#33b1ff;--cds-syntax-punctuation:#e0e0e0;--cds-syntax-quote:#42be65;--cds-syntax-regexp:#be95ff;--cds-syntax-self:#3ddbd9;--cds-syntax-separator:#e0e0e0;--cds-syntax-special:#4589ff;--cds-syntax-special-string:#be95ff;--cds-syntax-square-bracket:#e0e0e0;--cds-syntax-standard:#4589ff;--cds-syntax-strikethrough:#f4f4f4;--cds-syntax-string:#f4f4f4;--cds-syntax-strong:#f4f4f4;--cds-syntax-tag:#3ddbd9;--cds-syntax-tag-name:#3ddbd9;--cds-syntax-type:#3ddbd9;--cds-syntax-type-name:#3ddbd9;--cds-syntax-type-operator:#3ddbd9;--cds-syntax-unit:#6fdc8c;--cds-syntax-update-operator:#e0e0e0;--cds-syntax-url:#e0e0e0;--cds-syntax-variable:#a6c8ff;--cds-syntax-variable-name:#a6c8ff;--cds-text-disabled:#f4f4f440;--cds-text-error:#ffb3b8;--cds-text-helper:#c6c6c6;--cds-text-inverse:#161616;--cds-text-on-color:#fff;--cds-text-on-color-disabled:#ffffff40;--cds-text-placeholder:#f4f4f466;--cds-text-primary:#f4f4f4;--cds-text-secondary:#c6c6c6;--cds-toggle-off:#8d8d8d;--cds-layer:var(--cds-layer-01,#f4f4f4);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--cds-layer-background:var(--cds-layer-background-01,#fff);--cds-layer-hover:var(--cds-layer-hover-01,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01,#a8a8a8);--cds-field:var(--cds-field-01,#f4f4f4);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01,#c6c6c6);--cds-border-strong:var(--cds-border-strong-01,#8d8d8d);--cds-border-tile:var(--cds-border-tile-01,#c6c6c6);--cds-button-separator:#161616;--cds-button-primary:#0f62fe;--cds-button-secondary:#6f6f6f;--cds-button-tertiary:#fff;--cds-button-danger-primary:#da1e28;--cds-button-danger-secondary:#ff8389;--cds-button-danger-active:#750e13;--cds-button-primary-active:#002d9c;--cds-button-secondary-active:#393939;--cds-button-tertiary-active:#c6c6c6;--cds-button-danger-hover:#b81921;--cds-button-primary-hover:#0050e6;--cds-button-secondary-hover:#5e5e5e;--cds-button-tertiary-hover:#f4f4f4;--cds-button-disabled:#8d8d8d4d;--cds-notification-background-error:#393939;--cds-notification-background-success:#393939;--cds-notification-background-info:#393939;--cds-notification-background-warning:#393939;--cds-notification-action-tertiary-inverse:#0f62fe;--cds-notification-action-tertiary-inverse-active:#002d9c;--cds-notification-action-tertiary-inverse-hover:#0050e6;--cds-notification-action-tertiary-inverse-text:#fff;--cds-notification-action-tertiary-inverse-text-on-color-disabled:#8d8d8d;--cds-tag-background-red:#a2191f;--cds-tag-color-red:#ffd7d9;--cds-tag-hover-red:#c21e25;--cds-tag-background-magenta:#9f1853;--cds-tag-color-magenta:#ffd6e8;--cds-tag-hover-magenta:#bf1d63;--cds-tag-background-purple:#6929c4;--cds-tag-color-purple:#e8daff;--cds-tag-hover-purple:#7c3dd6;--cds-tag-background-blue:#0043ce;--cds-tag-color-blue:#d0e2ff;--cds-tag-hover-blue:#0053ff;--cds-tag-background-cyan:#00539a;--cds-tag-color-cyan:#bae6ff;--cds-tag-hover-cyan:#0066bd;--cds-tag-background-teal:#005d5d;--cds-tag-color-teal:#9ef0f0;--cds-tag-hover-teal:#007070;--cds-tag-background-green:#0e6027;--cds-tag-color-green:#a7f0ba;--cds-tag-hover-green:#11742f;--cds-tag-background-gray:#525252;--cds-tag-color-gray:#f4f4f4;--cds-tag-hover-gray:#636363;--cds-tag-border-red:#fa4d56;--cds-tag-border-blue:#4589ff;--cds-tag-border-cyan:#1192e8;--cds-tag-border-teal:#009d9a;--cds-tag-border-green:#24a148;--cds-tag-border-magenta:#ee5396;--cds-tag-border-purple:#a56eff;--cds-tag-border-gray:#8d8d8d;--cds-tag-border-cool-gray:#878d96;--cds-tag-border-warm-gray:#8f8b8b;--cds-tag-background-cool-gray:#4d5358;--cds-tag-color-cool-gray:#f2f4f8;--cds-tag-hover-cool-gray:#5d646a;--cds-tag-background-warm-gray:#565151;--cds-tag-color-warm-gray:#f7f3f2;--cds-tag-hover-warm-gray:#696363;--cds-status-red:#fa4d56;--cds-status-orange:#ff832b;--cds-status-orange-outline:#ff832b;--cds-status-yellow:#f1c21b;--cds-status-yellow-outline:#f1c21b;--cds-status-green:#42be65;--cds-status-blue:#4589ff;--cds-status-purple:#a56eff;--cds-status-gray:#8d8d8d;--cds-content-switcher-background:#0000;--cds-content-switcher-background-hover:#8d8d8d1f;--cds-content-switcher-selected:#8d8d8d3d}.cds--g100{background-color:var(--cds-background);color:var(--cds-text-primary);--cds-ai-aura-end:#0000;--cds-ai-aura-hover-background:#333;--cds-ai-aura-hover-end:#0000;--cds-ai-aura-hover-start:#4589ff66;--cds-ai-aura-start:#4589ff1a;--cds-ai-aura-start-sm:#4589ff29;--cds-ai-border-end:#4589ff;--cds-ai-border-start:#a6c8ff5c;--cds-ai-border-strong:#78a9ff;--cds-ai-drop-shadow:#00000047;--cds-ai-inner-shadow:#4589ff29;--cds-ai-overlay:#00000080;--cds-ai-popover-background:#161616;--cds-ai-popover-caret-bottom:#4589ff;--cds-ai-popover-caret-bottom-background:#202d45;--cds-ai-popover-caret-bottom-background-actions:#1e283a;--cds-ai-popover-caret-center:#4870b5;--cds-ai-popover-shadow-outer-01:#0000001f;--cds-ai-popover-shadow-outer-02:#00000014;--cds-ai-skeleton-background:#78a9ff80;--cds-ai-skeleton-element-background:#78a9ff4d;--cds-background:#161616;--cds-background-active:#8d8d8d66;--cds-background-brand:#0f62fe;--cds-background-hover:#8d8d8d29;--cds-background-inverse:#f4f4f4;--cds-background-inverse-hover:#e8e8e8;--cds-background-selected:#8d8d8d3d;--cds-background-selected-hover:#8d8d8d52;--cds-border-disabled:#8d8d8d80;--cds-border-interactive:#4589ff;--cds-border-inverse:#f4f4f4;--cds-border-strong-01:#6f6f6f;--cds-border-strong-02:#8d8d8d;--cds-border-strong-03:#a8a8a8;--cds-border-subtle-00:#393939;--cds-border-subtle-01:#525252;--cds-border-subtle-02:#6f6f6f;--cds-border-subtle-03:#6f6f6f;--cds-border-subtle-selected-01:#6f6f6f;--cds-border-subtle-selected-02:#8d8d8d;--cds-border-subtle-selected-03:#8d8d8d;--cds-border-tile-01:#525252;--cds-border-tile-02:#6f6f6f;--cds-border-tile-03:#8d8d8d;--cds-chat-avatar-agent:#c6c6c6;--cds-chat-avatar-bot:#8d8d8d;--cds-chat-avatar-user:#4589ff;--cds-chat-bubble-agent:#262626;--cds-chat-bubble-agent-text:#f4f4f4;--cds-chat-bubble-border:#525252;--cds-chat-bubble-user:#393939;--cds-chat-bubble-user-text:#f4f4f4;--cds-chat-button:#78a9ff;--cds-chat-button-active:#8d8d8d66;--cds-chat-button-hover:#8d8d8d29;--cds-chat-button-selected:#8d8d8d3d;--cds-chat-button-text-hover:#a6c8ff;--cds-chat-button-text-selected:#c6c6c6;--cds-chat-header-background:#262626;--cds-chat-header-text:#f4f4f4;--cds-chat-prompt-background:#161616;--cds-chat-prompt-border-end:#26262600;--cds-chat-prompt-border-start:#262626;--cds-chat-prompt-text:#f4f4f4;--cds-chat-shell-background:#262626;--cds-color-scheme:dark;color-scheme:var(--cds-color-scheme,dark);--cds-field-01:#262626;--cds-field-02:#393939;--cds-field-03:#525252;--cds-field-hover-01:#333;--cds-field-hover-02:#474747;--cds-field-hover-03:#636363;--cds-focus:#fff;--cds-focus-inset:#161616;--cds-focus-inverse:#0f62fe;--cds-highlight:#001d6c;--cds-icon-disabled:#f4f4f440;--cds-icon-interactive:#fff;--cds-icon-inverse:#161616;--cds-icon-on-color:#fff;--cds-icon-on-color-disabled:#ffffff40;--cds-icon-primary:#f4f4f4;--cds-icon-secondary:#c6c6c6;--cds-interactive:#4589ff;--cds-layer-01:#262626;--cds-layer-02:#393939;--cds-layer-03:#525252;--cds-layer-accent-01:#393939;--cds-layer-accent-02:#525252;--cds-layer-accent-03:#6f6f6f;--cds-layer-accent-active-01:#6f6f6f;--cds-layer-accent-active-02:#8d8d8d;--cds-layer-accent-active-03:#393939;--cds-layer-accent-hover-01:#474747;--cds-layer-accent-hover-02:#636363;--cds-layer-accent-hover-03:#5e5e5e;--cds-layer-active-01:#525252;--cds-layer-active-02:#6f6f6f;--cds-layer-active-03:#8d8d8d;--cds-layer-background-01:#161616;--cds-layer-background-02:#262626;--cds-layer-background-03:#393939;--cds-layer-hover-01:#333;--cds-layer-hover-02:#474747;--cds-layer-hover-03:#636363;--cds-layer-selected-01:#393939;--cds-layer-selected-02:#525252;--cds-layer-selected-03:#6f6f6f;--cds-layer-selected-disabled:#a8a8a8;--cds-layer-selected-hover-01:#474747;--cds-layer-selected-hover-02:#636363;--cds-layer-selected-hover-03:#5e5e5e;--cds-layer-selected-inverse:#f4f4f4;--cds-link-inverse:#0f62fe;--cds-link-inverse-active:#161616;--cds-link-inverse-hover:#0043ce;--cds-link-inverse-visited:#8a3ffc;--cds-link-primary:#78a9ff;--cds-link-primary-hover:#a6c8ff;--cds-link-secondary:#a6c8ff;--cds-link-visited:#be95ff;--cds-overlay:#0009;--cds-shadow:#000c;--cds-skeleton-background:#292929;--cds-skeleton-element:#393939;--cds-support-caution-major:#ff832b;--cds-support-caution-minor:#f1c21b;--cds-support-caution-undefined:#a56eff;--cds-support-error:#fa4d56;--cds-support-error-inverse:#da1e28;--cds-support-info:#4589ff;--cds-support-info-inverse:#0043ce;--cds-support-success:#42be65;--cds-support-success-inverse:#24a148;--cds-support-warning:#f1c21b;--cds-support-warning-inverse:#f1c21b;--cds-syntax-angle-bracket:#8d8d8d;--cds-syntax-annotation:#08bdba;--cds-syntax-arithmetic-operator:#e0e0e0;--cds-syntax-atom:#f4f4f4;--cds-syntax-attribute:#33b1ff;--cds-syntax-attribute-name:#33b1ff;--cds-syntax-attribute-value:#f4f4f4;--cds-syntax-bitwise-operator:#e0e0e0;--cds-syntax-block-comment:#42be65;--cds-syntax-bool:#f4f4f4;--cds-syntax-brace:#e0e0e0;--cds-syntax-bracket:#e0e0e0;--cds-syntax-character:#f4f4f4;--cds-syntax-class-name:#3ddbd9;--cds-syntax-color:#f4f4f4;--cds-syntax-comment:#42be65;--cds-syntax-compare-operator:#e0e0e0;--cds-syntax-constant:#4589ff;--cds-syntax-content:#f4f4f4;--cds-syntax-content-separator:#e0e0e0;--cds-syntax-control-keyword:#be95ff;--cds-syntax-control-operator:#be95ff;--cds-syntax-definition:#33b1ff;--cds-syntax-definition-keyword:#33b1ff;--cds-syntax-definition-operator:#33b1ff;--cds-syntax-deleted:#a2191f;--cds-syntax-deref-operator:#e0e0e0;--cds-syntax-doc-comment:#42be65;--cds-syntax-doc-string:#f4f4f4;--cds-syntax-document-meta:#42be65;--cds-syntax-emphasis:#f4f4f4;--cds-syntax-escape:#e0e0e0;--cds-syntax-float:#6fdc8c;--cds-syntax-function:#f1c21b;--cds-syntax-heading:#33b1ff;--cds-syntax-heading-1:#33b1ff;--cds-syntax-heading-2:#33b1ff;--cds-syntax-heading-3:#33b1ff;--cds-syntax-heading-4:#33b1ff;--cds-syntax-heading-5:#33b1ff;--cds-syntax-heading-6:#33b1ff;--cds-syntax-inserted:#198038;--cds-syntax-integer:#6fdc8c;--cds-syntax-invalid:#fa4d56;--cds-syntax-keyword:#4589ff;--cds-syntax-label-name:#a6c8ff;--cds-syntax-line-comment:#42be65;--cds-syntax-link:#4589ff;--cds-syntax-list:#f4f4f4;--cds-syntax-literal:#f4f4f4;--cds-syntax-local:#a6c8ff;--cds-syntax-logic-operator:#e0e0e0;--cds-syntax-macro-name:#f4f4f4;--cds-syntax-meta:#42be65;--cds-syntax-modifier:#4589ff;--cds-syntax-module-keyword:#be95ff;--cds-syntax-monospace:#f4f4f4;--cds-syntax-name:#a6c8ff;--cds-syntax-namespace:#3ddbd9;--cds-syntax-null:#f4f4f4;--cds-syntax-number:#6fdc8c;--cds-syntax-operator:#e0e0e0;--cds-syntax-operator-keyword:#4589ff;--cds-syntax-paren:#e0e0e0;--cds-syntax-processing-instruction:#f4f4f4;--cds-syntax-property-name:#33b1ff;--cds-syntax-punctuation:#e0e0e0;--cds-syntax-quote:#42be65;--cds-syntax-regexp:#be95ff;--cds-syntax-self:#3ddbd9;--cds-syntax-separator:#e0e0e0;--cds-syntax-special:#4589ff;--cds-syntax-special-string:#be95ff;--cds-syntax-square-bracket:#e0e0e0;--cds-syntax-standard:#4589ff;--cds-syntax-strikethrough:#f4f4f4;--cds-syntax-string:#f4f4f4;--cds-syntax-strong:#f4f4f4;--cds-syntax-tag:#3ddbd9;--cds-syntax-tag-name:#3ddbd9;--cds-syntax-type:#3ddbd9;--cds-syntax-type-name:#3ddbd9;--cds-syntax-type-operator:#3ddbd9;--cds-syntax-unit:#6fdc8c;--cds-syntax-update-operator:#e0e0e0;--cds-syntax-url:#e0e0e0;--cds-syntax-variable:#a6c8ff;--cds-syntax-variable-name:#a6c8ff;--cds-text-disabled:#f4f4f440;--cds-text-error:#ff8389;--cds-text-helper:#a8a8a8;--cds-text-inverse:#161616;--cds-text-on-color:#fff;--cds-text-on-color-disabled:#ffffff40;--cds-text-placeholder:#f4f4f466;--cds-text-primary:#f4f4f4;--cds-text-secondary:#c6c6c6;--cds-toggle-off:#6f6f6f;--cds-layer:var(--cds-layer-01,#f4f4f4);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--cds-layer-background:var(--cds-layer-background-01,#fff);--cds-layer-hover:var(--cds-layer-hover-01,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01,#a8a8a8);--cds-field:var(--cds-field-01,#f4f4f4);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01,#c6c6c6);--cds-border-strong:var(--cds-border-strong-01,#8d8d8d);--cds-border-tile:var(--cds-border-tile-01,#c6c6c6);--cds-button-separator:#161616;--cds-button-primary:#0f62fe;--cds-button-secondary:#6f6f6f;--cds-button-tertiary:#fff;--cds-button-danger-primary:#da1e28;--cds-button-danger-secondary:#fa4d56;--cds-button-danger-active:#750e13;--cds-button-primary-active:#002d9c;--cds-button-secondary-active:#393939;--cds-button-tertiary-active:#c6c6c6;--cds-button-danger-hover:#b81921;--cds-button-primary-hover:#0050e6;--cds-button-secondary-hover:#5e5e5e;--cds-button-tertiary-hover:#f4f4f4;--cds-button-disabled:#8d8d8d4d;--cds-notification-background-error:#262626;--cds-notification-background-success:#262626;--cds-notification-background-info:#262626;--cds-notification-background-warning:#262626;--cds-notification-action-tertiary-inverse:#0f62fe;--cds-notification-action-tertiary-inverse-active:#002d9c;--cds-notification-action-tertiary-inverse-hover:#0050e6;--cds-notification-action-tertiary-inverse-text:#fff;--cds-notification-action-tertiary-inverse-text-on-color-disabled:#8d8d8d;--cds-tag-background-red:#a2191f;--cds-tag-color-red:#ffd7d9;--cds-tag-hover-red:#c21e25;--cds-tag-background-magenta:#9f1853;--cds-tag-color-magenta:#ffd6e8;--cds-tag-hover-magenta:#bf1d63;--cds-tag-background-purple:#6929c4;--cds-tag-color-purple:#e8daff;--cds-tag-hover-purple:#7c3dd6;--cds-tag-background-blue:#0043ce;--cds-tag-color-blue:#d0e2ff;--cds-tag-hover-blue:#0053ff;--cds-tag-background-cyan:#00539a;--cds-tag-color-cyan:#bae6ff;--cds-tag-hover-cyan:#0066bd;--cds-tag-background-teal:#005d5d;--cds-tag-color-teal:#9ef0f0;--cds-tag-hover-teal:#007070;--cds-tag-background-green:#0e6027;--cds-tag-color-green:#a7f0ba;--cds-tag-hover-green:#11742f;--cds-tag-background-gray:#525252;--cds-tag-color-gray:#f4f4f4;--cds-tag-hover-gray:#636363;--cds-tag-border-red:#fa4d56;--cds-tag-border-blue:#4589ff;--cds-tag-border-cyan:#1192e8;--cds-tag-border-teal:#009d9a;--cds-tag-border-green:#24a148;--cds-tag-border-magenta:#ee5396;--cds-tag-border-purple:#a56eff;--cds-tag-border-gray:#8d8d8d;--cds-tag-border-cool-gray:#878d96;--cds-tag-border-warm-gray:#8f8b8b;--cds-tag-background-cool-gray:#4d5358;--cds-tag-color-cool-gray:#f2f4f8;--cds-tag-hover-cool-gray:#5d646a;--cds-tag-background-warm-gray:#565151;--cds-tag-color-warm-gray:#f7f3f2;--cds-tag-hover-warm-gray:#696363;--cds-status-red:#fa4d56;--cds-status-orange:#ff832b;--cds-status-orange-outline:#ff832b;--cds-status-yellow:#f1c21b;--cds-status-yellow-outline:#f1c21b;--cds-status-green:#42be65;--cds-status-blue:#4589ff;--cds-status-purple:#a56eff;--cds-status-gray:#8d8d8d;--cds-content-switcher-background:#0000;--cds-content-switcher-background-hover:#8d8d8d1f;--cds-content-switcher-selected:#8d8d8d3d}@keyframes cds--hide-feedback{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes cds--show-feedback{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes cds--skeleton{0%{opacity:.3;transform-origin:0;transform:scaleX(0)}20%{opacity:1;transform-origin:0;transform:scaleX(1)}28%{transform-origin:100%;transform:scaleX(1)}51%{transform-origin:100%;transform:scaleX(0)}58%{transform-origin:100%;transform:scaleX(0)}82%{transform-origin:100%;transform:scaleX(1)}83%{transform-origin:0;transform:scaleX(1)}96%{transform-origin:0;transform:scaleX(0)}to{opacity:.3;transform-origin:0;transform:scaleX(0)}}.cds--assistive-text,.cds--visually-hidden{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;visibility:inherit;white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.cds--popover-container{display:inline-block}.cds--popover-container:not(.cds--popover--auto-align){position:relative}.cds--popover--high-contrast .cds--popover{--cds-popover-background-color:var(--cds-background-inverse,#393939);--cds-popover-text-color:var(--cds-text-inverse,#fff)}.cds--popover--high-contrast .cds--popover .cds--skeleton,.cds--popover--high-contrast .cds--popover .cds--skeleton__text,.cds--popover--high-contrast .cds--popover .cds--skeleton__placeholder,.cds--popover--high-contrast .cds--popover .cds--icon--skeleton{background:var(--cds-background-inverse-hover,#474747)}.cds--popover--high-contrast .cds--popover .cds--skeleton:before,.cds--popover--high-contrast .cds--popover .cds--skeleton__text:before,.cds--popover--high-contrast .cds--popover .cds--skeleton__placeholder:before,.cds--popover--high-contrast .cds--popover .cds--icon--skeleton:before{background:var(--cds-background-inverse,#393939)}.cds--popover--drop-shadow .cds--popover{filter:var(--cds-popover-drop-shadow,drop-shadow(0 .125rem .125rem #0003))}.cds--popover--border>.cds--popover>.cds--popover-content{outline:1px solid var(--cds-popover-border-color,var(--cds-border-subtle));outline-offset:-1px}.cds--popover--caret{--cds-popover-offset:.625rem}.cds--popover{z-index:6000;pointer-events:none;position:absolute;inset:0}.cds--popover-content{--cds-layout-size-height-sm:2rem}.cds--popover-content.cds--layout--size-sm,.cds--layout--size-sm :where(.cds--popover-content){--cds-layout-size-height:var(--cds-layout-size-height-sm)}.cds--popover-content{--cds-layout-size-height-md:2.5rem}.cds--popover-content.cds--layout--size-md,.cds--layout--size-md :where(.cds--popover-content){--cds-layout-size-height:var(--cds-layout-size-height-md)}.cds--popover-content{--cds-layout-size-height-lg:3rem}.cds--popover-content.cds--layout--size-lg,.cds--layout--size-lg :where(.cds--popover-content){--cds-layout-size-height:var(--cds-layout-size-height-lg)}.cds--popover-content{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--popover-content *,.cds--popover-content :before,.cds--popover-content :after{box-sizing:inherit}.cds--popover-content{z-index:6000;border-radius:var(--cds-popover-border-radius,2px);background-color:var(--cds-popover-background-color,var(--cds-layer));color:var(--cds-popover-text-color,var(--cds-text-primary,#161616));pointer-events:auto;inline-size:max-content;max-inline-size:23rem;display:none;position:absolute}.cds--popover--open>.cds--popover>.cds--popover-content{display:block}.cds--popover--background-token__background>.cds--popover>.cds--popover-content{background-color:var(--cds-background,#fff)}.cds--popover-content:before{content:"";display:none;position:absolute}.cds--popover--open>.cds--popover>.cds--popover-content:before{display:block}.cds--popover-caret,.cds--popover--auto-align.cds--popover-caret{z-index:6000;will-change:transform;display:none;position:absolute}.cds--popover-caret:after,.cds--popover--auto-align.cds--popover-caret:after{background-color:var(--cds-popover-background-color,var(--cds-layer));content:"";display:block;position:absolute}.cds--popover-caret:before,.cds--popover--auto-align.cds--popover-caret:before{background-color:var(--cds-popover-border-color,var(--cds-border-subtle));content:"";display:none;position:absolute}.cds--popover--background-token__background>.cds--popover>.cds--popover-caret:after{background-color:var(--cds-background,#fff)}.cds--popover--border .cds--popover-caret:before,.cds--popover--border .cds--popover--auto-align.cds--popover-caret:before,.cds--popover--caret.cds--popover--open>.cds--popover>.cds--popover-caret,.cds--popover--auto-align.cds--popover--caret.cds--popover--open>.cds--popover>.cds--popover-content>.cds--popover-caret{display:block}.cds--popover--tab-tip>.cds--popover>.cds--popover-caret{display:none}.cds--popover--bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(-50%, calc(100% + var(--cds-popover-offset,0rem)));inset-block-end:0;inset-inline-start:50%}.cds--popover--bottom:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--bottom-start:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--bottom-end:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content{inset-block-end:-.25rem}.cds--popover--top:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--top-start:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--top-end:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content{inset-block-start:-.25rem}.cds--popover--top-start:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--bottom-start:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content{inset-inline-start:calc(50% - var(--cds-popover-offset,0rem) - 1rem)}.cds--popover--top-end:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--bottom-end:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content{inset-inline-end:calc(50% - var(--cds-popover-offset,0rem) - 1rem)}.cds--popover--right:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--right-start:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--right-end:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content{inset-inline-start:calc(100% + .25rem)}.cds--popover--left:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--left-start:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--left-end:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content{inset-inline-end:calc(100% + .25rem)}.cds--popover--bottom:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content{transform:translate(50%, calc(100% + var(--cds-popover-offset,0rem)))}.cds--popover--bottom-left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--bottom-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(calc(-1 * var(--cds-popover-offset,0rem)), calc(100% + var(--cds-popover-offset,0rem)));inset-block-end:0;inset-inline-start:calc(50% - var(--cds-popover-offset,0rem))}:is(.cds--popover--bottom-left:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--bottom-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content){inset-inline-start:initial;inset-inline-end:calc(50% - var(--cds-popover-offset,0rem))}.cds--popover--bottom-right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--bottom-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(var(--cds-popover-offset,0rem), calc(100% + var(--cds-popover-offset,0rem)));inset-block-end:0;inset-inline-end:calc(50% - var(--cds-popover-offset,0rem))}:is(.cds--popover--bottom-right:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--bottom-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content){inset-inline-start:calc(50% - var(--cds-popover-offset,0rem))}.cds--popover--bottom>.cds--popover>.cds--popover-content:before,.cds--popover--bottom-left>.cds--popover>.cds--popover-content:before,.cds--popover--bottom-start>.cds--popover>.cds--popover-content:before,.cds--popover--bottom-right>.cds--popover>.cds--popover-content:before,.cds--popover--bottom-end>.cds--popover>.cds--popover-content:before{block-size:var(--cds-popover-offset,0rem);inset-block-start:0;inset-inline:0;transform:translateY(-100%)}.cds--popover--bottom>.cds--popover>.cds--popover-caret,.cds--popover--bottom-left>.cds--popover>.cds--popover-caret,.cds--popover--bottom-start>.cds--popover>.cds--popover-caret,.cds--popover--bottom-right>.cds--popover>.cds--popover-caret,.cds--popover--bottom-end>.cds--popover>.cds--popover-caret{block-size:var(--cds-popover-caret-height,.375rem);inline-size:var(--cds-popover-caret-width,.75rem);transform:translate(-50%, var(--cds-popover-offset,0rem));inset-block-end:0;inset-inline-start:50%}.cds--popover--bottom>.cds--popover>.cds--popover-caret:after,.cds--popover--bottom-left>.cds--popover>.cds--popover-caret:after,.cds--popover--bottom-start>.cds--popover>.cds--popover-caret:after,.cds--popover--bottom-right>.cds--popover>.cds--popover-caret:after,.cds--popover--bottom-end>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-left>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-start>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-right>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-end>.cds--popover>.cds--popover-caret:before{block-size:var(--cds-popover-caret-height,.375rem);clip-path:polygon(0% 100%,50% 0%,100% 100%);inline-size:var(--cds-popover-caret-width,.75rem)}.cds--popover--border.cds--popover--bottom>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-left>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-start>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-right>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-end>.cds--popover>.cds--popover-caret:after{inline-size:calc(var(--cds-popover-caret-width,.75rem) - 1px);inset-block-start:1px;inset-inline-start:.5px}:is(.cds--popover--bottom:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--bottom-left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--bottom-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--bottom-right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--bottom-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret){transform:translate(50%, var(--cds-popover-offset,0rem))}.cds--popover--bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--bottom-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--bottom-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--bottom-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--bottom-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{block-size:var(--cds-popover-caret-height,.375rem);inline-size:var(--cds-popover-caret-width,.75rem)}.cds--popover--bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--bottom-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--bottom-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--bottom-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--bottom-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before{block-size:var(--cds-popover-caret-height,.375rem);clip-path:polygon(0% 100%,50% 0%,100% 100%);inline-size:var(--cds-popover-caret-width,.75rem)}.cds--popover--border.cds--popover--bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inline-size:calc(var(--cds-popover-caret-width,.75rem) - 1px);inset-block-start:1px;inset-inline-start:.5px}.cds--popover--top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(-50%, calc(-100% - var(--cds-popover-offset,0rem)));inset-block-start:0;inset-inline-start:50%}.cds--popover--top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content{transform:translate(50%, calc(-100% - var(--cds-popover-offset,0rem)))}.cds--popover--top-left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--top-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(calc(-1 * var(--cds-popover-offset,0rem)), calc(-100% - var(--cds-popover-offset,0rem)));inset-block-start:0;inset-inline-start:calc(50% - var(--cds-popover-offset,0rem))}:is(.cds--popover--top-left:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--top-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content){inset-inline-start:initial;inset-inline-end:calc(50% - var(--cds-popover-offset,0rem))}.cds--popover--top-right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--top-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(var(--cds-popover-offset,0rem), calc(-100% - var(--cds-popover-offset,0rem)));inset-block-start:0;inset-inline-end:calc(50% - var(--cds-popover-offset,0rem))}:is(.cds--popover--top-right:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--top-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content){inset-inline-start:calc(50% - var(--cds-popover-offset,0rem))}.cds--popover--top>.cds--popover>.cds--popover-content:before,.cds--popover--top-left>.cds--popover>.cds--popover-content:before,.cds--popover--top-start>.cds--popover>.cds--popover-content:before,.cds--popover--top-right>.cds--popover>.cds--popover-content:before,.cds--popover--top-end>.cds--popover>.cds--popover-content:before{block-size:var(--cds-popover-offset,0rem);inset-block-end:0;inset-inline:0;transform:translateY(100%)}.cds--popover--top>.cds--popover>.cds--popover-caret,.cds--popover--top-left>.cds--popover>.cds--popover-caret,.cds--popover--top-start>.cds--popover>.cds--popover-caret,.cds--popover--top-right>.cds--popover>.cds--popover-caret,.cds--popover--top-end>.cds--popover>.cds--popover-caret{block-size:var(--cds-popover-caret-height,.375rem);inline-size:var(--cds-popover-caret-width,.75rem);transform:translate(-50%, calc(-1 * var(--cds-popover-offset,0rem)));inset-block-start:0;inset-inline-start:50%}.cds--popover--top>.cds--popover>.cds--popover-caret:after,.cds--popover--top-left>.cds--popover>.cds--popover-caret:after,.cds--popover--top-start>.cds--popover>.cds--popover-caret:after,.cds--popover--top-right>.cds--popover>.cds--popover-caret:after,.cds--popover--top-end>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--top>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-left>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-start>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-right>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-end>.cds--popover>.cds--popover-caret:before{block-size:var(--cds-popover-caret-height,.375rem);clip-path:polygon(0% 0%,50% 100%,100% 0%);inline-size:var(--cds-popover-caret-width,.75rem)}.cds--popover--border.cds--popover--top>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-left>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-start>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-right>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-end>.cds--popover>.cds--popover-caret:after{inline-size:calc(var(--cds-popover-caret-width,.75rem) - 1px);inset-block-start:-1px;inset-inline-start:.5px}:is(.cds--popover--top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--top-left:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--top-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--top-right:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--top-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret){transform:translate(50%, calc(-1 * var(--cds-popover-offset,0rem)))}.cds--popover--top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--top-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--top-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--top-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--top-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{block-size:var(--cds-popover-caret-height,.375rem);inline-size:var(--cds-popover-caret-width,.75rem)}.cds--popover--top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--top-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--top-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--top-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--top-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before{block-size:var(--cds-popover-caret-height,.375rem);clip-path:polygon(0% 0%,50% 100%,100% 0%);inline-size:var(--cds-popover-caret-width,.75rem)}.cds--popover--border.cds--popover--top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inline-size:calc(var(--cds-popover-caret-width,.75rem) - 1px);inset-block-start:-1px;inset-inline-start:.5px}.cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(var(--cds-popover-offset,0rem), -50%);inset-block-start:50%;inset-inline-start:100%}.cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(var(--cds-popover-offset,0rem), calc(.5 * var(--cds-popover-offset,0rem) * -1 - 16px));inset-block-start:50%;inset-inline-start:100%}.cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(var(--cds-popover-offset,0rem), calc(.5 * var(--cds-popover-offset,0rem) + 16px));inset-block-end:50%;inset-inline-start:100%}:is(.cds--popover--right:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--right-bottom:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--right-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--right-top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--right-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content){inset-inline-start:initial;inset-inline-end:100%}.cds--popover--right>.cds--popover>.cds--popover-content:before,.cds--popover--right-top>.cds--popover>.cds--popover-content:before,.cds--popover--right-start>.cds--popover>.cds--popover-content:before,.cds--popover--right-bottom>.cds--popover>.cds--popover-content:before,.cds--popover--right-end>.cds--popover>.cds--popover-content:before{inline-size:var(--cds-popover-offset,0rem);inset-block:0;inset-inline-start:0;transform:translate(-100%)}.cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{block-size:var(--cds-popover-caret-width,.75rem);inline-size:var(--cds-popover-caret-height,.375rem);transform:translate(calc(var(--cds-popover-offset,0rem) - 100%), -50%);inset-block-start:50%;inset-inline-start:100%}.cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after{block-size:var(--cds-popover-caret-width,.75rem);clip-path:polygon(0% 50%,100% 0%,100% 100%);inline-size:var(--cds-popover-caret-height,.375rem)}:is(.cds--popover--right:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--right-top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--right-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--right-bottom:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--right-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret){inset-inline-start:initial;inset-inline-end:100%}.cds--popover--border.cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before{block-size:var(--cds-popover-caret-width,.75rem);clip-path:polygon(0% 50%,100% 0%,100% 100%);inline-size:var(--cds-popover-caret-height,.375rem)}.cds--popover--border.cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after{inset-inline-start:1px}.cds--popover--border.cds--popover--right:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:-1px}.cds--popover--border.cds--popover--right-top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:-1px}.cds--popover--border.cds--popover--right-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:-1px}.cds--popover--border.cds--popover--right-bottom:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:-1px}.cds--popover--border.cds--popover--right-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:-1px}.cds--popover--right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--right-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--right-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--right-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--right-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{block-size:var(--cds-popover-caret-width,.75rem);inline-size:var(--cds-popover-caret-height,.375rem)}.cds--popover--right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--right-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--right-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--right-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--right-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before{block-size:var(--cds-popover-caret-width,.75rem);clip-path:polygon(0% 50%,100% 0%,100% 100%);inline-size:var(--cds-popover-caret-height,.375rem)}.cds--popover--border.cds--popover--right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:1px}.cds--popover--border.cds--popover--right.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:1px}.cds--popover--border.cds--popover--right-top.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:1px}.cds--popover--border.cds--popover--right-start.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:1px}.cds--popover--border.cds--popover--right-bottom.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:1px}.cds--popover--border.cds--popover--right-end.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:1px}.cds--popover--border.cds--popover--right.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--right-top.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--right-start.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--right-bottom.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--right-end.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(calc(-1 * var(--cds-popover-offset,0rem) + .1px), -50%);inset-block-start:50%;inset-inline-end:100%}.cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(calc(-1 * var(--cds-popover-offset,0rem)), calc(-.5 * var(--cds-popover-offset,0rem) - 16px));inset-block-start:50%;inset-inline-end:100%}.cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(calc(-1 * var(--cds-popover-offset,0rem)), calc(.5 * var(--cds-popover-offset,0rem) + 16px));inset-block-end:50%;inset-inline-end:100%}:is(.cds--popover--left:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--left-bottom:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--left-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--left-top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--left-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content){inset-inline-start:100%;inset-inline-end:initial}.cds--popover--left>.cds--popover>.cds--popover-content:before,.cds--popover--left-top>.cds--popover>.cds--popover-content:before,.cds--popover--left-start>.cds--popover>.cds--popover-content:before,.cds--popover--left-bottom>.cds--popover>.cds--popover-content:before,.cds--popover--left-end>.cds--popover>.cds--popover-content:before{inline-size:var(--cds-popover-offset,0rem);inset-block:0;inset-inline-end:0;transform:translate(100%)}.cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{block-size:var(--cds-popover-caret-width,.75rem);inline-size:var(--cds-popover-caret-height,.375rem);transform:translate(calc(-1 * var(--cds-popover-offset,0rem) + 100%), -50%);inset-block-start:50%;inset-inline-end:100%}.cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after{block-size:var(--cds-popover-caret-width,.75rem);clip-path:polygon(0% 0%,100% 50%,0% 100%);inline-size:var(--cds-popover-caret-height,.375rem)}:is(.cds--popover--left:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--left-top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--left-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--left-bottom:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--left-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret){inset-inline-start:100%;inset-inline-end:initial}.cds--popover--border.cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before{block-size:var(--cds-popover-caret-width,.75rem);clip-path:polygon(0% 0%,100% 50%,0% 100%);inline-size:var(--cds-popover-caret-height,.375rem)}.cds--popover--border.cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after{inset-inline-start:-1px}.cds--popover--border.cds--popover--left:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:1px}.cds--popover--border.cds--popover--left-top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:1px}.cds--popover--border.cds--popover--left-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:1px}.cds--popover--border.cds--popover--left-bottom:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:1px}.cds--popover--border.cds--popover--left-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:1px}.cds--popover--left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--left-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--left-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--left-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--left-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{block-size:var(--cds-popover-caret-width,.75rem);inline-size:var(--cds-popover-caret-height,.375rem)}.cds--popover--left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--left-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--left-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--left-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--left-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before{block-size:var(--cds-popover-caret-width,.75rem);clip-path:polygon(0% 0%,100% 50%,0% 100%);inline-size:var(--cds-popover-caret-height,.375rem)}.cds--popover--border.cds--popover--left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:-1px}.cds--popover--border.cds--popover--left.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:-1px}.cds--popover--border.cds--popover--left-top.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:-1px}.cds--popover--border.cds--popover--left-start.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:-1px}.cds--popover--border.cds--popover--left-bottom.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:-1px}.cds--popover--border.cds--popover--left-end.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:-1px}.cds--popover--border.cds--popover--left.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--left-top.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--left-start.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--left-bottom.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--left-end.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--tab-tip>.cds--popover>.cds--popover-content{border-radius:0}.cds--popover--tab-tip.cds--popover--top-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--tab-tip.cds--popover--bottom-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-start:0}.cds--popover--tab-tip.cds--popover--top-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content{inset-inline-start:0}.cds--popover--tab-tip.cds--popover--bottom-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content{inset-inline-start:0}.cds--popover--tab-tip.cds--popover--top-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--tab-tip.cds--popover--bottom-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-start:initial;inset-inline-end:0}.cds--popover--tab-tip.cds--popover--top-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content{inset-inline-start:initial;inset-inline-end:0}.cds--popover--tab-tip.cds--popover--bottom-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content{inset-inline-start:initial;inset-inline-end:0}.cds--popover--tab-tip .cds--popover{will-change:filter}.cds--popover--tab-tip__button{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--popover--tab-tip__button *,.cds--popover--tab-tip__button :before,.cds--popover--tab-tip__button :after{box-sizing:inherit}.cds--popover--tab-tip__button::-moz-focus-inner{border:0}.cds--popover--tab-tip__button{justify-content:center;align-items:center;block-size:2rem;inline-size:2rem;display:inline-flex;position:relative}.cds--popover--tab-tip__button:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--popover--tab-tip__button:focus{outline-style:dotted}}@media (any-hover:hover){.cds--popover--tab-tip__button:hover{background-color:var(--cds-layer-hover)}}.cds--popover--tab-tip.cds--popover--open .cds--popover--tab-tip__button{background:var(--cds-layer);box-shadow:0 2px 2px #0003}.cds--popover--tab-tip.cds--popover--open .cds--popover--tab-tip__button:not(:focus):after{z-index:6001;background:var(--cds-layer);content:"";block-size:2px;inline-size:100%;position:absolute;inset-block-end:0}.cds--popover--tab-tip__button svg{fill:var(--cds-icon-primary,#161616)}.cds--tooltip{--cds-popover-offset:12px}.cds--tooltip-content{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);padding:var(--cds-tooltip-padding-block,1rem) var(--cds-tooltip-padding-inline,1rem);overflow-wrap:break-word;max-inline-size:18rem}.cds--icon-tooltip{--cds-tooltip-padding-block:.125rem;--cds-popover-caret-width:.5rem;--cds-popover-caret-height:.25rem;--cds-popover-offset:.5rem}.cds--icon-tooltip .cds--tooltip-content{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px)}.cds--definition-term{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--definition-term *,.cds--definition-term :before,.cds--definition-term :after{box-sizing:inherit}.cds--definition-term::-moz-focus-inner{border:0}.cds--definition-term{border-block-end:1px dotted var(--cds-border-strong);color:var(--cds-text-primary,#161616);border-radius:0}.cds--definition-term:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--definition-term:focus{outline-style:dotted}}.cds--definition-term:focus,.cds--definition-term:hover{border-block-end-color:var(--cds-border-interactive,#0f62fe)}.cds--definition-tooltip{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);text-wrap:auto;word-break:break-word;max-inline-size:11rem;padding:.5rem 1rem}.cds--btn{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-lg)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-2xl)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline,var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));--temp-1lh:( var(--cds-body-compact-01-line-height,1.28572) * 1em );--temp-expressive-1lh:( var(--cds-body-compact-02-line-height,1.375) * 1em );--temp-padding-block-max:calc((var(--cds-layout-size-height-lg) - var(--temp-1lh)) / 2 - .0625rem);box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--btn *,.cds--btn :before,.cds--btn :after{box-sizing:inherit}.cds--btn{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);cursor:pointer;inline-size:max-content;max-inline-size:20rem;min-block-size:var(--cds-layout-size-height-local);padding-block:min((var(--cds-layout-size-height-local) - var(--temp-1lh)) / 2 - .0625rem, var(--temp-padding-block-max));padding-inline:calc(var(--cds-layout-density-padding-inline-local) - .0625rem) calc(var(--cds-layout-density-padding-inline-local) * 3 + 1rem - .0625rem);text-align:start;vertical-align:top;border-radius:0;outline:none;flex-shrink:0;justify-content:space-between;margin:0;text-decoration:none;transition:background 70ms cubic-bezier(0,0,.38,.9),box-shadow 70ms cubic-bezier(0,0,.38,.9),border-color 70ms cubic-bezier(0,0,.38,.9),outline 70ms cubic-bezier(0,0,.38,.9);display:inline-flex;position:relative}.cds--btn:disabled,.cds--btn:hover:disabled,.cds--btn:focus:disabled,.cds--btn.cds--btn--disabled,.cds--btn.cds--btn--disabled:hover,.cds--btn.cds--btn--disabled:focus{border-color:var(--cds-button-disabled,#c6c6c6);background:var(--cds-button-disabled,#c6c6c6);box-shadow:none;color:var(--cds-text-on-color-disabled,#8d8d8d);cursor:not-allowed}.cds--btn .cds--btn__icon{block-size:1rem;inline-size:1rem;flex-shrink:0;margin-block-start:.0625rem;position:absolute;inset-block-start:min((var(--cds-layout-size-height-local) - 1rem) / 2 - .0625rem, var(--temp-padding-block-max));inset-inline-end:var(--cds-layout-density-padding-inline-local)}.cds--btn::-moz-focus-inner{border:0;padding:0}.cds--btn--primary{background-color:var(--cds-button-primary,#0f62fe);color:var(--cds-text-on-color,#fff);border:1px solid #0000}@media (any-hover:hover){.cds--btn--primary:hover{background-color:var(--cds-button-primary-hover,#0050e6)}}.cds--btn--primary:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)), inset 0 0 0 2px var(--cds-background,#fff)}.cds--btn--primary:active{background-color:var(--cds-button-primary-active,#002d9c)}.cds--btn--primary .cds--btn__icon,.cds--btn--primary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--primary:hover{color:var(--cds-text-on-color,#fff)}.cds--btn--secondary{background-color:var(--cds-button-secondary,#393939);color:var(--cds-text-on-color,#fff);border:1px solid #0000}@media (any-hover:hover){.cds--btn--secondary:hover{background-color:var(--cds-button-secondary-hover,#474747)}}.cds--btn--secondary:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)), inset 0 0 0 2px var(--cds-background,#fff)}.cds--btn--secondary:active{background-color:var(--cds-button-secondary-active,#6f6f6f)}.cds--btn--secondary .cds--btn__icon,.cds--btn--secondary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--secondary:hover,.cds--btn--secondary:focus{color:var(--cds-text-on-color,#fff)}.cds--btn--tertiary{border-style:solid;border-width:1px;border-color:var(--cds-button-tertiary,#0f62fe);color:var(--cds-button-tertiary,#0f62fe);background-color:#0000}@media (any-hover:hover){.cds--btn--tertiary:hover{background-color:var(--cds-button-tertiary-hover,#0050e6)}}.cds--btn--tertiary:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)), inset 0 0 0 2px var(--cds-background,#fff)}.cds--btn--tertiary:active{background-color:var(--cds-button-tertiary-active,#002d9c)}.cds--btn--tertiary .cds--btn__icon,.cds--btn--tertiary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}@media (any-hover:hover){.cds--btn--tertiary:hover{color:var(--cds-text-inverse,#fff)}}.cds--btn--tertiary:focus{background-color:var(--cds-button-tertiary,#0f62fe);color:var(--cds-text-inverse,#fff)}.cds--btn--tertiary:active{background-color:var(--cds-button-tertiary-active,#002d9c);color:var(--cds-text-inverse,#fff);border-color:#0000}.cds--btn--tertiary:disabled,.cds--btn--tertiary:hover:disabled,.cds--btn--tertiary:focus:disabled,.cds--btn--tertiary.cds--btn--disabled,.cds--btn--tertiary.cds--btn--disabled:hover,.cds--btn--tertiary.cds--btn--disabled:focus{color:var(--cds-text-disabled,#16161640);background:0 0;outline:none}.cds--btn--ghost{color:var(--cds-link-primary,#0f62fe);background-color:#0000;border:1px solid #0000}@media (any-hover:hover){.cds--btn--ghost:hover{background-color:var(--cds-background-hover,#8d8d8d1f)}}.cds--btn--ghost:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)), inset 0 0 0 2px var(--cds-background,#fff)}.cds--btn--ghost:active{background-color:var(--cds-background-active,#8d8d8d80)}.cds--btn--ghost .cds--btn__icon,.cds--btn--ghost .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--ghost{padding-inline-end:calc(var(--cds-layout-density-padding-inline-local) - .0625rem)}.cds--btn--ghost .cds--btn__icon{align-self:center;margin-inline-start:.5rem;position:static}@media (hover:hover){.cds--btn--ghost:hover{color:var(--cds-link-primary-hover,#0043ce)}}.cds--btn--ghost:active{background-color:var(--cds-background-active,#8d8d8d80);color:var(--cds-link-primary-hover,#0043ce)}.cds--btn--ghost:disabled,.cds--btn--ghost:hover:disabled,.cds--btn--ghost:focus:disabled,.cds--btn--ghost.cds--btn--disabled,.cds--btn--ghost.cds--btn--disabled:hover,.cds--btn--ghost.cds--btn--disabled:focus{color:var(--cds-text-disabled,#16161640);background:0 0;border-color:#0000;outline:none}.cds--btn--ghost:not([disabled]) svg{fill:var(--cds-icon-primary,#161616)}.cds--btn--icon-only{block-size:var(--cds-layout-size-height-local);inline-size:var(--cds-layout-size-height-local);justify-content:center;align-items:center;padding:0;padding-block-start:0}.cds--btn--icon-only>:first-child{min-inline-size:1rem}.cds--btn--icon-only .cds--btn__icon{position:static}.cds--btn--icon-only.cds--btn--ghost:focus{background-color:var(--cds-background-active,#8d8d8d80);box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe))}.cds--btn--icon-only.cds--btn--ghost .cds--btn__icon,.cds--btn--icon-only.cds--btn--danger--ghost .cds--btn__icon{margin:0}.cds--btn--icon-only.cds--btn--danger--ghost{padding-inline-end:calc(var(--cds-layout-density-padding-inline-local) - 1rem)}.cds--btn--xs:not(.cds--btn--icon-only){padding-block-start:1.5px}.cds--btn--xs:not(.cds--btn--icon-only) .cds--btn__icon,.cds--btn--sm:not(.cds--btn--icon-only) .cds--btn__icon,.cds--btn--md:not(.cds--btn--icon-only) .cds--btn__icon{margin-block-start:0}.cds--btn--icon-only.cds--btn--selected{background:var(--cds-background-selected,#8d8d8d33)}.cds--btn path[data-icon-path=inner-path]{fill:none}.cds--btn--ghost.cds--btn--icon-only .cds--btn__icon path:not([data-icon-path]):not([fill=none]),.cds--btn--ghost.cds--btn--icon-only .cds--btn__icon{fill:var(--cds-icon-primary,#161616)}.cds--btn--ghost.cds--btn--icon-only[disabled] .cds--btn__icon path:not([data-icon-path]):not([fill=none]),.cds--btn--ghost.cds--btn--icon-only[disabled] .cds--btn__icon,.cds--btn.cds--btn--icon-only.cds--btn--ghost[disabled]:hover .cds--btn__icon{fill:var(--cds-icon-on-color-disabled,#8d8d8d)}.cds--btn--ghost.cds--btn--icon-only[disabled],.cds--icon-tooltip--disabled .cds--tooltip-trigger__wrapper{cursor:not-allowed}.cds--icon-tooltip--disabled .cds--btn--icon-only[disabled]{pointer-events:none}.cds--btn--danger{background-color:var(--cds-button-danger-primary,#da1e28);color:var(--cds-text-on-color,#fff);border:1px solid #0000}@media (any-hover:hover){.cds--btn--danger:hover{background-color:var(--cds-button-danger-hover,#b81921)}}.cds--btn--danger:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)), inset 0 0 0 2px var(--cds-background,#fff)}.cds--btn--danger:active{background-color:var(--cds-button-danger-active,#750e13)}.cds--btn--danger .cds--btn__icon,.cds--btn--danger .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--danger:hover{color:var(--cds-text-on-color,#fff)}.cds--btn--danger--tertiary{border-style:solid;border-width:1px;border-color:var(--cds-button-danger-secondary,#da1e28);color:var(--cds-button-danger-secondary,#da1e28);background-color:#0000}@media (any-hover:hover){.cds--btn--danger--tertiary:hover{background-color:var(--cds-button-danger-hover,#b81921)}}.cds--btn--danger--tertiary:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)), inset 0 0 0 2px var(--cds-background,#fff)}.cds--btn--danger--tertiary:active{background-color:var(--cds-button-danger-active,#750e13)}.cds--btn--danger--tertiary .cds--btn__icon,.cds--btn--danger--tertiary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}@media (hover:hover){.cds--btn--danger--tertiary:hover{border-color:var(--cds-button-danger-hover,#b81921);color:var(--cds-text-on-color,#fff)}}.cds--btn--danger--tertiary:focus{background-color:var(--cds-button-danger-primary,#da1e28);color:var(--cds-text-on-color,#fff)}.cds--btn--danger--tertiary:active{border-color:var(--cds-button-danger-active,#750e13);background-color:var(--cds-button-danger-active,#750e13);color:var(--cds-text-on-color,#fff)}.cds--btn--danger--tertiary:disabled,.cds--btn--danger--tertiary:hover:disabled,.cds--btn--danger--tertiary:focus:disabled,.cds--btn--danger--tertiary.cds--btn--disabled,.cds--btn--danger--tertiary.cds--btn--disabled:hover,.cds--btn--danger--tertiary.cds--btn--disabled:focus{color:var(--cds-text-disabled,#16161640);background:0 0;outline:none}.cds--btn--danger--ghost{color:var(--cds-button-danger-secondary,#da1e28);background-color:#0000;border:1px solid #0000}@media (any-hover:hover){.cds--btn--danger--ghost:hover{background-color:var(--cds-button-danger-hover,#b81921)}}.cds--btn--danger--ghost:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)), inset 0 0 0 2px var(--cds-background,#fff)}.cds--btn--danger--ghost:active{background-color:var(--cds-button-danger-active,#750e13)}.cds--btn--danger--ghost .cds--btn__icon,.cds--btn--danger--ghost .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--danger--ghost{padding-inline-end:calc(var(--cds-layout-density-padding-inline-local) - .0625rem)}.cds--btn--danger--ghost .cds--btn__icon{margin-inline-start:.5rem;position:static}@media (hover:hover){.cds--btn--danger--ghost:hover{color:var(--cds-text-on-color,#fff)}}.cds--btn--danger--ghost:active{color:var(--cds-text-on-color,#fff)}.cds--btn--danger--ghost:disabled,.cds--btn--danger--ghost:hover:disabled,.cds--btn--danger--ghost:focus:disabled,.cds--btn--danger--ghost.cds--btn--disabled,.cds--btn--danger--ghost.cds--btn--disabled:hover,.cds--btn--danger--ghost.cds--btn--disabled:focus{color:var(--cds-text-disabled,#16161640);background:0 0;border-color:#0000;outline:none}.cds--btn--expressive{font-size:var(--cds-body-compact-02-font-size,1rem);font-weight:var(--cds-body-compact-02-font-weight,400);line-height:var(--cds-body-compact-02-line-height,1.375);letter-spacing:var(--cds-body-compact-02-letter-spacing,0);padding-block:min((var(--cds-layout-size-height-local) - var(--temp-expressive-1lh)) / 2 - .0625rem, var(--temp-padding-block-max))}.cds--btn--icon-only.cds--btn--expressive{padding:12px 13px}.cds--btn.cds--btn--expressive .cds--btn__icon{block-size:1.25rem;inline-size:1.25rem}.cds--btn-set .cds--btn.cds--btn--expressive{max-inline-size:20rem}.cds--btn.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--btn.cds--skeleton:hover,.cds--btn.cds--skeleton:focus,.cds--btn.cds--skeleton:active{cursor:default;border:none;outline:none}.cds--btn.cds--skeleton:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--btn.cds--skeleton:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--btn.cds--skeleton{background:canvastext}.cds--btn.cds--skeleton:before{forced-color-adjust:none;background:canvas}}.cds--btn.cds--skeleton{inline-size:9.375rem}.cds--btn-set{display:flex}.cds--btn-set--stacked{flex-direction:column}.cds--btn-set .cds--btn{inline-size:100%;max-inline-size:12.25rem}.cds--btn-set .cds--btn:not(:focus){box-shadow:-.0625rem 0 0 0 var(--cds-button-separator,#e0e0e0)}.cds--btn-set .cds--btn:first-of-type:not(:focus),.cds--btn-set .cds--btn:focus+.cds--btn{box-shadow:inherit}.cds--btn-set--stacked .cds--btn:not(:focus){box-shadow:0 -.0625rem 0 0 var(--cds-button-separator,#e0e0e0)}.cds--btn-set--stacked .cds--btn:first-of-type:not(:focus){box-shadow:inherit}.cds--btn-set .cds--btn.cds--btn--disabled{box-shadow:-.0625rem 0 0 0 var(--cds-icon-on-color-disabled,#8d8d8d)}.cds--btn-set .cds--btn.cds--btn--disabled:first-of-type{box-shadow:none}.cds--btn-set--stacked .cds--btn.cds--btn--disabled{box-shadow:0 -.0625rem 0 0 var(--cds-layer-selected-disabled,#8d8d8d)}.cds--btn-set--stacked .cds--btn.cds--btn--disabled:first-of-type{box-shadow:none}.cds--btn-set .cds--btn.cds--btn--loading{box-shadow:none;background-color:#0000;border-color:#0000}.cds--btn--sm .cds--badge-indicator{margin-block-start:.25rem;margin-inline-end:.25rem}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--btn:focus{color:highlight;outline:1px solid highlight}}[dir=rtl] .cds--btn-set .cds--btn:not(:focus){box-shadow:.0625rem 0 0 0 var(--cds-button-separator,#e0e0e0)}.cds--btn-set--fluid{container-type:inline-size}.cds--btn-set--fluid .cds--btn-set__fluid-inner{--flex-direction:row;flex-direction:var(--flex-direction);justify-content:flex-end;align-items:stretch;inline-size:100%;display:flex}.cds--btn-set--fluid .cds--btn-set__fluid-inner .cds--btn{flex:0 25%;max-inline-size:14.5rem}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack .cds--btn{min-inline-size:11rem}.cds--btn-set--fluid .cds--btn-set__fluid-inner .cds--btn--ghost,.cds--btn-set--fluid .cds--btn-set__fluid-inner .cds--btn--danger--ghost{flex:25%;max-inline-size:none;padding-inline-start:2rem}@container (width<=11rem){.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:first-child:last-child){--flex-direction:column}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:first-child:last-child) .cds--btn{flex:initial;inline-size:100%;max-inline-size:none}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:first-child:last-child) .cds--btn--ghost{padding-inline-start:1rem}}@container (width<=22rem){.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(2):last-child){--flex-direction:column}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(2):last-child) .cds--btn{flex:initial;inline-size:100%;max-inline-size:none}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(2):last-child) .cds--btn--ghost{padding-inline-start:1rem}}@container (width<=33rem){.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(3):last-child){--flex-direction:column}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(3):last-child) .cds--btn{flex:initial;inline-size:100%;max-inline-size:none}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(3):last-child) .cds--btn--ghost{padding-inline-start:1rem}}@container (width<=44rem){.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(4):last-child){--flex-direction:column}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(4):last-child) .cds--btn{flex:initial;inline-size:100%;max-inline-size:none}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(4):last-child) .cds--btn--ghost{padding-inline-start:1rem}.cds--btn-set--fluid .cds--btn-set__fluid-inner:has(:nth-child(2):last-child) .cds--btn{flex-basis:50%;max-inline-size:none}}@container (width<=33rem){.cds--btn-set--fluid .cds--btn-set__fluid-inner:has(:first-child:last-child) .cds--btn{flex:100%;max-inline-size:none}}input:-webkit-autofill{box-shadow:0 0 0 1000px var(--cds-field) inset;-webkit-text-fill-color:var(--cds-text-primary,#161616)}input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--cds-field) inset;-webkit-text-fill-color:var(--cds-text-primary,#161616)}input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--cds-field) inset;-webkit-text-fill-color:var(--cds-text-primary,#161616)}textarea:-webkit-autofill{box-shadow:0 0 0 1000px var(--cds-field) inset;-webkit-text-fill-color:var(--cds-text-primary,#161616)}textarea:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--cds-field) inset;-webkit-text-fill-color:var(--cds-text-primary,#161616)}textarea:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--cds-field) inset;-webkit-text-fill-color:var(--cds-text-primary,#161616)}.cds--fieldset{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--fieldset *,.cds--fieldset :before,.cds--fieldset :after{box-sizing:inherit}.cds--form-item{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);flex-direction:column;flex:auto;align-items:flex-start;display:flex}.cds--label html{font-size:100%}.cds--label body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--label code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--label strong{font-weight:600}.cds--label{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:var(--cds-text-secondary,#525252);vertical-align:baseline;margin-block-end:.5rem;font-weight:400;line-height:1rem;display:inline-block}.cds--label .cds--toggletip-label{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px)}.cds--label--no-margin{margin-block-end:0}.cds--label+.cds--tooltip{position:relative;inset-block-start:.2rem;inset-inline-start:.5rem}.cds--label+.cds--tooltip .cds--tooltip__trigger{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--label+.cds--tooltip .cds--tooltip__trigger *,.cds--label+.cds--tooltip .cds--tooltip__trigger :before,.cds--label+.cds--tooltip .cds--tooltip__trigger :after{box-sizing:inherit}.cds--label+.cds--tooltip .cds--tooltip__trigger::-moz-focus-inner{border:0}.cds--label+.cds--tooltip .cds--tooltip__trigger{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);justify-content:center;align-items:center;display:flex}.cds--label+.cds--tooltip .cds--tooltip__trigger:focus{outline:1px solid var(--cds-focus,#0f62fe)}.cds--label+.cds--tooltip .cds--tooltip__trigger svg{fill:var(--cds-icon-secondary,#525252)}.cds--label+.cds--tooltip .cds--tooltip__trigger svg :hover{fill:var(--cds-icon-primary,#161616)}.cds--label+.cds--toggletip{inset-block-start:.2rem;inset-inline-start:.5rem}.cds--label.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--label.cds--skeleton:hover,.cds--label.cds--skeleton:focus,.cds--label.cds--skeleton:active{cursor:default;border:none;outline:none}.cds--label.cds--skeleton:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--label.cds--skeleton:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--label.cds--skeleton{background:canvastext}.cds--label.cds--skeleton:before{forced-color-adjust:none;background:canvas}}.cds--label.cds--skeleton{block-size:.875rem;inline-size:4.6875rem}input[type=number],input[type=text].cds--number{font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif}input[data-invalid]:not(:focus),.cds--number[data-invalid] input[type=number]:not(:focus),.cds--number[data-invalid] input[type=text]:not(:focus),.cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:not(:focus),.cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid:not(:focus),.cds--select-input__wrapper[data-invalid] .cds--select-input:not(:focus),.cds--list-box[data-invalid]:not(.cds--multi-select--invalid--focused,.cds--combo-box--invalid--focused),.cds--combo-box[data-invalid]:not(.cds--multi-select--selected) .cds--text-input:not(:focus){outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px}@media screen and (prefers-contrast){input[data-invalid]:not(:focus),.cds--number[data-invalid] input[type=number]:not(:focus),.cds--number[data-invalid] input[type=text]:not(:focus),.cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:not(:focus),.cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid:not(:focus),.cds--select-input__wrapper[data-invalid] .cds--select-input:not(:focus),.cds--list-box[data-invalid]:not(.cds--multi-select--invalid--focused,.cds--combo-box--invalid--focused),.cds--combo-box[data-invalid]:not(.cds--multi-select--selected) .cds--text-input:not(:focus){outline-style:dotted}}input[data-invalid]~.cds--form-requirement,.cds--number[data-invalid] .cds--number__input-wrapper~.cds--form-requirement,.cds--number__input-wrapper--warning~.cds--form-requirement,.cds--date-picker-input__wrapper~.cds--form-requirement,.cds--date-picker-input__wrapper--warn~.cds--form-requirement,.cds--date-picker-input__wrapper--invalid~.cds--form-requirement,.cds--time-picker--invalid~.cds--form-requirement,.cds--time-picker--warning~.cds--form-requirement,.cds--text-input__field-wrapper[data-invalid]~.cds--form-requirement,.cds--text-input__field-wrapper--warning~.cds--form-requirement,.cds--text-input__field-wrapper--warning>.cds--text-input~.cds--form-requirement,.cds--text-area__wrapper[data-invalid]~.cds--form-requirement,.cds--text-area__wrapper--warn~.cds--form-requirement,.cds--select-input__wrapper[data-invalid]~.cds--form-requirement,.cds--select--warning .cds--select-input__wrapper~.cds--form-requirement,.cds--time-picker[data-invalid]~.cds--form-requirement,.cds--list-box[data-invalid]~.cds--form-requirement,.cds--list-box--warning~.cds--form-requirement{max-block-size:12.5rem;font-weight:400;display:block;overflow:visible}.cds--select--inline.cds--select--warning .cds--select-input--inline__wrapper~.cds--form-requirement,.cds--select-input--inline__wrapper[data-invalid]~.cds--form-requirement{max-block-size:100%;inline-size:100%;margin:0;margin-block-end:0;padding-inline-start:.5rem;display:inline-flex;overflow:visible}input[data-invalid]~.cds--form-requirement,.cds--number[data-invalid] .cds--number__input-wrapper~.cds--form-requirement,.cds--date-picker-input__wrapper~.cds--form-requirement,.cds--date-picker-input__wrapper--invalid~.cds--form-requirement,.cds--time-picker--invalid~.cds--form-requirement,.cds--text-input__field-wrapper[data-invalid]~.cds--form-requirement,.cds--text-area__wrapper[data-invalid]~.cds--form-requirement,.cds--select-input__wrapper[data-invalid]~.cds--form-requirement,.cds--time-picker[data-invalid]~.cds--form-requirement,.cds--list-box[data-invalid]~.cds--form-requirement,.cds--select-input--inline__wrapper[data-invalid]~.cds--form-requirement{color:var(--cds-text-error,#da1e28)}.cds--form--fluid .cds--text-input__field-wrapper[data-invalid],.cds--form--fluid .cds--text-input__field-wrapper--warning{display:block}.cds--form--fluid input[data-invalid]{outline:none}.cds--form--fluid .cds--form-requirement{margin:0;padding:.5rem 2.5rem .5rem 1rem}input:not(output,[data-invalid]):-moz-ui-invalid{box-shadow:none}.cds--form-requirement html{font-size:100%}.cds--form-requirement body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--form-requirement code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--form-requirement strong{font-weight:600}.cds--form-requirement{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);overflow-wrap:break-word;word-break:break-word;max-block-size:0;margin:.25rem 0 0;display:none;overflow:hidden}.cds--select--inline .cds--form__helper-text{margin-block-start:0}.cds--form__helper-text{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);z-index:0;color:var(--cds-text-helper,#6f6f6f);opacity:1;inline-size:100%;margin-block-start:.25rem}.cds--label--disabled,.cds--form__helper-text--disabled,fieldset[disabled] .cds--label,fieldset[disabled] .cds--form__helper-text{color:var(--cds-text-disabled,#16161640)}.cds--checkbox-group{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--checkbox-group *,.cds--checkbox-group :before,.cds--checkbox-group :after{box-sizing:inherit}.cds--form-item.cds--checkbox-wrapper{margin-block-end:.375rem;position:relative}.cds--form-item.cds--checkbox-wrapper:first-of-type{margin-block-start:0}.cds--label+.cds--form-item.cds--checkbox-wrapper{margin-block-start:-.125rem}.cds--form-item.cds--checkbox-wrapper:last-of-type{margin-block-end:.1875rem}.cds--checkbox{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;visibility:inherit;white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;inset-block-start:1.25rem;inset-inline-start:.7rem;overflow:hidden}.cds--checkbox-label html{font-size:100%}.cds--checkbox-label body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--checkbox-label code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--checkbox-label strong{font-weight:600}.cds--checkbox-label{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);cursor:pointer;-webkit-user-select:none;user-select:none;min-block-size:1.25rem;padding-block-start:.0625rem;padding-inline-start:1.25rem;display:flex;position:relative}.cds--checkbox-label-text{padding-inline-start:.625rem}.cds--checkbox-label:before,.cds--checkbox-label:after{box-sizing:border-box}@media print{.cds--checkbox-label:before,.cds--checkbox-label:after{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cds--checkbox-label:before{border:1px solid var(--cds-icon-primary,#161616);border-radius:2px;position:absolute}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--checkbox-label:before{border:1px solid buttonborder}}.cds--checkbox-label:before{content:"";background-color:#0000;block-size:1rem;inline-size:1rem;margin-block:.0625rem .125rem;margin-inline:.1875rem 0;inset-block-start:.125rem;inset-inline-start:0}.cds--checkbox-label:after{border-block-end:1.5px solid var(--cds-icon-inverse,#fff);border-inline-start:1.5px solid var(--cds-icon-inverse,#fff);content:"";transform-origin:100% 100%;background:0 0;block-size:.3125rem;inline-size:.5625rem;margin-block-start:-.1875rem;position:absolute;inset-block-start:.40625rem;inset-inline-start:.4375rem;transform:scale(0)rotate(-45deg)}.cds--checkbox:checked+.cds--checkbox-label:before,.cds--checkbox:indeterminate+.cds--checkbox-label:before,.cds--checkbox-label[data-contained-checkbox-state=true]:before{background-color:var(--cds-icon-primary,#161616);border:1px}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--checkbox:checked+.cds--checkbox-label:before,.cds--checkbox:indeterminate+.cds--checkbox-label:before,.cds--checkbox-label[data-contained-checkbox-state=true]:before{background-color:selecteditem;border:1px solid buttonborder}}.cds--checkbox:checked+.cds--checkbox-label:after,.cds--checkbox-label[data-contained-checkbox-state=true]:after{transform:scale(1)rotate(-45deg)}.cds--checkbox:indeterminate+.cds--checkbox-label:after{border-block-end:2px solid var(--cds-icon-inverse,#fff);border-inline-start:0 solid var(--cds-icon-inverse,#fff);inline-size:.5rem;inset-block-start:.6875rem;transform:scale(1)rotate(0)}.cds--checkbox:focus+.cds--checkbox-label:before,.cds--checkbox-label__focus:before,.cds--checkbox:checked:focus+.cds--checkbox-label:before,.cds--checkbox-label[data-contained-checkbox-state=true].cds--checkbox-label__focus:before,.cds--checkbox:indeterminate:focus+.cds--checkbox-label:before{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:1px}.cds--checkbox:disabled+.cds--checkbox-label,.cds--checkbox-label[data-contained-checkbox-disabled=true]{color:var(--cds-text-disabled,#16161640);cursor:not-allowed}.cds--checkbox:disabled+.cds--checkbox-label:before,.cds--checkbox-label[data-contained-checkbox-disabled=true]:before{border-color:var(--cds-icon-disabled,#16161640)}.cds--checkbox:checked:disabled+.cds--checkbox-label:before,.cds--checkbox:indeterminate:disabled+.cds--checkbox-label:before,.cds--checkbox-label[data-contained-checkbox-state=true][data-contained-checkbox-disabled=true]:before{background-color:var(--cds-icon-disabled,#16161640)}.cds--checkbox-group[data-invalid] .cds--checkbox-label:before,.cds--checkbox-wrapper--invalid .cds--checkbox-label:before,.cds--checkbox-wrapper--invalid .cds--checkbox:checked+.cds--checkbox-label:before{border:1px solid var(--cds-support-error,#da1e28)}.cds--checkbox-group .cds--checkbox-wrapper--invalid>.cds--checkbox__validation-msg,.cds--checkbox-group .cds--checkbox-wrapper--warning>.cds--checkbox__validation-msg,.cds--checkbox-group .cds--checkbox-wrapper>.cds--form__helper-text{display:none}.cds--checkbox-group:not(.cds--checkbox-group[data-invalid]) .cds--checkbox-wrapper--invalid .cds--checkbox-label:before,.cds--checkbox-group:not(.cds--checkbox-group[data-invalid]) .cds--checkbox-wrapper--invalid .cds--checkbox:checked+.cds--checkbox-label:before{border:1px solid var(--cds-icon-primary,#161616)}.cds--checkbox-group__validation-msg,.cds--checkbox__validation-msg{align-items:flex-start;inline-size:100%;margin-block-start:.25rem;display:none}.cds--checkbox__invalid-icon{fill:var(--cds-support-error,#da1e28);min-inline-size:1rem;margin:.0625rem .0625rem 0 .1875rem}.cds--checkbox__invalid-icon--warning{fill:var(--cds-support-warning,#f1c21b)}.cds--checkbox__invalid-icon--warning path:first-of-type{fill:#000}.cds--checkbox-group--invalid .cds--checkbox-group__validation-msg,.cds--checkbox-group--warning .cds--checkbox-group__validation-msg,.cds--checkbox-wrapper--invalid>.cds--checkbox__validation-msg,.cds--checkbox-wrapper--warning>.cds--checkbox__validation-msg{display:flex}.cds--checkbox-group--invalid .cds--checkbox-group__validation-msg .cds--form-requirement,.cds--checkbox-group--warning .cds--checkbox-group__validation-msg .cds--form-requirement,.cds--checkbox-wrapper--invalid .cds--checkbox__validation-msg .cds--form-requirement,.cds--checkbox-wrapper--warning .cds--checkbox__validation-msg .cds--form-requirement{max-block-size:100%;margin-block-start:0;margin-inline-start:.5rem;display:block;overflow:visible}.cds--checkbox-group--invalid .cds--checkbox-group__validation-msg .cds--form-requirement,.cds--checkbox-wrapper--invalid .cds--checkbox__validation-msg .cds--form-requirement{color:var(--cds-text-error,#da1e28)}.cds--checkbox-group--readonly .cds--checkbox-label,.cds--checkbox-wrapper--readonly .cds--checkbox-label{cursor:default}.cds--checkbox-group--readonly .cds--checkbox-label-text,.cds--checkbox-wrapper--readonly .cds--checkbox-label-text{cursor:text;-webkit-user-select:text;user-select:text}.cds--checkbox-group--readonly .cds--checkbox+.cds--checkbox-label:before,.cds--checkbox-wrapper--readonly .cds--checkbox+.cds--checkbox-label:before{border-color:var(--cds-icon-disabled,#16161640)}.cds--checkbox-group--readonly .cds--checkbox:checked+.cds--checkbox-label:before,.cds--checkbox-wrapper--readonly .cds--checkbox:checked+.cds--checkbox-label:before{border:1px solid var(--cds-icon-disabled,#16161640);background:0 0}.cds--checkbox-group--readonly .cds--checkbox:checked+.cds--checkbox-label:after,.cds--checkbox-wrapper--readonly .cds--checkbox:checked+.cds--checkbox-label:after{border-color:var(--cds-text-primary,#161616)}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--checkbox-group--readonly .cds--checkbox:checked+.cds--checkbox-label:after,.cds--checkbox-wrapper--readonly .cds--checkbox:checked+.cds--checkbox-label:after{fill:selecteditemtext}}.cds--checkbox-skeleton .cds--checkbox-label{cursor:default}.cds--checkbox-label-text.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--checkbox-label-text.cds--skeleton:hover,.cds--checkbox-label-text.cds--skeleton:focus,.cds--checkbox-label-text.cds--skeleton:active{cursor:default;border:none;outline:none}.cds--checkbox-label-text.cds--skeleton:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--checkbox-label-text.cds--skeleton:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--checkbox-label-text.cds--skeleton{background:canvastext}.cds--checkbox-label-text.cds--skeleton:before{forced-color-adjust:none;background:canvas}}.cds--checkbox-label-text.cds--skeleton{block-size:1rem;inline-size:6.25rem;margin-block:.0625rem 0;margin-inline:.375rem 0}.cds--checkbox--inline{position:relative}[dir=rtl] .cds--checkbox-label:after{transform-origin:50%;margin-block-start:0;margin-inline-start:-.0625rem}[dir=rtl] .cds--checkbox:checked+.cds--checkbox-label:after,[dir=rtl] .cds--checkbox-label[data-contained-checkbox-state=true]:after{transform:scale(1.2)rotate3d(.5,1,0,158deg)}.cds--checkbox-group--decorator legend.cds--label,.cds--checkbox-wrapper--decorator .cds--checkbox-label-text,.cds--checkbox-group--slug legend.cds--label,.cds--checkbox-wrapper--slug .cds--checkbox-label-text{display:flex}.cds--checkbox-group--decorator legend.cds--label .cds--checkbox-group-inner--decorator>*,.cds--checkbox-wrapper--decorator .cds--checkbox-label-text .cds--checkbox-wrapper-inner--decorator>*,.cds--checkbox-group--slug legend.cds--label .cds--ai-label,.cds--checkbox-wrapper--slug .cds--checkbox-label-text .cds--ai-label,.cds--checkbox-group--slug legend.cds--label .cds--slug,.cds--checkbox-wrapper--slug .cds--checkbox-label-text .cds--slug{margin-inline-start:.5rem}.cds--checkbox-wrapper--decorator .cds--checkbox-label-text .cds--ai-label__button--inline,.cds--checkbox-wrapper--slug .cds--checkbox-label-text .cds--ai-label__button--inline,.cds--checkbox-wrapper--slug .cds--checkbox-label-text .cds--slug__button--inline{line-height:inherit;margin-block-start:-.0625rem}.cds--checkbox-group--horizontal{flex-flow:wrap;justify-content:flex-start;display:flex;position:relative}.cds--checkbox-group--horizontal .cds--form-item{flex:none;margin-block-end:0}.cds--checkbox-group--horizontal .cds--form-item:not(:last-of-type){margin-inline-end:1rem}.cds--checkbox-group--horizontal .cds--checkbox-label-text{padding-inline-start:.5rem}.cds--checkbox-group--horizontal .cds--label+.cds--form-item.cds--checkbox-wrapper{margin-block-start:0}.cds--radio-button-group{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--radio-button-group *,.cds--radio-button-group :before,.cds--radio-button-group :after{box-sizing:inherit}.cds--radio-button-group{align-items:center;display:flex;position:relative}.cds--label+.cds--form-item .cds--radio-button-group{margin-block-start:0}.cds--radio-button-group--vertical{flex-direction:column;align-items:flex-start}.cds--radio-button-group--vertical.cds--radio-button-group--label-left{align-items:flex-end}.cds--radio-button-group--vertical .cds--radio-button__label{margin-inline-end:0}.cds--radio-button-group--vertical .cds--radio-button__label:not(:last-of-type){margin-block-end:.5rem}.cds--radio-button{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;visibility:inherit;white-space:nowrap;visibility:inherit;border:0;margin:-1px;margin-block-start:.9rem;margin-inline-start:.63rem;padding:0;position:absolute;overflow:hidden}.cds--radio-button__label{cursor:pointer;align-items:center;margin-inline-end:1rem;display:flex}.cds--radio-button__label-text{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);flex:1}.cds--radio-button__appearance{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--radio-button__appearance *,.cds--radio-button__appearance :before,.cds--radio-button__appearance :after{box-sizing:inherit}.cds--radio-button__appearance{border:1px solid var(--cds-icon-primary,#161616);background-color:#0000;border-radius:50%;flex-shrink:0;block-size:1.125rem;inline-size:1.125rem;margin-block:.0625rem .125rem;margin-inline:.125rem .625rem}.cds--radio-button-group--vertical .cds--radio-button__appearance{margin-block:0}.cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance{border-color:var(--cds-icon-primary,#161616);justify-content:center;align-items:center;display:flex}.cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance:before{background-color:var(--cds-icon-primary,#161616);content:"";border-radius:50%;block-size:100%;inline-size:100%;display:inline-block;position:relative;transform:scale(.5)}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance:before{background-color:buttontext}}@media print{.cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cds--radio-button:disabled+.cds--radio-button__label{color:var(--cds-text-disabled,#16161640);cursor:not-allowed}.cds--radio-button:disabled+.cds--radio-button__label .cds--radio-button__appearance,.cds--radio-button:disabled:checked+.cds--radio-button__label .cds--radio-button__appearance{border-color:var(--cds-icon-disabled,#16161640)}.cds--radio-button:disabled+.cds--radio-button__label .cds--radio-button__appearance:before,.cds--radio-button:disabled:checked+.cds--radio-button__label .cds--radio-button__appearance:before{background-color:var(--cds-text-disabled,#16161640)}.cds--radio-button-group--readonly .cds--radio-button+.cds--radio-button__label .cds--radio-button__appearance{border-color:var(--cds-icon-disabled,#16161640)}.cds--radio-button-group--readonly .cds--radio-button__label{cursor:default}.cds--radio-button-group--readonly .cds--radio-button__label-text{cursor:text;-webkit-user-select:text;user-select:text}.cds--radio-button-group--invalid .cds--radio-button+.cds--radio-button__label .cds--radio-button__appearance{border-color:var(--cds-support-error,#da1e28)}.cds--radio-button__validation-msg{align-items:flex-end;margin-block-start:.375rem;display:none}.cds--radio-button__invalid-icon{fill:var(--cds-support-error,#da1e28);margin-inline:.1875rem .0625rem}.cds--radio-button__invalid-icon--warning{fill:var(--cds-support-warning,#f1c21b)}.cds--radio-button__invalid-icon--warning path:first-of-type{fill:#000}.cds--radio-button-group--invalid+.cds--radio-button__validation-msg,.cds--radio-button-group--warning+.cds--radio-button__validation-msg{display:flex}.cds--radio-button-group--invalid+.cds--radio-button__validation-msg .cds--form-requirement,.cds--radio-button-group--warning+.cds--radio-button__validation-msg .cds--form-requirement{max-block-size:100%;margin-block-start:0;margin-inline-start:.5rem;display:block;overflow:visible}.cds--radio-button-group--invalid+.cds--radio-button__validation-msg .cds--form-requirement{color:var(--cds-text-error,#da1e28)}.cds--radio-button-group~.cds--form__helper-text{margin-block-start:.375rem}.cds--radio-button:focus+.cds--radio-button__label .cds--radio-button__appearance{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:1.5px}.cds--radio-button__label.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--radio-button__label.cds--skeleton:hover,.cds--radio-button__label.cds--skeleton:focus,.cds--radio-button__label.cds--skeleton:active{cursor:default;border:none;outline:none}.cds--radio-button__label.cds--skeleton:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--radio-button__label.cds--skeleton:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--radio-button__label.cds--skeleton{background:canvastext}.cds--radio-button__label.cds--skeleton:before{forced-color-adjust:none;background:canvas}}.cds--radio-button__label.cds--skeleton{block-size:1.125rem;inline-size:6.25rem}.cds--radio-button__label.cds--skeleton .cds--radio-button__appearance{display:none}.cds--radio-button-wrapper .cds--radio-button__label{justify-content:center;align-items:flex-start;margin:0;display:flex}.cds--radio-button-wrapper:not(:last-of-type){margin-inline-end:1rem}.cds--radio-button-group--vertical .cds--radio-button-wrapper{margin-block-end:.375rem;margin-inline-end:0}.cds--radio-button-group--vertical .cds--radio-button-wrapper .cds--radio-button__label{padding-block-start:.125rem}.cds--radio-button-group--label-right .cds--radio-button__label,.cds--radio-button-wrapper.cds--radio-button-wrapper--label-right .cds--radio-button__label{flex-direction:row}.cds--radio-button-group--label-left .cds--radio-button__label,.cds--radio-button-wrapper.cds--radio-button-wrapper--label-left .cds--radio-button__label{flex-direction:row-reverse}.cds--radio-button-group--label-left .cds--radio-button__appearance,.cds--radio-button-wrapper.cds--radio-button-wrapper--label-left .cds--radio-button__appearance{margin-inline:.5rem 0}.cds--radio-button-group--decorator legend.cds--label,.cds--radio-button-wrapper--decorator .cds--radio-button__label-text,.cds--radio-button-group--slug legend.cds--label,.cds--radio-button-wrapper--slug .cds--radio-button__label-text{display:flex}.cds--radio-button-group--decorator legend.cds--label .cds--radio-button-group-inner--decorator>*,.cds--radio-button-wrapper--decorator .cds--radio-button__label-text .cds--radio-button-wrapper-inner--decorator>*,.cds--radio-button-group--slug legend.cds--label .cds--ai-label,.cds--radio-button-wrapper--slug .cds--radio-button__label-text .cds--ai-label,.cds--radio-button-group--slug legend.cds--label .cds--slug,.cds--radio-button-wrapper--slug .cds--radio-button__label-text .cds--slug{margin-inline-start:.5rem}.cds--radio-button-wrapper--decorator .cds--radio-button__label-text .cds--ai-label__button--inline,.cds--radio-button-wrapper--slug .cds--radio-button__label-text .cds--ai-label__button--inline,.cds--radio-button-wrapper--slug .cds--radio-button__label-text .cds--slug__button--inline{line-height:inherit;margin-block-start:-.0625rem}.cds--data-table-container{padding-block-start:.125rem;position:relative}.cds--data-table-content{display:block;overflow-x:auto}.cds--data-table-content:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--data-table-content:focus{outline-style:dotted}}.cds--data-table-container--ai-enabled{border:none;padding:1px;position:relative}.cds--data-table-container--ai-enabled:after{z-index:-1;background-image:linear-gradient(to top, var(--cds-ai-border-end,#78a9ff), var(--cds-ai-border-start,#a6c8ffa3));content:"";pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.cds--data-table-container--ai-enabled tbody{position:relative}.cds--data-table-container--ai-enabled tbody:before{content:"";pointer-events:none;background:linear-gradient(to top, var(--cds-ai-aura-start,#4589ff1a) 0%, var(--cds-ai-aura-end,#fff0) 50%, transparent 50%);block-size:100%;inline-size:100%;position:absolute;inset:0}.cds--data-table-header{background-color:var(--cds-layer);padding-block:1rem 1.5rem;padding-inline:1rem}.cds--data-table-header.cds--data-table-header__with-decorator{justify-content:space-between;display:flex}.cds--data-table-header.cds--data-table-header__with-decorator.cds--data-table-header__with-decorator--standalone{justify-content:flex-end}.cds--data-table-header__title{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0);color:var(--cds-text-primary,#161616)}.cds--data-table-header__description{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-secondary,#525252)}@media (width>=42rem){.cds--data-table-header__description{max-inline-size:50ch}}@media (width>=66rem){.cds--data-table-header__description{max-inline-size:80ch}}.cds--data-table{border-collapse:collapse;border-spacing:0;inline-size:100%}.cds--data-table thead{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);background-color:var(--cds-layer-accent)}.cds--data-table tbody{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);background-color:var(--cds-layer);inline-size:100%}.cds--data-table tr{border:none;block-size:3rem;inline-size:100%}.cds--data-table tbody tr,.cds--data-table tbody tr td,.cds--data-table tbody tr th{transition:background-color 70ms cubic-bezier(0,0,.38,.9)}.cds--data-table tbody tr:not([data-child-row]):hover,.cds--data-table tbody tr[data-child-row]:hover>td{background-color:var(--cds-layer-hover)}.cds--data-table tbody tr:hover td,.cds--data-table tbody tr:hover th{border-block-end:1px solid var(--cds-layer-hover);border-block-start:1px solid var(--cds-layer-hover);color:var(--cds-text-primary,#161616)}.cds--data-table tr:hover .cds--link:not(.cds--popover-container .cds--link){color:var(--cds-link-secondary,#0043ce)}.cds--data-table tr:hover .cds--link--disabled:not(.cds--popover-container .cds--link){color:var(--cds-text-disabled,#16161640)}.cds--data-table th,.cds--data-table td{text-align:start;vertical-align:middle}.cds--data-table.cds--data-table--top-aligned-body.cds--data-table--lg tr:not([data-child-row]) td:not(.cds--table-expand){padding-block:1rem}.cds--data-table.cds--data-table--top-aligned-body.cds--data-table--lg tr:not([data-child-row]) td:not(.cds--table-expand).cds--table-column-menu{padding-block-start:.5rem}.cds--data-table.cds--data-table--top-aligned-body.cds--data-table--lg tr:not([data-child-row]) td:not(.cds--table-expand).cds--table-column-checkbox:not(.cds--table-column-radio){padding-block-start:.8125rem}.cds--data-table.cds--data-table--top-aligned-body td{vertical-align:top}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--lg th:not(.cds--table-expand):not(.cds--table-sort__header){padding-block:1rem}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--lg th:not(.cds--table-expand):not(.cds--table-sort__header).cds--table-column-menu{padding-block-start:.5rem}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--lg th:not(.cds--table-expand):not(.cds--table-sort__header).cds--table-column-checkbox{padding-block-start:.8125rem}.cds--data-table.cds--data-table--top-aligned-header th{vertical-align:top}.cds--data-table th[align=right],.cds--data-table td[align=right]{text-align:end}.cds--data-table th[align=center],.cds--data-table td[align=center]{text-align:center}.cds--data-table th{background-color:var(--cds-layer-accent);color:var(--cds-text-primary,#161616);padding-inline:1rem}.cds--data-table th:last-of-type{inline-size:auto;position:static}.cds--data-table .cds--table-header-label{text-align:start}.cds--data-table td,.cds--data-table tbody th{border-block-end:1px solid var(--cds-border-subtle-01,#c6c6c6);border-block-start:1px solid var(--cds-layer);color:var(--cds-text-secondary,#525252);padding-inline:1rem}.cds--data-table td+td:first-of-type,.cds--data-table tbody th+td:first-of-type{padding-inline-start:.75rem}.cds--layer-two .cds--data-table td,.cds--layer-two .cds--data-table tbody th{border-block-end:1px solid var(--cds-border-subtle-02,#e0e0e0)}.cds--layer-three .cds--data-table td,.cds--layer-three .cds--data-table tbody th{border-block-end:1px solid var(--cds-border-subtle-03,#c6c6c6)}@supports ((-moz-appearance:none)){.cds--data-table td{background-clip:padding-box}}.cds--data-table .cds--list-box input[role=combobox],.cds--data-table .cds--list-box input[type=text],.cds--data-table .cds--dropdown,.cds--data-table .cds--list-box,.cds--data-table .cds--number input[type=number],.cds--data-table .cds--number input[type=text],.cds--data-table .cds--number__control-btn:before,.cds--data-table .cds--number__control-btn:after,.cds--data-table .cds--text-input,.cds--data-table .cds--select-input{background-color:var(--cds-field-02,#fff)}.cds--data-table td.cds--table-column-menu .cds--overflow-menu[aria-expanded=false]:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--data-table td.cds--table-column-menu .cds--overflow-menu[aria-expanded=false]:focus{outline-style:dotted}}.cds--data-table td.cds--table-column-menu .cds--overflow-menu[aria-expanded=true]:focus{outline:none}@media screen and (hover:hover),(-ms-high-contrast:active),(-ms-high-contrast:none){.cds--data-table td.cds--table-column-menu .cds--overflow-menu .cds--overflow-menu__icon{opacity:0}}.cds--data-table td.cds--table-column-menu .cds--overflow-menu.cds--overflow-menu--open .cds--overflow-menu__icon,.cds--data-table.cds--data-table--visible-overflow-menu td.cds--table-column-menu .cds--overflow-menu .cds--overflow-menu__icon,.cds--data-table td.cds--table-column-menu .cds--overflow-menu:hover .cds--overflow-menu__icon,.cds--data-table td.cds--table-column-menu .cds--overflow-menu:focus .cds--overflow-menu__icon,.cds--data-table tr:hover td.cds--table-column-menu .cds--overflow-menu .cds--overflow-menu__icon{opacity:1}.cds--table-row--menu-option .cds--overflow-menu-options__btn .cds--overflow-menu-options__option-content svg{margin-inline-end:.5rem;position:relative;inset-block-start:.1875rem}.cds--data-table .cds--overflow-menu:hover,.cds--data-table .cds--overflow-menu__trigger:hover{background-color:var(--cds-layer-selected-hover)}.cds--data-table--selected .cds--overflow-menu:hover,.cds--data-table--selected .cds--overflow-menu__trigger:hover{background-color:var(--cds-layer-hover)}.cds--data-table--selected .cds--link:not(.cds--link--disabled){color:var(--cds-link-secondary,#0043ce)}.cds--data-table--xs td.cds--table-column-menu,.cds--data-table--sm td.cds--table-column-menu{block-size:1.5rem;padding-block:0}.cds--data-table--sm td.cds--table-column-menu{block-size:2rem}.cds--data-table--md td.cds--table-column-menu{block-size:2.5rem}.cds--data-table--xl .cds--table-column-menu{padding-block-start:.5rem}.cds--data-table--zebra tbody tr:not(.cds--parent-row):nth-child(odd) td{border-block-end:1px solid var(--cds-layer)}.cds--data-table--zebra tbody tr:not(.cds--parent-row):nth-child(2n) td{border-block-end:1px solid var(--cds-layer-accent);border-block-start:1px solid var(--cds-layer-accent)}.cds--data-table--zebra tbody tr:not(.cds--parent-row):not(.cds--data-table--selected):nth-child(2n){background-color:var(--cds-layer-accent)}.cds--data-table--zebra tbody tr:not(.cds--parent-row):hover td{border-block-end:1px solid var(--cds-layer-hover);border-block-start:1px solid var(--cds-layer-hover)}.cds--data-table--zebra tbody tr:not(.cds--parent-row):not(.cds--data-table--selected):hover{background-color:var(--cds-layer-hover)}.cds--table-column-checkbox .cds--checkbox-label{min-block-size:1.5rem;padding-inline-start:0}.cds--table-column-checkbox .cds--checkbox-label:before{margin-block-start:.125rem}.cds--table-column-checkbox .cds--checkbox-label:after{inset-block-start:.46875rem}.cds--data-table th.cds--table-column-checkbox{background-color:var(--cds-layer-accent);inline-size:2rem;transition:background-color 70ms cubic-bezier(0,0,.38,.9);position:static}.cds--data-table thead th.cds--table-column-checkbox,.cds--data-table tbody td.cds--table-column-checkbox,.cds--data-table thead th.cds--table-expand,.cds--data-table tbody td.cds--table-expand{min-inline-size:0}.cds--data-table thead th.cds--table-column-checkbox,.cds--data-table tbody td.cds--table-column-checkbox{min-inline-size:2.5rem;padding-inline:1rem .25rem}.cds--data-table thead th.cds--table-expand,.cds--data-table tbody td.cds--table-expand{block-size:2rem;inline-size:2rem}.cds--data-table--xs thead th.cds--table-expand,.cds--data-table--xs tbody td.cds--table-expand{block-size:1.5rem;inline-size:1.5rem;padding:0 0 0 .5rem}.cds--data-table--sm thead th.cds--table-expand,.cds--data-table--sm tbody td.cds--table-expand{block-size:2rem;inline-size:2rem;padding:0;padding-inline-start:.5rem}.cds--data-table--md thead th.cds--table-expand,.cds--data-table--md tbody td.cds--table-expand{block-size:2.5rem;inline-size:2.5rem;padding:.25rem 0 .25rem .5rem}.cds--data-table--xl thead th.cds--table-expand,.cds--data-table--xl tbody td.cds--table-expand{block-size:4rem;padding-block:.625rem 1.375rem}.cds--data-table--xl .cds--table-column-checkbox{padding-block-start:.8125rem}.cds--data-table--xl .cds--table-column-radio{padding-block-start:1rem}.cds--table-column-radio{inline-size:48px}.cds--table-column-radio .cds--radio-button__appearance{margin-inline-end:-.125rem}.cds--data-table--zebra tbody tr:nth-child(odd).cds--data-table--selected td,tr.cds--data-table--selected td{border-block-end:1px solid var(--cds-layer-active);border-block-start:1px solid var(--cds-layer-selected);color:var(--cds-text-primary,#161616)}.cds--data-table--zebra tbody tr:nth-child(odd).cds--data-table--selected,tr.cds--data-table--selected{background-color:var(--cds-layer-selected)}.cds--data-table--zebra tbody tr:first-of-type:nth-child(odd).cds--data-table--selected td,tr.cds--data-table--selected:first-of-type td{border-block-start:1px solid var(--cds-border-subtle-selected)}.cds--data-table--zebra tbody tr:last-of-type:nth-child(odd).cds--data-table--selected td,.cds--data-table--zebra tbody tr:last-of-type:nth-child(2n).cds--data-table--selected td,tr.cds--data-table--selected:last-of-type td{border-block-end:1px solid var(--cds-layer-selected);border-block-start:1px solid var(--cds-layer-selected)}.cds--data-table--zebra tbody tr:nth-child(2n).cds--data-table--selected td{border-block-end:1px solid var(--cds-layer-active)}.cds--data-table--zebra tbody tr:nth-child(2n).cds--data-table--selected:hover td{border-block-end:1px solid var(--cds-layer-selected-hover)}.cds--data-table--zebra tbody tr:nth-child(odd).cds--data-table--selected:hover td,.cds--data-table tbody .cds--data-table--selected:hover td{border-block-end:1px solid var(--cds-layer-selected-hover);border-block-start:1px solid var(--cds-layer-selected-hover);color:var(--cds-text-primary,#161616)}.cds--data-table--zebra tbody tr:nth-child(odd).cds--data-table--selected:hover,.cds--data-table tbody .cds--data-table--selected:hover{background-color:var(--cds-layer-selected-hover)}.cds--data-table--selected .cds--overflow-menu .cds--overflow-menu__icon{opacity:1}.cds--data-table--xs thead tr,.cds--data-table--xs tbody tr,.cds--data-table--xs tbody tr th{block-size:1.5rem}.cds--data-table--xs .cds--table-header-label,.cds--data-table--xs td,.cds--data-table--xs tbody tr th{padding-block:.125rem}.cds--data-table--xs .cds--overflow-menu{block-size:calc(100% + 1px);inline-size:2rem}.cds--data-table.cds--data-table--xs:not(.cds--data-table--top-aligned-body) td.cds--table-column-checkbox,.cds--data-table.cds--data-table--xs:not(.cds--data-table--top-aligned-header) th.cds--table-column-checkbox{padding-block:0}.cds--data-table.cds--data-table--xs .cds--table-column-checkbox .cds--checkbox-label{block-size:1.4375rem;min-block-size:1.4375rem}.cds--data-table--sm thead tr,.cds--data-table--sm tbody tr,.cds--data-table--sm tbody tr th{block-size:2rem}.cds--data-table--sm .cds--table-header-label{padding-block:.4375rem}.cds--data-table--sm td,.cds--data-table--sm tbody tr th,.cds--data-table--sm.cds--data-table--top-aligned-header th.cds--table-column-checkbox{padding-block:.4375rem .375rem}.cds--data-table.cds--data-table--sm:not(.cds--data-table--top-aligned-body) td.cds--table-column-checkbox,.cds--data-table.cds--data-table--sm:not(.cds--data-table--top-aligned-header) th.cds--table-column-checkbox{padding-block:.1875rem}.cds--data-table--sm .cds--overflow-menu{block-size:calc(100% + 1px)}.cds--data-table--md thead tr,.cds--data-table--md tbody tr,.cds--data-table--md tbody tr th{block-size:2.5rem}.cds--data-table--md .cds--table-header-label,.cds--data-table--md.cds--data-table--top-aligned-header th.cds--table-column-checkbox{padding-block:.4375rem}.cds--data-table--md td,.cds--data-table--md tbody tr th{padding-block:.4375rem .375rem}.cds--data-table.cds--data-table--md:not(.cds--data-table--top-aligned-body) td.cds--table-column-checkbox,.cds--data-table.cds--data-table--md:not(.cds--data-table--top-aligned-header) th.cds--table-column-checkbox,.cds--data-table--md .cds--table-column-menu{padding-block:.1875rem}.cds--data-table--xl thead tr,.cds--data-table--xl tbody tr,.cds--data-table--xl tbody tr th{block-size:4rem}.cds--data-table--xl .cds--table-header-label,.cds--data-table--xl td,.cds--data-table--xl tbody tr th{padding-block:1rem}.cds--data-table--xl th,.cds--data-table--xl td{vertical-align:top}.cds--data-table--xl .cds--data-table--cell-secondary-text{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px)}.cds--data-table--static{inline-size:auto}.cds--data-table-container--static{inline-size:fit-content}.cds--data-table_inner-container{background-color:var(--cds-layer-accent);transform:translateZ(0)}.cds--data-table--sticky-header{display:block;overflow-y:scroll}.cds--data-table--sticky-header thead,.cds--data-table--sticky-header tbody,.cds--data-table--sticky-header tr,.cds--data-table--sticky-header th,.cds--data-table--sticky-header td{display:flex}.cds--data-table--sticky-header thead{z-index:1;-ms-overflow-style:none;will-change:transform;inline-size:100%;position:sticky;inset-block-start:0;overflow:scroll}.cds--data-table--sticky-header thead tr th{border-block-end:1px solid var(--cds-layer-active)}.cds--data-table--sticky-header tbody{-ms-overflow-style:none;will-change:transform;flex-direction:column;overflow-x:scroll}.cds--data-table--sticky-header tr.cds--parent-row.cds--expandable-row{block-size:auto;min-block-size:3rem}.cds--data-table--sticky-header tr.cds--expandable-row:not(.cds--parent-row){block-size:auto}.cds--data-table--sticky-header .cds--table-expand{max-inline-size:3rem}.cds--data-table--sticky-header thead .cds--table-expand{align-items:center}.cds--data-table--sticky-header .cds--parent-row{min-block-size:3rem}.cds--data-table--sticky-header:not(.cds--data-table--xs):not(.cds--data-table--xl):not(.cds--data-table--sm) td:not(.cds--table-column-menu):not(.cds--table-column-checkbox){padding-block-start:.875rem}.cds--data-table--sticky-header tr.cds--parent-row.cds--expandable-row:hover+tr[data-child-row] td{border-block-start:1px solid var(--cds-layer-hover)}.cds--data-table--sticky-header tr.cds--expandable-row:last-of-type{overflow:hidden}.cds--data-table--sticky-header tr.cds--data-table--selected:first-of-type td{border-block-start:none}.cds--data-table--sticky-header thead th.cds--table-column-checkbox,.cds--data-table--sticky-header tbody tr td.cds--table-column-checkbox{align-items:center;inline-size:2.25rem;min-inline-size:2.25rem}.cds--data-table--sticky-header.cds--data-table--xl thead th.cds--table-column-checkbox,.cds--data-table--sticky-header.cds--data-table--xl td.cds--table-column-checkbox{align-items:flex-start}.cds--data-table--sticky-header th.cds--table-column-checkbox~th:last-of-type:empty{max-inline-size:4rem}.cds--data-table--sticky-header th:empty:not(.cds--table-expand){max-inline-size:2.25rem}.cds--data-table--sticky-header td.cds--table-column-menu{align-items:center;block-size:auto;padding-block-start:0}.cds--data-table--sticky-header thead::-webkit-scrollbar{display:none}.cds--data-table--sticky-header tbody::-webkit-scrollbar{display:none}@-moz-document url-prefix(){.cds--data-table--sticky-header thead,.cds--data-table--sticky-header tbody{scrollbar-width:none}}.cds--data-table--sticky-header tbody tr:last-of-type{border-block-end:0}.cds--data-table--sticky-header th:not(.cds--table-column-checkbox):not(.cds--table-column-menu):not(.cds--table-expand):not(.cds--table-column-icon),.cds--data-table--sticky-header td:not(.cds--table-column-checkbox):not(.cds--table-column-menu):not(.cds--table-expand):not(.cds--table-column-icon){inline-size:100%;min-inline-size:0}.cds--data-table--sticky-header.cds--data-table--xs tr:not(.cds--expandable-row),.cds--data-table--sticky-header.cds--data-table--sm tr:not(.cds--expandable-row),.cds--data-table--sticky-header.cds--data-table--xl tr:not(.cds--expandable-row){block-size:auto}.cds--data-table--sticky-header.cds--data-table--xs tr:not(.cds--expandable-row){min-block-size:1.5rem}.cds--data-table--sticky-header.cds--data-table--sm tr:not(.cds--expandable-row){min-block-size:2rem}.cds--data-table--sticky-header.cds--data-table--xl tr:not(.cds--expandable-row){min-block-size:4rem}.cds--data-table--sticky-header.cds--data-table--xs tr td.cds--table-expand{padding-block-start:.25rem}.cds--data-table--sticky-header.cds--data-table--sm tr td.cds--table-expand{padding-block-start:.5rem}.cds--data-table--sticky-header .cds--table-header-label{text-overflow:ellipsis;white-space:nowrap;max-inline-size:calc(100% - 10px);padding-block:.9375rem 1rem;display:block;overflow:hidden}.cds--data-table--sticky-header.cds--data-table--xs th .cds--table-header-label{padding-block:.1875rem 0}.cds--data-table--sticky-header.cds--data-table--sm th .cds--table-header-label{padding-block:.5rem 0}.cds--data-table--sticky-header.cds--data-table--xl th .cds--table-header-label{padding-block-start:1rem}.cds--data-table--sticky-header.cds--data-table--xl th.cds--table-expand{align-items:flex-start;display:flex}.cds--data-table--sticky-header.cds--data-table--xs tr.cds--parent-row .cds--table-column-checkbox,.cds--data-table--sticky-header.cds--data-table--sm tr.cds--parent-row .cds--table-column-checkbox{align-items:flex-start}.cds--data-table--max-width{max-inline-size:100%}.cds--data-table--sticky-header{max-block-size:18.75rem}.cds--data-table .cds--form-item.cds--checkbox-wrapper:last-of-type{margin:0}.cds--data-table--xs .cds--form-item.cds--checkbox-wrapper:last-of-type,.cds--data-table--sm .cds--form-item.cds--checkbox-wrapper:last-of-type{margin:-.1875rem 0}.cds--data-table .cds--table-column-slug,.cds--data-table .cds--table-column-decorator{inline-size:1rem;padding-inline-end:0}tr.cds--data-table--slug-row,tr.cds--data-table--slug-row+.cds--expandable-row,tr.cds--data-table--ai-label-row,tr.cds--data-table--ai-label-row+.cds--expandable-row{background:linear-gradient(to right, var(--cds-ai-aura-start-sm,#4589ff29) 0%, var(--cds-ai-aura-end,#fff0) 50%, transparent 50%);background-attachment:fixed}.cds--data-table--slug-row,.cds--data-table--ai-label-row{box-shadow:inset 1px 0 var(--cds-ai-border-strong,#4589ff)}.cds--data-table tbody tr.cds--data-table--ai-label-row:hover td,tr.cds--data-table--ai-label-row.cds--expandable-row:hover+.cds--expandable-row[data-child-row] td,tr.cds--data-table--ai-label-row.cds--expandable-row--hover+.cds--expandable-row[data-child-row]:hover>td,tr.cds--data-table--ai-label-row.cds--expandable-row--hover>td,tr.cds--data-table--selected.cds--data-table--ai-label-row.cds--expandable-row+tr.cds--expandable-row[data-child-row]>td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover td:first-of-type,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected:not(.cds--expandable-row):hover>td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover+tr[data-child-row]>td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row--hover>td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row--hover>td:first-of-type{background-color:#0000}.cds--data-table tbody tr.cds--data-table--ai-label-row:hover,tr.cds--data-table--ai-label-row:hover+.cds--expandable-row[data-child-row],tr.cds--data-table--ai-label-row.cds--expandable-row--hover+.cds--expandable-row[data-child-row]:hover,tr.cds--expandable-row--hover.cds--data-table--ai-label-row,tr.cds--data-table--selected.cds--parent-row.cds--expandable-row--hover.cds--data-table--ai-label-row{background:linear-gradient(to right, var(--cds-ai-aura-hover-start,#4589ff52) 0%, 15%, var(--cds-ai-aura-hover-end,#fff0) 50%), var(--cds-ai-aura-hover-background,#edf5ff);background-attachment:fixed}tr.cds--parent-row.cds--data-table--selected.cds--data-table--slug-row,.cds--data-table--selected.cds--data-table--slug-row,tr.cds--data-table--selected.cds--data-table--slug-row+.cds--expandable-row,tr.cds--parent-row.cds--data-table--selected.cds--data-table--ai-label-row,.cds--data-table--selected.cds--data-table--ai-label-row,tr.cds--data-table--selected.cds--data-table--ai-label-row+.cds--expandable-row{background:linear-gradient(to right, var(--cds-ai-aura-start-sm,#4589ff29) 0%, var(--cds-ai-aura-end,#fff0) 50%, transparent 50%), var(--cds-layer-selected);background-attachment:fixed}tr.cds--data-table--ai-label-row.cds--data-table--selected td,tr.cds--data-table--ai-label-row.cds--data-table--selected:hover td,tbody tr.cds--data-table--ai-label-row:hover td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover td:not(.cds--table-expand):not(.cds--table-column-checkbox):not(.cds--table-column-slug){border-block-end-color:var(--cds-border-subtle)}tr.cds--expandable-row.cds--data-table--selected.cds--data-table--slug-row[data-parent-row]>td:not(.cds--table-expand):not(.cds--table-column-checkbox):not(.cds--table-column-slug),tr.cds--expandable-row.cds--data-table--selected.cds--data-table--slug-row[data-parent-row]>td:not(.cds--table-expand):not(.cds--table-column-checkbox):not(.cds--table-column-slug){border-block-end:1px solid var(--cds-layer-selected)}tr.cds--parent-row.cds--data-table--slug-row.cds--expandable-row:hover td:first-of-type,tr.cds--parent-row.cds--data-table--ai-label-row.cds--expandable-row:hover td:first-of-type,tr.cds--parent-row.cds--data-table--decoratorß-row.cds--expandable-row:hover td:first-of-type{border-block-end:1px solid #0000}.cds--data-table thead th.cds--table-sort__header--slug .cds--table-sort,.cds--data-table thead th.cds--table-sort__header--ai-label .cds--table-sort{background:linear-gradient(to right, var(--cds-ai-aura-start-sm,#4589ff29) 0%, var(--cds-ai-aura-end,#fff0) 50%, transparent 50%)}.cds--data-table thead th:has(>.cds--table-header-label--slug){background:linear-gradient(to right, var(--cds-ai-aura-start-sm,#4589ff29) 0%, var(--cds-ai-aura-end,#fff0) 50%, transparent 50%)}.cds--data-table thead th:has(>.cds--table-header-label--ai-label){background:linear-gradient(to right, var(--cds-ai-aura-start-sm,#4589ff29) 0%, var(--cds-ai-aura-end,#fff0) 50%, transparent 50%)}.cds--table-column-slug .cds--ai-label,.cds--table-column-slug .cds--slug,.cds--table-column-decorator .cds--decorator{z-index:2;position:absolute;transform:translateY(-50%)}.cds--data-table--xl .cds--table-column-slug .cds--ai-label,.cds--data-table--xl .cds--table-column-slug .cds--slug,.cds--data-table--xl .cds--table-column-decorator .cds--decorator{transform:translateY(1px)}th .cds--table-header-label.cds--table-header-label--slug,th .cds--table-header-label.cds--table-header-label--ai-label,th .cds--table-header-label.cds--table-header-label--decorator{align-items:center;display:flex}th .cds--table-header-label.cds--table-header-label--ai-label .cds--ai-label,th .cds--table-header-label.cds--table-header-label--ai-label .cds--slug,th .cds--table-header-label.cds--table-header-label--decorator .cds--table-header-label--decorator-inner,th .cds--table-header-label.cds--table-header-label--ai-label .cds--table-header-label--decorator-inner{margin-inline-start:auto}th.cds--table-sort__header--slug,th.cds--table-sort__header--ai-label{box-shadow:inset 0 1px var(--cds-ai-border-strong,#4589ff)}th:has(.cds--table-header-label--slug){box-shadow:inset 0 1px var(--cds-ai-border-strong,#4589ff)}th:has(.cds--table-header-label--ai-label){box-shadow:inset 0 1px var(--cds-ai-border-strong,#4589ff)}td.cds--table-cell--column-slug{background:linear-gradient(to right, var(--cds-ai-aura-start-sm,#4589ff29) 0%, var(--cds-ai-aura-end,#fff0) 50%, transparent 50%)}tr.cds--parent-row:not(.cds--expandable-row):not(:first-of-type) td.cds--table-cell--column-slug{border-block-start:linear-gradient(to right, var(--cds-ai-aura-start-sm,#4589ff29) 0%, var(--cds-ai-aura-end,#fff0) 50%, transparent 50%)}@media screen and (-ms-high-contrast:active),(forced-colors:active){tr.cds--parent-row:not(.cds--expandable-row):not(:first-of-type) td.cds--table-cell--column-slug,.cds--data-table-content{outline:1px solid #0000}}.cds--loading{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--loading *,.cds--loading :before,.cds--loading :after{box-sizing:inherit}.cds--loading{animation-name:cds--rotate;animation-duration:.69s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.cds--loading svg circle{animation-name:cds--init-stroke;animation-duration:10ms;animation-timing-function:cubic-bezier(.5,0,.1,1)}@media screen and (prefers-reduced-motion:reduce){.cds--loading svg circle{animation:none}}.cds--loading{block-size:5.5rem;inline-size:5.5rem}.cds--loading__svg{fill:#0000}.cds--loading__svg circle{stroke-dasharray:276.461 276.461;stroke-linecap:butt;stroke-width:10px}.cds--loading__stroke{stroke:var(--cds-interactive,#0f62fe);stroke-dashoffset:52.5276px}.cds--loading--small .cds--loading__stroke{stroke-dashoffset:143.76px}.cds--loading--stop{animation:.7s cubic-bezier(0,0,.25,1) forwards cds--rotate-end-p1,.7s cubic-bezier(0,0,.25,1) .7s forwards cds--rotate-end-p2}.cds--loading--stop svg circle{animation-name:cds--stroke-end;animation-duration:.7s;animation-timing-function:cubic-bezier(0,0,.25,1);animation-delay:.7s;animation-fill-mode:forwards}@media screen and (prefers-reduced-motion:reduce){.cds--loading--stop svg circle{animation:none}}.cds--loading--small{block-size:1rem;inline-size:1rem;line-height:1rem}.cds--loading--small circle{stroke-width:16px}.cds--loading--small .cds--loading__svg{stroke:var(--cds-interactive,#0f62fe)}.cds--loading__background{stroke:var(--cds-layer-accent);stroke-dashoffset:-22px}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (appearance:none){circle.cds--loading__background{stroke-dasharray:265;stroke-dashoffset:0}}.cds--loading-overlay{z-index:6000;background-color:var(--cds-overlay,#0009);justify-content:center;align-items:center;block-size:100%;inline-size:100%;transition:background-color .7s cubic-bezier(.4,.14,.3,1);display:flex;position:fixed;inset-block-start:0;inset-inline-start:0}.cds--loading-overlay--stop{display:none}@keyframes cds--rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cds--rotate-end-p1{to{transform:rotate(360deg)}}@keyframes cds--rotate-end-p2{to{transform:rotate(-360deg)}}@keyframes cds--init-stroke{0%{stroke-dashoffset:276.461px}to{stroke-dashoffset:52.5276px}}@keyframes cds--stroke-end{0%{stroke-dashoffset:52.5276px}to{stroke-dashoffset:276.461px}}.cds--file{inline-size:100%}.cds--file--invalid{fill:var(--cds-support-error,#da1e28);margin-inline-end:.5rem}.cds--file--label html{font-size:100%}.cds--file--label body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--file--label code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--file--label strong{font-weight:600}.cds--file--label{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);color:var(--cds-text-primary,#161616);margin-block-end:.5rem}.cds--file--label--disabled{color:var(--cds-text-disabled,#16161640)}.cds--file-input{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;visibility:inherit;white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.cds--file-btn{margin:0;padding-inline-end:4rem;display:inline-flex}.cds--file-browse-btn{color:var(--cds-link-primary,#0f62fe);cursor:pointer;outline-offset:-2px;outline:2px solid #0000;inline-size:100%;max-inline-size:20rem;transition:all .11s cubic-bezier(.2,0,.38,.9);display:inline-block}.cds--file-browse-btn:focus,.cds--file-browse-btn:hover{outline:2px solid var(--cds-focus,#0f62fe)}.cds--file-browse-btn:hover,.cds--file-browse-btn:focus,.cds--file-browse-btn:active,.cds--file-browse-btn:active:visited{text-decoration:underline}.cds--file-browse-btn:active{color:var(--cds-text-primary,#161616)}.cds--file-browse-btn--disabled{color:var(--cds-text-disabled,#16161640);cursor:no-drop;text-decoration:none;transition:none}.cds--file-browse-btn--disabled:hover,.cds--file-browse-btn--disabled:focus{color:var(--cds-text-disabled,#16161640);outline:none;text-decoration:none}.cds--file-browse-btn--disabled .cds--file__drop-container{border:1px dashed var(--cds-button-disabled,#c6c6c6)}.cds--label-description html{font-size:100%}.cds--label-description body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--label-description code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--label-description strong{font-weight:600}.cds--label-description{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-secondary,#525252);margin-block-end:1rem}.cds--label-description--disabled{color:var(--cds-text-disabled,#16161640)}.cds--file-container--drop{inline-size:100%}.cds--file-btn~.cds--file-container{margin-block-start:1.5rem}.cds--btn~.cds--file-container{margin-block-start:1rem}.cds--file .cds--file-container,.cds--file~.cds--file-container{margin-block-start:.5rem}.cds--file__selected-file{background-color:var(--cds-layer);word-break:break-word;grid-template-columns:1fr auto;grid-auto-rows:auto;align-items:center;gap:.75rem 0;min-block-size:3rem;max-inline-size:20rem;margin-block-end:.5rem;display:grid}.cds--file__selected-file:last-child{margin-block-end:0}.cds--file__selected-file .cds--form-requirement{grid-column:1/-1;max-block-size:none;margin:0;display:block}.cds--file__selected-file .cds--inline-loading__animation .cds--loading{margin-inline-end:0}.cds--file__selected-file .cds--file-filename{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);text-overflow:ellipsis;white-space:nowrap;margin-inline-start:1rem;overflow:hidden}.cds--file__selected-file .cds--file-filename-container-wrap{max-inline-size:17.5rem;margin-block-start:1px;padding-inline-start:1rem}@media (width<=410px){.cds--file__selected-file .cds--file-filename-container-wrap{max-inline-size:13.5rem}}.cds--file__selected-file .cds--file-filename-container-wrap-invalid{max-inline-size:15.5rem}.cds--file__selected-file .cds--file-filename-container-wrap-invalid .cds--file-filename-tooltip{inline-size:-webkit-fill-available;padding-inline-start:1rem}@-moz-document url-prefix(){.cds--file__selected-file .cds--file-filename-container-wrap-invalid .cds--file-filename-tooltip{inline-size:-moz-available}}.cds--file__selected-file .cds--file-filename-tooltip{inline-size:-webkit-fill-available}@-moz-document url-prefix(){.cds--file__selected-file .cds--file-filename-tooltip{inline-size:-moz-available}}.cds--file__selected-file .cds--file-filename-button{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:inherit;cursor:pointer;font:inherit;outline:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;inline-size:-webkit-fill-available;padding:0;overflow:hidden}@-moz-document url-prefix(){.cds--file__selected-file .cds--file-filename-button{inline-size:-moz-available}}.cds--file__selected-file .cds--file-filename-button:focus{outline:revert}.cds--file__selected-file--md{gap:.5rem 0;min-block-size:2.5rem}.cds--file__selected-file--sm{gap:.25rem 0;min-block-size:2rem}.cds--file__selected-file--invalid__wrapper{outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--file__selected-file--invalid__wrapper{outline-style:dotted}}.cds--file__selected-file--invalid__wrapper{background-color:var(--cds-layer);outline-width:1px;max-inline-size:20rem;margin-block-end:.5rem}.cds--file__selected-file--disabled{color:var(--cds-text-disabled,#16161640);cursor:not-allowed}.cds--file__selected-file--invalid{outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--file__selected-file--invalid{outline-style:dotted}}.cds--file__selected-file--invalid{padding:.75rem 0}.cds--file__selected-file--invalid.cds--file__selected-file--sm{padding:.25rem 0}.cds--file__selected-file--invalid.cds--file__selected-file--md{padding:.5rem 0}.cds--file__selected-file--invalid .cds--form-requirement{border-block-start:1px solid var(--cds-border-subtle);padding-block-start:1rem}.cds--file__selected-file--invalid.cds--file__selected-file--sm .cds--form-requirement{padding-block-start:.4375rem}.cds--file__selected-file--invalid.cds--file__selected-file--md .cds--form-requirement{padding-block-start:.6875rem}.cds--file__selected-file--invalid .cds--form-requirement__title,.cds--file__selected-file--invalid .cds--form-requirement__supplement{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);padding:0 1rem}.cds--file__selected-file--invalid .cds--form-requirement__title{color:var(--cds-text-error,#da1e28)}.cds--file__selected-file--invalid .cds--form-requirement__supplement{color:var(--cds-text-primary,#161616)}.cds--file__selected-file--invalid+.cds--form-requirement{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);color:var(--cds-text-error,#da1e28);max-block-size:12.5rem;padding:.5rem 1rem;font-weight:400;display:block;overflow:visible}.cds--file__selected-file--invalid+.cds--form-requirement .cds--form-requirement__supplement{color:var(--cds-text-primary,#161616);padding-block-end:.5rem}.cds--file__state-container{justify-content:center;align-items:center;min-inline-size:1.5rem;padding-inline-end:.75rem;display:flex}.cds--file__state-container .cds--loading__svg{stroke:var(--cds-icon-primary,#161616)}.cds--file__state-container .cds--file-loading{background-color:#0000;border:none;justify-content:center;align-items:center;block-size:1rem;inline-size:1.5rem;padding:.25rem;display:flex}.cds--file__state-container .cds--file-complete{fill:var(--cds-interactive,#0f62fe);inline-size:1.5rem}.cds--file__state-container .cds--file-complete:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--file__state-container .cds--file-complete:focus{outline-style:dotted}}.cds--file__state-container .cds--file-complete [data-icon-path=inner-path]{fill:var(--cds-icon-inverse,#fff);opacity:1}.cds--file__state-container .cds--file-invalid{block-size:1rem;fill:var(--cds-support-error,#da1e28);inline-size:1rem}.cds--file__state-container .cds--file-close{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;block-size:1.5rem;inline-size:1.5rem;padding:0;display:flex}.cds--file__state-container .cds--file-close svg{fill:var(--cds-icon-primary,#161616)}.cds--file__state-container .cds--file-close[disabled]{cursor:not-allowed}.cds--file__state-container .cds--file-close[disabled] svg{fill:var(--cds-icon-disabled,#16161640)}.cds--file__state-container .cds--file-close:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--file__state-container .cds--file-close:focus{outline-style:dotted}}.cds--file__state-container .cds--inline-loading__animation{margin-inline-end:-.5rem}.cds--file__drop-container{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--file__drop-container *,.cds--file__drop-container :before,.cds--file__drop-container :after{box-sizing:inherit}.cds--file__drop-container::-moz-focus-inner{border:0}.cds--file__drop-container{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);border:1px dashed var(--cds-border-strong);justify-content:space-between;align-items:flex-start;block-size:6rem;padding:1rem;display:flex;overflow:hidden}.cds--file__drop-container--drag-over{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px;background:0 0}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--file__selected-file{outline:1px solid #0000}}@keyframes prefix--stroke{to{stroke-dashoffset:0}}.cds--inline-loading{color:var(--cds-text-secondary,#525252);align-items:center;min-block-size:2rem;inline-size:100%;display:flex}.cds--inline-loading__text{font-size:var(--cds-label-02-font-size,.875rem);font-weight:var(--cds-label-02-font-weight,400);line-height:var(--cds-label-02-line-height,1.28572);letter-spacing:var(--cds-label-02-letter-spacing,.16px)}.cds--inline-loading__animation{justify-content:center;align-items:center;margin-inline-end:.5rem;display:flex;position:relative}.cds--inline-loading__checkmark-container{fill:var(--cds-support-success,#24a148)}.cds--inline-loading__checkmark-container.cds--inline-loading__svg{inline-size:.75rem;position:absolute;inset-block-start:.75rem}.cds--inline-loading__checkmark-container[hidden]{display:none}.cds--inline-loading__checkmark{fill:none;stroke:var(--cds-interactive,#0f62fe);stroke-dasharray:12;stroke-dashoffset:12px;stroke-width:1.8px;transform-origin:50%;animation-name:cds--stroke;animation-duration:.25s;animation-fill-mode:forwards}.cds--inline-loading--error{block-size:1rem;fill:var(--cds-support-error,#da1e28);inline-size:1rem}.cds--inline-loading--error[hidden]{display:none}.cds--loading--small .cds--inline-loading__svg{stroke:var(--cds-interactive,#0f62fe)}.cds--btn .cds--inline-loading--btn{min-block-size:0}.cds--btn .cds--inline-loading--btn .cds--inline-loading__text{font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);line-height:var(--cds-body-short-01-line-height,1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px)}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.cds--inline-loading__checkmark-container{inset-block-start:1px;inset-inline-end:.5rem}.cds--inline-loading__checkmark{stroke-dasharray:0;stroke-dashoffset:0;animation:none}}.cds--modal{z-index:9000;background-color:var(--cds-overlay,#0009);content:"";justify-content:center;align-items:center;block-size:100vh;inline-size:100vw;display:flex;position:fixed;inset-block-start:0;inset-inline-start:0}.cds--modal.cds--modal--enable-presence{animation:.24s cubic-bezier(0,0,.3,1) forwards cds--presence-modal__enter}@media screen and (prefers-reduced-motion:reduce){.cds--modal.cds--modal--enable-presence{animation:none}}.cds--modal.cds--modal--enable-presence[data-exiting]{animation:.24s cubic-bezier(.4,.14,1,1) forwards cds--presence-modal__exit}@media screen and (prefers-reduced-motion:reduce){.cds--modal.cds--modal--enable-presence[data-exiting]{animation:none}}@keyframes cds--presence-modal__enter{0%{opacity:0}to{opacity:1}}@keyframes cds--presence-modal__exit{0%{opacity:1}to{opacity:0}}.cds--modal:not(.cds--modal--enable-presence){opacity:0;visibility:hidden;transition:opacity .24s cubic-bezier(.4,.14,1,1),visibility 0s linear .24s}.cds--modal:not(.cds--modal--enable-presence).is-visible{opacity:1;visibility:inherit;transition:opacity .24s cubic-bezier(0,0,.3,1),visibility linear}@media screen and (prefers-reduced-motion:reduce){.cds--modal:not(.cds--modal--enable-presence).is-visible{transition:none}}.cds--modal .cds--text-input--fluid .cds--text-input,.cds--modal .cds--text-area--fluid .cds--text-area__wrapper,.cds--modal .cds--text-area--fluid .cds--text-area,.cds--modal .cds--search--fluid .cds--search-input,.cds--modal .cds--select--fluid .cds--select-input,.cds--modal .cds--text-area--fluid .cds--text-area__wrapper[data-invalid] .cds--text-area__divider+.cds--form-requirement,.cds--modal .cds--list-box__wrapper--fluid .cds--list-box,.cds--modal .cds--list-box__wrapper--fluid.cds--list-box__wrapper,.cds--modal .cds--number-input--fluid input[type=number],.cds--modal .cds--number-input--fluid input[type=text],.cds--modal .cds--number-input--fluid .cds--number__control-btn:before,.cds--modal .cds--number-input--fluid .cds--number__control-btn:after,.cds--modal .cds--date-picker--fluid .ccdsds--date-picker-input__wrapper .cds--date-picker__input{background-color:var(--cds-field-01,#f4f4f4)}.cds--modal .cds--list-box__wrapper--fluid .cds--list-box__menu{background-color:var(--cds-layer-01,#f4f4f4)}.cds--modal .cds--list-box__menu-item:hover{background-color:var(--cds-layer-hover-02,#e8e8e8)}.cds--modal .cds--list-box__menu-item--active{background-color:var(--cds-layer-selected-02,#e0e0e0)}.cds--modal .cds--list-box__menu-item--active:hover{background-color:var(--cds-layer-selected-hover-02,#d1d1d1)}.cds--modal .cds--number-input--fluid .cds--number__control-btn:hover:before,.cds--modal .cds--number-input--fluid .cds--number__control-btn:hover:after{background-color:var(--cds-field-hover)}.cds--modal .cds--number-input--fluid .cds--number__control-btn:focus:before,.cds--modal .cds--number-input--fluid .cds--number__control-btn:focus:after{border-inline-start:2px solid var(--cds-focus,#0f62fe)}.cds--modal--enable-presence[data-exiting] .cds--modal-container{animation:.24s cubic-bezier(.4,.14,1,1) forwards cds--presence-modal-container__exit}@media screen and (prefers-reduced-motion:reduce){.cds--modal--enable-presence[data-exiting] .cds--modal-container{animation:none}}.cds--modal--enable-presence .cds--modal-container{animation:.24s cubic-bezier(0,0,.3,1) forwards cds--presence-modal-container__enter}@media screen and (prefers-reduced-motion:reduce){.cds--modal--enable-presence .cds--modal-container{animation:none}}@keyframes cds--presence-modal-container__enter{0%{transform:translateY(-24px)}to{transform:translate(0,0)}}@keyframes cds--presence-modal-container__exit{0%{transform:translate(0,0)}to{transform:translateY(-24px)}}:not(.cds--modal--enable-presence).is-visible .cds--modal-container{transition:transform .24s cubic-bezier(0,0,.3,1);transform:translate(0,0)}:not(.cds--modal--enable-presence) .cds--modal-container{transition:transform .24s cubic-bezier(.4,.14,1,1);transform:translateY(-24px)}.cds--modal-container{border:1px solid var(--cds-border-subtle-01,#c6c6c6);background-color:var(--cds-layer);outline-offset:-3px;transform-origin:top;outline:3px solid #0000;grid-template-rows:auto 1fr auto;grid-template-columns:100%;max-block-size:100%;inline-size:100%;display:grid;position:fixed;inset-block-start:0}@media (width>=42rem){.cds--modal-container{max-block-size:90%;inline-size:84%;position:relative}}@media (width>=66rem){.cds--modal-container{max-block-size:84%;inline-size:60%}}@media (width>=82rem){.cds--modal-container{inline-size:48%}}.cds--modal-container .cds--modal-container-body{display:contents}.cds--modal-content{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--cds-text-primary,#161616);grid-area:2/1/-2/-1;padding-block:.5rem 3rem;padding-inline:1rem;font-weight:400;position:relative;overflow-y:auto}.cds--modal-content:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--modal-content:focus{outline-style:dotted}}.cds--modal-content .cds--form--fluid{margin-inline:-1rem}.cds--modal-content>p,.cds--modal-content__regular-content{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);padding-inline-end:calc(20% - 2rem)}.cds--modal-content--with-form{padding-inline-end:1rem}.cds--modal-header{grid-area:1/1/1/-1;max-block-size:50vh;margin-block-end:.5rem;padding-block-start:1rem;padding-inline:1rem 3rem;overflow-y:auto}.cds--modal-header__label{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--modal-header__label *,.cds--modal-header__label :before,.cds--modal-header__label :after{box-sizing:inherit}.cds--modal-header__label{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:var(--cds-text-secondary,#525252);margin-block-end:.25rem}.cds--modal-header__heading{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--modal-header__heading *,.cds--modal-header__heading :before,.cds--modal-header__heading :after{box-sizing:inherit}.cds--modal-header__heading{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0);color:var(--cds-text-primary,#161616);padding-inline-end:calc(20% - 3rem)}.cds--modal-container--xs .cds--modal-content__regular-content{padding-inline-end:1rem}.cds--modal-container--xs .cds--modal-content>p{padding-inline-end:0}@media (width>=42rem){.cds--modal-container--xs{inline-size:48%}}@media (width>=66rem){.cds--modal-container--xs{max-block-size:48%;inline-size:32%}}@media (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 (width>=42rem){.cds--modal-container--sm{inline-size:60%}}@media (width>=66rem){.cds--modal-container--sm{max-block-size:72%;inline-size:42%}.cds--modal-container--sm .cds--modal-content>p,.cds--modal-container--sm .cds--modal-content__regular-content{padding-inline-end:20%}}@media (width>=82rem){.cds--modal-container--sm{inline-size:36%}}@media (width>=42rem){.cds--modal-container--lg{inline-size:96%}}@media (width>=66rem){.cds--modal-container--lg{max-block-size:96%;inline-size:84%}}@media (width>=82rem){.cds--modal-container--lg{inline-size:72%}}.cds--modal-scroll-content{-webkit-mask-image:linear-gradient(to bottom, var(--cds-layer) calc(100% - 80px), transparent calc(100% - 48px), transparent 100%), linear-gradient(to left, var(--cds-layer) 0, 16px, transparent 16px), linear-gradient(to right, var(--cds-layer) 0, 2px, transparent 2px), linear-gradient(to top, var(--cds-layer) 0, 2px, transparent 2px);mask-image:linear-gradient(to bottom, var(--cds-layer) calc(100% - 80px), transparent calc(100% - 48px), transparent 100%), linear-gradient(to left, var(--cds-layer) 0, 16px, transparent 16px), linear-gradient(to right, var(--cds-layer) 0, 2px, transparent 2px), linear-gradient(to top, var(--cds-layer) 0, 2px, transparent 2px);border-block-end:2px solid #0000}.cds--modal--slug .cds--modal-content.cds--modal-scroll-content.cds--modal-scroll-content--no-fade,.cds--modal--decorator .cds--modal-content.cds--modal-scroll-content.cds--modal-scroll-content--no-fade,.cds--modal-scroll-content.cds--modal-scroll-content--no-fade,.cds--modal-scroll-content--no-fade{-webkit-mask-image:none;mask-image:none}.cds--modal-scroll-content:has(.cds--autoalign){-webkit-mask-image:none;mask-image:none}.cds--modal-scroll-content>:last-child{margin-block-end:1.5rem}.cds--modal-footer{grid-area:-1/1/-1/-1;justify-content:flex-end;block-size:4rem;margin-block-start:auto;display:flex}.cds--modal-footer .cds--btn{flex:0 50%;align-items:baseline;block-size:4rem;max-inline-size:none;margin:0}.cds--modal-footer .cds--btn:not(.cds--skeleton){padding-block:.875rem 2rem}.cds--modal-footer--three-button .cds--btn{flex:0 25%;align-items:flex-start}.cds--modal-close-button{position:absolute;inset-block-start:0;inset-inline-end:0}.cds--modal-close{cursor:pointer;background-color:#0000;border:2px solid #0000;block-size:3rem;inline-size:3rem;padding:.75rem;transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.cds--modal-close:hover{background-color:var(--cds-layer-hover)}.cds--modal-close:focus{border-color:var(--cds-focus,#0f62fe);outline:none}.cds--modal-close::-moz-focus-inner{border:0}.cds--modal-close__icon{block-size:1.25rem;fill:var(--cds-icon-primary,#161616);inline-size:1.25rem}.cds--body--with-modal-open{overflow:hidden}.cds--body--with-modal-open .cds--modal .cds--tooltip,.cds--body--with-modal-open .cds--modal .cds--overflow-menu-options,.cds--body--with-modal-open .cds--overflow-menu-options{z-index:9000}.cds--modal-container--full-width .cds--modal-content{margin:0;padding:0}:is(.cds--modal--slug.cds--modal,.cds--modal--decorator:has(.cds--ai-label).cds--modal){background-color:var(--cds-ai-overlay,#00114180)}:is(.cds--modal--slug .cds--modal-container,.cds--modal--decorator:has(.cds--ai-label) .cds--modal-container){background:linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)) 0%, var(--cds-ai-aura-start,#4589ff1a) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%) padding-box, linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)), var(--cds-layer,var(--cds-ai-popover-background,#fff))) padding-box, linear-gradient(to bottom, var(--cds-ai-border-start,#a6c8ffa3), var(--cds-ai-border-end,#78a9ff)) border-box, linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)), var(--cds-layer,var(--cds-ai-popover-background,#fff))) border-box;background-color:var(--cds-layer);box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow,#4589ff1a), 0 24px 40px -24px var(--cds-ai-drop-shadow,#0f62fe1a);border:1px solid #0000}:is(.cds--modal--slug .cds--modal-container:has(.cds--modal-footer),.cds--modal--decorator:has(.cds--ai-label) .cds--modal-container:has(.cds--modal-footer)){background:linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)) calc(0% + 64px), var(--cds-ai-aura-start,#4589ff1a) calc(0% + 64px), 15%, var(--cds-ai-aura-end,#fff0) 50%) padding-box, linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)), var(--cds-layer,var(--cds-ai-popover-background,#fff))) padding-box, linear-gradient(to bottom, var(--cds-ai-border-start,#a6c8ffa3), var(--cds-ai-border-end,#78a9ff)) border-box, linear-gradient(to top, var(--cds-layer,var(--cds-ai-popover-background,#fff)), var(--cds-layer,var(--cds-ai-popover-background,#fff))) border-box;box-shadow:inset 0 -80px 0 -16px var(--cds-layer), inset 0 -160px 70px -65px var(--cds-ai-inner-shadow,#4589ff1a), 0 24px 40px -24px var(--cds-ai-drop-shadow,#0f62fe1a)}.cds--modal--slug .cds--modal-content.cds--modal-scroll-content,.cds--modal--decorator .cds--modal-content.cds--modal-scroll-content{-webkit-mask-image:linear-gradient(to bottom, var(--cds-layer) calc(100% - 80px), transparent calc(100% - 48px), transparent 100%), linear-gradient(to left, var(--cds-layer) 0, 16px, transparent 16px), linear-gradient(to right, var(--cds-layer) 0, 2px, transparent 2px), linear-gradient(to top, var(--cds-layer) 0, 2px, transparent 2px);mask-image:linear-gradient(to bottom, var(--cds-layer) calc(100% - 80px), transparent calc(100% - 48px), transparent 100%), linear-gradient(to left, var(--cds-layer) 0, 16px, transparent 16px), linear-gradient(to right, var(--cds-layer) 0, 2px, transparent 2px), linear-gradient(to top, var(--cds-layer) 0, 2px, transparent 2px)}.cds--modal-header>.cds--modal-close-button~.cds--modal--inner__decorator>*,.cds--modal--decorator .cds--modal-container-body>.cds--modal--inner__decorator>*,.cds--modal-header>.cds--modal-close-button~.cds--ai-label,.cds--modal--slug .cds--modal-container-body>.cds--ai-label,.cds--modal-header>.cds--modal-close-button~.cds--slug,.cds--modal--slug .cds--modal-container-body>.cds--slug{position:absolute;inset-block-start:.625rem;inset-inline-end:3rem}.cds--modal-header>.cds--modal--inner__decorator:has(+.cds--modal-close-button)>*{position:absolute;inset-block-start:.625rem;inset-inline-end:3rem}.cds--modal-header>.cds--ai-label:has(+.cds--modal-close-button){position:absolute;inset-block-start:.625rem;inset-inline-end:3rem}.cds--modal-header>.cds--slug:has(+.cds--modal-close-button){position:absolute;inset-block-start:.625rem;inset-inline-end:3rem}.cds--modal-header>.cds--modal--inner__decorator:not(:has(.cds--ai-label))>*{inset-block-start:1rem}.cds--modal-header>.cds--modal--inner__decorator:has(.cds--ai-label--revert)>*{inset-block-start:1.475rem}.cds--modal--decorator .cds--modal-content--overflow-indicator:before,.cds--modal--decorator .cds--modal-content--overflow-indicator{display:none}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--modal-close:focus{color:highlight;outline:1px solid highlight}}.cds--inline-notification html{font-size:100%}.cds--inline-notification body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--inline-notification code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--inline-notification strong{font-weight:600}.cds--inline-notification{block-size:auto;color:var(--cds-text-inverse,#fff);flex-wrap:wrap;min-block-size:3rem;inline-size:100%;min-inline-size:18rem;max-inline-size:18rem;display:flex;position:relative}@media (width>=42rem){.cds--inline-notification{flex-wrap:nowrap;max-inline-size:38rem}}@media (width>=66rem){.cds--inline-notification{max-inline-size:46rem}}@media (width>=99rem){.cds--inline-notification{max-inline-size:52rem}}.cds--inline-notification:not(.cds--inline-notification--low-contrast) a{color:var(--cds-link-inverse,#78a9ff)}.cds--inline-notification a{text-decoration:none}.cds--inline-notification a:hover{text-decoration:underline}.cds--inline-notification a:focus{outline:1px solid var(--cds-link-inverse,#78a9ff)}.cds--inline-notification.cds--inline-notification--low-contrast a:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--inline-notification.cds--inline-notification--low-contrast a:focus{outline-style:dotted}}.cds--inline-notification--low-contrast{color:var(--cds-text-primary,#161616)}.cds--inline-notification--low-contrast .cds--inline-notification__close-button:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--inline-notification--low-contrast .cds--inline-notification__close-button:focus{outline-style:dotted}}.cds--inline-notification--low-contrast .cds--inline-notification__close-button .cds--inline-notification__close-icon{fill:var(--cds-icon-primary,#161616)}.cds--inline-notification--low-contrast:before{box-sizing:border-box;content:"";filter:opacity(.4);pointer-events:none;border-style:solid;border-width:1px 1px 1px 0;block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.cds--inline-notification--error{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-error-inverse,#fa4d56)}.cds--inline-notification--error .cds--inline-notification__icon,.cds--inline-notification--error .cds--toast-notification__icon,.cds--inline-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error-inverse,#fa4d56)}.cds--inline-notification--low-contrast.cds--inline-notification--error{background:var(--cds-notification-background-error,#fff1f1);border-inline-start:3px solid var(--cds-support-error,#da1e28)}.cds--inline-notification--low-contrast.cds--inline-notification--error .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--error .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error,#da1e28)}.cds--inline-notification--low-contrast.cds--inline-notification--error:before{border-color:var(--cds-support-error,#da1e28)}.cds--inline-notification--success{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-success-inverse,#42be65)}.cds--inline-notification--success .cds--inline-notification__icon,.cds--inline-notification--success .cds--toast-notification__icon,.cds--inline-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success-inverse,#42be65)}.cds--inline-notification--low-contrast.cds--inline-notification--success{background:var(--cds-notification-background-success,#defbe6);border-inline-start:3px solid var(--cds-support-success,#24a148)}.cds--inline-notification--low-contrast.cds--inline-notification--success .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--success .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success,#24a148)}.cds--inline-notification--low-contrast.cds--inline-notification--success:before{border-color:var(--cds-support-success,#24a148)}.cds--inline-notification--info,.cds--inline-notification--info-square{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-info-inverse,#4589ff)}.cds--inline-notification--info .cds--inline-notification__icon,.cds--inline-notification--info .cds--toast-notification__icon,.cds--inline-notification--info .cds--actionable-notification__icon,.cds--inline-notification--info-square .cds--inline-notification__icon,.cds--inline-notification--info-square .cds--toast-notification__icon,.cds--inline-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info-inverse,#4589ff)}.cds--inline-notification--low-contrast.cds--inline-notification--info,.cds--inline-notification--low-contrast.cds--inline-notification--info-square{background:var(--cds-notification-background-info,#edf5ff);border-inline-start:3px solid var(--cds-support-info,#0043ce)}.cds--inline-notification--low-contrast.cds--inline-notification--info .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info .cds--actionable-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info-square .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info-square .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info,#0043ce)}.cds--inline-notification--low-contrast.cds--inline-notification--info:before,.cds--inline-notification--low-contrast.cds--inline-notification--info-square:before{border-color:var(--cds-support-info,#0043ce)}.cds--inline-notification--warning,.cds--inline-notification--warning-alt{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-warning-inverse,#f1c21b)}.cds--inline-notification--warning .cds--inline-notification__icon,.cds--inline-notification--warning .cds--toast-notification__icon,.cds--inline-notification--warning .cds--actionable-notification__icon,.cds--inline-notification--warning-alt .cds--inline-notification__icon,.cds--inline-notification--warning-alt .cds--toast-notification__icon,.cds--inline-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning-inverse,#f1c21b)}.cds--inline-notification--low-contrast.cds--inline-notification--warning,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt{background:var(--cds-notification-background-warning,#fcf4d6);border-inline-start:3px solid var(--cds-support-warning,#f1c21b)}.cds--inline-notification--low-contrast.cds--inline-notification--warning .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning .cds--actionable-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning,#f1c21b)}.cds--inline-notification--low-contrast.cds--inline-notification--warning:before,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt:before{border-color:var(--cds-support-warning,#f1c21b)}.cds--inline-notification--warning .cds--inline-notification__icon path[opacity="0"],.cds--inline-notification--warning-alt .cds--inline-notification__icon path:first-of-type{fill:#000;opacity:1}.cds--inline-notification__details{flex-grow:1;margin-inline:.8125rem 3rem;display:flex}@media (width>=42rem){.cds--inline-notification__details{margin:0 .8125rem}}.cds--inline-notification__icon{flex-shrink:0;margin-block-start:.875rem;margin-inline-end:1rem}.cds--inline-notification__text-wrapper{flex-wrap:wrap;padding:.9375rem 0;display:flex}.cds--inline-notification__title{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);margin-inline-end:.25rem}.cds--inline-notification__subtitle{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);word-break:break-word}.cds--inline-notification__action-button.cds--btn--ghost{block-size:2rem;margin-block-end:.5rem;margin-inline-start:2.5rem}@media (width>=42rem){.cds--inline-notification__action-button.cds--btn--ghost{margin:.5rem 0}}.cds--inline-notification:not(.cds--inline-notification--low-contrast) .cds--inline-notification__action-button.cds--btn--ghost{color:var(--cds-link-inverse,#78a9ff)}.cds--inline-notification__action-button.cds--btn--ghost:active{background-color:var(--cds-background-inverse-hover,#474747)}@media (any-hover:hover){.cds--inline-notification__action-button.cds--btn--ghost:hover{background-color:var(--cds-background-inverse-hover,#474747)}}.cds--inline-notification--low-contrast .cds--inline-notification__action-button.cds--btn--ghost:active{background-color:var(--cds-notification-action-hover,#fff)}@media (any-hover:hover){.cds--inline-notification--low-contrast .cds--inline-notification__action-button.cds--btn--ghost:hover{background-color:var(--cds-notification-action-hover,#fff)}}.cds--inline-notification__action-button.cds--btn--ghost:focus{box-shadow:none;outline:2px solid var(--cds-focus-inverse,#fff);outline-offset:-2px;border-color:#0000}.cds--inline-notification--low-contrast .cds--inline-notification__action-button.cds--btn--ghost:focus{outline-color:var(--cds-focus,#0f62fe)}.cds--inline-notification--hide-close-button .cds--inline-notification__action-button.cds--btn--ghost{margin-inline-end:.5rem}.cds--inline-notification__close-button{outline-offset:-2px;cursor:pointer;background:0 0;border:none;outline:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;block-size:3rem;inline-size:3rem;min-inline-size:3rem;max-inline-size:3rem;padding:0;transition:outline .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9);display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.cds--inline-notification__close-button:focus{outline:2px solid var(--cds-focus-inverse,#fff);outline-offset:-2px}.cds--inline-notification__close-button .cds--inline-notification__close-icon{fill:var(--cds-icon-inverse,#fff)}@media (width>=42rem){.cds--inline-notification__close-button{position:static}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--inline-notification{outline:1px solid #0000}.cds--inline-notification__close-button:focus,.cds--btn.cds--btn--ghost.cds--inline-notification__action-button:focus{color:highlight;outline:1px solid highlight}}.cds--toast-notification html{font-size:100%}.cds--toast-notification body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--toast-notification code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--toast-notification strong{font-weight:600}.cds--toast-notification{block-size:auto;color:var(--cds-text-inverse,#fff);inline-size:18rem;padding-inline-start:.8125rem;display:flex;box-shadow:0 2px 6px #0003}@media (width>=99rem){.cds--toast-notification{inline-size:22rem}}.cds--toast-notification:not(.cds--toast-notification--low-contrast) a{color:var(--cds-link-inverse,#78a9ff)}.cds--toast-notification a{text-decoration:none}.cds--toast-notification a:hover{text-decoration:underline}.cds--toast-notification a:focus{outline:1px solid var(--cds-link-inverse,#78a9ff)}.cds--toast-notification.cds--toast-notification--low-contrast a:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--toast-notification.cds--toast-notification--low-contrast a:focus{outline-style:dotted}}.cds--toast-notification--low-contrast,.cds--toast-notification--low-contrast .cds--toast-notification__subtitle,.cds--toast-notification--low-contrast .cds--toast-notification__caption{color:var(--cds-text-primary,#161616)}.cds--toast-notification--low-contrast .cds--toast-notification__close-button .cds--toast-notification__close-icon{fill:var(--cds-icon-primary,#161616)}.cds--toast-notification--low-contrast .cds--toast-notification__close-button:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--toast-notification--low-contrast .cds--toast-notification__close-button:focus{outline-style:dotted}}.cds--toast-notification--error{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-error-inverse,#fa4d56)}.cds--toast-notification--error .cds--inline-notification__icon,.cds--toast-notification--error .cds--toast-notification__icon,.cds--toast-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error-inverse,#fa4d56)}.cds--toast-notification--low-contrast.cds--toast-notification--error{background:var(--cds-notification-background-error,#fff1f1);border-inline-start:3px solid var(--cds-support-error,#da1e28)}.cds--toast-notification--low-contrast.cds--toast-notification--error .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--error .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error,#da1e28)}.cds--toast-notification--success{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-success-inverse,#42be65)}.cds--toast-notification--success .cds--inline-notification__icon,.cds--toast-notification--success .cds--toast-notification__icon,.cds--toast-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success-inverse,#42be65)}.cds--toast-notification--low-contrast.cds--toast-notification--success{background:var(--cds-notification-background-success,#defbe6);border-inline-start:3px solid var(--cds-support-success,#24a148)}.cds--toast-notification--low-contrast.cds--toast-notification--success .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--success .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success,#24a148)}.cds--toast-notification--info,.cds--toast-notification--info-square{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-info-inverse,#4589ff)}.cds--toast-notification--info .cds--inline-notification__icon,.cds--toast-notification--info .cds--toast-notification__icon,.cds--toast-notification--info .cds--actionable-notification__icon,.cds--toast-notification--info-square .cds--inline-notification__icon,.cds--toast-notification--info-square .cds--toast-notification__icon,.cds--toast-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info-inverse,#4589ff)}.cds--toast-notification--low-contrast.cds--toast-notification--info,.cds--toast-notification--low-contrast.cds--toast-notification--info-square{background:var(--cds-notification-background-info,#edf5ff);border-inline-start:3px solid var(--cds-support-info,#0043ce)}.cds--toast-notification--low-contrast.cds--toast-notification--info .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info .cds--actionable-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info-square .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info-square .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info,#0043ce)}.cds--toast-notification--warning,.cds--toast-notification--warning-alt{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-warning-inverse,#f1c21b)}.cds--toast-notification--warning .cds--inline-notification__icon,.cds--toast-notification--warning .cds--toast-notification__icon,.cds--toast-notification--warning .cds--actionable-notification__icon,.cds--toast-notification--warning-alt .cds--inline-notification__icon,.cds--toast-notification--warning-alt .cds--toast-notification__icon,.cds--toast-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning-inverse,#f1c21b)}.cds--toast-notification--low-contrast.cds--toast-notification--warning,.cds--toast-notification--low-contrast.cds--toast-notification--warning-alt{background:var(--cds-notification-background-warning,#fcf4d6);border-inline-start:3px solid var(--cds-support-warning,#f1c21b)}.cds--toast-notification--low-contrast.cds--toast-notification--warning .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning .cds--actionable-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning-alt .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning-alt .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning,#f1c21b)}.cds--toast-notification--warning .cds--toast-notification__icon path[opacity="0"],.cds--toast-notification--warning-alt .cds--toast-notification__icon path:first-of-type{fill:#000;opacity:1}.cds--toast-notification__icon{flex-shrink:0;margin-block-start:1rem;margin-inline-end:1rem}.cds--toast-notification__details{margin-block-end:1rem;margin-inline-end:1rem}.cds--toast-notification__close-button{outline-offset:-2px;cursor:pointer;background-color:#0000;border:none;outline:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;block-size:3rem;min-block-size:3rem;inline-size:3rem;min-inline-size:3rem;margin-inline-start:auto;padding:0;transition:outline .25s,background-color .25s;display:flex}.cds--toast-notification__close-button:focus{outline:2px solid var(--cds-focus-inverse,#fff);outline-offset:-2px}.cds--toast-notification__close-button .cds--toast-notification__close-icon{fill:var(--cds-icon-inverse,#fff)}.cds--toast-notification__title{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);word-break:break-word;margin-block-start:1rem;font-weight:600}.cds--toast-notification__subtitle{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-inverse,#fff);word-break:break-word;margin-block:0 1rem}.cds--toast-notification__caption{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-inverse,#fff);padding-block-start:.5rem}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--toast-notification{outline:1px solid #0000}.cds--toast-notification__close-button:focus{color:highlight;outline:1px solid highlight}}.cds--actionable-notification html{font-size:100%}.cds--actionable-notification body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--actionable-notification code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--actionable-notification strong{font-weight:600}.cds--actionable-notification{block-size:auto;color:var(--cds-text-inverse,#fff);flex-wrap:wrap;min-block-size:3rem;inline-size:100%;min-inline-size:18rem;max-inline-size:18rem;display:flex;position:relative}@media (width>=42rem){.cds--actionable-notification{flex-wrap:nowrap;max-inline-size:38rem}}@media (width>=66rem){.cds--actionable-notification{max-inline-size:46rem}}@media (width>=99rem){.cds--actionable-notification{max-inline-size:52rem}}.cds--actionable-notification--toast{flex-wrap:wrap;min-inline-size:18rem;max-inline-size:18rem;box-shadow:0 2px 6px #0003}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) a{color:var(--cds-link-inverse,#78a9ff)}.cds--actionable-notification a{text-decoration:none}.cds--actionable-notification a:hover{text-decoration:underline}.cds--actionable-notification a:focus{outline:1px solid var(--cds-focus-inverse,#fff)}.cds--actionable-notification.cds--actionable-notification--low-contrast a:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--actionable-notification.cds--actionable-notification--low-contrast a:focus{outline-style:dotted}}.cds--actionable-notification--low-contrast,.cds--actionable-notification--low-contrast .cds--actionable-notification__subtitle,.cds--actionable-notification--low-contrast .cds--actionable-notification__caption{color:var(--cds-text-primary,#161616)}.cds--actionable-notification--low-contrast .cds--actionable-notification__close-button .cds--actionable-notification__close-icon{fill:var(--cds-icon-primary,#161616)}.cds--actionable-notification--low-contrast:not(.cds--actionable-notification--toast):before{box-sizing:border-box;content:"";filter:opacity(.4);pointer-events:none;border-style:solid;border-width:1px 1px 1px 0;block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.cds--actionable-notification--error{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-error-inverse,#fa4d56)}.cds--actionable-notification--error .cds--inline-notification__icon,.cds--actionable-notification--error .cds--toast-notification__icon,.cds--actionable-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error-inverse,#fa4d56)}.cds--actionable-notification--low-contrast.cds--actionable-notification--error{background:var(--cds-notification-background-error,#fff1f1);border-inline-start:3px solid var(--cds-support-error,#da1e28)}.cds--actionable-notification--low-contrast.cds--actionable-notification--error .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--error .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error,#da1e28)}.cds--actionable-notification--low-contrast.cds--actionable-notification--error:before{border-color:var(--cds-support-error,#da1e28)}.cds--actionable-notification--success{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-success-inverse,#42be65)}.cds--actionable-notification--success .cds--inline-notification__icon,.cds--actionable-notification--success .cds--toast-notification__icon,.cds--actionable-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success-inverse,#42be65)}.cds--actionable-notification--low-contrast.cds--actionable-notification--success{background:var(--cds-notification-background-success,#defbe6);border-inline-start:3px solid var(--cds-support-success,#24a148)}.cds--actionable-notification--low-contrast.cds--actionable-notification--success .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--success .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success,#24a148)}.cds--actionable-notification--low-contrast.cds--actionable-notification--success:before{border-color:var(--cds-support-success,#24a148)}.cds--actionable-notification--info,.cds--actionable-notification--info-square{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-info-inverse,#4589ff)}.cds--actionable-notification--info .cds--inline-notification__icon,.cds--actionable-notification--info .cds--toast-notification__icon,.cds--actionable-notification--info .cds--actionable-notification__icon,.cds--actionable-notification--info-square .cds--inline-notification__icon,.cds--actionable-notification--info-square .cds--toast-notification__icon,.cds--actionable-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info-inverse,#4589ff)}.cds--actionable-notification--low-contrast.cds--actionable-notification--info,.cds--actionable-notification--low-contrast.cds--actionable-notification--info-square{background:var(--cds-notification-background-info,#edf5ff);border-inline-start:3px solid var(--cds-support-info,#0043ce)}.cds--actionable-notification--low-contrast.cds--actionable-notification--info .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--info .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--info .cds--actionable-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--info-square .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--info-square .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info,#0043ce)}.cds--actionable-notification--low-contrast.cds--actionable-notification--info:before,.cds--actionable-notification--low-contrast.cds--actionable-notification--info-square:before{border-color:var(--cds-support-info,#0043ce)}.cds--actionable-notification--warning,.cds--actionable-notification--warning-alt{background:var(--cds-background-inverse,#393939);border-inline-start:3px solid var(--cds-support-warning-inverse,#f1c21b)}.cds--actionable-notification--warning .cds--inline-notification__icon,.cds--actionable-notification--warning .cds--toast-notification__icon,.cds--actionable-notification--warning .cds--actionable-notification__icon,.cds--actionable-notification--warning-alt .cds--inline-notification__icon,.cds--actionable-notification--warning-alt .cds--toast-notification__icon,.cds--actionable-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning-inverse,#f1c21b)}.cds--actionable-notification--low-contrast.cds--actionable-notification--warning,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning-alt{background:var(--cds-notification-background-warning,#fcf4d6);border-inline-start:3px solid var(--cds-support-warning,#f1c21b)}.cds--actionable-notification--low-contrast.cds--actionable-notification--warning .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning .cds--actionable-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning-alt .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning-alt .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning,#f1c21b)}.cds--actionable-notification--low-contrast.cds--actionable-notification--warning:before,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning-alt:before{border-color:var(--cds-support-warning,#f1c21b)}.cds--actionable-notification--warning .cds--toast-notification__icon path[opacity="0"],.cds--actionable-notification--warning-alt .cds--toast-notification__icon path:first-of-type,.cds--actionable-notification--warning .cds--inline-notification__icon path[opacity="0"],.cds--actionable-notification--warning-alt .cds--inline-notification__icon path:first-of-type{fill:#000;opacity:1}.cds--actionable-notification__details{flex-grow:1;margin-inline:.8125rem 3rem;display:flex}@media (width>=42rem){.cds--actionable-notification:not(.cds--actionable-notification--toast) .cds--actionable-notification__details{margin:0 .8125rem}}.cds--actionable-notification .cds--inline-notification__icon{flex-shrink:0;margin-block-start:.875rem;margin-inline-end:1rem}.cds--actionable-notification .cds--toast-notification__icon{flex-shrink:0;margin-block-start:1rem;margin-inline-end:1rem}.cds--actionable-notification__text-wrapper{flex-wrap:wrap;padding:.9375rem 0;display:flex}.cds--actionable-notification__focus-wrapper{display:contents}.cds--actionable-notification__button-wrapper{display:flex}.cds--actionable-notification--toast .cds--actionable-notification__text-wrapper{padding:.9375rem 0 1.4375rem}.cds--actionable-notification__content{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);word-break:break-word;flex-wrap:wrap;display:flex}.cds--actionable-notification--toast .cds--actionable-notification__content{display:block}.cds--actionable-notification__title{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);word-break:break-word;margin-inline-end:.25rem;font-weight:600}.cds--actionable-notification--toast .cds--actionable-notification__title{margin-inline-end:0}.cds--actionable-notification__subtitle{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-inverse,#fff);word-break:break-word;margin-block-start:0}.cds--actionable-notification__caption{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-inverse,#fff);padding-block-start:1.5rem}.cds--actionable-notification__action-button.cds--btn--ghost{block-size:2rem;margin-block-end:.5rem;margin-inline-start:2.5rem}@media (width>=42rem){.cds--actionable-notification__action-button.cds--btn--ghost{margin:.5rem 0}}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--ghost{color:var(--cds-link-inverse,#78a9ff)}.cds--actionable-notification__action-button.cds--btn--ghost:active{background-color:var(--cds-background-inverse-hover,#474747)}@media (any-hover:hover){.cds--actionable-notification__action-button.cds--btn--ghost:hover{background-color:var(--cds-background-inverse-hover,#474747)}}.cds--actionable-notification--low-contrast .cds--actionable-notification__action-button.cds--btn--ghost:active{background-color:var(--cds-notification-action-hover,#fff)}@media (any-hover:hover){.cds--actionable-notification--low-contrast .cds--actionable-notification__action-button.cds--btn--ghost:hover{background-color:var(--cds-notification-action-hover,#fff)}}.cds--actionable-notification__action-button.cds--btn--ghost:focus{box-shadow:none;outline:2px solid var(--cds-focus-inverse,#fff);outline-offset:-2px;border-color:#0000}.cds--actionable-notification--low-contrast .cds--actionable-notification__action-button.cds--btn--ghost:focus{outline-color:var(--cds-focus,#0f62fe)}.cds--actionable-notification--hide-close-button .cds--actionable-notification__action-button.cds--btn--ghost{margin-inline-end:.5rem}.cds--actionable-notification__action-button.cds--btn--tertiary{margin-block-end:1rem;margin-inline-start:3.125rem;padding-inline:1rem}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary{border-style:solid;border-width:1px;border-color:var(--cds-notification-action-tertiary-inverse,#fff);color:var(--cds-notification-action-tertiary-inverse,#fff);background-color:#0000}@media (any-hover:hover){.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:hover{background-color:var(--cds-notification-action-tertiary-inverse-hover,#f4f4f4)}}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)), inset 0 0 0 2px var(--cds-background,#fff)}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:active{background-color:var(--cds-notification-action-tertiary-inverse-active,#c6c6c6)}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary .cds--btn__icon,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}@media (any-hover:hover){.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:hover{color:var(--cds-notification-action-tertiary-inverse-text,#161616)}}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:focus{border-color:var(--cds-focus-inverse,#fff);background-color:var(--cds-notification-action-tertiary-inverse,#fff);box-shadow:inset 0 0 0 1px var(--cds-focus-inverse,#fff), inset 0 0 0 2px var(--cds-background-inverse,#393939);color:var(--cds-notification-action-tertiary-inverse-text,#161616)}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:active{background-color:var(--cds-notification-action-tertiary-inverse-active,#c6c6c6);color:var(--cds-notification-action-tertiary-inverse-text,#161616);border-color:#0000}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:disabled,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:focus:disabled,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary.cds--btn--disabled,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary.cds--btn--disabled:focus{color:var(--cds-notification-action-tertiary-inverse-text-on-color-disabled,#ffffff40);background:0 0;outline:none}@media (any-hover:hover){.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:hover:disabled,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary.cds--btn--disabled:hover{color:var(--cds-notification-action-tertiary-inverse-text-on-color-disabled,#ffffff40);background:0 0;outline:none}}.cds--actionable-notification--hide-close-button .cds--actionable-notification__action-button.cds--btn--tertiary{margin-inline-end:.5rem}.cds--actionable-notification__close-button{outline-offset:-2px;cursor:pointer;background:0 0;border:none;outline:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;block-size:3rem;inline-size:3rem;min-inline-size:3rem;max-inline-size:3rem;padding:0;transition:outline .11s cubic-bezier(.2,0,.38,.9),background-color .11s cubic-bezier(.2,0,.38,.9);display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.cds--actionable-notification__close-button:focus{outline:2px solid var(--cds-focus-inverse,#fff);outline-offset:-2px}.cds--actionable-notification__close-button .cds--actionable-notification__close-icon{fill:var(--cds-icon-inverse,#fff)}@media (width>=42rem){.cds--actionable-notification__close-button{position:static}.cds--actionable-notification--toast .cds--actionable-notification__close-button{position:absolute}}.cds--actionable-notification--low-contrast .cds--actionable-notification__close-button:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--actionable-notification--low-contrast .cds--actionable-notification__close-button:focus{outline-style:dotted}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--actionable-notification{outline:1px solid #0000}.cds--actionable-notification__close-button:focus,.cds--btn.cds--btn--ghost.cds--actionable-notification__action-button:focus{color:highlight;outline:1px solid highlight}}.cds--number__controls:hover .cds--number__control-btn:after,.cds--number__input-wrapper--decorator .cds--number__rule-divider,.cds--number__input-wrapper--slug .cds--number__rule-divider{display:none}.cds--number__input-wrapper--decorator .cds--number__control-btn:hover,.cds--number__input-wrapper--slug .cds--number__control-btn:hover{box-shadow:0 -1px 0 var(--cds-ai-border-strong,#4589ff) inset}.cds--number__controls:focus-within .cds--number__control-btn:after{display:none}.cds--number html{font-size:100%}.cds--number body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--number code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--number strong{font-weight:600}.cds--number{flex-direction:column;inline-size:100%;display:flex;position:relative}.cds--number .cds--number__input-wrapper--warning input[type=number],.cds--number .cds--number__input-wrapper--warning input[type=text]{padding-inline-end:8rem}.cds--number input[type=number],.cds--number input[type=text]{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);outline-offset:-2px;box-sizing:border-box;appearance:textfield;background-color:var(--cds-field);border:0;border-block-end:.0625rem solid var(--cds-border-strong);block-size:2.5rem;color:var(--cds-text-primary,#161616);border-radius:0;outline:2px solid #0000;inline-size:100%;min-inline-size:9.375rem;padding-inline:1rem 6rem;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9);display:inline-flex}.cds--number input[type=number]:focus,.cds--number input[type=text]:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--number input[type=number]:focus,.cds--number input[type=text]:focus{outline-style:dotted}}.cds--number input[type=number]:disabled~.cds--number__controls,.cds--number input[type=text]:disabled~.cds--number__controls{cursor:not-allowed;pointer-events:none}.cds--number input[type=number]:disabled~.cds--number__controls svg,.cds--number input[type=text]:disabled~.cds--number__controls svg{fill:var(--cds-icon-disabled,#16161640)}.cds--number input[type=number]::-ms-clear{display:none}.cds--number input[type=text]::-ms-clear{display:none}.cds--number input[type=number]::-webkit-inner-spin-button{appearance:none}.cds--number input[type=text]::-webkit-inner-spin-button{appearance:none}.cds--number input[type=number][data-invalid],.cds--number input[type=text][data-invalid]{padding-inline-end:8rem}.cds--number--lg.cds--number input[type=number],.cds--number--lg.cds--number input[type=text]{padding-inline-end:7rem}.cds--number--lg.cds--number input[type=number][data-invalid],.cds--number--lg.cds--number input[type=text][data-invalid],.cds--number--lg.cds--number .cds--number__input-wrapper--warning input[type=number],.cds--number--lg.cds--number .cds--number__input-wrapper--warning input[type=text]{padding-inline-end:9rem}.cds--number--sm.cds--number input[type=number],.cds--number--sm.cds--number input[type=text]{padding-inline-end:5rem}.cds--number--sm.cds--number input[type=number][data-invalid],.cds--number--sm.cds--number input[type=text][data-invalid],.cds--number--sm.cds--number .cds--number__input-wrapper--warning input[type=number],.cds--number--sm.cds--number .cds--number__input-wrapper--warning input[type=text]{padding-inline-end:7rem}.cds--number input[type=number]:disabled,.cds--number input[type=text]:disabled{background-color:var(--cds-field);color:var(--cds-text-disabled,#16161640);cursor:not-allowed}.cds--number__input-wrapper{align-items:center;display:flex;position:relative}.cds--number__controls html{font-size:100%}.cds--number__controls body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--number__controls code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--number__controls strong{font-weight:600}.cds--number__controls{flex-direction:row;justify-content:center;align-items:center;block-size:100%;inline-size:5rem;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}.cds--number__control-btn{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--number__control-btn *,.cds--number__control-btn :before,.cds--number__control-btn :after{box-sizing:inherit}.cds--number__control-btn::-moz-focus-inner{border:0}.cds--number__control-btn{block-size:100%;color:var(--cds-icon-primary,#161616);justify-content:center;align-items:center;display:inline-flex;position:relative}.cds--number__control-btn svg{fill:currentColor}.cds--number__control-btn:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--number__control-btn:focus{outline-style:dotted}}.cds--number__control-btn:focus{color:var(--cds-icon-primary,#161616);outline-offset:-2px;outline-width:2px}.cds--number__control-btn:hover{background-color:var(--cds-field-hover);box-shadow:0 -1px 0 var(--cds-border-strong) inset;color:var(--cds-icon-primary,#161616);cursor:pointer}.cds--number__control-btn:disabled{color:var(--cds-text-disabled,#16161640);cursor:not-allowed;border-block-end-color:#0000}.cds--number__control-btn.down-icon{order:1}.cds--number__control-btn.up-icon{order:2}.cds--number input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn,.cds--number input[type=text][data-invalid]~.cds--number__controls .cds--number__control-btn{border-block-end-color:var(--cds-support-error,#da1e28)}.cds--number input[type=number]:focus~.cds--number__controls .cds--number__control-btn,.cds--number input[type=text]:focus~.cds--number__controls .cds--number__control-btn{border-style:solid;border-width:2px 0;border-color:var(--cds-focus,#0f62fe);box-shadow:none;outline-offset:-2px}.cds--number input[type=number]:focus~.cds--number__controls .cds--number__control-btn:last-of-type:hover,.cds--number input[type=text]:focus~.cds--number__controls .cds--number__control-btn:last-of-type:hover{box-shadow:-4px 0 0 -2px var(--cds-focus,#0f62fe) inset}.cds--number input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:last-of-type:hover,.cds--number input[type=text][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:last-of-type:hover{box-shadow:-4px 0 0 -2px var(--cds-support-error,#da1e28) inset}.cds--number input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:hover,.cds--number input[type=text][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:hover{border-style:solid;border-width:2px 0;border-color:var(--cds-support-error,#da1e28);box-shadow:none;outline-offset:-2px}.cds--number input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:focus:hover,.cds--number input[type=text][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:focus:hover{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--number input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:focus:hover,.cds--number input[type=text][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:focus:hover{outline-style:dotted}}.cds--number__rule-divider{z-index:6000;background-color:var(--cds-border-subtle);block-size:1rem;inline-size:.0625rem;position:absolute}.cds--number__rule-divider:first-of-type{order:0}.cds--number__controls .cds--number__rule-divider:first-of-type{background-color:#0000;inset-inline-start:0}.cds--number__invalid+.cds--number__controls .cds--number__rule-divider:first-of-type{background-color:var(--cds-border-subtle)}.cds--number--light .cds--number__rule-divider,.cds--number--light .cds--number__invalid+.cds--number__controls .cds--number__rule-divider:first-of-type{background-color:var(--cds-border-subtle-02,#e0e0e0)}.cds--number input[type=number]:disabled+.cds--number__controls .cds--number__rule-divider:first-of-type,.cds--number input[type=text]:disabled+.cds--number__controls .cds--number__rule-divider:first-of-type{background-color:#0000}.cds--number input[type=number]:disabled+.cds--number__controls .cds--number__rule-divider,.cds--number input[type=text]:disabled+.cds--number__controls .cds--number__rule-divider{background-color:var(--cds-icon-disabled,#16161640)}.cds--number__control-btn:focus~.cds--number__rule-divider{background-color:#0000}.cds--number__invalid{fill:var(--cds-support-error,#da1e28);position:absolute;inset-inline-end:6rem}.cds--number--lg .cds--number__invalid{inset-inline-end:7rem}.cds--number--sm .cds--number__invalid{inset-inline-end:5rem}.cds--number__invalid+.cds--number__rule-divider{position:absolute;inset-inline-end:5rem}.cds--number--lg .cds--number__invalid+.cds--number__rule-divider{inset-inline-end:6rem}.cds--number--sm .cds--number__invalid+.cds--number__rule-divider{inset-inline-end:4rem}.cds--number__control-btn.down-icon:hover~.cds--number__rule-divider,.cds--number__control-btn.up-icon:hover+.cds--number__rule-divider,.cds--number__control-btn.down-icon:focus~.cds--number__rule-divider,.cds--number__control-btn.up-icon:focus+.cds--number__rule-divider{background-color:#0000}.cds--number__invalid--warning{fill:var(--cds-support-warning,#f1c21b)}.cds--number__invalid--warning path:first-of-type{fill:#000;opacity:1}.cds--number--lg input[type=number],.cds--number--lg input[type=text]{block-size:3rem}.cds--number--lg .cds--number__controls{inline-size:6rem}.cds--number--lg .cds--number__control-btn{inline-size:3rem}.cds--number--sm input[type=number],.cds--number--sm input[type=text]{block-size:2rem}.cds--number--sm .cds--number__controls{inline-size:4rem}.cds--number--sm .cds--number__control-btn{inline-size:2rem}.cds--number--nolabel .cds--label+.cds--form__helper-text{margin-block-start:0}.cds--number--nosteppers input[type=number],.cds--number--nosteppers input[type=text]{padding-inline-end:0}.cds--number--nosteppers input[type=number][data-invalid],.cds--number--nosteppers input[type=text][data-invalid],.cds--number--nosteppers .cds--number__input-wrapper--warning input[type=number],.cds--number--nosteppers .cds--number__input-wrapper--warning input[type=text]{padding-inline-end:3rem}.cds--number--nosteppers .cds--number__invalid{inset-inline-end:1rem}.cds--number--readonly input[type=number],.cds--number--readonly input[type=text]{border-block-end-color:var(--cds-border-subtle);background:0 0}.cds--number--readonly .cds--number__control-btn{color:var(--cds-icon-disabled,#16161640);pointer-events:none}.cds--number--readonly .cds--number__control-btn:hover{cursor:pointer;background-color:#0000}.cds--number--readonly input[type=number]:focus~.cds--number__controls .cds--number__control-btn:hover,.cds--number--readonly input[type=text]:focus~.cds--number__controls .cds--number__control-btn:hover{outline:none}.cds--number--readonly .cds--number__controls:hover .cds--number__rule-divider:not(:first-of-type){background-color:var(--cds-border-subtle)}.cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator>*,.cds--number__input-wrapper--slug .cds--ai-label,.cds--number__input-wrapper--slug .cds--slug{position:absolute;inset-block-start:50%;inset-inline-end:6rem;transform:translateY(-50%)}.cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator:not(:has(.cds--ai-label))>*{block-size:1rem}.cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator>:before,.cds--number__input-wrapper--decorator .cds--number__control-btn:before,.cds--number__input-wrapper--decorator .cds--number__control-btn:after,.cds--number__input-wrapper--slug .cds--ai-label:before,.cds--number__input-wrapper--slug .cds--slug:before,.cds--number__input-wrapper--slug .cds--number__control-btn:before,.cds--number__input-wrapper--slug .cds--number__control-btn:after{background-color:var(--cds-border-subtle);content:"";block-size:1rem;inline-size:.0625rem;position:absolute}.cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator>:before,.cds--number__input-wrapper--slug .cds--ai-label:before,.cds--number__input-wrapper--slug .cds--slug:before{display:none;inset-inline-start:-1rem}.cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator .cds--ai-label--revert:before,.cds--number__input-wrapper--slug .cds--ai-label--revert:before,.cds--number__input-wrapper--slug .cds--slug--revert:before{inset-block-start:.5rem;inset-inline-start:-.5rem}.cds--number__control-btn:after{display:block;inset-inline-end:0}.cds--number__input-wrapper--decorator .cds--number__control-btn:before,.cds--number__input-wrapper--slug .cds--number__control-btn:before{display:block;inset-inline-end:2.5rem}.cds--number__input-wrapper--decorator .cds--number__control-btn:focus:before,.cds--number__input-wrapper--slug .cds--number__control-btn:focus:before{display:none}.cds--number__control-btn:hover:after,.cds--number__control-btn:hover:before{display:none;inset-inline-end:0}.cds--number__input-wrapper:has(.cds--number__control-btn:hover)~.cds--number__input-wrapper--decorator:after{display:none}.cds--number__input-wrapper:has(.cds--number__control-btn:hover)~.cds--number__input-wrapper--slug:after{display:none}.cds--number__control-btn:has(.up-icon):after{display:none}.cds--number__control-btn:has(.up-icon):before{display:none}.cds--number__input-wrapper--decorator .cds--number__invalid,.cds--number__input-wrapper--slug .cds--number__invalid{inset-inline-end:9rem}.cds--number__input-wrapper--decorator:has(.cds--number__invalid) .cds--number__input-inner-wrapper--decorator>:before{display:block}.cds--number__input-wrapper--slug:has(.cds--number__invalid) .cds--ai-label:before{display:block}.cds--number__input-wrapper--slug:has(.cds--number__invalid) .cds--ai-label:before{display:block}.cds--number__input-wrapper--slug:has(.cds--number__invalid) .cds--slug:before{display:block}.cds--number .cds--number__input-wrapper--decorator input[data-invalid],.cds--number .cds--number__input-wrapper--decorator.cds--number__input-wrapper--warning input,.cds--number .cds--number__input-wrapper--slug input[data-invalid],.cds--number .cds--number__input-wrapper--slug.cds--number__input-wrapper--warning input{padding-inline-end:9rem}.cds--number__input-wrapper--slug input[type=number]:disabled,.cds--number__input-wrapper--slug input[type=text]:disabled{background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff);padding-inline-end:9.0625rem}.cds--number__input-wrapper--decorator input[type=number]:has(~.cds--number__input-inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--number__input-inner-wrapper--decorator .cds--ai-label--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff);padding-inline-end:9.0625rem}.cds--number__input-wrapper--slug input[type=number]:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff);padding-inline-end:9.0625rem}.cds--number__input-wrapper--slug input[type=number]:has(~.cds--slug):not(:has(~.cds--slug--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff);padding-inline-end:9.0625rem}.cds--number__input-wrapper--decorator input[type=text]:has(~.cds--number__input-inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--number__input-inner-wrapper--decorator .cds--ai-label--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff);padding-inline-end:9.0625rem}.cds--number__input-wrapper--slug input[type=text]:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff);padding-inline-end:9.0625rem}.cds--number__input-wrapper--slug input[type=text]:has(~.cds--slug):not(:has(~.cds--slug--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff);padding-inline-end:9.0625rem}.cds--number.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--number.cds--skeleton:hover,.cds--number.cds--skeleton:focus,.cds--number.cds--skeleton:active{cursor:default;border:none;outline:none}.cds--number.cds--skeleton:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--number.cds--skeleton:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--number.cds--skeleton{background:canvastext}.cds--number.cds--skeleton:before{forced-color-adjust:none;background:canvas}}.cds--number.cds--skeleton{inline-size:100%}.cds--number.cds--skeleton input[type=number],.cds--number.cds--skeleton input[type=text]{display:none}.cds--number.cds--skeleton.cds--number--sm{block-size:2rem}.cds--number.cds--skeleton.cds--number--md{block-size:2.5rem}.cds--number.cds--skeleton.cds--number--lg{block-size:3rem}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--number__control-btn:hover,.cds--number__control-btn:focus{color:highlight;outline:1px solid highlight}.cds--number__control-btn{outline:1px solid #0000}}.cds--text-input{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline,var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--text-input *,.cds--text-input :before,.cds--text-input :after{box-sizing:inherit}.cds--text-input{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);outline-offset:-2px;padding:0 var(--cds-layout-density-padding-inline-local);background-color:var(--cds-field);block-size:var(--cds-layout-size-height-local);border:none;border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary,#161616);outline:2px solid #0000;inline-size:100%;font-family:inherit;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.cds--text-input:focus,.cds--text-input:active{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--text-input:focus,.cds--text-input:active{outline-style:dotted}}.cds--text-input-wrapper svg[hidden]{display:none}.cds--password-input{padding-inline-end:var(--cds-layout-size-height-local)}.cds--text-input::placeholder{color:var(--cds-text-placeholder,#16161666);opacity:1}.cds--text-input--light{background-color:var(--cds-field-02,#fff)}.cds--text-input__field-wrapper{inline-size:100%;display:flex;position:relative}.cds--text-input__invalid-icon{fill:var(--cds-support-error,#da1e28);position:absolute;inset-block-start:50%;inset-inline-end:1rem;transform:translateY(-50%)}.cds--text-input__invalid-icon--warning{fill:var(--cds-support-warning,#f1c21b)}.cds--text-input__invalid-icon--warning path:first-of-type{fill:#000;opacity:1}.cds--text-input--password__visibility{align-items:center;display:inline-flex;position:relative;overflow:visible}@media screen and (prefers-contrast){.cds--text-input--password__visibility:focus{outline-style:dotted}}.cds--text-input--password__visibility{cursor:pointer}.cds--text-input--password__visibility:focus{outline:1px solid #0000}.cds--text-input--password__visibility:focus svg{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--text-input--password__visibility:focus svg{outline-style:dotted}}.cds--text-input--password__visibility:before,.cds--text-input--password__visibility:after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{z-index:6000;opacity:0;pointer-events:none;align-items:center;display:flex;position:absolute}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.cds--text-input--password__visibility:before,.cds--text-input--password__visibility:after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{display:inline-block}}.cds--text-input--password__visibility:before,.cds--text-input--password__visibility:after{transition:opacity 70ms cubic-bezier(.2,0,.38,.9)}@media screen and (prefers-reduced-motion:reduce){.cds--text-input--password__visibility:before,.cds--text-input--password__visibility:after{transition:none}}.cds--text-input--password__visibility.cds--tooltip--a11y:before,.cds--text-input--password__visibility.cds--tooltip--a11y:after{transition:none}.cds--text-input--password__visibility:before{content:"";border-style:solid;block-size:0;inline-size:0}.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.cds--text-input--password__visibility:after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{box-shadow:0 2px 6px var(--cds-shadow,#0000004d);z-index:6000;background-color:var(--cds-background-inverse,#393939);block-size:auto;color:var(--cds-text-inverse,#fff);text-align:start;inline-size:max-content;min-inline-size:1.5rem;max-inline-size:13rem;font-weight:400;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);border-radius:.125rem;padding:.1875rem 1rem;transform:translate(-50%)}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.cds--text-input--password__visibility:after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{inline-size:auto}}@supports (-ms-accelerator:true){.cds--text-input--password__visibility:after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{inline-size:auto}}@supports (-ms-ime-align:auto){.cds--text-input--password__visibility:after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{inline-size:auto}}@media screen and (-ms-high-contrast:active),screen and (prefers-contrast){.cds--text-input--password__visibility:after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{border:1px solid #0000}}.cds--text-input--password__visibility:after{content:attr(aria-label)}.cds--text-input--password__visibility.cds--tooltip--a11y:after{content:none}.cds--text-input--password__visibility.cds--tooltip--visible:before,.cds--text-input--password__visibility.cds--tooltip--visible:after,.cds--text-input--password__visibility:hover:before,.cds--text-input--password__visibility:hover:after,.cds--text-input--password__visibility:focus:before,.cds--text-input--password__visibility:focus:after{opacity:1}@keyframes cds--tooltip-fade{0%{opacity:0}to{opacity:1}}.cds--text-input--password__visibility.cds--tooltip--visible .cds--assistive-text,.cds--text-input--password__visibility.cds--tooltip--visible+.cds--assistive-text,.cds--text-input--password__visibility:hover .cds--assistive-text,.cds--text-input--password__visibility:hover+.cds--assistive-text,.cds--text-input--password__visibility:focus .cds--assistive-text,.cds--text-input--password__visibility:focus+.cds--assistive-text{clip:auto;margin:auto;overflow:visible}.cds--text-input--password__visibility.cds--tooltip--visible .cds--assistive-text,.cds--text-input--password__visibility.cds--tooltip--visible+.cds--assistive-text,.cds--text-input--password__visibility.cds--tooltip--visible.cds--tooltip--a11y:before,.cds--text-input--password__visibility:hover .cds--assistive-text,.cds--text-input--password__visibility:hover+.cds--assistive-text,.cds--text-input--password__visibility:hover.cds--tooltip--a11y:before,.cds--text-input--password__visibility:focus .cds--assistive-text,.cds--text-input--password__visibility:focus+.cds--assistive-text,.cds--text-input--password__visibility:focus.cds--tooltip--a11y:before{animation:70ms cubic-bezier(.2,0,.38,.9) cds--tooltip-fade}.cds--text-input--password__visibility.cds--tooltip--hidden .cds--assistive-text,.cds--text-input--password__visibility.cds--tooltip--hidden+.cds--assistive-text{clip:rect(0, 0, 0, 0);margin:-1px;overflow:hidden}.cds--text-input--password__visibility.cds--tooltip--hidden.cds--tooltip--a11y:before{opacity:0;animation:none}.cds--text-input--password__visibility .cds--assistive-text:after{content:"";block-size:.75rem;inline-size:100%;display:block;position:absolute;inset-block-start:-.75rem;inset-inline-start:0}.cds--text-input--password__visibility:before,.cds--text-input--password__visibility:after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{inset-block-end:0;inset-inline-start:50%}.cds--text-input--password__visibility:before{border-width:0 .25rem .3125rem;border-color:transparent transparent var(--cds-background-inverse,#393939);inset-block-end:-.5rem;transform:translate(-50%,100%)}.cds--text-input--password__visibility:after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{inset-block-end:-.8125rem;transform:translate(-50%,100%)}.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger{outline-offset:-2px;aspect-ratio:1;cursor:pointer;background:0 0;border:0;outline:2px solid #0000;justify-content:center;align-items:center;block-size:100%;min-block-size:auto;padding:0;transition:outline 70ms cubic-bezier(.2,0,.38,.9);display:flex;position:absolute;inset-inline-end:0}.cds--toggle-password-tooltip .cds--popover{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));gap:.25rem;inset-inline-start:calc(-1 * (var(--cds-layout-size-height-local)))}.cds--toggle-password-tooltip .cds--popover-content{min-inline-size:2.5rem}.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger svg{fill:var(--cds-icon-primary,#161616)}.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger:focus{outline-style:dotted}}.cds--text-input--invalid,.cds--text-input--warning{padding-inline-end:2.5rem}.cds--text-input--invalid.cds--password-input,.cds--text-input--warning.cds--password-input{padding-inline-end:calc(var(--cds-layout-size-height-local) + 1.5rem)}.cds--password-input-wrapper .cds--text-input__invalid-icon{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));inset-inline-end:var(--cds-layout-size-height-local)}.cds--text-input:disabled~.cds--text-input--password__visibility__toggle.cds--tooltip__trigger{cursor:not-allowed}.cds--text-input:disabled~.cds--text-input--password__visibility__toggle.cds--tooltip__trigger svg,.cds--text-input:disabled~.cds--text-input--password__visibility__toggle.cds--tooltip__trigger svg:hover,.cds--text-input--password__visibility__toggle:disabled.cds--tooltip__trigger svg{fill:var(--cds-icon-disabled,#16161640)}.cds--text-input--password__visibility__toggle:disabled.cds--tooltip__trigger{cursor:default}.cds--text-input--password__visibility__toggle:disabled.cds--tooltip__trigger:hover svg{fill:var(--cds-icon-disabled,#16161640)}.cds--text-input--password__visibility__toggle:disabled.cds--tooltip__trigger:hover{cursor:default}.cds--text-input__counter-alert{clip:rect(0, 0, 0, 0);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cds--text-input:disabled{outline-offset:-2px;background-color:var(--cds-field);color:var(--cds-text-disabled,#16161640);cursor:not-allowed;-webkit-text-fill-color:var(--cds-text-disabled,#16161640);border-block-end:1px solid #0000;outline:2px solid #0000}.cds--text-input--light:disabled{background-color:var(--cds-field-02,#fff)}.cds--text-input:disabled::placeholder{color:var(--cds-text-disabled,#16161640);opacity:1}.cds--text-input--invalid{outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--text-input--invalid{outline-style:dotted}}.cds--text-input--invalid{box-shadow:none}.cds--skeleton.cds--text-input{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--skeleton.cds--text-input:hover,.cds--skeleton.cds--text-input:focus,.cds--skeleton.cds--text-input:active{cursor:default;border:none;outline:none}.cds--skeleton.cds--text-input:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--skeleton.cds--text-input:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--skeleton.cds--text-input{background:canvastext}.cds--skeleton.cds--text-input:before{forced-color-adjust:none;background:canvas}}.cds--form--fluid .cds--text-input-wrapper{background:var(--cds-field);transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9);position:relative}.cds--form--fluid .cds--label{z-index:1;align-items:center;block-size:1rem;margin:0;display:flex;position:absolute;inset-block-start:.8125rem;inset-inline-start:1rem}.cds--form--fluid .cds--form__helper-text{display:none}.cds--form--fluid .cds--text-input{min-block-size:4rem;padding:2rem 1rem .8125rem}.cds--text-input__divider,.cds--form--fluid .cds--text-input__divider{display:none}.cds--form--fluid .cds--text-input--invalid,.cds--form--fluid .cds--text-input--warning{border-block-end:none}.cds--form--fluid .cds--text-input--invalid+.cds--text-input__divider,.cds--form--fluid .cds--text-input--warning+.cds--text-input__divider{border-style:solid;border-color:var(--cds-border-subtle);border-block-end:none;margin:0 1rem;display:block}.cds--form--fluid .cds--text-input__invalid-icon{inset-block-start:5rem}.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid,.cds--form--fluid .cds--text-input__field-wrapper--warning>.cds--text-input--warning{outline:none}.cds--form--fluid .cds--text-input__field-wrapper--warning{border-block-end:1px solid var(--cds-border-strong)}.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]:not(:focus){outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]:not(:focus){outline-style:dotted}}.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]:focus-within,.cds--form--fluid .cds--text-input__field-wrapper--warning:focus-within{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]:focus-within,.cds--form--fluid .cds--text-input__field-wrapper--warning:focus-within{outline-style:dotted}}.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:focus,.cds--form--fluid .cds--text-input__field-wrapper--warning>.cds--text-input--warning:focus{outline:none}.cds--text-input-wrapper.cds--text-input-wrapper--inline{flex-flow:row;align-items:center}.cds--text-input-wrapper .cds--label--inline{overflow-wrap:break-word;word-break:break-word;flex:0 auto;margin:0}.cds--text-input__label-helper-wrapper{overflow-wrap:break-word;flex-direction:column;flex:0 auto;max-inline-size:8.875rem}.cds--text-input__label-helper-wrapper:first-of-type{margin-inline-end:.5rem}.cds--text-input__label-helper-wrapper:last-of-type{margin-inline-start:.5rem}.cds--text-input-wrapper .cds--form__helper-text--inline{margin-block-start:.125rem}.cds--text-input-wrapper--inline .cds--form__helper-text--inline,.cds--text-input-wrapper--inline .cds--form-requirement{margin:0}.cds--text-input__field-outer-wrapper{flex-direction:column;flex:auto;align-items:flex-start;inline-size:100%;display:flex}.cds--text-input__field-outer-wrapper--inline{flex-direction:column;flex:8}.cds--text-input-wrapper--inline .cds--form-requirement{max-block-size:12.5rem;font-weight:400;display:block;overflow:visible}.cds--text-input-wrapper--inline--invalid .cds--form-requirement{color:var(--cds-text-error,#da1e28)}.cds--form--fluid .cds--text-input-wrapper--readonly,.cds--text-input-wrapper--readonly .cds--text-input{border-block-end-color:var(--cds-border-subtle);background:0 0}.cds--text-input__field-wrapper--decorator .cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input__field-wrapper .cds--ai-label,.cds--text-input__field-wrapper .cds--slug{position:absolute;inset-block-start:50%;inset-inline-end:1rem;transform:translateY(-50%)}:is(.cds--text-input__field-wrapper--decorator .cds--text-input:has(~.cds--text-input__field-inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--text-input__field-inner-wrapper--decorator .cds--ai-label--revert)),.cds--text-input__field-wrapper--slug .cds--text-input:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)),.cds--text-input__field-wrapper--slug .cds--text-input:has(~.cds--slug):not(:has(~.cds--slug--revert))){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff)}:is(.cds--text-input__field-wrapper--decorator .cds--text-input:not(.cds--text-input--invalid):not(.cds--text-input--warning):has(~.cds--text-input__field-inner-wrapper--decorator>*),.cds--text-input__field-wrapper--slug .cds--text-input:not(.cds--text-input--invalid):not(.cds--text-input--warning):has(~.cds--ai-label),.cds--text-input__field-wrapper--slug .cds--text-input:not(.cds--text-input--invalid):not(.cds--text-input--warning):has(~.cds--slug)){padding-inline-end:2.5rem}:is(.cds--text-input--invalid:has(~.cds--text-input__field-inner-wrapper--decorator>*),.cds--text-input--warning:has(~.cds--text-input__field-inner-wrapper--decorator>*),.cds--text-input--invalid:has(~.cds--ai-label),.cds--text-input--warning:has(~.cds--ai-label),.cds--text-input--invalid:has(~.cds--slug),.cds--text-input--warning:has(~.cds--slug)){padding-inline-end:4rem}.cds--text-input__field-wrapper--decorator .cds--text-input--invalid~.cds--text-input__invalid-icon,.cds--text-input__field-wrapper--decorator .cds--text-input--warning~.cds--text-input__invalid-icon,.cds--text-input__field-wrapper--slug .cds--text-input--invalid~.cds--text-input__invalid-icon,.cds--text-input__field-wrapper--slug .cds--text-input--warning~.cds--text-input__invalid-icon{inset-inline-end:2.5rem}.cds--text-input__field-wrapper--decorator .cds--text-input--invalid~.cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input__field-wrapper--decorator .cds--text-input--warning~.cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input__field-wrapper--decorator .cds--text-input--invalid~.cds--ai-label,.cds--text-input__field-wrapper--decorator .cds--text-input--warning~.cds--ai-label,.cds--text-input__field-wrapper--decorator .cds--text-input--invalid~.cds--slug,.cds--text-input__field-wrapper--decorator .cds--text-input--warning~.cds--slug,.cds--text-input__field-wrapper--slug .cds--text-input--invalid~.cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input__field-wrapper--slug .cds--text-input--warning~.cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input__field-wrapper--slug .cds--text-input--invalid~.cds--ai-label,.cds--text-input__field-wrapper--slug .cds--text-input--warning~.cds--ai-label,.cds--text-input__field-wrapper--slug .cds--text-input--invalid~.cds--slug,.cds--text-input__field-wrapper--slug .cds--text-input--warning~.cds--slug{inset-inline-end:1rem}.cds--text-input__field-wrapper--decorator .cds--text-input__field-inner-wrapper--decorator:not(:has(.cds--ai-label))>*{block-size:1rem}.cds--text-input__label-wrapper{justify-content:space-between;inline-size:100%;display:flex}.cds--search{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));align-items:center;inline-size:100%;display:flex;position:relative}.cds--search .cds--search-close,.cds--search~.cds--search-button,.cds--search.cds--search--expandable,.cds--search.cds--search--expandable .cds--search-magnifier{block-size:var(--cds-layout-size-height-local);inline-size:var(--cds-layout-size-height-local)}.cds--search .cds--label{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;visibility:inherit;white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.cds--search-input{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline,var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--search-input *,.cds--search-input :before,.cds--search-input :after{box-sizing:inherit}.cds--search-input{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);outline-offset:-2px;padding:0 var(--cds-layout-size-height-local);appearance:none;background-color:var(--cds-field);block-size:var(--cds-layout-size-height-local);border:none;border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary,#161616);text-overflow:ellipsis;outline:2px solid #0000;order:1;inline-size:100%;transition:background-color .11s cubic-bezier(.2,0,.38,.9),outline .11s cubic-bezier(.2,0,.38,.9)}.cds--search-input:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--search-input:focus{outline-style:dotted}}.cds--search-input::placeholder{color:var(--cds-text-placeholder,#16161666);opacity:1}.cds--search-input::-ms-clear{display:none}.cds--search-input::-webkit-search-decoration{appearance:none;display:none}.cds--search-input::-webkit-search-cancel-button{appearance:none;display:none}.cds--search-input::-webkit-search-results-button{appearance:none;display:none}.cds--search-input::-webkit-search-results-decoration{appearance:none;display:none}.cds--search-input[disabled]{background-color:var(--cds-field);color:var(--cds-text-disabled,#16161640);cursor:not-allowed;border-block-end:1px solid #0000}.cds--search-input[disabled]::placeholder{color:var(--cds-field)}.cds--search--light .cds--search-input,.cds--search--light .cds--search-close:before{background:var(--cds-field-02,#fff)}.cds--search-magnifier-icon{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--search-magnifier-icon *,.cds--search-magnifier-icon :before,.cds--search-magnifier-icon :after{box-sizing:inherit}.cds--search-magnifier-icon{z-index:2;block-size:1rem;fill:var(--cds-icon-secondary,#525252);inline-size:1rem;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:calc((var(--cds-layout-size-height-local) - 1rem) / 2);transform:translateY(-50%)}.cds--search-close{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--search-close *,.cds--search-close :before,.cds--search-close :after{box-sizing:inherit}.cds--search-close::-moz-focus-inner{border:0}.cds--search-close{outline-offset:-2px;outline:2px solid #0000;position:absolute;inset-block-start:0;inset-inline-end:0}.cds--search-close:hover{border-block-end:1px solid var(--cds-border-strong)}.cds--search-button{background-color:var(--cds-field);flex-shrink:0;margin-inline-start:.125rem}.cds--search-button svg{fill:currentColor;vertical-align:middle}.cds--search-close svg{z-index:1;fill:inherit;position:relative}.cds--search-close,.cds--search-button{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));block-size:var(--cds-layout-size-height-local);cursor:pointer;fill:var(--cds-icon-primary,#161616);inline-size:var(--cds-layout-size-height-local);opacity:1;visibility:inherit;border:0 solid #0000;border-bottom-width:1px;justify-content:center;align-items:center;display:flex}.cds--search-close:hover,.cds--search-button:hover{background-color:var(--cds-field-hover)}.cds--search-close:focus,.cds--search-button:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--search-close:focus,.cds--search-button:focus{outline-style:dotted}}.cds--search-close:active,.cds--search-button:active{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--search-close:active,.cds--search-button:active{outline-style:dotted}}.cds--search-close:active,.cds--search-button:active{background-color:var(--cds-background-selected,#8d8d8d33)}.cds--search-input:focus~.cds--search-close:hover{background-color:#0000;border-block-end-color:#0000;outline:none}.cds--search-input:focus~.cds--search-close:hover:after{background-color:var(--cds-field-hover);content:"";pointer-events:none;position:absolute;inset-block:.125rem;inset-inline:0 .125rem}.cds--search--disabled .cds--search-close,.cds--search--disabled.cds--search--expandable .cds--search-magnifier{cursor:not-allowed;outline:none}.cds--search--disabled .cds--search-close:hover,.cds--search--disabled.cds--search--expandable .cds--search-magnifier:hover{background-color:#0000;border-block-end-color:#0000}.cds--search--disabled .cds--search-close:hover:before,.cds--search--disabled.cds--search--expandable .cds--search-magnifier:hover:before{background-color:#0000}.cds--search--disabled svg{fill:var(--cds-icon-on-color-disabled,#8d8d8d)}.cds--search-close--hidden{opacity:0;visibility:hidden}.cds--skeleton .cds--search-input{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--skeleton .cds--search-input:hover,.cds--skeleton .cds--search-input:focus,.cds--skeleton .cds--search-input:active{cursor:default;border:none;outline:none}.cds--skeleton .cds--search-input:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--skeleton .cds--search-input:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--skeleton .cds--search-input{background:canvastext}.cds--skeleton .cds--search-input:before{forced-color-adjust:none;background:canvas}}.cds--skeleton .cds--search-input{inline-size:100%}.cds--skeleton .cds--search-input::placeholder{color:#0000}.cds--search--expandable{transition:width 70ms cubic-bezier(.2,0,.38,.9)}.cds--search--expandable.cds--search--expanded{inline-size:100%}.cds--search--expandable .cds--search-input{inline-size:0;padding:0;transition:transform 70ms cubic-bezier(.2,0,.38,.9)}.cds--search--expandable .cds--search-input::placeholder{opacity:0;transition-property:padding,opacity;transition-duration:70ms;transition-timing-function:cubic-bezier(.2,0,.38,.9);position:relative}.cds--search--expandable.cds--search--expanded .cds--search-input{padding:0 var(--cds-layout-size-height-local);inline-size:100%;transition:padding 70ms cubic-bezier(.2,0,.38,.9)}.cds--search--expandable.cds--search--expanded .cds--search-input::placeholder{opacity:1;padding:0;position:relative}.cds--search--expandable .cds--search-magnifier{cursor:pointer;position:absolute}.cds--search--expandable .cds--search-magnifier:focus{outline:2px solid var(--cds-focus,#0f62fe)}.cds--search--expandable .cds--search-magnifier:hover{background-color:var(--cds-background-hover,#8d8d8d1f)}.cds--search--expandable.cds--search--expanded .cds--search-magnifier{pointer-events:none}.cds--search--expandable .cds--search-magnifier-icon{fill:var(--cds-icon-primary,#161616)}.cds--search--expandable.cds--search--expanded .cds--search-magnifier-icon{fill:var(--cds-icon-secondary,#525252)}.cds--search--expandable.cds--search--disabled svg{fill:var(--cds-icon-disabled,#16161640)}.cds--search-magnifier-tooltip{justify-content:center;align-items:center;display:flex}.cds--search-magnifier-tooltip .cds--search-magnifier{position:relative}.cds--select{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--select *,.cds--select :before,.cds--select :after{box-sizing:inherit}.cds--select{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));flex-direction:column;align-items:flex-start;inline-size:100%;display:flex;position:relative}.cds--select-input__wrapper{align-items:center;inline-size:100%;display:flex;position:relative}.cds--select-input{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);outline-offset:-2px;--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline,var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));appearance:none;background-color:var(--cds-field);block-size:var(--cds-layout-size-height-local);border:none;border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary,#161616);cursor:pointer;opacity:1;text-overflow:ellipsis;border-radius:0;outline:2px solid #0000;inline-size:100%;padding-block:0;padding-inline:1rem 3rem;font-family:inherit;transition:outline 70ms cubic-bezier(.2,0,.38,.9);display:block}.cds--select-input:hover{background-color:var(--cds-field-hover)}.cds--select-input::-ms-expand{display:none}@-moz-document url-prefix(){.cds--select-input:-moz-focusring{color:#0000;text-shadow:0 0 #000;background-image:none}.cds--select-input::-moz-focus-inner{color:#0000;text-shadow:0 0 #000;background-image:none}}.cds--select-input:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--select-input:focus{outline-style:dotted}}.cds--select-input:focus{color:var(--cds-text-primary,#161616)}.cds--select-input:disabled,.cds--select-input:hover:disabled{background-color:var(--cds-field);color:var(--cds-text-disabled,#16161640);cursor:not-allowed;border-block-end-color:#0000}.cds--select--disabled .cds--label,.cds--select--disabled .cds--form__helper-text{color:var(--cds-text-disabled,#16161640)}.cds--select-input__wrapper[data-invalid] .cds--select-input,.cds--select--warning .cds--select-input{padding-inline-end:4rem}.cds--select-input:disabled~.cds--select__arrow{fill:var(--cds-icon-disabled,#16161640)}.cds--select--light .cds--select-input{background-color:var(--cds-field-02,#fff)}.cds--select--light .cds--select-input:hover{background-color:var(--cds-field-hover)}.cds--select--light .cds--select-input:disabled,.cds--select--light .cds--select-input:hover:disabled{background-color:var(--cds-field-02,#fff);color:var(--cds-text-disabled,#16161640);cursor:not-allowed}.cds--select__arrow{block-size:100%;fill:var(--cds-icon-primary,#161616);pointer-events:none;position:absolute;inset-block-start:0;inset-inline-end:1rem}@media screen and (-ms-high-contrast:active),screen and (prefers-contrast){.cds--select__arrow path{fill:buttontext}}.cds--select__invalid-icon{position:absolute;inset-inline-end:2.5rem}.cds--select-input__wrapper[data-invalid] .cds--select-input~.cds--select__invalid-icon,.cds--select-input--inline__wrapper[data-invalid] .cds--select__invalid-icon{fill:var(--cds-support-error,#da1e28)}.cds--select__invalid-icon--warning{fill:var(--cds-support-warning,#f1c21b)}.cds--select__invalid-icon--warning path[fill]{fill:#000;opacity:1}optgroup.cds--select-optgroup,.cds--select-option{background-color:var(--cds-layer-hover);color:var(--cds-text-primary,#161616)}optgroup.cds--select-optgroup:disabled,.cds--select-option:disabled{color:var(--cds-text-disabled,#16161640)}.cds--select--inline{flex-direction:row;align-items:center;display:flex}.cds--select--inline .cds--form__helper-text{margin-block-end:0;margin-inline-start:.5rem}.cds--select--inline .cds--label{white-space:nowrap;margin:0 .5rem 0 0}.cds--select--inline .cds--select-input{color:var(--cds-text-primary,#161616);background-color:#0000;border-block-end:none;inline-size:100%;padding-inline:.5rem 3rem}.cds--select--inline .cds--select-input:hover{background-color:var(--cds-field-hover)}.cds--select--inline .cds--select-input:focus,.cds--select--inline .cds--select-input:focus option,.cds--select--inline .cds--select-input:focus optgroup{background-color:var(--cds-background,#fff)}.cds--select--inline .cds--select-input:focus:hover,.cds--select--inline .cds--select-input:focus option:hover,.cds--select--inline .cds--select-input:focus optgroup:hover{background-color:var(--cds-field-hover)}.cds--select--inline .cds--select-input[disabled],.cds--select--inline .cds--select-input[disabled]:hover{background-color:var(--cds-background,#fff)}.cds--select--inline .cds--select__arrow{inset-inline-end:.5rem}.cds--select--inline.cds--select--invalid .cds--select-input{padding-inline-end:3.5rem}.cds--select--inline.cds--select--invalid .cds--select-input~.cds--select__invalid-icon,.cds--select--inline.cds--select--warning .cds--select-input~.cds--select__invalid-icon--warning{inset-inline-end:2rem}.cds--select--inline .cds--select-input:disabled{color:var(--cds-text-disabled,#16161640);cursor:not-allowed}.cds--select--inline .cds--select-input:disabled~*{cursor:not-allowed}.cds--select--readonly .cds--select-input{border-block-end-color:var(--cds-border-subtle);cursor:default;background-color:#0000}.cds--select--readonly .cds--select__arrow{fill:var(--cds-icon-disabled,#16161640)}.cds--select--readonly.cds--select--inline .cds--select-input:hover{background-color:#0000}.cds--select.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--select.cds--skeleton:hover,.cds--select.cds--skeleton:focus,.cds--select.cds--skeleton:active{cursor:default;border:none;outline:none}.cds--select.cds--skeleton:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--select.cds--skeleton:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--select.cds--skeleton{background:canvastext}.cds--select.cds--skeleton:before{forced-color-adjust:none;background:canvas}}.cds--select.cds--skeleton{block-size:2.5rem;inline-size:100%}.cds--select.cds--skeleton .cds--select-input{display:none}.cds--select--decorator .cds--select__inner-wrapper--decorator>*,.cds--select--slug .cds--ai-label,.cds--select--slug .cds--slug{margin-block-start:.03125rem;position:absolute;inset-block-start:50%;inset-inline-end:calc(2.5rem + 9px);transform:translateY(-50%)}.cds--select--decorator .cds--select__inner-wrapper--decorator>:after,.cds--select--decorator .cds--select__inner-wrapper--decorator>:before,.cds--select--slug .cds--ai-label:after,.cds--select--slug .cds--ai-label:before,.cds--select--slug .cds--slug:after,.cds--select--slug .cds--slug:before{background-color:var(--cds-border-subtle-01,#c6c6c6);content:"";block-size:1rem;inline-size:.0625rem;position:absolute}.cds--select--decorator .cds--select__inner-wrapper--decorator>:before,.cds--select--slug .cds--ai-label:before,.cds--select--slug .cds--slug:before{display:none;inset-inline-start:calc(-.5rem - 1px)}.cds--select--decorator .cds--select__inner-wrapper--decorator>:after,.cds--select--slug .cds--ai-label:after,.cds--select--slug .cds--slug:after{display:block;inset-block-start:0;inset-inline-end:calc(-.5rem - 1px)}.cds--select--decorator .cds--select__inner-wrapper--decorator>.cds--ai-label--revert:before,.cds--select--slug .cds--ai-label--revert:before,.cds--select--slug .cds--slug--revert:before{inset-block-start:.5rem;inset-inline-start:0}.cds--select--decorator .cds--select__inner-wrapper--decorator>.cds--ai-label--revert,.cds--select--slug .cds--ai-label--revert{inset-inline-end:2.5625rem}.cds--select--decorator .cds--ai-label--revert:after,.cds--select--slug .cds--ai-label--revert:after,.cds--select--slug .cds--slug--revert:after{inset-block-start:.5rem;inset-inline-end:-1px}.cds--select--decorator .cds--select-input__wrapper .cds--select-input~.cds--select__invalid-icon,.cds--select--slug .cds--select-input__wrapper[data-invalid] .cds--select-input~.cds--select__invalid-icon,.cds--select--slug .cds--select-input__wrapper .cds--select-input~.cds--select__invalid-icon{inset-inline-end:5rem}:is(.cds--select--decorator .cds--select-input:has(~.cds--select__inner-wrapper--decorator),.cds--select--slug .cds--select-input:has(~.cds--ai-label),.cds--select--slug .cds--select-input:has(~.cds--slug)){padding-inline-end:4rem}:is(.cds--select--decorator:has(.cds--select__invalid-icon) .cds--select-input:has(~.cds--select__inner-wrapper--decorator),.cds--select--slug:has(.cds--select__invalid-icon) .cds--select-input:has(~.cds--ai-label),.cds--select--slug:has(.cds--select__invalid-icon) .cds--select-input:has(~.cds--slug)){padding-inline-end:6rem}.cds--select-input-has--ai-label{background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff)}.cds--select--decorator .cds--select-input:has(~.cds--select__inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--select__inner-wrapper--decorator .cds--ai-label--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff)}.cds--select--slug .cds--select-input:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff)}.cds--select--slug .cds--select-input:has(~.cds--slug):not(:has(~.cds--slug--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff)}.cds--select--decorator:has(.cds--select__invalid-icon) .cds--select__inner-wrapper--decorator>:before{display:block}.cds--select--slug:has(.cds--select__invalid-icon) .cds--ai-label:before{display:block}.cds--select--slug:has(.cds--select__invalid-icon) .cds--slug:before{display:block}.cds--slider-container{-webkit-user-select:none;user-select:none;align-items:center;gap:1rem;display:flex;position:relative}.cds--slider{cursor:pointer;inline-size:100%;min-inline-size:12.5rem;max-inline-size:40rem;padding:1rem 0;position:relative}.cds--slider-container--two-handles .cds--slider{margin-inline:.25rem}.cds--slider__range-label{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-primary,#161616);white-space:nowrap}.cds--slider__track{background:var(--cds-border-subtle);block-size:.125rem;inline-size:100%;position:absolute;transform:translateY(-50%)}.cds--slider__track:before{background:var(--cds-border-subtle);content:"";block-size:.25rem;inline-size:.125rem;display:inline-block;position:absolute;inset-block-start:-.3125rem;inset-inline-start:50%;transform:translate(-50%)}.cds--slider__filled-track{background:var(--cds-layer-selected-inverse,#161616);pointer-events:none;transform-origin:0;block-size:.125rem;inline-size:100%;transition:background .11s cubic-bezier(.2,0,.38,.9);position:absolute;transform:translateY(-50%)}.cds--slider__thumb-wrapper{z-index:3;--cds-tooltip-padding-inline:.5rem;--cds-popover-offset:.5rem;block-size:.875rem;inline-size:.875rem;position:absolute;transform:translate(-50%,-50%)}.cds--slider-container--rtl .cds--slider__thumb-wrapper{transform:translate(50%,-50%)}.cds--slider__thumb-wrapper--lower,.cds--slider__thumb-wrapper--upper{--cds-popover-offset:var(--cds-popover-caret-height,.5rem);block-size:24px;inline-size:16px}.cds--slider__thumb-wrapper--lower{transform:translate(-100%,-50%)}.cds--slider__thumb-wrapper--lower>.cds--popover>.cds--popover-content{transform:translate(50%, calc(-100% - var(--cds-popover-offset,0rem)))}.cds--slider__thumb-wrapper--lower>.cds--popover>.cds--popover-caret{transform:translate(50%, calc(-1 * var(--cds-popover-offset,0rem)));inset-inline-start:revert}.cds--slider-container--rtl .cds--slider__thumb-wrapper--lower{transform:translate(100%,-50%)}.cds--slider-container--rtl .cds--slider__thumb-wrapper--lower>.cds--popover>.cds--popover-content{transform:translate(0, calc(-100% - var(--cds-popover-offset,0rem)))}.cds--slider-container--rtl .cds--slider__thumb-wrapper--lower>.cds--popover>.cds--popover-caret{transform:translate(-50%, calc(-1 * var(--cds-popover-offset,0rem)))}.cds--slider__thumb-wrapper--upper{transform:translateY(-50%)}.cds--slider__thumb-wrapper--upper>.cds--popover>.cds--popover-content{transform:translate(-50%, calc(-100% - var(--cds-popover-offset,0rem)))}.cds--slider__thumb-wrapper--upper>.cds--popover>.cds--popover-caret{transform:translate(-50%, calc(-1 * var(--cds-popover-offset,0rem)))}.cds--slider-container--rtl .cds--slider__thumb-wrapper--upper{transform:translateY(-50%)}.cds--slider-container--rtl .cds--slider__thumb-wrapper--upper>.cds--popover>.cds--popover-content{transform:translate(0, calc(-100% - var(--cds-popover-offset,0rem)))}.cds--slider-container--rtl .cds--slider__thumb-wrapper--upper>.cds--popover>.cds--popover-caret{transform:translate(50%, calc(-1 * var(--cds-popover-offset,0rem)))}.cds--slider__thumb{background:var(--cds-layer-selected-inverse,#161616);border-radius:50%;outline:none;transition:transform .11s cubic-bezier(.2,0,.38,.9),background .11s cubic-bezier(.2,0,.38,.9),box-shadow .11s cubic-bezier(.2,0,.38,.9);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000,inset 0 0 0 2px #0000}.cds--slider__thumb:hover{transform:scale(1.4286)}.cds--slider__thumb:focus{background-color:var(--cds-interactive,#0f62fe);box-shadow:inset 0 0 0 2px var(--cds-interactive,#0f62fe), inset 0 0 0 3px var(--cds-layer);transform:scale(1.4286)}.cds--slider__thumb:active{box-shadow:inset 0 0 0 2px var(--cds-interactive,#0f62fe);transform:scale(1.4286)}.cds--slider__thumb-icon{fill:var(--cds-layer-selected-inverse,#161616)}.cds--slider__thumb-icon--focus{fill:var(--cds-interactive,#0f62fe);display:none}.cds--slider__thumb--lower,.cds--slider__thumb--upper{border-radius:unset;box-shadow:none;background-color:#0000;transition:none;position:absolute;inset:0}.cds--slider__thumb--lower:before,.cds--slider__thumb--upper:before{z-index:-1;background:var(--cds-background,#fff);content:"";block-size:.125rem;inline-size:.375rem;display:block;position:absolute;inset-block-start:calc(50% - .0625rem);inset-inline-end:0}.cds--slider__thumb--lower:hover,.cds--slider__thumb--upper:hover{transform:none}.cds--slider__thumb--lower:hover .cds--slider__thumb-icon,.cds--slider__thumb--upper:hover .cds--slider__thumb-icon{fill:var(--cds-text-secondary,#525252)}.cds--slider__thumb--lower:active,.cds--slider__thumb--upper:active{box-shadow:none;transform:none}.cds--slider__thumb--lower:focus,.cds--slider__thumb--upper:focus{box-shadow:none;background-color:#0000;transform:none}.cds--slider__thumb--lower:focus .cds--slider__thumb-icon,.cds--slider__thumb--upper:focus .cds--slider__thumb-icon{fill:var(--cds-interactive,#0f62fe);display:none}.cds--slider__thumb--lower:focus .cds--slider__thumb-icon--focus,.cds--slider__thumb--upper:focus .cds--slider__thumb-icon--focus{display:block}.cds--slider__thumb--lower:focus:before,.cds--slider__thumb--upper:focus:before{inline-size:100%}.cds--slider__thumb--upper{transform:none}.cds--slider__thumb--upper:before{inset-inline:0 auto}.cds--slider__thumb--upper:hover,.cds--slider__thumb--upper:active,.cds--slider__thumb--upper:focus{transform:none}.cds--slider__input{display:none}.cds--slider-text-input-wrapper{position:relative}.cds--slider-text-input-wrapper--hidden{display:none}.cds--slider-text-input,.cds-slider-text-input{appearance:textfield;block-size:2.5rem;inline-size:4rem}.cds--slider-text-input::-webkit-outer-spin-button{display:none}.cds--slider-text-input::-webkit-inner-spin-button{display:none}.cds-slider-text-input::-webkit-outer-spin-button{display:none}.cds-slider-text-input::-webkit-inner-spin-button{display:none}.cds--slider__thumb:focus~.cds--slider__filled-track,.cds--slider__thumb-wrapper:focus-within~.cds--slider__filled-track{background-color:var(--cds-border-interactive,#0f62fe)}.cds--slider-text-input.cds--text-input--invalid,.cds--slider-text-input--warn{inline-size:6rem;padding-inline-end:3rem}.cds--slider__invalid-icon{fill:var(--cds-support-error,#da1e28);position:absolute;inset-block-start:50%;inset-inline-end:1rem;transform:translateY(-50%)}.cds--slider__validation-msg.cds--form-requirement{max-block-size:100%;display:block;overflow:visible}.cds--slider__validation-msg--invalid{color:var(--cds-text-error,#da1e28)}.cds--slider__invalid-icon.cds--slider__invalid-icon--warning{fill:var(--cds-support-warning,#f1c21b)}.cds--slider__invalid-icon--warning path:first-of-type{fill:#000;opacity:1}.cds--label--disabled~.cds--slider-container>.cds--slider__range-label{color:var(--cds-text-disabled,#16161640)}.cds--slider--disabled.cds--slider{cursor:not-allowed}.cds--slider--disabled .cds--slider__thumb{background-color:var(--cds-border-disabled,#c6c6c6)}.cds--slider--disabled .cds--slider__thumb:hover{cursor:not-allowed;transform:none}.cds--slider--disabled .cds--slider__thumb:focus{background-color:var(--cds-border-disabled,#c6c6c6);box-shadow:none;outline:none;transform:none}.cds--slider--disabled .cds--slider__thumb:active{background:var(--cds-border-disabled,#c6c6c6);box-shadow:none;transform:none}.cds--slider--disabled .cds--slider__thumb--lower,.cds--slider--disabled .cds--slider__thumb--upper{background-color:#0000}.cds--slider--disabled .cds--slider__thumb--lower:active,.cds--slider--disabled .cds--slider__thumb--lower:hover,.cds--slider--disabled .cds--slider__thumb--lower:focus,.cds--slider--disabled .cds--slider__thumb--upper:active,.cds--slider--disabled .cds--slider__thumb--upper:hover,.cds--slider--disabled .cds--slider__thumb--upper:focus{background-color:#0000;transform:none}.cds--slider--disabled .cds--slider__thumb--lower .cds--slider__thumb-icon,.cds--slider--disabled .cds--slider__thumb--upper .cds--slider__thumb-icon{fill:var(--cds-border-disabled,#c6c6c6)}.cds--slider--disabled .cds--slider__track,.cds--slider--disabled .cds--slider__filled-track,.cds--slider--disabled .cds--slider__thumb:focus~.cds--slider__filled-track{background-color:var(--cds-border-disabled,#c6c6c6)}.cds--slider--disabled~.cds--form-item .cds--slider-text-input,.cds--slider--disabled~.cds--slider-text-input{background-color:var(--cds-field);color:var(--cds-text-disabled,#16161640);cursor:not-allowed;border:none;transition:none}.cds--slider--disabled~.cds--form-item .cds--slider-text-input:active,.cds--slider--disabled~.cds--form-item .cds--slider-text-input:focus,.cds--slider--disabled~.cds--form-item .cds--slider-text-input:hover,.cds--slider--disabled~.cds--slider-text-input:active,.cds--slider--disabled~.cds--slider-text-input:focus,.cds--slider--disabled~.cds--slider-text-input:hover{color:var(--cds-text-disabled,#16161640);outline:none}.cds--slider--readonly{cursor:default}.cds--slider-container--readonly .cds--slider__thumb{block-size:0;inline-size:0}.cds--slider-container--readonly .cds--slider__thumb:before,.cds--slider-container--readonly .cds--slider__thumb:after{display:none}.cds--slider-container--readonly .cds--slider-text-input{background-color:#0000}.cds--slider__status-msg.cds--form-requirement{max-block-size:100%;display:block;overflow:visible}.cds--slider-container.cds--skeleton .cds--slider__range-label{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--slider-container.cds--skeleton .cds--slider__range-label:hover,.cds--slider-container.cds--skeleton .cds--slider__range-label:focus,.cds--slider-container.cds--skeleton .cds--slider__range-label:active{cursor:default;border:none;outline:none}.cds--slider-container.cds--skeleton .cds--slider__range-label:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--slider-container.cds--skeleton .cds--slider__range-label:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--slider-container.cds--skeleton .cds--slider__range-label{background:canvastext}.cds--slider-container.cds--skeleton .cds--slider__range-label:before{forced-color-adjust:none;background:canvas}}.cds--slider-container.cds--skeleton .cds--slider__range-label{block-size:.75rem;inline-size:1.25rem}.cds--slider-container.cds--skeleton .cds--slider__track{cursor:default;pointer-events:none}.cds--slider-container.cds--skeleton .cds--slider__thumb-wrapper{inset-inline-start:50%}.cds--slider-container.cds--skeleton .cds--slider__thumb{cursor:default;pointer-events:none}.cds--slider-container.cds--skeleton .cds--slider__thumb-wrapper--lower{inset-inline-start:0}.cds--slider-container.cds--skeleton .cds--slider__thumb-wrapper--upper{inset-inline-start:100%}.cds--popover-container.cds--slider__thumb-wrapper{position:absolute}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--slider__thumb{outline:1px solid #0000}.cds--slider__thumb:focus{color:highlight;outline:1px solid highlight}.cds--slider__track{outline:1px solid #0000}}.cds--tabs.cds--tabs--contained.cds--tabs--full-width .cds--tab--list{grid-template-columns:repeat(auto-fit,minmax(0,1fr));inline-size:100%;display:grid}.cds--tabs.cds--tabs--contained.cds--tabs--full-width .cds--tab--list .cds--tabs__nav-link .cds--tabs__nav-item-label,.cds--tabs.cds--tabs--contained.cds--tabs--full-width .cds--tab--list .cds--tabs__nav-link .cds--tabs__nav-item-secondary-label{text-overflow:ellipsis;overflow:hidden}.cds--tabs.cds--tabs--contained.cds--tabs--full-width .cds--tab--list .cds--tabs__nav-link .cds--tabs__nav-item--icon{margin-inline-start:auto}.cds--tabs.cds--tabs--vertical .cds--tabs__nav-link .cds--tabs__nav-item-label{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cds--tabs.cds--tabs--vertical.cds--layout--size-sm .cds--tabs__nav-link .cds--tabs__nav-item-label{-webkit-line-clamp:1}.cds--tabs,.cds--tab-content{--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline,var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max))}.cds--tabs.cds--tabs--tall,.cds--tabs.cds--tabs--contained.cds--tabs--tall{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-lg)), var(--cds-layout-size-height,var(--cds-layout-size-height-xl)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-xl)))}.cds--tabs html{font-size:100%}.cds--tabs body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--tabs code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--tabs strong{font-weight:600}.cds--tabs{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));block-size:auto;color:var(--cds-text-primary,#161616);inline-size:100%;max-block-size:var(--cds-layout-size-height-xl);min-block-size:var(--cds-layout-size-height-local);display:flex;position:relative;overflow-x:hidden}.cds--tabs.cds--tabs--contained{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height,var(--cds-layout-size-height-lg)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-xl)))}.cds--tabs .cds--tab--list{scroll-behavior:smooth;scrollbar-width:none;will-change:scroll-position;inline-size:auto;display:flex;overflow-x:auto}.cds--tabs .cds--tab--list::-webkit-scrollbar{display:none}.cds--tabs.cds--tabs--vertical{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height,var(--cds-layout-size-height-xl)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-xl)));background:var(--cds-layer);box-shadow:inset -1px 0 var(--cds-border-subtle);grid-column:span 2;max-block-size:none}@media (width>=66rem){.cds--tabs.cds--tabs--vertical{grid-column:span 4}}.cds--tabs.cds--tabs--vertical .cds--tab--list{flex-direction:column;inline-size:100%;overflow:visible auto}.cds--tabs.cds--tabs--vertical .cds--tab--list-gradient_bottom{background:linear-gradient(to bottom, transparent, var(--cds-layer));pointer-events:none;block-size:4rem;position:absolute;inset-block-end:0;inset-inline:0}.cds--tabs.cds--tabs--vertical .cds--tab--list-gradient_top{background:linear-gradient(to top, transparent, var(--cds-layer));pointer-events:none;block-size:4rem;position:absolute;inset-block-start:0;inset-inline:0}.cds--tabs .cds--tabs__nav{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--tabs .cds--tabs__nav *,.cds--tabs .cds--tabs__nav :before,.cds--tabs .cds--tabs__nav :after{box-sizing:inherit}.cds--tabs .cds--tabs__nav{display:flex}.cds--tabs .cds--tab--overflow-nav-button{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--tabs .cds--tab--overflow-nav-button *,.cds--tabs .cds--tab--overflow-nav-button :before,.cds--tabs .cds--tab--overflow-nav-button :after{box-sizing:inherit}.cds--tabs .cds--tab--overflow-nav-button::-moz-focus-inner{border:0}.cds--tabs .cds--tab--overflow-nav-button{background-color:var(--cds-background,#fff);flex-shrink:0;justify-content:center;align-items:center;inline-size:2.5rem;display:flex}.cds--tabs .cds--tab--overflow-nav-button:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tabs .cds--tab--overflow-nav-button:focus{outline-style:dotted}}.cds--tabs .cds--tab--overflow-nav-button:hover{background-color:var(--cds-background-hover,#8d8d8d1f)}.cds--tabs .cds--tab--overflow-nav-button:active{background-color:var(--cds-background-active,#8d8d8d80)}.cds--tabs .cds--tab--overflow-nav-button--hidden{display:none}.cds--tabs.cds--tabs--contained .cds--tab--overflow-nav-button{background-color:var(--cds-layer-accent);inline-size:3rem;margin:0}.cds--tabs.cds--tabs--contained .cds--tab--overflow-nav-button:hover{background-color:var(--cds-layer-accent-hover)}.cds--tabs.cds--tabs--contained .cds--tab--overflow-nav-button:active{background-color:var(--cds-layer-accent-active)}.cds--tabs .cds--tab--overflow-nav-button svg{z-index:2;fill:var(--cds-icon-primary,#161616)}.cds--tabs .cds--tab--overflow-nav-button svg:active,.cds--tabs .cds--tab--overflow-nav-button svg:hover{fill:var(--cds-icon-primary,#161616)}.cds--tabs .cds--tab--overflow-nav-button--next{position:relative;inset-block:0;inset-inline-end:0}.cds--tabs .cds--tab--overflow-nav-button--next:before{z-index:1;content:"";block-size:100%;inline-size:.5rem;position:absolute;inset-inline-start:-.5rem}.cds--tabs:not(.cds--tabs--contained) .cds--tab--overflow-nav-button--next:before{background:linear-gradient(to right, #fff0, var(--cds-background,#fff))}.cds--tabs:not(.cds--tabs--contained) .cds--tab--overflow-nav-button--previous:before{background:linear-gradient(to left, #fff0, var(--cds-background,#fff))}.cds--tabs .cds--tab--overflow-nav-button--previous{z-index:1;position:relative;inset-block:0;inset-inline-start:0}.cds--tabs .cds--tab--overflow-nav-button--previous:before{z-index:1;content:"";block-size:100%;inline-size:.5rem;position:absolute;inset-inline-end:-.5rem}.cds--tabs .cds--tabs--light .cds--tabs__overflow-indicator--left{background-image:linear-gradient(to left, #fff0, var(--cds-layer))}.cds--tabs .cds--tabs--light .cds--tabs__overflow-indicator--right{background-image:linear-gradient(to right, #fff0, var(--cds-layer))}.cds--tabs.cds--tabs--contained .cds--tabs__overflow-indicator--left{background-image:linear-gradient(to left, #fff0, var(--cds-layer-accent))}.cds--tabs.cds--tabs--contained .cds--tabs__overflow-indicator--right{background-image:linear-gradient(to right, #fff0, var(--cds-layer-accent))}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (appearance:none){.cds--tabs .cds--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(var(--cds-background,#fff), 0), var(--cds-background,#fff))}.cds--tabs .cds--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(var(--cds-background,#fff), 0), var(--cds-background,#fff))}.cds--tabs.cds--tabs--contained .cds--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(var(--cds-layer-accent), 0), var(--cds-layer-accent))}.cds--tabs.cds--tabs--contained .cds--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(var(--cds-layer-accent), 0), var(--cds-layer-accent))}}.cds--tabs .cds--tabs__nav-item-label-wrapper{display:flex}.cds--tabs:not(.cds--tabs--contained) .cds--tabs__nav-item-label-wrapper{position:relative;inset-block-start:.0625rem}.cds--tabs .cds--tabs__nav-item html{font-size:100%}.cds--tabs .cds--tabs__nav-item body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}.cds--tabs .cds--tabs__nav-item code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--tabs .cds--tabs__nav-item strong{font-weight:600}.cds--tabs .cds--tabs__nav-item{cursor:pointer;flex:1 0 auto;padding:0;transition:background-color 70ms cubic-bezier(.2,0,.38,.9);display:flex;position:relative}.cds--tabs .cds--tabs__nav-item+.cds--tabs__nav-item{margin-inline-start:.0625rem}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item{background-color:var(--cds-layer-accent);box-shadow:-.0625rem 0 0 0 var(--cds-border-strong);margin-inline-start:0}.cds--tabs.cds--tabs--vertical .cds--tabs__nav-item{background-color:var(--cds-layer-01,#f4f4f4);block-size:var(--cds-layout-size-height-local);border-block-end:1px solid var(--cds-border-subtle);border-inline-end:1px solid var(--cds-border-subtle);box-shadow:inset 3px 0 0 0 var(--cds-border-subtle);flex:none;inline-size:100%;margin-inline-start:0}.cds--tabs.cds--tabs--contained:not(.cds--tabs--vertical) .cds--tabs__nav-item--selected+div+.cds--tabs__nav-item{box-shadow:-.0625rem 0 #0000}.cds--tabs .cds--tabs__nav-item .cds--tabs__nav-link{transition:color 70ms cubic-bezier(.2,0,.38,.9),border-bottom-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.cds--tabs.cds--tabs--dismissable .cds--tabs__nav-link{padding-inline-end:2.5rem}.cds--tabs.cds--tabs--dismissable.cds--tabs--contained .cds--tabs__nav-link{padding-inline-end:calc(3rem - 1px)}.cds--tabs .cds--tabs__nav-item--close{align-items:center;margin-inline-start:calc(1px - 1.5rem);display:flex;position:relative;inset-inline-start:calc(-.75rem - 1px)}.cds--tabs:not(.cds--tabs--contained) .cds--tabs__nav-item--close--hidden{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;visibility:inherit;white-space:nowrap;border:0;inline-size:.1875rem;margin:-1px;padding:0;position:static;overflow:hidden}.cds--tabs.cds--tabs--contained.cds--tabs--full-width .cds--tabs__nav-item--close--hidden{display:none}.cds--tabs .cds--tabs__nav-item--close-icon{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--tabs .cds--tabs__nav-item--close-icon *,.cds--tabs .cds--tabs__nav-item--close-icon :before,.cds--tabs .cds--tabs__nav-item--close-icon :after{box-sizing:inherit}.cds--tabs .cds--tabs__nav-item--close-icon::-moz-focus-inner{border:0}.cds--tabs .cds--tabs__nav-item--close-icon{pointer-events:auto;block-size:1.5rem;inline-size:1.5rem;padding-block:.25rem;padding-inline:.25rem}.cds--tabs .cds--tabs__nav-item--close-icon svg{block-size:1rem;fill:var(--cds-text-secondary,#525252);inline-size:1rem}.cds--tabs .cds--tabs__nav-item--close-icon svg:hover{fill:var(--cds-icon-primary,#161616)}.cds--tabs .cds--tabs__nav-item--close-icon:hover{background-color:var(--cds-layer-hover)}.cds--tabs .cds--tabs__nav-item--close-icon:focus,.cds--tabs .cds--tabs__nav-item--close-icon:active{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tabs .cds--tabs__nav-item--close-icon:focus,.cds--tabs .cds--tabs__nav-item--close-icon:active{outline-style:dotted}}.cds--tabs .cds--tabs__nav-item:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon svg,.cds--tabs .cds--tabs__nav-item--close-icon--selected svg{fill:var(--cds-icon-primary,#161616)}.cds--tabs .cds--tabs__nav-item:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon--disabled,.cds--tabs .cds--tabs__nav-item--close-icon--disabled,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:hover{background-color:inherit;cursor:not-allowed}.cds--tabs .cds--tabs__nav-item:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon--disabled svg,.cds--tabs .cds--tabs__nav-item--close-icon--disabled svg,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:hover svg{fill:var(--cds-icon-disabled,#16161640)}.cds--tabs .cds--tabs__nav-item:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon--disabled:focus,.cds--tabs .cds--tabs__nav-item:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon--disabled:active,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:focus,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:active,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:hover:focus,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:hover:active{outline-offset:-2px;outline:2px solid #0000}.cds--tabs .cds--tabs__nav-item--icon{align-items:center;padding-inline-start:.5rem;display:flex}.cds--tabs .cds--tabs__nav-item--icon-left{align-items:center;margin-block-start:-2px;padding-inline-end:.5rem;display:flex}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--icon{padding-inline-start:var(--cds-layout-density-padding-inline-local)}.cds--tabs .cds--tabs__nav-link{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;padding:0;vertical-align:baseline;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--tabs .cds--tabs__nav-link *,.cds--tabs .cds--tabs__nav-link :before,.cds--tabs .cds--tabs__nav-link :after{box-sizing:inherit}.cds--tabs .cds--tabs__nav-link::-moz-focus-inner{border:0}.cds--tabs .cds--tabs__nav-link{outline-offset:-2px;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);border-block-end:2px solid var(--cds-border-subtle);color:var(--cds-text-secondary,#525252);padding-inline:var(--cds-layout-density-padding-inline-local);text-align:start;text-overflow:ellipsis;white-space:nowrap;outline:2px solid #0000;text-decoration:none;transition:border 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9);overflow:hidden}.cds--tabs .cds--tabs__nav-link:focus,.cds--tabs .cds--tabs__nav-link:active{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tabs .cds--tabs__nav-link:focus,.cds--tabs .cds--tabs__nav-link:active{outline-style:dotted}}.cds--tabs.cds--tabs--contained:not(.cds--tabs--vertical) .cds--tabs__nav-link{border-block-end:0}.cds--tabs.cds--tabs--contained:not(.cds--tabs--tall) .cds--tabs__nav-item-label{line-height:2rem}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item-secondary-label{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);min-block-size:1rem}.cds--tabs.cds--tabs--vertical:not(.cds--tabs--tall) .cds--tabs__nav-item-label{line-height:var(--cds-body-compact-01-line-height)}.cds--tabs.cds--tabs__icon--default,.cds--tabs.cds--tabs__icon--lg,.cds--tabs.cds--tabs__icon--default .cds--tab--list,.cds--tabs.cds--tabs__icon--lg .cds--tab--list{overflow-x:visible}.cds--tabs .cds--tabs__nav-item--icon-only{margin-inline-end:.0625rem}.cds--tabs .cds--tabs__nav-item--icon-only,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--icon-only{block-size:var(--cds-layout-size-height-local);inline-size:var(--cds-layout-size-height-local);justify-content:center;align-items:center;padding:0;display:flex}.cds--tabs .cds--tabs__nav-item--icon-only .cds--tabs__nav-item-label,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--icon-only .cds--tabs__nav-item-label{line-height:0}.cds--tabs .cds--tabs__nav-item--icon-only:not(.cds--tabs__nav-item--icon-only__20) .cds--badge-indicator{margin-block-start:.25rem;margin-inline-end:.25rem}.cds--tabs:not(.cds--tabs--contained) .cds--tabs__nav-item:not(.cds--tabs__nav-item--selected):not(.cds--tabs__nav-item--disabled):hover{border-block-end:2px solid var(--cds-border-strong);color:var(--cds-text-primary,#161616)}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item:not(.cds--tabs__nav-item--selected):not(.cds--tabs__nav-item--disabled):not(.cds--tabs__nav-item--hover-off):hover{background-color:var(--cds-layer-accent-hover);color:var(--cds-text-primary,#161616)}.cds--tabs.cds--tabs--vertical .cds--tabs__nav-item:not(.cds--tabs__nav-item--selected):not(.cds--tabs__nav-item--disabled):not(.cds--tabs__nav-item--hover-off):hover{background-color:var(--cds-layer-hover);box-shadow:inset 3px 0 0 0 var(--cds-border-strong)}.cds--tabs .cds--tabs__nav-item--selected{border-block-end:2px solid var(--cds-border-interactive,#0f62fe);transition:color 70ms cubic-bezier(.2,0,.38,.9)}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected+.cds--tabs__nav-item{box-shadow:none}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item.cds--tabs__nav-item--selected{box-shadow:inset 0 2px 0 0 var(--cds-border-interactive,#0f62fe)}.cds--tabs.cds--tabs--vertical .cds--tabs__nav-item.cds--tabs__nav-item--selected{box-shadow:inset 3px 0 0 0 var(--cds-border-interactive,#0f62fe);border-inline:none}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected,.cds--tabs .cds--tabs__nav-item--selected,.cds--tabs .cds--tabs__nav-item--selected:focus .cds--tabs__nav-link:focus,.cds--tabs .cds--tabs__nav-item--selected:active .cds--tabs__nav-link:active{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);color:var(--cds-text-primary,#161616)}.cds--tabs.cds--tabs--contained:not(.cds--tabs--tall) .cds--tabs__nav-item--selected,.cds--tabs.cds--tabs--contained:not(.cds--tabs--tall) .cds--tabs__nav-item--selected:hover{line-height:2rem}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected:hover{background-color:var(--cds-layer)}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected .cds--tabs__nav-link:focus,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected .cds--tabs__nav-link:active,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected:hover .cds--tabs__nav-link:focus,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected:hover .cds--tabs__nav-link:active{box-shadow:none}.cds--tabs.cds--tabs--light.cds--tabs--contained .cds--tabs__nav-item--selected,.cds--tabs.cds--tabs--light.cds--tabs--contained .cds--tabs__nav-item--selected:hover{background-color:var(--cds-background,#fff)}.cds--tabs .cds--tabs__nav-item--disabled{border-block-end:2px solid var(--cds-border-subtle);color:var(--cds-text-disabled,#16161640);background-color:#0000;outline:none}.cds--tabs .cds--tabs__nav-item--disabled:hover{border-block-end:2px solid var(--cds-border-subtle);color:var(--cds-text-disabled,#16161640);cursor:not-allowed}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item.cds--tabs__nav-item--disabled,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item.cds--tabs__nav-item--disabled:hover{background-color:var(--cds-button-disabled,#c6c6c6)}.cds--tabs.cds--tabs--vertical .cds--tabs__nav-item.cds--tabs__nav-item--disabled,.cds--tabs.cds--tabs--vertical .cds--tabs__nav-item.cds--tabs__nav-item--disabled:hover{background-color:var(--cds-layer);border-block-end:1px solid var(--cds-border-subtle)}.cds--tabs .cds--tabs__nav-item--disabled:focus,.cds--tabs .cds--tabs__nav-item--disabled:active{border-block-end:2px solid var(--cds-border-subtle);pointer-events:none;outline:none}.cds--tabs .cds--tabs--light .cds--tabs__nav-item--disabled .cds--tabs__nav-link,.cds--tabs .cds--tabs--light .cds--tabs__nav-item--disabled:hover .cds--tabs__nav-link,.cds--tabs .cds--tabs--light .cds--tabs__nav-item--disabled .cds--tabs__nav-link:focus,.cds--tabs .cds--tabs--light .cds--tabs__nav-item--disabled .cds--tabs__nav-link:active{border-block-end-color:var(--cds-border-subtle)}.cds--tabs.cds--tabs--contained:not(.cds--tabs--vertical) .cds--tabs__nav-item--disabled{color:var(--cds-text-on-color-disabled,#8d8d8d);border-block-end:none}.cds--tab-content{padding:var(--cds-layout-density-padding-inline-local)}.cds--tab-content:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tab-content:focus{outline-style:dotted}}.cds--tabs--contained~.cds--tab-content{background:var(--cds-layer)}.cds--tabs--vertical~.cds--tab-content .cds--text-input--fluid .cds--text-input,.cds--tabs--vertical~.cds--tab-content .cds--text-area--fluid .cds--text-area__wrapper,.cds--tabs--vertical~.cds--tab-content .cds--text-area--fluid .cds--text-area,.cds--tabs--vertical~.cds--tab-content .cds--search--fluid .cds--search-input,.cds--tabs--vertical~.cds--tab-content .cds--select--fluid .cds--select-input,.cds--tabs--vertical~.cds--tab-content .cds--text-area--fluid .cds--text-area__wrapper[data-invalid] .cds--text-area__divider+.cds--form-requirement,.cds--tabs--vertical~.cds--tab-content .cds--list-box__wrapper--fluid .cds--list-box,.cds--tabs--vertical~.cds--tab-content .cds--list-box__wrapper--fluid.cds--list-box__wrapper,.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid input[type=number],.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid input[type=text],.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn:before,.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn:after,.cds--tabs--vertical~.cds--tab-content .cds--date-picker--fluid .ccdsds--date-picker-input__wrapper .cds--date-picker__input{background-color:var(--cds-field-01,#f4f4f4)}.cds--tabs--vertical~.cds--tab-content .cds--list-box__wrapper--fluid .cds--list-box__menu{background-color:var(--cds-layer-01,#f4f4f4)}.cds--tabs--vertical~.cds--tab-content .cds--list-box__menu-item:hover{background-color:var(--cds-layer-hover-02,#e8e8e8)}.cds--tabs--vertical~.cds--tab-content .cds--list-box__menu-item--active{background-color:var(--cds-layer-selected-02,#e0e0e0)}.cds--tabs--vertical~.cds--tab-content .cds--list-box__menu-item--active:hover{background-color:var(--cds-layer-selected-hover-02,#d1d1d1)}.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn:hover:before,.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn:hover:after{background-color:var(--cds-field-hover)}.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn:focus:before,.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn:focus:after{border-inline-start:2px solid var(--cds-focus,#0f62fe)}.cds--tabs--vertical~.cds--tab-content{grid-column:3/-1;overflow-y:auto}@media (width>=66rem){.cds--tabs--vertical~.cds--tab-content{grid-column:5/-1}}.cds--tabs.cds--skeleton{cursor:default;pointer-events:none}.cds--skeleton.cds--tabs:not(.cds--tabs--contained) .cds--tabs__nav-link{border-block-end:2px solid var(--cds-skeleton-element,#c6c6c6)}.cds--tabs.cds--skeleton .cds--tabs__nav-link{padding:0 var(--cds-layout-density-padding-inline-local);align-items:center;block-size:100%;inline-size:10rem;display:flex}.cds--tabs.cds--skeleton .cds--tabs__nav-link span{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--tabs.cds--skeleton .cds--tabs__nav-link span:hover,.cds--tabs.cds--skeleton .cds--tabs__nav-link span:focus,.cds--tabs.cds--skeleton .cds--tabs__nav-link span:active{cursor:default;border:none;outline:none}.cds--tabs.cds--skeleton .cds--tabs__nav-link span:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--tabs.cds--skeleton .cds--tabs__nav-link span:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--tabs.cds--skeleton .cds--tabs__nav-link span{background:canvastext}.cds--tabs.cds--skeleton .cds--tabs__nav-link span:before{forced-color-adjust:none;background:canvas}}.cds--tabs.cds--skeleton .cds--tabs__nav-link span{block-size:.875rem;inline-size:100%;display:block}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--tabs__nav-item--selected .cds--tabs__nav-link,.cds--tabs__nav-item--selected.cds--tabs__nav-link,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected.cds--tabs__nav-link{background-color:selecteditem}.cds--tabs .cds--tabs__nav-item--disabled .cds--tabs__nav-link{color:graytext;fill:graytext}}.cds--tag{--cds-layout-size-height-xs:1.125rem}.cds--tag.cds--layout--size-xs,.cds--layout--size-xs :where(.cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-xs)}.cds--tag{--cds-layout-size-height-sm:1.125rem}.cds--tag.cds--layout--size-sm,.cds--layout--size-sm :where(.cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-sm)}.cds--tag{--cds-layout-size-height-md:1.5rem}.cds--tag.cds--layout--size-md,.cds--layout--size-md :where(.cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-md)}.cds--tag{--cds-layout-size-height-lg:2rem}.cds--tag.cds--layout--size-lg,.cds--layout--size-lg :where(.cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-lg)}.cds--tag{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height,var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);background-color:var(--cds-tag-background-gray,#e0e0e0);color:var(--cds-tag-color-gray,#161616)}.cds--tag.cds--tag--operational{border:1px solid var(--cds-tag-background-gray,#e0e0e0)}.cds--tag.cds--tag--operational:hover,.cds--tag .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-gray,#d1d1d1)}.cds--tag .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-gray,#161616)}.cds--tag{cursor:default;max-inline-size:13rem;min-block-size:var(--cds-layout-size-height-local);vertical-align:middle;word-break:break-word;border-radius:1rem;justify-content:center;align-items:center;min-inline-size:2rem;padding-inline:.5rem;display:inline-flex}.cds--tag.cds--tag--lg{padding-inline-start:.75rem}.cds--tag:has(.cds--tag__custom-icon){padding-inline-start:.25rem}.cds--tag.cds--tag--lg:not(.cds--tag--filter){padding-inline:.75rem}.cds--tag.cds--tag--lg:has(.cds--tag__custom-icon){padding-inline-start:.5rem}.cds--tag:not(.cds--tag--selectable){border:0}.cds--tag:not(:first-child){margin-inline-start:0}.cds--tag--operational>span,.cds--tag--selectable>span,.cds--tag__label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cds--tag--interactive:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:1px}.cds--tag--filter{padding-block:0;padding-inline-end:0}.cds--tag--filter:hover{outline:none}.cds--tag--selectable{border:1px solid var(--cds-border-inverse,#161616);background-color:var(--cds-layer);color:var(--cds-text-primary,#161616);cursor:pointer}.cds--tag--selectable:hover{background-color:var(--cds-layer-hover);outline:none}.cds--tag--selectable:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:1px}.cds--tag--selectable-selected{background-color:var(--cds-layer-selected-inverse,#161616);color:var(--cds-text-inverse,#fff)}.cds--tag--selectable-selected:hover{background-color:var(--cds-layer-selected-inverse,#161616)}.cds--tag--operational{border:1px solid var(--cds-tag-border-gray,#a8a8a8);background-color:var(--cds-tag-background-gray,#e0e0e0);color:var(--cds-tag-color-gray,#161616);cursor:pointer}.cds--tag--operational:hover{background-color:var(--cds-tag-hover-gray,#d1d1d1);outline:none}.cds--tag--operational:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:1px}.cds--tag--red{background-color:var(--cds-tag-background-red,#ffd7d9);color:var(--cds-tag-color-red,#a2191f)}.cds--tag--red.cds--tag--operational{border:1px solid var(--cds-tag-border-red,#ff8389)}.cds--tag--red.cds--tag--operational:hover,.cds--tag--red .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-red,#ffc2c5)}.cds--tag--red .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-red,#a2191f)}.cds--tag--magenta{background-color:var(--cds-tag-background-magenta,#ffd6e8);color:var(--cds-tag-color-magenta,#9f1853)}.cds--tag--magenta.cds--tag--operational{border:1px solid var(--cds-tag-border-magenta,#ff7eb6)}.cds--tag--magenta.cds--tag--operational:hover,.cds--tag--magenta .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-magenta,#ffbdda)}.cds--tag--magenta .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-magenta,#9f1853)}.cds--tag--purple{background-color:var(--cds-tag-background-purple,#e8daff);color:var(--cds-tag-color-purple,#6929c4)}.cds--tag--purple.cds--tag--operational{border:1px solid var(--cds-tag-border-purple,#be95ff)}.cds--tag--purple.cds--tag--operational:hover,.cds--tag--purple .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-purple,#dcc7ff)}.cds--tag--purple .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-purple,#6929c4)}.cds--tag--blue{background-color:var(--cds-tag-background-blue,#d0e2ff);color:var(--cds-tag-color-blue,#0043ce)}.cds--tag--blue.cds--tag--operational{border:1px solid var(--cds-tag-border-blue,#78a9ff)}.cds--tag--blue.cds--tag--operational:hover,.cds--tag--blue .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-blue,#b8d3ff)}.cds--tag--blue .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-blue,#0043ce)}.cds--tag--cyan{background-color:var(--cds-tag-background-cyan,#bae6ff);color:var(--cds-tag-color-cyan,#00539a)}.cds--tag--cyan.cds--tag--operational{border:1px solid var(--cds-tag-border-cyan,#33b1ff)}.cds--tag--cyan.cds--tag--operational:hover,.cds--tag--cyan .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-cyan,#99daff)}.cds--tag--cyan .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-cyan,#00539a)}.cds--tag--teal{background-color:var(--cds-tag-background-teal,#9ef0f0);color:var(--cds-tag-color-teal,#005d5d)}.cds--tag--teal.cds--tag--operational{border:1px solid var(--cds-tag-border-teal,#08bdba)}.cds--tag--teal.cds--tag--operational:hover,.cds--tag--teal .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-teal,#57e5e5)}.cds--tag--teal .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-teal,#005d5d)}.cds--tag--green{background-color:var(--cds-tag-background-green,#a7f0ba);color:var(--cds-tag-color-green,#0e6027)}.cds--tag--green.cds--tag--operational{border:1px solid var(--cds-tag-border-green,#42be65)}.cds--tag--green.cds--tag--operational:hover,.cds--tag--green .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-green,#74e792)}.cds--tag--green .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-green,#0e6027)}.cds--tag--gray{background-color:var(--cds-tag-background-gray,#e0e0e0);color:var(--cds-tag-color-gray,#161616)}.cds--tag--gray.cds--tag--operational{border:1px solid var(--cds-tag-border-gray,#a8a8a8)}.cds--tag--gray.cds--tag--operational:hover,.cds--tag--gray .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-gray,#d1d1d1)}.cds--tag--gray .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-gray,#161616)}.cds--tag--cool-gray{background-color:var(--cds-tag-background-cool-gray,#dde1e6);color:var(--cds-tag-color-cool-gray,#121619)}.cds--tag--cool-gray.cds--tag--operational{border:1px solid var(--cds-tag-border-cool-gray,#a2a9b0)}.cds--tag--cool-gray.cds--tag--operational:hover,.cds--tag--cool-gray .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-cool-gray,#cdd3da)}.cds--tag--cool-gray .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-cool-gray,#121619)}.cds--tag--warm-gray{background-color:var(--cds-tag-background-warm-gray,#e5e0df);color:var(--cds-tag-color-warm-gray,#171414)}.cds--tag--warm-gray.cds--tag--operational{border:1px solid var(--cds-tag-border-warm-gray,#ada8a8)}.cds--tag--warm-gray.cds--tag--operational:hover,.cds--tag--warm-gray .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-warm-gray,#d8d0cf)}.cds--tag--warm-gray .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-warm-gray,#171414)}.cds--tag--high-contrast:not(.cds--tag--operational){background-color:var(--cds-background-inverse,#393939);color:var(--cds-text-inverse,#fff)}.cds--tag--high-contrast:not(.cds--tag--operational).cds--tag--operational{border:1px solid var(--cds-background-inverse,#393939)}.cds--tag--high-contrast:not(.cds--tag--operational).cds--tag--operational:hover,.cds--tag--high-contrast:not(.cds--tag--operational) .cds--tag__close-icon:hover{background-color:var(--cds-background-inverse-hover,#474747)}.cds--tag--high-contrast:not(.cds--tag--operational) .cds--definition-term .cds--tag__label{color:var(--cds-text-inverse,#fff)}.cds--multi-select--readonly .cds--tag--high-contrast:not(.cds--tag--operational) .cds--tag__close-icon:hover{background-color:#0000}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]){background-color:var(--cds-background,#fff);color:var(--cds-text-primary,#161616)}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]).cds--tag--operational{border:1px solid var(--cds-background,#fff)}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]).cds--tag--operational:hover,.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]) .cds--tag__close-icon:hover{background-color:var(--cds-layer-hover)}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]) .cds--definition-term .cds--tag__label{color:var(--cds-text-primary,#161616)}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]){outline:1px solid var(--cds-background-inverse,#393939);outline-offset:-1px}.cds--tag--disabled:not(.cds--tag--operational),.cds--tag--filter.cds--tag--disabled,.cds--tag--interactive.cds--tag--disabled{background-color:var(--cds-layer);color:var(--cds-text-disabled,#16161640)}.cds--tag--disabled:not(.cds--tag--operational).cds--tag--operational,.cds--tag--filter.cds--tag--disabled.cds--tag--operational,.cds--tag--interactive.cds--tag--disabled.cds--tag--operational{border:1px solid var(--cds-layer)}.cds--tag--disabled:not(.cds--tag--operational).cds--tag--operational:hover,.cds--tag--filter.cds--tag--disabled.cds--tag--operational:hover,.cds--tag--interactive.cds--tag--disabled.cds--tag--operational:hover,.cds--tag--disabled:not(.cds--tag--operational) .cds--tag__close-icon:hover,.cds--tag--filter.cds--tag--disabled .cds--tag__close-icon:hover,.cds--tag--interactive.cds--tag--disabled .cds--tag__close-icon:hover{background-color:var(--cds-layer)}.cds--tag--disabled:not(.cds--tag--operational) .cds--definition-term .cds--tag__label,.cds--tag--filter.cds--tag--disabled .cds--definition-term .cds--tag__label,.cds--tag--interactive.cds--tag--disabled .cds--definition-term .cds--tag__label{color:var(--cds-text-disabled,#16161640)}.cds--tag--disabled:not(.cds--tag--operational),.cds--tag--filter.cds--tag--disabled,.cds--tag--interactive.cds--tag--disabled{box-shadow:none;outline:none}.cds--tag--disabled:not(.cds--tag--operational):hover,.cds--tag--filter.cds--tag--disabled:hover,.cds--tag--interactive.cds--tag--disabled:hover{cursor:not-allowed}.cds--tag--disabled:not(.cds--tag--operational) .cds--tag__label,.cds--tag--filter.cds--tag--disabled .cds--tag__label,.cds--tag--interactive.cds--tag--disabled .cds--tag__label{background-color:var(--cds-layer);color:var(--cds-text-disabled,#16161640)}.cds--tag--selectable.cds--tag--disabled,.cds--tag--operational.cds--tag--disabled{border:1px solid var(--cds-border-disabled,#c6c6c6);background-color:var(--cds-layer);color:var(--cds-text-disabled,#16161640)}.cds--tag--selectable.cds--tag--disabled:hover,.cds--tag--operational.cds--tag--disabled:hover{background-color:var(--cds-layer);cursor:not-allowed}.cds--tag--interactive{transition:background-color 70ms cubic-bezier(0,0,.38,.9)}.cds--tag__close-icon{block-size:var(--cds-layout-size-height-local);color:currentColor;cursor:pointer;inline-size:var(--cds-layout-size-height-local);background-color:#0000;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0 0 0 .125rem;padding:0;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),box-shadow 70ms cubic-bezier(.2,0,.38,.9);display:flex}.cds--tag__close-icon svg{fill:currentColor}.cds--tag__custom-icon{color:currentColor;background-color:#0000;border:0;outline:none;flex-shrink:0;block-size:1rem;inline-size:1rem;margin-inline-end:.25rem;padding:0}.cds--tag__custom-icon svg{fill:currentColor}.cds--tag--disabled .cds--tag__close-icon{cursor:not-allowed}.cds--tag__close-icon:focus{z-index:99999;box-shadow:inset 0 0 0 1px var(--cds-focus,#0f62fe);border-radius:50%;outline:none}.cds--tag--high-contrast .cds--tag__close-icon:focus{box-shadow:inset 0 0 0 1px var(--cds-focus-inverse,#fff)}.cds--tag--filter.cds--tag--disabled .cds--tag__close-icon:hover{background-color:#0000}.cds--tag--filter.cds--tag--disabled svg{fill:var(--cds-icon-disabled,#16161640)}.cds--tag--sm.cds--tag--filter{padding-inline-end:0}.cds--tag--sm .cds--tag__close-icon{margin-inline-start:.3125rem}.cds--tag.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--tag.cds--skeleton:hover,.cds--tag.cds--skeleton:focus,.cds--tag.cds--skeleton:active{cursor:default;border:none;outline:none}.cds--tag.cds--skeleton:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--tag.cds--skeleton:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--tag.cds--skeleton{background:canvastext}.cds--tag.cds--skeleton:before{forced-color-adjust:none;background:canvas}}.cds--tag.cds--skeleton{background-color:var(--cds-skeleton-background,#e8e8e8);color:var(--cds-text-primary,#161616)}.cds--tag.cds--skeleton.cds--tag--operational{border:1px solid var(--cds-skeleton-background,#e8e8e8)}.cds--tag.cds--skeleton.cds--tag--operational:hover,.cds--tag.cds--skeleton .cds--tag__close-icon:hover{background-color:var(--cds-skeleton-background,#e8e8e8)}.cds--tag.cds--skeleton .cds--definition-term .cds--tag__label{color:var(--cds-text-primary,#161616)}.cds--tag.cds--skeleton{inline-size:3.75rem;overflow:hidden}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (appearance:none){.cds--tag.cds--skeleton{transform:translateZ(0)}}.cds--tag .cds--ai-label .cds--ai-label__button--inline,.cds--tag .cds--slug .cds--slug__button--inline{color:currentColor;margin-inline-start:.0625rem}.cds--tag .cds--ai-label .cds--ai-label__button--inline .cds--ai-label__text:before,.cds--tag .cds--slug .cds--slug__button--inline .cds--slug__text:before{background-color:currentColor}.cds--tag .cds--ai-label .cds--ai-label__button--inline:hover,.cds--tag .cds--slug .cds--slug__button--inline:hover{border-color:currentColor}.cds--tag--filter .cds--tag__decorator>*,.cds--tag--filter .cds--ai-label,.cds--tag--filter .cds--slug{min-inline-size:2.00875rem}.cds--tag .cds--tag__decorator:not(:has(.cds--ai-label)){text-align:center;block-size:1rem}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--tag{outline:1px solid #0000}.cds--tag__close-icon:focus{color:highlight;outline:1px solid highlight}}.cds--tag-label-tooltip{max-inline-size:-webkit-fill-available}.cds--tag__custom-icon+.cds--tag-label-tooltip{max-inline-size:11rem}.cds--tag--filter .cds--tag__custom-icon+.cds--tag-label-tooltip{max-inline-size:9.875rem}.cds--interactive--tag-children{place-items:center;max-inline-size:12.5rem;display:inline-flex}.cds--tag--filter .cds--tag__custom-icon+span>.cds--interactive--tag-children{max-inline-size:11.5rem}.cds--tag .cds--definition-term{-webkit-border-after:none;cursor:default;border-block-end:none;max-inline-size:12rem}.cds--tag .cds--tag__custom-icon+span>.cds--definition-term{max-inline-size:11rem}.cds--tag>.cds--popover-container{display:flex}.cds--toggletip-button:has(.cds--tag--operational.cds--tag--disabled){pointer-events:none}.cds--text-area{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--text-area *,.cds--text-area :before,.cds--text-area :after{box-sizing:inherit}.cds--text-area{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);outline-offset:-2px;padding:.6875rem var(--cds-layout-density-padding-inline-local);background-color:var(--cds-field);border:none;border-block-end:1px solid var(--cds-border-strong);block-size:100%;color:var(--cds-text-primary,#161616);resize:vertical;outline:2px solid #0000;min-block-size:2.5rem;min-inline-size:10rem;font-family:inherit;transition:background-color 70ms cubic-bezier(.2,0,.38,.9),outline 70ms cubic-bezier(.2,0,.38,.9)}.cds--text-area:focus,.cds--text-area:active{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--text-area:focus,.cds--text-area:active{outline-style:dotted}}.cds--text-area::placeholder{color:var(--cds-text-placeholder,#16161666);opacity:1;font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px)}.cds--text-area--light{background-color:var(--cds-field-02,#fff)}.cds--text-area__wrapper{--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline,var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));inline-size:100%;max-inline-size:100%;display:flex;position:relative}.cds--text-area__wrapper--cols{inline-size:auto}.cds--text-area__invalid-icon{fill:var(--cds-support-error,#da1e28);position:absolute;inset-block-start:.75rem;inset-inline-end:var(--cds-layout-density-padding-inline-local)}.cds--text-area__invalid-icon--warning{fill:var(--cds-support-warning,#f1c21b)}.cds--text-area__invalid-icon--warning path[fill]{fill:#000;opacity:1}.cds--text-area__counter-alert{clip:rect(0, 0, 0, 0);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cds--form-item:has(.cds--text-area__wrapper--cols){inline-size:fit-content}.cds--text-area:disabled{background-color:var(--cds-field);color:var(--cds-text-disabled,#16161640);cursor:not-allowed;resize:none;border-block-end:1px solid #0000;outline:none}.cds--text-area:disabled::placeholder{color:var(--cds-text-disabled,#16161640)}.cds--text-area__wrapper--readonly .cds--text-area{border-block-end-color:var(--cds-border-subtle);background:0 0}.cds--text-area__wrapper--decorator .cds--text-area__inner-wrapper--decorator>*,.cds--text-area__wrapper--slug .cds--ai-label,.cds--text-area__wrapper--slug .cds--slug{position:absolute;inset-block-start:.75rem;inset-inline-end:1rem}.cds--text-area__wrapper--decorator .cds--ai-label.cds--ai-label--revert,.cds--text-area__wrapper--slug .cds--ai-label.cds--ai-label--revert,.cds--text-area__wrapper--slug .cds--slug.cds--slug--revert{inset-block-start:.25rem;inset-inline-end:.5rem;transform:translate(0)}:is(.cds--text-area__wrapper--decorator .cds--text-area:has(~.cds--text-area__inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--text-area__inner-wrapper--decorator .cds--ai-label--revert)),.cds--text-area__wrapper--slug .cds--text-area:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)),.cds--text-area__wrapper--slug .cds--text-area:has(~.cds--slug):not(:has(~.cds--slug--revert))){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm,#4589ff29) 0%, 15%, var(--cds-ai-aura-end,#fff0) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff)}:is(.cds--text-area__wrapper--decorator .cds--text-area:has(~.cds--text-area__inner-wrapper--decorator>*),.cds--text-area__wrapper--slug .cds--text-area:has(~.cds--ai-label),.cds--text-area__wrapper--slug .cds--text-area:has(~.cds--slug)){padding-inline-end:2.5rem}:is(.cds--text-area--invalid:has(~.cds--text-area__inner-wrapper--decorator>*),.cds--text-area--warn:has(~.cds--text-area__inner-wrapper--decorator>*),.cds--text-area--invalid:has(~.cds--ai-label),.cds--text-area--warn:has(~.cds--ai-label),.cds--text-area--invalid:has(~.cds--slug),.cds--text-area--warn:has(~.cds--slug)){padding-inline-end:4rem}.cds--text-area--invalid~.cds--text-area__inner-wrapper--decorator>*,.cds--text-area--warn~.cds--text-area__inner-wrapper--decorator>*,.cds--text-area--invalid~.cds--ai-label,.cds--text-area--warn~.cds--ai-label,.cds--text-area--invalid~.cds--slug,.cds--text-area--warn~.cds--slug{inset-inline-end:2.5rem}.cds--text-area--invalid~.cds--text-area__inner-wrapper--decorator>.cds--ai-label.cds--ai-label--revert,.cds--text-area--warn~.cds--text-area__inner-wrapper--decorator>.cds--ai-label.cds--ai-label--revert,.cds--text-area--invalid~.cds--ai-label.cds--ai-label--revert,.cds--text-area--warn~.cds--ai-label.cds--ai-label--revert,.cds--text-area--invalid~.cds--slug.cds--slug--revert,.cds--text-area--warn~.cds--slug.cds--slug--revert{inset-inline-end:2rem}.cds--text-area.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--text-area.cds--skeleton:hover,.cds--text-area.cds--skeleton:focus,.cds--text-area.cds--skeleton:active{cursor:default;border:none;outline:none}.cds--text-area.cds--skeleton:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--text-area.cds--skeleton:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--text-area.cds--skeleton{background:canvastext}.cds--text-area.cds--skeleton:before{forced-color-adjust:none;background:canvas}}.cds--text-area.cds--skeleton{block-size:6.25rem;inline-size:100%}.cds--text-area.cds--skeleton::placeholder{color:#0000}.cds--text-area__label-wrapper{justify-content:space-between;inline-size:100%;display:flex;position:relative}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSans-Regular-Latin1-BUjEsRx4.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSans-Regular-Latin2-DVrf9P05.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexSans-Medium-Latin1-B2CuUu4P.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexSans-Medium-Latin2-2D3n_XVv.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexSans-SemiBold-Latin1-CIhZjzyK.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexSans-SemiBold-Latin2-B0f1M9rs.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}:root{--ink:#171914;--muted:#6d7168;--soft:#f1f1eb;--paper:#f8f8f4;--white:#fff;--line:#e5e6df;--lime:#c8ff3d;--lime-deep:#719400;--violet:#8b73ff;--danger:#d34949;--shadow:0 20px 60px #181d1417}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-behavior:smooth;scrollbar-gutter:stable}body{background:var(--paper);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}.exercise-thumbnail-loading{background:#f4f4f4;width:100%;height:100%;display:block}.exercise-video-blank,.exercise-video-unavailable{background:#fff;place-items:center;width:100%;min-height:240px;display:grid}.exercise-video-unavailable{color:var(--muted);font-size:.875rem}a{color:inherit;text-decoration:none}.offline-page{background:var(--paper);place-items:center;min-height:100dvh;padding:24px;display:grid}.offline-card{background:var(--white);border-top:4px solid #0f62fe;width:min(100%,420px);padding:32px}.offline-mark{color:#fff;background:#161616;place-items:center;width:40px;height:40px;font-weight:600;display:grid}.offline-card .eyebrow{margin:24px 0 8px}.offline-card h1{margin:0 0 12px;font-size:32px;line-height:40px}.offline-card>p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.5}.offline-card a{color:#fff;background:#0f62fe;place-items:center;min-height:48px;margin-top:28px;padding:0 16px;font-weight:600;display:grid}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:15px;font-weight:750;display:inline-flex}.brand-symbol{background:var(--ink);width:34px;height:34px;color:var(--lime);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.primary-button,.secondary-button,.add-button,.nav-cta{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 17px;font-size:13px;font-weight:720;transition:transform .15s,background .15s,opacity .15s;display:inline-flex}.primary-button,.nav-cta{background:var(--ink);color:var(--white)}.primary-button:hover,.nav-cta:hover{background:#292c25;transform:translateY(-1px)}.primary-button:disabled{cursor:wait;opacity:.58}.primary-button.full,.secondary-button.full{width:100%}.secondary-button{border:1px solid var(--line);background:var(--white)}.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:730}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.landing{background:radial-gradient(circle at 82% 24%, #c8ff3d29, transparent 26%), var(--paper);min-height:100vh;overflow:hidden}.landing-nav{z-index:5;justify-content:space-between;align-items:center;width:min(1220px,100% - 48px);height:84px;margin:0 auto;display:flex;position:relative}.landing-nav>div{align-items:center;gap:16px;display:flex}.language-chip{color:var(--muted);letter-spacing:.09em;font-size:11px;font-weight:760}.nav-cta{border-radius:10px;min-height:38px}.landing-hero{grid-template-columns:minmax(0,.93fr) minmax(500px,1.07fr);align-items:center;gap:52px;width:min(1220px,100% - 48px);min-height:670px;margin:0 auto;display:grid}.hero-copy{padding-bottom:36px}.hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa8;border:1px solid #d9dccf;border-radius:999px;align-items:center;gap:7px;margin-bottom:24px;padding:7px 11px;font-size:11px;font-weight:680;display:inline-flex}.hero-copy h1{letter-spacing:-.068em;max-width:720px;margin:0;font-size:clamp(52px,5.3vw,78px);font-weight:560;line-height:.96}.hero-copy h1 em{color:var(--lime-deep);font-family:Georgia,serif;font-weight:400}.hero-copy>p{color:#62665d;max-width:550px;margin:28px 0 0;font-size:17px;line-height:1.65}.hero-actions{align-items:center;gap:20px;margin-top:31px;display:flex}.primary-button.hero{border-radius:14px;min-height:52px;padding:0 22px;font-size:14px}.hero-actions>span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.hero-actions>span svg{color:var(--lime-deep)}.trust-row{border-top:1px solid var(--line);gap:25px;margin-top:50px;padding-top:24px;display:flex}.trust-row>div{color:var(--muted);align-items:flex-start;gap:9px;font-size:11px;line-height:1.35;display:flex}.trust-row svg{color:#787d70;margin-top:2px}.trust-row strong{color:var(--ink);font-size:12px;display:block}.product-stage{height:620px;position:relative}.stage-glow{filter:blur(35px);background:radial-gradient(circle,#c8ff3d73,#c8ff3d00);border-radius:50%;position:absolute;inset:70px 0 20px 80px}.phone-frame{z-index:2;background:#fbfbf8;border:7px solid #20221e;border-radius:40px;width:330px;min-height:596px;padding:14px 18px 24px;position:absolute;top:10px;left:14%;transform:rotate(-2deg);box-shadow:0 35px 100px #22281b3d}.phone-top{justify-content:space-between;align-items:center;padding:0 6px 18px;font-size:8px;font-weight:750;display:flex}.phone-top i{background:#20221e;border-radius:0 0 14px 14px;width:85px;height:19px;margin-top:-15px}.phone-appbar{justify-content:space-between;align-items:center;display:flex}.phone-appbar div{gap:2px;display:grid}.phone-appbar small{color:var(--muted);font-size:8px}.phone-appbar strong{letter-spacing:-.04em;font-size:22px}.preview-avatar{background:#ebece5;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:750;display:grid}.preview-rings{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.preview-ring{background:conic-gradient(var(--ring-color) var(--preview-progress), #eceee7 0);border-radius:50%;place-items:center;width:114px;height:114px;margin:auto;display:grid;transform:rotate(-45deg)}.preview-ring:before{content:"";background:#fbfbf8;border-radius:50%;width:88px;height:88px;position:absolute}.preview-ring>span{z-index:1;place-items:center;display:grid;position:relative;transform:rotate(45deg)}.preview-ring strong{letter-spacing:-.05em;font-size:19px}.preview-ring small{color:var(--muted);font-size:8px}.preview-ring.lime{--ring-color:var(--lime)}.preview-ring.violet{--ring-color:var(--violet)}.preview-macros{gap:9px;margin-top:19px;display:grid}.preview-macros>span{background:#eceee7;border-radius:7px;justify-content:space-between;align-items:center;height:23px;padding:0 9px;font-size:8px;display:flex;position:relative;overflow:hidden}.preview-macros i{background:#8b73ff29;position:absolute;inset:0 auto 0 0}.preview-macros strong,.preview-macros span{position:relative}.preview-meal{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.preview-meal>div{gap:2px;display:grid}.preview-meal strong{font-size:13px}.preview-meal small{color:var(--muted);font-size:8px}.preview-meal button{background:var(--ink);color:#fff;border:0;border-radius:8px;align-items:center;gap:4px;height:30px;padding:0 9px;font-size:8px;display:flex}.preview-food{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;margin-top:10px;padding:9px;display:grid}.preview-food b,.float-client b{color:#69705e;background:#f0f1ea;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;display:grid}.preview-food>span,.float-client>span{gap:2px;display:grid}.preview-food strong,.float-client strong{font-size:9px}.preview-food small,.float-client small{color:var(--muted);font-size:7px}.preview-food em{font-size:11px;font-style:normal;font-weight:700}.preview-add{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:8px;display:flex}.coach-float{z-index:3;width:310px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #d9dccfe6;border-radius:19px;padding:16px;position:absolute;bottom:78px;right:-2%}.float-heading{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding-bottom:12px;font-size:10px;font-weight:720;display:flex}.float-heading small{color:#4d7500;background:#e8fac8;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:7px}.float-client{grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:12px 0 0;display:grid}.float-client em{text-align:right;font-size:11px;font-style:normal;font-weight:720;display:grid}.feature-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);width:min(1220px,100% - 48px);margin:24px auto 70px;display:grid}.feature-strip>div{min-height:170px;padding:28px 32px 26px 0}.feature-strip>div+div{border-left:1px solid var(--line);padding-left:32px}.feature-strip span{color:#9a9e94;margin-bottom:20px;font:10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.feature-strip strong{letter-spacing:-.025em;font-size:16px}.feature-strip p{max-width:310px;color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.55}.app-shell{min-height:100vh}.sidebar{z-index:20;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f8f4f0;flex-direction:column;width:226px;padding:24px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar>.brand{padding:0 8px}.side-nav{gap:5px;margin-top:42px;display:grid}.nav-item{color:#6f736a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;height:44px;padding:0 12px;font-size:13px;font-weight:620;display:flex}.nav-item:hover{background:#efefe9}.nav-item.active{background:var(--ink);color:#fff}.nav-item.active svg{color:var(--lime)}.sidebar-foot{gap:12px;margin-top:auto;display:grid}.locale-button{border:1px solid var(--line);height:42px;color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:9px;padding:0 10px;font-size:11px;display:flex}.locale-button>span{background:var(--soft);width:24px;height:24px;color:var(--ink);border-radius:7px;place-items:center;font-size:9px;font-weight:800;display:grid}.profile-chip{width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:10px;display:flex}.profile-chip>span{min-width:0;display:grid}.profile-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.profile-chip small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.main-view{background:radial-gradient(circle at 70% 0%, #c8ff3d14, transparent 24%), var(--paper);min-height:100vh;margin-left:226px}.content-column{width:min(980px,100% - 64px);margin:0 auto;padding:54px 0 80px}.view-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.diary-header-actions{align-items:center;gap:10px;display:flex}.view-header h1{letter-spacing:-.055em;margin:0;font-size:35px;font-weight:590}.date-nav{border:1px solid var(--line);background:#ffffffc7;border-radius:11px;align-items:center;display:flex}.date-nav button{cursor:pointer;background:0 0;border:0;place-items:center;height:39px;display:grid}.date-nav button:focus-visible,.primary-button:focus-visible,.add-button:focus-visible,.icon-button:focus-visible,.empty-meal:focus-visible,.food-result:focus-visible,.client-row:focus-visible,.bottom-nav button:focus-visible{outline-offset:2px;outline:3px solid #0f62fe}.date-nav>button:not(.date-label){width:39px}.date-nav .date-label{border-right:1px solid var(--line);border-left:1px solid var(--line);min-width:140px;color:var(--muted);padding:0 10px;font-size:11px}.hero-metrics{grid-template-columns:1fr 1fr 1.4fr;gap:14px;margin-top:30px;display:grid}.nutrition-meter-card,.macro-panel,.meal-card{border:1px solid var(--line);background:#ffffffd1;box-shadow:0 4px 22px #20261906}.nutrition-meter-card{border-radius:18px;align-content:center;gap:18px;min-height:176px;padding:24px;display:grid}.meter-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.meter-label,.meter-value,.meter-helper,.macro-panel-heading h2,.macro-panel-heading p{margin:0}.meter-label{color:var(--muted);margin-bottom:8px;font-size:14px;font-weight:500}.meter-value{line-height:1}.meter-value strong{letter-spacing:-.035em;font-size:30px;font-weight:600}.meter-value span{color:var(--muted);font-size:14px;font-weight:500}.meter-percentage{color:var(--muted);font-size:14px;font-weight:600}.nutrition-meter-track,.macro-track{background:#eceee7;position:relative;overflow:hidden}.nutrition-meter-track{border-radius:8px;height:8px}.nutrition-meter-fill,.macro-fill{border-radius:inherit;height:100%;transition:width .25s;display:block}.nutrition-meter-card.protein .nutrition-meter-fill{background:#005d5d}.nutrition-meter-card.calories .nutrition-meter-fill{background:#0f62fe}.nutrition-meter-fill.is-over,.macro-fill.is-over{background:#8e6a00!important}.meter-helper{color:var(--muted);font-size:14px;line-height:1.35}.meter-percentage.is-over,.meter-helper.is-over{color:#684e00}.macro-panel{border-radius:18px;align-content:center;gap:14px;padding:20px 24px;display:grid}.macro-panel-heading{margin-bottom:2px}.macro-panel-heading h2{font-size:16px;font-weight:600;line-height:1.25}.macro-panel-heading p{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.35}.macro-row{grid-template-columns:52px 1fr 94px;align-items:center;gap:12px;display:grid}.macro-label{color:var(--ink);font-size:13px}.macro-row>strong{text-align:right;font-size:13px}.macro-row small{color:var(--muted);font-size:12px;font-weight:500}.macro-track{border-radius:6px;height:6px}.macro-row.carbs .macro-fill{background:#1192e8}.macro-row.fat .macro-fill{background:#6929c4}.macro-row.fibre .macro-fill{background:#005d5d}.secondary-nutrition{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;margin-top:8px;padding:0;display:block}.secondary-nutrition-summary{min-height:44px;color:var(--cds-text-primary,#161616);cursor:pointer;align-items:center;gap:6px;padding:0 4px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;list-style:none;display:inline-flex}.secondary-nutrition-summary::-webkit-details-marker{display:none}.secondary-nutrition-summary:hover{color:var(--cds-text-primary,#161616);text-decoration:none}.secondary-nutrition-summary:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:2px}.secondary-nutrition-symbol:before{content:"+"}.secondary-nutrition[open] .secondary-nutrition-symbol:before{content:"−"}.secondary-nutrition-content{border-top:1px solid var(--cds-border-subtle,#e0e0e0);gap:14px;margin-top:2px;padding:16px 4px;display:grid}.meal-list{gap:14px;margin-top:24px;display:grid}.meal-card{border-radius:18px;padding:20px}.meal-card.is-empty{padding:15px 18px}.meal-heading{justify-content:space-between;align-items:center;display:flex}.meal-heading h2{letter-spacing:-.025em;margin:0;font-size:16px;font-weight:680}.meal-heading p{color:var(--muted);margin:4px 0 0;font-size:9px}.meal-actions{align-items:center;gap:8px;display:flex}.add-button{background:var(--ink);color:#fff;border-radius:10px;min-height:36px;padding:0 12px;font-size:11px}.meal-add-button{border:1px solid var(--line);color:var(--ink);background:0 0}.meal-add-button:hover{background:var(--soft)}.icon-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.empty-meal{color:#989c92;cursor:pointer;background:#f5f5f0;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-top:15px;padding:13px 14px;font-size:11px;display:flex}.empty-meal-copy{text-align:left;gap:3px;display:grid}.empty-meal-action{align-items:center;gap:8px;display:inline-flex}.empty-meal small{color:var(--muted);font-size:12px}.empty-meal strong{color:var(--ink);font-size:13px}.meal-card.is-empty .empty-meal{margin-top:10px;padding-block:10px}.inline-alert{border-left:4px solid var(--danger);color:#6f1d1d;background:#fff0f0;grid-template-columns:1fr auto;gap:3px 18px;width:min(980px,100% - 64px);margin:20px auto -26px;padding:13px 46px 13px 15px;font-size:13px;display:grid;position:relative}.inline-alert span{grid-column:1}.inline-alert button{cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:8px;right:8px}.meal-items{margin-top:13px;display:grid}.meal-item{border-top:1px solid #eeeeea;grid-template-columns:9px minmax(140px,1fr) 65px 82px 30px;align-items:center;gap:11px;min-height:61px;display:grid}.meal-item:first-of-type{border-top:0}.food-dot{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #c8ff3d2e}.meal-item-copy{display:grid}.meal-item-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.meal-item-copy span,.meal-item-macros span{color:var(--muted);font-size:8px}.meal-item-macros{text-align:right;display:grid}.meal-item-macros strong{font-size:11px}.meal-item-macros.protein strong{color:#6954d5}.delete-button{color:#adb0a8;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.meal-item:hover .delete-button{opacity:1}.delete-button:hover{color:var(--danger);background:#fff0f0}.photo-entry{background:#e7e8e2;border-radius:12px;height:110px;margin:4px 0 10px;position:relative;overflow:hidden}.photo-entry img{object-fit:cover;width:100%;height:100%}.photo-entry span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#151713cc;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex;position:absolute;bottom:8px;right:8px}.mobile-header,.bottom-nav{display:none}.join-page{text-align:center;place-content:center;justify-items:center;gap:16px;min-height:100vh;display:grid}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#14161285;place-items:center;padding:24px;animation:.13s ease-out fade-in;display:grid;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}.food-modal,.small-modal{background:#fbfbf8;border:1px solid #ffffff5c;border-radius:22px;width:min(610px,100%);max-height:min(760px,100vh - 48px);padding:22px;overflow:hidden;box-shadow:0 35px 100px #0d0f0b47}.small-modal{width:min(450px,100%)}.modal-header{justify-content:space-between;align-items:flex-start;padding-bottom:17px;display:flex}.modal-header h2{letter-spacing:-.045em;margin:0;font-size:23px;font-weight:610}.search-field{border:1px solid var(--cds-border-strong,#8d8d8d);border-radius:var(--dp-radius,5px);background:var(--cds-field-01,#f4f4f4);grid-template-columns:24px 1fr 28px;align-items:center;gap:8px;height:50px;padding:0 13px;display:grid}.search-field:focus-within{border-color:var(--cds-focus,#0f62fe);outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px;box-shadow:none}.search-field input{background:0 0;border:0;outline:0;min-width:0;font-size:13px}.search-field button{color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.provider-button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#f3f4ed;border-radius:11px;grid-template-columns:34px 1fr 18px;align-items:center;gap:8px;width:100%;margin-top:10px;padding:9px 11px;display:grid}.provider-button>span{display:grid}.provider-button strong{font-size:10px}.provider-button small{color:var(--muted);font-size:8px}.provider-button:disabled{opacity:.45;cursor:default}.custom-food-button{color:#5e6753;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:5px 3px;font-size:10px;font-weight:680;display:inline-flex}.food-results{min-height:280px;max-height:470px;margin-top:10px;padding-right:3px;overflow:auto}.results-heading{gap:3px;margin-top:18px;display:grid}.results-heading strong{font-size:13px}.results-heading span{color:var(--muted);font-size:12px}.portion-presets{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.portion-presets button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;min-height:42px}.portion-presets button:hover,.portion-presets button.active{border-color:var(--ink);background:var(--ink);color:#fff}.results-loading,.no-results{color:#9a9e95;place-content:center;justify-items:center;gap:10px;height:250px;font-size:11px;display:grid}.food-result{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:40px minmax(150px,1fr) 75px 60px;align-items:center;gap:10px;width:100%;min-height:66px;padding:7px 8px;display:grid}.food-result:hover{background:#fff;border-radius:10px}.food-result-icon{color:#646a59;background:#eceee6;border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:760;display:grid}.food-result-icon.large{border-radius:15px;width:54px;height:54px;font-size:17px}.food-result-name,.food-result-macros{min-width:0;display:grid}.food-result-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.food-result-name small,.food-result-macros small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.food-result-macros{text-align:right}.food-result-macros strong{font-size:11px}.quantity-view{padding-top:2px}.back-link{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;display:inline-flex}.selected-food{align-items:center;gap:13px;margin-top:24px;display:flex}.selected-food h3{letter-spacing:-.035em;margin:0;font-size:18px}.selected-food p{color:var(--muted);margin:4px 0 0;font-size:10px}.quantity-control{justify-content:center;align-items:center;gap:22px;margin:36px 0 24px;display:flex}.quantity-control>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.quantity-control label{justify-items:center;display:grid}.quantity-control input{letter-spacing:-.06em;text-align:center;background:0 0;border:0;outline:0;width:130px;font-size:42px;font-weight:570}.quantity-control label span{color:var(--muted);font-size:10px}.nutrition-preview{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-bottom:20px;display:grid}.nutrition-preview>div{align-content:center;justify-items:center;min-height:74px;display:grid}.nutrition-preview>div+div{border-left:1px solid var(--line)}.nutrition-preview strong{font-size:14px}.nutrition-preview span{color:var(--muted);font-size:8px}.form-field{gap:7px;margin-bottom:16px;display:grid}.form-field>span{font-size:10px;font-weight:680}.form-field>span small{color:var(--muted);font-weight:450}.form-field input,.copy-field input{border:1px solid var(--line);background:#fff;border-radius:10px;outline:0;height:44px;padding:0 12px;font-size:12px}.form-field input:focus{border-color:#989f89;box-shadow:0 0 0 3px #c8ff3d33}.invite-success{text-align:center;justify-items:center;padding:8px 0 4px;display:grid}.success-icon{background:var(--lime);border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:12px;display:grid}.invite-success h3{margin:0;font-size:18px}.invite-success p{color:var(--muted);margin:6px 0 17px;font-size:10px}.copy-field{grid-template-columns:1fr auto;gap:7px;width:100%;display:grid}.copy-field input{min-width:0;font-size:9px}.copy-field button{background:var(--ink);color:#fff;border:0;border-radius:10px;padding:0 12px;font-size:10px}.goal-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.custom-food-intro{margin:22px 0 18px}.custom-food-form{max-height:calc(min(760px,100vh - 92px));padding-right:3px;overflow:auto}.custom-food-intro h3{letter-spacing:-.035em;margin:0;font-size:18px}.custom-macro-grid{grid-template-columns:repeat(3,1fr);gap:0 10px;display:grid}.coach-layout{grid-template-columns:minmax(560px,1fr) 340px;min-height:100vh;display:grid}.coach-list{min-width:0;padding:50px 34px 70px}.view-header.coach{align-items:center}.coach-summary{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:repeat(3,1fr);margin-top:26px;display:grid}.coach-summary>div{align-content:center;gap:5px;min-height:91px;padding:0 19px;display:grid}.coach-summary>div+div{border-left:1px solid var(--line)}.coach-summary span{color:var(--muted);font-size:9px}.coach-summary strong{letter-spacing:-.05em;font-size:22px}.coach-summary>div.attention{background:#fff3e6}.coach-summary>div.attention strong{color:#a64800}.coach-search{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:24px 1fr;align-items:center;gap:8px;height:48px;margin-top:18px;padding:0 14px;display:grid}.coach-search input{background:0 0;border:0;outline:0;min-width:0}.client-table{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:16px;overflow:hidden}.client-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:40px minmax(120px,1.2fr) minmax(110px,1fr) 75px 18px;align-items:center;gap:11px;width:100%;min-height:76px;padding:9px 15px;display:grid}.client-row:last-child{border-bottom:0}.client-row:hover,.client-row.selected{background:#f7f8f1}.client-avatar{color:#606756;background:#eceee6;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:750;display:grid}.client-avatar.large{border-radius:14px;width:48px;height:48px;font-size:12px}.client-name,.client-protein{display:grid}.client-name strong{font-size:11px}.client-name small,.client-protein small,.mini-progress small{color:var(--muted);font-size:8px}.client-name em.status{border-radius:999px;width:fit-content;margin-top:5px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.status.on-track{color:#3f6400;background:#e8f6d0}.status.needs-attention{color:#944600;background:#fff0df}.mini-progress{gap:5px;display:grid}.mini-progress>span{background:#eceee7;border-radius:5px;height:5px;overflow:hidden}.mini-progress i{background:var(--lime);height:100%;display:block}.client-protein{justify-items:end;font-size:12px;font-weight:720}.client-inspector{border-left:1px solid var(--line);background:#fff;min-width:0;min-height:100vh;padding:52px 26px;position:sticky;top:0}.client-inspector>header{align-items:center;gap:12px;display:flex}.client-inspector h2{letter-spacing:-.03em;margin:0;font-size:16px}.client-inspector header p{color:var(--muted);margin:3px 0 0;font-size:8px}.inspector-date{border-top:1px solid var(--line);color:var(--muted);margin-top:25px;padding-top:18px;font-size:9px}.inspector-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.inspector-metrics>div{background:var(--soft);border-radius:14px;align-content:center;min-height:105px;padding:14px;display:grid}.inspector-metrics span,.inspector-metrics small{color:var(--muted);font-size:8px}.inspector-metrics strong{letter-spacing:-.05em;margin:7px 0 1px;font-size:23px}.inspector-meals{margin:22px 0;display:grid}.inspector-meals>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:42px;font-size:9px;display:flex}.inspector-meals span{color:var(--muted)}.inspector-empty{color:#a3a69e;text-align:center;place-content:center;justify-items:center;height:70vh;display:grid}.inspector-empty p{max-width:180px;font-size:10px;line-height:1.5}.toast{z-index:200;background:var(--ink);color:#fff;min-height:44px;box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:8px;padding:0 15px;font-size:11px;display:flex;position:fixed;bottom:26px;right:26px}.toast svg{color:var(--lime)}.toast>span{min-width:0}.toast.actionable{gap:12px}.toast.actionable button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:8px;min-height:34px;margin-left:auto;padding:0 12px;font-weight:700}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.join-page{background:#f4f4f4;grid-template-columns:minmax(0,1fr);padding:96px 24px 32px}.food-data-attribution{color:var(--cds-text-secondary);margin:16px 0 0;font-size:12px;line-height:1.45}.food-data-attribution a{color:var(--cds-link-primary)}.join-page>.brand{position:absolute;top:28px;left:32px}.join-page>.join-brand{color:#161616;letter-spacing:-.01em;gap:14px;font-size:18px;font-weight:600}.join-brand img{object-fit:cover;border-radius:12px;width:56px;height:56px;display:block}.join-page section{justify-self:center;justify-items:center;display:grid}.join-page h1{letter-spacing:-.05em;margin:18px 0 5px;font-size:30px}.join-page p{color:var(--muted);margin:0;font-size:12px}@media (width<=1100px){.landing-hero{grid-template-columns:.85fr 1.15fr;gap:20px}.coach-float{right:-7%}.hero-metrics{grid-template-columns:1fr 1fr}.macro-panel{grid-column:1/-1}.coach-layout{grid-template-columns:minmax(0,1fr)}.client-inspector{border-top:1px solid var(--line);border-left:0;min-height:auto;position:static}}@media (width<=860px){.landing-nav,.landing-hero,.feature-strip{width:min(100% - 34px,640px)}.landing-hero{padding-top:58px;display:block}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.hero-actions,.trust-row{justify-content:center}.product-stage{height:660px;margin-top:40px}.phone-frame{left:calc(50% - 165px)}.coach-float{bottom:28px;right:calc(50% - 270px)}.feature-strip{grid-template-columns:1fr}.feature-strip>div{min-height:auto;padding:24px 0}.feature-strip>div+div{border-top:1px solid var(--line);border-left:0;padding-left:0}.sidebar{display:none}.main-view{margin-left:0;padding:66px 0 76px}.mobile-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f8f4eb;justify-content:space-between;align-items:center;height:66px;padding:0 18px;display:flex;position:fixed;inset:0 0 auto}.locale-compact{border:1px solid var(--line);background:#fff;border-radius:10px;width:38px;height:34px;font-size:9px;font-weight:780}.bottom-nav{z-index:30;border-top:1px solid var(--line);min-height:66px;padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafaf7f2;justify-content:space-around;display:flex;position:fixed;inset:auto 0 0}.bottom-nav button{color:#888c82;background:0 0;border:0;place-content:center;justify-items:center;gap:3px;min-width:74px;font-size:8px;display:grid}.bottom-nav button.active{color:var(--ink)}.bottom-nav button.active svg{color:#739900}.content-column{width:min(100% - 28px,700px);padding:28px 0 112px}.inline-alert{width:min(100% - 28px,700px);margin-top:14px}.coach-list{padding:30px 18px 40px}}@media (width<=620px){.landing-nav{height:72px}.language-chip{display:none}.hero-copy h1{font-size:47px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column}.trust-row{gap:13px}.trust-row>div{justify-items:center;display:grid}.trust-row svg{margin:0}.product-stage{transform-origin:top;margin-bottom:-55px;transform:scale(.9)}.coach-float{width:285px;right:calc(50% - 245px)}.view-header{align-items:flex-start}.diary-header-actions{margin-left:auto}.view-header h1{font-size:29px}.date-nav .date-label{display:none}.date-nav>button:not(.date-label){width:42px}.hero-metrics{grid-template-columns:1fr;gap:12px}.nutrition-meter-card{min-height:136px;padding:20px}.macro-panel{padding:18px 14px}.macro-row{grid-template-columns:52px 1fr 94px}.meal-card{padding:15px}.add-button{width:36px;padding:0;font-size:0}.add-button svg{width:18px}.meal-item{grid-template-columns:8px minmax(110px,1fr) 50px 62px 28px;gap:7px}.delete-button{opacity:1}.modal-backdrop{align-items:end;padding:0}.food-modal,.small-modal{width:100%;max-height:91vh;padding:19px 16px calc(19px + env(safe-area-inset-bottom));border-radius:23px 23px 0 0}.food-result{grid-template-columns:38px minmax(100px,1fr) 63px}.food-results{max-height:55vh}.quantity-control{margin-top:28px}.view-header.coach{align-items:flex-start}.view-header.coach .primary-button{width:42px;padding:0;font-size:0}.coach-summary>div{min-height:77px;padding:0 11px}.coach-summary strong{font-size:18px}.client-row{grid-template-columns:38px 1fr 68px 16px}.client-row .mini-progress{display:none}.client-inspector{padding:30px 18px}.toast{right:14px;bottom:calc(78px + env(safe-area-inset-bottom));justify-content:center;left:14px}}.app-shell :where(.eyebrow,.date-label,.metric-copy small,.macro-row>span,.macro-row small,.meal-heading p,.meal-item-copy span,.meal-item-macros span,.profile-chip small,.locale-button,.nav-item,.provider-button small,.food-result-name small,.food-result-macros small,.nutrition-preview span,.coach-summary span,.client-name small,.mini-progress small,.client-protein small,.inspector-metrics small,.inspector-meals span){font-size:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.custom-label-badge{width:fit-content;max-width:100%;color:var(--cds-text-secondary);align-items:center;gap:4px;margin-top:3px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.focus-version{--focus-radius:5px;--cds-background:var(--fi-page-background,#ededed);--cds-layer-01:#fff;--cds-layer-02:#f4f4f4;--cds-text-primary:#161616;--cds-text-secondary:#525252;--cds-border-subtle:#e0e0e0;--cds-border-strong:#8d8d8d;--cds-interactive:#0f62fe;--cds-interactive-hover:#0353e9;--cds-data-protein:#005d5d;--cds-data-calories:#0f62fe;--cds-data-carbs:#1192e8;--cds-data-fat:#6929c4;--cds-data-fibre:#005d5d;--brand-lime:#d7ff00;--cds-support-success:#24a148;--cds-support-warning:#f1c21b;--cds-support-error:#da1e28;--ink:var(--cds-text-primary);--muted:var(--cds-text-secondary);--soft:var(--cds-layer-02);--paper:var(--cds-background);--white:var(--cds-layer-01);--line:var(--cds-border-subtle);--lime:var(--cds-data-calories);--lime-deep:#0072c3;--violet:var(--cds-data-protein);--danger:var(--cds-support-error);--shadow:none}.focus-version .sidebar{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#161616;border-color:#393939;width:240px;padding:24px 16px 16px}.focus-version .brand-symbol{border-radius:var(--focus-radius);background:var(--brand-lime);color:#161616}.focus-version .brand,.focus-version .nav-item{font-weight:600}.focus-version .product-brand{flex-direction:column;align-items:flex-start;display:flex}.focus-version .fitness-image-logo{width:104px;height:auto;display:block}.focus-version .side-nav{gap:1px;margin-top:24px}.focus-version .nav-item{border-radius:var(--focus-radius);color:#c6c6c6;height:48px}.focus-version .nav-item:hover{background:#353535}.focus-version .nav-item.active svg{color:#fff}.focus-version .message-nav-icon{flex:none;place-items:center;width:20px;height:20px;display:grid;position:relative}.focus-version .message-unread-badge{border:2px solid var(--cds-layer-01);background:var(--cds-support-error);min-width:18px;height:18px;color:var(--cds-layer-01);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:14px;display:grid;position:absolute;top:-8px;right:-10px}.focus-version .locale-button{border-radius:var(--focus-radius);color:#f4f4f4;background:#262626;border-color:#525252}.focus-version .locale-button>span{border-radius:var(--focus-radius);color:#fff;background:#393939}.focus-version .profile-chip small{color:#a8a8a8}.focus-version .profile-chip strong{font-size:14px;line-height:18px}.focus-version .profile-chip small{font-size:12px;line-height:16px}.focus-version .profile-chip:hover,.focus-version .profile-chip[aria-expanded=true]{background:#262626;border-color:#525252}.focus-version .main-view{background:var(--fi-page-background);margin-left:240px}.focus-version .content-column{width:min(1280px,100% - 64px);padding-top:48px}.focus-version .view-header{border-bottom:1px solid #c6c6c6;align-items:flex-end;padding-bottom:24px}.focus-version .view-header h1{letter-spacing:-.035em;font-size:42px;font-weight:400}.focus-version .eyebrow{color:#525252;font-weight:500}.focus-version .primary-button,.focus-version .nav-cta,.focus-version .add-button{border-radius:var(--focus-radius);background:#0f62fe;min-height:48px;font-weight:500}.focus-version .primary-button:hover,.focus-version .nav-cta:hover{background:#0353e9;transform:none}.focus-version .meal-add-button{color:#0f62fe;background:0 0;border-color:#0f62fe}.focus-version .date-nav{border-radius:var(--focus-radius);background:#fff;border-color:#c6c6c6;overflow:hidden}.focus-version .date-nav .date-label{background:#fff;border-color:#c6c6c6;border-radius:0;font-size:14px;line-height:18px}.focus-version .date-nav button{height:48px}.focus-version .date-nav>button:not(.date-label){width:48px}.focus-version .hero-metrics{grid-template-columns:6fr 4fr 6fr;gap:16px;margin-top:32px}.focus-version .nutrition-meter-card,.focus-version .macro-panel{border-radius:var(--focus-radius);box-shadow:none;background:#fff;border-color:#d6d6d6}.focus-version .nutrition-meter-card{min-height:176px;padding:24px}.focus-version .nutrition-meter-card.is-featured .meter-value strong{font-size:36px}.focus-version .nutrition-meter-track,.focus-version .macro-track{background:#e0e0e0;border-radius:2px}.focus-version .nutrition-meter-card.protein .nutrition-meter-fill{background:var(--cds-data-protein)}.focus-version .nutrition-meter-card.calories .nutrition-meter-fill{background:var(--cds-data-calories)}.focus-version .macro-panel{min-height:176px;padding:20px 24px}.focus-version .macro-row.carbs .macro-fill{background:var(--cds-data-carbs)}.focus-version .macro-row.fat .macro-fill{background:var(--cds-data-fat)}.focus-version .macro-row.fibre .macro-fill{background:var(--cds-data-fibre)}.focus-version .meal-list{border-radius:var(--focus-radius);background:#d6d6d6;border:1px solid #d6d6d6;gap:1px;margin-top:32px;overflow:hidden}.focus-version .meal-card{box-shadow:none;background:#fff;border:0;border-radius:0}.focus-version .meal-card.is-empty{padding:0}.focus-version .empty-meal{min-height:76px;color:var(--cds-text-secondary);background:#fff;border-radius:0;margin:0;padding:0 20px}.focus-version .empty-meal:hover{background:var(--cds-layer-02)}.focus-version .empty-meal-copy strong{color:var(--cds-text-primary);font-size:16px;font-weight:600}.focus-version .empty-meal-copy small{color:var(--cds-text-secondary);font-size:12px}.focus-version .empty-meal-action{color:var(--cds-interactive);font-size:14px;font-weight:500}.focus-version .food-dot{box-shadow:none;background:#0f62fe;border-radius:2px}.focus-version .delete-button,.focus-version .icon-button{border-radius:var(--focus-radius)}.focus-version .modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1616169e}.focus-version .food-modal,.focus-version .small-modal,.focus-version .search-field,.focus-version .provider-button,.focus-version .food-result,.focus-version .quantity-control,.focus-version .form-field input,.focus-version .portion-presets button,.focus-version .nutrition-preview{border-radius:var(--focus-radius)}.focus-version .food-modal,.focus-version .small-modal{background:#fff;box-shadow:0 24px 64px #00000047}.focus-version .coach-list{padding:48px 32px 72px}.focus-version .coach-summary,.focus-version .coach-search,.focus-version .client-table,.focus-version .inspector-metrics>div{border-radius:var(--focus-radius)}.focus-version .client-avatar{border-radius:50%}.focus-version .client-row.selected{background:#edf5ff;box-shadow:inset 4px 0 #0f62fe}.focus-version .status.on-track,.focus-version .status.needs-attention,.focus-version .inline-alert{border-radius:var(--focus-radius)}.focus-version .toast{border-radius:var(--focus-radius);background:#262626}.focus-version .toast svg{color:#42be65}@media (width<=1100px){.focus-version .hero-metrics{grid-template-columns:1fr 1fr}.focus-version .macro-panel{grid-column:1/-1}}@media (width<=860px){.focus-version .main-view{margin-left:0}.focus-version .mobile-header{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#161616}.focus-version .mobile-header .product-brand{flex-direction:row;align-items:center}.focus-version .mobile-header .fitness-image-logo{width:96px}.focus-version .locale-compact{border-radius:var(--focus-radius);color:#fff;background:#262626;border-color:#525252}.focus-version .bottom-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#161616}.focus-version .bottom-nav button{color:#a8a8a8;gap:4px;font-size:11px}.focus-version .bottom-nav button.active,.focus-version .bottom-nav button.active svg{color:#fff}}@media (width<=620px){.focus-version .content-column{width:calc(100% - 24px)}.focus-version .view-header{padding-bottom:16px}.focus-version .view-header h1{font-size:32px}.focus-version .hero-metrics{grid-template-columns:1fr 1fr;margin-top:24px}.focus-version .nutrition-meter-card{min-height:136px;padding:20px}.focus-version .nutrition-meter-card.is-featured .meter-value strong{font-size:32px}.focus-version .macro-panel{gap:14px;min-height:176px;padding:18px 20px}.focus-version .meal-list{margin-top:24px}.focus-version .meal-card{padding:16px}.focus-version .meal-card.is-empty{padding:0}.focus-version .empty-meal{min-height:72px;padding:0 16px}.focus-version .empty-meal-copy small{font-size:13px}}.focus-version{--dp-grid-margin:32px;--dp-panel-width:560px;--dp-radius:5px}.focus-version .content-column{width:min(100%,1584px);padding:40px var(--dp-grid-margin) 80px}.focus-version .view-header{align-items:center;min-height:120px;margin:0}.focus-version .view-header h1{letter-spacing:-.02em;font-size:clamp(36px,3vw,48px);line-height:1.08}.focus-version .view-supporting-text{color:var(--cds-text-secondary);margin-top:8px;font-size:14px;line-height:20px}.focus-version .hero-metrics{grid-template-columns:repeat(16,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.focus-version .nutrition-meter-card:first-child{grid-column:span 5}.focus-version .nutrition-meter-card:nth-child(2){grid-column:span 4}.focus-version .macro-panel{grid-column:span 7}.focus-version .nutrition-meter-card,.focus-version .macro-panel{border-radius:var(--dp-radius);min-height:168px;padding:24px}.focus-version .macro-panel-heading p{display:none}.focus-version .meter-label,.focus-version .macro-label,.focus-version .meter-helper,.focus-version .macro-row strong,.focus-version .macro-row small{font-size:14px}.focus-version .meal-list{border:1px solid var(--cds-border-subtle);border-radius:var(--dp-radius);background:var(--cds-layer-01);margin-top:32px;overflow:hidden}.focus-version .meal-card,.focus-version .meal-card.is-empty{padding:0}.focus-version .empty-meal,.focus-version .meal-heading{min-height:88px;padding:16px 24px}.focus-version .meal-heading{margin:0}.focus-version .meal-items{padding:0 24px 16px}.focus-version .meal-item{min-height:64px}.focus-version .meal-item-copy span,.focus-version .meal-item-macros span{font-size:12px}.focus-version .meal-item-actions{gap:2px;margin-left:8px;display:flex}.focus-version .item-action{border-radius:var(--dp-radius);width:40px;height:40px;color:var(--cds-icon-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.focus-version .item-action:hover{background:var(--cds-layer-hover-01);color:var(--cds-icon-primary)}.focus-version .item-action.danger:hover{color:#da1e28}.task-panel-backdrop{z-index:130;background:#16161680;justify-content:flex-end;display:flex;position:fixed;inset:0}.food-task-panel{width:min(var(--dp-panel-width),100%);border-left:1px solid var(--cds-border-subtle);background:var(--cds-layer-01);flex-direction:column;height:100dvh;display:flex;overflow:hidden;box-shadow:-16px 0 48px #0000002e}.food-task-panel:focus{outline:none}.food-task-panel .modal-header{border-bottom:1px solid var(--cds-border-subtle);flex:none;min-height:96px;padding:24px 24px 16px}.food-task-panel .modal-header h2{font-size:28px;line-height:36px}.food-task-panel .search-field{flex:none;height:48px;margin:24px 24px 0}.food-view-tabs{border-bottom:1px solid var(--cds-border-subtle);flex:none;height:48px;margin:16px 24px 0;display:flex}.food-view-tabs button{min-width:96px;color:var(--cds-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-size:14px}.food-view-tabs button.active{border-bottom-color:var(--cds-interactive);color:var(--cds-text-primary);font-weight:600}.food-view-tabs button:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.food-tools{border-bottom:1px solid var(--cds-border-subtle);flex:none;gap:4px;min-height:56px;padding:8px 24px;display:flex}.food-tools button{border-radius:var(--dp-radius);min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.food-tools .food-tool-primary{border:1px solid var(--cds-interactive);background:var(--cds-interactive);color:var(--cds-text-on-color,#fff)}.food-tools .food-tool-primary:hover{border-color:var(--cds-hover-primary,#0353e9);background:var(--cds-hover-primary,#0353e9)}.mobile-label-action{display:none}.desktop-label-action{align-items:center;gap:12px;display:inline-flex}.food-tools .food-tool-ghost{color:var(--cds-text-primary);background:0 0;border:1px solid #0000}.food-tools .food-tool-ghost:hover{background:var(--cds-layer-hover-01)}.food-tools button:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.food-task-panel .food-results{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;margin:0;padding:0 24px 24px;overflow-y:auto}.food-task-panel .food-result-list,.food-task-panel .saved-meal-results{width:100%}.food-task-panel .results-loading,.food-task-panel .no-results{color:var(--cds-text-secondary);font-size:14px;line-height:20px}.food-task-panel .no-results{text-align:left;justify-items:start;width:min(100%,320px);margin-inline:auto}.food-task-panel .no-results p{color:var(--cds-text-primary);margin:0;font-weight:500}.food-task-panel .no-results small{max-width:300px;color:var(--cds-text-secondary);font-size:14px;line-height:20px}.no-results-action{min-height:40px;color:var(--cds-link-primary);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:12px;font-size:14px;font-weight:500}.no-results-action:hover{text-decoration:underline}.load-more-foods{border:0;border-bottom:1px solid var(--cds-border-subtle);background:var(--cds-layer-02);width:100%;min-height:48px;color:var(--cds-link-primary);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.load-more-foods:hover{background:var(--cds-layer-hover-02)}.food-task-panel .food-result{border-bottom:1px solid var(--cds-border-subtle);background:0 0;grid-template-columns:minmax(0,1fr) 40px;min-height:72px;display:grid}.food-task-panel .food-result-main{min-width:0;color:var(--cds-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 84px 112px;align-items:center;gap:12px;display:grid}.food-task-panel .food-result:hover{background:var(--cds-layer-hover-01)}.food-task-panel .food-result-name strong{font-size:14px}.food-task-panel .food-result-macros strong{font-variant-numeric:tabular-nums;font-size:16px;line-height:22px}.food-task-panel .food-result-name small,.food-task-panel .food-result-macros small{font-size:14px;line-height:18px}.food-task-panel .protein-value{color:var(--cds-text-secondary,#525252);white-space:nowrap;justify-self:end;font-size:14px;line-height:18px}.result-icon-action,.result-quick-add{border-radius:var(--dp-radius);width:40px;height:40px;color:var(--cds-icon-secondary);cursor:pointer;background:0 0;border:0;align-self:center}.result-quick-add{color:var(--cds-interactive)}.result-icon-action:hover{color:var(--cds-interactive);background:0 0}.result-quick-add:hover{background:var(--cds-layer-hover-02)}.result-icon-action:focus-visible,.result-quick-add:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.task-error{border-left:4px solid var(--cds-support-error);min-height:48px;color:var(--cds-text-primary);background:#fff1f1;flex:none;justify-content:space-between;align-items:center;padding:8px 24px;font-size:14px;display:flex}.task-error button{min-height:32px;color:var(--cds-interactive);cursor:pointer;background:0 0;border:0}.food-task-panel .quantity-view,.food-task-panel .custom-food-form{flex:1;min-height:0;padding:24px;overflow-y:auto}.food-task-panel .quantity-view{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0}.food-task-panel .quantity-view::-webkit-scrollbar{width:4px}.food-task-panel .quantity-view::-webkit-scrollbar-thumb{background:var(--cds-border-strong-01,#8d8d8d)}.food-task-panel .label-scan-view{flex-direction:column;flex:1;min-height:0;padding:24px;display:flex;overflow-y:auto}.food-task-panel .barcode-scan-view{color:#fff;background:#161616;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.barcode-back{z-index:3;border-radius:var(--dp-radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161616b8;margin-left:24px;padding:0 12px;position:absolute;top:24px;color:#fff!important}.barcode-camera-shell{background:#000;flex:58%;min-height:360px;position:relative;overflow:hidden}.barcode-video{object-fit:cover;width:100%;height:100%;min-height:360px}.barcode-camera-shade{pointer-events:none;background:linear-gradient(#00000075,#0000 28% 64%,#000000a3);position:absolute;inset:0}.barcode-guide{aspect-ratio:2.35;width:min(78%,360px);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.barcode-guide span{border-style:solid;border-color:#fff;width:32px;height:32px;position:absolute}.barcode-guide span:first-child{border-width:3px 0 0 3px;top:0;left:0}.barcode-guide span:nth-child(2){border-width:3px 3px 0 0;top:0;right:0}.barcode-guide span:nth-child(3){border-width:0 3px 3px 0;bottom:0;right:0}.barcode-guide span:nth-child(4){border-width:0 0 3px 3px;bottom:0;left:0}.barcode-camera-copy{text-align:center;text-shadow:0 1px 8px #000;position:absolute;bottom:24px;left:24px;right:24px}.barcode-camera-copy h3{font-size:20px;font-weight:500;line-height:26px}.barcode-camera-copy p{color:#f4f4f4;margin:4px 0 0;font-size:14px;line-height:20px}.barcode-lookup{background:#000000ad;align-content:center;justify-items:center;gap:12px;font-size:14px;display:grid;position:absolute;inset:0}.barcode-scan-controls{background:var(--cds-layer-01);color:var(--cds-text-primary);flex:none;padding:20px 24px 24px}.barcode-missing strong{font-size:18px;line-height:24px;display:block}.barcode-partial-brand{color:var(--cds-text-secondary);margin-top:2px;font-size:14px;display:block}.barcode-missing p{color:var(--cds-text-secondary);margin:6px 0 0;font-size:14px;line-height:20px}.barcode-missing .primary-button.full,.barcode-missing .secondary-button.full{justify-content:center;width:100%;min-height:48px;margin-top:16px}.barcode-missing .secondary-button.full{margin-top:8px}.barcode-scan-footer{background:var(--cds-layer-01);text-align:center;flex:none;padding:12px 24px 16px}.barcode-torch{flex:none;justify-content:center;margin:16px 24px 0;width:calc(100% - 48px)!important}.barcode-manual-form{background:var(--cds-layer-01);color:var(--cds-text-primary);flex:none;padding:16px 24px 24px}.barcode-manual-link{min-height:36px;color:var(--cds-link-primary);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px}.barcode-manual-link:hover{text-decoration:underline}.barcode-manual-form label{color:var(--cds-text-secondary);gap:8px;font-size:12px;display:grid}.barcode-manual-form input{border:0;border-bottom:1px solid var(--cds-border-strong);background:var(--cds-field-01);width:100%;height:48px;color:var(--cds-text-primary);font:inherit;padding:0 16px;font-size:16px}.barcode-manual-form .primary-button.full,.barcode-manual-form .secondary-button.full{justify-content:center;width:100%;min-height:48px;margin-top:12px}.product-capture-view{gap:20px}.product-capture-view .custom-food-intro p{color:var(--cds-text-secondary);margin-top:6px;font-size:14px;line-height:20px}.product-capture-partial{border-left:4px solid var(--cds-support-success,#24a148);background:#defbe6;align-items:flex-start;gap:10px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.product-capture-partial svg{flex:none;margin-top:1px}.product-capture-partial span,.product-capture-partial small{display:block}.product-capture-partial small{color:var(--cds-text-secondary)}.product-barcode-note{background:var(--cds-layer-02);align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.product-barcode-note svg{flex:none;margin-top:1px}.product-barcode-note span,.product-barcode-note small{display:block}.product-barcode-note small{color:var(--cds-text-secondary)}.product-photo-step{border:1px solid var(--cds-border-subtle);background:var(--cds-layer-02);padding:16px}.product-photo-step>div:first-child{align-items:flex-start;gap:12px;display:flex}.product-photo-step h4{font-size:16px;line-height:22px}.product-photo-step p{color:var(--cds-text-secondary);margin-top:2px;font-size:13px;line-height:18px}.product-step-number{background:var(--cds-interactive);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:600;display:inline-grid}.product-photo-step .label-capture-button{margin-top:16px}.label-capture-button.secondary{border:1px solid var(--cds-border-strong);color:var(--cds-text-primary);background:0 0}.label-capture-button.secondary:hover:not(:disabled){background:var(--cds-layer-hover-02)}.package-photo-preview{border:1px solid var(--cds-border-subtle);object-fit:contain;background:var(--cds-layer-01);width:100%;max-height:240px;margin-top:16px}.label-photo-preview{border:1px solid var(--cds-border-subtle);border-radius:var(--dp-radius);object-fit:contain;background:var(--cds-layer-02);width:100%;max-height:320px;margin-top:16px}.label-upload-guidance{color:var(--cds-text-secondary);margin:8px 0 0;font-size:14px;line-height:20px}.label-file-name{color:var(--cds-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:14px;line-height:20px;overflow:hidden}.label-capture-button{border-radius:var(--dp-radius);background:var(--cds-interactive);color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:16px;font-weight:500;display:inline-flex}.label-capture-button:hover:not(:disabled){background:var(--cds-hover-primary,#0353e9)}.label-capture-button:disabled{cursor:wait;opacity:.7}.label-capture-button:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}@media (hover:none) and (pointer:coarse){.mobile-label-action{align-items:center;gap:12px;display:inline-flex}.desktop-label-action{display:none}}.label-read-progress{width:100%;height:4px;accent-color:var(--cds-interactive);border:0;margin-top:12px}.task-inline-error{border-left:4px solid var(--cds-support-error);color:var(--cds-text-primary);background:#fff1f1;margin:16px 0 0;padding:12px 16px;font-size:14px;line-height:20px}.label-read-status{border-left:4px solid var(--cds-support-success,#24a148);color:var(--cds-text-primary);background:#defbe6;align-items:flex-start;gap:8px;margin:0 0 16px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.label-read-status svg{flex:none;margin-top:1px}.label-read-status.review{border-left-color:var(--cds-support-warning,#f1c21b);background:#fcf4d6}.label-quality-notice{border-left:4px solid var(--cds-support-warning,#f1c21b);color:var(--cds-text-primary);background:#fcf4d6;margin:0 0 16px;padding:12px 16px;font-size:14px;line-height:20px}.label-quality-notice strong{display:block}.label-quality-notice ul{margin:6px 0 0;padding-left:20px}.label-field-note{color:var(--cds-text-secondary);margin:16px 0 0;font-size:14px;line-height:20px}.food-task-panel .selected-food{padding:24px 0}.food-task-panel .selected-food h3{font-size:22px;line-height:28px}.food-task-panel .selected-food p{margin-top:4px;font-size:14px}.portion-fields{grid-template-columns:minmax(0,1fr) 128px;gap:16px;display:grid}.form-field select{border:0;border-bottom:1px solid var(--cds-border-strong);border-radius:var(--dp-radius) var(--dp-radius) 0 0;background:var(--cds-field-01);width:100%;height:48px;color:var(--cds-text-primary);font:inherit;padding:0 16px}.food-task-panel .portion-presets{overscroll-behavior-inline:contain;scrollbar-color:var(--cds-border-strong-01,#8d8d8d) transparent;scrollbar-width:thin;grid-template-columns:repeat(4,minmax(132px,1fr));width:100%;min-width:0;margin-top:16px;padding-bottom:6px;overflow-x:auto}.food-task-panel .portion-presets::-webkit-scrollbar{height:4px}.food-task-panel .portion-presets::-webkit-scrollbar-button{display:none}.food-task-panel .portion-presets::-webkit-scrollbar-thumb{background:var(--cds-border-strong-01,#8d8d8d)}.food-task-panel .portion-presets button{min-width:0}.food-task-panel .measure-presets button{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:56px;padding:8px 12px;display:flex}.food-task-panel .measure-presets button span{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;line-height:18px;overflow:hidden}.food-task-panel .measure-presets button small{color:var(--cds-text-secondary);font-size:12px;line-height:16px}.food-task-panel .measure-presets button.active small,.food-task-panel .measure-presets button:hover small{color:inherit}.food-task-panel .nutrition-preview{grid-template-columns:repeat(5,1fr);margin-top:24px}.food-task-panel .nutrition-preview strong{font-size:16px}.food-task-panel .nutrition-preview span{margin-top:4px;font-size:12px}.food-task-panel .primary-button.full{min-height:48px;margin-top:24px;font-size:16px;line-height:22px}.food-task-panel .back-link{min-height:40px;color:var(--cds-link-primary);gap:8px;font-size:14px;font-weight:500;line-height:18px}.food-task-panel .back-link:hover{text-decoration:underline}.form-section-heading,.form-section-copy h4{margin:24px 0 12px;font-size:16px;line-height:22px}.form-section-copy p{color:var(--cds-text-secondary);margin-top:-8px;font-size:12px}.food-task-panel .custom-macro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.food-task-panel .form-field>span{font-size:12px;line-height:16px}.food-task-panel .form-field input{border:0;border-bottom:1px solid var(--cds-border-strong,#8d8d8d);border-radius:var(--dp-radius) var(--dp-radius) 0 0;background:var(--cds-field-01,#f4f4f4);height:48px;color:var(--cds-text-primary,#161616);box-shadow:none;padding:0 16px;font-size:16px}.food-task-panel .form-field input:focus,.food-task-panel .form-field input:focus-visible{border-bottom-color:var(--cds-focus,#0f62fe);outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px;box-shadow:none}body.task-panel-open{overflow:hidden}body.task-panel-open .bottom-nav,body.task-panel-open .mobile-header{visibility:hidden}@media (width<=1055px){.focus-version{--dp-grid-margin:24px}.focus-version .nutrition-meter-card:first-child,.focus-version .nutrition-meter-card:nth-child(2){grid-column:span 8}.focus-version .macro-panel{grid-column:span 16}}@media (width<=671px){.focus-version{--dp-grid-margin:16px}.focus-version .content-column{width:100%;padding:24px var(--dp-grid-margin) 104px}.focus-version .view-header{gap:20px;min-height:0;padding:0 0 20px;display:grid}.focus-version .view-header h1{font-size:36px}.focus-version .diary-header-actions,.focus-version .date-nav{width:100%}.focus-version .date-nav .date-label{flex:1}.focus-version .hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.focus-version .nutrition-meter-card:first-child,.focus-version .nutrition-meter-card:nth-child(2){grid-column:span 2}.focus-version .macro-panel{grid-column:span 4}.focus-version .nutrition-meter-card{min-height:148px;padding:16px}.focus-version .nutrition-meter-card .meter-heading{display:block}.focus-version .meter-percentage{display:none}.focus-version .meter-value strong{font-size:28px}.focus-version .meter-value span{margin:2px 0 0;font-size:12px;display:block}.focus-version .meter-helper{font-size:12px}.focus-version .macro-panel{min-height:160px;padding:16px}.focus-version .meal-list{margin-top:16px}.focus-version .empty-meal,.focus-version .meal-heading{min-height:76px;padding:12px 16px}.focus-version .meal-items{padding:0 16px 12px}.focus-version .meal-item{grid-template-columns:auto minmax(0,1fr) auto auto}.focus-version .meal-item-macros.protein{display:none}.focus-version .meal-item-actions{margin-left:0}.focus-version .item-action{width:44px;height:44px}.task-panel-backdrop{background:var(--cds-layer-01)}.food-task-panel{width:100%;box-shadow:none;border:0}.food-task-panel .modal-header{min-height:80px;padding:16px}.food-task-panel .modal-header h2{font-size:24px;line-height:30px}.food-task-panel .search-field{margin:16px 16px 0}.food-task-panel .search-field input,.food-task-panel .form-field input,.food-task-panel .form-field select{font-size:16px}.food-view-tabs{margin:8px 16px 0;overflow-x:auto}.food-view-tabs button{min-width:88px}.food-tools{padding:4px 16px;overflow-x:auto}.food-task-panel .food-results{padding:0 16px 24px}.food-task-panel .food-result{grid-template-columns:minmax(0,1fr) 44px;min-height:72px}.food-task-panel .food-result-main{grid-template-columns:minmax(0,1fr) 70px}.food-task-panel .protein-value,.result-icon-action{display:none}.result-quick-add{width:44px;height:44px}.food-task-panel .quantity-view,.food-task-panel .custom-food-form,.food-task-panel .label-scan-view{padding:16px}.barcode-back{margin-left:16px;top:16px}.barcode-camera-shell,.barcode-video{min-height:320px}.barcode-scan-controls{padding:16px}.portion-fields{grid-template-columns:minmax(0,1fr) 104px}.food-task-panel .nutrition-preview{grid-template-columns:repeat(3,1fr)}.food-task-panel .nutrition-preview>div:nth-child(n+4){border-top:1px solid var(--cds-border-subtle)}.food-task-panel .nutrition-preview>div:nth-child(3n+1){border-left:0}.food-task-panel .nutrition-preview>div:nth-child(5){border-right:1px solid var(--cds-border-subtle)}.food-task-panel .custom-macro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.focus-version{--cds-data-fibre:#198038;--cds-field-01:#f4f4f4;--cds-focus:#0f62fe;--cds-icon-primary:#161616;--cds-icon-secondary:#525252;--cds-layer-hover-01:#e8e8e8;--cds-layer-hover-02:#d6d6d6;--cds-link-primary:#0f62fe}.focus-version .main-view{container:diary-workspace/inline-size}.focus-version .content-column{width:min(100%,1312px)}.focus-version .view-header{min-height:104px}.focus-version .view-header h1{letter-spacing:0;font-size:32px;font-weight:400;line-height:40px}.focus-version :is(.meter-value,.meter-percentage,.meter-helper,.macro-row strong,.meal-heading p,.meal-item){font-variant-numeric:tabular-nums}.focus-version .meter-value{font-size:14px;line-height:18px}.focus-version .meter-value strong,.focus-version .nutrition-meter-card.is-featured .meter-value strong{font-size:32px;font-weight:500;line-height:40px}.focus-version .meter-value span{font-size:14px;line-height:18px}.focus-version .macro-row{grid-template-columns:104px minmax(80px,1fr) 104px;gap:16px}.focus-version .macro-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:18px;overflow:hidden}.focus-version .macro-row>strong{line-height:18px}.focus-version .meal-heading h2,.focus-version .empty-meal-copy strong{letter-spacing:0;font-size:16px;font-weight:600;line-height:22px}.focus-version .meal-heading p{color:var(--cds-text-secondary);margin-top:4px;font-size:14px;line-height:18px}.focus-version .meal-add-button{min-width:112px;padding:0 16px;font-size:14px;line-height:18px}.focus-version .empty-meal,.focus-version .meal-heading{min-height:72px}.focus-version .meal-items{padding-bottom:12px}.focus-version .meal-item-copy{min-width:0}.focus-version .meal-item-copy strong{color:var(--cds-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.focus-version .meal-item-copy span,.focus-version .meal-item-macros span{color:var(--cds-text-secondary);font-size:12px;line-height:16px}.focus-version .meal-item-macros strong{color:var(--cds-text-primary);font-size:14px;font-weight:600;line-height:18px}.focus-version .meal-item-macros.protein strong{color:var(--cds-data-protein)}.focus-version .meal-item-mobile-summary{display:none}.focus-version .item-overflow{z-index:2;justify-self:end;position:relative}.focus-version .item-overflow-trigger{border-radius:var(--dp-radius);width:44px;height:44px;color:var(--cds-icon-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.focus-version .item-overflow-trigger:hover,.focus-version .item-overflow-trigger[aria-expanded=true]{background:var(--cds-layer-hover-01);color:var(--cds-icon-primary)}.focus-version .item-overflow-trigger:focus-visible,.focus-version .item-overflow-menu button:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.focus-version .item-overflow-menu{z-index:20;border:1px solid var(--cds-border-subtle);background:var(--cds-layer-01);min-width:176px;display:grid;position:absolute;bottom:calc(100% - 4px);right:0;box-shadow:0 4px 12px #00000029}.focus-version .item-overflow-menu button{min-height:44px;color:var(--cds-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 16px;font-size:14px;line-height:18px;display:flex}.focus-version .item-overflow-menu button:hover{background:var(--cds-layer-hover-01)}.focus-version .item-overflow-menu button.danger{color:var(--cds-support-error)}.focus-version .meal-overflow .item-overflow-menu{top:calc(100% - 4px);bottom:auto}.focus-version .bottom-nav button{flex:1;min-width:0;font-size:12px;line-height:16px}@container diary-workspace (width<=999px){.focus-version .nutrition-meter-card:first-child,.focus-version .nutrition-meter-card:nth-child(2){grid-column:span 8}.focus-version .macro-panel{grid-column:span 16}}@container diary-workspace (width>=1000px){.focus-version .nutrition-meter-card:first-child{grid-column:span 5}.focus-version .nutrition-meter-card:nth-child(2){grid-column:span 4}.focus-version .macro-panel{grid-column:span 7}}@media (width<=671px){.focus-version .view-header{gap:16px}.focus-version .view-header h1{font-size:32px;line-height:40px}.focus-version .date-nav .date-label{flex:1;min-width:0;font-size:14px;line-height:18px;display:grid}.focus-version .nutrition-meter-card{min-height:140px}.focus-version .meter-value strong,.focus-version .nutrition-meter-card.is-featured .meter-value strong{font-size:28px;line-height:36px}.focus-version .macro-panel{gap:14px;min-height:0}.focus-version .macro-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.focus-version .macro-label{text-overflow:clip;white-space:normal;overflow:visible}.focus-version .macro-track{grid-area:2/1/auto/-1}.focus-version .macro-row>strong{grid-area:1/2}.focus-version .empty-meal,.focus-version .meal-heading{min-height:64px}.focus-version .meal-add-button{width:48px;min-width:48px;padding:0;font-size:0;line-height:0}.focus-version .meal-items{padding:0 16px 8px}.focus-version .meal-item{grid-template-columns:minmax(0,1fr) 48px;gap:12px;min-height:64px}.focus-version .meal-item-serving,.focus-version .meal-item-macros{display:none}.focus-version .meal-item-mobile-summary{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.focus-version .item-overflow-trigger{width:44px;height:44px}}.focus-version{--cds-nutrition-progress:#005d5d;--cds-border-tile:#c6c6c6}.focus-version .nutrition-meter-fill,.focus-version .nutrition-meter-card.calories .nutrition-meter-fill,.focus-version .nutrition-meter-card.protein .nutrition-meter-fill,.focus-version .macro-row .macro-fill,.focus-version .macro-row.carbs .macro-fill,.focus-version .macro-row.fat .macro-fill,.focus-version .macro-row.fibre .macro-fill{background:var(--cds-nutrition-progress)}.focus-version .diary-header-actions{align-items:center;gap:12px;display:flex}.focus-version .copy-day-button{min-height:48px;color:var(--cds-link-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 16px;font-size:14px;font-weight:500;line-height:18px}.focus-version .copy-day-button:hover{background:var(--cds-layer-hover-01)}.focus-version .meal-list{overflow:visible}.focus-version .meal-card{position:relative}.focus-version .meal-heading,.focus-version .meal-card.is-empty .meal-heading{justify-content:space-between;align-items:center;gap:24px;min-height:80px;margin:0;padding:16px 24px;display:flex}.focus-version .meal-actions{flex:none;align-items:center;gap:4px;display:flex}.focus-version .meal-add-button,.focus-version .meal-card.is-empty .meal-add-button{width:auto;min-width:112px;min-height:48px;color:var(--cds-link-primary);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0 12px 0 16px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.focus-version .meal-add-button:hover{background:var(--cds-layer-hover-01)}.focus-version .meal-item{grid-template-columns:minmax(220px,1fr) 112px 168px 48px;gap:16px;min-height:72px}.focus-version .meal-item-copy span,.focus-version .meal-item-serving,.focus-version .meal-item-macros,.focus-version .meal-item-macros span{font-size:14px;line-height:18px}.focus-version .meal-item-macros{color:var(--cds-text-secondary);white-space:nowrap;display:block}.focus-version .meal-item-macros strong,.focus-version .meal-item-macros.protein strong{color:var(--cds-text-primary);font-size:16px;font-weight:600;line-height:22px}.focus-version .meal-item-macros.protein span{text-transform:lowercase}.carbon-dialog-backdrop{--cds-layer-01:#fff;--cds-layer-02:#f4f4f4;--cds-text-primary:#161616;--cds-text-secondary:#525252;--cds-border-subtle:#e0e0e0;--cds-interactive:#0f62fe;--cds-support-error:#da1e28;--cds-nutrition-progress:#005d5d;z-index:120;background:#161616a6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.carbon-dialog{border:1px solid var(--cds-border-subtle,#e0e0e0);background:var(--cds-layer-01,#fff);width:min(100%,560px);max-height:min(760px,100dvh - 48px);color:var(--cds-text-primary,#161616);border-radius:5px;overflow:auto;box-shadow:0 12px 32px #0000003d}.dialog-header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:96px;padding:24px;display:flex}.dialog-header h2{margin:4px 0 0;font-size:24px;font-weight:400;line-height:32px}.dialog-header h2[tabindex="-1"]:focus{outline:none}.dialog-body{gap:20px;padding:0 24px 24px;display:grid}.carbon-dialog .form-field>span{font-size:14px;font-weight:500;line-height:18px}.carbon-dialog .form-field input{background:#f4f4f4;border:0;border-bottom:1px solid #8d8d8d;border-radius:5px 5px 0 0;height:48px;padding:0 16px;font-size:16px}.carbon-dialog .form-field input:focus{outline-offset:-2px;box-shadow:none;border-bottom-color:#0f62fe;outline:2px solid #0f62fe}.dialog-intro{color:var(--cds-text-secondary,#525252);margin:0;font-size:14px;line-height:20px}.dialog-loading{min-height:96px;color:var(--cds-text-secondary,#525252);justify-content:center;align-items:center;gap:12px;display:flex}.dialog-error{color:var(--cds-support-error,#da1e28);margin:0;font-size:14px;line-height:20px}.dialog-actions{border-top:1px solid var(--cds-border-subtle,#e0e0e0);background:var(--cds-layer-01,#fff);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.dialog-actions>button{border-radius:5px;min-width:128px;min-height:48px}.carbon-dialog .secondary-button{color:var(--cds-text-primary,#161616);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:500}.carbon-dialog .secondary-button:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.carbon-dialog .primary-button{background:var(--cds-interactive,#0f62fe);color:#fff;min-width:152px;font-size:14px;font-weight:500;transform:none}.carbon-dialog .primary-button:hover:not(:disabled){background:#0353e9;transform:none}.carbon-dialog .primary-button:disabled{color:#8d8d8d;cursor:not-allowed;opacity:1;background:#c6c6c6}.saved-meal-preview{border:1px solid var(--cds-border-subtle,#e0e0e0);background:var(--cds-layer-02,#f4f4f4);gap:6px;padding:16px;display:grid}.saved-meal-preview span{color:var(--cds-text-secondary,#525252);font-size:14px;line-height:20px}.saved-meal-preview small{color:var(--cds-text-secondary,#525252);font-size:14px;line-height:18px}.copy-meal-list{background:var(--cds-border-subtle,#e0e0e0);border:0;gap:1px;margin:0;padding:0;display:grid}.copy-meal-option{background:var(--cds-layer-01,#fff);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:16px;min-height:72px;padding:14px 16px;display:grid}.copy-meal-option:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.copy-meal-option input{width:18px;height:18px;accent-color:var(--cds-interactive,#0f62fe);margin:2px 0 0}.copy-meal-option>span{gap:3px;display:grid}.copy-meal-option strong{font-size:16px;line-height:22px}.copy-meal-option small{color:var(--cds-text-secondary,#525252);font-size:14px;line-height:18px}.copy-meal-option em{color:#8e6a00;font-size:13px;font-style:normal;line-height:18px}.copy-meal-option.is-disabled{color:var(--cds-text-secondary,#525252);cursor:default}.food-task-panel .food-view-tabs{overflow-x:auto}.food-task-panel .food-view-tabs button{flex:1 0 auto;min-width:104px}.saved-meals-empty small{max-width:320px;color:var(--cds-text-secondary);font-size:14px;line-height:20px}.saved-meal-result{border-bottom:1px solid var(--cds-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:88px;padding:12px 16px;display:grid}.saved-meal-result:hover{background:var(--cds-layer-hover-01)}.saved-meal-copy{gap:3px;min-width:0;display:grid}.saved-meal-copy strong{font-size:16px;line-height:22px}.saved-meal-copy span{color:var(--cds-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:18px;overflow:hidden}.saved-meal-copy small{color:var(--cds-text-secondary);font-size:14px;line-height:18px}.saved-meal-actions{align-items:center;gap:4px;display:flex}.saved-meal-add{min-height:48px;color:var(--cds-link-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0 12px 0 16px;font-size:14px;display:inline-flex}.saved-meal-add:hover{background:var(--cds-layer-hover-02)}.saved-meal-confirm{align-items:center;gap:6px;display:flex}.saved-meal-confirm span{color:var(--cds-text-secondary);font-size:14px}.saved-meal-confirm button{min-height:40px;color:var(--cds-link-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:14px}.saved-meal-confirm button.danger{color:var(--cds-support-error)}@media (width<=671px){.focus-version .view-header{align-items:stretch}.focus-version .diary-header-actions{grid-template-columns:1fr;display:grid}.focus-version .date-nav{order:-1}.focus-version .copy-day-button{border:1px solid var(--cds-interactive);width:100%}.focus-version .meal-heading,.focus-version .meal-card.is-empty .meal-heading{gap:8px;min-height:80px;padding:12px 12px 12px 16px}.focus-version .meal-actions{gap:0}.focus-version .meal-add-button,.focus-version .meal-card.is-empty .meal-add-button{width:auto;min-width:112px;padding:0 8px 0 12px;font-size:14px;line-height:18px}.focus-version .meal-item{grid-template-columns:minmax(0,1fr) 44px;gap:8px;min-height:76px}.focus-version .meal-item-serving,.focus-version .meal-item-macros{display:none}.focus-version .meal-item-mobile-summary{color:var(--cds-text-secondary);text-overflow:clip;white-space:normal;font-size:14px;line-height:18px;display:block;overflow:visible}.carbon-dialog-backdrop{align-items:end;padding:0}.carbon-dialog{border-width:1px 0 0;border-radius:5px 5px 0 0;width:100%;max-height:92dvh}.dialog-header{min-height:88px;padding:20px 16px}.dialog-body{padding:0 16px 20px}.dialog-actions{padding:12px 16px;position:sticky;bottom:0}.dialog-actions>button{flex:1;min-width:0}.saved-meal-result{grid-template-columns:minmax(0,1fr)}.saved-meal-actions{justify-content:space-between}.saved-meal-add{flex:1}}@media (width<=767px){.focus-version .mobile-header .fitness-image-logo{width:80px}}@media (width<=359px){.focus-version .meal-add-button,.focus-version .meal-card.is-empty .meal-add-button{min-width:104px}.focus-version .meal-heading h2{font-size:15px}}.focus-version .meal-list{background:0 0;border:0;border-radius:0;gap:16px;display:grid;overflow:visible}.focus-version .meal-card,.focus-version .meal-card+.meal-card{border:1px solid var(--cds-border-tile);border-radius:var(--dp-radius);background:var(--cds-layer-01);overflow:visible}.focus-version .meal-heading,.focus-version .meal-card.is-empty .meal-heading{border-radius:calc(var(--dp-radius) - 1px) calc(var(--dp-radius) - 1px) 0 0;background:var(--cds-layer-02);box-shadow:none}.focus-version .meal-card:not(.is-empty) .meal-heading{border-bottom:1px solid var(--cds-border-subtle)}.focus-version .meal-card.is-empty .meal-heading{border-radius:calc(var(--dp-radius) - 1px)}.focus-version .meal-items{border-radius:0 0 calc(var(--dp-radius) - 1px) calc(var(--dp-radius) - 1px);background:var(--cds-layer-01)}@media (width<=671px){.focus-version .meal-list{gap:12px}}.focus-version{--cds-nutrition-over:#8e6a00}.focus-version .nav-item{font-size:14px;line-height:18px}.focus-version .diary-header-actions{gap:8px}.focus-version .copy-day-button{border:1px solid var(--cds-border-tile);border-radius:var(--dp-radius);background:var(--cds-layer-01)}.focus-version .nutrition-meter-track,.focus-version .macro-track{border-radius:2px;height:8px}.focus-version :is(.nutrition-meter-fill,.macro-fill).is-over{background:var(--cds-nutrition-over)!important}.focus-version .macro-value{justify-items:end;display:grid}.focus-version .macro-status{color:#684e00;margin-top:2px;font-size:12px;font-weight:500;line-height:16px}.focus-version .meal-heading h2{align-items:baseline;gap:8px;display:flex}.focus-version .meal-optional{color:var(--cds-text-secondary);font-size:12px;font-weight:400;line-height:16px}.focus-version .meal-column-headings,.focus-version .meal-item{grid-template-columns:minmax(220px,1fr) 96px 112px 168px 48px;gap:16px;display:grid}.focus-version .meal-column-headings{border-bottom:1px solid var(--cds-border-subtle);min-height:40px;color:var(--cds-text-secondary);align-items:end;padding:0 0 8px;font-size:12px;font-weight:500;line-height:16px}.focus-version .meal-column-headings span:nth-child(n+3){text-align:right}.focus-version .meal-item-serving{color:var(--cds-text-secondary);align-self:center;font-size:14px;line-height:18px}@media (width<=671px){.focus-version .diary-header-actions{gap:8px}.focus-version .copy-day-button{order:2}.focus-version .meal-column-headings{display:none}.focus-version .meal-item{grid-template-columns:minmax(0,1fr) 48px;gap:12px}.focus-version .meal-item-serving{display:none}}.focus-version .meal-summary-toggle{display:none}.focus-version .copy-day-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (width<=860px){.focus-version .main-view{padding:0}.focus-version .mobile-header{display:none}.focus-version .bottom-nav,.focus-version .bottom-nav button{min-height:56px}}.focus-version .secondary-nutrition{grid-column:auto;gap:0;min-height:0;padding:0}.focus-version .secondary-nutrition-content{gap:14px;padding:16px;display:grid}@media (width<=671px){.focus-version .secondary-nutrition{min-height:0;padding:0}.focus-version .content-column{min-height:calc(100dvh - 56px - env(safe-area-inset-bottom));padding:8px 16px calc(64px + env(safe-area-inset-bottom))}.focus-version .view-header{border:0;min-height:0;padding:0;display:block}.focus-version .diary-day-summary{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.focus-version .diary-header-actions{grid-template-columns:minmax(0,1fr) 48px;align-items:stretch;gap:8px;width:100%;display:grid}.focus-version .date-nav{order:1;width:100%;min-width:0}.focus-version .date-nav button{height:48px}.focus-version .copy-day-button{order:2;place-items:center;width:48px;min-width:48px;min-height:48px;padding:0;display:grid}.focus-version .copy-day-button span,.focus-version .meal-add-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.focus-version .hero-metrics{gap:8px;margin-top:8px}.focus-version .nutrition-meter-card,.focus-version .nutrition-meter-card.is-featured{align-content:start;gap:6px;min-height:104px;padding:10px 12px}.focus-version .meter-heading{display:block}.focus-version .meter-label{margin-bottom:2px;font-size:12px;line-height:16px}.focus-version .meter-value strong,.focus-version .nutrition-meter-card.is-featured .meter-value strong{font-size:22px;line-height:28px}.focus-version .meter-value span{margin:0;font-size:11px;line-height:14px;display:block}.focus-version .nutrition-meter-track{height:4px}.focus-version .meter-helper{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;overflow:hidden}.focus-version .macro-panel{grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;gap:8px;min-height:72px;padding:10px 12px;display:grid}.focus-version .macro-panel-heading{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.focus-version .macro-row{grid-template-rows:16px 18px 4px;grid-template-columns:minmax(0,1fr);align-content:center;gap:1px;min-width:0;display:grid}.focus-version .macro-label{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.focus-version .macro-row>strong,.focus-version .macro-value{text-align:left;text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;font-size:12px;line-height:18px;display:block;overflow:hidden}.focus-version .macro-row small{font-size:10px;line-height:14px}.focus-version .macro-status{display:none}.focus-version .macro-track{grid-area:3/1;height:4px}.focus-version .meal-list{border:1px solid var(--cds-border-tile);border-radius:var(--dp-radius);background:var(--cds-layer-01);gap:0;margin-top:8px}.focus-version .meal-card,.focus-version .meal-card+.meal-card,.focus-version .meal-card.is-empty{border:0;border-radius:0}.focus-version .meal-card+.meal-card{border-top:1px solid var(--cds-border-subtle)}.focus-version .meal-heading,.focus-version .meal-card.is-empty .meal-heading{background:var(--cds-layer-01);border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:0;min-height:64px;padding:0 4px 0 0;display:grid}.focus-version .meal-heading-copy-desktop{display:none}.focus-version .meal-summary-toggle{min-width:0;min-height:64px;color:var(--cds-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.focus-version .meal-summary-toggle>span{gap:2px;min-width:0;display:grid}.focus-version .meal-summary-toggle strong{font-size:14px;font-weight:600;line-height:18px}.focus-version .meal-summary-toggle small{color:var(--cds-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.focus-version .meal-summary-empty{cursor:default}.focus-version .meal-summary-chevron{flex:none;transition:transform .11s;transform:rotate(90deg)}.focus-version .meal-summary-toggle[aria-expanded=true] .meal-summary-chevron{transform:rotate(-90deg)}.focus-version .meal-summary-toggle:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.focus-version .meal-actions{gap:0}.focus-version .meal-add-button,.focus-version .meal-card.is-empty .meal-add-button{width:48px;min-width:48px;min-height:48px;padding:0}.focus-version .meal-card:not(.is-expanded) .meal-items{display:none}.focus-version .meal-card.is-expanded .meal-heading{border-bottom:1px solid var(--cds-border-subtle)}.focus-version .meal-items{padding:0 12px 8px}}@media (width<=671px) and (prefers-reduced-motion:reduce){.focus-version .meal-summary-chevron{transition:none}}.focus-version .hero-metrics>.nutrition-meter-card:first-child,.focus-version .hero-metrics>.nutrition-meter-card:nth-child(2){grid-column:span 8}.focus-version .secondary-nutrition{border-radius:var(--dp-radius);grid-column:span 7;width:100%;min-width:0;margin-top:16px}@media (width>=672px) and (width<=1055px){.focus-version .secondary-nutrition{grid-column:span 16}}@media (width<=671px){.focus-version .content-column{min-height:100dvh;padding-bottom:calc(80px + env(safe-area-inset-bottom))}.focus-version .date-label{font-size:16px;line-height:22px}.focus-version .meter-label{font-size:14px;line-height:18px}.focus-version .meter-value strong,.focus-version .nutrition-meter-card.is-featured .meter-value strong{font-size:28px;line-height:34px}.focus-version .meter-value span,.focus-version .meter-helper{font-size:13px;line-height:17px}.focus-version .secondary-nutrition{grid-column:span 4;min-height:80px;margin-top:8px}.focus-version .hero-metrics>.nutrition-meter-card:first-child,.focus-version .hero-metrics>.nutrition-meter-card:nth-child(2){grid-column:span 2}.focus-version .meal-summary-toggle strong{font-size:16px;line-height:22px}.focus-version .meal-summary-toggle small,.focus-version .meal-item-mobile-summary{font-size:14px;line-height:18px}.focus-version .meal-item-copy strong{font-size:16px;line-height:22px}}.focus-version .message-coach-button{display:none;position:relative}.focus-version .coach-chat-view{background:var(--cds-layer-01);width:min(720px,100%);height:100dvh;color:var(--cds-text-primary);grid-template-rows:auto minmax(0,1fr) auto;margin:0 auto;display:grid}.focus-version .coach-chat-view[hidden]{display:none}.focus-version .coach-chat-grid{width:100%;max-width:none;padding-inline:0}.focus-version .coach-chat-header{border-bottom:1px solid var(--cds-border-subtle);background:var(--cds-layer-01);align-items:center;min-height:80px;padding:12px 16px;display:flex}.focus-version .message-coach-button:focus-visible,.focus-version .coach-message-composer button:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.focus-version .coach-chat-identity{align-items:center;gap:14px;min-width:0;display:flex}.focus-version .coach-avatar{object-fit:cover;object-position:50% 22%;border-radius:50%;flex:none;width:52px;height:52px}.focus-version .coach-chat-identity h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:18px;font-weight:500;line-height:24px;overflow:hidden}.account-menu{position:relative}.profile-avatar{background:var(--cds-interactive,#0f62fe);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:650;display:grid;min-width:40px!important}.profile-chevron{flex:none;margin-left:auto;transition:transform .12s}.profile-chevron.open{transform:rotate(-90deg)}.account-popover{z-index:60;border:1px solid var(--cds-border-subtle-01,#c6c6c6);background:var(--cds-layer-01,#fff);width:100%;min-width:280px;color:var(--cds-text-primary,#161616);display:grid;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 4px 16px #0003}.account-popover-heading{border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);gap:3px;padding:16px;display:grid}.account-popover-heading small{color:var(--cds-text-secondary,#525252);text-overflow:ellipsis;overflow:hidden}.account-popover button,.account-popover>a{border:0;border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:flex}.app-close-button,.focus-version .app-close-button,.cds--modal-close{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;box-shadow:none;color:var(--cds-icon-primary,#161616);background:0 0;border:0;border-radius:0}.app-close-button:hover,.cds--modal-close:hover{background:var(--cds-layer-hover-01,#e8e8e8);box-shadow:none;border:0}.app-close-button:focus,.cds--modal-close:focus{box-shadow:none;border:0}.app-close-button:focus-visible,.cds--modal-close:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.cds--modal-close-button .cds--popover{display:none}.account-popover button:hover,.account-popover>a:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.account-popover button>span{flex:1;gap:2px;min-width:0;display:grid}.account-popover button small{color:var(--cds-text-secondary,#525252);font-size:12px}.account-popover button>svg:last-child{color:var(--cds-icon-secondary,#525252)}.account-popover>a{min-height:48px;color:var(--cds-support-error,#da1e28);border-bottom:0}.profile-chip:focus-visible,.account-popover :where(button,a):focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.account-settings-form,.push-settings{gap:20px;padding-block:8px;display:grid}.push-settings-icon{background:var(--cds-highlight,#d0e2ff);width:56px;height:56px;color:var(--cds-link-primary,#0f62fe);place-items:center;display:grid}.push-settings-icon.subscribed{background:var(--cds-support-success-inverse,#defbe6);color:var(--cds-support-success,#198038)}.push-settings-icon.denied{background:var(--cds-notification-background-error,#fff1f1);color:var(--cds-support-error,#da1e28)}.push-settings-copy{gap:8px;display:grid}.push-settings-copy strong{font-size:20px;line-height:1.25}.push-settings-copy p{max-width:48ch;color:var(--cds-text-secondary,#525252);text-wrap:pretty;margin:0;line-height:1.5}.push-settings-actions{flex-wrap:wrap;gap:8px;display:flex}.push-settings-actions .cds--btn{min-height:48px}@media (width<=480px){.push-settings-actions{display:grid}.push-settings-actions .cds--btn{width:100%;max-width:none}}.account-session-action{border-top:1px solid var(--cds-border-subtle-01,#e0e0e0);justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.account-session-action>div{gap:4px;display:grid}.account-session-action small{max-width:34ch;color:var(--cds-text-secondary,#525252);font-size:12px;line-height:16px}.account-session-action form{flex:none}.account-session-action button{min-height:44px;color:var(--cds-link-primary,#0f62fe);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 16px}.account-session-action button:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.account-session-action button:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.account-delete-action{flex-wrap:wrap;align-items:end}.account-delete-action>div:first-child{flex:100%}.account-delete-action .cds--form-item{flex:220px}.account-delete-action button.danger{color:var(--cds-support-error,#da1e28);flex:none}.account-delete-action button:disabled{color:var(--cds-text-disabled,#a8a8a8);cursor:not-allowed}@media (width<=520px){.account-session-action{flex-direction:column;align-items:stretch}.account-session-action form,.account-session-action button{width:100%}}.focus-version .coach-chat-message-grid{min-height:0;overflow:hidden}.focus-version .coach-message-list{overscroll-behavior:contain;background:var(--cds-layer-01);scrollbar-gutter:stable;flex-direction:column;gap:8px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.focus-version .chat-loading-preview{align-content:start;gap:12px;width:100%;padding:8px 0;display:grid}.focus-version .chat-loading-preview i{background:var(--cds-skeleton-background,#e8e8e8);width:min(46%,300px);height:44px;animation:1.2s ease-in-out infinite alternate chat-preview-pulse;display:block}.focus-version .chat-loading-preview i:nth-of-type(2){width:min(38%,240px);margin-left:auto;animation-delay:.1s}.focus-version .chat-loading-preview i:nth-of-type(3){width:min(30%,190px);animation-delay:.2s}@keyframes chat-preview-pulse{to{opacity:.5}}.focus-version .chat-state,.focus-version .chat-empty-state{width:min(100%,420px);color:var(--cds-text-secondary);text-align:center;justify-items:center;gap:8px;margin:auto;display:grid}.focus-version :is(.chat-state,.chat-empty-state) h2,.focus-version :is(.chat-state,.chat-empty-state) p{margin:0}.focus-version :is(.chat-state,.chat-empty-state) h2{color:var(--cds-text-primary);font-size:20px;font-weight:500}.focus-version :is(.chat-state,.chat-empty-state) p{font-size:14px;line-height:20px}.focus-version .chat-error svg{color:var(--cds-support-error)}.focus-version .chat-error button{background:var(--cds-interactive);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;margin-top:8px;padding:0 16px}.focus-version .chat-message{align-self:flex-start;width:fit-content;max-width:min(78%,520px)}.focus-version .chat-message.is-own{align-self:flex-end}.focus-version .chat-message-meta{color:var(--cds-text-secondary);align-items:baseline;gap:8px;margin:0 4px 4px;font-size:12px;line-height:16px;display:flex}.focus-version .chat-message.is-own .chat-message-meta{justify-content:flex-end}.focus-version .chat-message-meta strong{color:var(--cds-text-primary);font-weight:500}.focus-version .chat-message>p{border:1px solid var(--cds-border-subtle);background:var(--cds-layer-02);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:16px 16px 16px 4px;margin:0;padding:9px 13px;font-size:15px;line-height:21px}.focus-version .chat-message.is-own>p{border-color:var(--cds-interactive);background:var(--cds-interactive);color:#fff;border-radius:16px 16px 4px}.focus-version .coach-chat-view .chat-message>time{color:var(--cds-text-secondary);margin:3px 5px 0;font-size:11px;line-height:14px;display:block}.focus-version .coach-chat-view .chat-message.is-own>time{text-align:right}.focus-version .coach-message-composer{border-top:1px solid var(--cds-border-subtle);background:var(--cds-layer-01);padding:10px 16px 14px}.focus-version .coach-message-composer>label{color:var(--cds-text-secondary);margin-bottom:8px;font-size:12px;line-height:16px;display:block}.focus-version .chat-send-error{color:var(--cds-support-error);margin:0 0 8px;font-size:13px;line-height:17px}.focus-version .coach-message-input{grid-template-columns:minmax(0,1fr) 48px;gap:8px;display:grid}.focus-version .coach-message-composer textarea{resize:none;background:var(--cds-field-01);min-height:48px;max-height:112px;color:var(--cds-text-primary);font:inherit;border:1px solid #0000;border-radius:24px;padding:12px 16px;font-size:16px;line-height:22px}.focus-version .coach-message-composer textarea:focus{outline:2px solid var(--cds-focus);outline-offset:0}.focus-version .coach-message-composer textarea:disabled{color:var(--cds-text-disabled)}.focus-version .coach-message-composer button{background:var(--cds-interactive);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:48px;min-height:48px;display:grid}.focus-version .coach-message-composer button:hover:not(:disabled){background:#0353e9}.focus-version .coach-message-composer button:disabled{background:var(--cds-button-disabled,#c6c6c6);color:var(--cds-text-on-color-disabled,#8d8d8d);cursor:not-allowed}@media (width<=860px){.focus-version .coach-chat-view{width:100%}}@media (width<=671px){.focus-version .diary-header-actions{grid-template-columns:minmax(0,1fr) 48px}.focus-version .coach-chat-header{min-height:64px;padding:8px}.focus-version .coach-chat-identity{gap:12px}.focus-version .coach-avatar{width:44px;height:44px}.focus-version .coach-chat-identity h1{font-size:16px;line-height:22px}.focus-version .coach-message-list{gap:7px;padding:14px 16px}.focus-version .chat-message{max-width:88%}.focus-version .coach-message-composer{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}}.coach-training-tabs-grid,.coach-training-hub-header,.coach-training-content-grid{width:100%;max-width:1312px;margin-inline:auto}.coach-training-hub.builder-open{padding-top:0}.coach-training-tabs-grid>[class*=col]{min-width:0}.coach-training-tabs-grid [role=tabpanel]{padding-top:1.5rem}.coach-training-hub-header header{padding-inline:1rem}.coach-training-hub [role=tab]:focus:not(:focus-visible),.coach-training-hub [role=tab]:active:not(:focus-visible){outline-offset:-2px;outline:2px solid #0000}.coach-training-hub [role=tab]:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.template-library-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.5rem;display:flex}.template-library-heading h2{margin:.25rem 0 .5rem;font-size:1.75rem;font-weight:400}.template-library-tools{row-gap:1rem;margin-bottom:1rem}.coach-workout-evidence{gap:1.25rem;width:100%;display:grid}.coach-workout-evidence section{min-width:0}.coach-workout-evidence h4{margin:0 0 .75rem;font-size:.9375rem}.coach-workout-set-head,.coach-workout-set,.message-workout-set-head,.message-workout-set{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:3rem repeat(3,minmax(4rem,1fr));align-items:center;min-height:2.5rem;display:grid}.coach-workout-set-head,.message-workout-set-head{color:var(--cds-text-secondary);text-transform:uppercase;font-size:.75rem}.coach-workout-set,.message-workout-set{font-size:.875rem}.coach-feedback-modal{gap:1.5rem;display:grid}.coach-feedback-summary,.message-workout-summary{background:var(--cds-layer-02);justify-content:space-between;gap:1rem;padding:1rem;display:flex}.coach-feedback-summary span,.message-workout-summary span{color:var(--cds-text-secondary)}.message-workout-detail{gap:1.5rem;display:grid}.message-workout-detail section h3{margin:0 0 .75rem;font-size:1rem}.training-client-workspace{background:var(--cds-layer-01);min-height:44rem}.training-client-rail-column{border-right:1px solid var(--cds-border-subtle-01)}.training-client-rail{background:var(--cds-layer-01);grid-template-rows:auto auto minmax(0,1fr);min-height:42rem;max-height:calc(100dvh - 9rem);display:grid;position:sticky;top:0}.training-client-rail-heading{border-bottom:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:center;min-height:4rem;padding:0 1rem;display:flex}.training-client-rail-heading h2{font-size:1.25rem;font-weight:400}.training-client-rail-heading span{color:var(--cds-text-secondary)}.training-client-list{overflow-y:auto}.training-client-list>button{border:0;border-bottom:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);width:100%;min-height:5rem;color:var(--cds-text-primary);text-align:left;cursor:pointer;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}.training-client-list>button:hover{background:var(--cds-layer-hover-01)}.training-client-list>button.active{box-shadow:inset .25rem 0 var(--cds-border-interactive);background:var(--cds-layer-selected-01)}.training-client-list>button>span:nth-child(2){gap:.125rem;min-width:0;display:grid}.training-client-list>button strong,.training-client-list>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.training-client-list>button small{color:var(--cds-text-secondary)}.training-client-detail{min-width:0;padding:0 1.5rem 2rem}.training-mobile-clients-back{display:none}.coach-training-client-identity{align-items:center;gap:1rem;display:flex}.coach-training-client-identity h2{margin:.125rem 0}.coach-training-client-identity p:last-child{color:var(--cds-text-secondary)}.coach-training-primary-actions{flex-wrap:wrap;justify-content:flex-end;gap:1px;display:flex}.client-workout-history,.client-program-tab{padding-top:1rem}.client-workout-history>header,.client-program-tab>header{justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem 0 1.5rem;display:flex}.client-workout-history>header h3,.client-program-tab>header h3{margin:0 0 .25rem;font-size:1.25rem;font-weight:400}.client-workout-history>header>span{color:var(--cds-text-secondary)}.client-workout-history>ul{border-top:1px solid var(--cds-border-subtle-01);margin:0;padding:0;list-style:none}.client-workout-history>ul>li{border-bottom:1px solid var(--cds-border-subtle-01)}.client-workout-history-summary{background:var(--cds-layer-01);width:100%;min-height:4.5rem;color:var(--cds-text-primary);text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.client-workout-history-summary:hover{background:var(--cds-layer-hover-01)}.client-workout-history-summary>span{gap:.25rem;display:grid}.client-workout-history-summary>span:last-child{text-align:right;grid-template-columns:auto auto;align-items:center;column-gap:.75rem}.client-workout-history-summary>span:last-child small{grid-column:1}.client-workout-history-summary small{color:var(--cds-text-secondary)}.client-workout-history-summary[aria-expanded=true] svg{transform:rotate(90deg)}.client-workout-history-detail{background:var(--cds-layer-02);gap:1rem;padding:1rem 1rem 1.5rem;display:grid}.client-workout-history-detail>button{justify-self:end}.client-program-tab .training-template-list{border-top:0}.coach-template-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.coach-template-cards>li{background:var(--cds-layer-01);grid-template-rows:1fr auto;min-height:12rem;display:grid}.coach-template-cards>li>div:first-child{padding:1.25rem}.coach-template-cards h3{margin:0 0 .375rem;font-size:1.25rem;font-weight:400}.coach-template-cards p{color:var(--cds-text-secondary)}.coach-template-cards>li>div:last-child{border-top:1px solid var(--cds-border-subtle-01);justify-content:flex-end;display:flex}.training-workspace-empty{background:var(--cds-layer-01);text-align:center;align-content:center;place-items:center;gap:.5rem;min-height:14rem;padding:2rem;display:grid}.training-workspace-empty.compact{min-height:8rem}.training-workspace-empty h3{margin:.25rem 0 0;font-size:1.125rem}.training-workspace-empty p{color:var(--cds-text-secondary)}.chat-workout-reference{border-left:.25rem solid var(--cds-border-interactive);background:var(--cds-layer-02);min-width:min(19rem,72vw);margin-bottom:.375rem;display:grid}.chat-workout-reference-preview{width:100%;color:var(--cds-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.125rem;padding:.75rem;display:grid}.chat-workout-reference-preview:hover{background:var(--cds-layer-hover-02)}.chat-workout-reference-preview.is-static{cursor:default}.chat-workout-reference-preview.is-static:hover{background:0 0}.chat-workout-reference-preview>span:first-child{color:var(--cds-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.chat-workout-reference-preview small{color:var(--cds-text-secondary)}.chat-workout-reference-open{color:var(--cds-link-primary);align-items:center;gap:.25rem;margin-top:.375rem;font-size:.875rem;display:flex}.chat-workout-reference-reply{min-height:2rem;color:var(--cds-link-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;margin:0 .75rem .5rem;padding:0}.chat-message.is-own .chat-workout-reference{border-left-color:var(--cds-border-interactive);background:var(--cds-layer-01)}.chat-message.is-own .chat-workout-reference-preview,.chat-message.is-own .chat-workout-reference-reply{color:var(--cds-text-primary)}.message-reply-context{background:var(--cds-layer-02);border-left:.25rem solid var(--cds-border-interactive);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.message-reply-context>div{gap:.125rem;display:grid}.message-reply-context span{color:var(--cds-text-secondary);font-size:.75rem}.message-reply-context button{width:2rem;height:2rem;color:var(--cds-icon-primary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}@media (width<=1055px){.coach-template-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.training-client-detail{padding-inline:1rem}}@media (width<=671px){.coach-training-tabs-grid [role=tabpanel]{padding-top:1rem}.coach-training-hub-header header{padding-inline:0}.template-library-heading{align-items:flex-start;margin-bottom:1rem}.template-library-heading h2{font-size:1.5rem}.coach-workout-set-head,.coach-workout-set,.message-workout-set-head,.message-workout-set{grid-template-columns:2.5rem repeat(3,minmax(3.5rem,1fr))}.training-client-workspace{min-height:0;display:block}.training-client-rail-column,.training-client-detail-column{display:none}.training-client-workspace:not(.client-open) .training-client-rail-column,.training-client-workspace.client-open .training-client-detail-column{display:block}.training-client-rail{min-height:60dvh;max-height:none;position:static}.training-client-detail{padding:0 0 2rem}.training-mobile-clients-back{min-height:3rem;color:var(--cds-link-primary);font:inherit;background:0 0;border:0;align-items:center;gap:.5rem;padding:0 1rem;display:inline-flex}.coach-training-overview-header{align-items:flex-start;padding-inline:1rem}.coach-training-client-identity .client-avatar,.coach-training-client-identity p:last-child{display:none}.coach-training-overview-header>button{min-width:auto}.coach-template-cards{grid-template-columns:1fr}.coach-feedback-summary,.message-workout-summary{display:grid}.client-workout-history>header,.client-program-tab>header,.client-workout-history-summary{padding-inline:1rem}.chat-workout-reference{min-width:0}}.client-bottom-nav{display:none}.client-training-view{background:var(--cds-background);min-height:100dvh;padding:clamp(32px,6vw,72px) clamp(16px,4vw,48px)}.client-training-grid{row-gap:16px;max-width:1184px}.client-training-header{max-width:640px;margin-bottom:16px}.client-training-header h1{color:var(--cds-text-primary);margin:4px 0 12px;font-size:clamp(32px,5vw,48px);font-weight:400;line-height:1.08}.client-training-header>p:last-child,.client-training-empty p,.client-training-next li{color:var(--cds-text-secondary);line-height:1.5}.client-training-empty,.client-training-next{border-top:1px solid var(--cds-border-subtle);background:var(--cds-layer-01);height:100%}.client-training-empty{align-items:flex-start;gap:20px;min-height:240px;padding:32px;display:flex}.client-training-icon{background:var(--cds-interactive);width:48px;height:48px;color:var(--cds-text-on-color);flex:none;place-items:center;display:grid}.client-training-empty h2,.client-training-next h2{color:var(--cds-text-primary);margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.3}.client-training-empty p{max-width:440px;margin:0}.client-training-next{padding:24px}.client-training-next .eyebrow{margin-bottom:8px}.client-training-next ul{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.client-training-next li{align-items:flex-start;gap:10px;display:flex}.client-training-next li svg{color:var(--cds-support-success);flex:none}@media (width<=860px){.client-bottom-nav{z-index:120;min-height:calc(64px + env(safe-area-inset-bottom));border-top:1px solid var(--cds-border-inverse,#8d8d8d);padding-bottom:env(safe-area-inset-bottom);background:var(--cds-background-inverse,#161616);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.coach-bottom-nav,.client-bottom-nav:not(.coach-bottom-nav){grid-template-columns:repeat(5,minmax(0,1fr))}.client-bottom-nav button{color:#c6c6c6;cursor:pointer;min-width:0;min-height:64px;font:inherit;background:0 0;border:0;align-content:center;justify-items:center;gap:5px;font-size:12px;line-height:16px;display:grid;position:relative}.client-bottom-nav button:before{content:"";background:0 0;width:40px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.client-bottom-nav button svg,.client-bottom-nav button span{color:inherit}.client-bottom-nav button.active,.client-bottom-nav button:hover{color:var(--cds-text-inverse,#f4f4f4)}.client-bottom-nav button.active:before{background:var(--cds-interactive)}.client-bottom-nav button:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.client-bottom-nav:not(.coach-bottom-nav) button{font-size:11px}.client-bottom-nav-icon{place-items:center;display:grid;position:relative}.focus-version .message-unread-badge.tab{border:2px solid var(--cds-background-inverse,#161616);min-width:18px;height:18px;font-size:10px;line-height:14px;top:-8px;right:-14px}.focus-version .main-view.has-client-bottom-nav .coach-chat-view{height:calc(100dvh - 64px - env(safe-area-inset-bottom))}.focus-version .main-view.has-client-bottom-nav .chat-back-button{display:none}.focus-version .main-view.has-client-bottom-nav .coach-message-composer{padding-bottom:8px}.client-training-view{min-height:calc(100dvh - 64px - env(safe-area-inset-bottom));padding:24px 16px calc(88px + env(safe-area-inset-bottom))}}@media (width<=671px){.client-training-grid{padding-inline:0}.client-training-header{margin-bottom:8px}.client-training-header h1{font-size:32px}.client-training-empty{flex-direction:column;gap:24px;min-height:220px;padding:24px}.client-training-next{padding:24px}}.carbon-account-page .account-card{background:var(--cds-layer-01,#fff);border:1px solid #e0e0e0;border-radius:16px;width:min(100%,400px);padding:32px}@media (width>=861px){.focus-version .sidebar{border-bottom:1px solid #393939;border-right:0;flex-direction:row;align-items:center;gap:24px;width:100%;height:72px;padding:0 24px;inset:0 0 auto}.focus-version .sidebar>.brand{flex:none;padding:0}.focus-version .fitness-image-logo{width:104px}.focus-version .side-nav{flex:1;justify-content:center;gap:0;min-width:0;height:100%;margin-top:0;display:flex}.focus-version .nav-item{border-radius:0;justify-content:center;gap:8px;width:auto;min-width:108px;height:72px;padding:0 16px;position:relative}.focus-version .nav-item:after{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:16px;right:16px}.focus-version .nav-item:hover{background:#262626}.focus-version .nav-item.active{color:#f4f4f4;background:#262626}.focus-version .nav-item.active:after{background:var(--cds-interactive)}.focus-version .sidebar-foot{flex:none;width:min(240px,22vw);margin-top:0}.focus-version .profile-chip{min-height:56px;padding:8px}.focus-version .profile-avatar{width:36px;height:36px;min-width:36px!important}.focus-version .account-popover{inset:calc(100% + 8px) 0 auto auto}.focus-version .main-view{margin-left:0;padding-top:72px}.focus-version .coach-layout{min-height:calc(100vh - 72px)}.focus-version .client-inspector{min-height:calc(100vh - 72px);top:72px}.focus-version .coach-chat-view{height:calc(100dvh - 72px)}.focus-version .training-client-rail{top:72px}.focus-version.is-training-session-active .main-view{padding-top:0}}@media (width>=861px) and (width<=1120px){.focus-version .sidebar{gap:8px;padding-inline:16px}.focus-version .fitness-image-logo{width:88px}.focus-version .nav-item{min-width:78px;padding-inline:8px;font-size:12px}.focus-version .sidebar-foot{width:56px}.focus-version .profile-chip>span:not(.profile-avatar),.focus-version .profile-chevron{display:none}}.carbon-account-page .account-card form{text-align:left;gap:18px;display:grid}.carbon-account-page .account-card h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 6px;font-size:28px;line-height:1.15}.carbon-account-page .account-card form>.cds--btn{background:#161616;border-radius:8px;justify-content:center;width:100%;max-width:none;min-height:48px}.carbon-account-page .account-card form>.cds--btn:hover{background:#262626}@media (width<=480px){.join-page{background:#fff;align-content:start;padding:24px 20px}.join-page>.brand{justify-self:start;margin-bottom:28px;position:static}.carbon-account-page .account-card{border:0;border-radius:0;width:100%;padding:0}}.carbon-client-form,.carbon-invite-success{gap:20px;padding-block:8px;display:grid}.carbon-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.coach-list .cds--data-table-container{margin-top:24px}.coach-list .cds--data-table-content{overflow-x:auto}.coach-list .cds--data-table tbody tr{cursor:pointer}.coach-list .cds--data-table tbody tr.selected td{background:var(--cds-layer-selected-01,#e8e8e8)}.table-client-button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;display:flex}.table-client-button span:nth-child(2){gap:2px;display:grid}.table-client-button small{color:var(--cds-text-secondary,#525252)}.table-client-button svg{color:var(--cds-icon-secondary,#525252);flex:none}.table-client-button:disabled{cursor:progress;opacity:.65}.client-workspace{background:var(--cds-background,#f4f4f4);min-height:100vh;padding:24px 0 64px}.client-workspace-grid{row-gap:16px;max-width:1312px;margin-inline:auto}.client-workspace-back{min-height:48px;color:var(--cds-link-primary,#0f62fe);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.client-workspace-back:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.client-workspace-back:focus-visible,.client-workspace-tab:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.client-workspace-hero{border-radius:var(--dp-radius);border-top:4px solid var(--cds-link-primary,#0f62fe);background:var(--cds-layer-01,#fff);align-items:center;gap:16px;min-height:112px;padding:24px;display:flex}.client-workspace-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.client-workspace-hero h1{letter-spacing:-.035em;margin:2px 0;font-size:clamp(28px,4vw,42px);line-height:1.1}.client-workspace-hero p{color:var(--cds-text-secondary,#525252);margin:0}.client-workspace-tabs{border-bottom:1px solid var(--cds-border-subtle-01,#c6c6c6);background:var(--cds-layer-01,#fff);display:flex;overflow-x:auto}.coach-training-hub{background:var(--cds-background,#f4f4f4);min-height:100dvh;padding:3rem 0 5rem}.coach-training-hub-header,.coach-training-client-picker,.coach-training-content-grid{width:100%;max-width:1056px;margin-inline:auto}.coach-training-hub-header{row-gap:2rem}.coach-training-hub-header h1{margin:0;font-size:clamp(2rem,5vw,2.625rem);font-weight:400;line-height:1.08}.coach-training-client-picker{row-gap:2rem;margin-top:2rem}.training-skeleton{background:linear-gradient(90deg, var(--cds-layer-01,#fff) 25%, var(--cds-layer-02,#f4f4f4) 50%, var(--cds-layer-01,#fff) 75%);background-size:200% 100%;min-height:12rem;animation:1.2s infinite training-shimmer}@keyframes training-shimmer{to{background-position:-200% 0}}.training-stats{border-top:1px solid var(--cds-border-subtle-01,#c6c6c6);border-left:1px solid var(--cds-border-subtle-01,#c6c6c6);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem;display:grid}.training-stats article{background:var(--cds-layer-01,#fff);border-right:1px solid var(--cds-border-subtle-01,#c6c6c6);border-bottom:1px solid var(--cds-border-subtle-01,#c6c6c6);gap:.35rem;min-height:8rem;padding:1rem;display:grid}.training-stats span,.coach-training-summary span{color:var(--cds-text-secondary,#525252);font-size:.875rem}.training-stats strong{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400}.training-stats small,.coach-training-summary small{color:var(--cds-text-secondary,#525252)}.training-program-card,.training-history-card,.active-workout{background:var(--cds-layer-01,#fff);padding:1.5rem}.training-program-card>h2,.training-history-card>h2{margin:.25rem 0 .5rem;font-size:1.5rem}.training-day-list{background:var(--cds-border-subtle-01,#c6c6c6);gap:1px;margin-top:1.5rem;display:grid}.training-day-card{background:var(--cds-layer-01,#fff);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.training-day-card span{color:var(--cds-text-secondary,#525252);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.training-day-card h3{margin:.2rem 0;font-size:1rem}.training-day-card p{color:var(--cds-text-secondary,#525252);margin:0;font-size:.875rem}.training-history-row{border-bottom:1px solid var(--cds-border-subtle-01,#c6c6c6);align-items:center;gap:.75rem;padding:1rem 0;display:flex}.training-history-row svg{color:var(--cds-support-success,#198038)}.training-history-row div{flex:1;justify-content:space-between;gap:.5rem;display:flex}.training-history-row span{color:var(--cds-text-secondary,#525252)}.client-training-view.is-active-session{padding-top:clamp(1rem,3vw,2rem)}.active-workout{max-width:55rem;margin:0 auto;padding:0}.active-workout-header{background:var(--cds-layer-01,#fff);border-bottom:1px solid var(--cds-border-subtle-01,#c6c6c6);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.625rem 1rem .625rem 1.5rem;display:flex}.active-workout-header h2{margin:0;font-size:1.5rem;font-weight:500}.rest-timer-toggle{border:1px solid var(--cds-border-subtle-01,#c6c6c6);background:var(--cds-layer-01,#fff);min-height:2.75rem;color:var(--cds-text-primary,#161616);font:inherit;cursor:pointer;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.875rem;display:inline-flex}.rest-timer-toggle strong{min-width:1.5rem;color:var(--cds-text-secondary,#525252);font-size:.75rem;font-weight:400}.rest-timer-toggle[aria-checked=true]{border-color:var(--cds-border-interactive,#0f62fe);box-shadow:inset 3px 0 0 var(--cds-border-interactive,#0f62fe)}.rest-timer-toggle[aria-checked=true] strong{color:var(--cds-link-primary,#0f62fe);font-weight:600}.rest-timer-toggle:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:2px}.workout-exercise-item{background:var(--cds-layer-01,#fff)}.workout-exercise-item.is-grouped{border-left:2px solid var(--cds-border-interactive,#0f62fe);margin-left:1rem}.workout-group-heading{background:var(--cds-layer-02,#f4f4f4);align-items:baseline;gap:.75rem;min-height:3rem;padding:.875rem 1.5rem .625rem;display:flex}.workout-group-heading strong{font-size:.875rem;font-weight:600}.workout-group-heading span{color:var(--cds-text-secondary,#525252);font-size:.75rem}.workout-exercise{border-bottom:1px solid var(--cds-border-subtle-01,#c6c6c6);padding:1.5rem}.workout-exercise>header{justify-content:space-between;gap:1rem;display:flex}.workout-exercise-header{align-items:flex-start;min-height:4.5rem}.workout-exercise-copy{min-width:0;padding-top:.125rem}.workout-exercise h3{margin:0 0 .25rem;font-size:1.125rem}.workout-exercise header p,.exercise-instructions{color:var(--cds-text-secondary,#525252);margin:0}.exercise-rest-guidance{font-size:.875rem;line-height:1.35}.exercise-rest-guidance>span{color:var(--cds-text-primary,#161616);margin-right:.5rem;font-size:.75rem;font-weight:600;display:inline-block}.exercise-instructions{margin:.75rem 0}.workout-set-table{max-width:32rem}.workout-set-head,.workout-set{grid-template-columns:3rem 6rem 8rem 3.5rem;align-items:center;gap:.5rem;display:grid}.workout-set-head{color:var(--cds-text-secondary,#525252);text-transform:uppercase;margin-top:1rem;font-size:.75rem}.workout-set{border-top:1px solid var(--cds-border-subtle-01,#c6c6c6);min-height:3.5rem;padding:.5rem 0}.workout-set.completed{background:var(--cds-notification-background-success,#defbe6)}.workout-set input{border:0;border-bottom:1px solid var(--cds-border-strong-01,#8d8d8d);background:var(--cds-field-01,#f4f4f4);width:100%;min-width:0;height:3rem;font:inherit;font-variant-numeric:tabular-nums;text-align:center;padding:0 .75rem}.workout-set input::placeholder{color:var(--cds-text-placeholder,#a8a8a8)}.workout-set button,.training-icon-action{width:2.75rem;height:2.75rem;color:var(--cds-icon-primary,#161616);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.workout-set button{border:1px solid var(--cds-border-strong-01,#8d8d8d);background:var(--cds-layer-02,#f4f4f4);color:#0000;width:3rem;height:3rem}.workout-set.completed button{background:var(--cds-support-success,#198038);color:var(--cds-text-on-color,#fff)}.workout-set input:focus,.workout-set button:focus-visible,.training-icon-action:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:2px}.workout-finish{background:var(--cds-layer-01,#fff);justify-items:end;gap:.75rem;padding:1.5rem;display:grid}.workout-finish p{color:var(--cds-text-secondary,#525252);margin:0;font-size:.875rem}.workout-finish p strong{color:var(--cds-text-primary,#161616);font-weight:600}.workout-finish .cds--btn{text-align:center;justify-content:center;min-width:12rem}.workout-rest-timer{z-index:110;border:1px solid var(--cds-border-strong-01,#8d8d8d);background:var(--cds-layer-01,#fff);width:min(26rem,100vw - 2rem);min-height:4rem;color:var(--cds-text-primary,#161616);border-radius:4px;grid-template-columns:3.5rem minmax(0,1fr) 3rem 3.5rem;align-items:stretch;display:grid;position:fixed;bottom:1rem;right:1rem;overflow:hidden}.workout-rest-timer>button{border:0;border-right:1px solid var(--cds-border-subtle-01,#c6c6c6);min-width:0;min-height:4rem;color:var(--cds-icon-primary,#161616);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.125rem;font-size:.75rem;display:inline-flex}.workout-rest-timer>button:last-of-type{border-right:0;border-left:1px solid var(--cds-border-subtle-01,#c6c6c6)}.workout-rest-timer>button:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.workout-rest-timer>button:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px;position:relative}.workout-rest-time{font-variant-numeric:tabular-nums;align-content:center;justify-items:center;padding:.375rem .75rem;display:grid}.workout-rest-time span{color:var(--cds-text-secondary,#525252);font-size:.75rem;line-height:1}.workout-rest-time strong{margin-top:.125rem;font-size:1.5rem;font-weight:500;line-height:1}.workout-rest-timer .rest-timer-play{background:var(--cds-button-primary,#0f62fe);min-width:3rem;color:var(--cds-icon-on-color,#fff)}.workout-rest-timer .rest-timer-play:hover{background:var(--cds-button-primary-hover,#0353e9)}.workout-rest-timer.is-complete{border-color:var(--cds-support-success,#198038);box-shadow:inset 4px 0 0 var(--cds-support-success,#198038)}.coach-training-panel{gap:1rem;padding:2rem 0 3rem;display:grid}.training-builder{gap:1.5rem;padding:0 0 5rem;display:grid}.coach-training-overview-header,.training-builder-page-header{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:4rem;display:flex}.coach-training-overview-header h2{margin:.25rem 0 0;font-size:1.75rem;font-weight:400}.training-builder-page-header h1,.training-builder-page-header h2{margin:.25rem 0 0;font-size:clamp(2rem,5vw,2.625rem);font-weight:400;line-height:1.08}.training-active-plan{background:var(--cds-layer-01,#fff);grid-template-columns:minmax(0,1fr) auto;display:grid}.training-active-plan-copy{min-height:8rem;padding:1.5rem}.training-active-plan-copy h3{margin:0 0 .25rem;font-size:1.5rem;font-weight:400}.training-active-plan-copy p{color:var(--cds-text-secondary,#525252)}.training-active-plan dl{border-left:1px solid var(--cds-border-subtle-01,#c6c6c6);grid-template-columns:repeat(3,minmax(0,1fr));min-width:22rem;margin:0;display:grid}.training-active-plan dl>div{border-left:1px solid var(--cds-border-subtle-01,#c6c6c6);align-content:center;gap:.5rem;padding:1rem;display:grid}.training-active-plan dl>div:first-child{border-left:0}.training-active-plan dt{color:var(--cds-text-secondary,#525252);font-size:.75rem}.training-active-plan dd{margin:0;font-size:1.25rem}.training-active-plan-workouts{border-top:1px solid var(--cds-border-subtle-01,#c6c6c6);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.training-active-plan-workouts li{border-right:1px solid var(--cds-border-subtle-01,#c6c6c6);border-bottom:1px solid var(--cds-border-subtle-01,#c6c6c6);align-content:center;gap:.25rem;min-height:4rem;padding:.75rem 1rem;display:grid}.training-active-plan-workouts li:nth-child(2n){border-right:0}.training-active-plan-workouts span{color:var(--cds-text-secondary);font-size:.75rem}.training-active-plan-actions{border-top:1px solid var(--cds-border-subtle-01,#c6c6c6);grid-column:1/-1;justify-content:flex-end;gap:1px;display:flex}.training-create-action,.training-edit-action,.training-template-action{flex:none}.training-empty-plan{background:var(--cds-layer-01,#fff);align-items:center;gap:1rem;min-height:9rem;padding:1.5rem;display:flex}.training-empty-plan>svg{color:var(--cds-icon-secondary,#525252);flex:none}.training-empty-plan h3{margin:0 0 .25rem;font-size:1.25rem;font-weight:400}.training-empty-plan p{color:var(--cds-text-secondary,#525252)}.training-template-picker{margin:0;padding:0;list-style:none}.training-template-picker li{border-bottom:1px solid var(--cds-border-subtle-01)}.training-template-picker button{background:var(--cds-layer-01);width:100%;min-height:4.5rem;color:var(--cds-text-primary);font:inherit;text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.training-template-picker button:hover{background:var(--cds-layer-hover-01)}.training-template-picker button:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.training-template-picker button:disabled{color:var(--cds-text-disabled);cursor:not-allowed}.training-template-picker button>span:first-child{gap:.25rem;min-width:0;display:grid}.training-template-picker button strong,.training-template-picker button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.training-template-picker button small{color:var(--cds-text-secondary)}.training-template-picker button>span:last-child{color:var(--cds-link-primary);flex:none}.training-secondary-section{background:var(--cds-layer-01,#fff);border-top:1px solid var(--cds-border-subtle-01,#c6c6c6)}.training-secondary-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:1rem;list-style:none;display:flex}.training-secondary-section>summary::-webkit-details-marker{display:none}.training-secondary-section>summary>span{gap:.25rem;display:grid}.training-secondary-section>summary small{color:var(--cds-text-secondary,#525252);font-size:.75rem;font-weight:400}.training-secondary-section>summary>svg{flex:none;transition:transform .12s ease-out}.training-secondary-section[open]>summary>svg{transform:rotate(90deg)}.training-secondary-section>summary:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.training-template-list,.training-log-list{border-top:1px solid var(--cds-border-subtle-01,#c6c6c6)}.training-template-list>p,.training-log-list>p{min-height:6rem;color:var(--cds-text-secondary,#525252);padding:1.5rem}.training-template-list ul{background:var(--cds-border-subtle-01,#c6c6c6);gap:1px;margin:0;padding:0;list-style:none;display:grid}.training-template-list li{background:var(--cds-layer-01,#fff);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding-left:1rem;display:flex}.training-template-list li>div:first-child{gap:.25rem;min-width:0;display:grid}.training-template-list li>div:first-child span{color:var(--cds-text-secondary,#525252);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.training-template-list li>div:last-child{align-self:stretch;align-items:center;display:flex}.training-icon-action.danger{color:var(--cds-support-error,#da1e28)}.training-builder-header-grid,.training-builder-template-source,.training-builder-basics,.training-builder-day-grid,.training-builder-action-grid{width:100%;max-width:none;padding-inline:0}.training-builder-template-source{background:var(--cds-layer-01,#fff);padding-block:1rem}.training-builder-basics{row-gap:1rem}.training-builder-days,.training-builder-exercises{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.training-builder-day{background:var(--cds-layer-01,#fff);border-top:3px solid var(--cds-border-interactive,#0f62fe);overflow:hidden}.training-builder-day-heading{border-bottom:1px solid var(--cds-border-subtle-01,#c6c6c6);justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding-left:1rem;display:flex}.training-builder-day-heading>div{align-items:baseline;gap:.75rem;min-width:0;display:flex}.training-builder-day-heading span{font-size:1rem;font-weight:600}.training-builder-day-heading strong{color:var(--cds-text-secondary,#525252);font-size:.75rem;font-weight:400}.training-builder-day-name-grid{padding:1rem}.training-group-help{color:var(--cds-text-secondary,#525252);margin:0;padding:0 1rem 1rem;font-size:.75rem}.training-builder-exercises{background:var(--cds-border-subtle-01,#c6c6c6);gap:1px}.training-builder-exercise{background:var(--cds-layer-01,#fff)}.exercise-builder-row{grid-template-columns:7rem minmax(8rem,1fr) 4rem 5.5rem 5.5rem 5.5rem 5rem 2.75rem;align-items:end;gap:.75rem;min-height:5.5rem;padding:.75rem 1rem;display:grid}.exercise-builder-localization{row-gap:1rem;margin-top:1rem}.exercise-builder-row .exercise-watch-button.thumbnail-only,.exercise-builder-placeholder{align-self:end}.exercise-builder-placeholder{background:var(--cds-layer-02,#f4f4f4);width:7rem;min-width:7rem;height:4.5rem;color:var(--cds-icon-secondary,#525252);place-items:center;display:grid}.exercise-builder-identity{align-self:center;gap:.25rem;min-width:0;display:grid}.exercise-builder-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exercise-builder-identity button{width:fit-content;min-width:2.75rem;min-height:2rem;color:var(--cds-link-primary,#0f62fe);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem}.exercise-builder-identity button:focus-visible,.exercise-library-thumbnail:focus-visible,.exercise-library-result-copy:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:2px}.exercise-builder-remove{align-self:end}.training-builder-add-exercises{align-items:center;min-height:5rem;padding:1rem;display:flex}.training-builder-add-exercises.has-exercises{min-height:4rem}.exercise-video-ready{color:var(--cds-text-secondary,#525252);border:1px dashed var(--cds-border-subtle-01,#c6c6c6);align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem;display:flex}.exercise-video-ready span{flex:1;font-size:.75rem;display:grid}.exercise-video-ready strong{color:var(--cds-text-primary,#161616);font-size:.875rem}.exercise-library-selection{border:1px dashed var(--cds-border-subtle-01,#c6c6c6);background:var(--cds-layer-01,#fff);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;margin-top:1rem;padding:.75rem;display:flex}.exercise-library-selection>div:first-child{align-items:center;gap:.75rem;display:flex}.exercise-library-selection>div:first-child>span{gap:.2rem;display:grid}.exercise-library-selection small{color:var(--cds-text-secondary,#525252)}.exercise-library-selection.has-video{border-style:solid}.exercise-library-selection-actions{flex-wrap:wrap;align-items:center;display:flex}.exercise-watch-button{border:1px solid var(--cds-border-subtle-01,#c6c6c6);background:var(--cds-layer-02,#f4f4f4);width:min(100%,24rem);min-height:5.5rem;color:var(--cds-text-primary,#161616);text-align:left;cursor:pointer;align-items:center;gap:1rem;margin:1rem 0;padding:0;display:flex}.exercise-watch-button img{object-fit:cover;background:var(--cds-background,#f4f4f4);flex:none;width:9rem;height:6rem}.exercise-watch-button span{gap:.25rem;padding-right:1rem;display:grid}.exercise-watch-button strong{color:var(--cds-link-primary,#0f62fe);font-size:1rem}.exercise-watch-button small{max-width:13rem;color:var(--cds-text-secondary,#525252);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exercise-watch-button.compact{width:auto;min-width:16rem;min-height:3rem;margin:0}.exercise-watch-button.compact img{width:4.5rem;height:3rem}.exercise-watch-button.compact span{gap:0}.exercise-watch-button.compact strong{font-size:.875rem}.exercise-watch-button.thumbnail-only{background:0 0;border:0;flex:none;width:7rem;min-width:7rem;min-height:4.5rem;margin:0;display:block;position:relative;overflow:hidden}.exercise-watch-button.thumbnail-only img{object-fit:cover;background:var(--cds-layer-02,#f4f4f4);width:7rem;height:4.5rem;display:block}.exercise-play-affordance{background:var(--cds-background-brand,#0f62fe);min-width:2.75rem;min-height:2rem;color:var(--cds-text-on-color,#fff);justify-content:center;align-items:center;gap:.25rem;padding:0 .625rem;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}.exercise-play-affordance>span{color:inherit;padding:0;font-size:.75rem;font-weight:600;line-height:1;display:block}.workout-exercise .exercise-watch-button.thumbnail-only{border:1px solid var(--cds-border-strong-01,#8d8d8d);background:var(--cds-layer-01,#fff);grid-template-rows:3.5rem 1.75rem;width:5.5rem;min-width:5.5rem;min-height:0;display:grid}.workout-exercise .exercise-watch-button.thumbnail-only img{object-fit:contain;width:100%;height:3.5rem}.workout-exercise .exercise-play-affordance{border-top:1px solid var(--cds-border-subtle-01,#c6c6c6);background:var(--cds-layer-01,#fff);width:100%;min-width:0;min-height:1.75rem;color:var(--cds-link-primary,#0f62fe);justify-content:center;align-items:center;gap:.25rem;padding:0;display:inline-flex;position:static}.workout-exercise .exercise-play-affordance>span{font-size:.6875rem}.exercise-watch-button:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:2px}.exercise-video-player,.exercise-library-preview video{background:var(--cds-background-inverse);width:100%;max-height:70dvh;display:block}.exercise-video-player{pointer-events:none}.exercise-library-picker{gap:.75rem;display:grid}.exercise-library-source{background:var(--cds-border-subtle-01,#c6c6c6);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.exercise-library-source button{background:var(--cds-layer-01,#fff);min-height:3.5rem;color:var(--cds-text-primary,#161616);text-align:left;cursor:pointer;border:0;align-content:center;gap:.15rem;padding:.65rem 1rem;display:grid}.exercise-library-source button[aria-pressed=true]{background:var(--cds-background-brand,#0f62fe);color:var(--cds-text-on-color,#fff)}.exercise-library-source button span{opacity:.82;font-size:.75rem}.exercise-library-source button:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:2px}.exercise-library-search-grid,.exercise-library-filter-grid,.exercise-library-browser-grid{width:100%;max-width:none;padding-inline:0}.exercise-library-filter-grid{row-gap:1rem;display:none}.exercise-library-filter-grid.open{display:flex}.exercise-library-filter-toolbar{justify-content:space-between;align-items:center;min-height:2rem;display:flex}.exercise-library-filter-toggle{display:inline-flex}.exercise-library-browser-grid{row-gap:1rem;min-height:0}.exercise-library-preview{background:var(--cds-layer-02,#f4f4f4);min-height:10rem;padding:1rem;position:sticky;top:0}.exercise-library-preview>div{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.exercise-library-preview button{min-width:2.75rem;min-height:2.75rem;color:var(--cds-link-primary,#0f62fe);cursor:pointer;background:0 0;border:0;padding:.5rem}.exercise-library-preview button:focus-visible{outline:2px solid var(--cds-focus,#0f62fe)}.exercise-library-preview p{color:var(--cds-text-secondary,#525252);margin:.75rem 0 0;font-size:.875rem}.exercise-library-result-summary{min-height:2.5rem;color:var(--cds-text-secondary,#525252);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.exercise-library-result-summary strong{color:var(--cds-text-primary,#161616);font-weight:600}.exercise-library-recent h3,.exercise-library-all h3{margin:1rem 0 .5rem;font-size:.875rem;font-weight:600}.exercise-library-results{background:var(--cds-border-subtle-01,#c6c6c6);gap:1px;margin:0;padding:0;list-style:none;display:grid}.exercise-library-results li{background:var(--cds-layer-01,#fff);grid-template-columns:6rem minmax(0,1fr) auto;align-items:stretch;gap:0;min-height:5rem;display:grid}.exercise-library-results li.selected{box-shadow:inset 3px 0 0 var(--cds-border-interactive,#0f62fe)}.exercise-library-thumbnail{cursor:pointer;background:0 0;border:0;width:6rem;min-height:4rem;padding:.5rem 0 .5rem .5rem}.exercise-library-thumbnail img{object-fit:cover;background:var(--cds-background,#f4f4f4);width:5.5rem;height:4rem;display:block}.exercise-library-no-media{background:var(--cds-layer-02,#f4f4f4);width:5.5rem;height:4rem;color:var(--cds-icon-secondary,#525252);place-items:center;display:grid}.exercise-library-result-copy{min-width:0;color:var(--cds-text-primary,#161616);text-align:left;cursor:pointer;background:0 0;border:0;align-content:center;gap:.2rem;padding:.5rem 1rem;display:grid}.exercise-library-result-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exercise-library-results li span,.exercise-library-results li small{color:var(--cds-text-secondary,#525252);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.exercise-library-results li>.exercise-library-action{align-self:center;min-width:5rem;margin-right:.5rem}.exercise-library-empty{background:var(--cds-layer-01,#fff);min-height:8rem;color:var(--cds-text-secondary,#525252);padding:2rem 1rem}.exercise-library-pagination{justify-content:space-between;align-items:center;gap:.5rem;min-height:3rem;margin-top:.5rem;display:flex}.exercise-library-pagination span{color:var(--cds-text-secondary,#525252);font-size:.75rem}.exercise-library-instructions{color:var(--cds-text-primary,#161616);gap:.5rem;margin:1rem 0 0;padding-left:1.25rem;font-size:.875rem;line-height:1.45;display:grid}.training-builder-actions{z-index:5;background:var(--cds-layer-01,#fff);border-top:1px solid var(--cds-border-subtle-01,#c6c6c6);justify-content:space-between;gap:1rem;padding:1rem;display:flex;position:sticky;bottom:0}@media (width<=671px){.coach-training-hub{padding:1.5rem 0 calc(5rem + env(safe-area-inset-bottom))}.coach-training-content-grid.builder-open{padding-inline:0}.coach-training-client-picker{margin-top:1rem}.client-training-view{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.training-stats{grid-template-columns:repeat(3,1fr)}.training-stats article{min-height:6.5rem;padding:.75rem}.training-stats strong{font-size:1.5rem}.training-stats small{font-size:.7rem}.training-day-card{min-height:4.75rem}.active-workout{margin-inline:-1rem}.client-training-view.is-active-session{padding-top:0}.active-workout-header{padding:1rem}.active-workout-header h2{font-size:1.375rem}.rest-timer-toggle{min-height:2.5rem;padding-inline:.625rem}.workout-exercise-item.is-grouped{margin-left:.75rem}.workout-group-heading{gap:.125rem;padding:.75rem 1rem .625rem;display:grid}.workout-exercise{padding:1.25rem 1rem}.workout-exercise-header{gap:.75rem;min-height:4rem}.workout-set-table{max-width:none}.workout-set-head,.workout-set{grid-template-columns:2.25rem minmax(4.5rem,.72fr) minmax(0,1fr) 3rem;gap:.5rem}.workout-finish{padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom));justify-items:stretch}.workout-finish p{text-align:right}.workout-finish .cds--btn{width:100%;min-width:0;max-width:none}.workout-rest-timer{right:1rem;bottom:calc(4.75rem + env(safe-area-inset-bottom))}.coach-training-panel{padding-top:1rem}.training-builder{gap:1rem;padding-bottom:4.5rem}.coach-training-overview-header,.training-builder-page-header{display:grid}.coach-training-primary-actions{grid-template-columns:1fr;justify-content:stretch;display:grid}.coach-training-primary-actions>button{width:100%;max-width:none}.coach-training-overview-header>.training-create-action,.training-builder-page-header>button{width:fit-content;max-width:100%}.training-builder-page-header h1,.training-builder-page-header h2{font-size:2rem}.training-active-plan{grid-template-columns:1fr}.training-active-plan-copy{min-height:6.5rem;padding:1rem}.training-active-plan dl{border-top:1px solid var(--cds-border-subtle-01,#c6c6c6);border-left:0;min-width:0}.training-active-plan dl>div{padding:.75rem}.training-active-plan-workouts{grid-template-columns:1fr}.training-active-plan-workouts li,.training-active-plan-workouts li:nth-child(2n){border-right:0}.training-active-plan-actions{flex-wrap:wrap;justify-content:flex-start;padding:.5rem;display:flex}.training-empty-plan{padding:1rem;display:grid}.training-empty-plan>.training-create-action{width:fit-content;max-width:100%}.training-template-list li{padding:1rem 0 0 1rem;display:grid}.training-template-list li>div:last-child{width:100%}.training-template-list li>div:last-child>button:not(.training-icon-action){flex:1}.training-builder-day-heading{min-height:3rem;padding-left:.75rem}.training-builder-day-name-grid{padding:.75rem}.exercise-builder-row{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:.75rem;min-height:0;padding:.75rem}.exercise-builder-row .exercise-watch-button.thumbnail-only,.exercise-builder-placeholder{grid-area:1/1/auto/3;width:5rem;min-width:5rem;height:3.5rem;min-height:3.5rem}.exercise-builder-row .exercise-watch-button.thumbnail-only img{width:5rem;height:3.5rem}.exercise-builder-row .exercise-play-affordance{display:none}.exercise-builder-identity{grid-area:1/3/auto/6;align-self:start;padding-top:.125rem}.exercise-builder-remove{grid-area:1/6;align-self:start}.exercise-builder-field{grid-row:2}.exercise-builder-field.sets{grid-column:1/3}.exercise-builder-field.reps{grid-column:3/5}.exercise-builder-field.weight{grid-column:5/7}.exercise-builder-field.rest{grid-area:3/1/auto/4}.exercise-builder-field.group{grid-area:3/4/auto/7}.training-builder-add-exercises{min-height:4rem;padding:.75rem}.exercise-watch-button.compact{width:100%}.exercise-library-browser-grid{min-height:0}.exercise-library-browser-grid>div:last-child{order:-1}.exercise-library-preview{min-height:0;display:none;position:static}.exercise-library-preview.has-preview{display:block}.exercise-library-results li{grid-template-columns:5rem minmax(0,1fr) auto;min-height:4.5rem}.exercise-library-thumbnail{width:5rem;min-height:3.5rem;padding:.5rem 0 .5rem .5rem}.exercise-library-thumbnail img,.exercise-library-no-media{width:4.5rem;height:3.5rem}.exercise-library-result-copy{padding-inline:.75rem}.exercise-library-results li>.exercise-library-action{min-width:4rem;padding-inline:.75rem}.exercise-library-pagination{z-index:2;padding-block:.5rem calc(.5rem + env(safe-area-inset-bottom));background:var(--cds-layer-01,#fff);position:sticky;bottom:0}.exercise-video-ready{align-items:flex-start}.exercise-video-ready .cds--tag{display:none}.training-builder-actions{padding:.75rem 0 calc(.75rem + env(safe-area-inset-bottom));margin:0}.training-builder-actions>button{flex:1;min-width:0;padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){.training-skeleton{animation:none}.training-secondary-section>summary>svg{transition:none}}.client-workspace-tab{min-width:150px;min-height:48px;color:var(--cds-text-primary,#161616);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex;position:relative}.client-workspace-tab.active{border-bottom-color:var(--cds-link-primary,#0f62fe);color:var(--cds-link-primary,#0f62fe);font-weight:600}.client-workspace-tab:disabled{color:var(--cds-text-disabled,#a8a8a8);cursor:default}.client-workspace-tab span{white-space:nowrap;font-size:11px;font-weight:400}.client-workspace-toolbar{border-radius:var(--dp-radius);background:var(--cds-layer-01,#fff);justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:20px 24px;display:flex}.client-workspace-toolbar>button{border-radius:var(--dp-radius)}.client-workspace-date{flex:1;min-width:0}.coach-date-nav{border:1px solid var(--cds-border-subtle-01,#c6c6c6);background:var(--cds-layer-01,#fff);grid-template-columns:44px minmax(0,1fr) 44px;width:min(100%,420px);margin-top:6px;display:grid}.coach-date-nav.compact{width:100%;margin-top:16px}.coach-date-nav>button{min-width:0;min-height:44px;color:var(--cds-text-primary,#161616);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.coach-date-nav>button+button{border-left:1px solid var(--cds-border-subtle-01,#c6c6c6)}.coach-date-nav>button:not(:disabled):hover{background:var(--cds-layer-hover-01,#e8e8e8)}.coach-date-nav>button:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px;z-index:1;position:relative}.coach-date-nav .coach-date-current{text-align:center;align-content:center;gap:2px;padding:6px 12px}.coach-date-current time{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;max-width:100%;font-size:16px;font-weight:600;overflow:hidden}.coach-date-current small{color:var(--cds-link-primary,#0f62fe);font-size:11px}.coach-date-current:disabled{color:var(--cds-text-primary,#161616);cursor:default}.coach-date-current:disabled small{color:var(--cds-text-secondary,#525252)}.client-nutrition-card{border-radius:var(--dp-radius);background:var(--cds-layer-01,#fff);border-top:4px solid;min-height:160px;padding:24px}.client-nutrition-card.calories{border-color:var(--cds-data-calories,#0f62fe)}.client-nutrition-card.protein{border-color:var(--cds-data-protein,#005d5d)}.client-nutrition-card>span{color:var(--cds-text-secondary,#525252)}.client-nutrition-card strong{letter-spacing:-.04em;margin-top:16px;font-size:40px;line-height:1;display:block}.client-nutrition-card p{color:var(--cds-text-secondary,#525252);margin:8px 0 0}.client-macro-summary{border-radius:var(--dp-radius);background:var(--cds-layer-01,#fff);grid-template-columns:repeat(3,minmax(0,1fr));min-height:160px;display:grid;overflow:hidden}.client-macro-summary>div{border-left:1px solid var(--cds-border-subtle-01,#e0e0e0);align-content:center;gap:8px;padding:24px;display:grid}.client-macro-summary span,.client-macro-summary small{color:var(--cds-text-secondary,#525252)}.client-macro-summary strong{font-size:24px}.client-meal-review{border-radius:var(--dp-radius);background:var(--cds-layer-01,#fff);overflow:hidden}.client-meal-review>header{border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:20px 24px;display:flex}.client-meal-review h2,.client-meal-review h3{margin:0}.client-meal-review>header>span,.client-meal-heading span{color:var(--cds-text-secondary,#525252)}.client-meal-section{padding:0 24px}.client-meal-section+.client-meal-section{border-top:1px solid var(--cds-border-subtle-01,#e0e0e0)}.client-meal-heading{justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}.client-meal-heading h3{text-transform:capitalize;font-size:16px}.client-meal-review-row{border-top:1px solid var(--cds-border-subtle-01,#e0e0e0);grid-template-columns:minmax(0,1fr) 88px 88px;align-items:center;gap:16px;min-height:64px;display:grid}.client-meal-review-row>div{gap:3px;display:grid}.client-meal-review-row>div:not(:first-child){text-align:right}.client-meal-review-row span,.client-meal-empty{color:var(--cds-text-secondary,#525252);font-size:12px}.client-meal-empty{border-top:1px solid var(--cds-border-subtle-01,#e0e0e0);min-height:56px;margin:0;padding-top:16px}.master-messages{background:var(--cds-background,#f4f4f4);min-height:100vh}.message-client-rail{border-right:1px solid var(--cds-border-subtle-01,#c6c6c6);background:var(--cds-layer-01,#fff);padding:40px 24px}.message-client-rail h1{margin:4px 0 24px;font-size:36px}.message-client{border:0;border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:14px 12px;display:flex}.message-client.active{background:var(--cds-layer-selected-01,#e8e8e8);box-shadow:inset 4px 0 var(--cds-link-primary,#0f62fe)}.message-client:disabled{cursor:not-allowed;opacity:.55}.message-client>span:last-child{gap:3px;display:grid}.message-client small{color:var(--cds-text-secondary,#525252)}.master-conversation{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;max-height:100vh;display:grid}.master-conversation>header{background:var(--cds-layer-01,#fff);border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);align-items:center;gap:14px;min-height:88px;padding:16px 24px;display:flex}.master-conversation>header h2,.master-conversation>header p{margin:0}.master-conversation .coach-message-list{min-height:0}@media (width<=760px){.carbon-goal-grid{grid-template-columns:1fr}.message-client-rail{border-right:0;border-bottom:1px solid var(--cds-border-subtle-01,#c6c6c6);max-height:38vh;overflow-y:auto}.master-conversation{min-height:62vh;max-height:none}.client-workspace{padding-top:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(80px + env(safe-area-inset-bottom))}.client-workspace-grid{row-gap:8px}.client-workspace-hero{flex-wrap:wrap;min-height:96px;padding:16px}.client-workspace-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-left:0;display:grid}.client-workspace-actions .cds--btn{width:100%;max-width:none}.client-workspace-tab{flex:1;justify-content:center;min-width:0;padding-inline:10px}.client-workspace-tab:disabled,.client-workspace-tab span{display:none}.client-workspace-toolbar{align-items:flex-start;padding:16px}.client-workspace-toolbar .cds--btn{width:48px;min-width:48px;max-width:48px;padding:0;font-size:0}.coach-date-current time{font-size:14px}.client-nutrition-card{min-height:132px;padding:16px}.client-nutrition-card strong{font-size:32px}.client-macro-summary{min-height:132px}.client-macro-summary>div{border-left:0;padding:16px 10px}.client-macro-summary strong{font-size:20px}.client-meal-review>header,.client-meal-section{padding-inline:16px}.client-meal-review-row{grid-template-columns:minmax(0,1fr) 58px 68px;gap:8px}}.focus-version .message-unread-badge.nav,.focus-version .message-unread-badge.inbox{border:0;flex:none;position:static;inset:auto}.focus-version .message-unread-badge.nav{margin-left:auto}.focus-version .message-unread-badge.inbox{border-radius:10px;min-width:20px;height:20px}.focus-version .coach-message-list{gap:0;scroll-padding-block:24px}.focus-version .chat-message-block{flex-direction:column;width:100%;display:flex}.focus-version .message-date-separator{color:var(--cds-text-secondary);text-align:center;align-items:center;gap:12px;margin:22px 0 10px;font-size:12px;line-height:16px;display:flex}.focus-version .message-date-separator:before,.focus-version .message-date-separator:after{background:var(--cds-border-subtle);content:"";flex:1;height:1px}.focus-version .chat-message{margin-top:16px}.focus-version .chat-message.is-continuation{margin-top:4px}.focus-version .message-date-separator+.chat-message{margin-top:0}.focus-version .chat-message>p{border-radius:12px 12px 12px 3px;padding:9px 12px}.focus-version .chat-message.is-own>p{border-radius:12px 12px 3px}.focus-version .chat-message>time{color:var(--cds-text-secondary);margin:4px 4px 0;font-size:11px;line-height:14px;display:block}.focus-version .chat-message.is-own>time{text-align:right}.focus-version .chat-message-footer{align-items:center;gap:8px;min-height:24px;margin:4px 4px 0;display:flex}.focus-version .chat-message-footer time{color:var(--cds-text-secondary);font-size:11px;line-height:14px}.focus-version .chat-message.is-own .chat-message-footer{justify-content:flex-end}.focus-version .chat-message-report{min-height:24px;color:var(--cds-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 4px;font-size:11px;display:inline-flex}.focus-version .chat-message-report:hover{color:var(--cds-text-primary);text-decoration:underline}.focus-version .chat-message-report:focus-visible{outline:2px solid var(--cds-focus);outline-offset:0}.focus-version .coach-message-composer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.focus-version .coach-message-input{grid-template-columns:minmax(0,1fr) 48px;gap:0}.focus-version .coach-message-composer textarea{border:1px solid var(--cds-border-strong);border-radius:var(--dp-radius) 0 0 var(--dp-radius);background:var(--cds-field-01);border-right:0;height:48px;padding:12px 16px;overflow-y:auto}.focus-version .coach-message-composer textarea:focus{z-index:1;outline:2px solid var(--cds-focus);outline-offset:-2px;position:relative}.focus-version .coach-message-composer button{border-radius:0 var(--dp-radius) var(--dp-radius) 0}.focus-version .message-character-count{color:var(--cds-text-secondary);text-align:right;margin:6px 0 0;font-size:12px;line-height:16px}.focus-version .chat-back-button,.message-inbox-back,.admin-chat-back{display:none}.master-messages{column-gap:0;width:100%;max-width:none;height:100dvh;padding-inline:0;overflow:hidden}.message-client-column,.master-conversation-column{min-width:0;height:100dvh;margin-inline:0}.message-client-column{border-right:1px solid var(--cds-border-subtle-01,#c6c6c6)}.message-client-rail{border-right:0;height:100%;min-height:0;padding:28px 16px;overflow-y:auto}.message-inbox-header{justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:0 8px 16px;display:flex}.message-inbox-header h1{margin:2px 0 0;font-size:32px;font-weight:400;line-height:40px}.message-inbox-header>span{background:var(--cds-layer-02);min-width:28px;height:28px;color:var(--cds-text-secondary);border-radius:14px;place-items:center;padding:0 8px;font-size:12px;display:grid}.message-inbox-search{border-bottom:1px solid var(--cds-border-strong);background:var(--cds-field-01);min-height:48px;color:var(--cds-icon-secondary);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.message-inbox-search:focus-within{outline:2px solid var(--cds-focus);outline-offset:-2px}.message-inbox-search input{min-width:0;height:46px;color:var(--cds-text-primary);font:inherit;background:0 0;border:0;outline:0}.message-client{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;min-height:76px;padding:10px 12px;display:grid}.message-client-copy{align-content:center;gap:4px;min-width:0;display:grid}.message-client-copy strong,.message-client-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-client-copy strong{font-size:14px;line-height:18px}.message-client-copy small{font-size:12px;line-height:16px}.message-client-status{align-content:center;justify-items:end;gap:6px;min-width:42px;display:grid}.message-client-status time{color:var(--cds-text-secondary);white-space:nowrap;font-size:11px;line-height:14px}.master-conversation{height:100dvh;max-height:none}.master-conversation>header{min-height:80px}.master-conversation .coach-message-list,.master-conversation .coach-message-composer{padding-inline:clamp(16px,4vw,48px)}.master-conversation .coach-chat-grid{max-width:none;padding-inline:0}@media (width<=860px){.focus-version .chat-back-button,.message-inbox-back,.admin-chat-back{width:48px;min-width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.focus-version .chat-back-button:hover,.message-inbox-back:hover,.admin-chat-back:hover{background:var(--cds-layer-hover-01)}.focus-version .chat-back-button:focus-visible,.message-inbox-back:focus-visible,.admin-chat-back:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}}@media (width<=760px){.master-messages{height:100dvh;min-height:0}.message-client-column{border:0;height:100dvh;display:block}.master-conversation-column{height:100dvh;display:none}.message-client-rail{height:100dvh;max-height:none;padding:12px 12px calc(16px + env(safe-area-inset-bottom));border:0}.message-inbox-header{justify-content:flex-start;padding-inline:0}.message-inbox-header>span{margin-left:auto}.message-inbox-search{margin-bottom:8px}.master-messages.conversation-open .message-client-column{display:none}.master-messages.conversation-open .master-conversation-column{display:block}.master-messages.conversation-open .master-conversation{height:100dvh;min-height:0}.master-conversation>header{min-height:64px;padding:8px 12px}.master-conversation .coach-message-list{padding:12px 16px}.master-conversation .coach-message-composer{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.focus-version .message-date-separator{margin-top:18px}.focus-version .chat-message{max-width:86%}}.coach-training-hub-header,.coach-training-tabs-grid,.coach-training-content-grid{max-width:1312px}.focus-version .meal-toggle-button{display:none}.focus-version .meal-item{grid-template-columns:minmax(0,1fr) 48px;gap:16px}.focus-version .meal-item-primary{min-width:0;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(220px,1fr) 96px 112px 168px;align-items:center;gap:16px;padding:0;display:grid}.focus-version .meal-item-primary:hover{background:var(--cds-layer-hover-01)}.focus-version .meal-item-primary:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}@media (width<=671px){.focus-version .meal-list{background:0 0;border:0;border-radius:0;gap:8px}.focus-version .meal-card,.focus-version .meal-card+.meal-card,.focus-version .meal-card.is-empty{border:1px solid var(--cds-border-tile);border-radius:var(--dp-radius);background:var(--cds-layer-01);overflow:visible}.focus-version .meal-card+.meal-card{border-top:1px solid var(--cds-border-tile)}.focus-version .meal-heading,.focus-version .meal-card.is-empty .meal-heading{border-radius:calc(var(--dp-radius) - 1px);grid-template-columns:minmax(0,1fr) 96px;min-height:72px;padding:0}.focus-version .meal-card.is-expanded{border-color:var(--cds-border-tile);box-shadow:none}.focus-version .meal-card.is-expanded .meal-heading{border-bottom:1px solid var(--cds-border-subtle);border-radius:calc(var(--dp-radius) - 1px) calc(var(--dp-radius) - 1px) 0 0;background:var(--cds-layer-01)}.focus-version .meal-summary-toggle{cursor:default;align-items:center;min-height:72px;padding:12px 8px 12px 16px;display:flex}.focus-version .meal-summary-toggle>span{padding:0}.focus-version .meal-actions{grid-template-columns:repeat(2,48px);align-self:stretch;gap:0;width:96px;display:grid}.focus-version .meal-toggle-button,.focus-version .meal-add-button,.focus-version .meal-card.is-empty .meal-add-button{border-radius:0;width:48px;min-width:48px;height:100%;min-height:48px}.focus-version .meal-toggle-button{color:var(--cds-icon-primary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.focus-version .meal-toggle-button:focus-visible{box-shadow:inset 0 -2px 0 var(--cds-focus);outline:none}.focus-version .meal-summary-chevron{transition:transform .11s;transform:none}.focus-version .meal-toggle-button[aria-expanded=true] .meal-summary-chevron{transform:rotate(180deg)}.focus-version .meal-heading .meal-add-button{border-radius:0 calc(var(--dp-radius) - 1px) calc(var(--dp-radius) - 1px) 0}.focus-version .meal-card.is-expanded .meal-heading .meal-add-button{border-radius:0 calc(var(--dp-radius) - 1px) 0 0}.focus-version .meal-card.is-empty .meal-heading{grid-template-columns:minmax(0,1fr) 48px}.focus-version .meal-card.is-empty .meal-actions{grid-template-columns:48px;width:48px}.focus-version .meal-summary-empty{min-height:72px;padding:12px 8px 12px 16px}.focus-version .meal-items{border-radius:0 0 calc(var(--dp-radius) - 1px) calc(var(--dp-radius) - 1px);background:var(--cds-layer-01);padding:0 8px 8px 16px}.focus-version .meal-item{grid-template-columns:minmax(0,1fr) 48px;gap:0;min-height:76px}.focus-version .meal-item-primary{grid-template-columns:minmax(0,1fr);gap:0;min-height:76px;padding:10px 8px}.focus-version .meal-item .item-overflow{align-self:stretch}.focus-version .meal-item .item-overflow-trigger{border-radius:0;width:48px;height:100%;min-height:48px}.focus-version .meal-save-action{min-height:44px;color:var(--cds-link-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:14px;font-weight:500}.focus-version .meal-save-action:hover{background:var(--cds-layer-hover-01)}.focus-version .meal-save-action:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.focus-version .macro-panel{gap:12px;min-height:80px;padding:10px 12px}.focus-version .macro-row{grid-template-rows:16px 18px 4px;gap:2px}.focus-version .macro-row>strong,.focus-version .macro-value{text-overflow:ellipsis;white-space:nowrap;grid-row:2;display:block;overflow:hidden}.focus-version .macro-status{display:none}.focus-version .macro-track{grid-row:3}.save-meal-backdrop{min-height:0}.save-meal-dialog{grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100% - 8px);display:grid;overflow:hidden}.save-meal-dialog .dialog-body{overscroll-behavior:contain;overflow-y:auto}.save-meal-dialog .dialog-actions{position:static}}@media (hover:hover) and (pointer:fine){.focus-version .meal-add-button:hover{background:var(--cds-layer-hover-01)}}@media (width<=359px){.focus-version .meal-heading,.focus-version .meal-card:not(.is-empty) .meal-heading{grid-template-columns:minmax(0,1fr) 88px}.focus-version .meal-card.is-empty .meal-heading{grid-template-columns:minmax(0,1fr) 44px}.focus-version .meal-actions{grid-template-columns:repeat(2,44px);width:88px}.focus-version .meal-card.is-empty .meal-actions{grid-template-columns:44px;width:44px}.focus-version .meal-toggle-button,.focus-version .meal-add-button,.focus-version .meal-card.is-empty .meal-add-button{width:44px;min-width:44px}}@media (width<=671px){.focus-version{--dp-mobile-canvas:var(--fi-page-background,#ededed);--dp-mobile-surface:var(--cds-layer-01,#fff);--dp-mobile-card-radius:10px}.focus-version .main-view,.focus-version .content-column{background:var(--dp-mobile-canvas)}.focus-version .diary-header-actions{gap:10px}.focus-version .date-nav,.focus-version .copy-day-button{border-radius:var(--dp-mobile-card-radius);background:var(--dp-mobile-surface);box-shadow:none;border:0;overflow:hidden}.focus-version .date-nav .date-label,.focus-version .date-nav>button{background:0 0;border:0}.focus-version .date-nav .date-label{font-weight:600}.focus-version .hero-metrics{border-radius:var(--dp-mobile-card-radius);background:var(--dp-mobile-surface);box-shadow:none;border:0;gap:20px;padding:16px}.focus-version .hero-metrics>.nutrition-meter-card,.focus-version .hero-metrics>.nutrition-meter-card.is-featured{min-height:92px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.focus-version .meal-list{gap:10px;margin-top:12px}.focus-version .meal-card,.focus-version .meal-card+.meal-card,.focus-version .meal-card.is-empty,.focus-version .meal-card.is-expanded{border-radius:var(--dp-mobile-card-radius);background:var(--dp-mobile-surface);box-shadow:none;border:0;overflow:hidden}.focus-version .meal-card+.meal-card{border-top:0}.focus-version .meal-heading,.focus-version .meal-card.is-empty .meal-heading,.focus-version .meal-card.is-expanded .meal-heading{border-radius:var(--dp-mobile-card-radius);background:0 0;border:0;min-height:68px}.focus-version .meal-summary-toggle,.focus-version .meal-summary-empty{min-height:68px}.focus-version .meal-heading h3{color:var(--cds-text-primary,#161616);font-weight:600}.focus-version .meal-card.is-expanded .meal-heading{border-radius:var(--dp-mobile-card-radius) var(--dp-mobile-card-radius) 0 0;border-bottom:0}.focus-version .meal-heading .meal-add-button{border-radius:0 var(--dp-mobile-card-radius) var(--dp-mobile-card-radius) 0}.focus-version .meal-card.is-expanded .meal-heading .meal-add-button{border-radius:0 var(--dp-mobile-card-radius) 0 0}.focus-version details.secondary-nutrition{border-radius:var(--dp-mobile-card-radius);background:var(--dp-mobile-surface);width:100%;min-height:0;box-shadow:none;border:0;grid-template-columns:none;gap:0;margin-top:12px;padding:0;display:block}.focus-version details.secondary-nutrition>.secondary-nutrition-summary{border-radius:var(--dp-mobile-card-radius);border:0;width:100%;min-height:60px}.focus-version details.secondary-nutrition[open]>.secondary-nutrition-summary{border-radius:var(--dp-mobile-card-radius) var(--dp-mobile-card-radius) 0 0}}.focus-version details.secondary-nutrition,.focus-version details.secondary-nutrition[open]{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:8px;padding:0;display:block}.focus-version details.secondary-nutrition>.secondary-nutrition-summary,.focus-version details.secondary-nutrition[open]>.secondary-nutrition-summary{background:0 0;border:0;border-radius:0;width:auto;min-height:44px;padding:0 4px}.focus-version .copy-day-button{color:var(--cds-text-primary,#161616)}.focus-version .quick-scan-button{border:1px solid var(--cds-border-tile,#c6c6c6);border-radius:var(--dp-radius,5px);background:var(--cds-layer-01,#fff);width:48px;min-width:48px;min-height:48px;color:var(--cds-text-primary,#161616);cursor:pointer;place-items:center;display:grid}.focus-version .quick-scan-button:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.focus-version .quick-scan-button:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:2px}.focus-version details.secondary-nutrition .macro-label{font-size:15px;font-weight:400;line-height:20px}.focus-version details.secondary-nutrition .macro-value{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:24px}.focus-version details.secondary-nutrition .macro-value small{font-size:14px;font-weight:400;line-height:20px}@media (width<=671px){.focus-version details.secondary-nutrition .secondary-nutrition-content{gap:18px;padding:18px 20px 20px}.focus-version details.secondary-nutrition .macro-row{grid-template-rows:20px 24px 6px;gap:3px}.focus-version details.secondary-nutrition .macro-track{height:6px}}.meal-heading-trigger{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-self:stretch;padding:0}.meal-heading-trigger:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.focus-version .meal-heading,.focus-version .meal-card.is-empty .meal-heading{padding:0}.focus-version .meal-heading-trigger .meal-heading-copy-desktop{padding:16px 24px}@media (width<=671px){.focus-version .diary-header-actions{grid-template-columns:minmax(0,1fr) 48px 48px}.focus-version .quick-scan-button{border-radius:var(--dp-mobile-card-radius,10px);background:var(--dp-mobile-surface,#fff);box-shadow:none;border:0;order:3;overflow:hidden}.focus-version .meal-heading,.focus-version .meal-card.is-empty .meal-heading{grid-template-columns:minmax(0,1fr) 48px}.focus-version .meal-heading-trigger .meal-heading-copy-desktop{padding:0}.focus-version .meal-summary-toggle,.focus-version .meal-summary-empty{cursor:pointer}.focus-version .meal-actions,.focus-version .meal-card.is-empty .meal-actions{grid-template-columns:48px;width:48px}}.focus-version .daily-overview{border:1px solid var(--cds-border-subtle,#e0e0e0);background:var(--cds-layer-01,#fff);border-radius:10px;overflow:hidden}.focus-version .daily-overview .view-header{border-bottom:1px solid var(--cds-border-subtle,#e0e0e0);min-height:96px;padding:20px 24px}.focus-version .daily-overview .hero-metrics{margin-top:0;padding:24px}.focus-version .daily-overview .nutrition-meter-card,.focus-version .daily-overview .nutrition-meter-card.is-featured{min-height:112px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.focus-version .daily-overview :is(.date-nav,.copy-day-button,.quick-scan-button){border-color:var(--cds-border-subtle,#e0e0e0);box-shadow:none}.focus-version .meal-list{border:1px solid var(--cds-border-subtle,#e0e0e0);background:var(--cds-layer-01,#fff);border-radius:10px;gap:0;overflow:hidden}.focus-version .meal-card,.focus-version .meal-card+.meal-card,.focus-version .meal-card.is-empty,.focus-version .meal-card.is-expanded{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.focus-version .meal-card+.meal-card{border-top:1px solid var(--cds-border-subtle,#e0e0e0)}.focus-version .meal-heading,.focus-version .meal-card.is-empty .meal-heading,.focus-version .meal-card.is-expanded .meal-heading{background:0 0;border:0;border-radius:0}.focus-version .meal-card.is-expanded .meal-heading{background:var(--cds-layer-01,#fff);border-bottom:0}.focus-version .meal-items{background:var(--cds-layer-02,#f4f4f4);border-radius:0}.focus-version .meal-items[hidden]{display:none!important}.focus-version .meal-card.is-expanded .meal-items{border-bottom:1px solid var(--cds-border-subtle,#e0e0e0);gap:8px;padding:0 16px 16px;display:grid}.focus-version .meal-save-button{width:48px;min-width:48px;height:100%;min-height:48px;color:var(--cds-link-primary,#0f62fe);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.focus-version .meal-save-button:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.focus-version .meal-save-button:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.focus-version .meal-card.is-expanded :is(.meal-item,.photo-entry){border:1px solid var(--cds-border-subtle,#e0e0e0);background:var(--cds-layer-01,#fff);border-radius:8px;padding-left:16px;overflow:visible}.focus-version .meal-card.is-expanded .meal-column-headings{padding-inline:8px}@media (width<=671px){.focus-version .content-column{padding-top:12px}.focus-version .daily-overview{border-radius:var(--dp-mobile-card-radius,10px);border:0}.focus-version .daily-overview .view-header{border-bottom:1px solid var(--cds-border-subtle,#e0e0e0);min-height:56px;padding:0}.focus-version .daily-overview .diary-header-actions{grid-template-columns:minmax(0,1fr) 52px 52px;gap:0}.focus-version .daily-overview .date-nav,.focus-version .daily-overview .copy-day-button,.focus-version .daily-overview .quick-scan-button{background:0 0;border:0;border-radius:0;width:100%;min-width:0;min-height:56px}.focus-version .daily-overview .date-nav button{height:56px}.focus-version .daily-overview .copy-day-button,.focus-version .daily-overview .quick-scan-button{border-left:1px solid var(--cds-border-subtle,#e0e0e0)}.focus-version .daily-overview .hero-metrics{background:0 0;border:0;border-radius:0;gap:16px;margin:0;padding:18px 20px}.focus-version .daily-overview .nutrition-meter-card,.focus-version .daily-overview .nutrition-meter-card.is-featured{gap:10px;min-height:84px}.focus-version .daily-overview .meter-value{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:4px;display:flex}.focus-version .daily-overview .meter-value span{display:inline}.focus-version .daily-overview .nutrition-meter-track{height:8px}.focus-version .meal-list{border-radius:var(--dp-mobile-card-radius,10px);border:0;gap:0;margin-top:14px}.focus-version .meal-card+.meal-card{border-top:1px solid var(--cds-border-subtle,#e0e0e0)}.focus-version .meal-heading,.focus-version .meal-card.is-empty .meal-heading,.focus-version .meal-card.is-expanded .meal-heading{border-radius:0;min-height:72px}.focus-version .meal-card.is-expanded .meal-heading{border-bottom:0;grid-template-columns:minmax(0,1fr) 96px}.focus-version .meal-card.is-expanded .meal-actions{grid-template-columns:repeat(2,48px);width:96px}.focus-version .meal-card.is-expanded .meal-items{gap:8px;padding:0 12px 14px}.focus-version .meal-card.is-expanded :is(.meal-item,.photo-entry){border-radius:8px;min-height:72px;padding-left:12px}.focus-version .meal-summary-toggle,.focus-version .meal-summary-empty{min-height:72px}.focus-version .meal-heading .meal-add-button,.focus-version .meal-card.is-expanded .meal-heading .meal-add-button{border-radius:0}}.focus-version .meal-card.is-expanded .meal-items{gap:8px;padding:16px}.focus-version .meal-card.is-expanded .meal-column-headings,.focus-version .meal-card.is-expanded .meal-item-primary{grid-template-columns:minmax(220px,1fr) 96px 112px 168px}.focus-version .meal-card.is-expanded .meal-item{min-height:72px;padding:0;display:block}.focus-version .meal-card.is-expanded .meal-item-primary{border-radius:7px;width:100%;min-height:72px;padding:12px 16px}.focus-version .meal-add-button svg,.focus-version .meal-save-button svg{color:var(--cds-icon-primary,#161616);stroke-width:2px}.focus-version .meal-card.is-expanded .meal-actions{background:0 0;border:0;align-self:center;width:80px;height:40px;margin-inline-end:8px;display:flex}.focus-version .meal-card.is-expanded .meal-add-button,.focus-version .meal-card.is-expanded .meal-save-button{background:0 0;border:0;border-radius:0;width:40px;min-width:40px;height:40px;min-height:40px}.focus-version .meal-card.is-expanded .meal-add-button{border-right:0}@media (width<=359px){.focus-version .meal-card.is-expanded .meal-heading{grid-template-columns:minmax(0,1fr) 92px}.focus-version .meal-card.is-expanded .meal-actions{margin-inline-end:4px}}.food-task-panel .food-portion-actions{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:24px;display:grid}.food-task-panel .food-portion-actions.is-editing{grid-template-columns:minmax(132px,.42fr) minmax(180px,1fr)}.food-task-panel .food-portion-actions .primary-button.full{width:100%;margin-top:0}.food-task-panel .food-remove-button{border:1px solid var(--cds-support-error,#da1e28);min-height:48px;color:var(--cds-support-error,#da1e28);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.food-task-panel .food-remove-button:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.food-task-panel .food-remove-button:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.food-task-panel .food-remove-button:disabled{border-color:var(--cds-border-disabled,#c6c6c6);color:var(--cds-text-disabled,#a8a8a8);cursor:not-allowed}.food-task-panel .modal-header>div{min-width:0}.food-task-panel .food-portion-header-copy{gap:4px;max-width:calc(100% - 56px);display:grid}.food-task-panel .food-portion-header-copy h2{overflow-wrap:anywhere;text-wrap:pretty}.food-task-panel .food-header-back{width:fit-content;min-height:32px;color:var(--cds-link-primary,#0f62fe);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;line-height:18px;display:inline-flex}.food-task-panel .food-header-back:hover{text-decoration:underline}.food-task-panel .food-header-back:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:2px}.food-task-panel .food-header-brand{color:var(--cds-text-secondary,#525252);margin:0;font-size:12px;line-height:16px}.food-task-panel .portion-source-badge{width:fit-content;margin-bottom:16px}.food-task-panel .portion-fields{display:block}.food-task-panel .portion-unit-toggle{border-bottom:1px solid var(--cds-border-subtle,#e0e0e0);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px;display:grid}.food-task-panel .portion-unit-toggle button{min-height:44px;color:var(--cds-text-secondary,#525252);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-weight:600}.food-task-panel .portion-unit-toggle button:hover{background:var(--cds-layer-hover,#e8e8e8);color:var(--cds-text-primary,#161616)}.food-task-panel .portion-unit-toggle button:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.food-task-panel .portion-unit-toggle button.active{border-bottom-color:var(--cds-link-primary,#0f62fe);color:var(--cds-text-primary,#161616)}.food-task-panel .portion-amount-field{margin-bottom:0}.food-task-panel .portion-amount-input{display:block;position:relative}.food-task-panel .portion-amount-input>input{width:100%;padding-right:48px}.food-task-panel .portion-amount-input>span{height:48px;color:var(--cds-text-secondary,#525252);pointer-events:none;align-items:center;font-size:16px;display:flex;position:absolute;top:0;right:16px}.food-task-panel .portion-equivalent{color:var(--cds-text-secondary,#525252);margin-top:6px;font-size:12px;line-height:16px;display:block}.food-task-panel .portion-presets,.food-task-panel .portion-presets.measure-presets{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin-top:12px;padding-bottom:0;overflow:visible}.food-task-panel .portion-presets.measure-presets{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.food-task-panel .nutrition-preview{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));margin:18px 0 0;display:grid}.food-task-panel .nutrition-preview>.nutrition-stat{border:0;align-content:center;justify-items:start;min-width:0;min-height:52px;padding:0}.food-task-panel .nutrition-preview>:is(.nutrition-calories,.nutrition-protein){border-bottom:1px solid var(--cds-border-subtle,#e0e0e0);grid-column:span 3;min-height:64px;padding-bottom:14px}.food-task-panel .nutrition-preview>.nutrition-protein{padding-left:16px}.food-task-panel .nutrition-preview>:is(.nutrition-fat,.nutrition-fibre,.nutrition-carbs){grid-column:span 2;min-height:54px;padding-top:12px}.food-task-panel .nutrition-preview .nutrition-stat strong{color:var(--cds-text-primary,#161616);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:22px}.food-task-panel .nutrition-preview :is(.nutrition-calories,.nutrition-protein) strong{font-size:22px;line-height:28px}.food-task-panel .nutrition-preview .nutrition-stat span{color:var(--cds-text-secondary,#525252);order:-1;margin:0;font-size:12px;font-weight:500;line-height:16px}.food-task-panel .nutrition-preview .nutrition-stat small{color:var(--cds-text-secondary,#525252);white-space:nowrap;font-size:11px;font-weight:400;line-height:16px}.focus-version .chat-safety-button{border:1px solid var(--cds-border-subtle);min-height:40px;color:var(--cds-text-secondary);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:7px;margin-left:auto;padding:0 12px;font-size:13px;display:inline-flex}.focus-version .chat-safety-button:hover{background:var(--cds-layer-hover-01);color:var(--cds-text-primary)}.focus-version .chat-safety-button:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.focus-version .chat-safety-button:disabled{color:var(--cds-text-disabled);cursor:not-allowed}.chat-safety-form{gap:20px;padding-block:8px;display:grid}.chat-safety-form>p{color:var(--cds-text-secondary);margin:0;line-height:1.5}.chat-safety-form blockquote{border-left:3px solid var(--cds-border-strong);background:var(--cds-layer-02);max-height:120px;color:var(--cds-text-secondary);margin:0;padding:12px 16px;line-height:1.45;overflow:auto}.chat-block-control{border-top:1px solid var(--cds-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.chat-block-control>div{gap:4px;display:grid}.chat-block-control small{color:var(--cds-text-secondary);line-height:1.4}.chat-block-control button{border:1px solid var(--cds-support-error);min-height:40px;color:var(--cds-support-error);font:inherit;cursor:pointer;background:0 0;flex:none;padding:0 14px}.chat-block-control button:disabled{color:var(--cds-text-disabled);border-color:var(--cds-border-disabled);cursor:not-allowed}.chat-safety-support{font-size:13px}.chat-blocked-notice{margin-bottom:12px}@media (width<=520px){.focus-version .chat-safety-button{justify-content:center;width:44px;min-width:44px;padding:0}.focus-version .chat-safety-button span{display:none}.chat-block-control{flex-direction:column;align-items:stretch}.chat-block-control button{width:100%}}@media (width<=671px){.focus-version .meal-card.is-expanded .meal-items{padding:12px}.focus-version .meal-card.is-expanded :is(.meal-item,.photo-entry){padding-left:0}.focus-version .meal-card.is-expanded .meal-item-primary{grid-template-columns:minmax(0,1fr);min-height:72px;padding:14px 16px}.focus-version .meal-card.is-expanded .meal-summary-toggle,.focus-version .meal-card.is-expanded .meal-summary-empty{padding-block:12px;padding-left:16px}.food-task-panel .food-portion-actions.is-editing{grid-template-columns:minmax(112px,.44fr) minmax(0,1fr)}.food-task-panel .modal-header.is-portion-header{min-height:0;padding:12px 16px 14px}.food-task-panel .food-portion-header-copy{gap:2px;max-width:calc(100% - 48px)}.food-task-panel .food-portion-header-copy h2{font-size:21px;line-height:26px}.food-task-panel .quantity-view{padding-top:14px}.food-task-panel .portion-presets,.food-task-panel .portion-presets.measure-presets{grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.food-task-panel .portion-presets.measure-presets{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.food-task-panel .nutrition-preview>.nutrition-protein{padding-left:12px}}.focus-version .client-training-view{background:var(--cds-background,#f4f4f4);padding:40px 32px 96px}.focus-version .client-training-grid{--cds-grid-gutter:0px;row-gap:16px;max-width:960px;margin-inline:auto;padding-inline:0}.focus-version .training-program-card,.focus-version .client-training-empty{border:1px solid var(--cds-border-subtle,#e0e0e0);background:var(--cds-layer-01,#fff);box-shadow:none;border-radius:10px;padding:0;overflow:hidden}.focus-version .training-program-heading{border-bottom:1px solid var(--cds-border-subtle,#e0e0e0);align-items:center;min-height:96px;padding:24px;display:flex}.focus-version .training-program-heading h1{color:var(--cds-text-primary,#161616);margin:0;font-size:28px;font-weight:500;line-height:36px}.focus-version .training-day-list{background:0 0;gap:0;margin:0}.focus-version .training-day-card{border-bottom:1px solid var(--cds-border-subtle,#e0e0e0);background:0 0;min-height:104px;padding:18px 24px}.focus-version .training-day-card:last-child{border-bottom:0}.focus-version .training-day-card h2{color:var(--cds-text-primary,#161616);margin:0;font-size:20px;font-weight:500;line-height:26px}.focus-version .training-day-card .cds--btn{text-align:center;border-radius:4px;justify-content:center;width:160px;max-width:none}.focus-version .client-training-empty{align-items:center;min-height:180px;padding:32px;display:flex}.focus-version .client-training-empty h1{max-width:620px;color:var(--cds-text-primary,#161616);text-wrap:balance;margin:0;font-size:28px;font-weight:400;line-height:36px}.focus-version .training-completed-log{margin-top:16px}.focus-version .training-completed-log>summary{min-height:44px;color:var(--cds-text-secondary,#525252);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:14px;font-weight:600;line-height:20px;list-style:none;display:flex}.focus-version .training-completed-log>summary::-webkit-details-marker{display:none}.focus-version .training-completed-log>summary:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:2px}.focus-version .training-completed-log>summary svg{transition:transform .14s}.focus-version .training-completed-log[open]>summary svg{transform:rotate(90deg)}.focus-version .training-completed-log>div{border-top:1px solid var(--cds-border-subtle,#e0e0e0)}.focus-version .training-history-row{border:0;border-bottom:1px solid var(--cds-border-subtle,#e0e0e0);width:100%;min-height:72px;color:var(--cds-text-primary,#161616);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:20px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:12px 0;display:grid}.focus-version .training-history-row:last-child{border-bottom:0}.focus-version .training-history-row:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.focus-version .training-history-row:focus-visible,.focus-version .workout-program-back:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.focus-version .training-history-row>span{gap:2px;min-width:0;display:grid}.focus-version .training-history-row small{color:var(--cds-text-secondary,#525252);font-size:12px;line-height:16px}.focus-version .active-workout-header{grid-template-columns:48px minmax(0,1fr) auto;padding:8px 16px 8px 8px;display:grid}.focus-version .active-workout-header>div{gap:2px;min-width:0;display:grid}.focus-version .active-workout-header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.focus-version .active-workout-header p{color:var(--cds-text-secondary,#525252);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:16px}.focus-version .workout-program-back{width:44px;height:44px;color:var(--cds-icon-primary,#161616);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.focus-version .workout-program-back:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.focus-version .workout-auto-status{background:var(--cds-layer-01,#fff);justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding:16px 24px;display:flex}.focus-version .workout-auto-status p,.focus-version .workout-auto-status span{color:var(--cds-text-secondary,#525252);margin:0;font-size:14px;line-height:20px}.focus-version .workout-auto-status p strong{color:var(--cds-text-primary,#161616)}@media (width<=671px){.focus-version .client-training-view{min-height:calc(100dvh - 64px - env(safe-area-inset-bottom));padding:12px 16px calc(80px + env(safe-area-inset-bottom))}.focus-version .client-training-grid{padding-inline:0}.focus-version .training-program-card,.focus-version .client-training-empty{border:0;border-radius:10px}.focus-version .training-program-heading{min-height:84px;padding:20px}.focus-version .training-program-heading h1{font-size:24px;line-height:30px}.focus-version .training-day-card{gap:12px;min-height:80px;padding:16px 12px 16px 20px}.focus-version .training-day-card h2{font-size:18px;line-height:24px}.focus-version .training-day-card .cds--btn{width:136px;min-width:136px;padding-inline:16px}.focus-version .client-training-empty{min-height:168px;padding:24px 20px}.focus-version .client-training-empty h1{font-size:24px;line-height:30px}.focus-version .active-workout{margin-inline:-16px}.focus-version .active-workout-header{grid-template-columns:44px minmax(0,1fr);padding:8px 12px 8px 4px}.focus-version .active-workout-header .rest-timer-toggle{grid-column:1/-1;justify-content:center;width:100%;margin-top:8px}.focus-version .workout-auto-status{gap:6px;padding:16px;display:grid}}@media (width<=359px){.focus-version .training-day-card{padding-left:16px}.focus-version .training-day-card .cds--btn{width:124px;min-width:124px;padding-inline:12px}}.focus-version .active-workout{background:0 0;border-radius:0;max-width:55rem;overflow:visible}.focus-version .active-workout-header{background:var(--cds-layer-01,#fff);border:0;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:72px;padding:10px 12px 10px 8px;display:grid}.focus-version .active-workout-heading{min-width:0}.focus-version .active-workout-header h2{text-overflow:ellipsis;text-wrap:balance;white-space:nowrap;margin:0;font-size:20px;font-weight:500;line-height:26px;overflow:hidden}.focus-version .workout-elapsed{color:var(--cds-text-secondary,#525252);font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:13px;line-height:18px}.focus-version .rest-timer-toggle{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--cds-text-primary,#161616);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.focus-version .rest-timer-toggle svg{color:var(--cds-icon-primary,#161616)}.focus-version .rest-timer-toggle strong{min-width:20px;color:var(--cds-text-primary,#161616);font-size:12px;font-weight:500;line-height:16px}.focus-version .rest-timer-toggle:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.focus-version .rest-timer-toggle[aria-checked=true]{box-shadow:none;background:0 0;border-color:#0000}.focus-version .rest-timer-toggle[aria-checked=true] svg{color:var(--cds-icon-interactive,#0f62fe)}.focus-version .workout-exercise-list{background:var(--cds-layer-01,#fff);border-radius:10px;margin-top:12px;overflow:hidden}.focus-version .workout-exercise-item{background:0 0}.focus-version .workout-exercise-item+.workout-exercise-item{border-top:1px solid var(--cds-border-subtle-01,#c6c6c6)}.focus-version .workout-exercise-item.is-grouped{border-left:0;margin-left:0}.focus-version .workout-group-heading{min-height:44px;padding:12px 20px 10px}.focus-version .workout-exercise{border-bottom:0;padding:20px}.focus-version .workout-exercise-header{align-items:flex-start;min-height:0}.focus-version .workout-exercise-open{width:100%;min-height:52px;color:var(--cds-text-primary,#161616);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.focus-version .workout-exercise-open>svg{color:var(--cds-icon-secondary,#525252);flex:none}.focus-version .workout-exercise-open:hover h3,.focus-version .workout-exercise-open:focus-visible h3{color:var(--cds-link-primary,#0f62fe)}.focus-version .workout-exercise-open:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:4px}.focus-version .workout-exercise h3{margin:0;font-size:18px;font-weight:500;line-height:24px}.focus-version .exercise-sequence{color:var(--cds-text-secondary,#525252);letter-spacing:.01em;margin:2px 0 0;font-size:12px;font-weight:500;line-height:16px}.focus-version .exercise-instructions{max-width:55ch;color:var(--cds-text-secondary,#525252);text-wrap:pretty;margin:12px 0 4px;font-size:15px;line-height:22px}.focus-version .workout-set-table{max-width:none}.focus-version .workout-set-head,.focus-version .workout-set{grid-template-columns:44px minmax(74px,.9fr) minmax(76px,1fr) minmax(76px,1fr) 48px;gap:8px}.focus-version .workout-set-head{letter-spacing:.04em;margin-top:16px;font-size:12px;line-height:16px}.focus-version .workout-set{min-height:60px;padding:8px 0}.focus-version .workout-set input,.focus-version .workout-set button{height:44px}.focus-version .workout-set button{border-radius:4px;width:44px}.focus-version .exercise-rest-setting{color:var(--cds-text-secondary,#525252);align-items:center;gap:6px;margin:6px 0 0;font-size:13px;line-height:18px;display:flex}.focus-version .exercise-rest-setting strong{color:var(--cds-text-primary,#161616);font-weight:600}.focus-version .workout-set-previous{color:var(--cds-text-secondary,#525252);font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.focus-version .workout-progress-status{padding:14px 4px 0}.focus-version .workout-progress-status p{color:var(--cds-text-secondary,#525252);margin:0;font-size:13px;line-height:18px}.focus-version .workout-progress-status strong{color:var(--cds-text-primary,#161616);font-weight:600}.focus-version .workout-rest-timer{border-radius:10px}@media (width<=671px){.focus-version .active-workout{margin-inline:0}.focus-version .active-workout-header{grid-template-columns:40px minmax(0,1fr) auto;padding:8px 10px 8px 6px}.focus-version .active-workout-header .rest-timer-toggle{grid-column:3;justify-content:center;width:40px;margin-top:0}.focus-version .workout-exercise{padding:20px 16px}.focus-version .workout-set-head,.focus-version .workout-set{grid-template-columns:28px minmax(58px,.9fr) minmax(58px,1fr) minmax(58px,1fr) 40px;gap:4px}}@media (width<=399px){.focus-version .rest-timer-toggle>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.progress-page{width:100%;min-height:100%;padding:32px 0 112px}.progress-header-grid,.progress-content-grid{max-width:1040px;margin-inline:auto}.progress-header-grid{margin-bottom:16px}.progress-content-grid,.coach-progress-grid{row-gap:16px}.progress-content-grid+.progress-content-grid{margin-top:16px}.progress-page-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;padding:0 2px 12px;display:flex}.progress-page-header>div{align-items:baseline;gap:12px;display:flex}.progress-page-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,5vw,2.5rem)}.progress-page-header p{color:var(--accent);margin:0;font-weight:700}.progress-page-header>span,.progress-section header>span,.coach-progress-card header>span,.progress-section header div>span{color:var(--muted);font-size:.78rem}.progress-due-grid{margin-bottom:16px}.progress-checkin-due{color:#161616;width:100%;min-height:76px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px;display:grid}.progress-checkin-due:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.progress-checkin-due:focus-visible{outline:2px solid var(--cds-focus,var(--accent));outline-offset:2px}.progress-checkin-due-icon{color:#161616;background:0 0;place-items:center;width:28px;height:28px;display:grid}.progress-checkin-due-copy{gap:3px;min-width:0;display:grid}.progress-checkin-due-copy small{color:var(--cds-link-primary,var(--accent));letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:600}.progress-checkin-due-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.progress-checkin-due-copy>span{color:var(--cds-text-secondary,var(--muted));font-size:.82rem}.progress-checkin-due-action{color:#161616;align-items:center;gap:8px;min-height:44px;font-size:.875rem;font-weight:600;display:inline-flex}.progress-section,.coach-progress-card{background:var(--cds-layer-01,var(--surface));border:1px solid var(--cds-border-subtle-01,var(--border));border-radius:2px;height:100%;padding:24px}.progress-section>header,.coach-progress-card>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.progress-section h2,.coach-progress-card h2{letter-spacing:-.01em;margin:0;font-size:1rem}.progress-plan ol{margin:0;padding:0;list-style:none;display:grid}.progress-plan li{border-top:1px solid var(--cds-border-subtle-01,#e0e0e0);align-items:center;min-height:48px;font-size:.88rem;display:flex}.progress-plan li:first-child{border-top:0}.progress-plan li strong{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;padding-block:12px;font-weight:500;line-height:1.5}.progress-log-fields{background:var(--border);border:1px solid var(--border);grid-template-columns:1fr 1fr;gap:1px;margin-bottom:20px;display:grid}.progress-log-fields label{background:var(--surface);padding:16px;display:block}.progress-log-fields label>span{color:var(--muted);margin-bottom:10px;font-size:.75rem;display:block}.progress-log-fields label>div{align-items:baseline;gap:6px;display:flex}.progress-log-fields input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;outline:none;font-size:1.8rem;font-weight:600}.progress-log-fields input:focus{border-bottom-color:var(--accent)}.progress-log-fields small{color:var(--muted)}.progress-plan{border:1px solid var(--cds-border-subtle,#e0e0e0);border-radius:10px;padding:20px 24px;overflow:hidden}.progress-plan>header{align-items:center;min-height:44px;margin-bottom:12px}.progress-plan h2{font-size:1rem;font-weight:600}.progress-metrics-surface{border:1px solid var(--cds-border-subtle,#e0e0e0);background:var(--cds-layer-01,#fff);border-radius:10px;overflow:hidden}.progress-metric-row{background:0 0;border:0;min-height:0;padding:20px 24px}.progress-metric-row+.progress-metric-row{border-top:1px solid var(--cds-border-subtle,#e0e0e0)}.progress-metric-row>header{justify-content:flex-start;align-items:center;gap:0;min-height:44px;margin-bottom:12px;display:flex}.progress-metric-row h2{margin:0;font-size:1rem;font-weight:600}.progress-plus-action{width:36px;height:36px;color:var(--cds-icon-primary,#161616);cursor:pointer;background:0 0;border:0;flex:0 0 36px;place-items:center;padding:0;display:inline-grid}.progress-plus-action:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.progress-plus-action:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.progress-metric-chart{width:100%;height:auto;display:block;overflow:visible}.progress-metric-chart polyline{stroke:var(--cds-link-primary,var(--accent));stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.progress-metric-chart circle{fill:var(--cds-layer-01,var(--surface));stroke:var(--cds-link-primary,var(--accent));stroke-width:2px}.progress-chart-area{fill:color-mix(in srgb, var(--cds-link-primary,var(--accent)) 10%, transparent)}.progress-chart-gridline{stroke:var(--cds-border-subtle-01,var(--border));stroke-width:1px}.progress-chart-axis{stroke:var(--cds-border-strong-01,var(--border-strong));stroke-width:1px}.progress-chart-label{fill:var(--cds-text-secondary,var(--muted));font-variant-numeric:tabular-nums;font-size:9px}.progress-chart-value{fill:var(--cds-text-primary,var(--text));font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.progress-chart-empty{border-top:1px solid var(--cds-border-subtle-01,var(--border));min-height:48px}.progress-chart-empty,.progress-empty-copy{color:var(--muted);font-size:.86rem}.progress-weight-form{gap:16px;padding-block:8px;display:grid}.progress-checkin>header{align-items:center}.progress-checkin>form{gap:24px;display:grid}.progress-checkin-form{gap:24px;padding-block:8px 16px;display:grid}.progress-checkin-overview{border-left:4px solid var(--cds-link-primary,#0f62fe);background:var(--cds-layer-02,#f4f4f4);gap:20px;padding:20px;display:grid}.progress-checkin-overview>p{max-width:54rem;color:var(--cds-text-secondary,var(--muted));margin:0;line-height:1.5}.progress-checkin-questions{background:0 0;border:0;gap:28px;display:grid}.checkin-question-card{background:0 0;grid-template-columns:minmax(0,1fr);gap:12px;padding:0;display:grid}.checkin-question-card.is-invalid{box-shadow:inset 4px 0 0 var(--cds-support-error,#da1e28)}.checkin-question-heading{color:#161616;display:block}.checkin-question-heading>span{background:var(--cds-layer-accent-01,#e0e0e0);width:32px;height:32px;color:var(--cds-text-secondary,#525252);font-variant-numeric:tabular-nums;place-items:center;font-size:.75rem;display:grid}.checkin-question-heading p{color:var(--cds-text-secondary,#525252);letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px;font-size:.75rem}.checkin-question-heading h3{text-wrap:pretty;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.checkin-question-heading>small{color:var(--cds-text-helper,#6f6f6f);grid-column:2;font-size:.75rem}.checkin-question-control{align-self:center;min-width:0}.checkin-carbon-radio-group{gap:12px}.checkin-slider-control{gap:10px;display:grid}.checkin-slider-control>p{color:var(--cds-text-helper,#6f6f6f);margin:0;font-size:.75rem;line-height:1.4}.progress-checkin-booking{justify-self:start}.checkin-response p{gap:8px;margin:0;line-height:1.55;display:grid}.checkin-response video{background:#000;width:100%;max-height:440px;margin-top:20px}.checkin-detail-loading{min-height:220px;color:var(--cds-text-secondary,var(--muted));place-content:center;justify-items:center;gap:10px;display:grid}.checkin-detail{gap:24px;padding-block:4px 12px;display:grid}.checkin-detail-date{color:var(--cds-text-secondary,var(--muted));margin:0;font-size:.82rem}.checkin-detail dl{gap:0;margin:0;display:grid}.checkin-detail dl>div{border-top:1px solid var(--cds-border-subtle-01,var(--border));grid-template-columns:minmax(120px,.45fr) 1fr;gap:24px;padding:14px 0;display:grid}.checkin-detail dt{color:var(--cds-text-secondary,var(--muted))}.checkin-detail dd{white-space:pre-wrap;margin:0;font-weight:600}.checkin-detail-reply{border-left:4px solid var(--cds-link-primary,var(--accent));background:var(--cds-layer-02,#f4f4f4);padding:16px}.checkin-detail-reply span{color:var(--cds-text-secondary,var(--muted));letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.checkin-detail-reply p{white-space:pre-wrap;margin:8px 0 0;line-height:1.55}.checkin-detail video{background:#000;width:100%;max-height:440px}.progress-loading{min-height:55vh;color:var(--muted);place-content:center;justify-items:center;gap:10px;display:grid}.progress-toast{z-index:20;background:var(--text);color:var(--surface);padding:10px 16px;font-size:.82rem;position:fixed;bottom:92px;left:50%;transform:translate(-50%)}.coach-progress-grid{padding:8px 0 32px}.coach-progress-card .eyebrow{margin-bottom:5px}.coach-progress-overview{background:var(--cds-layer-01,#fff);margin-bottom:1px;padding:24px}.coach-progress-overview>header,.coach-progress-plan-status>header,.coach-checkin-history>header,.progress-checkin-history>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.coach-progress-overview>header h2,.coach-progress-plan-status h3,.coach-checkin-history h2,.progress-checkin-history h2{margin:0}.coach-progress-overview>header>span{color:var(--cds-text-secondary,#525252);font-size:.875rem}.coach-progress-summary-cards{border:1px solid var(--cds-border-subtle-01,#e0e0e0);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid}.coach-progress-summary-cards article{gap:5px;min-width:0;padding:18px 20px;display:grid}.coach-progress-summary-cards article+article{border-left:1px solid var(--cds-border-subtle-01,#e0e0e0)}.coach-progress-summary-cards span,.coach-progress-summary-cards small{color:var(--cds-text-secondary,#525252);font-size:.75rem}.coach-progress-summary-cards strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.5rem;font-weight:500;overflow:hidden}.coach-progress-chart-grid{background:var(--cds-border-subtle-01,#e0e0e0);border:1px solid var(--cds-border-subtle-01,#e0e0e0);grid-template-columns:1fr 1fr;gap:1px;margin-top:24px;display:grid}.coach-progress-chart-grid>section{background:var(--cds-layer-01,#fff);padding:18px 20px}.coach-progress-chart-grid h3{margin:0 0 12px;font-size:.875rem}.coach-progress-plan-status{margin-top:24px}.coach-progress-plan-status>header span{color:var(--cds-text-secondary,#525252);font-size:.75rem}.coach-progress-plan-status ul{border-top:1px solid var(--cds-border-subtle-01,#e0e0e0);margin:12px 0 0;padding:0;list-style:none}.coach-progress-plan-status li{border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);grid-template-columns:minmax(180px,1fr) minmax(120px,1fr) 44px;align-items:center;gap:16px;min-height:58px;display:grid}.coach-progress-plan-status li>span{gap:2px;display:grid}.coach-progress-plan-status li small{color:var(--cds-text-secondary,#525252)}.coach-progress-plan-status progress{width:100%;height:4px;accent-color:var(--cds-link-primary,#0f62fe)}.coach-progress-plan-status li>strong{text-align:right;font-variant-numeric:tabular-nums}.progress-checkin-history ul,.coach-checkin-history ul{border-top:1px solid var(--cds-border-subtle-01,#e0e0e0);margin:16px 0 0;padding:0;list-style:none}.progress-checkin-history li,.coach-checkin-history li{border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0)}.progress-checkin-history li button,.coach-checkin-history li button{width:100%;min-height:64px;color:var(--cds-text-primary,#161616);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:16px;padding:10px 0;display:grid}.progress-checkin-history li button:hover,.coach-checkin-history li button:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.progress-checkin-history li button>span:first-child,.coach-checkin-history li button>span:first-child{gap:3px;display:grid}.progress-checkin-history small,.coach-checkin-history small{color:var(--cds-text-secondary,#525252)}.progress-checkin-history .reviewed,.progress-checkin-history .waiting{font-size:.75rem;font-weight:600}.progress-checkin-history .reviewed{color:var(--cds-support-success,#24a148)}.progress-checkin-history .waiting{color:var(--cds-text-secondary,#525252)}.progress-checkin-due.status-overdue{border-color:var(--cds-support-error,#da1e28)}.progress-checkin-due.status-overdue .progress-checkin-due-copy small{color:var(--cds-support-error,#da1e28)}.coach-checkin-inbox-page{background:var(--cds-background,#f4f4f4);min-height:100%;padding:40px clamp(16px,4vw,48px) 72px}.coach-checkin-inbox-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1184px;margin:0 auto 24px;display:flex}.coach-checkin-inbox-header h1{margin:4px 0 8px;font-size:clamp(2rem,5vw,3rem);font-weight:400}.coach-checkin-inbox-header p:last-child{color:var(--cds-text-secondary,#525252);margin:0}.coach-checkin-inbox-header>svg{color:var(--cds-icon-secondary,#525252)}.coach-checkin-inbox-summary,.coach-checkin-queue{max-width:1184px;margin-inline:auto}.coach-checkin-inbox-summary{background:var(--cds-border-subtle-01,#e0e0e0);border:1px solid var(--cds-border-subtle-01,#e0e0e0);grid-template-columns:1fr 1fr;gap:1px;margin-bottom:24px;display:grid}.coach-checkin-inbox-summary article{background:var(--cds-layer-01,#fff);justify-content:space-between;align-items:center;min-height:86px;padding:16px 20px;display:flex}.coach-checkin-inbox-summary span{color:var(--cds-text-secondary,#525252)}.coach-checkin-inbox-summary strong{font-size:2rem;font-weight:400}.coach-checkin-queue{background:var(--cds-layer-01,#fff);margin-bottom:24px}.coach-checkin-queue>header{border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.coach-checkin-queue>header h2{margin:0;font-size:1.25rem;font-weight:500}.coach-checkin-queue>header>span{color:var(--cds-text-secondary,#525252)}.coach-checkin-queue ul{margin:0;padding:0;list-style:none}.coach-checkin-queue li+li{border-top:1px solid var(--cds-border-subtle-01,#e0e0e0)}.coach-checkin-queue li>button,.coach-checkin-overdue-row{grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:16px;width:100%;min-height:76px;padding:12px 20px;display:grid}.coach-checkin-queue li>button{color:var(--cds-text-primary,#161616);text-align:left;cursor:pointer;background:0 0;border:0}.coach-checkin-queue li>button:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.coach-checkin-queue li>button:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.coach-checkin-avatar{background:var(--cds-layer-accent-01,#e0e0e0);border-radius:50%;place-items:center;width:40px;height:40px;font-size:.75rem;font-weight:600;display:grid}.coach-checkin-queue li>button>span:nth-child(2),.coach-checkin-overdue-row>span:nth-child(2){gap:3px;display:grid}.coach-checkin-queue small,.coach-checkin-queue time{color:var(--cds-text-secondary,#525252);font-size:.75rem}.coach-checkin-review-action{color:var(--cds-link-primary,#0f62fe);align-items:center;gap:4px;font-size:.875rem;display:inline-flex}.coach-checkin-empty{min-height:92px;color:var(--cds-support-success,#24a148);align-items:center;gap:14px;padding:20px 24px;display:flex}.coach-checkin-empty>div{color:var(--cds-text-primary,#161616);gap:3px;display:grid}.coach-checkin-empty span{color:var(--cds-text-secondary,#525252);font-size:.875rem}.coach-checkin-reminder-notice{margin:16px 24px}.checkin-reminder-form{gap:24px;padding-bottom:8px;display:grid}.checkin-reminder-sms-toggle,.client-sms-consent{border:1px solid var(--cds-border-subtle-01,#c6c6c6);background:var(--cds-layer-01,#fff);cursor:pointer;align-items:flex-start;gap:12px;min-height:48px;padding:12px 16px;display:flex}.checkin-reminder-sms-toggle.is-disabled{color:var(--cds-text-disabled,#a8a8a8);cursor:not-allowed}.checkin-reminder-sms-toggle input,.client-sms-consent input{width:18px;height:18px;accent-color:var(--cds-interactive,#0f62fe);flex:none;margin:2px 0 0}.checkin-reminder-sms-toggle span,.client-sms-consent span{gap:3px;display:grid}.checkin-reminder-sms-toggle small,.client-sms-consent small{color:var(--cds-text-secondary,#525252);line-height:1.35}.client-sms-settings-form{gap:16px;display:grid}.checkin-reminder-delivery{border-left:4px solid var(--cds-link-primary,#0f62fe);background:var(--cds-layer-02,#f4f4f4);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 16px;display:flex}.checkin-reminder-delivery>div{align-items:center;gap:12px;display:flex}.checkin-reminder-delivery>div>span{gap:3px;display:grid}.checkin-reminder-delivery small{color:var(--cds-text-secondary,#525252);line-height:1.4}.checkin-reminder-clients{border:0;min-width:0;margin:0;padding:0}.checkin-reminder-clients legend{margin-bottom:8px;font-size:.875rem;font-weight:600}.checkin-reminder-clients>div{border:1px solid var(--cds-border-subtle-01,#c6c6c6);overscroll-behavior:contain;max-height:260px;overflow:auto}.checkin-reminder-clients label{background:var(--cds-layer-01,#fff);cursor:pointer;grid-template-columns:24px 40px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:8px 12px;display:grid}.checkin-reminder-clients label+label{border-top:1px solid var(--cds-border-subtle-01,#c6c6c6)}.checkin-reminder-clients label:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.checkin-reminder-clients input{width:20px;height:20px;accent-color:var(--cds-link-primary,#0f62fe)}.checkin-reminder-clients input:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:2px}.checkin-reminder-clients label>span:last-child{gap:3px;min-width:0;display:grid}.checkin-reminder-clients small{color:var(--cds-text-secondary,#525252)}.message-checkin-modal .cds--modal-scroll-content{scrollbar-width:none;scrollbar-gutter:auto;border-block-end-color:#0000;-webkit-mask-image:none;mask-image:none}.message-checkin-modal .cds--modal-scroll-content::-webkit-scrollbar{display:none}.message-checkin-modal .cds--modal-content{padding-inline:16px}.message-checkin-form{overscroll-behavior:contain}.message-checkin-submit{justify-content:space-between;width:100%;max-width:none;min-height:56px}.coach-inbox-review-detail .coach-video-upload{margin-top:4px}.coach-plan-notes{gap:8px;margin-bottom:16px;display:grid}.coach-plan-notes>span,.coach-video-upload>span{color:var(--muted);font-size:.75rem}.coach-plan-notes textarea{resize:vertical;border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text);font:inherit;padding:14px;line-height:1.8}.coach-checkin-settings{gap:16px;display:grid}.coach-question-block{border-bottom:1px solid var(--cds-border-subtle-01,var(--border));gap:8px;padding-bottom:16px;display:grid}.coach-question-row{grid-template-columns:minmax(0,1fr) 180px 40px;align-items:end;gap:8px;display:grid}.coach-question-block>.cds--form-item{max-width:180px}.coach-choice-options .cds--form-item{max-width:none}.coach-checkin-actions{justify-content:space-between;gap:12px;display:flex}.coach-checkin-review dl{gap:0;margin:0 0 24px;display:grid}.coach-checkin-review dl>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(140px,.45fr) 1fr;gap:24px;padding:14px 0;display:grid}.coach-checkin-review dt{color:var(--muted)}.coach-checkin-review dd{white-space:pre-wrap;margin:0}.coach-video-upload{gap:8px;margin:18px 0;display:grid}.coach-video-upload small{color:var(--muted)}.coach-plan-fields{gap:16px;display:grid}.coach-plan-fields .coach-plan-notes{margin-bottom:0}.coach-template-save{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.coach-plan-schedule{border-top:1px solid var(--cds-border-subtle-01,var(--border));margin:4px 0 0;padding:0;list-style:none}.coach-plan-schedule li{border-bottom:1px solid var(--cds-border-subtle-01,var(--border));justify-content:space-between;gap:16px;padding:10px 0;font-size:.78rem;display:flex}.coach-plan-schedule time{color:var(--cds-text-secondary,var(--muted));font-variant-numeric:tabular-nums}@media (width<=671px){.progress-page{padding-top:16px}.progress-checkin-due{padding:12px 16px}.progress-section,.coach-progress-card{padding:20px 16px}.progress-plan{padding:16px}.progress-plan,.progress-metrics-surface{border-radius:var(--dp-mobile-card-radius,10px);border:0}.progress-metric-row{padding:16px}.coach-question-row{grid-template-columns:minmax(0,1fr) 40px}.coach-template-save{grid-template-columns:1fr}.coach-question-row .cds--select{grid-column:1/2}.coach-checkin-review dl>div,.checkin-detail dl>div{grid-template-columns:1fr;gap:6px}.coach-progress-overview{padding:20px 16px}.coach-progress-overview>header{display:grid}.coach-progress-summary-cards{grid-template-columns:1fr 1fr}.coach-progress-summary-cards article:nth-child(3){border-left:0;border-top:1px solid var(--cds-border-subtle-01,#e0e0e0)}.coach-progress-summary-cards article:nth-child(4){border-top:1px solid var(--cds-border-subtle-01,#e0e0e0)}.coach-progress-chart-grid{grid-template-columns:1fr}.coach-progress-plan-status li{grid-template-columns:minmax(0,1fr) 72px 40px;gap:10px}.progress-checkin-history li button,.coach-checkin-history li button{grid-template-columns:minmax(0,1fr) auto 20px;gap:8px}.coach-checkin-inbox-page{padding:24px 0 88px}.coach-checkin-inbox-header{padding-inline:16px}.coach-checkin-inbox-summary{margin-inline:16px}.coach-checkin-queue{border-radius:0}.coach-checkin-queue li>button,.coach-checkin-overdue-row{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding-inline:16px}.coach-checkin-queue time{grid-column:2}.coach-checkin-review-action,.coach-checkin-overdue-row .cds--tag{grid-area:1/3/span 2}}.focus-version .exercise-detail-view{background:var(--cds-layer-01,#fff);width:100%;max-width:640px;min-height:100dvh;margin-inline:auto;scroll-margin-top:0;overflow-x:clip}.focus-version .exercise-detail-header{z-index:4;min-height:calc(60px + env(safe-area-inset-top));padding:max(8px, env(safe-area-inset-top)) 8px 8px;border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);background:var(--cds-layer-01,#fff);grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;display:grid;position:sticky;top:0}.focus-version .exercise-detail-header button{width:44px;height:44px;color:var(--cds-icon-primary,#161616);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.focus-version .exercise-detail-header button:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.focus-version .exercise-detail-header button:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.focus-version .exercise-detail-header h2{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:500;line-height:24px;overflow:hidden}.focus-version .exercise-detail-media{aspect-ratio:16/10;background:var(--cds-layer-02,#f4f4f4);place-items:center;width:100%;min-height:0;display:grid;position:relative;overflow:hidden}.focus-version .exercise-detail-media video{object-fit:contain;background:var(--cds-layer-01,#fff);pointer-events:none;width:100%;height:100%;display:block}.focus-version .exercise-video-host{width:100%;height:100%;padding:0;position:relative}.focus-version .exercise-playback-overlay{text-align:center;background:#ffffffbf;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.focus-version .exercise-playback-overlay button{background:var(--cds-button-primary,#166534);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:4px;padding:12px 20px}.focus-version .exercise-playback-overlay button:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:3px}.focus-version .exercise-detail-media video::-webkit-media-controls{display:none!important}.focus-version .exercise-video-player::-webkit-media-controls{display:none!important}.focus-version .exercise-detail-media>div:not(.exercise-video-host){max-width:280px;color:var(--cds-text-secondary,#525252);text-align:center;justify-items:center;gap:8px;padding:32px;display:grid}.focus-version .exercise-detail-media strong{color:var(--cds-text-primary,#161616);font-size:16px;font-weight:600}.focus-version .exercise-detail-media span,.focus-version .exercise-detail-empty{color:var(--cds-text-secondary,#525252);font-size:14px;line-height:20px}.focus-version .exercise-detail-content{width:100%;margin:0 0 calc(24px + env(safe-area-inset-bottom));border-top:1px solid var(--cds-border-subtle-01,#e0e0e0);background:var(--cds-layer-01,#fff);padding:20px 24px 24px}.focus-version .exercise-detail-overview{border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);padding:0 0 20px}.focus-version .exercise-muscles{gap:4px;margin:0;display:grid}.focus-version .exercise-muscles>div{grid-template-columns:112px minmax(0,1fr);gap:8px;display:grid}.focus-version .exercise-muscles dt,.focus-version .exercise-muscles dd{margin:0;font-size:14px;line-height:20px}.focus-version .exercise-muscles dt{color:var(--cds-text-primary,#161616);font-weight:600}.focus-version .exercise-muscles dd{color:var(--cds-text-secondary,#525252);overflow-wrap:anywhere}.focus-version .exercise-performance{padding-top:20px}.focus-version .exercise-performance-heading{justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.focus-version .exercise-performance-heading p{align-items:baseline;gap:6px;margin:0;display:flex}.focus-version .exercise-performance-heading p strong{color:var(--cds-text-primary,#161616);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.focus-version .exercise-performance-heading p span{color:var(--cds-link-primary,#0f62fe);font-size:14px}.focus-version .exercise-performance-heading>span{color:var(--cds-link-primary,#0f62fe);white-space:nowrap;font-size:14px}.focus-version .exercise-performance-chart{width:100%;margin:8px 0 14px}.focus-version .exercise-performance-chart svg{width:100%;height:190px;display:block;overflow:hidden}.focus-version .exercise-performance-chart line{stroke:var(--cds-border-subtle-01,#c6c6c6);stroke-width:1px;vector-effect:non-scaling-stroke}.focus-version .exercise-performance-chart text{fill:var(--cds-text-secondary,#525252);font-size:10px}.focus-version .exercise-performance-chart polyline{fill:none;stroke:var(--cds-link-primary,#0f62fe);stroke-width:2px;vector-effect:non-scaling-stroke}.focus-version .exercise-performance-chart circle{fill:var(--cds-link-primary,#0f62fe);stroke:var(--cds-layer-01,#fff);stroke-width:2px;vector-effect:non-scaling-stroke}.focus-version .exercise-performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:2px 0 0;display:grid}.focus-version .exercise-performance-metrics button{border:1px solid var(--cds-border-subtle-01,#c6c6c6);background:var(--cds-layer-02,#f4f4f4);width:100%;min-width:0;min-height:44px;color:var(--cds-text-primary,#161616);font:inherit;text-wrap:balance;cursor:pointer;border-radius:6px;padding:6px 8px;font-size:12px;line-height:16px}.focus-version .exercise-performance-metrics button.active{border-color:var(--cds-link-primary,#0f62fe);background:var(--cds-link-primary,#0f62fe);color:var(--cds-text-on-color,#fff)}.focus-version .exercise-performance-metrics button:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:2px}.focus-version .exercise-performance-empty{border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);text-align:center;background:0 0;align-content:center;justify-items:center;min-height:120px;margin:0 0 16px;padding:20px 16px;display:grid}.focus-version .exercise-performance-empty p{color:var(--cds-text-primary,#161616);margin:0;font-size:17px;font-weight:600}@media (width<=671px){.focus-version .exercise-detail-content{padding-inline:16px}}.focus-version.is-training-session-active .sidebar{display:none}.focus-version.is-training-session-active .main-view{background:var(--cds-layer-01,#fff);min-height:100dvh;margin-left:0}.focus-version.is-training-session-active .client-training-view{background:var(--cds-layer-01,#fff);min-height:100dvh;padding:0;overflow-x:clip}.focus-version.is-training-session-active .client-training-grid{width:100%;max-width:55rem;margin-inline:auto;padding-inline:0}.focus-version.is-training-session-active .client-training-grid>[class*=cds--col]{padding-inline:0}.focus-version.is-training-session-active .active-workout-header,.focus-version.is-training-session-active .workout-exercise-list{border-radius:0}.focus-version.is-training-session-active .active-workout-header{min-height:calc(72px + env(safe-area-inset-top));padding-top:calc(10px + env(safe-area-inset-top))}.focus-version.is-training-session-active .workout-exercise-list{margin-top:0}.focus-version .exercise-client-notes{field-sizing:content;resize:none;width:100%;min-height:40px;max-height:120px;color:var(--cds-text-primary,#161616);font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;margin-top:10px;padding:8px 0;font-size:16px;line-height:24px;display:block}.focus-version .exercise-client-notes::placeholder{color:var(--cds-text-secondary,#525252)}.focus-version .exercise-client-notes:focus{border-bottom-color:#0000;outline:0}.focus-version .exercise-client-notes:focus-visible{box-shadow:none;outline-offset:2px;outline:1px solid #8d8d8d}.focus-version .workout-recorded-note{color:var(--cds-text-secondary,#525252);white-space:pre-wrap;margin:6px 0 12px;font-size:14px;line-height:20px}@media (width<=671px){.focus-version.is-training-session-active .active-workout{width:100%;margin-inline:0}.focus-version.is-training-session-active .active-workout-header{padding-inline:6px 10px}.focus-version.is-training-session-active .workout-exercise{padding-inline:20px}.focus-version.is-training-session-active .workout-progress-status{padding:16px 20px calc(24px + env(safe-area-inset-bottom))}}.focus-version .active-workout-header{box-shadow:0 1px 0 var(--cds-border-subtle-01,#c6c6c6);padding-bottom:13px;position:relative;overflow:hidden}.focus-version .workout-elapsed>span{color:var(--cds-text-placeholder,#a8a8a8);padding-inline:2px}.focus-version .workout-session-progress{background:var(--cds-border-subtle-01,#c6c6c6);width:100%;height:3px;display:block;position:absolute;bottom:0;left:0;right:0}.focus-version .workout-session-progress>span{background:var(--cds-background-brand,#0f62fe);width:0;height:100%;transition:width .2s cubic-bezier(.4,0,.2,1);display:block}.focus-version .exercise-meta{color:var(--cds-text-secondary,#525252);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 10px;margin-top:3px;font-size:12px;font-weight:500;line-height:16px;display:flex}.focus-version .exercise-meta span+span:before{content:"";background:var(--cds-icon-secondary,#525252);border-radius:50%;width:3px;height:3px;margin:0 8px 3px 0;display:inline-block}.focus-version .exercise-meta span:only-child:before{content:none}.focus-version .workout-set{transition:background-color .16s cubic-bezier(.4,0,.2,1)}.focus-version .workout-set.completed>strong{color:var(--cds-text-primary,#161616)}.focus-version .workout-set.completed input{border-bottom-color:var(--cds-border-interactive,#0f62fe);color:var(--cds-text-primary,#161616);background:0 0}.focus-version .workout-set button{transition:background-color .12s cubic-bezier(0,0,.2,1),border-color .12s cubic-bezier(0,0,.2,1),color .12s cubic-bezier(0,0,.2,1),transform 90ms cubic-bezier(0,0,.2,1)}.focus-version .workout-set button:active{transform:scale(.96)}.focus-version .workout-set.completed button{border-color:var(--cds-border-interactive,#0f62fe);background:var(--cds-background-brand,#0f62fe);color:var(--cds-text-on-color,#fff)}.focus-version .workout-progress-status p{align-items:center;gap:6px;display:flex}.focus-version .workout-progress-status.is-complete{color:var(--cds-link-primary,#0f62fe)}.focus-version .workout-progress-status.is-complete p,.focus-version .workout-progress-status.is-complete strong{color:inherit}@media (prefers-reduced-motion:reduce){.focus-version .workout-session-progress>span,.focus-version .workout-set,.focus-version .workout-set button{transition-duration:.01ms}}.focus-version .workout-exercise-header{display:block}.focus-version .workout-exercise-identity{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;width:100%;display:grid}.focus-version .workout-exercise-media-placeholder,.focus-version .workout-exercise .exercise-watch-button.thumbnail-only{border:1px solid var(--cds-border-subtle-01,#c6c6c6);background:var(--cds-layer-02,#f4f4f4);width:52px;min-width:52px;height:52px;min-height:52px;color:var(--cds-icon-secondary,#525252);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.focus-version .workout-exercise .exercise-watch-button.thumbnail-only{grid-template-rows:1fr;padding:0}.focus-version .workout-exercise .exercise-watch-button.thumbnail-only img{object-fit:contain;background:var(--cds-layer-01,#fff);border-radius:50%;width:50px;height:50px;display:block}.focus-version .workout-exercise .exercise-play-affordance{border:2px solid var(--cds-layer-01,#fff);background:var(--cds-background-brand,#0f62fe);width:20px;min-width:20px;height:20px;min-height:20px;color:var(--cds-icon-on-color,#fff);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:1px;right:1px}.focus-version .workout-exercise .exercise-play-affordance>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.focus-version .workout-exercise .exercise-play-affordance svg{transform:translate(.5px)}.focus-version .workout-exercise .exercise-watch-button.thumbnail-only:hover{border-color:var(--cds-border-interactive,#0f62fe)}.focus-version .exercise-demo-available{color:var(--cds-link-primary,#0f62fe)}.focus-version .workout-set>strong{background:var(--cds-layer-02,#f4f4f4);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;width:36px;height:44px;display:grid}.focus-version .workout-set input{background:var(--cds-layer-02,#f4f4f4);border:0;border-radius:6px;height:44px}.focus-version .workout-set input:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px;border:0}.focus-version .workout-set.completed input{background:var(--cds-layer-selected-01,#d0e2ff);border:0}.focus-version .workout-done-heading{place-items:center;display:grid}.focus-version .exercise-video-player{object-fit:cover;pointer-events:none;background:0 0}.focus-version .active-workout-header{grid-template-columns:40px minmax(0,1fr) 40px 72px;gap:6px;padding-inline:6px 10px}.focus-version .workout-finish-button{background:var(--cds-button-primary,#0f62fe);width:72px;height:40px;color:var(--cds-text-on-color,#fff);font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.focus-version .workout-finish-button:hover{background:var(--cds-button-primary-hover,#0353e9)}.focus-version .workout-finish-button:disabled{background:var(--cds-button-disabled,#c6c6c6);color:var(--cds-text-on-color-disabled,#8d8d8d);cursor:wait}.focus-version .workout-finish-button:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:2px}.focus-version .workout-finish-notes{gap:20px;padding-top:4px;display:grid}.focus-version .workout-finish-notes>p{color:var(--cds-text-secondary,#525252);margin:0;font-size:14px;line-height:20px}.focus-version .workout-finish-notes .workout-short-session-note{background:var(--cds-notification-background-warning,#fff8e1);color:var(--cds-text-primary,#161616);align-items:flex-start;gap:8px;padding:12px;display:flex}.focus-version .workout-finish-notes .workout-short-session-note svg{color:var(--cds-support-warning,#f1c21b);flex:none;margin-top:2px}.focus-version .workout-recorded-note strong{color:var(--cds-text-primary,#161616);margin-bottom:4px;font-size:12px;display:block}.focus-version .workout-session-summary{border-bottom:1px solid var(--cds-border-subtle-01,#c6c6c6);background:var(--cds-layer-01,#fff);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.focus-version .workout-session-summary>div{min-width:0;padding:14px 16px 15px}.focus-version .workout-session-summary span{color:var(--cds-text-secondary,#525252);font-size:11px;line-height:16px;display:block}.focus-version .workout-session-summary strong{color:var(--cds-text-primary,#161616);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:15px;font-weight:600;line-height:20px;display:block;overflow:hidden}.focus-version .workout-session-summary>div:first-child strong,.focus-version .workout-exercise-open h3{color:var(--cds-link-primary,#0f62fe)}.focus-version .workout-set.completed>strong{background:var(--cds-support-success-inverse,#a7f0ba)}.focus-version .workout-set.completed input{border-color:var(--cds-support-success,#24a148);background:0 0}.focus-version .workout-set.completed button{border-color:var(--cds-support-success,#24a148);background:var(--cds-support-success,#24a148)}.focus-version .previous-heading .short{display:none}.focus-version .workout-celebration-shell{background:var(--cds-background,#f4f4f4);width:100%;height:100dvh;min-height:0;padding:0;overflow:hidden}.focus-version .workout-celebration{background:var(--cds-background,#f4f4f4);width:min(100%,520px);height:100dvh;min-height:0;color:var(--cds-text-primary,#161616);flex-direction:column;margin-inline:auto;display:flex;overflow:hidden}.focus-version .workout-celebration-top-grid,.focus-version .workout-celebration-content-grid{--cds-grid-gutter:0px;width:100%;max-width:520px;margin-inline:auto;padding-inline:16px}.focus-version .workout-celebration-top-grid{background:var(--cds-layer-01,#fff);flex:none}.focus-version .workout-celebration-topbar{min-height:calc(64px + env(safe-area-inset-top));border-bottom:1px solid var(--cds-border-subtle-01,#c6c6c6);padding-top:env(safe-area-inset-top);background:var(--cds-layer-01,#fff);justify-content:space-between;align-items:flex-end;display:flex}.focus-version .workout-celebration-topbar>div{text-align:left;gap:1px;min-width:0;padding:8px 0 10px;display:grid}.focus-version .workout-celebration-topbar span{color:var(--cds-text-secondary,#525252);font-size:12px;line-height:16px}.focus-version .workout-celebration h1{color:var(--cds-text-primary,#161616);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:500;line-height:24px;overflow:hidden}.focus-version .workout-celebration-topbar>button{width:48px;height:48px;color:var(--cds-icon-primary,#161616);cursor:pointer;background:0 0;border:0;flex:0 0 48px;place-items:center;display:grid}.focus-version .workout-celebration-topbar>button:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.focus-version .workout-celebration-topbar>button:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.focus-version .workout-celebration-content-grid{overscroll-behavior:contain;min-height:0;padding-block:12px calc(12px + env(safe-area-inset-bottom));flex:auto;overflow-y:auto}.focus-version .workout-celebration-column,.focus-version .workout-celebration-stack{min-width:0;min-height:0}.focus-version .workout-celebration-stack{flex-direction:column;display:flex}.focus-version .workout-calendar-card{border:1px solid var(--cds-border-subtle-01,#c6c6c6);background:var(--cds-layer-01,#fff);width:100%;min-width:0;color:var(--cds-text-primary,#161616);text-align:left;border-radius:10px;padding:12px;overflow:hidden}.focus-version .workout-calendar-card>header{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.focus-version .workout-calendar-card>header>div:first-child{gap:1px;min-width:0;display:grid}.focus-version .workout-calendar-card>header strong{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:18px;font-weight:500;line-height:24px;overflow:hidden}.focus-version .workout-calendar-card>header span{color:var(--cds-text-secondary,#525252);font-size:11px;line-height:16px}.focus-version .workout-calendar-navigation{flex:none;display:flex}.focus-version .workout-calendar-navigation button{width:40px;height:40px;color:var(--cds-icon-primary,#161616);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.focus-version .workout-calendar-navigation button:hover:not(:disabled){background:var(--cds-layer-hover-01,#e8e8e8)}.focus-version .workout-calendar-navigation button:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.focus-version .workout-calendar-navigation button:disabled{color:var(--cds-icon-disabled,#c6c6c6);cursor:not-allowed}.focus-version .workout-calendar-count{color:var(--cds-text-secondary,#525252);margin:4px 0 8px;font-size:12px;line-height:16px}.focus-version .workout-calendar-weekdays,.focus-version .workout-calendar-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.focus-version .workout-calendar-weekdays{color:var(--cds-text-helper,#6f6f6f);margin-bottom:5px;font-size:11px}.focus-version .workout-calendar-days>span{background:var(--cds-layer-02,#f4f4f4);height:clamp(28px,5.2dvh,36px);color:var(--cds-text-secondary,#525252);font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;font-size:12px;display:grid}.focus-version .workout-calendar-days>span.empty{background:0 0}.focus-version .workout-calendar-days>span.logged{background:var(--cds-background-brand,#0f62fe);color:var(--cds-text-on-color,#fff);font-weight:600}.focus-version .workout-celebration .workout-celebration-note{color:var(--cds-text-secondary,#525252);flex:none;margin:8px 0 0;font-size:12px;line-height:16px}.focus-version .workout-celebration-done{background:var(--cds-button-primary,#0f62fe);width:100%;min-height:48px;color:var(--cds-text-on-color,#fff);font:inherit;cursor:pointer;border:0;border-radius:4px;flex:none;margin-top:12px;font-size:15px;font-weight:600}.focus-version .workout-celebration-done:hover{background:var(--cds-button-primary-hover,#0353e9)}.focus-version .workout-celebration-done:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:2px}@media (width<=399px){.focus-version .active-workout-header{grid-template-columns:36px minmax(0,1fr) 40px 68px;gap:3px;padding-inline:2px 6px}.focus-version .workout-finish-button{width:68px}.focus-version .workout-session-summary>div{padding-inline:12px}.focus-version .previous-heading .long{display:none}.focus-version .previous-heading .short{display:inline}.focus-version .workout-set input{appearance:textfield;padding-inline:4px}.focus-version .workout-set input::-webkit-inner-spin-button{appearance:none;margin:0}.focus-version .workout-set input::-webkit-outer-spin-button{appearance:none;margin:0}.focus-version .workout-exercise-identity{grid-template-columns:48px minmax(0,1fr);gap:10px}.focus-version .workout-exercise-media-placeholder,.focus-version .workout-exercise .exercise-watch-button.thumbnail-only{width:48px;min-width:48px;height:48px;min-height:48px}.focus-version .workout-exercise .exercise-watch-button.thumbnail-only img{width:46px;height:46px}}.focus-version.is-training-session-active .active-workout-header{z-index:90;min-height:calc(58px + env(safe-area-inset-top));padding:calc(6px + env(safe-area-inset-top)) 8px 9px 4px;background:var(--cds-layer-01,#fff);box-shadow:0 1px 0 var(--cds-border-subtle-01,#c6c6c6);grid-template-columns:36px minmax(0,1fr) 52px 58px;gap:4px;position:sticky;top:0}.focus-version.is-training-session-active .workout-program-back{width:36px;height:36px}.focus-version.is-training-session-active .active-workout-heading{gap:0}.focus-version.is-training-session-active .active-workout-header h2{font-size:13px;font-weight:600;line-height:16px}.focus-version.is-training-session-active .workout-elapsed{color:var(--cds-link-primary,#0f62fe);margin:0;font-size:14px;font-weight:500;line-height:18px}.focus-version.is-training-session-active .active-workout-header .rest-timer-toggle{grid-column:auto;justify-content:center;gap:3px;width:52px;min-width:52px;height:34px;min-height:34px;margin:0;display:inline-flex}.focus-version.is-training-session-active .rest-timer-toggle span{clip:auto;white-space:nowrap;width:auto;height:auto;margin:0;font-size:10px;font-weight:600;line-height:12px;position:static;overflow:visible}.focus-version.is-training-session-active .workout-finish-button{background:#161616;border-radius:4px;width:58px;height:34px;font-size:12px}.focus-version.is-training-session-active .workout-finish-button:hover{background:#353535}.focus-version.is-training-session-active .workout-exercise-list{width:100%;overflow:visible}.focus-version.is-training-session-active .workout-exercise{padding:18px 0 20px}.focus-version.is-training-session-active .workout-exercise-open,.focus-version.is-training-session-active .exercise-instructions,.focus-version.is-training-session-active .exercise-client-notes,.focus-version.is-training-session-active .exercise-rest-setting{width:calc(100% - 32px);margin-inline:16px}.focus-version.is-training-session-active .exercise-client-notes{padding-inline:0}.focus-version.is-training-session-active .workout-set-head,.focus-version.is-training-session-active .workout-set{width:100%;padding-inline:16px}.focus-version.is-training-session-active .workout-set-head{padding-block:0 6px}.focus-version.is-training-session-active .workout-set{border-top:1px solid var(--cds-border-subtle-01,#c6c6c6)}.focus-version .workout-superset-badge{background:var(--workout-group-color,#8a3ffc);color:#fff;border-radius:4px;align-items:center;width:fit-content;min-height:24px;margin-top:5px;padding:3px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.focus-version .workout-exercise-item.group-tone-0{--workout-group-color:#8a3ffc}.focus-version .workout-exercise-item.group-tone-1{--workout-group-color:#009d9a}.focus-version .workout-exercise-item.group-tone-2{--workout-group-color:#d12771}.focus-version .workout-exercise-item.group-tone-3{--workout-group-color:#b28600}.focus-version .workout-exercise-identity{grid-template-columns:60px minmax(0,1fr)}.focus-version .workout-exercise-media-placeholder,.focus-version .workout-exercise .exercise-watch-button.thumbnail-only{width:60px;min-width:60px;height:60px;min-height:60px}.focus-version .workout-exercise .exercise-watch-button.thumbnail-only img{object-fit:cover;border-radius:50%;width:100%;height:100%}@media (width<=359px){.focus-version.is-training-session-active .active-workout-header{grid-template-columns:34px minmax(0,1fr) 48px 54px;padding-right:4px}.focus-version.is-training-session-active .active-workout-header .rest-timer-toggle{width:48px;min-width:48px}.focus-version.is-training-session-active .workout-finish-button{width:54px}.focus-version.is-training-session-active .workout-set-head,.focus-version.is-training-session-active .workout-set{padding-inline:12px}}.focus-version.is-training-session-active .workout-rest-timer{z-index:120;width:min(100vw,40rem);min-height:112px;padding:14px 14px calc(12px + env(safe-area-inset-bottom));color:#f4f4f4;background:#161616;border:0;border-radius:0;grid-template-rows:1fr;grid-template-columns:minmax(92px,.55fr) minmax(0,1.45fr);align-items:center;column-gap:12px;display:grid;position:fixed;bottom:0;left:50%;right:auto;overflow:hidden;transform:translate(-50%);box-shadow:0 -5px 18px #0003}.focus-version.is-training-session-active .active-workout.has-rest-timer .workout-exercise-list{padding-bottom:calc(136px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(136px + env(safe-area-inset-bottom))}.focus-version.is-training-session-active .workout-rest-progress{background:#393939;height:4px;position:absolute;inset:0 0 auto}.focus-version.is-training-session-active .workout-rest-progress span{background:var(--cds-link-primary,#0f62fe);height:100%;transition:width .25s linear;display:block}.focus-version.is-training-session-active .workout-rest-time{grid-row:1;min-height:0;padding:0}.focus-version.is-training-session-active .workout-rest-time strong{color:#f4f4f4;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,8vw,2.75rem);font-weight:400;line-height:1}.focus-version.is-training-session-active .workout-rest-controls{grid-area:1/2;grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.focus-version.is-training-session-active .workout-rest-controls button{color:#f4f4f4;min-width:0;min-height:42px;font:inherit;cursor:pointer;background:#262626;border:0;border-radius:4px;font-size:14px;font-weight:500}.focus-version.is-training-session-active .workout-rest-controls button:hover{background:#353535}.focus-version.is-training-session-active .workout-rest-controls button:focus-visible{outline-offset:-4px;outline:2px solid #fff}.focus-version.is-training-session-active .workout-rest-timer.is-complete{border:0;box-shadow:0 -5px 18px #0003}@media (width<=479px){.focus-version.is-training-session-active .workout-rest-timer{width:100vw;min-height:106px;padding-inline:12px}.focus-version.is-training-session-active .active-workout.has-rest-timer .workout-exercise-list{padding-bottom:calc(130px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(130px + env(safe-area-inset-bottom))}.focus-version.is-training-session-active .workout-rest-controls{gap:8px}.focus-version.is-training-session-active .workout-rest-controls button{min-height:40px}}.client-guides-page,.coach-guides-page,.guide-reader-page{background:var(--cds-background,#f4f4f4);min-height:100%;padding:40px 0 72px}.guides-header-grid,.guides-content-grid,.guide-reader-header-grid,.guide-reader-content-grid{max-width:1184px;margin-inline:auto}.guides-content-grid+.guides-content-grid{margin-top:16px}.guides-card-grid{row-gap:16px}.guides-page-header{border-bottom:1px solid var(--cds-border-subtle-01,#c6c6c6);justify-content:space-between;align-items:flex-end;gap:24px;min-height:126px;padding:0 0 24px;display:flex}.guides-page-header>div{gap:6px;display:grid}.guides-page-header h1{letter-spacing:-.025em;margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:400;line-height:1.08}.guides-page-header p{max-width:58ch;color:var(--cds-text-secondary,#525252);margin:0;line-height:1.45}.guides-page-header .eyebrow{color:var(--cds-link-primary,#0f62fe);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.client-guides-page .guides-page-header{border-bottom:0}.client-guide-card{border:1px solid var(--cds-border-subtle,#e0e0e0);background:var(--cds-layer-01,#fff);width:100%;min-height:72px;color:var(--cds-text-primary,#161616);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;padding:20px 24px;display:flex}.client-guide-card:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.client-guide-card:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.client-guide-card strong{text-wrap:balance;font-size:1rem;font-weight:600;line-height:1.25}.client-guide-card.is-start-here{color:#fff;background:#123f35;border:0;min-height:96px}.client-guide-card.is-start-here:hover{background:#0e332b}.client-guide-card.is-start-here>span{gap:8px;display:grid}.client-guide-card.is-start-here small{color:#a7e8d1;letter-spacing:.1em;font-size:12px;font-style:normal;font-weight:600}.client-guide-card.is-start-here strong{font-size:1rem;font-weight:600;line-height:1.4}.guides-loading,.guides-empty{border:1px solid var(--cds-border-subtle-01,#c6c6c6);background:var(--cds-layer-01,#fff);min-height:220px;color:var(--cds-text-secondary,#525252);text-align:center;align-content:center;justify-items:center;gap:10px;padding:32px;display:grid}.guides-empty h2{color:var(--cds-text-primary,#161616);margin:6px 0 0;font-size:20px;font-weight:500}.guides-empty p{max-width:46ch;margin:0;line-height:1.5}.guides-empty>button{margin-top:12px}.coach-guide-list{border:1px solid var(--cds-border-subtle-01,#c6c6c6);background:var(--cds-layer-01,#fff);margin:0;padding:0;list-style:none}.coach-guide-list li{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:82px;padding:12px 16px;display:grid}.coach-guide-list li+li{border-top:1px solid var(--cds-border-subtle-01,#c6c6c6)}.coach-guide-file-icon{background:var(--cds-layer-accent-01,#e0e0e0);place-items:center;width:40px;height:40px;display:grid}.coach-guide-copy{gap:4px;display:grid}.coach-guide-copy strong{font-size:16px;font-weight:500}.coach-guide-copy small{color:var(--cds-text-secondary,#525252);font-size:12px}.coach-guide-actions{align-items:center;display:flex}.guide-editor-form{gap:24px;padding-bottom:8px;display:grid}.guide-client-picker{border:0;min-width:0;margin:0;padding:0}.guide-client-picker legend{color:var(--cds-text-primary,#161616);margin-bottom:5px;font-size:14px;font-weight:600}.guide-client-picker>p{color:var(--cds-text-secondary,#525252);margin:0 0 12px;font-size:12px;line-height:1.4}.guide-client-picker>div{gap:1px;max-height:260px;padding-right:4px;display:grid;overflow-y:auto}.guide-client-picker label span{gap:2px;display:inline-grid}.guide-client-picker label strong{font-weight:500}.guide-client-picker label small{color:var(--cds-text-secondary,#525252);font-size:12px}.guide-editor-current-file{border:1px solid var(--cds-border-subtle-01,#c6c6c6);background:var(--cds-layer-02,#f4f4f4);align-items:center;gap:12px;padding:14px 16px;display:flex}.guide-editor-current-file>span{gap:3px;display:grid}.guide-editor-current-file small{color:var(--cds-text-secondary,#525252)}.guide-reader-page{padding-top:0}.guide-reader-header{border-bottom:1px solid var(--cds-border-subtle-01,#c6c6c6);background:var(--cds-layer-01,#fff);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:88px;display:grid}.guide-reader-header>button{width:48px;height:48px;color:var(--cds-icon-primary,#161616);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.guide-reader-header>button:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.guide-reader-header>button:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.guide-reader-header>div{min-width:0;padding-right:16px}.guide-reader-header p{color:var(--cds-text-secondary,#525252);letter-spacing:.04em;text-transform:uppercase;margin:0 0 3px;font-size:11px}.guide-reader-header h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:500;line-height:1.25;overflow:hidden}.guide-reader-frame{border:1px solid var(--cds-border-subtle-01,#c6c6c6);background:var(--cds-layer-01,#fff);border-top:0;height:calc(100dvh - 160px);min-height:620px;overflow:hidden}.guide-reader-frame iframe{background:var(--cds-layer-01,#fff);border:0;width:100%;height:100%;display:block}.guide-language-filter{flex-wrap:wrap;gap:4px;margin-bottom:20px;display:flex}.guide-language-filter button{border:1px solid var(--cds-border-subtle-01,#c6c6c6);background:var(--cds-layer-01,#fff);min-height:44px;color:var(--cds-text-primary,#161616);font:inherit;cursor:pointer;padding:0 20px}.guide-language-filter button[aria-pressed=true]{color:#fff;background:#123f35;border-color:#123f35}.guide-language-filter button:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:2px}.guide-mobile-preview-modal .cds--modal-container{width:min(438px,100vw - 24px);max-width:438px;max-height:calc(100dvh - 24px)}.guide-mobile-preview-modal .cds--modal-content{padding:0 24px 24px;overflow:hidden}.guide-mobile-preview-modal .guide-mobile-preview{border:1px solid var(--cds-border-subtle-01,#c6c6c6);width:100%;max-width:390px;height:min(70dvh,780px);min-height:0;margin-inline:auto}body.guide-reader-open{overflow:hidden}.guide-fullscreen-reader{z-index:110;background:var(--cds-layer-01,#fff);flex-direction:column;min-width:0;display:flex;position:fixed;inset:0;overflow:hidden}.guide-fullscreen-bar{min-height:calc(64px + env(safe-area-inset-top));border-bottom:1px solid var(--cds-border-subtle-01,#c6c6c6);padding-top:env(safe-area-inset-top);background:var(--cds-layer-01,#fff);flex:none;justify-content:space-between;align-items:flex-end;display:flex}.guide-fullscreen-bar h2{color:var(--cds-text-primary,#161616);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 16px 19px;font-size:20px;font-weight:500;line-height:24px;overflow:hidden}.guide-fullscreen-bar button{border:0;border-left:1px solid var(--cds-border-subtle-01,#c6c6c6);width:64px;height:64px;color:var(--cds-icon-primary,#161616);cursor:pointer;background:0 0;flex:0 0 64px;place-items:center;padding:0;display:grid}.guide-fullscreen-bar button:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.guide-fullscreen-bar button:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.guide-fullscreen-frame{background:var(--cds-layer-01,#fff);flex:auto;min-height:0;overflow:hidden}.guide-fullscreen-frame iframe{background:var(--cds-layer-01,#fff);border:0;width:100%;height:100%;display:block}.guide-fullscreen-frame.is-start-here{overscroll-behavior:contain;background:#f4f4f4;overflow-y:auto}.start-here-guide{color:#161616;background:#fff;width:100%;max-width:1184px;margin:0 auto}.start-here-hero{color:#fff;background:#123f35;padding:clamp(48px,8vw,96px) clamp(24px,7vw,80px)}.start-here-hero p,.start-here-kicker,.start-here-summary>p{color:#75d6b4;letter-spacing:.1em;margin:0 0 16px;font-size:12px;font-weight:600}.start-here-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:17ch;margin:0 0 24px;font-size:clamp(2.5rem,7vw,5rem);font-weight:300;line-height:.98}.start-here-hero span{color:#d9eee7;max-width:58ch;font-size:clamp(1rem,2vw,1.25rem);line-height:1.5;display:block}.start-here-grid{padding-block:clamp(40px,7vw,80px)}.start-here-section{padding:0 0 40px}.start-here-section+.start-here-section{border-top:1px solid #e0e0e0;padding-top:40px}.start-here-section h2{letter-spacing:-.025em;max-width:24ch;margin:0 0 20px;font-size:clamp(1.7rem,4vw,2.5rem);font-weight:400;line-height:1.08}.start-here-section>p:not(.start-here-kicker):not(.start-here-note){color:#393939;max-width:64ch;margin:0;font-size:1rem;line-height:1.65}.start-here-timeline{margin:0;padding:0;list-style:none;display:grid}.start-here-timeline li{border-top:1px solid #e0e0e0;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.start-here-timeline li>span{color:#123f35;background:#d9eee7;place-items:center;width:32px;height:32px;font-weight:600;display:grid}.start-here-timeline h3{margin:2px 0 7px;font-size:1rem;font-weight:600}.start-here-timeline p{color:#525252;margin:0;line-height:1.55}.start-here-midpoint{border-left:4px solid #1f765e;padding-left:24px}.start-here-contacts{margin:0}.start-here-contacts>div{border-top:1px solid #e0e0e0;grid-template-columns:minmax(120px,.7fr) 1.3fr;gap:16px;padding:18px 0;display:grid}.start-here-contacts dt{font-weight:600}.start-here-contacts dd{color:#525252;margin:0}.start-here-note{background:#fff8e1;border-left:4px solid #f1c21b;margin:24px 0 0;padding:16px 20px;line-height:1.55}.start-here-review,.start-here-summary button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#1f765e;border:0;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.start-here-review:hover,.start-here-summary button:hover{background:#155c49}.start-here-summary{color:#fff;background:#123f35;padding:32px;position:sticky;top:32px}.start-here-summary h2{margin:0 0 28px;font-size:1.65rem;font-weight:400;line-height:1.15}.start-here-summary ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.start-here-summary li{color:#d9eee7;border-top:1px solid #fff3;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:16px 0;line-height:1.4;display:grid}.start-here-summary li svg{color:#75d6b4}.start-here-summary button{color:#123f35;background:#fff;width:100%}.start-here-summary button:hover{background:#d9eee7}.guide-pdf-pages{overscroll-behavior:contain;background:var(--cds-background,#f4f4f4);scrollbar-gutter:stable;width:100%;height:100%;overflow:hidden auto}.guide-pdf-native-fallback{background:#fff;border:0;width:100%;height:100%;display:block}.guide-pdf-page{background:#fff;display:block;width:100%!important;height:auto!important}.guide-pdf-page+.guide-pdf-page{border-top:1px solid var(--cds-border-subtle-01,#c6c6c6)}.guide-pdf-status{place-items:center;min-height:50dvh;padding:24px;display:grid}.guide-pdf-status .cds--inline-notification{width:min(100%,560px)}@media (width<=860px){.client-guides-page,.coach-guides-page{min-height:calc(100dvh - 64px - env(safe-area-inset-bottom));padding:24px 0 calc(88px + env(safe-area-inset-bottom))}.guides-page-header{align-items:flex-start;min-height:104px;padding-bottom:20px}.guides-page-header.coach{display:grid}.guides-page-header.coach>button{width:100%;max-width:none}.coach-guide-list li{grid-template-columns:40px minmax(0,1fr)}.coach-guide-actions{grid-column:2}.guide-reader-page{min-height:calc(100dvh - 64px - env(safe-area-inset-bottom));padding-bottom:calc(64px + env(safe-area-inset-bottom))}.guide-reader-frame{height:calc(100dvh - 88px - 64px - env(safe-area-inset-bottom));border-inline:0;min-height:480px}.guide-fullscreen-reader{bottom:calc(64px + env(safe-area-inset-bottom))}.start-here-summary{margin-top:8px;position:static}}@media (width<=479px){.client-guide-card{min-height:72px;padding:20px 16px}.start-here-hero{padding-inline:20px}.start-here-grid{padding-block:32px}.start-here-contacts>div{grid-template-columns:1fr;gap:6px}.start-here-midpoint{padding-left:16px}.start-here-summary{padding:24px 20px}.coach-guide-actions{grid-template-columns:1fr 1fr;display:grid}.coach-guide-actions>button{width:100%;max-width:none}}@media (width<=1024px){body :is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=time],textarea,select,[contenteditable=true]){font-size:16px}}[hidden]{display:none!important}.workout-resume-bar{z-index:650;color:#fff;background:#161616;border:1px solid #525252;border-radius:8px;align-items:center;gap:16px;padding:16px 20px;display:flex;position:fixed;bottom:24px;left:272px;right:32px;box-shadow:0 4px 16px #0003}.workout-resume-bar>div{flex:1;gap:4px;min-width:0;display:grid}.workout-resume-bar strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workout-resume-bar span{font-variant-numeric:tabular-nums;font-size:14px}.workout-resume-bar button{color:#fff;cursor:pointer;background:#0f62fe;border:0;align-items:center;gap:8px;min-height:44px;padding:8px 16px;display:flex}.workout-resume-bar button:focus-visible,.save-status-banner button:focus-visible{outline-offset:3px;outline:2px solid #78a9ff}.has-workout-resume .main-view{padding-bottom:130px}.save-status-banner{color:#161616;background:#fff1c7;border-left:3px solid #8e6a00;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:12px 16px;font-size:14px;display:flex}.save-status-banner button{cursor:pointer;background:0 0;border:1px solid #525252;flex-shrink:0;min-height:44px;padding:8px 12px}.metric-empty{color:#525252;padding:16px 24px;font-size:14px;line-height:1.5}.food-result .result-quick-add{justify-content:center;align-items:center;gap:4px;width:auto;min-width:76px;display:flex}.result-quick-add span{white-space:nowrap;font-size:12px}.guide-pdf-page-slot{background:#fff;width:100%}.roster-pagination{justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:14px;display:flex}.roster-pagination button{cursor:pointer;background:#fff;border:1px solid #8d8d8d;min-height:44px;padding:8px 16px}.roster-pagination button:disabled{cursor:default;opacity:.5}@media (width<=767px){.workout-resume-bar{bottom:calc(78px + env(safe-area-inset-bottom));gap:8px;padding:12px;left:12px;right:12px}.workout-resume-bar>svg{display:none}.workout-resume-bar span{font-size:12px}.workout-resume-bar strong{font-size:14px}.workout-resume-bar button{padding:8px 12px}.has-workout-resume .main-view{padding-bottom:calc(184px + env(safe-area-inset-bottom))}}.today-page{max-width:960px;margin:0 auto;padding:32px 24px}.today-page header{margin-bottom:32px}.today-page h1{margin:8px 0;font-size:36px;line-height:1.2}.today-page header p,.today-checkin-status{color:#525252;line-height:1.5}.today-actions{grid-template-columns:1fr 1fr;gap:16px;display:grid}.today-action{text-align:left;color:#161616;cursor:pointer;background:#fff;border:1px solid #d4d4d4;align-items:center;gap:18px;width:100%;min-height:112px;padding:24px;display:flex}.today-action>span{flex:1;gap:8px;display:grid}.today-action small{color:#525252;font-size:13px}.today-action strong{font-size:20px;line-height:1.3}.today-action span span{color:#525252;font-size:14px;line-height:1.4}.today-action:hover{background:#f4f4f4}.today-action:focus-visible,.workout-session-actions button:focus-visible{outline-offset:3px;outline:2px solid #0f62fe}.today-checkin{border-left:4px solid #0f62fe;margin-bottom:16px}.today-checkin.is-overdue{border-left-color:#da1e28}.today-resources{min-height:88px;margin-top:24px}.today-checkin-status{margin-top:24px}.workout-session-actions{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.workout-session-actions button{cursor:pointer;background:#fff;border:1px solid #c6c6c6;min-height:44px;padding:10px 14px}.workout-session-actions span{flex:1;font-size:14px}.workout-session-actions button:last-child{color:#b81921}@media (width<=600px){.today-page{padding:24px 16px}.today-actions{grid-template-columns:1fr}.today-action{padding:20px 16px}.workout-session-actions span{flex-basis:100%;order:3}}.client-plan-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.6}.message-checkin-modal .cds--modal-container{background:#fff;border-radius:10px;max-width:640px}.message-checkin-modal .cds--modal-header{background:#fff}.message-checkin-modal .cds--text-area,.message-checkin-modal .cds--number input{color:#161616;background:#fff;border:1px solid #8d8d8d;border-radius:6px;font-size:16px}.message-checkin-modal .cds--text-area{resize:vertical;min-height:112px;padding:12px}.message-checkin-modal .cds--text-area:focus,.message-checkin-modal .cds--number input:focus{outline-offset:1px;outline:2px solid #0f62fe}.checkin-rating-options{flex-wrap:wrap;gap:8px;display:flex}.checkin-rating-options button{color:#161616;min-width:44px;height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #8d8d8d;border-radius:6px;font-weight:600}.checkin-rating-options button:hover{background:#e8e8e8}.checkin-rating-options button[aria-pressed=true]{color:#fff;background:#161616;border-color:#161616}.checkin-rating-options button:focus-visible{outline-offset:2px;outline:2px solid #0f62fe}.checkin-rating-control>p{color:#393939;margin:10px 0 0;font-size:.875rem}.message-checkin-submit{border-radius:6px}.focus-version .has-client-bottom-nav,.focus-version .has-client-bottom-nav *{scrollbar-width:none;scrollbar-gutter:auto}html:has(.has-client-bottom-nav){scrollbar-width:none;scrollbar-gutter:auto}html:has(.has-client-bottom-nav) body{scrollbar-width:none;scrollbar-gutter:auto}html:has(.has-client-bottom-nav)::-webkit-scrollbar{display:none}html:has(.has-client-bottom-nav) body::-webkit-scrollbar{display:none}.focus-version .has-client-bottom-nav::-webkit-scrollbar{display:none}.focus-version .has-client-bottom-nav ::-webkit-scrollbar{display:none}.focus-version .has-client-bottom-nav{background:var(--fi-page-background)}.focus-version .has-client-bottom-nav .daily-overview :is(.date-nav,.date-nav button,.copy-day-button,.quick-scan-button){border:0}.focus-version .has-client-bottom-nav .training-program-heading{min-height:64px;padding:16px 20px}.focus-version .has-client-bottom-nav .training-program-heading h1{font-size:20px;line-height:28px}.focus-version .has-client-bottom-nav .message-date-separator:before,.focus-version .has-client-bottom-nav .message-date-separator:after{display:none}.focus-version .has-client-bottom-nav .coach-message-composer{border-top:0}.focus-version .has-client-bottom-nav .coach-message-composer textarea{background:#f4f4f4;border:0}.focus-version .has-client-bottom-nav .coach-message-composer button:disabled{color:#6f6f6f;background:#f4f4f4}.focus-version .has-client-bottom-nav .progress-chart-label{fill:#525252;font-size:11px}.focus-version .has-client-bottom-nav .content-column{background:var(--fi-page-background)}.focus-version .has-client-bottom-nav .client-training-empty{padding:20px}.focus-version .has-client-bottom-nav .client-training-empty h1{font-size:16px;line-height:24px}.focus-version .workout-set input::placeholder{color:#737373;opacity:1}.builder-set-targets{margin:1rem 0}.builder-set-targets>p{color:#525252;margin:0 0 .75rem;font-size:.875rem}.builder-set-target-row{grid-template-columns:4rem minmax(7rem,12rem) minmax(7rem,12rem) 8rem;align-items:start;gap:.75rem;margin-bottom:.75rem;display:grid}.builder-set-target-row>strong{padding-top:2rem;font-size:.875rem}.builder-set-target-row>button,.builder-set-default{margin-top:1.75rem;font-size:.8125rem}.builder-set-target-row>button{cursor:pointer;text-align:left;background:0 0;border:0;padding:.5rem 0;text-decoration:underline}.builder-set-target-row>button:disabled{color:#6f6f6f;cursor:default;text-decoration:none}.builder-set-default{color:#6f6f6f;padding-top:.5rem}@media (width<=600px){.builder-set-target-row{grid-template-columns:3rem minmax(0,1fr) minmax(0,1fr);gap:.5rem}.builder-set-target-row>button,.builder-set-default{grid-column:2/4;margin-top:0}}@media (width>=673px){.training-builder .exercise-builder-row{grid-template-columns:7rem minmax(8rem,1fr) 6rem 7rem 2.75rem}}.builder-set-targets{padding-inline:1rem}.exercise-detail-instructions ol{margin:.75rem 0 0;padding-left:1.5rem;list-style:decimal}.exercise-detail-instructions li{margin-bottom:.75rem;padding-left:.25rem;line-height:1.6;display:list-item}.exercise-detail-instructions li::marker{font-weight:600}.account-version{color:#525252;padding:12px 16px;display:block}.notification-settings{gap:16px;padding-bottom:16px;display:grid}.notification-settings label{align-items:center;gap:12px;min-height:44px;display:flex}.notification-settings button,.guide-zoom-controls button{color:#161616;background:#fff;border:1px solid #c6c6c6;border-radius:6px;min-width:44px;min-height:44px;padding:8px 12px}.notification-settings input{width:20px;height:20px}.guide-zoom-controls{z-index:2;background:#fff;border-bottom:1px solid #ddd;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:8px;display:flex;position:sticky;top:0}.guide-pdf-pages{overflow:auto}.chat-safety-button{min-width:44px;min-height:44px}.safety-inbox{gap:16px;padding-bottom:24px;display:grid}.safety-inbox article{border:1px solid #c6c6c6;border-radius:8px;gap:12px;padding:16px;display:grid}.safety-inbox article>div{flex-wrap:wrap;gap:8px;display:flex}.safety-inbox button{color:#161616;background:#fff;border:1px solid #8d8d8d;border-radius:6px;min-height:44px;padding:10px 14px}.safety-inbox textarea{color:#161616;background:#fff;border:1px solid #8d8d8d;border-radius:6px;width:100%;min-height:96px;padding:12px}.draft-status,.metric-latest{color:#525252;font-size:.875rem;line-height:1.5}.metric-latest{margin:8px 0}.checkin-rating-options button[aria-checked=true]{color:#fff;background:#161616;border-color:#161616}.pdf-viewer{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.pdf-viewer .guide-pdf-pages{flex:1;height:auto;min-height:0}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2FF,U+1E??,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root,body,.focus-version,[data-carbon-theme]{--fi-green:#39ff14;--fi-page-background:#ededed;--cds-font-family-sans:Manrope, Arial, sans-serif;--cds-button-primary:#39ff14;--cds-button-primary-hover:#2ee60c;--cds-button-primary-active:#27cf09;--cds-button-secondary:#eee;--cds-button-secondary-hover:#e0e0e0;--cds-interactive:#161616;--cds-link-primary:#161616;--cds-link-primary-hover:#393939;--cds-focus:#161616;--cds-text-on-color:#fff;--cds-icon-on-color:#fff;--cds-border-interactive:#161616;--cds-background-brand:#161616;font-family:Manrope,Arial,sans-serif}body :is(button,input,textarea,select,.cds--label,.cds--modal,.cds--btn){font-family:inherit}.focus-version :is(button,input,textarea,select,p,span,strong,small,label){font-family:Manrope,Arial,sans-serif}.focus-version :is(.workout-finish-button,.workout-celebration-done){color:#0a0a0a;background:#39ff14;border-radius:6px}.focus-version :is(.workout-finish-button,.workout-celebration-done):hover{background:#2ee60c}.focus-version .workout-exercise-media-placeholder{display:none}.focus-version .chat-message.is-own>p{color:#fff;background:#161616;border-color:#161616}.focus-version :is(.nutrition-meter-fill,.macro-fill),.focus-version .nutrition-meter-card.protein .nutrition-meter-fill,.focus-version .nutrition-meter-card.calories .nutrition-meter-fill{background:#161616}.focus-version .workout-calendar-days>span.logged{color:#0a0a0a;background:#39ff14}.push-settings-icon,.push-settings-copy>strong{display:none}body :is(h1,h2,h3,h4){letter-spacing:-.025em;font-family:Manrope,Arial,sans-serif}body .cds--btn{border-radius:6px;min-height:44px;font-weight:650}body .cds--btn--primary{color:#0a0a0a;background:#39ff14;border-color:#0000}body .cds--btn--primary:hover{background:#2ee60c}body .cds--modal-close.cds--btn{color:#161616;background:0 0;border-radius:6px}body .cds--modal-close.cds--btn:hover{background:#eee}body .cds--btn--secondary{color:#161616;background:#eee;border-color:#0000}body .cds--btn--ghost{color:#161616}body .cds--btn--danger,body .cds--btn--danger--primary{color:#fff}body .cds--btn:disabled{color:#6f6f6f;background:#e0e0e0;border-color:#0000}body :is(.primary-button,.workout-finish-button,.workout-celebration-done,.workout-resume-bar button){color:#0a0a0a;background:#39ff14;border-radius:6px;font-weight:650}body :is(.primary-button,.workout-finish-button,.workout-celebration-done):hover{background:#2ee60c}body :is(.secondary-button,.food-header-back,.text-link){color:#161616}body :is(button,a,input,select,textarea):focus-visible{outline-color:#161616}body .cds--modal-container{background:#fff;border-radius:8px}body .cds--modal-header,body .cds--modal-content{background:#fff}body .cds--modal-header__label{display:none}body .cds--modal-header__heading{font-size:22px;font-weight:650}body .cds--modal-footer{background:#fff;gap:10px;min-height:80px;padding:16px}body .cds--modal-footer .cds--btn{justify-content:center;align-items:center;max-width:none;height:48px;min-height:48px;padding:12px 20px}body :is(.cds--text-input,.cds--text-area,.cds--select-input,.cds--number input){color:#161616;background:#fff;border:1px solid #8d8d8d;border-radius:6px;font-size:16px}body .cds--label{color:#393939}.focus-version .client-bottom-nav button.active:before{display:none}.focus-version .client-bottom-nav button.active{color:#39ff14}.focus-version .client-bottom-nav button:focus-visible{outline-color:#39ff14}.focus-version .nav-item.active{color:#fff;background:#161616}.focus-version .side-nav .nav-item.active{color:#39ff14}.focus-version .progress-plus-action{white-space:nowrap;width:auto;height:44px;padding:0 10px;font-size:13px;font-weight:650}.focus-version .progress-metric-row>header{justify-content:space-between}.progress-cadence{color:#525252;margin:0 24px;font-size:12px}.focus-version .progress-metric-chart polyline{stroke:#161616}.focus-version .progress-metric-chart{width:100%;height:190px}.focus-version .progress-metric-visual{max-width:680px;margin-inline:auto}.focus-version .progress-metric-chart circle{stroke:#161616;fill:#fff}.focus-version .progress-metric-chart circle:last-of-type{fill:#39ff14}.focus-version .checkin-rating-options{grid-template-columns:repeat(5,minmax(0,1fr));max-width:480px;display:grid}.focus-version .checkin-rating-options button{width:100%;min-width:0;min-height:46px}.focus-version .checkin-rating-options button[aria-pressed=true],.checkin-choice-options button[aria-pressed=true]{color:#0a0a0a;background:#39ff14;border-color:#161616}.checkin-choice-options{gap:8px;display:grid}.checkin-choice-options button{text-align:left;cursor:pointer;background:#fff;border:1px solid #8d8d8d;border-radius:6px;min-height:46px;padding:10px 14px}.checkin-scale-ends{justify-content:space-between;gap:16px;display:flex}.focus-version .training-day-card .cds--btn--ghost{color:#161616}.exercise-note-disclosure{margin:4px 0 12px}.exercise-note-disclosure summary{cursor:pointer;color:#525252;min-height:44px;padding:12px 0;font-size:13px}.focus-version .workout-set input{background:#fff;border:1px solid #8d8d8d;border-radius:6px;min-height:44px;font-size:16px}.focus-version .workout-set.completed{background:#f2ffef}.focus-version .workout-set.completed button{background:var(--fi-field-background);color:#0a0a0a}.focus-version .coach-message-input button{color:#0a0a0a;background:#39ff14;border-radius:6px;width:auto;min-width:72px;padding:0 16px;font-weight:650}.focus-version .has-client-bottom-nav .coach-message-composer textarea{background:#fff;border:1px solid #8d8d8d;border-radius:8px}.focus-version .message-bubble{border:0}.focus-version .client-guide-card{border-radius:8px;justify-content:space-between;align-items:center;gap:16px;display:flex}.focus-version .client-guide-card.is-start-here{color:#fff;background:#0a0a0a}.focus-version .client-guide-card.is-start-here small{color:#39ff14}.security-menu{gap:8px;display:grid}.security-menu button{text-align:left;color:#161616;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5e5e5;min-height:54px;padding:14px 16px}.security-menu button.danger{color:#b81922;margin-top:24px}.account-email-readonly{color:#525252;gap:8px;font-size:13px;display:grid}.account-email-readonly span{color:#161616;font-size:15px}.focus-version .food-view-tabs button.active,.focus-version .portion-unit-toggle button.active,.focus-version .portion-presets button.active{color:#fff;background:#161616;border-color:#161616}.focus-version .result-quick-add,.focus-version .food-tool-primary{color:#161616;background:#f4f4f4}.focus-version .food-result-macros,.focus-version .protein-value{color:#525252}.focus-version .food-result-main{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;display:flex}.focus-version .food-result-macros{text-align:left}.exercise-detail-instructions{padding:20px 0;line-height:1.6}.exercise-detail-instructions h3{margin-bottom:10px}.food-remove-confirm{color:#a2191f;background:#fff1f1;border-radius:8px;margin:16px 0;padding:16px}@media (width<=767px){.focus-version .has-client-bottom-nav .daily-overview .diary-header-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.focus-version .has-client-bottom-nav .daily-overview :is(.copy-day-button,.quick-scan-button){gap:8px;width:auto;min-width:0;max-width:none;padding:8px}.focus-version .has-client-bottom-nav .daily-overview :is(.copy-day-button,.quick-scan-button) span{clip:auto;white-space:nowrap;width:auto;height:auto;margin:0;position:static;overflow:visible}.focus-version .has-client-bottom-nav .daily-overview .date-nav{grid-column:1/-1}.focus-version .progress-metric-chart{height:150px}body .cds--modal-footer{flex-direction:column-reverse;height:auto}body .cds--modal-footer .cds--btn{flex:none;width:100%}.focus-version .diary-header-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.focus-version .diary-header-actions .date-nav{grid-area:1/1/auto/-1;justify-content:space-between;width:100%}.focus-version .diary-header-actions .copy-day-button,.focus-version .diary-header-actions .quick-scan-button{justify-content:center;gap:8px;width:auto;padding:8px;font-size:12px;display:flex}.focus-version .diary-header-actions .copy-day-button span{display:inline}}@media (pointer:fine){.focus-version .has-client-bottom-nav,.focus-version .has-client-bottom-nav *{scrollbar-width:thin}html:has(.has-client-bottom-nav){scrollbar-width:thin}html:has(.has-client-bottom-nav) body{scrollbar-width:thin}html:has(.has-client-bottom-nav)::-webkit-scrollbar{width:6px;height:6px;display:block}html:has(.has-client-bottom-nav) body::-webkit-scrollbar{width:6px;height:6px;display:block}.focus-version .has-client-bottom-nav::-webkit-scrollbar{width:6px;height:6px;display:block}.focus-version .has-client-bottom-nav ::-webkit-scrollbar{width:6px;height:6px;display:block}}body .cds--modal-container{overflow:hidden}.checkin-scale-ends{max-width:480px}.focus-version .coach-message-composer button[type=submit]{color:#0a0a0a;background:#39ff14;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid}.focus-version .coach-message-composer button[type=submit]:hover:not(:disabled){background:#2ee60c}.focus-version .coach-message-composer button[type=submit]:disabled{color:#737373;background:#e5e5e5}:root{--fi-field-background:#eee}body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=hidden]):not([type=file]):not([type=color]),:root body textarea,:root body select,:root .focus-version .has-client-bottom-nav .coach-message-composer textarea,:root body .cds--text-area,:root body .cds--select-input{background:var(--fi-field-background);color:#161616;box-shadow:none;border:1px solid #0000;border-radius:6px}body :is(input,textarea)::placeholder{color:#626262;opacity:1}body :is(input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #161616}body input[aria-invalid=true],body textarea[aria-invalid=true],body select[aria-invalid=true],body .cds--text-input--invalid,body .cds--text-area--invalid,body .cds--number[data-invalid] input{outline-offset:-2px;outline:2px solid #da1e28}:root .focus-version .checkin-rating-options button,:root body .checkin-choice-options button{color:#161616;background:#eee;border-color:#0000;border-radius:6px}:root .focus-version .checkin-rating-options button[aria-pressed=true],:root body .checkin-choice-options button[aria-pressed=true]{color:#0a0a0a;background:#39ff14;border-color:#0000}body .cds--btn--primary:not(:disabled):is(:hover,:focus,:active){color:#0a0a0a}body .cds--btn--primary.message-checkin-submit{text-align:center;color:#0a0a0a;justify-content:center}:root .focus-version :is(.meal-card,.meal-card.is-empty,.meal-card.is-expanded) .meal-heading .meal-add-button{color:#161616;background:0 0;border:0;border-radius:50%;justify-content:center;place-self:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:auto;padding:0;display:inline-flex}@media (hover:hover){:root .focus-version :is(.meal-card,.meal-card.is-empty,.meal-card.is-expanded) .meal-heading .meal-add-button:hover{color:#161616;background:#eee}}:root .focus-version :is(.meal-card,.meal-card.is-empty,.meal-card.is-expanded) .meal-heading .meal-add-button:active{background:#dedede}:root .focus-version .meal-heading .meal-add-button:focus-visible{outline-offset:2px;outline:2px solid #161616}:root .focus-version .coach-message-input{background:#eee;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:6px;padding:6px;display:grid}:root .focus-version .coach-message-input:has(textarea:focus-visible){outline:none}:root .focus-version .coach-message-composer .coach-message-input textarea,:root .focus-version .has-client-bottom-nav .coach-message-composer .coach-message-input textarea{width:100%;min-width:0;min-height:44px;max-height:132px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:11px 8px 11px 12px;font-size:16px;line-height:22px}:root .focus-version .coach-message-composer .coach-message-input textarea:focus{outline:none}:root .focus-version .coach-message-composer .coach-message-input button[type=submit]{border-radius:50%;align-self:end;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0}:root .focus-version .coach-message-composer .coach-message-input button[type=submit] svg{width:22px;height:22px}:root .focus-version .workout-exercise-identity{flex:1;align-items:center;gap:12px;min-width:0;display:flex}:root .focus-version .workout-exercise-copy{flex:1;width:auto;min-width:0}:root .focus-version .workout-exercise-open h3{text-align:left;width:auto;max-width:none;margin:0;font-size:18px;line-height:1.4}:root .focus-version .workout-exercise-open{text-align:left;justify-content:space-between;gap:12px}:root .focus-version .exercise-note-disclosure{margin-inline:16px}:root .focus-version .exercise-note-disclosure .exercise-client-notes{width:100%;margin-inline:0}:root .focus-version.is-training-session-active .workout-finish-button{color:#fff;background:#202020;border:0;border-radius:6px;height:44px;min-height:44px;font-weight:700}:root .focus-version.is-training-session-active .workout-finish-button:hover:not(:disabled){color:#fff;background:#383838}:root .focus-version.is-training-session-active .workout-finish-button:disabled{color:#737373;background:#e5e5e5}:root .focus-version.is-training-session-active .workout-rest-timer{width:100vw;max-width:none;min-height:84px;padding:16px 16px calc(16px + env(safe-area-inset-bottom));color:#161616;background:#d4d4d4;border-radius:0;grid-template-columns:minmax(80px,.7fr) minmax(0,1.5fr);margin:0;bottom:0;left:0;right:0;transform:none;box-shadow:0 4px 24px #0002}:root .focus-version.is-training-session-active .workout-rest-time strong{color:#161616;font-variant-numeric:tabular-nums;font-size:30px;font-weight:650}:root .focus-version.is-training-session-active .workout-rest-controls button{color:#161616;background:#fff;border-radius:6px;min-height:44px;font-weight:650}:root .focus-version.is-training-session-active .workout-rest-controls button:hover{background:#f4f4f4}:root .focus-version.is-training-session-active .workout-rest-controls button:focus-visible{outline-offset:2px;outline:2px solid #161616}:root .focus-version.is-training-session-active .workout-rest-progress{background:#eee;height:3px}:root .focus-version.is-training-session-active .workout-rest-progress span{background:#39ff14}:root .focus-version.is-training-session-active .active-workout-header .rest-timer-toggle{color:#161616;background:#eee;border-radius:6px;min-height:44px}:root .focus-version.is-training-session-active .active-workout-header .rest-timer-toggle[aria-checked=true]{color:#161616;background:#e3fbdc}:root .focus-version.is-training-session-active .active-workout-header .rest-timer-toggle svg{color:inherit}:root body .cds--btn:not(.cds--modal-close){text-align:center;justify-content:center;align-items:center;line-height:20px;display:inline-flex}:root body .cds--btn--secondary:not(:disabled),:root body .cds--btn--secondary:not(:disabled):is(:hover,:focus,:active){color:#161616;background:#eee}:root body .cds--btn--secondary:not(:disabled):hover{background:#dedede}:root body .cds--modal-footer .cds--btn{justify-content:center;align-items:center;height:48px;min-height:48px;padding:0 20px;line-height:20px}:root body .cds--btn:disabled{color:#737373;background:#e5e5e5}:root .focus-version.is-training-session-active .active-workout-header{padding:calc(8px + env(safe-area-inset-top)) 16px 8px;grid-template-columns:44px minmax(0,1fr) 76px 72px;align-items:center;gap:8px}:root .focus-version.is-training-session-active .workout-program-back{width:44px;height:44px}:root .focus-version.is-training-session-active .workout-finish-button{justify-content:center;align-items:center;width:72px;height:44px;padding:0;display:flex}:root .focus-version.is-training-session-active .active-workout-header .rest-timer-toggle,:root .focus-version.is-training-session-active .active-workout-header .rest-timer-toggle[aria-checked=true]{color:#161616;width:76px;min-width:76px;height:44px;box-shadow:none;background:#eee;gap:6px;padding:0 8px}:root .focus-version.is-training-session-active .workout-set-head,:root .focus-version.is-training-session-active .workout-set{text-align:center;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 44px;align-items:center;column-gap:8px;padding-inline:16px;display:grid}:root .focus-version.is-training-session-active .workout-set-head{min-height:32px;margin-top:16px;padding-block:0}:root .focus-version.is-training-session-active .workout-set{background:0 0;border:0;min-height:56px;padding-block:6px}:root .focus-version.is-training-session-active .workout-set>strong{color:#161616;background:0 0;width:44px;height:44px}:root .focus-version.is-training-session-active .workout-set :is(input,button){text-align:center;border:0;border-radius:8px;width:100%;min-width:0;height:44px;min-height:44px;margin:0;padding:0 4px}:root .focus-version.is-training-session-active .workout-set button{color:#525252;background:#eee;place-items:center;display:grid}:root .focus-version.is-training-session-active .workout-set button[aria-pressed=true]{background:var(--fi-field-background);color:#161616}:root .focus-version.is-training-session-active .workout-set-previous{text-align:center;font-size:12px;line-height:16px}@media (width<=479px){:root .focus-version .previous-heading .long{display:none}:root .focus-version .previous-heading .short{display:inline}}@media (width<=359px){:root .focus-version.is-training-session-active .active-workout-header{gap:4px;padding-inline:8px}:root .focus-version.is-training-session-active :is(.workout-set,.workout-set-head){column-gap:6px;padding-inline:12px}}:root body .cds--modal-footer .cds--btn{border-color:#0000}:root .focus-version .search-field{background:#eee;border:0;border-radius:8px;min-height:48px}:root .focus-version .search-field:focus-within{outline-offset:2px;outline:2px solid #161616}:root .focus-version .search-field input{box-shadow:none;background:0 0;border:0}:root .focus-version .search-field input:focus{box-shadow:none;outline:none}:root .focus-version .food-tool-primary{color:#161616;background:#eee;border:0;border-radius:6px;min-height:44px;padding-inline:16px}:root .focus-version.is-training-session-active .workout-rest-progress{display:none}:root .focus-version.is-training-session-active .workout-exercise-list{background:var(--fi-page-background);padding-top:12px}:root .focus-version.is-training-session-active .workout-exercise-item{background:#fff;border-radius:8px;margin:0 12px 16px;overflow:hidden}:root .focus-version.is-training-session-active .workout-exercise-item+.workout-exercise-item{border-top:0}:root .focus-version.is-training-session-active .workout-exercise{border-bottom:0}:root .focus-version.is-training-session-active .workout-set.completed{--fi-field-background:#d8f2ce;background:#e8f8e2}:root .focus-version.is-training-session-active .workout-set.completed>strong{color:#161616;background:0 0}:root .focus-version.is-training-session-active .workout-set.completed input{color:#161616}:root .focus-version .workout-calendar-days>span.logged{color:#23451b;background:#e3f1df;font-weight:650}:root .focus-version .food-task-panel .search-field{border-radius:8px;gap:10px;min-height:48px;margin:16px 16px 0;padding-inline:14px}:root .focus-version .food-task-panel .search-field:focus-within{outline-offset:0;outline:1px solid #737373}:root .focus-version .food-task-panel .search-field input{min-height:46px;padding-inline:0}:root .focus-version .food-task-panel .food-view-tabs{background:#eee;border:0;border-radius:8px;gap:4px;height:48px;margin:12px 16px 0;padding:4px}:root .focus-version .food-task-panel .food-view-tabs button{color:#525252;background:0 0;border:0;border-radius:8px;flex:1;min-width:0}:root .focus-version .food-task-panel .food-view-tabs button.active{color:#161616;background:#fff;box-shadow:0 1px 3px #0001}:root .focus-version .food-task-panel .food-tools{border:0;flex-wrap:wrap;gap:8px;min-height:0;padding:12px 16px 0}:root .focus-version .food-task-panel .food-tool-primary{background:#eee;border-radius:8px;justify-content:center;gap:10px;width:100%}:root .focus-version .food-task-panel .food-tool-primary:hover{color:#161616;background:#e3e3e3}:root .focus-version .food-task-panel .no-results{align-content:start;gap:8px;width:100%;max-width:none;min-height:0;margin:0;padding:32px 24px}:root .focus-version .food-task-panel .no-results p{font-size:16px;font-weight:650}:root .focus-version .food-task-panel .no-results small{max-width:none;font-size:14px;line-height:1.5}:root .focus-version .food-task-panel .no-results-action{color:#161616;background:#eee;border-radius:6px;min-height:44px;margin-top:12px;padding:0 18px;font-weight:600;text-decoration:none}:root .focus-version .food-task-panel .no-results-action:hover{background:#dedede;text-decoration:none}:root .focus-version :is(.client-guide-card,.workout-calendar-card,.progress-plan-card,.progress-metric-row,.daily-overview,.meal-card,.training-day-card),:root body .cds--modal-container{border-radius:8px}:root body :is(.cds--btn,.primary-button,.secondary-button):not(.cds--modal-close){border-radius:6px}:root .focus-version .nav-item.active :is(svg,.message-nav-icon),:root .focus-version .client-bottom-nav button.active :is(svg,.client-bottom-nav-icon){color:#39ff14}:root .focus-version .workout-exercise-media-placeholder,:root .focus-version .workout-exercise .exercise-watch-button.thumbnail-only{color:#525252;background:#eee;border-radius:6px;flex:0 0 40px;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;display:grid;overflow:hidden}:root .focus-version .workout-exercise .exercise-watch-button.thumbnail-only img{border-radius:6px}:root .focus-version .workout-exercise .exercise-instructions{margin-top:12px;margin-bottom:8px;font-size:14px;line-height:1.5}:root .focus-version .exercise-target{color:#161616;font-size:14px;line-height:1.5}:root .focus-version .workout-exercise .exercise-target{margin:8px 16px}:root .focus-version .exercise-utility-row{margin:0 16px 4px;position:relative}:root .focus-version .exercise-utility-row .exercise-rest-setting{color:#525252;align-items:center;gap:6px;width:auto;height:44px;margin:0;font-size:13px;display:flex;position:absolute;top:0;left:0}:root .focus-version .exercise-utility-row .exercise-note-disclosure{width:100%;margin:0}:root .focus-version .exercise-utility-row summary{color:#393939;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:fit-content;height:44px;margin-left:auto;padding:0 8px;list-style:none;display:flex}:root .focus-version .exercise-utility-row summary::-webkit-details-marker{display:none}:root .focus-version .exercise-utility-row summary:is(:hover,:active,:focus){box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0}:root .focus-version .exercise-utility-row summary:focus-visible{outline-offset:2px;outline:2px solid #161616}:root .focus-version .exercise-utility-row textarea{min-height:76px;margin-bottom:8px;padding:12px}:root .focus-version.is-training-session-active .exercise-utility-row+.workout-set-table .workout-set-head{margin-top:4px}:root .focus-version .food-task-panel .food-result{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;padding:12px}:root .focus-version .food-task-panel .food-result-main{width:100%;min-width:0;padding:0}:root .focus-version .food-task-panel :is(.food-result-name,.food-result-macros){overflow-wrap:anywhere;min-width:0;max-width:100%}:root .focus-version .food-task-panel .food-result .result-quick-add{color:#161616;background:#eee;border-radius:6px;flex-shrink:0;gap:6px;width:auto;min-width:76px;height:44px;margin:0;padding:0 10px}:root .focus-version .food-task-panel .food-result .result-quick-add:hover:not(:disabled){background:#dedede}:root .focus-version .food-task-panel .food-result .result-quick-add svg{flex-shrink:0}:root .focus-version .coach-layout{max-width:1248px;margin:0 auto;padding:32px 24px;display:block}:root .focus-version .coach-list{min-width:0;padding:0}:root .focus-version .coach-list .view-header{border:0;min-height:0;margin-bottom:12px;padding:0}:root .focus-version :is(.coach-list,.client-workspace,.coach-training-hub,.coach-checkin-inbox-page,.coach-guides-page) h1{font-size:28px;font-weight:650;line-height:1.25}:root .focus-version .coach-client-count{color:#525252;margin:0 0 24px;font-size:14px}:root .focus-version .coach-list .cds--data-table-header{display:none}:root .focus-version .coach-list .cds--data-table td{background:#fff;border-color:#eee}:root .focus-version .coach-list .cds--data-table th{color:#393939;background:#eee}:root .focus-version .coach-list .cds--data-table tr:hover td{cursor:pointer;background:#f8f8f8}:root .focus-version .table-client-button{width:100%}:root .focus-version .table-client-button>svg{margin-left:auto}:root .focus-version .client-workspace-hero{border-top:0;gap:16px;min-height:88px;padding:20px 24px}:root .focus-version .client-workspace-hero h1{margin:0 0 4px}:root .focus-version .client-workspace-toolbar{min-height:72px;padding:12px 24px}:root .focus-version :is(.client-nutrition-card,.client-macro-summary){border:0;min-height:132px;padding:20px 24px}:root .focus-version :is(.client-nutrition-card,.client-macro-summary) strong{font-size:26px}:root .focus-version .client-macro-summary>div{border:0}:root .focus-version .client-workspace-tab{border-bottom:0;border-radius:6px}:root .focus-version .client-workspace-tab.active{color:#161616;background:#eee}:root .focus-version .client-workspace-tabs{border:0;gap:4px;padding:4px}:root .focus-version .client-meal-review>header{padding:20px 24px}:root .focus-version .client-meal-empty{margin:0;padding:0 24px 16px}.admin-actions{position:relative}.admin-actions>summary{color:#161616;cursor:pointer;background:#eee;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600;list-style:none;display:flex}.admin-actions>summary::-webkit-details-marker{display:none}.admin-actions>summary:hover{background:#e0e0e0}.admin-actions>div{z-index:20;background:#fff;border:1px solid #ddd;border-radius:8px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #00000012}.admin-actions:not([open])>div{display:none}.admin-actions summary:focus-visible,.admin-editor summary:focus-visible,.admin-exercise-details summary:focus-visible,.admin-editor-options summary:focus-visible{outline-offset:2px;outline:2px solid #161616}:root .focus-version .client-workspace-actions{width:auto;margin-left:auto;display:block}:root .focus-version :is(.admin-editor,.admin-editor-options,.admin-exercise-details)>summary{cursor:pointer;color:#161616;padding:14px 0;font-size:14px;font-weight:600}:root .focus-version .admin-exercise-details>summary{padding:8px 16px 16px}.admin-exercise-details>summary span{color:#525252;font-weight:400}:root .focus-version .admin-exercise-extra{gap:16px;padding:0 16px 16px;display:grid}:root .focus-version .admin-exercise-extra .training-group-help{margin:-8px 0 0;padding:0}:root .focus-version .admin-exercise-extra .exercise-builder-localization{column-gap:16px;margin:0;padding:0}:root .focus-version .admin-exercise-extra .exercise-builder-localization>.cds--css-grid-column{margin:0}:root .focus-version .admin-exercise-extra .exercise-builder-field.group{max-width:160px}:root .focus-version .exercise-builder-row{grid-template-columns:56px minmax(140px,1fr) repeat(4,minmax(64px,88px)) 44px;align-items:center}:root .focus-version .exercise-builder-row :is(.exercise-watch-button.thumbnail-only,.exercise-builder-placeholder){align-self:center;width:56px;min-width:56px;height:56px}:root .focus-version .training-builder-day-name-grid{margin:0;padding:16px}:root .focus-version .training-builder-day-name-grid>.cds--css-grid-column{margin:0}:root .focus-version .training-builder-action-grid{z-index:10;background:#fff;position:sticky;bottom:0}:root .focus-version .training-builder-actions{border:0;padding:12px 0}:root .focus-version .coach-progress-card{padding:16px 24px}:root .focus-version .admin-editor .coach-plan-fields,:root .focus-version .admin-editor .coach-checkin-settings{padding:8px 0}:root .focus-version .admin-editor-options[open]{gap:16px;display:grid}:root .focus-version .coach-progress-overview>header{padding-bottom:16px}:root .focus-version .coach-progress-summary-cards{background:#f4f4f4;border:0;border-radius:6px}:root .focus-version .coach-progress-summary-cards article{border:0}.admin-segments{background:#eaeaea;border-radius:6px;gap:4px;width:fit-content;margin-bottom:24px;padding:4px;display:flex}.admin-segments button{color:#525252;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:44px;padding:10px 18px;font-weight:600}.admin-segments button[aria-pressed=true]{color:#161616;background:#fff}:root .focus-version .coach-checkin-queue[hidden]{display:none}:root .focus-version .coach-checkin-inbox-header{margin-bottom:24px}:root .focus-version .coach-checkin-queue{border-radius:8px}:root .focus-version .coach-guide-list{border:0}:root .focus-version .coach-guide-list>li{border:0;border-bottom:1px solid #eee;padding:16px}.admin-guide-title{color:#161616;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.admin-guide-title:hover{text-decoration:underline}:root .focus-version .coach-guide-actions{gap:8px}:root .focus-version .coach-guide-actions .admin-actions>summary{width:44px;padding:0}:root .focus-version .master-messages{grid-template-columns:320px minmax(0,1fr);max-width:1440px;height:calc(100dvh - 72px);min-height:0;margin:0 auto;display:grid}:root .focus-version .master-messages>.cds--css-grid-column{grid-column:auto;height:100%;min-height:0}:root .focus-version .master-conversation{flex-direction:column;height:100%;min-height:0;display:flex}:root .focus-version .master-conversation>header{flex-shrink:0;min-height:72px}:root .focus-version .master-conversation>header h2{font-size:22px}:root .focus-version .master-conversation .coach-message-list{flex:1;min-height:0;padding:20px max(20px,50% - 380px);overflow-y:auto}:root .focus-version .master-conversation .coach-message-composer{flex-shrink:0;padding:12px max(20px,50% - 380px)}:root .focus-version .master-conversation .chat-workout-context{padding:10px 12px}:root .focus-version .message-inbox-header{min-height:52px}:root .focus-version .message-inbox-header h1{font-size:24px;font-weight:650;line-height:32px}:root .focus-version .message-inbox-search{border:0;border-radius:6px}:root .focus-version .message-client{min-height:68px;padding:10px 8px}@media (width<=860px){:root .focus-version .coach-layout{padding:20px 16px}:root .focus-version .master-messages{height:calc(100dvh - 80px)}:root .focus-version .client-workspace-hero{padding:16px}:root .focus-version .exercise-builder-row{grid-template-columns:repeat(4,minmax(0,1fr)) 44px;gap:10px}:root .focus-version .exercise-builder-row :is(.exercise-watch-button.thumbnail-only,.exercise-builder-placeholder){grid-area:1/1}:root .focus-version .exercise-builder-identity{grid-area:1/2/auto/5}:root .focus-version .exercise-builder-remove{grid-area:1/5}:root .focus-version .exercise-builder-field{grid-area:2}}@media (width<=760px){:root .focus-version .master-messages{display:block}:root .focus-version .master-messages .message-client-rail,:root .focus-version .master-messages.conversation-open .master-conversation{height:100%}:root .focus-version .coach-guide-list>li{flex-wrap:wrap;gap:12px}:root .focus-version .coach-guide-actions,:root .focus-version .client-workspace-actions{margin-left:auto}}:root .focus-version .client-macro-summary>div{align-content:start;gap:8px;padding:0 12px}:root .focus-version .client-macro-summary strong{margin-top:8px;line-height:1}:root .focus-version .master-conversation .chat-workout-reference{border-left-width:2px;padding:10px 12px}:root .focus-version .master-conversation .chat-workout-reference-preview{gap:4px;padding:0}:root .focus-version .master-conversation .chat-workout-reference:not(.chat-checkin-reference) .chat-workout-reference-preview>span:first-child{display:none}:root .focus-version :is(.coach-training-hub,.client-workspace,.coach-guides-page),:root .focus-version .coach-checkin-inbox-page{max-width:1248px;margin-inline:auto;padding:32px 24px 64px}:root .focus-version .coach-guides-page .guides-page-header{border:0;align-items:center;min-height:0;padding-bottom:24px}:root .focus-version :is(.coach-guides-page,.coach-training-hub,.client-workspace)>.cds--css-grid{max-width:none;padding-inline:0}:root .focus-version .training-builder-page-header{padding-top:16px}@media (width<=760px){:root .focus-version :is(.coach-training-hub,.client-workspace,.coach-guides-page,.coach-checkin-inbox-page){padding:20px 16px 96px}:root .focus-version .coach-guides-page .guides-page-header.coach{display:flex}:root .focus-version .coach-guides-page .guides-page-header.coach>button{width:auto}:root .focus-version .coach-list .view-header{flex-direction:row;align-items:center;gap:12px;display:flex}:root .focus-version .coach-list .view-header .cds--btn{min-width:0;padding-inline:12px}:root .focus-version .coach-list .cds--data-table{width:100%;min-width:0}:root .focus-version .coach-list .cds--data-table :is(th,td):is(:nth-child(2),:nth-child(4),:nth-child(5)){display:none}:root .focus-version .coach-list .cds--data-table :is(th,td){padding:12px}:root .focus-version .table-client-button{gap:8px;min-width:0;padding:0}:root .focus-version .table-client-button small{display:none}:root .focus-version .table-client-button strong{overflow-wrap:anywhere}:root .focus-version .table-client-button .client-avatar{display:none}:root .focus-version .coach-training-content-grid.builder-open>.cds--css-grid-column{margin-inline:0}:root .focus-version .training-builder :is(.cds--subgrid,.cds--css-grid){width:100%;margin-inline:0}:root .focus-version .training-builder .cds--css-grid-column{margin-inline:0}:root .focus-version .exercise-builder-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}:root .focus-version .exercise-builder-identity{grid-column:2/4}:root .focus-version .exercise-builder-remove{grid-column:4;justify-self:end}:root .focus-version .exercise-builder-row input{text-align:center;padding-inline:6px}:root .focus-version .training-builder-action-grid{bottom:80px}:root .focus-version .training-builder-page-header{flex-direction:row;align-items:center;gap:8px;display:flex}:root .focus-version .training-builder-page-header h1{font-size:24px}:root .focus-version .training-builder-page-header>.cds--btn{min-width:0;padding-inline:10px}}.onboarding-header-actions{flex-wrap:wrap;gap:8px;display:flex}.onboarding-form{flex-direction:column;gap:20px;display:flex}.onboarding-form fieldset{border:0;min-width:0;padding:0}.onboarding-form legend{margin-bottom:12px;font-weight:600}.onboarding-form .admin-editor-options>.onboarding-form{margin-top:16px}.onboarding-guide-picker{gap:10px;display:grid}.onboarding-guide-picker .cds--checkbox-wrapper{padding-block:4px}.onboarding-flow-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.onboarding-flow-list button{text-align:left;color:#171717;cursor:pointer;background:#f1f1f1;border:0;border-radius:6px;gap:6px;width:100%;padding:16px;display:grid}.onboarding-flow-list button:hover{background:#e8e8e8}.onboarding-flow-list button:focus-visible{outline-offset:2px;outline:2px solid #171717}.onboarding-flow-list span,.onboarding-help{color:#555;font-size:14px;line-height:1.5}.client-guide-panel{background:#fff;border-radius:8px;max-width:800px;margin-top:24px;padding:24px}.client-guide-panel h2{margin-bottom:8px;font-size:22px}.client-guide-panel p{line-height:1.5}.onboarding-upload{gap:12px;display:grid}.onboarding-upload input{max-width:100%}@media (width<=600px){.onboarding-header-actions{width:100%}.onboarding-header-actions .cds--btn{flex:1;min-width:0;padding-inline:12px}.client-guide-panel{padding:18px}}.mobile-account-bar{display:none}@media (width<=860px){.focus-version .mobile-account-bar{min-height:52px;padding:calc(4px + env(safe-area-inset-top)) 16px 4px;background:var(--fi-page-background);justify-content:flex-end;display:flex}.mobile-account-bar .account-menu{position:relative}.mobile-account-bar .profile-chip{color:#161616;background:0 0;width:auto;min-height:44px;padding:4px 8px}.mobile-account-bar .profile-chip>span:not(.profile-avatar),.mobile-account-bar .profile-chevron{display:none}.mobile-account-bar .profile-avatar{color:#161616;background:#fff;border:1px solid #d9d9d9;width:36px;min-width:36px;height:36px}.mobile-account-bar .account-popover{z-index:100;width:min(340px,100vw - 32px);position:absolute;inset:calc(100% + 4px) 0 auto auto}}.message-account-menu{display:none}@media (width<=860px){.message-account-menu{flex:none;margin-left:auto;display:block}.message-account-menu .account-menu{position:relative}.focus-version .message-account-menu .profile-chip{color:#161616;width:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:50%;padding:4px}.message-account-menu .profile-chip>span:not(.profile-avatar),.message-account-menu .profile-chevron{display:none}.message-account-menu .profile-avatar{color:#161616;background:#eee;border:0;width:32px;min-width:32px;height:32px;font-size:12px}.message-account-menu .account-popover{z-index:100;border:1px solid #e5e5e5;border-radius:12px;width:min(320px,100vw - 32px);position:absolute;inset:calc(100% + 8px) 0 auto auto;box-shadow:0 6px 24px #00000014}.focus-version .coach-chat-header{min-height:64px;padding:8px 12px}.focus-version .coach-chat-identity{gap:8px}.focus-version .coach-chat-identity h1{flex:1;font-size:16px}.focus-version .coach-avatar{width:36px;height:36px}.focus-version .chat-safety-button{background:0 0;border:0;width:36px;min-width:36px;height:44px;padding:0}}:root body .focus-version .primary-button,:root body .carbon-dialog .primary-button,:root body .food-task-panel .primary-button{color:#0a0a0a;box-shadow:none;background:#39ff14;border:0;border-radius:8px;font-weight:600}:root body .focus-version .primary-button:hover:not(:disabled),:root body .carbon-dialog .primary-button:hover:not(:disabled){color:#0a0a0a;background:#2ee60c}:root body .primary-button:disabled{color:#737373;background:#e5e5e5}:root body button:focus:not(:focus-visible){box-shadow:none;outline:none}:root body button:focus-visible{outline-offset:2px;outline:2px solid #161616}:root body .food-task-panel{--cds-interactive:#161616;--cds-link-primary:#161616;--cds-focus:#161616;background:#fff}.food-task-panel .food-portion-actions{background:#fff;padding-block:12px;position:sticky;bottom:0}.food-task-panel .nutrition-preview{box-shadow:none;border:0;gap:12px}.food-task-panel .nutrition-preview>div{box-shadow:none;border:0}:root body .account-settings-modal .cds--modal-content{min-height:0;margin-bottom:0;padding-bottom:24px}:root body .account-settings-modal .cds--modal-container{min-height:0}@media (width<=600px){:root body .cds--modal{padding:16px}:root body .cds--modal-container{width:100%;max-height:calc(100dvh - 32px)}:root body .cds--modal-header{padding:20px 48px 12px 20px}:root body .cds--modal-content{padding-inline:20px}.food-task-panel .quantity-view{scrollbar-gutter:auto}:root body .cds--modal-container{height:auto;max-height:100%;margin:auto;position:relative;inset:auto}}.account-library-link{color:#161616;padding:16px;font-weight:600;text-decoration:none;display:block}.app-shell[data-view=messages] .workout-resume-bar{display:none}.app-shell:has(.guide-fullscreen-reader,.task-panel-backdrop,.cds--modal.is-visible) .workout-resume-bar{display:none}:root body .food-task-panel .nutrition-preview>.nutrition-stat{box-shadow:none;border:0}:root body .food-task-panel .portion-presets button:not(.active){color:#161616;background:#fff}html[data-native-shell] .food-task-panel:has(.barcode-scan-view){background:#161616}@media (width>=1057px){:root .focus-version .training-builder .exercise-builder-row{grid-template-columns:56px minmax(140px,1fr) 88px 88px 44px}}:root .focus-version .workout-set input,:root .focus-version .workout-set.completed input,:root .focus-version.is-training-session-active .workout-set input,:root .focus-version.is-training-session-active .workout-set.completed input,:root .focus-version .workout-set input::placeholder,:root .focus-version.is-training-session-active .workout-set input::placeholder{-webkit-text-fill-color:#525252;opacity:1;color:#525252!important}:root .focus-version .program-button{color:#161616;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8b8b8;border-radius:4px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}:root .focus-version .program-button.primary{background:#40ff00;border-color:#40ff00}:root .focus-version .program-button:disabled{opacity:.45;cursor:default}:root .focus-version .program-button:hover:not(:disabled){border-color:#161616}:root .focus-version .program-text-button{color:#393939;cursor:pointer;font:inherit;background:0 0;border:0;padding:8px 0;text-decoration:underline}:root .focus-version :is(.program-button,.program-text-button,.program-workout-nav button,.program-workspace-tabs button,.program-client-list button):focus-visible{outline-offset:3px;outline:2px solid #161616}.program-workspace-header,.program-editor-header>div{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.program-workspace-header p,.program-template-list p,.program-editor-footer p{color:#525252;margin:8px 0 0;font-size:14px}.program-workspace-tabs{border-bottom:1px solid #c6c6c6;gap:24px;margin-bottom:24px;display:flex}:root .focus-version .program-workspace-tabs button{font:inherit;cursor:pointer;color:#525252;background:0 0;border:0;border-bottom:3px solid #0000;padding:16px 0}:root .focus-version .program-workspace-tabs button[aria-current]{color:#161616;border-bottom-color:#161616;font-weight:700}.program-workspace-tabs span{margin-left:8px;font-size:12px}.program-client-layout{grid-template-columns:260px minmax(0,1fr);gap:32px;display:grid}.program-client-list{flex-direction:column;align-self:start;gap:4px;display:flex}.program-client-list label{margin-bottom:6px;font-size:13px}.program-client-list input{width:100%;margin-bottom:16px}:root .focus-version .program-client-list button{text-align:left;color:#161616;font:inherit;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:0;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;display:flex}:root .focus-version .program-client-list button[aria-current]{background:#e8e8e8;border-left-color:#161616}.program-client-list small{color:#525252;font-size:12px}.program-client-detail{min-width:0}.program-template-list>header{margin-bottom:24px}.program-template-list article{background:#fff;border-top:1px solid #c6c6c6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.program-inline-actions{flex-wrap:wrap;gap:12px;display:flex}.program-editor-header{border-bottom:1px solid #c6c6c6;margin-bottom:24px}.program-editor-header nav{color:#525252;margin-bottom:16px;font-size:14px}.program-editor-header .eyebrow{margin-bottom:8px}.program-workout-nav{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}:root .focus-version .program-workout-nav button{text-align:left;color:#161616;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6c6c6;padding:12px 18px}:root .focus-version .program-workout-nav button[aria-current]{border-color:#161616;box-shadow:inset 0 -3px #161616}.program-workout-nav small{color:#525252;margin-top:6px;font-size:12px;display:block}:root .focus-version .training-builder [hidden]{display:none!important}.program-editor-footer{z-index:9;background:#fff;border-top:1px solid #c6c6c6;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex;position:sticky;bottom:0}.program-save-panel{background:#fff;border-top:3px solid #161616;max-width:720px;margin:24px auto;padding:32px}.program-save-panel h2,.program-save-panel h3{margin:16px 0}.program-save-panel p{color:#525252;margin:12px 0 24px;line-height:1.6}.program-save-panel fieldset{border:0;min-width:0;padding:0}.program-save-panel legend{margin:8px 0 16px;padding:0;font-weight:600}.program-save-choices{gap:12px;margin-bottom:24px;display:flex}.program-save-choices label{cursor:pointer;border:1px solid #b8b8b8;flex:1;align-items:center;gap:10px;padding:16px;display:flex}.program-save-choices label:has(input:checked){background:#f4f4f4;border:2px solid #161616;padding:15px}.program-destination-fields label{margin-bottom:8px;display:block}.program-destination-fields select{color:#161616;width:100%;min-height:48px;font:inherit;background:#eee;border:0;border-bottom:1px solid #8d8d8d;padding:12px}.program-notice{background:#e9f7e5;border-left:3px solid #217a00;margin-bottom:20px;padding:16px}@media (width<=800px){.program-client-layout{grid-template-columns:1fr;gap:24px}.program-client-list{border-bottom:1px solid #c6c6c6;max-height:240px;overflow-y:auto}.program-workspace-header{align-items:flex-start;gap:12px}.program-workspace-header .program-button{flex-shrink:0}.program-save-panel{padding:20px 16px}.program-save-choices{flex-direction:column}.program-editor-footer{padding:12px;bottom:80px}.program-editor-header>div{align-items:flex-start}}.program-template-search{flex-direction:column;gap:8px;max-width:440px;margin-bottom:24px;font-size:13px;display:flex}:root .focus-version.is-training-session-active .rest-timer-toggle span{font-size:15px;font-weight:650;line-height:20px}:root .focus-version.is-training-session-active .rest-timer-toggle svg{flex-shrink:0;width:22px;height:22px}:root .focus-version .exercise-detail-tabs{border-bottom:1px solid #ddd;gap:24px;margin-bottom:20px;display:flex}:root .focus-version .exercise-detail-tabs button{color:#666;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:8px 0;font-weight:600}:root .focus-version .exercise-detail-tabs button[aria-selected=true]{color:#161616;border-bottom-color:#202020}:root .focus-version .exercise-detail-tabs button:focus-visible{outline-offset:3px;outline:2px solid #161616}:root .focus-version .coach-chat-grid{width:100%;max-width:none;margin-inline:0;padding-inline:0;display:block}:root .focus-version .coach-chat-grid>.cds--css-grid-column{width:100%;min-width:0;max-width:none;margin-inline:0}:root .focus-version .coach-chat-grid>.cds--css-grid-column:not(.coach-message-list){padding-inline:0}:root .focus-version .coach-chat-grid>.coach-message-list{scrollbar-gutter:stable both-edges;height:100%;padding-inline:16px}:root .focus-version .coach-message-composer{padding-inline:16px}@media (hover:none){:root .focus-version .coach-chat-grid>.coach-message-list{scrollbar-gutter:auto}}:root body .cds--modal.checkin-fullscreen{background:#fff;padding:0}:root body .checkin-fullscreen .cds--modal-container{width:100%;max-width:none;height:100dvh;min-height:0;max-height:100dvh;box-shadow:none;border:0;border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0}:root body .checkin-fullscreen .cds--modal-header{padding:calc(20px + env(safe-area-inset-top)) 72px 20px 24px;flex:none;margin:0}:root body .checkin-fullscreen .cds--modal-close{top:calc(8px + env(safe-area-inset-top));right:8px}:root body .checkin-fullscreen .cds--modal-content{width:100%;min-height:0;padding:8px 24px calc(32px + env(safe-area-inset-bottom));flex:1;margin:0;overflow-y:auto}:root body .checkin-fullscreen :is(.message-checkin-form,.checkin-detail){width:min(100%,760px);margin-inline:auto}:root body .checkin-fullscreen .message-checkin-submit{text-align:center;justify-content:center;width:100%;max-width:none;padding-inline:16px}@media (width<=600px){:root body .checkin-fullscreen .cds--modal-header{padding-left:16px}:root body .checkin-fullscreen .cds--modal-content{padding-inline:16px}}:root .focus-version .meal-list{background:0 0;border:0;border-radius:0;gap:10px;overflow:visible}:root .focus-version .meal-list>.meal-card{box-shadow:none;background:#fff;border:0;border-radius:8px}:root .focus-version .meal-list>.meal-card+.meal-card{border-top:0}:root .focus-version .meal-card .meal-heading{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0 8px 0 0;display:grid}:root .focus-version .meal-card .meal-actions{background:0 0;border:0;grid-template-columns:44px;grid-auto-flow:column;align-self:center;gap:0;width:auto;height:44px;margin:0;padding:0;display:grid}:root .focus-version .meal-card.is-expanded .meal-actions{grid-template-columns:repeat(2,44px)}:root .focus-version .meal-card .meal-save-button{background:0 0;border:0;border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0}:root .focus-version .meal-card .meal-save-button:focus-visible{outline-offset:2px;outline:2px solid #161616}:root .focus-version .meal-card .meal-items{background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:0 24px 12px}:root .focus-version .meal-card.is-expanded :is(.meal-item,.photo-entry){box-shadow:none;background:0 0;border:0;border-radius:0}:root .focus-version .meal-card.is-expanded :is(.meal-item,.photo-entry)+:is(.meal-item,.photo-entry){border-top:1px solid #eee}:root .focus-version .meal-card.is-expanded .meal-item-primary{-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;padding-inline:0}:root .focus-version .meal-card.is-expanded .meal-item-primary:is(:hover,:active,:focus){box-shadow:none;background:0 0}:root .focus-version .meal-card.is-expanded .meal-column-headings{padding-inline:0}@media (hover:hover){:root .focus-version .meal-card .meal-save-button:hover{background:#eee}}@media (width<=671px){:root .focus-version .meal-card .meal-items{padding-inline:16px}}:root .focus-version .meal-heading .meal-add-button svg{flex-shrink:0;display:block}:root .focus-version .meal-heading .meal-add-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:has(.secondary-nutrition[open]){overflow-anchor:none}.focus-version details.secondary-nutrition{scroll-margin-block:24px}@media (width<=860px){.focus-version details.secondary-nutrition{scroll-margin-bottom:calc(96px + env(safe-area-inset-bottom))}}html:has(.focus-version.is-training-session-active){scrollbar-gutter:auto}@media (width<=860px){html:not([data-native-shell]):has(.app-shell[data-view=messages]){overflow:hidden}html:not([data-native-shell]):has(.app-shell[data-view=messages]) body{overflow:hidden}html:not([data-native-shell]) .app-shell[data-view=messages] .coach-chat-view{top:var(--chat-visible-top,0px);width:100%;min-height:0;height:calc(var(--chat-visible-height,100dvh) - 64px - env(safe-area-inset-bottom));margin:0;position:fixed;left:0;right:0}html[data-chat-keyboard] .app-shell[data-view=messages] .client-bottom-nav{display:none}html[data-chat-keyboard] .app-shell[data-view=messages] .coach-chat-view{height:var(--chat-visible-height,100dvh)}html[data-chat-keyboard] .app-shell[data-view=messages] .coach-message-composer{padding-bottom:8px}}body .account-popover.account-popover-portal{z-index:150;overscroll-behavior:contain;border-radius:12px;width:min(340px,100vw - 32px);min-width:0;position:fixed;bottom:auto;left:auto;overflow-y:auto}.focus-version .meal-save-button.is-saved,.focus-version .meal-save-button.is-saved svg{color:#d02670}.message-keyboard-actions{justify-content:flex-end;display:flex}.focus-version .message-keyboard-actions button{color:#161616;min-height:44px;font:inherit;background:0 0;border:0;padding:8px 12px;font-weight:600}@media (width<=767px){.carbon-dialog{flex-direction:column;display:flex;overflow:hidden}.carbon-dialog .dialog-header,.carbon-dialog .dialog-actions{flex-shrink:0}.carbon-dialog .dialog-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.carbon-dialog .dialog-actions{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}}._page_1axfb_1{color:#161616;background:#f4f4f4;min-height:100dvh;font-family:IBM Plex Sans,Arial,sans-serif}._header_1axfb_1{color:#fff;background:#161616;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px max(24px,50vw - 480px);display:flex}._header_1axfb_1 a{color:inherit;text-decoration:none}._brand_1axfb_1{align-items:center;gap:12px;font-weight:600;display:inline-flex}._brand_1axfb_1 img{border-radius:9px}._article_1axfb_1{width:min(100% - 40px,760px);margin:0 auto;padding:clamp(52px,8vw,92px) 0}._eyebrow_1axfb_1{color:#0f62fe;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:600}._article_1axfb_1 h1{letter-spacing:-.045em;max-width:680px;margin:0;font-size:clamp(38px,7vw,68px);line-height:1}._intro_1axfb_1{color:#525252;max-width:680px;margin:26px 0 52px;font-size:clamp(18px,2.4vw,22px);line-height:1.55}._article_1axfb_1 section{border-top:1px solid #c6c6c6;padding:28px 0}._article_1axfb_1 h2{margin:0 0 14px;font-size:22px}._article_1axfb_1 h3{margin:24px 0 8px;font-size:17px}._article_1axfb_1 p,._article_1axfb_1 li{color:#393939;line-height:1.65}._article_1axfb_1 ul{padding-left:22px}._article_1axfb_1 a{color:#0f62fe}._callout_1axfb_1{background:#fff;border-left:4px solid #0f62fe;margin-top:22px;padding:20px 22px}._actions_1axfb_1{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}._primary_1axfb_1,._secondary_1axfb_1{align-items:center;min-height:48px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}._primary_1axfb_1{background:#0f62fe;color:#fff!important}._secondary_1axfb_1{border:1px solid #8d8d8d;color:#161616!important}._footer_1axfb_1{background:#262626;flex-wrap:wrap;align-items:center;gap:24px;min-height:88px;padding:22px max(24px,50vw - 480px);display:flex}._footer_1axfb_1 a{color:#f4f4f4;text-decoration:none}@media (width<=560px){._header_1axfb_1{flex-direction:column;align-items:flex-start}._article_1axfb_1{width:min(100% - 32px,760px)}._actions_1axfb_1{display:grid}._primary_1axfb_1,._secondary_1axfb_1{justify-content:center}}._page_129uq_1{color:#161616;background:#eceee8;min-height:100vh;padding:24px;font-family:IBM Plex Sans,Arial,sans-serif}._topbar_129uq_1{justify-content:space-between;align-items:center;width:min(980px,100%);margin:0 auto 22px;display:flex}._brand_129uq_1,._back_129uq_1{color:inherit;align-items:center;gap:9px;font-weight:600;text-decoration:none;display:inline-flex}._brand_129uq_1 span{background:#b7ee00;place-items:center;width:36px;height:36px;display:grid}._back_129uq_1{font-size:14px}._guide_129uq_1{background:#fff;width:min(980px,100%);margin:0 auto;box-shadow:0 18px 60px #16161617}._hero_129uq_1{color:#fff;background:#161616;border-top:8px solid #b7ee00;padding:64px clamp(28px,7vw,74px) 48px}._hero_129uq_1>p,._sectionIntro_129uq_1 p,._support_129uq_1 p,._week_129uq_1 p{color:#b7ee00;letter-spacing:.12em;margin:0 0 10px;font-size:12px;font-weight:700}._hero_129uq_1 h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(40px,7vw,72px);line-height:.96}._heroBottom_129uq_1{justify-content:space-between;align-items:end;gap:24px;margin-top:34px;display:flex}._heroBottom_129uq_1>p{color:#c6c6c6;max-width:560px;margin:0;line-height:1.65}._printButton_129uq_1{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #525252;align-items:center;gap:8px;min-height:42px;padding:0 15px;font:600 13px inherit;display:inline-flex}._firstSteps_129uq_1{border-bottom:1px solid #e0e0e0;grid-template-columns:repeat(3,1fr);display:grid}._firstSteps_129uq_1 div{border-right:1px solid #e0e0e0;align-items:flex-start;gap:16px;min-height:112px;padding:25px 28px;display:flex}._firstSteps_129uq_1 div:last-child{border-right:0}._firstSteps_129uq_1 span{color:#6f6f6f;font-size:12px;font-weight:700}._firstSteps_129uq_1 strong{font-size:15px;line-height:1.4}._timeline_129uq_1{padding:58px clamp(28px,7vw,74px)}._sectionIntro_129uq_1 h2,._support_129uq_1 h2{letter-spacing:-.04em;margin:0;font-size:clamp(29px,4vw,43px);line-height:1.05}._sectionIntro_129uq_1 p,._week_129uq_1 p,._support_129uq_1 p{color:#587800}._sectionIntro_129uq_1{margin-bottom:32px}._week_129uq_1{border-top:1px solid #e0e0e0;grid-template-columns:62px minmax(0,1fr);gap:20px;padding:25px 0;display:grid}._weekNumber_129uq_1{background:#f1f1f1;border-radius:50%;place-items:center;width:48px;height:48px;font-size:19px;font-weight:700;display:grid}._week_129uq_1 h3{margin:0 0 8px;font-size:21px}._week_129uq_1 div div{color:#525252;line-height:1.65}._week_129uq_1 em{background:#b7ee00;grid-column:2;width:fit-content;padding:8px 11px;font-size:13px;font-style:normal;font-weight:700;display:inline-block}._focusWeek_129uq_1 ._weekNumber_129uq_1{background:#b7ee00}._support_129uq_1{background:#f4f4f4;grid-template-columns:1fr 1.2fr;gap:54px;padding:48px clamp(28px,7vw,74px);display:grid}._support_129uq_1 ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}._support_129uq_1 li{gap:11px;line-height:1.5;display:flex}._support_129uq_1 li svg{color:#587800;flex:none;margin-top:2px}._guide_129uq_1 footer{color:#6f6f6f;border-top:1px solid #e0e0e0;justify-content:space-between;padding:25px clamp(28px,7vw,74px);font-size:13px;display:flex}@media (width<=700px){._page_129uq_1{padding:14px}._topbar_129uq_1{margin-bottom:14px}._back_129uq_1{font-size:0}._back_129uq_1 svg{width:22px;height:22px}._hero_129uq_1{padding-top:44px}._heroBottom_129uq_1{flex-direction:column;align-items:flex-start}._firstSteps_129uq_1{grid-template-columns:1fr}._firstSteps_129uq_1 div{border-bottom:1px solid #e0e0e0;border-right:0;min-height:auto}._support_129uq_1{grid-template-columns:1fr;gap:28px}._week_129uq_1{grid-template-columns:48px 1fr;gap:14px}._weekNumber_129uq_1{width:42px;height:42px}._week_129uq_1 em{grid-column:1/-1}._guide_129uq_1 footer{flex-direction:column;gap:12px}._printButton_129uq_1{justify-content:center;width:100%}}@media print{._page_129uq_1{background:#fff;padding:0}._topbar_129uq_1,._printButton_129uq_1{display:none}._guide_129uq_1{width:100%;box-shadow:none}._hero_129uq_1{padding:36px 44px}._hero_129uq_1 h1{font-size:46px}._timeline_129uq_1{padding:35px 44px}._week_129uq_1{break-inside:avoid;padding:14px 0}._support_129uq_1{padding:32px 44px}._firstSteps_129uq_1 div{min-height:80px;padding:17px 20px}}
