@layer legacy{:where(html){font-size:62.5%}}@layer revert-legacy{html[class^=astro-] body,[data-app-root=true]>*,#storybook-root,.tng-root{font-family:initial;font-size:initial;font-weight:initial;line-height:initial;color:initial;text-align:initial;& a,& address,& b,& blockquote,& body,& button,& caption,& code,& dd,& dl,& dt,& fieldset,& figure,& :is(h1,h2,h3,h4,h5,h6),& hr,& iframe,& input,& kbd,& legend,& mark,& ol,& output,& p,& pre,& progress,& samp,& select,& small,& strong,& sub,& summary,& sup,& table,& textarea,& th,& ul,& .col-1,& .col-2,& .col-3,& .col-4,& .col-5,& .col-6,& .col-7,& .col-8,& .col-9,& .col-10,& .col-11,& .col-12,& .header,& .body,& .footer{all:revert;font-size:inherit}}}@layer starlight;@layer apply-legacy{.tng-legacy-apply{color:#282830;text-align:left;font-family:Toyota Base,arial,helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.5;& a{color:#282830;cursor:pointer}& a:hover{color:#6c7073;-webkit-text-decoration:none;text-decoration:none}& a:not([href],[class]),& a:not([href],[class]):hover{color:inherit;-webkit-text-decoration:none;text-decoration:none}& a>code{color:inherit}& address{margin-block-end:10px;font-style:normal}& :is(h1,h2,h3,h4,h5,h6){margin-block:0 8px}& hr{border-block-start:1px solid #0000001a;margin-block:16px}& p{margin-block-end:24px}& ol,& ul,& dl,& ol ol,& ul ul,& ol ul,& ul ol{margin-block-end:0}& dt{font-weight:700}& dd{margin-block-end:5px;margin-inline-start:0}& blockquote{margin:0 0 10px}& b,& strong{font-weight:bolder}& small{font-size:80%}& sub,& sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}& sub{bottom:-.25em}& sup{top:-.5em}& pre,& code,& kbd,& samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}& pre{color:#212529;font-size:87.5%;display:block}& figure{margin:0 0 1px}& caption{color:#6c757d;text-align:left;caption-side:bottom;padding-top:7.5px;padding-bottom:7.5px}& th{text-align:-webkit-match-parent}& label{margin-bottom:5px;display:inline-block}& button{font:inherit;color:#000;background:0 0;border:0;margin:0;padding:0}& button:focus:not(:focus-visible){outline:0}& input,& button,& select,& optgroup,& textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}& button,& input{overflow:visible}& button,& select{text-transform:none}& [role=button]{cursor:pointer}& select{overflow-wrap:normal}& button,& [type=button],& [type=reset],& [type=submit]{appearance:button}& button:not(:disabled),& [type=button]:not(:disabled),& [type=reset]:not(:disabled),& [type=submit]:not(:disabled){cursor:pointer}& input[type=radio],& input[type=checkbox]{box-sizing:border-box;padding:0}& textarea{resize:vertical;overflow:auto}& fieldset{border:0;min-width:0;margin:0;padding:0}& legend{width:100%;max-width:100%;font-size:15px;line-height:inherit;color:inherit;white-space:normal;margin-bottom:5px;padding:0;display:block}& progress{vertical-align:baseline}& [type=number]::-webkit-inner-spin-button{height:auto}& [type=number]::-webkit-outer-spin-button{height:auto}& [type=search]{outline-offset:-2px;appearance:none}& [type=search]::-webkit-search-decoration{appearance:none}& ::-webkit-file-upload-button{font:inherit;appearance:button}& output{display:inline-block}& summary{cursor:pointer;display:list-item}& template{display:none}& :is(h1,h2,h3,h4,h5,h6){margin-bottom:8px;font-weight:500;line-height:1.2}& h1{font-size:40px}& h2{font-size:32px}& h3{font-size:28px}& h4{font-size:24px}& h5{font-size:20px}& h6{font-size:16px}& small{font-size:.875em;font-weight:400}& mark{background-color:#fcf8e3;padding:.2em}& code{color:#e83e8c;overflow-wrap:break-word;font-size:87.5%}& kbd{color:#fff;background-color:#212529;border-radius:2px;padding:2px 4px;font-size:87.5%}& kbd kbd{padding:0;font-size:100%;font-weight:700}& pre code{font-size:inherit;color:inherit;word-break:normal}& li{margin-bottom:8px}& iframe{border:none}& button:focus{outline:none}& h1{text-transform:uppercase;margin-bottom:16px;font-family:Toyota Book,arial,helvetica,sans-serif;font-size:40px;font-weight:400;line-height:1.2}& h2{text-transform:uppercase;margin-bottom:16px;font-family:Toyota Semibold,arial,helvetica,sans-serif;font-size:34px;font-weight:400;line-height:1.2}& h3{text-transform:none;margin-bottom:16px;font-family:Toyota Regular,arial,helvetica,sans-serif;font-size:28px;font-weight:400;line-height:1.2}& h4{text-transform:none;margin-bottom:16px;font-family:Toyota Regular,arial,helvetica,sans-serif;font-size:22px;font-weight:400;line-height:1.2}& h5{text-transform:none;margin-bottom:16px;font-family:Toyota Semibold,arial,helvetica,sans-serif;font-size:20px;font-weight:400;line-height:1.2}& h6{margin-bottom:16px}& strong{text-transform:none;margin-bottom:16px;font-family:Toyota Regular,arial,helvetica,sans-serif;font-size:16px;font-weight:400}& .col-1,& .col-2,& .col-3,& .col-4,& .col-5,& .col-6,& .col-7,& .col-8,& .col-9,& .col-10,& .col-11,& .col-12{width:100%;padding-left:15px;padding-right:15px;position:relative}& .col-1{flex:0 0 8.33333%;max-width:8.33333%}& .col-2{flex:0 0 16.6667%;max-width:16.6667%}& .col-3{flex:0 0 25%;max-width:25%}& .col-4{flex:0 0 33.3333%;max-width:33.3333%}& .col-5{flex:0 0 41.6667%;max-width:41.6667%}& .col-6{flex:0 0 50%;max-width:50%}& .col-7{flex:0 0 58.3333%;max-width:58.3333%}& .col-8{flex:0 0 66.6667%;max-width:66.6667%}& .col-9{flex:0 0 75%;max-width:75%}& .col-10{flex:0 0 83.3333%;max-width:83.3333%}& .col-11{flex:0 0 91.6667%;max-width:91.6667%}& .col-12{flex:0 0 100%;max-width:100%}@media (width>=576px){& .col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}& .col-sm-2{flex:0 0 16.6667%;max-width:16.6667%}& .col-sm-3{flex:0 0 25%;max-width:25%}& .col-sm-4{flex:0 0 33.3333%;max-width:33.3333%}& .col-sm-5{flex:0 0 41.6667%;max-width:41.6667%}& .col-sm-6{flex:0 0 50%;max-width:50%}& .col-sm-7{flex:0 0 58.3333%;max-width:58.3333%}& .col-sm-8{flex:0 0 66.6667%;max-width:66.6667%}& .col-sm-9{flex:0 0 75%;max-width:75%}& .col-sm-10{flex:0 0 83.3333%;max-width:83.3333%}& .col-sm-11{flex:0 0 91.6667%;max-width:91.6667%}& .col-sm-12{flex:0 0 100%;max-width:100%}}@media (width>=768px){& .col-md-1{flex:0 0 8.33333%;max-width:8.33333%}& .col-md-2{flex:0 0 16.6667%;max-width:16.6667%}& .col-md-3{flex:0 0 25%;max-width:25%}& .col-md-4{flex:0 0 33.3333%;max-width:33.3333%}& .col-md-5{flex:0 0 41.6667%;max-width:41.6667%}& .col-md-6{flex:0 0 50%;max-width:50%}& .col-md-7{flex:0 0 58.3333%;max-width:58.3333%}& .col-md-8{flex:0 0 66.6667%;max-width:66.6667%}& .col-md-9{flex:0 0 75%;max-width:75%}& .col-md-10{flex:0 0 83.3333%;max-width:83.3333%}& .col-md-11{flex:0 0 91.6667%;max-width:91.6667%}& .col-md-12{flex:0 0 100%;max-width:100%}}@media (width>=992px){& .col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}& .col-lg-2{flex:0 0 16.6667%;max-width:16.6667%}& .col-lg-3{flex:0 0 25%;max-width:25%}& .col-lg-4{flex:0 0 33.3333%;max-width:33.3333%}& .col-lg-5{flex:0 0 41.6667%;max-width:41.6667%}& .col-lg-6{flex:0 0 50%;max-width:50%}& .col-lg-7{flex:0 0 58.3333%;max-width:58.3333%}& .col-lg-8{flex:0 0 66.6667%;max-width:66.6667%}& .col-lg-9{flex:0 0 75%;max-width:75%}& .col-lg-10{flex:0 0 83.3333%;max-width:83.3333%}& .col-lg-11{flex:0 0 91.6667%;max-width:91.6667%}& .col-lg-12{flex:0 0 100%;max-width:100%}}@media (width>=1200px){& .col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}& .col-xl-2{flex:0 0 16.6667%;max-width:16.6667%}& .col-xl-3{flex:0 0 25%;max-width:25%}& .col-xl-4{flex:0 0 33.3333%;max-width:33.3333%}& .col-xl-5{flex:0 0 41.6667%;max-width:41.6667%}& .col-xl-6{flex:0 0 50%;max-width:50%}& .col-xl-7{flex:0 0 58.3333%;max-width:58.3333%}& .col-xl-8{flex:0 0 66.6667%;max-width:66.6667%}& .col-xl-9{flex:0 0 75%;max-width:75%}& .col-xl-10{flex:0 0 83.3333%;max-width:83.3333%}& .col-xl-11{flex:0 0 91.6667%;max-width:91.6667%}& .col-xl-12{flex:0 0 100%;max-width:100%}}}}@layer aemglobal,tng;@layer tng.reset{html[class^=astro-] .not-content,[data-app-root=true]>*,#storybook-root,.tng-root{box-sizing:border-box;scroll-behavior:smooth;overflow-wrap:break-word;tab-size:2;color-scheme:light only;isolation:isolate;hanging-punctuation:first allow-end last;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;line-height:1.5;& *,& :before,& :after{box-sizing:inherit}& h1,& h2,& h3,& h4,& h5,& h6,& p,& figure,& blockquote,& dl,& dd{margin:0}& :is(h1,h2,h3,h4,h5,h6){text-wrap:balance}& p{text-wrap:pretty}& em,& i{font-style:italic}& strong,& b{font-weight:700}& ul,& ol{margin:0;padding:0}& ul[role=list],& ol[role=list]{list-style:none}& input,& button,& textarea,& select{font:inherit}& fieldset{border:none;margin:0;padding:0}& legend{padding:0}& textarea:not([rows]){min-block-size:10em}& img,& picture,& video,& canvas,& svg{max-inline-size:100%;display:block}& dialog{background:0 0;border:none;block-size:auto;max-block-size:100dvb;inline-size:auto;max-inline-size:100dvi;padding:0;inset:auto}& [popover]{inset:unset;background:0 0;border:none;margin:0;padding:0;position:absolute;overflow:visible}& :target{scroll-margin-block:5ex}@media (prefers-reduced-motion:no-preference){interpolate-size:allow-keywords;& *{interpolate-size:inherit}}}html,body{scrollbar-gutter:stable;&[inert],&:has(dialog[open],.tng-modal[open]){overflow:hidden}}}@layer tng.foundations{.tng-content{gap:var(--tng-spacing-md);flex-direction:column;display:flex;&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{color:var(--tng-color-foreground-neutral-default)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{color:var(--tng-color-foreground-contrast-default)}& blockquote,& caption,& del,& figcaption,& s{&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{color:var(--tng-color-foreground-neutral-emphasis)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{color:var(--tng-color-foreground-contrast-emphasis)}}& abbr[title]{text-decoration:underline;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}& blockquote{border-inline-start:var(--tng-stroke-md) solid var(--tng-blockquote-border-color);padding-inline-start:var(--tng-spacing-2xl);font-style:italic;&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-blockquote-border-color:var(--tng-color-border-neutral-default)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-blockquote-border-color:var(--tng-color-border-contrast-emphasis)}}& caption{caption-side:bottom}& dd{margin-inline-start:var(--tng-spacing-xl)}& figcaption{margin-block-start:var(--tng-spacing-md)}& hr{margin-block:var(--tng-spacing-md)}& img,& picture,& video{block-size:auto}& mark{background-color:var(--tng-color-fill-info-muted);padding-inline:.1em}& pre{min-inline-size:0;overflow-x:auto}& small{font-size:.875em}& summary{cursor:pointer}& sup,& sub{font-size:.75em;line-height:0}}:root{--tng-breakpoint-sm:576px;--tng-breakpoint-md:768px;--tng-breakpoint-lg:992px;--tng-breakpoint-xl:1200px;--tng-breakpoint-2xl:1600px;--tng-breakpoint-sm-v2:390px;--tng-breakpoint-md-v2:768px;--tng-breakpoint-lg-v2:1024px;--tng-breakpoint-xl-v2:1440px;--tng-breakpoint-2xl-v2:1920px}.tng-box,.tng-scheme{color:var(--tng-color);background-color:var(--tng-background-color);&:not(.is-contrast):not(.is-contrast *),.is-contrast &.is-contrast:not(.is-contrast .is-contrast &),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast &.is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast &),.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-background-color:var(--tng-background-color-neutral,var(--tng-color-background-neutral-default));--tng-color:var(--tng-color-neutral,var(--tng-color-foreground-neutral-default))}&.on-contrast,&.is-contrast:not(.is-contrast &),.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast &.is-contrast:not(.is-contrast .is-contrast .is-contrast &),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast &.is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast &),.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-background-color:var(--tng-background-color-contrast,var(--tng-color-background-contrast-default));--tng-color:var(--tng-color-contrast,var(--tng-color-foreground-contrast-default))}}:root{--tng-transition-duration-s:.6s;--tng-transition-duration-m:.4s;--tng-transition-duration-f:.3s;--tng-transition-duration-xf:.2s;--tng-transition-duration-2xf:.1s;--tng-transition-duration-30fps:33.33ms;--tng-transition-duration-60fps:16.66ms;--tng-transition-ease-in-out:cubic-bezier(.77, 0, .175, 1);--tng-transition-ease-out:cubic-bezier(.23, 1, .32, 1);@media (prefers-reduced-motion:reduce){--tng-transition-duration-s:.01ms;--tng-transition-duration-m:.01ms;--tng-transition-duration-f:.01ms;--tng-transition-duration-xf:.01ms;--tng-transition-duration-2xf:.01ms;--tng-transition-duration-30fps:.01ms;--tng-transition-duration-60fps:.01ms}}:where(html[data-brand=lexus]){--tng-font-family:var(--tng-font-font-family-lexus,sans-serif)}:where(html[data-brand=toyota]){--tng-font-family:var(--tng-font-font-family-toyota,sans-serif)}.tng-accent-button,.tng-accordion-trigger,.tng-ai-button,.tng-alert-header,.tng-asset-download,.tng-asset-download-meta,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-control,.tng-checkbox-control,.tng-chip,.tng-content,.tng-content :is(h1,h2,h3,h4,h5,h6),:is(.tng-field-control-button,.tng-control-button),:is(.tng-field-control-input,.tng-control-input),:is(.tng-field-control-label,.tng-control-label),.tng-count-indicator-label,.tng-energy-labels>*,.tng-energy-label,.tng-feature-list-data,.tng-feature-list-label,.tng-field-error,.tng-field-info,.tng-field-label,.tng-label,.tng-link,.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-model-card-item,.tng-pill-button,.tng-plain-list,.tng-radio-control,.tng-segmented-control-item,.tng-simple-header-bar,.tng-slider-labels,.tng-slot:before,.tng-social-button,.tng-social-media-button,.tng-stepper-step,.tng-table,.tng-tabs>*,.tng-tabs-item,.tng-tag,.tng-toggle-control,.tng-text,.tng-text-body,.tng-text-title{font-family:var(--tng-font-family,inherit), sans-serif;font-size:var(--tng-font-size,inherit);font-weight:var(--tng-font-weight,inherit);font-feature-settings:"liga" off, "clig" off;line-height:var(--tng-line-height,inherit);letter-spacing:var(--tng-letter-spacing,inherit)}.tng-accent-button,.tng-accordion-trigger,.tng-alert-header,.tng-asset-download,.tng-asset-download-meta,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-control,.tng-checkbox-control,.tng-content,.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-model-card-item,.tng-pill-button,.tng-plain-list,.tng-slider-labels,.tng-social-button,.tng-social-media-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body{&.is-1{--tng-font-family:var(--tng-typography-body-1-font-family);--tng-font-size:var(--tng-typography-body-1-font-size);--tng-font-weight:var(--tng-typography-body-1-font-weight-default);--tng-line-height:var(--tng-typography-body-1-line-height);--tng-letter-spacing:var(--tng-typography-body-1-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-body-1-font-weight-emphasis)}}&.is-2{--tng-font-family:var(--tng-typography-body-2-font-family);--tng-font-size:var(--tng-typography-body-2-font-size);--tng-font-weight:var(--tng-typography-body-2-font-weight-default);--tng-line-height:var(--tng-typography-body-2-line-height);--tng-letter-spacing:var(--tng-typography-body-2-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-body-2-font-weight-emphasis)}}&.is-3{--tng-font-family:var(--tng-typography-body-3-font-family);--tng-font-size:var(--tng-typography-body-3-font-size);--tng-font-weight:var(--tng-typography-body-3-font-weight-default);--tng-line-height:var(--tng-typography-body-3-line-height);--tng-letter-spacing:var(--tng-typography-body-3-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-body-3-font-weight-emphasis)}}&.is-4{--tng-font-family:var(--tng-typography-body-4-font-family);--tng-font-size:var(--tng-typography-body-4-font-size);--tng-font-weight:var(--tng-typography-body-4-font-weight-default);--tng-line-height:var(--tng-typography-body-4-line-height);--tng-letter-spacing:var(--tng-typography-body-4-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-body-4-font-weight-emphasis)}&.is-heavy{--tng-font-weight:var(--tng-typography-body-4-font-weight-heavy)}}&.is-5{--tng-font-family:var(--tng-typography-body-5-font-family);--tng-font-size:var(--tng-typography-body-5-font-size);--tng-font-weight:var(--tng-typography-body-5-font-weight-default);--tng-line-height:var(--tng-typography-body-5-line-height);--tng-letter-spacing:var(--tng-typography-body-5-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-body-5-font-weight-emphasis)}&.is-heavy{--tng-font-weight:var(--tng-typography-body-5-font-weight-heavy)}}&:where(:not(.is-1,.is-2,.is-3,.is-4,.is-5,.is-7,.is-8)),&.is-6{--tng-font-family:var(--tng-typography-body-6-font-family);--tng-font-size:var(--tng-typography-body-6-font-size);--tng-font-weight:var(--tng-typography-body-6-font-weight-default);--tng-line-height:var(--tng-typography-body-6-line-height);--tng-letter-spacing:var(--tng-typography-body-6-letter-spacing);&.tng-accordion-trigger,&.is-emphasis{--tng-font-weight:var(--tng-typography-body-6-font-weight-emphasis)}&.is-heavy{--tng-font-weight:var(--tng-typography-body-6-font-weight-heavy)}}:is(.tng-toggletip,.tng-popover):where([role=tooltip]) &,&:where(.tng-alert-header,.tng-asset-download-meta,.tng-badge,.tng-calendar-week button,.tng-checkbox-control,.tng-slider-labels,.tng-stepper-step,.tng-table,.tng-tag),&.is-7{--tng-font-family:var(--tng-typography-body-7-font-family);--tng-font-size:var(--tng-typography-body-7-font-size);--tng-font-weight:var(--tng-typography-body-7-font-weight-default);--tng-line-height:var(--tng-typography-body-7-line-height);--tng-letter-spacing:var(--tng-typography-body-7-letter-spacing);&:is(th),&.is-emphasis{--tng-font-weight:var(--tng-typography-body-7-font-weight-emphasis)}&.is-heavy{--tng-font-weight:var(--tng-typography-body-7-font-weight-heavy)}}&:where(.tng-calendar-weekdays>*,.tng-list-powertrain-subtitle,.tng-model-card-item),&.is-8{--tng-font-family:var(--tng-typography-body-8-font-family);--tng-font-size:var(--tng-typography-body-8-font-size);--tng-font-weight:var(--tng-typography-body-8-font-weight-default);--tng-line-height:var(--tng-typography-body-8-line-height);--tng-letter-spacing:var(--tng-typography-body-8-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-body-8-font-weight-emphasis)}&.is-heavy{--tng-font-weight:var(--tng-typography-body-8-font-weight-heavy)}}}.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title{&.is-1{--tng-font-family:var(--tng-typography-title-mobile-1-font-family);--tng-font-size:var(--tng-typography-title-mobile-1-font-size);--tng-font-weight:var(--tng-typography-title-mobile-1-font-weight-default);--tng-line-height:var(--tng-typography-title-mobile-1-line-height);--tng-letter-spacing:var(--tng-typography-title-mobile-1-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-mobile-1-font-weight-emphasis)}}&.is-2{--tng-font-family:var(--tng-typography-title-mobile-2-font-family);--tng-font-size:var(--tng-typography-title-mobile-2-font-size);--tng-font-weight:var(--tng-typography-title-mobile-2-font-weight-default);--tng-line-height:var(--tng-typography-title-mobile-2-line-height);--tng-letter-spacing:var(--tng-typography-title-mobile-2-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-mobile-2-font-weight-emphasis)}}&.is-3{--tng-font-family:var(--tng-typography-title-mobile-3-font-family);--tng-font-size:var(--tng-typography-title-mobile-3-font-size);--tng-font-weight:var(--tng-typography-title-mobile-3-font-weight-default);--tng-line-height:var(--tng-typography-title-mobile-3-line-height);--tng-letter-spacing:var(--tng-typography-title-mobile-3-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-mobile-3-font-weight-emphasis)}}&:is(h1),&.is-4{--tng-font-family:var(--tng-typography-title-mobile-4-font-family);--tng-font-size:var(--tng-typography-title-mobile-4-font-size);--tng-font-weight:var(--tng-typography-title-mobile-4-font-weight-default);--tng-line-height:var(--tng-typography-title-mobile-4-line-height);--tng-letter-spacing:var(--tng-typography-title-mobile-4-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-mobile-4-font-weight-emphasis)}}&:is(h2),&.is-5{--tng-font-family:var(--tng-typography-title-mobile-5-font-family);--tng-font-size:var(--tng-typography-title-mobile-5-font-size);--tng-font-weight:var(--tng-typography-title-mobile-5-font-weight-default);--tng-line-height:var(--tng-typography-title-mobile-5-line-height);--tng-letter-spacing:var(--tng-typography-title-mobile-5-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-mobile-5-font-weight-emphasis)}}&:is(h3),&:where(:not(.is-1,.is-2,.is-3,.is-4,.is-5,.is-7,.is-8,.is-9,.is-10)),&.is-6{--tng-font-family:var(--tng-typography-title-mobile-6-font-family);--tng-font-size:var(--tng-typography-title-mobile-6-font-size);--tng-font-weight:var(--tng-typography-title-mobile-6-font-weight-default);--tng-line-height:var(--tng-typography-title-mobile-6-line-height);--tng-letter-spacing:var(--tng-typography-title-mobile-6-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-mobile-6-font-weight-emphasis)}}&:is(h4),.tng-stepper &,&.is-7{--tng-font-family:var(--tng-typography-title-mobile-7-font-family);--tng-font-size:var(--tng-typography-title-mobile-7-font-size);--tng-font-weight:var(--tng-typography-title-mobile-7-font-weight-default);--tng-line-height:var(--tng-typography-title-mobile-7-line-height);--tng-letter-spacing:var(--tng-typography-title-mobile-7-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-mobile-7-font-weight-emphasis)}}&:is(h5),&.is-8{--tng-font-family:var(--tng-typography-title-mobile-8-font-family);--tng-font-size:var(--tng-typography-title-mobile-8-font-size);--tng-font-weight:var(--tng-typography-title-mobile-8-font-weight-default);--tng-line-height:var(--tng-typography-title-mobile-8-line-height);--tng-letter-spacing:var(--tng-typography-title-mobile-8-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-mobile-8-font-weight-emphasis)}}&:is(h6),&.is-9{--tng-font-family:var(--tng-typography-title-mobile-9-font-family);--tng-font-size:var(--tng-typography-title-mobile-9-font-size);--tng-font-weight:var(--tng-typography-title-mobile-9-font-weight-default);--tng-line-height:var(--tng-typography-title-mobile-9-line-height);--tng-letter-spacing:var(--tng-typography-title-mobile-9-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-mobile-9-font-weight-emphasis)}}:is(.tng-toggletip,.tng-popover) &,.tng-simple-header-bar &,&.is-10{--tng-font-family:var(--tng-typography-title-mobile-10-font-family);--tng-font-size:var(--tng-typography-title-mobile-10-font-size);--tng-font-weight:var(--tng-typography-title-mobile-10-font-weight-default);--tng-line-height:var(--tng-typography-title-mobile-10-line-height);--tng-letter-spacing:var(--tng-typography-title-mobile-10-letter-spacing);.tng-simple-header-bar &,&.is-emphasis{--tng-font-weight:var(--tng-typography-title-mobile-10-font-weight-emphasis)}}@media (width>=768px){&.is-1{--tng-font-family:var(--tng-typography-title-tablet-1-font-family);--tng-font-size:var(--tng-typography-title-tablet-1-font-size);--tng-font-weight:var(--tng-typography-title-tablet-1-font-weight-default);--tng-line-height:var(--tng-typography-title-tablet-1-line-height);--tng-letter-spacing:var(--tng-typography-title-tablet-1-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-tablet-1-font-weight-emphasis)}}&.is-2{--tng-font-family:var(--tng-typography-title-tablet-2-font-family);--tng-font-size:var(--tng-typography-title-tablet-2-font-size);--tng-font-weight:var(--tng-typography-title-tablet-2-font-weight-default);--tng-line-height:var(--tng-typography-title-tablet-2-line-height);--tng-letter-spacing:var(--tng-typography-title-tablet-2-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-tablet-2-font-weight-emphasis)}}&.is-3{--tng-font-family:var(--tng-typography-title-tablet-3-font-family);--tng-font-size:var(--tng-typography-title-tablet-3-font-size);--tng-font-weight:var(--tng-typography-title-tablet-3-font-weight-default);--tng-line-height:var(--tng-typography-title-tablet-3-line-height);--tng-letter-spacing:var(--tng-typography-title-tablet-3-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-tablet-3-font-weight-emphasis)}}&:is(h1),&.is-4{--tng-font-family:var(--tng-typography-title-tablet-4-font-family);--tng-font-size:var(--tng-typography-title-tablet-4-font-size);--tng-font-weight:var(--tng-typography-title-tablet-4-font-weight-default);--tng-line-height:var(--tng-typography-title-tablet-4-line-height);--tng-letter-spacing:var(--tng-typography-title-tablet-4-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-tablet-4-font-weight-emphasis)}}&:is(h2),&.is-5{--tng-font-family:var(--tng-typography-title-tablet-5-font-family);--tng-font-size:var(--tng-typography-title-tablet-5-font-size);--tng-font-weight:var(--tng-typography-title-tablet-5-font-weight-default);--tng-line-height:var(--tng-typography-title-tablet-5-line-height);--tng-letter-spacing:var(--tng-typography-title-tablet-5-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-tablet-5-font-weight-emphasis)}}&:is(h3),&:where(:not(.is-1,.is-2,.is-3,.is-4,.is-5,.is-7,.is-8,.is-9,.is-10)),&.is-6{--tng-font-family:var(--tng-typography-title-tablet-6-font-family);--tng-font-size:var(--tng-typography-title-tablet-6-font-size);--tng-font-weight:var(--tng-typography-title-tablet-6-font-weight-default);--tng-line-height:var(--tng-typography-title-tablet-6-line-height);--tng-letter-spacing:var(--tng-typography-title-tablet-6-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-tablet-6-font-weight-emphasis)}}&:is(h4),.tng-stepper &,&.is-7{--tng-font-family:var(--tng-typography-title-tablet-7-font-family);--tng-font-size:var(--tng-typography-title-tablet-7-font-size);--tng-font-weight:var(--tng-typography-title-tablet-7-font-weight-default);--tng-line-height:var(--tng-typography-title-tablet-7-line-height);--tng-letter-spacing:var(--tng-typography-title-tablet-7-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-tablet-7-font-weight-emphasis)}}&:is(h5),&.is-8{--tng-font-family:var(--tng-typography-title-tablet-8-font-family);--tng-font-size:var(--tng-typography-title-tablet-8-font-size);--tng-font-weight:var(--tng-typography-title-tablet-8-font-weight-default);--tng-line-height:var(--tng-typography-title-tablet-8-line-height);--tng-letter-spacing:var(--tng-typography-title-tablet-8-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-tablet-8-font-weight-emphasis)}}&:is(h6),&.is-9{--tng-font-family:var(--tng-typography-title-tablet-9-font-family);--tng-font-size:var(--tng-typography-title-tablet-9-font-size);--tng-font-weight:var(--tng-typography-title-tablet-9-font-weight-default);--tng-line-height:var(--tng-typography-title-tablet-9-line-height);--tng-letter-spacing:var(--tng-typography-title-tablet-9-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-tablet-9-font-weight-emphasis)}}:is(.tng-toggletip,.tng-popover) &,.tng-simple-header-bar &,&.is-10{--tng-font-family:var(--tng-typography-title-tablet-10-font-family);--tng-font-size:var(--tng-typography-title-tablet-10-font-size);--tng-font-weight:var(--tng-typography-title-tablet-10-font-weight-default);--tng-line-height:var(--tng-typography-title-tablet-10-line-height);--tng-letter-spacing:var(--tng-typography-title-tablet-10-letter-spacing);.tng-simple-header-bar &,&.is-emphasis{--tng-font-weight:var(--tng-typography-title-tablet-10-font-weight-emphasis)}}}@media (width>=1200px){&.is-1{--tng-font-family:var(--tng-typography-title-desktop-1-font-family);--tng-font-size:var(--tng-typography-title-desktop-1-font-size);--tng-font-weight:var(--tng-typography-title-desktop-1-font-weight-default);--tng-line-height:var(--tng-typography-title-desktop-1-line-height);--tng-letter-spacing:var(--tng-typography-title-desktop-1-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-desktop-1-font-weight-emphasis)}}&.is-2{--tng-font-family:var(--tng-typography-title-desktop-2-font-family);--tng-font-size:var(--tng-typography-title-desktop-2-font-size);--tng-font-weight:var(--tng-typography-title-desktop-2-font-weight-default);--tng-line-height:var(--tng-typography-title-desktop-2-line-height);--tng-letter-spacing:var(--tng-typography-title-desktop-2-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-desktop-2-font-weight-emphasis)}}&.is-3{--tng-font-family:var(--tng-typography-title-desktop-3-font-family);--tng-font-size:var(--tng-typography-title-desktop-3-font-size);--tng-font-weight:var(--tng-typography-title-desktop-3-font-weight-default);--tng-line-height:var(--tng-typography-title-desktop-3-line-height);--tng-letter-spacing:var(--tng-typography-title-desktop-3-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-desktop-3-font-weight-emphasis)}}&:is(h1),&.is-4{--tng-font-family:var(--tng-typography-title-desktop-4-font-family);--tng-font-size:var(--tng-typography-title-desktop-4-font-size);--tng-font-weight:var(--tng-typography-title-desktop-4-font-weight-default);--tng-line-height:var(--tng-typography-title-desktop-4-line-height);--tng-letter-spacing:var(--tng-typography-title-desktop-4-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-desktop-4-font-weight-emphasis)}}&:is(h2),&.is-5{--tng-font-family:var(--tng-typography-title-desktop-5-font-family);--tng-font-size:var(--tng-typography-title-desktop-5-font-size);--tng-font-weight:var(--tng-typography-title-desktop-5-font-weight-default);--tng-line-height:var(--tng-typography-title-desktop-5-line-height);--tng-letter-spacing:var(--tng-typography-title-desktop-5-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-desktop-5-font-weight-emphasis)}}&:is(h3),&:where(:not(.is-1,.is-2,.is-3,.is-4,.is-5,.is-7,.is-8,.is-9,.is-10)),&.is-6{--tng-font-family:var(--tng-typography-title-desktop-6-font-family);--tng-font-size:var(--tng-typography-title-desktop-6-font-size);--tng-font-weight:var(--tng-typography-title-desktop-6-font-weight-default);--tng-line-height:var(--tng-typography-title-desktop-6-line-height);--tng-letter-spacing:var(--tng-typography-title-desktop-6-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-desktop-6-font-weight-emphasis)}}&:is(h4),.tng-stepper &,&.is-7{--tng-font-family:var(--tng-typography-title-desktop-7-font-family);--tng-font-size:var(--tng-typography-title-desktop-7-font-size);--tng-font-weight:var(--tng-typography-title-desktop-7-font-weight-default);--tng-line-height:var(--tng-typography-title-desktop-7-line-height);--tng-letter-spacing:var(--tng-typography-title-desktop-7-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-desktop-7-font-weight-emphasis)}}&:is(h5),&.is-8{--tng-font-family:var(--tng-typography-title-desktop-8-font-family);--tng-font-size:var(--tng-typography-title-desktop-8-font-size);--tng-font-weight:var(--tng-typography-title-desktop-8-font-weight-default);--tng-line-height:var(--tng-typography-title-desktop-8-line-height);--tng-letter-spacing:var(--tng-typography-title-desktop-8-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-desktop-8-font-weight-emphasis)}}&:is(h6),&.is-9{--tng-font-family:var(--tng-typography-title-desktop-9-font-family);--tng-font-size:var(--tng-typography-title-desktop-9-font-size);--tng-font-weight:var(--tng-typography-title-desktop-9-font-weight-default);--tng-line-height:var(--tng-typography-title-desktop-9-line-height);--tng-letter-spacing:var(--tng-typography-title-desktop-9-letter-spacing);&.is-emphasis{--tng-font-weight:var(--tng-typography-title-desktop-9-font-weight-emphasis)}}:is(.tng-toggletip,.tng-popover) &,.tng-simple-header-bar &,&.is-10{--tng-font-family:var(--tng-typography-title-desktop-10-font-family);--tng-font-size:var(--tng-typography-title-desktop-10-font-size);--tng-font-weight:var(--tng-typography-title-desktop-10-font-weight-default);--tng-line-height:var(--tng-typography-title-desktop-10-line-height);--tng-letter-spacing:var(--tng-typography-title-desktop-10-letter-spacing);.tng-simple-header-bar &,&.is-emphasis{--tng-font-weight:var(--tng-typography-title-desktop-10-font-weight-emphasis)}}}}.tng-badge,.tng-button,.tng-energy-label,.tng-energy-labels>*,.tng-link,.tng-pill-button,.tng-slot:before,.tng-social-button,.tng-social-media-button,.tng-tag{overflow-wrap:normal}:root{--tng-golden-ratio:.618;--tng-debug-color:#ff69b459}html[data-brand=toyota]{--tng-buttons-radio-button-color:#fff;--tng-icon-brand:Toyota;--tng-lg-font-family:String value;--tng-logo-brand:Toyota;--tng-logo-type:Isotype;--tng-stepper-incomplete-fill-color:#fff;--tng-suggestion-corner-radius:0;--tng-color-aqua-100:#e1f2f2;--tng-color-aqua-200:#dbf0f0;--tng-color-aqua-300:#d5ecec;--tng-color-aqua-400:#cbefee;--tng-color-aqua-500:#c2e3e4;--tng-color-aqua-600:#aef3f0;--tng-color-aqua-700:#80e9e3;--tng-color-aqua-800:#00c0ca;--tng-color-aqua-900:#00abb4;--tng-color-aqua-1000:#00868d;--tng-color-aqua-1100:#00646d;--tng-color-aqua-1200:#00444d;--tng-color-aqua-1300:#011f24;--tng-color-blue-100:#e9f4ff;--tng-color-blue-200:#c6e3ff;--tng-color-blue-300:#95c6ff;--tng-color-blue-400:#60a7ff;--tng-color-blue-500:#0072f0;--tng-color-blue-600:#001874;--tng-color-blue-700:#00004e;--tng-color-blue-800:#00001d;--tng-color-copper-100:#f3e2da;--tng-color-copper-200:#e4bca9;--tng-color-copper-300:#d49677;--tng-color-copper-400:#c57046;--tng-color-copper-500:#905233;--tng-color-copper-600:#62402e;--tng-color-copper-700:#342d29;--tng-color-copper-opacity-700:#342d2900;--tng-color-energy-energy-a:#fff200;--tng-color-energy-energy-aa:#bfd730;--tng-color-energy-energy-aaa:#50b848;--tng-color-energy-energy-aaaa:#00a651;--tng-color-energy-energy-b:#fdb913;--tng-color-energy-energy-bright-a:#0f0;--tng-color-energy-energy-bright-b:#4dff00;--tng-color-energy-energy-bright-c:#b3ff00;--tng-color-energy-energy-bright-d:#ff0;--tng-color-energy-energy-bright-e:#ffb300;--tng-color-energy-energy-bright-f:#ff4d00;--tng-color-energy-energy-bright-g:red;--tng-color-energy-energy-c:#f37021;--tng-color-energy-energy-d:#ed1c24;--tng-color-energy-energy-e:#ed1c24;--tng-color-energy-energy-f:#ed1c24;--tng-color-energy-energy-g:#ed1c24;--tng-color-green-100:#ebfaeb;--tng-color-green-200:#c9e7ca;--tng-color-green-300:#93f694;--tng-color-green-400:#6fd171;--tng-color-green-500:#4caf50;--tng-color-green-600:#127c1d;--tng-color-green-700:#006800;--tng-color-green-800:#004600;--tng-color-grey-100:#fbfbfc;--tng-color-grey-200:#f5f5f5;--tng-color-grey-300:#e4e4e4;--tng-color-grey-400:#e5e3e1;--tng-color-grey-500:#d4d2d1;--tng-color-grey-600:#a8aaac;--tng-color-grey-700:#999;--tng-color-grey-800:#6c7073;--tng-color-grey-900:#666;--tng-color-grey-1000:#585858;--tng-color-grey-1100:#4d4d4d;--tng-color-grey-1200:#333;--tng-color-grey-1300:#292e34;--tng-color-grey-1400:#282830;--tng-color-grey-1500:#1a1a1a;--tng-color-grey-1600:#15151b;--tng-color-grey-opacity-1300:#292e3400;--tng-color-indigo-100:#e5e9ed;--tng-color-indigo-200:#ccd3db;--tng-color-indigo-300:#8899ac;--tng-color-indigo-400:#445e7c;--tng-color-indigo-500:#00244d;--tng-color-indigo-600:#001a38;--tng-color-indigo-700:#001834;--tng-color-kinto-neutral-100:#f9fafa;--tng-color-kinto-neutral-200:#ebeced;--tng-color-kinto-neutral-300:#d4d7d9;--tng-color-kinto-neutral-400:#b2bdc3;--tng-color-kinto-neutral-500:#a6acb0;--tng-color-kinto-neutral-600:#818a90;--tng-color-kinto-neutral-700:#536b74;--tng-color-kinto-neutral-800:#59646d;--tng-color-kinto-neutral-900:#374952;--tng-color-kinto-neutral-1000:#38434b;--tng-color-kinto-neutral-1100:#314451;--tng-color-kinto-neutral-1200:#293a44;--tng-color-kinto-neutral-1300:#2a3239;--tng-color-kinto-neutral-1400:#222f38;--tng-color-kinto-neutral-1500:#18252d;--tng-color-kinto-neutral-opacity-600-15:#59646d26;--tng-color-kinto-neutral-opacity-600-50:#59646d80;--tng-color-kinto-neutral-opacity-700-40:#38434b66;--tng-color-kinto-neutral-opacity-800-80:#222f38e5;--tng-color-neutral-black:#000;--tng-color-neutral-white:#fff;--tng-color-none:#0000;--tng-color-notification-red-100:#ffeeec;--tng-color-notification-red-200:#ffd0c9;--tng-color-notification-red-300:#f33;--tng-color-notification-red-400:#c00;--tng-color-opacity-dark-20:#0003;--tng-color-opacity-dark-25:#00000040;--tng-color-opacity-dark-30:#0000004d;--tng-color-opacity-dark-35:#00000059;--tng-color-opacity-dark-40:#0006;--tng-color-opacity-dark-45:#00000073;--tng-color-opacity-dark-55:#0000008c;--tng-color-opacity-dark-65:#000000a6;--tng-color-opacity-light-0:#fff0;--tng-color-opacity-light-7:#ffffff12;--tng-color-opacity-light-10:#ffffff1a;--tng-color-opacity-light-15:#ffffff26;--tng-color-opacity-light-20:#fff3;--tng-color-opacity-light-30:#ffffff4d;--tng-color-opacity-light-35:#ffffff59;--tng-color-opacity-light-45:#ffffff73;--tng-color-opacity-light-50:#ffffff80;--tng-color-opacity-light-60:#fff9;--tng-color-opacity-light-70:#ffffffb2;--tng-color-opacity-light-80:#fffc;--tng-color-opacity-light-90:#ffffffe5;--tng-color-red-100:#fdaaaa;--tng-color-red-200:#fc7979;--tng-color-red-300:#fa4747;--tng-color-red-400:#f02;--tng-color-red-500:#d40605;--tng-color-red-600:#a40404;--tng-color-red-700:#720303;--tng-color-red-800:#410202;--tng-color-teal-100:#f4f6f7;--tng-color-teal-200:#f3f5f6;--tng-color-teal-300:#e8f2f5;--tng-color-teal-400:#e5f0f2;--tng-color-teal-500:#e2edf0;--tng-color-teal-600:#daeeef;--tng-color-teal-700:#d9eaee;--tng-color-teal-800:#cae2e7;--tng-color-teal-900:#bfdbe3;--tng-color-teal-1000:#a6cdd7;--tng-color-teal-1100:#88becc;--tng-color-teal-1200:#59a2b5;--tng-color-teal-1300:#2789a4;--tng-color-teal-1400:#00708d;--tng-color-teal-1500:#015b74;--tng-color-teal-1600:#00495c;--tng-color-teal-1700:#00445e;--tng-color-teal-1800:#003b4b;--tng-color-teal-1900:#002732;--tng-color-teal-opacity-200-7:#a6cdd712;--tng-color-teal-opacity-200-10:#a6cdd71a;--tng-color-teal-opacity-200-15:#a6cdd726;--tng-color-teal-opacity-200-20:#a6cdd733;--tng-color-teal-opacity-200-35:#a6cdd759;--tng-color-teal-opacity-600-9:#00708d17;--tng-color-teal-opacity-600-15:#00708d26;--tng-color-teal-opacity-600-25:#00708d40;--tng-color-teal-opacity-600-35:#00708d59;--tng-color-teal-bz4x-bz4x:#003641;--tng-color-teal-bz4x-bz4x-2:#006d7a;--tng-color-teal-bz4x-bz4x-3:#328994;--tng-color-yellow-100:#fff9e5;--tng-color-yellow-200:#fff4cc;--tng-color-yellow-300:#ffefb2;--tng-color-yellow-400:#ffe066;--tng-color-yellow-500:#e5b700;--tng-color-yellow-600:#cca300;--tng-color-yellow-700:#7f6600;--tng-color-yellow-800:#4c3d00;--tng-color-border-dim-contrast-default:#ffffff73;--tng-color-border-dim-contrast-muted:#fff3;--tng-color-border-dim-contrast-subtle:#ffffff59;--tng-color-border-dim-neutral-default:#000000a6;--tng-color-border-dim-neutral-muted:#00000040;--tng-color-border-dim-neutral-subtle:#0000008c;--tng-color-fill-dim-contrast-default:#ffffff73;--tng-color-fill-dim-contrast-muted:#fff3;--tng-color-fill-dim-contrast-none:#fff0;--tng-color-fill-dim-contrast-subtle:#ffffff59;--tng-color-fill-dim-neutral-default:#000000a6;--tng-color-fill-dim-neutral-muted:#00000040;--tng-color-fill-dim-neutral-none:#0000;--tng-color-fill-dim-neutral-subtle:#0000008c;--tng-color-overlay-contrast-start:#fff0;--tng-color-overlay-neutral-start:#0000;--tng-color-surface-dim-contrast-default:#ffffff73;--tng-color-surface-dim-contrast-muted:#fff3;--tng-color-surface-dim-contrast-subtle:#ffffff59;--tng-color-surface-dim-neutral-default:#000000a6;--tng-color-surface-dim-neutral-muted:#00000040;--tng-color-surface-dim-neutral-subtle:#0000008c;--tng-font-font-family-kinto:Toyota Type;--tng-font-font-family-lexus:Nobel;--tng-font-font-family-lexus-decorative:LexusDecorativeType;--tng-font-font-family-toyota:Toyota Type;--tng-font-font-size-12:1.2rem;--tng-font-font-size-14:1.4rem;--tng-font-font-size-16:1.6rem;--tng-font-font-size-18:1.8rem;--tng-font-font-size-20:2rem;--tng-font-font-size-22:2.2rem;--tng-font-font-size-24:2.4rem;--tng-font-font-size-28:2.8rem;--tng-font-font-size-32:3.2rem;--tng-font-font-size-34:3.4rem;--tng-font-font-size-36:3.6rem;--tng-font-font-size-38:3.8rem;--tng-font-font-size-40:4rem;--tng-font-font-size-44:4.4rem;--tng-font-font-size-48:4.8rem;--tng-font-font-size-56:5.6rem;--tng-font-font-size-64:6.4rem;--tng-font-font-size-68:6.8rem;--tng-font-font-size-70:7rem;--tng-font-font-size-80:8rem;--tng-font-font-size-90:9rem;--tng-font-font-size-96:9.6rem;--tng-font-font-size-100:10rem;--tng-font-font-size-110:11rem;--tng-font-font-size-120:12rem;--tng-font-font-size-128:12.8rem;--tng-font-font-size-130:13rem;--tng-font-font-size-140:14rem;--tng-font-font-size-150:15rem;--tng-font-font-size-160:16rem;--tng-font-font-size-170:17rem;--tng-font-font-size-176:17.6rem;--tng-font-font-size-180:18rem;--tng-font-font-size-190:19rem;--tng-font-font-size-200:20rem;--tng-font-font-size-210:21rem;--tng-font-font-size-220:22rem;--tng-font-font-size-230:23rem;--tng-font-font-size-240:24rem;--tng-font-font-size-256:25.6rem;--tng-font-font-weight-bold:700;--tng-font-font-weight-bold-italic:700;--tng-font-font-weight-italic:500;--tng-font-font-weight-light:200;--tng-font-font-weight-light-italic:200;--tng-font-font-weight-medium:500;--tng-font-font-weight-regular:400;--tng-font-font-weight-regular-italic:400;--tng-font-font-weight-semibold:600;--tng-font-font-weight-semibold-italic:600;--tng-font-letter-spacing-none:0;--tng-font-letter-spacing-tight:-.1rem;--tng-font-letter-spacing-wide:.1rem;--tng-font-letter-spacing-wider:.16rem;--tng-font-letter-spacing-widest:.2rem;--tng-font-line-height-12:1.2rem;--tng-font-line-height-14:1.4rem;--tng-font-line-height-16:1.6rem;--tng-font-line-height-18:1.8rem;--tng-font-line-height-20:2rem;--tng-font-line-height-22:2.2rem;--tng-font-line-height-24:2.4rem;--tng-font-line-height-26:2.6rem;--tng-font-line-height-28:2.8rem;--tng-font-line-height-30:3rem;--tng-font-line-height-32:3.2rem;--tng-font-line-height-34:3.4rem;--tng-font-line-height-36:3.6rem;--tng-font-line-height-38:3.8rem;--tng-font-line-height-40:4rem;--tng-font-line-height-42:4.2rem;--tng-font-line-height-44:4.4rem;--tng-font-line-height-46:4.6rem;--tng-font-line-height-48:4.8rem;--tng-font-line-height-56:5.6rem;--tng-font-line-height-64:6.4rem;--tng-font-line-height-70:7rem;--tng-font-line-height-72:7.2rem;--tng-font-line-height-80:8rem;--tng-font-line-height-88:8.8rem;--tng-font-line-height-96:9.6rem;--tng-font-line-height-102:10.2rem;--tng-font-line-height-104:10.4rem;--tng-font-line-height-106:10.6rem;--tng-font-line-height-116:11.6rem;--tng-font-line-height-128:12.8rem;--tng-font-line-height-136:13.6rem;--tng-font-line-height-140:14rem;--tng-font-line-height-160:16rem;--tng-font-line-height-172:17.2rem;--tng-font-line-height-174:17.4rem;--tng-font-line-height-190:19rem;--tng-font-line-height-211:21.1rem;--tng-font-line-height-256:25.6rem;--tng-font-line-height-276:27.6rem;--tng-radius-0:0;--tng-radius-1:.1rem;--tng-radius-2:.2rem;--tng-radius-3:.3rem;--tng-radius-4:.4rem;--tng-radius-5:.5rem;--tng-radius-7:.7rem;--tng-radius-8:.8rem;--tng-radius-10:1rem;--tng-radius-15:1.5rem;--tng-radius-16:1.6rem;--tng-radius-1000:100rem;--tng-rem:10px;--tng-spacing-0:0;--tng-spacing-10:1rem;--tng-spacing-12:1.2rem;--tng-spacing-16:1.6rem;--tng-spacing-20:2rem;--tng-spacing-24:2.4rem;--tng-spacing-32:3.2rem;--tng-spacing-40:4rem;--tng-spacing-44:4.4rem;--tng-spacing-48:4.8rem;--tng-spacing-56:5.6rem;--tng-spacing-64:6.4rem;--tng-spacing-72:7.2rem;--tng-spacing-80:8rem;--tng-spacing-88:8.8rem;--tng-spacing-96:9.6rem;--tng-spacing-104:10.4rem;--tng-spacing-120:12rem;--tng-spacing-140:14rem;--tng-spacing-160:16rem;--tng-spacing-240:24rem;--tng-spacing-02:.2rem;--tng-spacing-04:.4rem;--tng-spacing-06:.6rem;--tng-spacing-08:.8rem;--tng-stroke-0:0;--tng-stroke-1:.1rem;--tng-stroke-2:.2rem;--tng-stroke-4:.4rem;--tng-stroke-05:.05rem;--tng-buttons-icon-button-contrast-outlined-disabled-fill-color:var(--tng-color-fill-dim-contrast-none);--tng-buttons-icon-button-contrast-outlined-rested-fill-color:var(--tng-color-fill-dim-contrast-none);--tng-buttons-icon-button-neutral-outlined-disabled-fill-color:var(--tng-color-fill-dim-neutral-none);--tng-buttons-icon-button-neutral-outlined-rested-fill-color:var(--tng-color-fill-dim-neutral-none);--tng-buttons-link-button-contrast-rested-foreground-color:var(--tng-color-blue-400);--tng-buttons-pill-button-on-overlay-c2a-hover-border-color:var(--tng-color-border-dim-contrast-default);--tng-buttons-pill-button-on-overlay-c2a-hover-fill-color:var(--tng-color-fill-dim-neutral-default);--tng-buttons-pill-button-on-overlay-c2a-rested-border-color:var(--tng-color-border-dim-contrast-subtle);--tng-buttons-pill-button-on-overlay-c2a-rested-fill-color:var(--tng-color-fill-dim-neutral-subtle);--tng-buttons-pill-button-on-overlay-c2a-selected-border-color:var(--tng-color-border-dim-contrast-default);--tng-buttons-pill-button-on-overlay-c2a-selected-fill-color:var(--tng-color-fill-dim-neutral-subtle);--tng-cards-corner-radius:var(--tng-radius-0);--tng-chips-on-image-selected-fill-color:var(--tng-color-grey-1600);--tng-chips-on-solid-neutral-selected-fill-color:var(--tng-color-grey-1600);--tng-count-indicator-contrast-on-image-fill-color:var(--tng-color-fill-dim-contrast-muted);--tng-input-field-active-fill-color:var(--tng-color-neutral-white);--tng-input-field-corner-radius:var(--tng-radius-0);--tng-input-field-error-fill-color:var(--tng-color-neutral-white);--tng-input-field-rested-fill-color:var(--tng-color-neutral-white);--tng-label-lg-font-weight:var(--tng-font-font-weight-regular);--tng-label-sm-font-weight:var(--tng-font-font-weight-regular);--tng-menu-contrast-background-color:var(--tng-color-grey-1600);--tng-segmented-control-contrast-active-border-color:var(--tng-color-border-dim-contrast-muted);--tng-segmented-control-contrast-active-fill-color:var(--tng-color-fill-dim-neutral-muted);--tng-suggestion-neutral-selected-fill-color:var(--tng-color-grey-1600);--tng-tabs-ev-neutral-rested-border-color:var(--tng-color-grey-500);--tng-tags-feedback-neutral-danger-border-color:var(--tng-color-red-500);--tng-tags-feedback-neutral-danger-fill-color:var(--tng-color-red-500);--tng-tags-feedback-neutral-success-fill-color:var(--tng-color-green-500);--tng-color-blur-blur-dark-25:var(--tng-color-opacity-dark-25);--tng-color-blur-blur-dark-55:var(--tng-color-opacity-dark-55);--tng-color-blur-blur-dark-65:var(--tng-color-opacity-dark-65);--tng-color-blur-kinto-blur-15:var(--tng-color-kinto-neutral-opacity-600-15);--tng-color-blur-kinto-blur-50:var(--tng-color-kinto-neutral-opacity-600-50);--tng-color-blur-kinto-blur-80:var(--tng-color-kinto-neutral-opacity-800-80);--tng-color-background-contrast-default:var(--tng-color-grey-1400);--tng-color-background-contrast-muted:var(--tng-color-grey-1600);--tng-color-background-contrast-subtle:var(--tng-color-grey-1600);--tng-color-background-decorative-accent-on-dark-end:var(--tng-color-red-400);--tng-color-background-decorative-accent-on-dark-start:var(--tng-color-red-100);--tng-color-background-decorative-accent-on-light-end:var(--tng-color-red-400);--tng-color-background-decorative-accent-on-light-start:var(--tng-color-red-100);--tng-color-background-neutral-default:var(--tng-color-neutral-white);--tng-color-background-neutral-muted:var(--tng-color-grey-400);--tng-color-background-neutral-subtle:var(--tng-color-grey-300);--tng-color-border-bz4x-default:var(--tng-color-teal-bz4x-bz4x);--tng-color-border-bz4x-muted:var(--tng-color-teal-bz4x-bz4x-3);--tng-color-border-bz4x-subtle:var(--tng-color-teal-bz4x-bz4x-2);--tng-color-border-contrast-default:var(--tng-color-grey-300);--tng-color-border-contrast-emphasis:var(--tng-color-neutral-white);--tng-color-border-contrast-muted:var(--tng-color-grey-800);--tng-color-border-contrast-subtle:var(--tng-color-grey-600);--tng-color-border-error-default:var(--tng-color-notification-red-400);--tng-color-border-error-muted:var(--tng-color-notification-red-200);--tng-color-border-error-subtle:var(--tng-color-notification-red-300);--tng-color-border-ev-default:var(--tng-color-blue-500);--tng-color-border-focus-contrast-default:var(--tng-color-blue-400);--tng-color-border-focus-neutral-default:var(--tng-color-blue-500);--tng-color-border-info-default:var(--tng-color-blue-600);--tng-color-border-info-muted:var(--tng-color-blue-200);--tng-color-border-info-subtle:var(--tng-color-blue-500);--tng-color-border-neutral-default:var(--tng-color-grey-1400);--tng-color-border-neutral-emphasis:var(--tng-color-grey-1600);--tng-color-border-neutral-muted:var(--tng-color-grey-600);--tng-color-border-neutral-soft:var(--tng-color-grey-500);--tng-color-border-neutral-subtle:var(--tng-color-grey-800);--tng-color-border-primary-default:var(--tng-color-red-400);--tng-color-border-primary-emphasis:var(--tng-color-red-500);--tng-color-border-primary-muted:var(--tng-color-red-100);--tng-color-border-primary-subtle:var(--tng-color-red-300);--tng-color-border-secondary-default:var(--tng-color-grey-1600);--tng-color-border-secondary-emphasis:var(--tng-color-grey-1600);--tng-color-border-secondary-muted:var(--tng-color-grey-600);--tng-color-border-secondary-subtle:var(--tng-color-grey-1400);--tng-color-border-success-default:var(--tng-color-green-700);--tng-color-border-success-muted:var(--tng-color-green-400);--tng-color-border-success-subtle:var(--tng-color-green-600);--tng-color-border-warning-default:var(--tng-color-yellow-500);--tng-color-fill-bz4x-default:var(--tng-color-teal-bz4x-bz4x);--tng-color-fill-bz4x-muted:var(--tng-color-teal-bz4x-bz4x-3);--tng-color-fill-bz4x-subtle:var(--tng-color-teal-bz4x-bz4x-2);--tng-color-fill-contrast-default:var(--tng-color-grey-300);--tng-color-fill-contrast-emphasis:var(--tng-color-neutral-white);--tng-color-fill-contrast-muted:var(--tng-color-grey-800);--tng-color-fill-contrast-subtle:var(--tng-color-grey-600);--tng-color-fill-error-default:var(--tng-color-notification-red-400);--tng-color-fill-error-muted:var(--tng-color-notification-red-100);--tng-color-fill-error-subtle:var(--tng-color-notification-red-200);--tng-color-fill-info-default:var(--tng-color-blue-600);--tng-color-fill-info-muted:var(--tng-color-blue-200);--tng-color-fill-info-subtle:var(--tng-color-blue-500);--tng-color-fill-neutral-default:var(--tng-color-grey-1400);--tng-color-fill-neutral-emphasis:var(--tng-color-neutral-black);--tng-color-fill-neutral-muted:var(--tng-color-grey-600);--tng-color-fill-neutral-soft:var(--tng-color-grey-300);--tng-color-fill-neutral-subtle:var(--tng-color-grey-800);--tng-color-fill-primary-default:var(--tng-color-red-500);--tng-color-fill-primary-emphasis:var(--tng-color-red-500);--tng-color-fill-primary-muted:var(--tng-color-red-100);--tng-color-fill-primary-subtle:var(--tng-color-red-300);--tng-color-fill-secondary-default:var(--tng-color-red-500);--tng-color-fill-secondary-emphasis:var(--tng-color-red-500);--tng-color-fill-secondary-muted:var(--tng-color-red-100);--tng-color-fill-secondary-subtle:var(--tng-color-red-300);--tng-color-fill-success-default:var(--tng-color-green-700);--tng-color-fill-success-muted:var(--tng-color-green-200);--tng-color-fill-success-subtle:var(--tng-color-green-300);--tng-color-fill-warning-default:var(--tng-color-yellow-500);--tng-color-fill-warning-muted:var(--tng-color-yellow-100);--tng-color-fill-warning-subtle:var(--tng-color-yellow-300);--tng-color-foreground-contrast-default:var(--tng-color-grey-100);--tng-color-foreground-contrast-emphasis:var(--tng-color-neutral-white);--tng-color-foreground-contrast-muted:var(--tng-color-grey-300);--tng-color-foreground-contrast-subtle:var(--tng-color-grey-200);--tng-color-foreground-error-default:var(--tng-color-notification-red-400);--tng-color-foreground-error-muted:var(--tng-color-notification-red-200);--tng-color-foreground-error-subtle:var(--tng-color-notification-red-300);--tng-color-foreground-info-default:var(--tng-color-blue-600);--tng-color-foreground-info-muted:var(--tng-color-blue-300);--tng-color-foreground-info-subtle:var(--tng-color-blue-500);--tng-color-foreground-neutral-default:var(--tng-color-grey-1400);--tng-color-foreground-neutral-emphasis:var(--tng-color-grey-1600);--tng-color-foreground-neutral-muted:var(--tng-color-grey-600);--tng-color-foreground-neutral-subtle:var(--tng-color-grey-800);--tng-color-foreground-primary-on-contrast-default:var(--tng-color-red-500);--tng-color-foreground-primary-on-contrast-muted:var(--tng-color-red-100);--tng-color-foreground-primary-on-contrast-subtle:var(--tng-color-red-400);--tng-color-foreground-primary-on-neutral-default:var(--tng-color-red-500);--tng-color-foreground-primary-on-neutral-muted:var(--tng-color-red-100);--tng-color-foreground-primary-on-neutral-subtle:var(--tng-color-red-400);--tng-color-foreground-secondary-default:var(--tng-color-teal-bz4x-bz4x);--tng-color-foreground-secondary-muted:var(--tng-color-teal-bz4x-bz4x-3);--tng-color-foreground-secondary-subtle:var(--tng-color-teal-bz4x-bz4x-2);--tng-color-foreground-success-default:var(--tng-color-green-700);--tng-color-foreground-success-muted:var(--tng-color-green-400);--tng-color-foreground-success-subtle:var(--tng-color-green-600);--tng-color-foreground-warning-default:var(--tng-color-yellow-100);--tng-color-overlay-contrast-end:var(--tng-color-neutral-white);--tng-color-overlay-neutral-end:var(--tng-color-grey-1000);--tng-color-surface-contrast-default:var(--tng-color-neutral-black);--tng-color-surface-contrast-emphasis:var(--tng-color-neutral-black);--tng-color-surface-contrast-error:var(--tng-color-red-400);--tng-color-surface-contrast-muted:var(--tng-color-grey-1400);--tng-color-surface-contrast-subtle:var(--tng-color-grey-1400);--tng-color-surface-contrast-success:var(--tng-color-green-400);--tng-color-surface-ev:var(--tng-color-blue-500);--tng-color-surface-neutral-default:var(--tng-color-neutral-white);--tng-color-surface-neutral-emphasis:var(--tng-color-neutral-white);--tng-color-surface-neutral-error:var(--tng-color-red-400);--tng-color-surface-neutral-muted:var(--tng-color-grey-300);--tng-color-surface-neutral-subtle:var(--tng-color-grey-200);--tng-color-surface-neutral-success:var(--tng-color-green-700);--tng-radius-2xs:var(--tng-radius-1);--tng-radius-lg:var(--tng-radius-16);--tng-radius-md:var(--tng-radius-8);--tng-radius-none:var(--tng-radius-0);--tng-radius-sm:var(--tng-radius-4);--tng-radius-xl:var(--tng-radius-1000);--tng-radius-xs:var(--tng-radius-2);--tng-spacing-2xl:var(--tng-spacing-20);--tng-spacing-2xs:var(--tng-spacing-04);--tng-spacing-3xl:var(--tng-spacing-24);--tng-spacing-3xs:var(--tng-spacing-02);--tng-spacing-4xl:var(--tng-spacing-32);--tng-spacing-5xl:var(--tng-spacing-40);--tng-spacing-6xl:var(--tng-spacing-44);--tng-spacing-7xl:var(--tng-spacing-48);--tng-spacing-8xl:var(--tng-spacing-56);--tng-spacing-9xl:var(--tng-spacing-64);--tng-spacing-10xl:var(--tng-spacing-72);--tng-spacing-11xl:var(--tng-spacing-80);--tng-spacing-12xl:var(--tng-spacing-88);--tng-spacing-13xl:var(--tng-spacing-96);--tng-spacing-14xl:var(--tng-spacing-104);--tng-spacing-15xl:var(--tng-spacing-120);--tng-spacing-16xl:var(--tng-spacing-140);--tng-spacing-17xl:var(--tng-spacing-160);--tng-spacing-18xl:var(--tng-spacing-240);--tng-spacing-lg:var(--tng-spacing-12);--tng-spacing-md:var(--tng-spacing-10);--tng-spacing-none:var(--tng-spacing-0);--tng-spacing-sm:var(--tng-spacing-08);--tng-spacing-xl:var(--tng-spacing-16);--tng-spacing-xs:var(--tng-spacing-06);--tng-stroke-lg:var(--tng-stroke-4);--tng-stroke-md:var(--tng-stroke-2);--tng-stroke-none:var(--tng-stroke-0);--tng-stroke-sm:var(--tng-stroke-1);--tng-stroke-xs:var(--tng-stroke-05);--tng-typography-body-1-font-family:var(--tng-font-font-family-toyota);--tng-typography-body-1-font-size:var(--tng-font-font-size-34);--tng-typography-body-1-font-weight-default:var(--tng-font-font-weight-regular);--tng-typography-body-1-font-weight-emphasis:var(--tng-font-font-weight-semibold);--tng-typography-body-1-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-body-1-line-height:var(--tng-font-line-height-42);--tng-typography-body-2-font-family:var(--tng-font-font-family-toyota);--tng-typography-body-2-font-size:var(--tng-font-font-size-28);--tng-typography-body-2-font-weight-default:var(--tng-font-font-weight-regular);--tng-typography-body-2-font-weight-emphasis:var(--tng-font-font-weight-medium);--tng-typography-body-2-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-body-2-line-height:var(--tng-font-line-height-36);--tng-typography-body-3-font-family:var(--tng-font-font-family-toyota);--tng-typography-body-3-font-size:var(--tng-font-font-size-24);--tng-typography-body-3-font-weight-default:var(--tng-font-font-weight-regular);--tng-typography-body-3-font-weight-emphasis:var(--tng-font-font-weight-semibold);--tng-typography-body-3-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-body-3-line-height:var(--tng-font-line-height-32);--tng-typography-body-4-font-family:var(--tng-font-font-family-toyota);--tng-typography-body-4-font-size:var(--tng-font-font-size-20);--tng-typography-body-4-font-weight-default:var(--tng-font-font-weight-regular);--tng-typography-body-4-font-weight-emphasis:var(--tng-font-font-weight-medium);--tng-typography-body-4-font-weight-heavy:var(--tng-font-font-weight-semibold);--tng-typography-body-4-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-body-4-line-height:var(--tng-font-line-height-28);--tng-typography-body-5-font-family:var(--tng-font-font-family-toyota);--tng-typography-body-5-font-size:var(--tng-font-font-size-18);--tng-typography-body-5-font-weight-default:var(--tng-font-font-weight-regular);--tng-typography-body-5-font-weight-emphasis:var(--tng-font-font-weight-medium);--tng-typography-body-5-font-weight-heavy:var(--tng-font-font-weight-semibold);--tng-typography-body-5-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-body-5-line-height:var(--tng-font-line-height-26);--tng-typography-body-6-font-family:var(--tng-font-font-family-toyota);--tng-typography-body-6-font-size:var(--tng-font-font-size-16);--tng-typography-body-6-font-weight-default:var(--tng-font-font-weight-regular);--tng-typography-body-6-font-weight-emphasis:var(--tng-font-font-weight-medium);--tng-typography-body-6-font-weight-heavy:var(--tng-font-font-weight-semibold);--tng-typography-body-6-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-body-6-line-height:var(--tng-font-line-height-24);--tng-typography-body-7-font-family:var(--tng-font-font-family-toyota);--tng-typography-body-7-font-size:var(--tng-font-font-size-14);--tng-typography-body-7-font-weight-default:var(--tng-font-font-weight-regular);--tng-typography-body-7-font-weight-emphasis:var(--tng-font-font-weight-medium);--tng-typography-body-7-font-weight-heavy:var(--tng-font-font-weight-semibold);--tng-typography-body-7-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-body-7-line-height:var(--tng-font-line-height-20);--tng-typography-body-8-font-family:var(--tng-font-font-family-toyota);--tng-typography-body-8-font-size:var(--tng-font-font-size-12);--tng-typography-body-8-font-weight-default:var(--tng-font-font-weight-regular);--tng-typography-body-8-font-weight-emphasis:var(--tng-font-font-weight-medium);--tng-typography-body-8-font-weight-heavy:var(--tng-font-font-weight-semibold);--tng-typography-body-8-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-body-8-line-height:var(--tng-font-line-height-18);--tng-typography-title-desktop-1-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-desktop-1-font-size:var(--tng-font-font-size-176);--tng-typography-title-desktop-1-font-weight-default:var(--tng-font-font-weight-light);--tng-typography-title-desktop-1-font-weight-emphasis:var(--tng-font-font-weight-medium);--tng-typography-title-desktop-1-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-desktop-1-line-height:var(--tng-font-line-height-190);--tng-typography-title-desktop-2-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-desktop-2-font-size:var(--tng-font-font-size-128);--tng-typography-title-desktop-2-font-weight-default:var(--tng-font-font-weight-light);--tng-typography-title-desktop-2-font-weight-emphasis:var(--tng-font-font-weight-medium);--tng-typography-title-desktop-2-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-desktop-2-line-height:var(--tng-font-line-height-140);--tng-typography-title-desktop-3-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-desktop-3-font-size:var(--tng-font-font-size-64);--tng-typography-title-desktop-3-font-weight-default:var(--tng-font-font-weight-regular);--tng-typography-title-desktop-3-font-weight-emphasis:var(--tng-font-font-weight-medium);--tng-typography-title-desktop-3-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-desktop-3-line-height:var(--tng-font-line-height-72);--tng-typography-title-desktop-4-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-desktop-4-font-size:var(--tng-font-font-size-56);--tng-typography-title-desktop-4-font-weight-default:var(--tng-font-font-weight-regular);--tng-typography-title-desktop-4-font-weight-emphasis:var(--tng-font-font-weight-medium);--tng-typography-title-desktop-4-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-desktop-4-line-height:var(--tng-font-line-height-64);--tng-typography-title-desktop-5-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-desktop-5-font-size:var(--tng-font-font-size-40);--tng-typography-title-desktop-5-font-weight-default:var(--tng-font-font-weight-regular);--tng-typography-title-desktop-5-font-weight-emphasis:var(--tng-font-font-weight-medium);--tng-typography-title-desktop-5-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-desktop-5-line-height:var(--tng-font-line-height-46);--tng-typography-title-desktop-6-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-desktop-6-font-size:var(--tng-font-font-size-34);--tng-typography-title-desktop-6-font-weight-default:var(--tng-font-font-weight-medium);--tng-typography-title-desktop-6-font-weight-emphasis:var(--tng-font-font-weight-semibold);--tng-typography-title-desktop-6-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-desktop-6-line-height:var(--tng-font-line-height-40);--tng-typography-title-desktop-7-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-desktop-7-font-size:var(--tng-font-font-size-28);--tng-typography-title-desktop-7-font-weight-default:var(--tng-font-font-weight-medium);--tng-typography-title-desktop-7-font-weight-emphasis:var(--tng-font-font-weight-semibold);--tng-typography-title-desktop-7-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-desktop-7-line-height:var(--tng-font-line-height-36);--tng-typography-title-desktop-8-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-desktop-8-font-size:var(--tng-font-font-size-20);--tng-typography-title-desktop-8-font-weight-default:var(--tng-font-font-weight-medium);--tng-typography-title-desktop-8-font-weight-emphasis:var(--tng-font-font-weight-semibold);--tng-typography-title-desktop-8-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-desktop-8-line-height:var(--tng-font-line-height-26);--tng-typography-title-desktop-9-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-desktop-9-font-size:var(--tng-font-font-size-18);--tng-typography-title-desktop-9-font-weight-default:var(--tng-font-font-weight-medium);--tng-typography-title-desktop-9-font-weight-emphasis:var(--tng-font-font-weight-semibold);--tng-typography-title-desktop-9-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-desktop-9-line-height:var(--tng-font-line-height-24);--tng-typography-title-desktop-10-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-desktop-10-font-size:var(--tng-font-font-size-16);--tng-typography-title-desktop-10-font-weight-default:var(--tng-font-font-weight-medium);--tng-typography-title-desktop-10-font-weight-emphasis:var(--tng-font-font-weight-semibold);--tng-typography-title-desktop-10-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-desktop-10-line-height:var(--tng-font-line-height-22);--tng-typography-title-mobile-1-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-mobile-1-font-size:var(--tng-font-font-size-96);--tng-typography-title-mobile-1-font-weight-default:var(--tng-font-font-weight-regular);--tng-typography-title-mobile-1-font-weight-emphasis:var(--tng-font-font-weight-medium);--tng-typography-title-mobile-1-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-mobile-1-line-height:var(--tng-font-line-height-104);--tng-typography-title-mobile-2-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-mobile-2-font-size:var(--tng-font-font-size-64);--tng-typography-title-mobile-2-font-weight-default:var(--tng-font-font-weight-light);--tng-typography-title-mobile-2-font-weight-emphasis:var(--tng-font-font-weight-medium);--tng-typography-title-mobile-2-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-mobile-2-line-height:var(--tng-font-line-height-70);--tng-typography-title-mobile-3-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-mobile-3-font-size:var(--tng-font-font-size-40);--tng-typography-title-mobile-3-font-weight-default:var(--tng-font-font-weight-medium);--tng-typography-title-mobile-3-font-weight-emphasis:var(--tng-font-font-weight-semibold);--tng-typography-title-mobile-3-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-mobile-3-line-height:var(--tng-font-line-height-46);--tng-typography-title-mobile-4-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-mobile-4-font-size:var(--tng-font-font-size-38);--tng-typography-title-mobile-4-font-weight-default:var(--tng-font-font-weight-regular);--tng-typography-title-mobile-4-font-weight-emphasis:var(--tng-font-font-weight-medium);--tng-typography-title-mobile-4-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-mobile-4-line-height:var(--tng-font-line-height-44);--tng-typography-title-mobile-5-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-mobile-5-font-size:var(--tng-font-font-size-32);--tng-typography-title-mobile-5-font-weight-default:var(--tng-font-font-weight-regular);--tng-typography-title-mobile-5-font-weight-emphasis:var(--tng-font-font-weight-medium);--tng-typography-title-mobile-5-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-mobile-5-line-height:var(--tng-font-line-height-38);--tng-typography-title-mobile-6-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-mobile-6-font-size:var(--tng-font-font-size-28);--tng-typography-title-mobile-6-font-weight-default:var(--tng-font-font-weight-medium);--tng-typography-title-mobile-6-font-weight-emphasis:var(--tng-font-font-weight-semibold);--tng-typography-title-mobile-6-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-mobile-6-line-height:var(--tng-font-line-height-34);--tng-typography-title-mobile-7-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-mobile-7-font-size:var(--tng-font-font-size-24);--tng-typography-title-mobile-7-font-weight-default:var(--tng-font-font-weight-medium);--tng-typography-title-mobile-7-font-weight-emphasis:var(--tng-font-font-weight-semibold);--tng-typography-title-mobile-7-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-mobile-7-line-height:var(--tng-font-line-height-32);--tng-typography-title-mobile-8-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-mobile-8-font-size:var(--tng-font-font-size-20);--tng-typography-title-mobile-8-font-weight-default:var(--tng-font-font-weight-medium);--tng-typography-title-mobile-8-font-weight-emphasis:var(--tng-font-font-weight-semibold);--tng-typography-title-mobile-8-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-mobile-8-line-height:var(--tng-font-line-height-26);--tng-typography-title-mobile-9-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-mobile-9-font-size:var(--tng-font-font-size-18);--tng-typography-title-mobile-9-font-weight-default:var(--tng-font-font-weight-medium);--tng-typography-title-mobile-9-font-weight-emphasis:var(--tng-font-font-weight-semibold);--tng-typography-title-mobile-9-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-mobile-9-line-height:var(--tng-font-line-height-24);--tng-typography-title-mobile-10-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-mobile-10-font-size:var(--tng-font-font-size-16);--tng-typography-title-mobile-10-font-weight-default:var(--tng-font-font-weight-medium);--tng-typography-title-mobile-10-font-weight-emphasis:var(--tng-font-font-weight-semibold);--tng-typography-title-mobile-10-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-mobile-10-line-height:var(--tng-font-line-height-20);--tng-typography-title-tablet-1-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-tablet-1-font-size:var(--tng-font-font-size-176);--tng-typography-title-tablet-1-font-weight-default:var(--tng-font-font-weight-regular);--tng-typography-title-tablet-1-font-weight-emphasis:var(--tng-font-font-weight-medium);--tng-typography-title-tablet-1-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-tablet-1-line-height:var(--tng-font-line-height-190);--tng-typography-title-tablet-2-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-tablet-2-font-size:var(--tng-font-font-size-128);--tng-typography-title-tablet-2-font-weight-default:var(--tng-font-font-weight-light);--tng-typography-title-tablet-2-font-weight-emphasis:var(--tng-font-font-weight-medium);--tng-typography-title-tablet-2-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-tablet-2-line-height:var(--tng-font-line-height-140);--tng-typography-title-tablet-3-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-tablet-3-font-size:var(--tng-font-font-size-64);--tng-typography-title-tablet-3-font-weight-default:var(--tng-font-font-weight-medium);--tng-typography-title-tablet-3-font-weight-emphasis:var(--tng-font-font-weight-semibold);--tng-typography-title-tablet-3-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-tablet-3-line-height:var(--tng-font-line-height-72);--tng-typography-title-tablet-4-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-tablet-4-font-size:var(--tng-font-font-size-48);--tng-typography-title-tablet-4-font-weight-default:var(--tng-font-font-weight-regular);--tng-typography-title-tablet-4-font-weight-emphasis:var(--tng-font-font-weight-medium);--tng-typography-title-tablet-4-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-tablet-4-line-height:var(--tng-font-line-height-56);--tng-typography-title-tablet-5-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-tablet-5-font-size:var(--tng-font-font-size-40);--tng-typography-title-tablet-5-font-weight-default:var(--tng-font-font-weight-regular);--tng-typography-title-tablet-5-font-weight-emphasis:var(--tng-font-font-weight-medium);--tng-typography-title-tablet-5-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-tablet-5-line-height:var(--tng-font-line-height-46);--tng-typography-title-tablet-6-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-tablet-6-font-size:var(--tng-font-font-size-34);--tng-typography-title-tablet-6-font-weight-default:var(--tng-font-font-weight-medium);--tng-typography-title-tablet-6-font-weight-emphasis:var(--tng-font-font-weight-semibold);--tng-typography-title-tablet-6-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-tablet-6-line-height:var(--tng-font-line-height-40);--tng-typography-title-tablet-7-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-tablet-7-font-size:var(--tng-font-font-size-24);--tng-typography-title-tablet-7-font-weight-default:var(--tng-font-font-weight-medium);--tng-typography-title-tablet-7-font-weight-emphasis:var(--tng-font-font-weight-semibold);--tng-typography-title-tablet-7-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-tablet-7-line-height:var(--tng-font-line-height-32);--tng-typography-title-tablet-8-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-tablet-8-font-size:var(--tng-font-font-size-20);--tng-typography-title-tablet-8-font-weight-default:var(--tng-font-font-weight-medium);--tng-typography-title-tablet-8-font-weight-emphasis:var(--tng-font-font-weight-semibold);--tng-typography-title-tablet-8-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-tablet-8-line-height:var(--tng-font-line-height-26);--tng-typography-title-tablet-9-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-tablet-9-font-size:var(--tng-font-font-size-18);--tng-typography-title-tablet-9-font-weight-default:var(--tng-font-font-weight-medium);--tng-typography-title-tablet-9-font-weight-emphasis:var(--tng-font-font-weight-semibold);--tng-typography-title-tablet-9-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-tablet-9-line-height:var(--tng-font-line-height-24);--tng-typography-title-tablet-10-font-family:var(--tng-font-font-family-toyota);--tng-typography-title-tablet-10-font-size:var(--tng-font-font-size-16);--tng-typography-title-tablet-10-font-weight-default:var(--tng-font-font-weight-medium);--tng-typography-title-tablet-10-font-weight-emphasis:var(--tng-font-font-weight-semibold);--tng-typography-title-tablet-10-letter-spacing:var(--tng-font-letter-spacing-none);--tng-typography-title-tablet-10-line-height:var(--tng-font-line-height-22);--tng-accordion-spacing-horizontal:var(--tng-spacing-none);--tng-buttons-accent-conversion-button-bz4x-contrast-disabled-background-color:var(--tng-color-fill-contrast-muted);--tng-buttons-accent-conversion-button-bz4x-contrast-disabled-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-accent-conversion-button-bz4x-contrast-hover-fill-color:var(--tng-color-fill-contrast-subtle);--tng-buttons-accent-conversion-button-bz4x-contrast-hover-foreground-color:var(--tng-color-foreground-neutral-default);--tng-buttons-accent-conversion-button-bz4x-contrast-rested-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-buttons-accent-conversion-button-bz4x-contrast-rested-foreground-color:var(--tng-color-foreground-neutral-default);--tng-buttons-accent-conversion-button-bz4x-contrast-selected-fill-color:var(--tng-color-fill-contrast-default);--tng-buttons-accent-conversion-button-bz4x-contrast-selected-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-accent-conversion-button-bz4x-neutral-disabled-fill-color:var(--tng-color-fill-neutral-muted);--tng-buttons-accent-conversion-button-bz4x-neutral-disabled-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-accent-conversion-button-bz4x-neutral-hover-fill-color:var(--tng-color-fill-bz4x-muted);--tng-buttons-accent-conversion-button-bz4x-neutral-hover-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-accent-conversion-button-bz4x-neutral-rested-fill-color:var(--tng-color-fill-bz4x-default);--tng-buttons-accent-conversion-button-bz4x-neutral-rested-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-accent-conversion-button-bz4x-neutral-selected-fill-color:var(--tng-color-fill-bz4x-subtle);--tng-buttons-accent-conversion-button-bz4x-neutral-selected-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-accent-conversion-button-contrast-disabled-fill-color:var(--tng-color-fill-neutral-subtle);--tng-buttons-accent-conversion-button-contrast-disabled-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-accent-conversion-button-contrast-hover-border-color:var(--tng-color-border-contrast-emphasis);--tng-buttons-accent-conversion-button-contrast-hover-fill-color:var(--tng-color-fill-contrast-subtle);--tng-buttons-accent-conversion-button-contrast-hover-foreground-color:var(--tng-color-foreground-neutral-default);--tng-buttons-accent-conversion-button-contrast-rested-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-buttons-accent-conversion-button-contrast-rested-foreground-color:var(--tng-color-foreground-neutral-default);--tng-buttons-accent-conversion-button-contrast-selected-fill-color:var(--tng-color-fill-contrast-default);--tng-buttons-accent-conversion-button-contrast-selected-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-accent-conversion-button-neutral-disabled-fill-color:var(--tng-color-fill-neutral-muted);--tng-buttons-accent-conversion-button-neutral-disabled-foreground-color:var(--tng-color-foreground-neutral-default);--tng-buttons-accent-conversion-button-neutral-hover-border-color:var(--tng-color-border-contrast-emphasis);--tng-buttons-accent-conversion-button-neutral-hover-fill-color:var(--tng-color-fill-neutral-default);--tng-buttons-accent-conversion-button-neutral-hover-foreground-color:var(--tng-color-foreground-contrast-default);--tng-buttons-accent-conversion-button-neutral-rested-fill-color:var(--tng-color-fill-primary-default);--tng-buttons-accent-conversion-button-neutral-rested-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-accent-conversion-button-neutral-selected-fill-color:var(--tng-color-fill-neutral-subtle);--tng-buttons-accent-conversion-button-neutral-selected-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-ai-button-contrast-active-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-buttons-ai-button-contrast-active-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-ai-button-contrast-hover-fill-color:var(--tng-color-fill-contrast-subtle);--tng-buttons-ai-button-contrast-hover-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-ai-button-contrast-rested-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-buttons-ai-button-contrast-rested-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-ai-button-neutral-active-fill-color:var(--tng-color-fill-neutral-emphasis);--tng-buttons-ai-button-neutral-active-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-ai-button-neutral-hover-fill-color:var(--tng-color-fill-neutral-subtle);--tng-buttons-ai-button-neutral-hover-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-ai-button-neutral-rested-fill-color:var(--tng-color-fill-neutral-default);--tng-buttons-ai-button-neutral-rested-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-border:var(--tng-stroke-sm);--tng-buttons-corner-radius:var(--tng-radius-none);--tng-buttons-icon-button-contrast-filled-active-border-color:var(--tng-color-border-contrast-emphasis);--tng-buttons-icon-button-contrast-filled-active-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-buttons-icon-button-contrast-filled-active-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-icon-button-contrast-filled-disabled-border-color:var(--tng-color-border-contrast-muted);--tng-buttons-icon-button-contrast-filled-disabled-fill-color:var(--tng-color-fill-contrast-muted);--tng-buttons-icon-button-contrast-filled-disabled-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-icon-button-contrast-filled-hover-border-color:var(--tng-color-border-contrast-subtle);--tng-buttons-icon-button-contrast-filled-hover-fill-color:var(--tng-color-fill-contrast-subtle);--tng-buttons-icon-button-contrast-filled-hover-foreground-color:var(--tng-color-foreground-neutral-default);--tng-buttons-icon-button-contrast-filled-rested-border-color:var(--tng-color-border-contrast-emphasis);--tng-buttons-icon-button-contrast-filled-rested-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-buttons-icon-button-contrast-filled-rested-foreground-color:var(--tng-color-foreground-neutral-default);--tng-buttons-icon-button-contrast-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-icon-button-contrast-label-active-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-icon-button-contrast-label-disabled-foreground-color:var(--tng-color-foreground-contrast-muted);--tng-buttons-icon-button-contrast-label-hover-foreground-color:var(--tng-color-foreground-contrast-subtle);--tng-buttons-icon-button-contrast-label-rested-foreground-color:var(--tng-color-foreground-contrast-default);--tng-buttons-icon-button-contrast-no-bg-active-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-icon-button-contrast-no-bg-disabled-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-buttons-icon-button-contrast-no-bg-hover-foreground-color:var(--tng-color-foreground-contrast-subtle);--tng-buttons-icon-button-contrast-no-bg-rested-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-icon-button-contrast-outlined-active-border-color:var(--tng-color-border-contrast-emphasis);--tng-buttons-icon-button-contrast-outlined-active-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-buttons-icon-button-contrast-outlined-active-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-icon-button-contrast-outlined-disabled-border-color:var(--tng-color-border-contrast-muted);--tng-buttons-icon-button-contrast-outlined-disabled-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-buttons-icon-button-contrast-outlined-hover-border-color:var(--tng-color-border-contrast-subtle);--tng-buttons-icon-button-contrast-outlined-hover-fill-color:var(--tng-color-fill-contrast-subtle);--tng-buttons-icon-button-contrast-outlined-hover-foreground-color:var(--tng-color-foreground-neutral-default);--tng-buttons-icon-button-contrast-outlined-rested-border-color:var(--tng-color-border-contrast-emphasis);--tng-buttons-icon-button-contrast-outlined-rested-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-icon-button-neutral-filled-active-border-color:var(--tng-color-border-neutral-default);--tng-buttons-icon-button-neutral-filled-active-fill-color:var(--tng-color-fill-neutral-default);--tng-buttons-icon-button-neutral-filled-active-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-icon-button-neutral-filled-disabled-border-color:var(--tng-color-border-neutral-muted);--tng-buttons-icon-button-neutral-filled-disabled-fill-color:var(--tng-color-fill-neutral-muted);--tng-buttons-icon-button-neutral-filled-disabled-foreground-color:var(--tng-color-foreground-neutral-default);--tng-buttons-icon-button-neutral-filled-hover-border-color:var(--tng-color-border-neutral-subtle);--tng-buttons-icon-button-neutral-filled-hover-fill-color:var(--tng-color-fill-neutral-subtle);--tng-buttons-icon-button-neutral-filled-hover-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-icon-button-neutral-filled-rested-border-color:var(--tng-color-border-neutral-default);--tng-buttons-icon-button-neutral-filled-rested-fill-color:var(--tng-color-fill-neutral-default);--tng-buttons-icon-button-neutral-filled-rested-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-icon-button-neutral-label-active-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-icon-button-neutral-label-disabled-foreground-color:var(--tng-color-foreground-neutral-muted);--tng-buttons-icon-button-neutral-label-hover-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-buttons-icon-button-neutral-label-rested-foreground-color:var(--tng-color-foreground-neutral-default);--tng-buttons-icon-button-neutral-no-bg-active-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-icon-button-neutral-no-bg-disabled-foreground-color:var(--tng-color-foreground-neutral-muted);--tng-buttons-icon-button-neutral-no-bg-hover-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-buttons-icon-button-neutral-no-bg-rested-foreground-color:var(--tng-color-foreground-neutral-default);--tng-buttons-icon-button-neutral-outlined-active-border-color:var(--tng-color-border-neutral-default);--tng-buttons-icon-button-neutral-outlined-active-fill-color:var(--tng-color-fill-neutral-default);--tng-buttons-icon-button-neutral-outlined-active-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-icon-button-neutral-outlined-disabled-border-color:var(--tng-color-border-neutral-muted);--tng-buttons-icon-button-neutral-outlined-disabled-foreground-color:var(--tng-color-foreground-neutral-muted);--tng-buttons-icon-button-neutral-outlined-hover-border-color:var(--tng-color-border-neutral-subtle);--tng-buttons-icon-button-neutral-outlined-hover-fill-color:var(--tng-color-fill-neutral-subtle);--tng-buttons-icon-button-neutral-outlined-hover-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-icon-button-neutral-outlined-rested-border-color:var(--tng-color-border-neutral-default);--tng-buttons-icon-button-neutral-outlined-rested-foreground-color:var(--tng-color-foreground-neutral-default);--tng-buttons-lg-content-gap:var(--tng-spacing-sm);--tng-buttons-lg-font-family:var(--tng-typography-body-6-font-family);--tng-buttons-lg-font-size:var(--tng-typography-body-6-font-size);--tng-buttons-lg-font-weight:var(--tng-typography-body-6-font-weight-emphasis);--tng-buttons-lg-letter-spacing:var(--tng-typography-body-6-letter-spacing);--tng-buttons-lg-line-height:var(--tng-typography-body-6-line-height);--tng-buttons-lg-spacing-horizontal:var(--tng-spacing-3xl);--tng-buttons-lg-spacing-vertical:var(--tng-spacing-lg);--tng-buttons-link-button-contrast-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-link-button-contrast-hover-foreground-color:var(--tng-color-foreground-info-subtle);--tng-buttons-link-button-contrast-selected-foreground-color:var(--tng-color-foreground-info-subtle);--tng-buttons-link-button-contrast-visited-foreground-color:var(--tng-color-foreground-info-muted);--tng-buttons-link-button-lg-font-family:var(--tng-typography-body-5-font-family);--tng-buttons-link-button-lg-font-size:var(--tng-typography-body-5-font-size);--tng-buttons-link-button-lg-font-weight:var(--tng-typography-body-5-font-weight-default);--tng-buttons-link-button-lg-letter-spacing:var(--tng-typography-body-5-letter-spacing);--tng-buttons-link-button-lg-line-height:var(--tng-typography-body-5-line-height);--tng-buttons-link-button-md-font-family:var(--tng-typography-body-6-font-family);--tng-buttons-link-button-md-font-size:var(--tng-typography-body-6-font-size);--tng-buttons-link-button-md-font-weight:var(--tng-typography-body-6-font-weight-default);--tng-buttons-link-button-md-letter-spacing:var(--tng-typography-body-6-letter-spacing);--tng-buttons-link-button-md-line-height:var(--tng-typography-body-6-line-height);--tng-buttons-link-button-neutral-foreground-color:var(--tng-color-foreground-neutral-default);--tng-buttons-link-button-neutral-hover-foreground-color:var(--tng-color-foreground-info-default);--tng-buttons-link-button-neutral-rested-foreground-color:var(--tng-color-foreground-info-subtle);--tng-buttons-link-button-neutral-selected-foreground-color:var(--tng-color-foreground-info-default);--tng-buttons-link-button-neutral-visited-foreground-color:var(--tng-color-foreground-info-default);--tng-buttons-link-button-sm-font-family:var(--tng-typography-body-7-font-family);--tng-buttons-link-button-sm-font-size:var(--tng-typography-body-7-font-size);--tng-buttons-link-button-sm-font-weight:var(--tng-typography-body-7-font-weight-default);--tng-buttons-link-button-sm-letter-spacing:var(--tng-typography-body-7-letter-spacing);--tng-buttons-link-button-sm-line-height:var(--tng-typography-body-7-line-height);--tng-buttons-main-button-primary-contrast-active-border-color:var(--tng-color-border-contrast-emphasis);--tng-buttons-main-button-primary-contrast-active-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-buttons-main-button-primary-contrast-active-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-main-button-primary-contrast-disabled-border-color:var(--tng-color-border-contrast-muted);--tng-buttons-main-button-primary-contrast-disabled-fill-color:var(--tng-color-fill-contrast-muted);--tng-buttons-main-button-primary-contrast-disabled-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-main-button-primary-contrast-hover-border-color:var(--tng-color-border-contrast-subtle);--tng-buttons-main-button-primary-contrast-hover-fill-color:var(--tng-color-fill-contrast-subtle);--tng-buttons-main-button-primary-contrast-hover-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-main-button-primary-contrast-rested-border-color:var(--tng-color-border-contrast-default);--tng-buttons-main-button-primary-contrast-rested-fill-color:var(--tng-color-fill-contrast-default);--tng-buttons-main-button-primary-contrast-rested-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-main-button-primary-neutral-active-border-color:var(--tng-color-border-neutral-emphasis);--tng-buttons-main-button-primary-neutral-active-fill-color:var(--tng-color-fill-neutral-emphasis);--tng-buttons-main-button-primary-neutral-active-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-main-button-primary-neutral-disabled-border-color:var(--tng-color-border-neutral-muted);--tng-buttons-main-button-primary-neutral-disabled-fill-color:var(--tng-color-fill-neutral-muted);--tng-buttons-main-button-primary-neutral-disabled-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-main-button-primary-neutral-hover-border-color:var(--tng-color-border-neutral-subtle);--tng-buttons-main-button-primary-neutral-hover-fill-color:var(--tng-color-fill-neutral-subtle);--tng-buttons-main-button-primary-neutral-hover-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-main-button-primary-neutral-rested-border-color:var(--tng-color-border-neutral-default);--tng-buttons-main-button-primary-neutral-rested-fill-color:var(--tng-color-fill-neutral-default);--tng-buttons-main-button-primary-neutral-rested-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-main-button-secondary-contrast-active-border-color:var(--tng-color-border-contrast-emphasis);--tng-buttons-main-button-secondary-contrast-active-fill-color:var(--tng-color-fill-contrast-muted);--tng-buttons-main-button-secondary-contrast-active-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-main-button-secondary-contrast-disabled-border-color:var(--tng-color-border-contrast-muted);--tng-buttons-main-button-secondary-contrast-disabled-fill-color:var(--tng-color-fill-neutral-default);--tng-buttons-main-button-secondary-contrast-disabled-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-buttons-main-button-secondary-contrast-hover-border-color:var(--tng-color-border-contrast-muted);--tng-buttons-main-button-secondary-contrast-hover-fill-color:var(--tng-color-fill-contrast-subtle);--tng-buttons-main-button-secondary-contrast-hover-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-main-button-secondary-contrast-rested-border-color:var(--tng-color-border-contrast-emphasis);--tng-buttons-main-button-secondary-contrast-rested-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-main-button-secondary-neutral-active-border-color:var(--tng-color-border-neutral-emphasis);--tng-buttons-main-button-secondary-neutral-active-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-buttons-main-button-secondary-neutral-active-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-main-button-secondary-neutral-disabled-border-color:var(--tng-color-border-neutral-subtle);--tng-buttons-main-button-secondary-neutral-disabled-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-buttons-main-button-secondary-neutral-hover-border-color:var(--tng-color-border-neutral-default);--tng-buttons-main-button-secondary-neutral-hover-fill-color:var(--tng-color-fill-contrast-default);--tng-buttons-main-button-secondary-neutral-hover-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-main-button-secondary-neutral-rested-border-color:var(--tng-color-border-neutral-muted);--tng-buttons-main-button-secondary-neutral-rested-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-main-button-tertiary-contrast-active-border-color:var(--tng-color-border-contrast-emphasis);--tng-buttons-main-button-tertiary-contrast-active-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-main-button-tertiary-contrast-disabled-border-color:var(--tng-color-border-contrast-muted);--tng-buttons-main-button-tertiary-contrast-disabled-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-buttons-main-button-tertiary-contrast-hover-border-color:var(--tng-color-border-contrast-subtle);--tng-buttons-main-button-tertiary-contrast-hover-foreground-color:var(--tng-color-foreground-neutral-muted);--tng-buttons-main-button-tertiary-contrast-rested-border-color:var(--tng-color-border-contrast-emphasis);--tng-buttons-main-button-tertiary-contrast-rested-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-main-button-tertiary-neutral-active-border-color:var(--tng-color-border-neutral-emphasis);--tng-buttons-main-button-tertiary-neutral-active-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-main-button-tertiary-neutral-disabled-border-color:var(--tng-color-border-neutral-subtle);--tng-buttons-main-button-tertiary-neutral-disabled-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-buttons-main-button-tertiary-neutral-hover-border-color:var(--tng-color-border-neutral-subtle);--tng-buttons-main-button-tertiary-neutral-hover-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-buttons-main-button-tertiary-neutral-rested-border-color:var(--tng-color-border-neutral-default);--tng-buttons-main-button-tertiary-neutral-rested-foreground-color:var(--tng-color-foreground-neutral-default);--tng-buttons-md-content-gap:var(--tng-spacing-2xs);--tng-buttons-md-font-family:var(--tng-typography-body-7-font-family);--tng-buttons-md-font-size:var(--tng-typography-body-7-font-size);--tng-buttons-md-font-weight:var(--tng-typography-body-7-font-weight-emphasis);--tng-buttons-md-letter-spacing:var(--tng-typography-body-7-letter-spacing);--tng-buttons-md-line-height:var(--tng-typography-body-7-line-height);--tng-buttons-md-spacing-horizontal:var(--tng-spacing-lg);--tng-buttons-md-spacing-vertical:var(--tng-spacing-sm);--tng-buttons-media-button-contrast-active-border-color:var(--tng-color-border-neutral-emphasis);--tng-buttons-media-button-contrast-active-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-buttons-media-button-contrast-active-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-media-button-contrast-disabled-fill-color:var(--tng-color-fill-contrast-muted);--tng-buttons-media-button-contrast-disabled-foreground-color:var(--tng-color-foreground-contrast-muted);--tng-buttons-media-button-contrast-hover-border-color:var(--tng-color-border-contrast-subtle);--tng-buttons-media-button-contrast-hover-fill-color:var(--tng-color-fill-contrast-muted);--tng-buttons-media-button-contrast-hover-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-media-button-contrast-rested-border-color:var(--tng-color-border-contrast-subtle);--tng-buttons-media-button-contrast-rested-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-buttons-media-button-contrast-rested-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-media-button-neutral-active-border-color:var(--tng-color-border-contrast-emphasis);--tng-buttons-media-button-neutral-active-fill-color:var(--tng-color-fill-neutral-default);--tng-buttons-media-button-neutral-active-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-media-button-neutral-disabled-fill-color:var(--tng-color-fill-neutral-muted);--tng-buttons-media-button-neutral-disabled-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-buttons-media-button-neutral-hover-border-color:var(--tng-color-border-contrast-default);--tng-buttons-media-button-neutral-hover-fill-color:var(--tng-color-fill-neutral-subtle);--tng-buttons-media-button-neutral-hover-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-media-button-neutral-rested-border-color:var(--tng-color-border-contrast-default);--tng-buttons-media-button-neutral-rested-fill-color:var(--tng-color-fill-neutral-default);--tng-buttons-media-button-neutral-rested-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-pill-button-contrast-disabled-fill-color:var(--tng-color-fill-contrast-muted);--tng-buttons-pill-button-contrast-disabled-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-pill-button-contrast-hover-fill-color:var(--tng-color-fill-contrast-subtle);--tng-buttons-pill-button-contrast-hover-foreground-color:var(--tng-color-foreground-neutral-default);--tng-buttons-pill-button-contrast-inactive-border-color:var(--tng-color-border-contrast-emphasis);--tng-buttons-pill-button-contrast-inactive-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-pill-button-contrast-rested-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-buttons-pill-button-contrast-rested-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-pill-button-contrast-selected-fill-color:var(--tng-color-fill-contrast-default);--tng-buttons-pill-button-contrast-selected-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-pill-button-neutral-disabled-fill-color:var(--tng-color-fill-neutral-muted);--tng-buttons-pill-button-neutral-disabled-foreground-color:var(--tng-color-foreground-neutral-default);--tng-buttons-pill-button-neutral-hover-fill-color:var(--tng-color-fill-neutral-subtle);--tng-buttons-pill-button-neutral-hover-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-pill-button-neutral-rested-border-color:var(--tng-color-border-neutral-default);--tng-buttons-pill-button-neutral-rested-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-buttons-pill-button-neutral-rested-foreground-color:var(--tng-color-foreground-neutral-default);--tng-buttons-pill-button-neutral-selected-fill-color:var(--tng-color-fill-neutral-default);--tng-buttons-pill-button-neutral-selected-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-pill-button-on-overlay-c2a-disabled-background-color:var(--tng-color-fill-contrast-muted);--tng-buttons-pill-button-on-overlay-c2a-disabled-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-pill-button-on-overlay-c2a-hover-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-pill-button-on-overlay-c2a-inactive-border-color:var(--tng-color-border-contrast-emphasis);--tng-buttons-pill-button-on-overlay-c2a-inactive-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-pill-button-on-overlay-c2a-rested-foreground-color:var(--tng-color-foreground-contrast-default);--tng-buttons-pill-button-on-overlay-c2a-selected-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-pill-button-on-overlay-light-disabled-fill-color:var(--tng-color-fill-neutral-subtle);--tng-buttons-pill-button-on-overlay-light-disabled-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-pill-button-on-overlay-light-hover-fill-color:var(--tng-color-fill-neutral-muted);--tng-buttons-pill-button-on-overlay-light-hover-foreground-color:var(--tng-color-foreground-neutral-default);--tng-buttons-pill-button-on-overlay-light-inactive-border-color:var(--tng-color-border-contrast-emphasis);--tng-buttons-pill-button-on-overlay-light-inactive-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-buttons-pill-button-on-overlay-light-rested-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-buttons-pill-button-on-overlay-light-rested-foreground-color:var(--tng-color-foreground-neutral-default);--tng-buttons-pill-button-on-overlay-light-selected-fill-color:var(--tng-color-fill-contrast-default);--tng-buttons-pill-button-on-overlay-light-selected-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-radio-button-lg-font-family:var(--tng-typography-body-6-font-family);--tng-buttons-radio-button-lg-font-size:var(--tng-typography-body-6-font-size);--tng-buttons-radio-button-lg-font-weight:var(--tng-typography-body-6-font-weight-default);--tng-buttons-radio-button-lg-letter-spacing:var(--tng-typography-body-6-letter-spacing);--tng-buttons-radio-button-lg-line-height:var(--tng-typography-body-6-line-height);--tng-buttons-radio-button-neutral-active-border-color:var(--tng-color-border-neutral-emphasis);--tng-buttons-radio-button-neutral-active-fill-color:var(--tng-color-fill-neutral-emphasis);--tng-buttons-radio-button-neutral-active-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-buttons-radio-button-neutral-disabled-border-color:var(--tng-color-border-neutral-subtle);--tng-buttons-radio-button-neutral-disabled-fill-color:var(--tng-color-fill-neutral-muted);--tng-buttons-radio-button-neutral-disabled-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-buttons-radio-button-neutral-hover-fill-color:var(--tng-color-fill-neutral-subtle);--tng-buttons-radio-button-neutral-hover-foreground-color:var(--tng-color-foreground-neutral-default);--tng-buttons-radio-button-neutral-rested-border-color:var(--tng-color-border-neutral-muted);--tng-buttons-radio-button-neutral-rested-foreground-color:var(--tng-color-foreground-neutral-default);--tng-buttons-radio-button-sm-font-family:var(--tng-typography-body-7-font-family);--tng-buttons-radio-button-sm-font-size:var(--tng-typography-body-7-font-size);--tng-buttons-radio-button-sm-font-weight:var(--tng-typography-body-7-font-weight-default);--tng-buttons-radio-button-sm-letter-spacing:var(--tng-typography-body-7-letter-spacing);--tng-buttons-radio-button-sm-line-height:var(--tng-typography-body-7-line-height);--tng-buttons-sm-content-gap:var(--tng-spacing-2xs);--tng-buttons-sm-font-family:var(--tng-typography-body-8-font-family);--tng-buttons-sm-font-size:var(--tng-typography-body-8-font-size);--tng-buttons-sm-font-weight:var(--tng-typography-body-8-font-weight-emphasis);--tng-buttons-sm-letter-spacing:var(--tng-typography-body-8-letter-spacing);--tng-buttons-sm-line-height:var(--tng-typography-body-8-line-height);--tng-buttons-sm-spacing-horizontal:var(--tng-spacing-sm);--tng-buttons-sm-spacing-vertical:var(--tng-spacing-sm);--tng-buttons-social-button-neutral-active-border-color:var(--tng-color-border-neutral-default);--tng-buttons-social-button-neutral-active-fill-color:var(--tng-color-fill-neutral-default);--tng-buttons-social-button-neutral-active-foreground-color:var(--tng-color-foreground-contrast-default);--tng-buttons-social-button-neutral-disabled-border-color:var(--tng-color-border-neutral-default);--tng-buttons-social-button-neutral-disabled-fill-color:var(--tng-color-fill-neutral-default);--tng-buttons-social-button-neutral-disabled-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-buttons-social-button-neutral-hover-border-color:var(--tng-color-border-neutral-subtle);--tng-buttons-social-button-neutral-hover-fill-color:var(--tng-color-fill-contrast-default);--tng-buttons-social-button-neutral-hover-foreground-color:var(--tng-color-foreground-neutral-default);--tng-buttons-social-button-neutral-selected-border-color:var(--tng-color-border-neutral-emphasis);--tng-buttons-social-button-neutral-selected-fill-color:var(--tng-color-fill-neutral-emphasis);--tng-buttons-social-button-neutral-selected-foreground-color:var(--tng-color-foreground-contrast-default);--tng-cards-active-background-color:var(--tng-color-surface-neutral-subtle);--tng-cards-active-border-color:var(--tng-color-border-primary-default);--tng-cards-border-color:var(--tng-color-border-neutral-soft);--tng-cards-disabled-background-color:var(--tng-color-surface-neutral-muted);--tng-cards-hover-background-color:var(--tng-color-surface-neutral-subtle);--tng-cards-rested-background-color:var(--tng-color-surface-neutral-default);--tng-carousel-progress-indicator-contrast-active-border-color:var(--tng-color-border-contrast-emphasis);--tng-carousel-progress-indicator-contrast-hover-border-color:var(--tng-color-border-contrast-muted);--tng-carousel-progress-indicator-contrast-rested-border-color:var(--tng-color-border-contrast-subtle);--tng-carousel-progress-indicator-neutral-active-border-color:var(--tng-color-border-neutral-default);--tng-carousel-progress-indicator-neutral-hover-border-color:var(--tng-color-border-primary-default);--tng-carousel-progress-indicator-neutral-rested-border-color:var(--tng-color-border-neutral-muted);--tng-chat-message-contrast-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-chat-message-neutral-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-chips-corner-radius:var(--tng-radius-none);--tng-chips-lg-font-family:var(--tng-typography-body-6-font-family);--tng-chips-lg-font-size:var(--tng-typography-body-6-font-size);--tng-chips-lg-font-weight:var(--tng-typography-body-6-font-weight-default);--tng-chips-lg-letter-spacing:var(--tng-typography-body-6-letter-spacing);--tng-chips-lg-line-height:var(--tng-typography-body-6-line-height);--tng-chips-on-image-active-border-color:var(--tng-color-border-neutral-muted);--tng-chips-on-image-active-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-chips-on-image-active-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-chips-on-image-disabled-border-color:var(--tng-color-border-neutral-muted);--tng-chips-on-image-disabled-fill-color:var(--tng-color-fill-neutral-muted);--tng-chips-on-image-disabled-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-chips-on-image-hover-border-color:var(--tng-color-border-neutral-subtle);--tng-chips-on-image-hover-fill-color:var(--tng-color-fill-neutral-subtle);--tng-chips-on-image-hover-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-chips-on-image-rested-border-color:var(--tng-color-border-neutral-muted);--tng-chips-on-image-rested-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-chips-on-image-rested-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-chips-on-image-selected-border-color:var(--tng-color-border-neutral-emphasis);--tng-chips-on-image-selected-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-chips-on-solid-contrast-active-border-color:var(--tng-color-border-neutral-subtle);--tng-chips-on-solid-contrast-active-fill-color:var(--tng-color-fill-neutral-default);--tng-chips-on-solid-contrast-active-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-chips-on-solid-contrast-disabled-border-color:var(--tng-color-border-contrast-muted);--tng-chips-on-solid-contrast-disabled-fill-color:var(--tng-color-fill-neutral-default);--tng-chips-on-solid-contrast-disabled-foreground-color:var(--tng-color-foreground-contrast-muted);--tng-chips-on-solid-contrast-hover-border-color:var(--tng-color-border-neutral-subtle);--tng-chips-on-solid-contrast-hover-fill-color:var(--tng-color-fill-neutral-subtle);--tng-chips-on-solid-contrast-hover-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-chips-on-solid-contrast-rested-border-color:var(--tng-color-border-neutral-subtle);--tng-chips-on-solid-contrast-rested-fill-color:var(--tng-color-fill-neutral-default);--tng-chips-on-solid-contrast-rested-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-chips-on-solid-contrast-selected-border-color:var(--tng-color-border-neutral-default);--tng-chips-on-solid-contrast-selected-fill-color:var(--tng-color-fill-contrast-default);--tng-chips-on-solid-contrast-selected-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-chips-on-solid-neutral-active-border-color:var(--tng-color-border-neutral-muted);--tng-chips-on-solid-neutral-active-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-chips-on-solid-neutral-active-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-chips-on-solid-neutral-background-color:var(--tng-color-surface-neutral-default);--tng-chips-on-solid-neutral-border:var(--tng-stroke-sm);--tng-chips-on-solid-neutral-disabled-border-color:var(--tng-color-border-neutral-muted);--tng-chips-on-solid-neutral-disabled-fill-color:var(--tng-color-fill-neutral-muted);--tng-chips-on-solid-neutral-disabled-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-chips-on-solid-neutral-hover-border-color:var(--tng-color-border-neutral-subtle);--tng-chips-on-solid-neutral-hover-fill-color:var(--tng-color-fill-neutral-subtle);--tng-chips-on-solid-neutral-hover-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-chips-on-solid-neutral-rested-border-color:var(--tng-color-border-neutral-muted);--tng-chips-on-solid-neutral-rested-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-chips-on-solid-neutral-rested-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-chips-on-solid-neutral-selected-border-color:var(--tng-color-border-neutral-emphasis);--tng-chips-on-solid-neutral-selected-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-chips-sm-font-family:var(--tng-typography-body-7-font-family);--tng-chips-sm-font-size:var(--tng-typography-body-7-font-size);--tng-chips-sm-font-weight:var(--tng-typography-body-7-font-weight-default);--tng-chips-sm-letter-spacing:var(--tng-typography-body-7-letter-spacing);--tng-chips-sm-line-height:var(--tng-typography-body-7-line-height);--tng-count-indicator-contrast-on-image-border-color:var(--tng-color-border-contrast-subtle);--tng-count-indicator-contrast-on-image-foreground-color:var(--tng-color-foreground-contrast-default);--tng-count-indicator-contrast-on-solid-foreground-color:var(--tng-color-foreground-contrast-default);--tng-count-indicator-font-family:var(--tng-typography-body-6-font-family);--tng-count-indicator-font-size:var(--tng-typography-body-6-font-size);--tng-count-indicator-font-weight:var(--tng-typography-body-6-font-weight-default);--tng-count-indicator-letter-spacing:var(--tng-typography-body-6-letter-spacing);--tng-count-indicator-line-height:var(--tng-typography-body-6-line-height);--tng-count-indicator-neutral-on-image-border-color:var(--tng-color-border-neutral-muted);--tng-count-indicator-neutral-on-image-fill-color:var(--tng-color-fill-neutral-soft);--tng-count-indicator-neutral-on-image-foreground-color:var(--tng-color-foreground-neutral-default);--tng-count-indicator-neutral-on-solid-foreground-color:var(--tng-color-foreground-neutral-default);--tng-divider-accent:var(--tng-color-border-primary-default);--tng-divider-contrast-default:var(--tng-color-border-contrast-default);--tng-divider-contrast-emphasis:var(--tng-color-border-contrast-emphasis);--tng-divider-neutral-default:var(--tng-color-border-neutral-muted);--tng-divider-neutral-emphasis:var(--tng-color-border-neutral-emphasis);--tng-feature-list-data-contrast-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-feature-list-data-lg-font-family:var(--tng-typography-body-6-font-family);--tng-feature-list-data-lg-font-size:var(--tng-typography-body-6-font-size);--tng-feature-list-data-lg-font-weight:var(--tng-typography-body-6-font-weight-heavy);--tng-feature-list-data-lg-letter-spacing:var(--tng-typography-body-6-letter-spacing);--tng-feature-list-data-lg-line-height:var(--tng-typography-body-6-line-height);--tng-feature-list-data-neutral-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-feature-list-data-sm-font-family:var(--tng-typography-body-6-font-family);--tng-feature-list-data-sm-font-size:var(--tng-typography-body-6-font-size);--tng-feature-list-data-sm-font-weight:var(--tng-typography-body-6-font-weight-heavy);--tng-feature-list-data-sm-letter-spacing:var(--tng-typography-body-6-letter-spacing);--tng-feature-list-data-sm-line-height:var(--tng-typography-body-6-line-height);--tng-feature-list-label-contrast-foreground-color:var(--tng-color-foreground-contrast-subtle);--tng-feature-list-label-lg-font-family:var(--tng-typography-body-4-font-family);--tng-feature-list-label-lg-font-size:var(--tng-typography-body-4-font-size);--tng-feature-list-label-lg-font-weight:var(--tng-typography-body-4-font-weight-heavy);--tng-feature-list-label-lg-letter-spacing:var(--tng-typography-body-4-letter-spacing);--tng-feature-list-label-lg-line-height:var(--tng-typography-body-4-line-height);--tng-feature-list-label-neutral-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-feature-list-label-sm-font-family:var(--tng-typography-body-7-font-family);--tng-feature-list-label-sm-font-size:var(--tng-typography-body-7-font-size);--tng-feature-list-label-sm-font-weight:var(--tng-typography-body-7-font-weight-default);--tng-feature-list-label-sm-letter-spacing:var(--tng-typography-body-7-letter-spacing);--tng-feature-list-label-sm-line-height:var(--tng-typography-body-7-line-height);--tng-footer-background-color:var(--tng-color-background-neutral-default);--tng-footer-corner-radius:var(--tng-radius-none);--tng-forms-dropdown-neutral-active-border-color:var(--tng-color-border-contrast-default);--tng-forms-dropdown-neutral-active-fill-color:var(--tng-color-fill-contrast-default);--tng-forms-dropdown-neutral-active-foreground-color:var(--tng-color-foreground-neutral-default);--tng-forms-dropdown-neutral-filled-border-color:var(--tng-color-border-contrast-default);--tng-forms-dropdown-neutral-filled-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-forms-dropdown-neutral-filled-foreground-color:var(--tng-color-foreground-neutral-default);--tng-forms-dropdown-neutral-hover-border-color:var(--tng-color-border-neutral-muted);--tng-forms-dropdown-neutral-hover-fill-color:var(--tng-color-fill-contrast-default);--tng-forms-dropdown-neutral-hover-foreground-color:var(--tng-color-foreground-neutral-default);--tng-forms-dropdown-neutral-rested-border-color:var(--tng-color-border-neutral-muted);--tng-forms-dropdown-neutral-rested-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-forms-dropdown-neutral-rested-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-image-radius:var(--tng-radius-none);--tng-input-field-active-border-color:var(--tng-color-border-secondary-default);--tng-input-field-active-helper-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-input-field-active-input-foreground-color:var(--tng-color-foreground-neutral-default);--tng-input-field-active-label-foreground-color:var(--tng-color-foreground-neutral-default);--tng-input-field-disabled-border-color:var(--tng-color-border-neutral-muted);--tng-input-field-disabled-fill-color:var(--tng-color-fill-neutral-muted);--tng-input-field-disabled-helper-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-input-field-disabled-input-foreground-color:var(--tng-color-foreground-neutral-default);--tng-input-field-disabled-label-foreground-color:var(--tng-color-foreground-neutral-default);--tng-input-field-empty-label-font-family:var(--tng-typography-body-6-font-family);--tng-input-field-empty-label-font-size:var(--tng-typography-body-6-font-size);--tng-input-field-empty-label-font-weight:var(--tng-typography-body-6-font-weight-default);--tng-input-field-empty-label-letter-spacing:var(--tng-typography-body-6-letter-spacing);--tng-input-field-empty-label-line-height:var(--tng-typography-body-6-line-height);--tng-input-field-error-border-color:var(--tng-color-border-error-default);--tng-input-field-error-helper-foreground-color:var(--tng-color-foreground-error-default);--tng-input-field-error-input-foreground-color:var(--tng-color-foreground-neutral-default);--tng-input-field-error-label-foreground-color:var(--tng-color-foreground-neutral-default);--tng-input-field-filled-input-font-family:var(--tng-typography-body-6-font-family);--tng-input-field-filled-input-font-size:var(--tng-typography-body-6-font-size);--tng-input-field-filled-input-font-weight:var(--tng-typography-body-6-font-weight-default);--tng-input-field-filled-input-letter-spacing:var(--tng-typography-body-6-letter-spacing);--tng-input-field-filled-input-line-height:var(--tng-typography-body-6-line-height);--tng-input-field-filled-label-font-family:var(--tng-typography-body-8-font-family);--tng-input-field-filled-label-font-size:var(--tng-typography-body-8-font-size);--tng-input-field-filled-label-font-weight:var(--tng-typography-body-8-font-weight-default);--tng-input-field-filled-label-letter-spacing:var(--tng-typography-body-8-letter-spacing);--tng-input-field-filled-label-line-height:var(--tng-typography-body-8-line-height);--tng-input-field-helper-font-family:var(--tng-typography-body-8-font-family);--tng-input-field-helper-font-size:var(--tng-typography-body-8-font-size);--tng-input-field-helper-font-weight:var(--tng-typography-body-8-font-weight-emphasis);--tng-input-field-helper-letter-spacing:var(--tng-typography-body-8-letter-spacing);--tng-input-field-helper-line-height:var(--tng-typography-body-8-line-height);--tng-input-field-hover-border-color:var(--tng-color-border-neutral-muted);--tng-input-field-hover-fill-color:var(--tng-color-fill-neutral-soft);--tng-input-field-hover-helper-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-input-field-hover-input-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-input-field-hover-label-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-input-field-required-foreground-color:var(--tng-color-foreground-error-default);--tng-input-field-rested-border-color:var(--tng-color-border-neutral-muted);--tng-input-field-rested-helper-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-input-field-rested-input-foreground-color:var(--tng-color-foreground-neutral-default);--tng-input-field-rested-label-foreground-color:var(--tng-color-foreground-neutral-default);--tng-label-contrast-corner-radius:var(--tng-radius-none);--tng-label-contrast-padding-horizontal:var(--tng-spacing-2xs);--tng-label-contrast-padding-vertical:var(--tng-spacing-none);--tng-label-lg-font-family:var(--tng-typography-body-6-font-family);--tng-label-lg-font-size:var(--tng-typography-body-6-font-size);--tng-label-lg-letter-spacing:var(--tng-typography-body-6-letter-spacing);--tng-label-lg-line-height:var(--tng-typography-body-6-line-height);--tng-label-sm-font-family:var(--tng-typography-body-7-font-family);--tng-label-sm-font-size:var(--tng-typography-body-7-font-size);--tng-label-sm-letter-spacing:var(--tng-typography-body-7-letter-spacing);--tng-label-sm-line-height:var(--tng-typography-body-7-line-height);--tng-link-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-menu-contrast-items-active-border-color:var(--tng-color-border-primary-default);--tng-menu-contrast-items-active-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-menu-contrast-items-clicked-border-color:var(--tng-color-border-contrast-emphasis);--tng-menu-contrast-items-clicked-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-menu-contrast-items-disabled-border-color:var(--tng-color-border-contrast-muted);--tng-menu-contrast-items-disabled-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-menu-contrast-items-hover-border-color:var(--tng-color-border-contrast-subtle);--tng-menu-contrast-items-hover-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-menu-contrast-items-rested-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-menu-desktop-font-family:var(--tng-typography-body-6-font-family);--tng-menu-desktop-font-size:var(--tng-typography-body-6-font-size);--tng-menu-desktop-font-weight:var(--tng-typography-body-6-font-weight-default);--tng-menu-desktop-letter-spacing:var(--tng-typography-body-6-letter-spacing);--tng-menu-desktop-line-height:var(--tng-typography-body-6-line-height);--tng-menu-mobile-font-family:var(--tng-typography-body-8-font-family);--tng-menu-mobile-font-size:var(--tng-typography-body-8-font-size);--tng-menu-mobile-font-weight:var(--tng-typography-body-8-font-weight-default);--tng-menu-mobile-letter-spacing:var(--tng-typography-body-8-letter-spacing);--tng-menu-mobile-line-height:var(--tng-typography-body-8-line-height);--tng-menu-neutral-background-color:var(--tng-color-fill-contrast-emphasis);--tng-menu-neutral-items-active-border-color:var(--tng-color-border-primary-default);--tng-menu-neutral-items-active-foreground-color:var(--tng-color-foreground-neutral-default);--tng-menu-neutral-items-clicked-border-color:var(--tng-color-border-neutral-emphasis);--tng-menu-neutral-items-clicked-foreground-color:var(--tng-color-foreground-neutral-default);--tng-menu-neutral-items-disabled-border-color:var(--tng-color-border-neutral-subtle);--tng-menu-neutral-items-disabled-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-menu-neutral-items-hover-border-color:var(--tng-color-border-neutral-muted);--tng-menu-neutral-items-hover-foreground-color:var(--tng-color-foreground-neutral-default);--tng-menu-neutral-items-rested-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-menu-tablet-font-family:var(--tng-typography-body-8-font-family);--tng-menu-tablet-font-size:var(--tng-typography-body-8-font-size);--tng-menu-tablet-font-weight:var(--tng-typography-body-8-font-weight-default);--tng-menu-tablet-letter-spacing:var(--tng-typography-body-8-letter-spacing);--tng-menu-tablet-line-height:var(--tng-typography-body-8-line-height);--tng-model-card-active-border:var(--tng-stroke-md);--tng-model-card-active-border-color:var(--tng-color-border-neutral-default);--tng-model-card-active-item-border:var(--tng-stroke-md);--tng-model-card-active-item-border-color:var(--tng-color-border-neutral-default);--tng-model-card-active-item-fill-color:var(--tng-color-fill-contrast-default);--tng-model-card-active-surface-color:var(--tng-color-surface-neutral-default);--tng-model-card-border-radius:var(--tng-radius-sm);--tng-model-card-foreground-color:var(--tng-color-foreground-neutral-default);--tng-model-card-hover-border:var(--tng-stroke-sm);--tng-model-card-hover-border-color:var(--tng-color-border-neutral-muted);--tng-model-card-hover-item-border:var(--tng-stroke-md);--tng-model-card-hover-item-border-color:var(--tng-color-border-neutral-muted);--tng-model-card-hover-item-fill-color:var(--tng-color-fill-neutral-soft);--tng-model-card-hover-surface-color:var(--tng-color-surface-neutral-muted);--tng-model-card-rested-border:var(--tng-stroke-sm);--tng-model-card-rested-border-color:var(--tng-color-border-neutral-muted);--tng-model-card-rested-item-border:var(--tng-stroke-sm);--tng-model-card-rested-item-border-color:var(--tng-color-border-neutral-muted);--tng-model-card-rested-item-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-model-card-rested-surface-color:var(--tng-color-surface-neutral-default);--tng-navigation-menu-main-background-color:var(--tng-color-surface-neutral-default);--tng-navigation-menu-main-font-family:var(--tng-typography-body-6-font-family);--tng-navigation-menu-main-font-size:var(--tng-typography-body-6-font-size);--tng-navigation-menu-main-font-weight:var(--tng-typography-body-6-font-weight-default);--tng-navigation-menu-main-hover-active-border-color:var(--tng-color-border-primary-default);--tng-navigation-menu-main-hover-active-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-navigation-menu-main-letter-spacing:var(--tng-typography-body-6-letter-spacing);--tng-navigation-menu-main-line-height:var(--tng-typography-body-6-line-height);--tng-navigation-menu-main-rested-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-navigation-menu-sub-menu-background-color:var(--tng-color-surface-neutral-default);--tng-navigation-menu-sub-menu-link-100-font-family:var(--tng-typography-body-7-font-family);--tng-navigation-menu-sub-menu-link-100-font-size:var(--tng-typography-body-7-font-size);--tng-navigation-menu-sub-menu-link-100-font-weight:var(--tng-typography-body-7-font-weight-default);--tng-navigation-menu-sub-menu-link-100-letter-spacing:var(--tng-typography-body-7-letter-spacing);--tng-navigation-menu-sub-menu-link-100-line-height:var(--tng-typography-body-7-line-height);--tng-navigation-menu-sub-menu-link-200-font-family:var(--tng-typography-body-4-font-family);--tng-navigation-menu-sub-menu-link-200-font-size:var(--tng-typography-body-4-font-size);--tng-navigation-menu-sub-menu-link-200-font-weight:var(--tng-typography-body-4-font-weight-default);--tng-navigation-menu-sub-menu-link-200-letter-spacing:var(--tng-typography-body-4-letter-spacing);--tng-navigation-menu-sub-menu-link-200-line-height:var(--tng-typography-body-4-line-height);--tng-navigation-menu-sub-menu-link-active-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-navigation-menu-sub-menu-link-hover-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-navigation-menu-sub-menu-link-rested-foreground-color:var(--tng-color-foreground-neutral-default);--tng-navigation-menu-sub-menu-title-100-font-family:var(--tng-typography-title-desktop-10-font-family);--tng-navigation-menu-sub-menu-title-100-font-size:var(--tng-typography-title-desktop-10-font-size);--tng-navigation-menu-sub-menu-title-100-font-weight:var(--tng-typography-title-desktop-10-font-weight-emphasis);--tng-navigation-menu-sub-menu-title-100-letter-spacing:var(--tng-typography-title-desktop-10-letter-spacing);--tng-navigation-menu-sub-menu-title-100-line-height:var(--tng-typography-title-desktop-10-line-height);--tng-navigation-menu-sub-menu-title-200-font-family:var(--tng-typography-title-desktop-7-font-family);--tng-navigation-menu-sub-menu-title-200-font-size:var(--tng-typography-title-desktop-7-font-size);--tng-navigation-menu-sub-menu-title-200-font-weight:var(--tng-typography-title-desktop-7-font-weight-emphasis);--tng-navigation-menu-sub-menu-title-200-letter-spacing:var(--tng-typography-title-desktop-7-letter-spacing);--tng-navigation-menu-sub-menu-title-200-line-height:var(--tng-typography-title-desktop-7-line-height);--tng-navigation-menu-sub-menu-title-active-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-navigation-menu-sub-menu-title-hover-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-navigation-menu-sub-menu-title-rested-foreground-color:var(--tng-color-foreground-neutral-default);--tng-pricing-foreground-color:var(--tng-color-foreground-error-default);--tng-pricing-lg-font-family:var(--tng-typography-body-4-font-family);--tng-pricing-lg-font-size:var(--tng-typography-body-4-font-size);--tng-pricing-lg-font-weight:var(--tng-typography-body-4-font-weight-emphasis);--tng-pricing-lg-letter-spacing:var(--tng-typography-body-4-letter-spacing);--tng-pricing-lg-line-height:var(--tng-typography-body-4-line-height);--tng-pricing-md-font-family:var(--tng-typography-body-5-font-family);--tng-pricing-md-font-size:var(--tng-typography-body-5-font-size);--tng-pricing-md-font-weight:var(--tng-typography-body-5-font-weight-emphasis);--tng-pricing-md-letter-spacing:var(--tng-typography-body-5-letter-spacing);--tng-pricing-md-line-height:var(--tng-typography-body-5-line-height);--tng-pricing-sm-font-family:var(--tng-typography-body-6-font-family);--tng-pricing-sm-font-size:var(--tng-typography-body-6-font-size);--tng-pricing-sm-font-weight:var(--tng-typography-body-6-font-weight-emphasis);--tng-pricing-sm-letter-spacing:var(--tng-typography-body-6-letter-spacing);--tng-pricing-sm-line-height:var(--tng-typography-body-6-line-height);--tng-pricing-xs-font-family:var(--tng-typography-body-7-font-family);--tng-pricing-xs-font-size:var(--tng-typography-body-7-font-size);--tng-pricing-xs-font-weight:var(--tng-typography-body-7-font-weight-emphasis);--tng-pricing-xs-letter-spacing:var(--tng-typography-body-7-letter-spacing);--tng-pricing-xs-line-height:var(--tng-typography-body-7-line-height);--tng-search-field-contained-contrast-active-border:var(--tng-stroke-sm);--tng-search-field-contained-contrast-active-border-color:var(--tng-color-border-neutral-default);--tng-search-field-contained-contrast-active-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-search-field-contained-contrast-active-foreground-color:var(--tng-color-foreground-neutral-default);--tng-search-field-contained-contrast-active-foreground-leading-color:var(--tng-color-foreground-neutral-default);--tng-search-field-contained-contrast-active-foreground-trailing-color:var(--tng-color-foreground-neutral-default);--tng-search-field-contained-contrast-disabled-border:var(--tng-stroke-none);--tng-search-field-contained-contrast-disabled-border-color:var(--tng-color-border-neutral-muted);--tng-search-field-contained-contrast-disabled-fill-color:var(--tng-color-fill-contrast-subtle);--tng-search-field-contained-contrast-disabled-foreground-color:var(--tng-color-foreground-neutral-default);--tng-search-field-contained-contrast-disabled-foreground-leading-color:var(--tng-color-foreground-neutral-default);--tng-search-field-contained-contrast-disabled-foreground-trailing-color:var(--tng-color-foreground-neutral-default);--tng-search-field-contained-contrast-hover-border:var(--tng-stroke-sm);--tng-search-field-contained-contrast-hover-border-color:var(--tng-color-border-contrast-muted);--tng-search-field-contained-contrast-hover-fill-color:var(--tng-color-fill-contrast-default);--tng-search-field-contained-contrast-hover-foreground-color:var(--tng-color-foreground-neutral-default);--tng-search-field-contained-contrast-hover-foreground-leading-color:var(--tng-color-foreground-neutral-default);--tng-search-field-contained-contrast-hover-foreground-trailing-color:var(--tng-color-foreground-neutral-default);--tng-search-field-contained-contrast-rested-border:var(--tng-stroke-sm);--tng-search-field-contained-contrast-rested-border-color:var(--tng-color-border-neutral-muted);--tng-search-field-contained-contrast-rested-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-search-field-contained-contrast-rested-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-search-field-contained-contrast-rested-foreground-leading-color:var(--tng-color-foreground-neutral-subtle);--tng-search-field-contained-contrast-rested-foreground-trailing-color:var(--tng-color-foreground-neutral-subtle);--tng-search-field-contained-corner-radius:var(--tng-radius-none);--tng-search-field-contained-lg-font-family:var(--tng-typography-body-6-font-family);--tng-search-field-contained-lg-font-size:var(--tng-typography-body-6-font-size);--tng-search-field-contained-lg-letter-spacing:var(--tng-typography-body-6-letter-spacing);--tng-search-field-contained-lg-line-height:var(--tng-typography-body-6-line-height);--tng-search-field-contained-lg-padding-horizontal:var(--tng-spacing-sm);--tng-search-field-contained-neutral-active-border:var(--tng-stroke-sm);--tng-search-field-contained-neutral-active-border-color:var(--tng-color-border-neutral-default);--tng-search-field-contained-neutral-active-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-search-field-contained-neutral-active-foreground-color:var(--tng-color-foreground-neutral-default);--tng-search-field-contained-neutral-active-foreground-leading-color:var(--tng-color-foreground-neutral-default);--tng-search-field-contained-neutral-active-foreground-trailing-color:var(--tng-color-foreground-neutral-default);--tng-search-field-contained-neutral-disabled-border2:var(--tng-stroke-none);--tng-search-field-contained-neutral-disabled-border-color:var(--tng-color-border-neutral-muted);--tng-search-field-contained-neutral-disabled-fill-color:var(--tng-color-fill-neutral-muted);--tng-search-field-contained-neutral-disabled-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-search-field-contained-neutral-disabled-foreground-leading-color:var(--tng-color-foreground-neutral-subtle);--tng-search-field-contained-neutral-disabled-foreground-trailing-color:var(--tng-color-foreground-neutral-subtle);--tng-search-field-contained-neutral-hover-border:var(--tng-stroke-sm);--tng-search-field-contained-neutral-hover-border-color:var(--tng-color-border-neutral-muted);--tng-search-field-contained-neutral-hover-fill-color:var(--tng-color-fill-neutral-soft);--tng-search-field-contained-neutral-hover-foreground-color:var(--tng-color-foreground-neutral-default);--tng-search-field-contained-neutral-hover-foreground-leading-color:var(--tng-color-foreground-neutral-default);--tng-search-field-contained-neutral-hover-foreground-trailing-color:var(--tng-color-foreground-neutral-default);--tng-search-field-contained-neutral-rested-border:var(--tng-stroke-sm);--tng-search-field-contained-neutral-rested-border-color:var(--tng-color-border-neutral-muted);--tng-search-field-contained-neutral-rested-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-search-field-contained-neutral-rested-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-search-field-contained-neutral-rested-foreground-leading-color:var(--tng-color-foreground-neutral-subtle);--tng-search-field-contained-neutral-rested-foreground-trailing-color:var(--tng-color-foreground-neutral-subtle);--tng-search-field-contained-sm-padding-horizontal:var(--tng-spacing-sm);--tng-search-field-divided-contrast-active-border:var(--tng-stroke-md);--tng-search-field-divided-contrast-active-border-color:var(--tng-color-border-contrast-emphasis);--tng-search-field-divided-contrast-active-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-search-field-divided-contrast-active-foreground-leading-color:var(--tng-color-foreground-contrast-emphasis);--tng-search-field-divided-contrast-active-foreground-trailing-color:var(--tng-color-foreground-contrast-emphasis);--tng-search-field-divided-contrast-disabled-border:var(--tng-stroke-sm);--tng-search-field-divided-contrast-disabled-border-color:var(--tng-color-border-neutral-muted);--tng-search-field-divided-contrast-disabled-fill-color:var(--tng-color-fill-contrast-subtle);--tng-search-field-divided-contrast-disabled-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-search-field-divided-contrast-disabled-foreground-leading-color:var(--tng-color-foreground-neutral-subtle);--tng-search-field-divided-contrast-disabled-foreground-trailing-color:var(--tng-color-foreground-neutral-subtle);--tng-search-field-divided-contrast-hover-border:var(--tng-stroke-sm);--tng-search-field-divided-contrast-hover-border-color:var(--tng-color-border-contrast-muted);--tng-search-field-divided-contrast-hover-fill-color:var(--tng-color-fill-contrast-default);--tng-search-field-divided-contrast-hover-foreground-color:var(--tng-color-foreground-neutral-default);--tng-search-field-divided-contrast-hover-foreground-leading-color:var(--tng-color-foreground-neutral-default);--tng-search-field-divided-contrast-hover-foreground-trailing-color:var(--tng-color-foreground-neutral-default);--tng-search-field-divided-contrast-rested-border:var(--tng-stroke-sm);--tng-search-field-divided-contrast-rested-border-color:var(--tng-color-border-contrast-emphasis);--tng-search-field-divided-contrast-rested-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-search-field-divided-contrast-rested-foreground-leading-color:var(--tng-color-foreground-contrast-emphasis);--tng-search-field-divided-contrast-rested-foreground-trailing-color:var(--tng-color-foreground-contrast-emphasis);--tng-search-field-divided-corner-radius:var(--tng-radius-none);--tng-search-field-divided-lg-font-family:var(--tng-typography-body-6-font-family);--tng-search-field-divided-lg-font-size:var(--tng-typography-body-6-font-size);--tng-search-field-divided-lg-font-weight:var(--tng-typography-body-6-font-weight-default);--tng-search-field-divided-lg-letter-spacing:var(--tng-typography-body-6-letter-spacing);--tng-search-field-divided-lg-line-height:var(--tng-typography-body-6-line-height);--tng-search-field-divided-lg-padding-horizontal:var(--tng-spacing-sm);--tng-search-field-divided-neutral-active-border:var(--tng-stroke-md);--tng-search-field-divided-neutral-active-border-color:var(--tng-color-border-neutral-default);--tng-search-field-divided-neutral-active-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-search-field-divided-neutral-active-foreground-color:var(--tng-color-foreground-neutral-default);--tng-search-field-divided-neutral-active-foreground-leading-color:var(--tng-color-foreground-neutral-default);--tng-search-field-divided-neutral-active-foreground-trailing-color:var(--tng-color-foreground-neutral-default);--tng-search-field-divided-neutral-disabled-border:var(--tng-stroke-none);--tng-search-field-divided-neutral-disabled-border-color:var(--tng-color-border-neutral-subtle);--tng-search-field-divided-neutral-disabled-fill-color:var(--tng-color-fill-neutral-muted);--tng-search-field-divided-neutral-disabled-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-search-field-divided-neutral-disabled-foreground-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-search-field-divided-neutral-disabled-foreground-leading-color:var(--tng-color-foreground-neutral-subtle);--tng-search-field-divided-neutral-hover-border:var(--tng-stroke-sm);--tng-search-field-divided-neutral-hover-border-color:var(--tng-color-border-neutral-default);--tng-search-field-divided-neutral-hover-fill-color:var(--tng-color-fill-neutral-soft);--tng-search-field-divided-neutral-hover-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-search-field-divided-neutral-hover-foreground-leading-color:var(--tng-color-foreground-neutral-subtle);--tng-search-field-divided-neutral-hover-foreground-trailing-color:var(--tng-color-foreground-neutral-subtle);--tng-search-field-divided-neutral-rested-border:var(--tng-stroke-sm);--tng-search-field-divided-neutral-rested-border-color:var(--tng-color-border-neutral-muted);--tng-search-field-divided-neutral-rested-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-search-field-divided-neutral-rested-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-search-field-divided-neutral-rested-foreground-leading-color:var(--tng-color-foreground-neutral-subtle);--tng-search-field-divided-neutral-rested-foreground-trailing-color:var(--tng-color-foreground-neutral-subtle);--tng-search-field-divided-sm-padding-horizontal:var(--tng-spacing-sm);--tng-segmented-control-border-width:var(--tng-stroke-none);--tng-segmented-control-contrast-active-font-weight:var(--tng-typography-body-6-font-weight-emphasis);--tng-segmented-control-contrast-active-foreground-color:var(--tng-color-foreground-contrast-default);--tng-segmented-control-contrast-disabled-border-color:var(--tng-color-border-contrast-default);--tng-segmented-control-contrast-disabled-fill-color:var(--tng-color-fill-contrast-default);--tng-segmented-control-contrast-disabled-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-segmented-control-contrast-hover-border-color:var(--tng-color-fill-contrast-subtle);--tng-segmented-control-contrast-hover-fill-color:var(--tng-color-fill-contrast-subtle);--tng-segmented-control-contrast-hover-foreground-color:var(--tng-color-foreground-neutral-default);--tng-segmented-control-contrast-rested-border-color:var(--tng-color-border-contrast-muted);--tng-segmented-control-contrast-rested-fill-color:var(--tng-color-fill-contrast-muted);--tng-segmented-control-contrast-rested-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-segmented-control-icon-padding:var(--tng-spacing-none);--tng-segmented-control-lg-padding-horizontal:var(--tng-spacing-none);--tng-segmented-control-lg-padding-vertical:var(--tng-spacing-none);--tng-segmented-control-lg-selector-active-font-weight:var(--tng-typography-body-6-font-weight-emphasis);--tng-segmented-control-lg-selector-font-family:var(--tng-typography-body-6-font-family);--tng-segmented-control-lg-selector-font-size:var(--tng-typography-body-6-font-size);--tng-segmented-control-lg-selector-letter-spacing:var(--tng-typography-body-6-letter-spacing);--tng-segmented-control-lg-selector-line-height:var(--tng-typography-body-6-line-height);--tng-segmented-control-lg-selector-padding-horizontal:var(--tng-spacing-xl);--tng-segmented-control-lg-selector-padding-vertical:var(--tng-spacing-lg);--tng-segmented-control-lg-selector-rested-font-weight:var(--tng-typography-body-6-font-weight-default);--tng-segmented-control-md-padding-horizontal:var(--tng-spacing-none);--tng-segmented-control-md-padding-vertical:var(--tng-spacing-none);--tng-segmented-control-md-selector-active-font-weight:var(--tng-typography-body-6-font-weight-emphasis);--tng-segmented-control-md-selector-font-family:var(--tng-typography-body-6-font-family);--tng-segmented-control-md-selector-font-size:var(--tng-typography-body-6-font-size);--tng-segmented-control-md-selector-letter-spacing:var(--tng-typography-body-6-letter-spacing);--tng-segmented-control-md-selector-line-height:var(--tng-typography-body-6-line-height);--tng-segmented-control-md-selector-padding-horizontal:var(--tng-spacing-xl);--tng-segmented-control-md-selector-padding-vertical:var(--tng-spacing-2xs);--tng-segmented-control-md-selector-rested-font-weight:var(--tng-typography-body-6-font-weight-default);--tng-segmented-control-neutral-active-border-color:var(--tng-color-border-neutral-default);--tng-segmented-control-neutral-active-fill-color:var(--tng-color-fill-neutral-default);--tng-segmented-control-neutral-active-font-weight:var(--tng-typography-body-6-font-weight-emphasis);--tng-segmented-control-neutral-active-foreground-color:var(--tng-color-foreground-contrast-default);--tng-segmented-control-neutral-disabled-border-color:var(--tng-color-border-contrast-default);--tng-segmented-control-neutral-disabled-fill-color:var(--tng-color-fill-neutral-soft);--tng-segmented-control-neutral-disabled-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-segmented-control-neutral-hover-border-color:var(--tng-color-border-neutral-muted);--tng-segmented-control-neutral-hover-fill-color:var(--tng-color-fill-neutral-muted);--tng-segmented-control-neutral-hover-foreground-color:var(--tng-color-foreground-neutral-default);--tng-segmented-control-neutral-rested-border-color:var(--tng-color-border-contrast-default);--tng-segmented-control-neutral-rested-fill-color:var(--tng-color-fill-neutral-soft);--tng-segmented-control-neutral-rested-foreground-color:var(--tng-color-foreground-neutral-default);--tng-segmented-control-sm-padding-horizontal:var(--tng-spacing-none);--tng-segmented-control-sm-padding-vertical:var(--tng-spacing-none);--tng-segmented-control-sm-selector-active-font-weight:var(--tng-typography-body-7-font-weight-emphasis);--tng-segmented-control-sm-selector-font-family:var(--tng-typography-body-7-font-family);--tng-segmented-control-sm-selector-font-size:var(--tng-typography-body-7-font-size);--tng-segmented-control-sm-selector-letter-spacing:var(--tng-typography-body-7-letter-spacing);--tng-segmented-control-sm-selector-line-height:var(--tng-typography-body-7-line-height);--tng-segmented-control-sm-selector-padding-horizontal:var(--tng-spacing-sm);--tng-segmented-control-sm-selector-padding-vertical:var(--tng-spacing-3xs);--tng-segmented-control-sm-selector-rested-font-weight:var(--tng-typography-body-7-font-weight-default);--tng-sidebar-menu-active-foreground-color:var(--tng-color-foreground-contrast-default);--tng-sidebar-menu-border-color:var(--tng-color-border-primary-default);--tng-sidebar-menu-hover-fill-color:var(--tng-color-fill-neutral-subtle);--tng-sidebar-menu-hover-foreground-color:var(--tng-color-foreground-contrast-default);--tng-sidebar-menu-rested-foreground-color:var(--tng-color-foreground-contrast-default);--tng-stepper-completed-disabled-border:var(--tng-stroke-none);--tng-stepper-completed-disabled-border-color:var(--tng-color-border-neutral-muted);--tng-stepper-completed-disabled-fill-color:var(--tng-color-fill-neutral-soft);--tng-stepper-completed-disabled-foreground-color:var(--tng-color-border-neutral-default);--tng-stepper-completed-hover-fill-color:var(--tng-color-fill-contrast-muted);--tng-stepper-completed-hover-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-stepper-completed-rested-fill-color:var(--tng-color-fill-neutral-default);--tng-stepper-incomplete-active-border-color:var(--tng-color-border-neutral-default);--tng-stepper-incomplete-hover-border-color:var(--tng-color-border-neutral-subtle);--tng-stepper-incomplete-rested-border-color:var(--tng-color-border-neutral-muted);--tng-suggestion-contrast-disabled-border-color:var(--tng-color-border-contrast-muted);--tng-suggestion-contrast-disabled-fill-color:var(--tng-color-fill-neutral-default);--tng-suggestion-contrast-disabled-foreground-color:var(--tng-color-foreground-contrast-muted);--tng-suggestion-contrast-hover-border-color:var(--tng-color-border-neutral-subtle);--tng-suggestion-contrast-hover-fill-color:var(--tng-color-fill-neutral-subtle);--tng-suggestion-contrast-hover-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-suggestion-contrast-rested-border-color:var(--tng-color-border-neutral-subtle);--tng-suggestion-contrast-rested-fill-color:var(--tng-color-fill-neutral-default);--tng-suggestion-contrast-rested-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-suggestion-contrast-selected-border-color:var(--tng-color-border-neutral-default);--tng-suggestion-contrast-selected-fill-color:var(--tng-color-fill-contrast-default);--tng-suggestion-contrast-selected-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-suggestion-neutral-disabled-border-color:var(--tng-color-border-neutral-muted);--tng-suggestion-neutral-disabled-fill-color:var(--tng-color-fill-neutral-muted);--tng-suggestion-neutral-disabled-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-suggestion-neutral-hover-border-color:var(--tng-color-border-neutral-subtle);--tng-suggestion-neutral-hover-fill-color:var(--tng-color-fill-neutral-subtle);--tng-suggestion-neutral-hover-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-suggestion-neutral-rested-border-color:var(--tng-color-border-neutral-muted);--tng-suggestion-neutral-rested-fill-color:var(--tng-color-fill-contrast-emphasis);--tng-suggestion-neutral-rested-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-suggestion-neutral-selected-border-color:var(--tng-color-border-neutral-emphasis);--tng-suggestion-neutral-selected-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-tabs-contrast-active-border-color:var(--tng-color-border-primary-default);--tng-tabs-contrast-active-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-tabs-contrast-background-color:var(--tng-color-background-contrast-default);--tng-tabs-contrast-disabled-border-color:var(--tng-color-border-neutral-subtle);--tng-tabs-contrast-disabled-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-tabs-contrast-hover-border-color:var(--tng-color-border-contrast-subtle);--tng-tabs-contrast-hover-foreground-color:var(--tng-color-foreground-contrast-default);--tng-tabs-contrast-rested-border-color:var(--tng-color-border-contrast-emphasis);--tng-tabs-contrast-rested-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-tabs-ev-contrast-active-border-color:var(--tng-color-border-ev-default);--tng-tabs-ev-contrast-active-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-tabs-ev-contrast-disabled-border-color:var(--tng-color-border-neutral-subtle);--tng-tabs-ev-contrast-disabled-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-tabs-ev-contrast-hover-border-color:var(--tng-color-border-contrast-subtle);--tng-tabs-ev-contrast-hover-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-tabs-ev-contrast-rested-border-color:var(--tng-color-border-contrast-emphasis);--tng-tabs-ev-contrast-rested-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-tabs-ev-neutral-active-border-color:var(--tng-color-border-ev-default);--tng-tabs-ev-neutral-active-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-tabs-ev-neutral-disabled-border-color:var(--tng-color-border-neutral-muted);--tng-tabs-ev-neutral-disabled-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-tabs-ev-neutral-hover-border-color:var(--tng-color-border-neutral-subtle);--tng-tabs-ev-neutral-hover-foreground-color:var(--tng-color-foreground-neutral-default);--tng-tabs-ev-neutral-rested-foreground-color:var(--tng-color-foreground-neutral-default);--tng-tabs-font-family:var(--tng-typography-body-6-font-family);--tng-tabs-font-size:var(--tng-typography-body-6-font-size);--tng-tabs-font-weight:var(--tng-typography-body-6-font-weight-default);--tng-tabs-letter-spacing:var(--tng-typography-body-6-letter-spacing);--tng-tabs-line-height:var(--tng-typography-body-6-line-height);--tng-tabs-neutral-active-border-color:var(--tng-color-border-primary-default);--tng-tabs-neutral-active-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-tabs-neutral-background-color:var(--tng-color-background-neutral-default);--tng-tabs-neutral-basket-active-background-color:var(--tng-color-fill-contrast-emphasis);--tng-tabs-neutral-basket-active-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-tabs-neutral-basket-background-color:var(--tng-color-fill-contrast-default);--tng-tabs-neutral-basket-font-family:var(--tng-typography-body-7-font-family);--tng-tabs-neutral-basket-font-size:var(--tng-typography-body-7-font-size);--tng-tabs-neutral-basket-font-weight:var(--tng-typography-body-7-font-weight-heavy);--tng-tabs-neutral-basket-letter-spacing:var(--tng-typography-body-7-letter-spacing);--tng-tabs-neutral-basket-line-height:var(--tng-typography-body-7-line-height);--tng-tabs-neutral-basket-rested-background-color:var(--tng-color-fill-contrast-default);--tng-tabs-neutral-basket-rested-foreground-color:var(--tng-color-foreground-neutral-emphasis);--tng-tabs-neutral-disabled-border-color:var(--tng-color-border-neutral-muted);--tng-tabs-neutral-disabled-foreground-color:var(--tng-color-foreground-neutral-subtle);--tng-tabs-neutral-hover-border-color:var(--tng-color-border-neutral-subtle);--tng-tabs-neutral-hover-foreground-color:var(--tng-color-foreground-neutral-default);--tng-tabs-neutral-rested-border-color:var(--tng-color-border-neutral-muted);--tng-tabs-neutral-rested-foreground-color:var(--tng-color-foreground-neutral-default);--tng-tags-brand-contrast-default-border-color:var(--tng-color-border-neutral-default);--tng-tags-brand-contrast-default-fill-color:var(--tng-color-fill-contrast-default);--tng-tags-brand-contrast-default-foreground-color:var(--tng-color-foreground-neutral-default);--tng-tags-brand-contrast-primary-border-color:var(--tng-color-border-primary-subtle);--tng-tags-brand-contrast-primary-fill-color:var(--tng-color-fill-primary-muted);--tng-tags-brand-contrast-primary-foreground-color:var(--tng-color-foreground-neutral-default);--tng-tags-brand-contrast-secondary-border-color:var(--tng-color-border-bz4x-subtle);--tng-tags-brand-contrast-secondary-fill-color:var(--tng-color-fill-bz4x-muted);--tng-tags-brand-contrast-secondary-foreground-color:var(--tng-color-foreground-contrast-emphasis);--tng-tags-brand-neutral-default-border-color:var(--tng-color-border-neutral-default);--tng-tags-brand-neutral-default-fill-color:var(--tng-color-fill-neutral-soft);--tng-tags-brand-neutral-default-foreground-color:var(--tng-color-foreground-neutral-default);--tng-tags-brand-neutral-primary-border-color:var(--tng-color-border-primary-subtle);--tng-tags-brand-neutral-primary-fill-color:var(--tng-color-fill-primary-subtle);--tng-tags-brand-neutral-primary-foreground-color:var(--tng-color-foreground-contrast-default);--tng-tags-brand-neutral-secondary-border-color:var(--tng-color-border-bz4x-default);--tng-tags-brand-neutral-secondary-fill-color:var(--tng-color-fill-bz4x-default);--tng-tags-brand-neutral-secondary-foreground-color:var(--tng-color-foreground-contrast-default);--tng-tags-corner-radius:var(--tng-radius-xl);--tng-tags-feedback-contrast-danger-border-color:var(--tng-color-border-error-subtle);--tng-tags-feedback-contrast-danger-fill-color:var(--tng-color-fill-error-subtle);--tng-tags-feedback-contrast-danger-foreground-color:var(--tng-color-foreground-neutral-default);--tng-tags-feedback-contrast-info-border-color:var(--tng-color-border-info-subtle);--tng-tags-feedback-contrast-info-fill-color:var(--tng-color-fill-info-muted);--tng-tags-feedback-contrast-info-foreground-color:var(--tng-color-foreground-neutral-default);--tng-tags-feedback-contrast-success-border-color:var(--tng-color-border-success-subtle);--tng-tags-feedback-contrast-success-fill-color:var(--tng-color-fill-success-muted);--tng-tags-feedback-contrast-success-foreground-color:var(--tng-color-foreground-neutral-default);--tng-tags-feedback-contrast-warning-border-color:var(--tng-color-border-warning-default);--tng-tags-feedback-contrast-warning-fill-color:var(--tng-color-fill-warning-muted);--tng-tags-feedback-contrast-warning-foreground-color:var(--tng-color-foreground-neutral-default);--tng-tags-feedback-neutral-danger-foreground-color:var(--tng-color-foreground-contrast-default);--tng-tags-feedback-neutral-info-border-color:var(--tng-color-border-info-subtle);--tng-tags-feedback-neutral-info-fill-color:var(--tng-color-fill-info-subtle);--tng-tags-feedback-neutral-info-foreground-color:var(--tng-color-foreground-contrast-default);--tng-tags-feedback-neutral-success-border-color:var(--tng-color-border-success-subtle);--tng-tags-feedback-neutral-success-foreground-color:var(--tng-color-foreground-neutral-default);--tng-tags-feedback-neutral-warning-border-color:var(--tng-color-border-warning-default);--tng-tags-feedback-neutral-warning-fill-color:var(--tng-color-fill-warning-default);--tng-tags-feedback-neutral-warning-foreground-color:var(--tng-color-foreground-neutral-default);--tng-tags-font-family:var(--tng-typography-body-7-font-family);--tng-tags-font-size:var(--tng-typography-body-7-font-size);--tng-tags-font-weight:var(--tng-typography-body-7-font-weight-default);--tng-tags-letter-spacing:var(--tng-typography-body-7-letter-spacing);--tng-tags-line-height:var(--tng-typography-body-7-line-height);--tng-title-foreground-color:var(--tng-color-foreground-neutral-emphasis)}}@layer tng.layouts{.tng-container{grid-template-columns:var(--tng-container-margin) var(--tng-container-size) var(--tng-container-margin);--tng-container-margin:var(--tng-spacing-md);--tng-container-size:1fr;display:grid;container:tng-container/inline-size;@media (width>=768px){--tng-container-margin:var(--tng-spacing-lg)}@media (width>=992px){--tng-container-margin:var(--tng-spacing-md)}@media (width>=1200px){--tng-container-margin:1fr;--tng-container-size:1140px}@media (width>=1600px){--tng-container-size:1440px}&>*{grid-column:2;min-inline-size:0;&.is-fullbleed{grid-column:1/-1}}}.tng-container-v2{padding-inline:var(--tng-container-margin);--tng-container-inline-size:100cqi;--tng-container-margin:var(--tng-spacing-20);container:tng-container/inline-size;@media (width>=390px){--tng-container-margin:var(--tng-spacing-40)}@media (width>=768px){--tng-container-margin:var(--tng-spacing-56)}@media (width>=1024px){--tng-container-margin:var(--tng-spacing-80)}@media (width>=1440px){--tng-container-margin:var(--tng-spacing-96)}}.tng-container-fullbleed{margin-inline:calc(-1 * var(--tng-container-margin,0px))}.tng-cover{flex-direction:column;min-block-size:100dvb;display:flex;& main,& .main,& :only-child{margin-block:auto}&>*{min-inline-size:0}}.tng-flex{gap:var(--tng-spacing-md);display:flex}.tng-group{gap:var(--tng-spacing-md);flex-wrap:wrap;align-items:center;display:flex}.tng-row{gap:var(--tng-spacing-md);inline-size:-moz-available;inline-size:-webkit-fill-available;justify-content:space-between;align-items:center;inline-size:stretch;display:flex}.tng-stack{gap:var(--tng-spacing-md);flex-direction:column;align-items:start;display:flex}.tng-frame{inline-size:-moz-available;inline-size:-webkit-fill-available;inline-size:stretch;aspect-ratio:var(--tng-frame-ratio);display:grid;overflow:hidden;&>*{grid-area:1/1}& img,& video{object-fit:cover;block-size:100%;inline-size:100%}& iframe{border:0;block-size:100%;inline-size:100%}&.is-1-1,&:where(:not(.is-3-2,.is-3-4,.is-4-3,.is-9-16,.is-16-9,.is-21-9)){--tng-frame-ratio:1 / 1;--tng-slot-text:"1*1"}&.is-3-2{--tng-frame-ratio:3 / 2;--tng-slot-text:"3*2"}&.is-3-4{--tng-frame-ratio:3 / 4;--tng-slot-text:"3*4"}&.is-4-3{--tng-frame-ratio:4 / 3;--tng-slot-text:"4*3"}&.is-9-16{--tng-frame-ratio:9 / 16;--tng-slot-text:"9*16"}&.is-16-9{--tng-frame-ratio:16 / 9;--tng-slot-text:"16*9"}&.is-21-9{--tng-frame-ratio:21 / 9;--tng-slot-text:"21*9"}}.tng-simple-grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--tng-size,var(--tng-size-md)), 100%), 1fr));gap:var(--tng-spacing-md);display:grid}.tng-grid{gap:var(--tng-spacing-20);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;&>*{min-inline-size:0}}.tng-grid.is-2-up>*{grid-column:span 12}@media (width>=768px){.tng-grid.is-2-up>*{grid-column:span 6}}.tng-grid.is-3-up>*{grid-column:span 12}@media (width>=1024px){.tng-grid.is-3-up>*{grid-column:span 4}}.tng-grid.tng-debug{--tng-grid-debug-track:calc((100% - 11 * var(--tng-spacing-20)) / 12);position:relative;&:before{pointer-events:none;content:"";background:repeating-linear-gradient(to right, var(--tng-debug-color) 0, var(--tng-debug-color) var(--tng-grid-debug-track), transparent var(--tng-grid-debug-track), transparent calc(var(--tng-grid-debug-track) + var(--tng-spacing-20)));position:absolute;inset:0}}.tng-split-content{gap:var(--tng-spacing-40);padding-block:var(--tng-spacing-32);flex-direction:column;display:flex;&:where(:not(.tng-modal,.is-full)){padding-inline:var(--tng-spacing-20)}&>*{flex:0 50%;min-inline-size:0}@media (width>=768px){&>:not(:has(.tng-frame)){padding-inline:var(--tng-spacing-80)}}@media (width>=1200px){flex-direction:row;align-items:center;gap:10rem;&>:not(:has(.tng-frame)){padding-inline:10rem 0}&:where(.tng-modal,.is-full){padding-block:0;padding-inline-end:0}}}.tng-wrapper{inline-size:var(--tng-size,var(--tng-size-full));container-type:inline-size}}@layer tng.components{.tng-accordion{--tng-accordion-content-gap:var(--tng-spacing-24);--tng-accordion-spacing-vertical:var(--tng-spacing-16);--tng-accordion-margin-transition-duration:0;--tng-accordion-transition-duration:var(--tng-transition-duration-f);--tng-accordion-transition-ease:var(--tng-transition-ease-in-out);@supports (interpolate-size:allow-keywords){--tng-accordion-margin-transition-duration:var(--tng-accordion-transition-duration)}inline-size:100%;display:block;&::details-content{gap:var(--tng-accordion-content-gap);block-size:0;translate:0 calc(-1 * var(--tng-accordion-spacing-vertical));transition:content-visibility var(--tng-accordion-transition-duration) var(--tng-accordion-transition-ease) allow-discrete, block-size var(--tng-accordion-transition-duration) var(--tng-accordion-transition-ease), translate var(--tng-accordion-margin-transition-duration) var(--tng-accordion-transition-ease);flex-flow:column;display:flex;overflow-y:clip}&[open]::details-content{block-size:auto;margin-block:calc(var(--tng-accordion-content-gap) - var(--tng-accordion-spacing-vertical)) var(--tng-accordion-spacing-vertical);translate:0}@supports not selector(::details-content){&[open]>:last-child{margin-block-end:var(--tng-accordion-spacing-vertical)}&[open]>:not(summary){margin-block-start:var(--tng-accordion-content-gap)}&[open]>summary+*{margin-block-start:calc(var(--tng-accordion-content-gap) - var(--tng-accordion-spacing-vertical))}}}.tng-accordion-trigger{gap:var(--tng-spacing-08);padding:var(--tng-accordion-spacing-vertical) var(--tng-accordion-spacing-horizontal);color:var(--tng-accordion-color,var(--tng-accordion-rested-color));cursor:pointer;align-items:center;display:flex;&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-accordion-rested-color:var(--tng-color-foreground-neutral-emphasis)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-accordion-rested-color:var(--tng-color-foreground-contrast-emphasis)}&>.tng-icon:last-child{transition:transform var(--tng-accordion-transition-duration) var(--tng-accordion-transition-ease);margin-inline-start:auto;.tng-accordion[open] &{transform:rotate(180deg)}}}.tng-ai-button{--tng-ai-button-size:var(--tng-spacing-40);--tng-ai-button-label-track:0fr;--tng-ai-button-gap:0;--tng-ai-button-padding-inline:0;--tng-ai-button-corner:calc(var(--tng-ai-button-size) / 2);--tng-font-family:var(--tng-buttons-lg-font-family);--tng-font-size:var(--tng-buttons-lg-font-size);--tng-font-weight:var(--tng-buttons-lg-font-weight);--tng-letter-spacing:var(--tng-buttons-lg-letter-spacing);--tng-line-height:var(--tng-buttons-lg-line-height);grid-template-columns:auto var(--tng-ai-button-label-track);gap:var(--tng-ai-button-gap);min-inline-size:var(--tng-ai-button-size);block-size:var(--tng-ai-button-size);padding-block:0;padding-inline:var(--tng-ai-button-padding-inline);color:var(--tng-ai-button-color,var(--tng-ai-button-rested-color));cursor:pointer;background-color:var(--tng-ai-button-background-color,var(--tng-ai-button-rested-background-color));border-radius:var(--tng-ai-button-corner);transition:grid-template-columns var(--tng-transition-duration-f) var(--tng-transition-ease-out), gap var(--tng-transition-duration-f) var(--tng-transition-ease-out), padding-inline var(--tng-transition-duration-f) var(--tng-transition-ease-out), border-radius var(--tng-transition-duration-f) var(--tng-transition-ease-out), background-color var(--tng-transition-duration-f) var(--tng-transition-ease-out), color var(--tng-transition-duration-f) var(--tng-transition-ease-out), --tng-gradient-position var(--tng-transition-duration-m) ease, --tng-gradient-size var(--tng-transition-duration-m) ease;border:none;justify-content:center;align-items:center;display:inline-grid;& .tng-icon{transition:inline-size var(--tng-transition-duration-f) var(--tng-transition-ease-out)}&>:not(.tng-icon){white-space:nowrap;overflow:hidden}&:where(:hover,:focus-visible,:active):not(:disabled){--tng-ai-button-label-track:1fr;--tng-ai-button-gap:var(--tng-buttons-lg-content-gap);--tng-ai-button-padding-inline:var(--tng-spacing-lg);--tng-ai-button-corner:var(--tng-buttons-corner-radius)}&:disabled{cursor:not-allowed}&:not(:disabled){&:hover{--tng-ai-button-background-color:var(--tng-ai-button-hover-background-color);--tng-ai-button-color:var(--tng-ai-button-hover-color)}&:active{--tng-ai-button-background-color:var(--tng-ai-button-active-background-color);--tng-ai-button-color:var(--tng-ai-button-active-color)}}&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-ai-button-active-background-color:var(--tng-buttons-ai-button-neutral-active-fill-color);--tng-ai-button-active-color:var(--tng-buttons-ai-button-neutral-active-foreground-color);--tng-ai-button-hover-background-color:var(--tng-buttons-ai-button-neutral-hover-fill-color);--tng-ai-button-hover-color:var(--tng-buttons-ai-button-neutral-hover-foreground-color);--tng-ai-button-rested-background-color:var(--tng-buttons-ai-button-neutral-rested-fill-color);--tng-ai-button-rested-color:var(--tng-buttons-ai-button-neutral-rested-foreground-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-ai-button-active-background-color:var(--tng-buttons-ai-button-contrast-active-fill-color);--tng-ai-button-active-color:var(--tng-buttons-ai-button-contrast-active-foreground-color);--tng-ai-button-hover-background-color:var(--tng-buttons-ai-button-contrast-hover-fill-color);--tng-ai-button-hover-color:var(--tng-buttons-ai-button-contrast-hover-foreground-color);--tng-ai-button-rested-background-color:var(--tng-buttons-ai-button-contrast-rested-fill-color);--tng-ai-button-rested-color:var(--tng-buttons-ai-button-contrast-rested-foreground-color)}}.tng-alert{--tng-alert-color:var(--tng-color-foreground-contrast-default);gap:var(--tng-spacing-sm);padding:var(--tng-spacing-xl);contain:layout paint;color:var(--tng-alert-color);background-color:var(--tng-alert-background-color);flex-direction:column;display:flex;& *{color:inherit}& .tng-alert-header{gap:var(--tng-spacing-sm);justify-content:space-between;align-items:center;display:flex;& :is(h1,h2,h3,h4,h5,h6){margin-inline-end:auto}}& .tng-alert-footer{gap:var(--tng-spacing-xl);justify-content:end;display:flex;& .tng-link{color:var(--tng-buttons-link-button-contrast-foreground-color)}}&.is-default,&:where(:not(.is-error,.is-info,.is-success,.is-warning)){--tng-alert-background-color:var(--tng-color-fill-neutral-default)}&.is-error{--tng-alert-background-color:var(--tng-color-fill-error-default)}&.is-info{--tng-alert-background-color:var(--tng-color-blue-500)}&.is-success{--tng-alert-background-color:var(--tng-color-fill-success-default)}&.is-warning{--tng-alert-background-color:var(--tng-color-yellow-700)}}:is(.tng-asset-download-item,.tng-asset-download>li){padding-block:var(--tng-spacing-xl);grid-template-columns:minmax(0,max-content);display:grid;&>.tng-link{max-inline-size:100%}}.tng-asset-download-meta{&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{color:var(--tng-color-foreground-neutral-subtle)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{color:var(--tng-color-foreground-contrast-default)}}.tng-backdrop{z-index:var(--z-overlay);background-color:var(--tng-color-surface-dim-neutral-default);transition:opacity var(--tng-transition-duration-f) linear;position:absolute;inset:0;@starting-style{opacity:0}}.tng-badge{--tng-badge-color:var(--tng-color-foreground-neutral-default);--tng-font-weight:400;gap:var(--tng-spacing-2xs);padding:var(--tng-spacing-2xs) var(--tng-spacing-lg);color:var(--tng-badge-color);background-color:var(--tng-badge-background-color);border:var(--tng-stroke-sm) solid var(--tng-badge-stroke-color);border-radius:var(--tng-radius-xl);flex-shrink:0;align-items:center;display:inline-flex;&:has(.tng-icon){padding-inline:var(--tng-spacing-sm) var(--tng-spacing-lg)}& .tng-icon{color:var(--tng-badge-stroke-color)}& *{color:inherit}&.is-default,&:where(:not(.is-error,.is-info,.is-success,.is-warning)){--tng-badge-background-color:var(--tng-color-fill-contrast-default);--tng-badge-stroke-color:var(--tng-color-border-neutral-default)}&.is-error{--tng-badge-background-color:var(--tng-color-fill-error-muted);--tng-badge-stroke-color:var(--tng-color-border-error-default)}&.is-info{--tng-badge-background-color:var(--tng-color-fill-info-muted);--tng-badge-stroke-color:var(--tng-color-border-info-default)}&.is-success{--tng-badge-background-color:var(--tng-color-fill-success-muted);--tng-badge-stroke-color:var(--tng-color-border-success-default)}&.is-warning{--tng-badge-background-color:var(--tng-color-yellow-200);--tng-badge-stroke-color:var(--tng-color-border-warning-default)}&.is-number{--tng-font-weight:600;--tng-badge-background-color:var(--tng-color-surface-neutral-default);aspect-ratio:1;border-radius:var(--tng-radius-xl);&.is-contrast{--tng-badge-background-color:var(--tng-color-surface-contrast-default);--tng-badge-color:var(--tng-color-foreground-contrast-default)}}}:root{--tng-button-icon-size:var(--tng-spacing-20);--tng-pill-button-icon-size:var(--tng-spacing-24)}.tng-button,.tng-accent-button,.tng-icon-button,.tng-pill-button,.tng-social-button,.tng-social-media-button{gap:var(--tng-button-gap,0);max-inline-size:100%;padding:var(--tng-button-padding-block,var(--tng-button-padding,var(--tng-button-base-padding-block,0))) var(--tng-button-padding-inline,var(--tng-button-padding,var(--tng-button-base-padding-inline,0)));color:var(--tng-button-color,var(--tng-button-rested-color));cursor:pointer;background-color:var(--tng-button-background-color,var(--tng-button-rested-background-color,transparent));border-color:var(--tng-button-border-color,var(--tng-button-rested-border-color,transparent));border-style:solid;border-width:var(--tng-button-border-width,0);border-radius:var(--tng-button-border-radius,0);transition:background-color var(--tng-transition-duration-xf) linear, border-color var(--tng-transition-duration-xf) linear, color var(--tng-transition-duration-xf) linear, --tng-gradient-position var(--tng-transition-duration-m) ease, --tng-gradient-size var(--tng-transition-duration-m) ease;justify-content:center;align-items:center;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;&.is-sm{--tng-button-base-padding-block:var(--tng-buttons-sm-spacing-vertical);--tng-button-base-padding-inline:var(--tng-buttons-sm-spacing-horizontal);--tng-button-gap:var(--tng-buttons-sm-content-gap);--tng-font-family:var(--tng-buttons-sm-font-family);--tng-font-size:var(--tng-buttons-sm-font-size);--tng-font-weight:var(--tng-buttons-sm-font-weight);--tng-letter-spacing:var(--tng-buttons-sm-letter-spacing);--tng-line-height:var(--tng-buttons-sm-line-height)}&.is-md{--tng-button-base-padding-block:var(--tng-buttons-md-spacing-vertical);--tng-button-base-padding-inline:var(--tng-buttons-md-spacing-horizontal);--tng-button-gap:var(--tng-buttons-md-content-gap);--tng-font-family:var(--tng-buttons-md-font-family);--tng-font-size:var(--tng-buttons-md-font-size);--tng-font-weight:var(--tng-buttons-md-font-weight);--tng-letter-spacing:var(--tng-buttons-md-letter-spacing);--tng-line-height:var(--tng-buttons-md-line-height)}&.is-lg,&:where(:not(.is-sm,.is-md)){--tng-button-base-padding-block:var(--tng-buttons-lg-spacing-vertical);--tng-button-base-padding-inline:var(--tng-buttons-lg-spacing-horizontal);--tng-button-gap:var(--tng-buttons-lg-content-gap);--tng-font-family:var(--tng-buttons-lg-font-family);--tng-font-size:var(--tng-buttons-lg-font-size);--tng-font-weight:var(--tng-buttons-lg-font-weight);--tng-letter-spacing:var(--tng-buttons-lg-letter-spacing);--tng-line-height:var(--tng-buttons-lg-line-height)}&:disabled{--tng-button-background-color:var(--tng-button-disabled-background-color);--tng-button-border-color:var(--tng-button-disabled-border-color);--tng-button-color:var(--tng-button-disabled-color);cursor:not-allowed}&:not(:disabled){&:hover{--tng-button-background-color:var(--tng-button-hover-background-color);--tng-button-border-color:var(--tng-button-hover-border-color);--tng-button-color:var(--tng-button-hover-color)}&:active{--tng-button-background-color:var(--tng-button-active-background-color);--tng-button-border-color:var(--tng-button-active-border-color);--tng-button-color:var(--tng-button-active-color)}}& .tng-icon{--tng-icon-size:var(--tng-button-icon-size)}}.tng-button{--tng-button-border-radius:var(--tng-buttons-corner-radius);--tng-ring-offset:4px;--tng-button-border-width:var(--tng-buttons-border);&.is-primary,&:where(:not(.is-secondary,.is-tertiary)){&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-button-active-background-color:var(--tng-buttons-main-button-primary-neutral-active-fill-color);--tng-button-active-border-color:var(--tng-buttons-main-button-primary-neutral-active-border-color);--tng-button-active-color:var(--tng-buttons-main-button-primary-neutral-active-foreground-color);--tng-button-disabled-background-color:var(--tng-buttons-main-button-primary-neutral-disabled-fill-color);--tng-button-disabled-border-color:var(--tng-buttons-main-button-primary-neutral-disabled-border-color);--tng-button-disabled-color:var(--tng-buttons-main-button-primary-neutral-disabled-foreground-color);--tng-button-hover-background-color:var(--tng-buttons-main-button-primary-neutral-hover-fill-color);--tng-button-hover-border-color:var(--tng-buttons-main-button-primary-neutral-hover-border-color);--tng-button-hover-color:var(--tng-buttons-main-button-primary-neutral-hover-foreground-color);--tng-button-rested-background-color:var(--tng-buttons-main-button-primary-neutral-rested-fill-color);--tng-button-rested-border-color:var(--tng-buttons-main-button-primary-neutral-rested-border-color);--tng-button-rested-color:var(--tng-buttons-main-button-primary-neutral-rested-foreground-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-button-active-background-color:var(--tng-buttons-main-button-primary-contrast-active-fill-color);--tng-button-active-border-color:var(--tng-buttons-main-button-primary-contrast-active-border-color);--tng-button-active-color:var(--tng-buttons-main-button-primary-contrast-active-foreground-color);--tng-button-disabled-background-color:var(--tng-buttons-main-button-primary-contrast-disabled-fill-color);--tng-button-disabled-border-color:var(--tng-buttons-main-button-primary-contrast-disabled-border-color);--tng-button-disabled-color:var(--tng-buttons-main-button-primary-contrast-disabled-foreground-color);--tng-button-hover-background-color:var(--tng-buttons-main-button-primary-contrast-hover-fill-color);--tng-button-hover-border-color:var(--tng-buttons-main-button-primary-contrast-hover-border-color);--tng-button-hover-color:var(--tng-buttons-main-button-primary-contrast-hover-foreground-color);--tng-button-rested-background-color:var(--tng-buttons-main-button-primary-contrast-rested-fill-color);--tng-button-rested-border-color:var(--tng-buttons-main-button-primary-contrast-rested-border-color);--tng-button-rested-color:var(--tng-buttons-main-button-primary-contrast-rested-foreground-color)}}&.is-secondary{&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-button-active-background-color:var(--tng-buttons-main-button-secondary-neutral-active-fill-color);--tng-button-active-border-color:var(--tng-buttons-main-button-secondary-neutral-active-border-color);--tng-button-active-color:var(--tng-buttons-main-button-secondary-neutral-active-foreground-color);--tng-button-disabled-border-color:var(--tng-buttons-main-button-secondary-neutral-disabled-border-color);--tng-button-disabled-color:var(--tng-buttons-main-button-secondary-neutral-disabled-foreground-color);--tng-button-hover-background-color:var(--tng-buttons-main-button-secondary-neutral-hover-fill-color);--tng-button-hover-border-color:var(--tng-buttons-main-button-secondary-neutral-hover-border-color);--tng-button-hover-color:var(--tng-buttons-main-button-secondary-neutral-hover-foreground-color);--tng-button-rested-border-color:var(--tng-buttons-main-button-secondary-neutral-rested-border-color);--tng-button-rested-color:var(--tng-buttons-main-button-secondary-neutral-rested-foreground-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-button-active-background-color:var(--tng-buttons-main-button-secondary-contrast-active-fill-color);--tng-button-active-border-color:var(--tng-buttons-main-button-secondary-contrast-active-border-color);--tng-button-active-color:var(--tng-buttons-main-button-secondary-contrast-active-foreground-color);--tng-button-disabled-background-color:var(--tng-buttons-main-button-secondary-contrast-disabled-fill-color);--tng-button-disabled-border-color:var(--tng-buttons-main-button-secondary-contrast-disabled-border-color);--tng-button-disabled-color:var(--tng-buttons-main-button-secondary-contrast-disabled-foreground-color);--tng-button-hover-background-color:var(--tng-buttons-main-button-secondary-contrast-hover-fill-color);--tng-button-hover-border-color:var(--tng-buttons-main-button-secondary-contrast-hover-border-color);--tng-button-hover-color:var(--tng-buttons-main-button-secondary-contrast-hover-foreground-color);--tng-button-rested-border-color:var(--tng-buttons-main-button-secondary-contrast-rested-border-color);--tng-button-rested-color:var(--tng-buttons-main-button-secondary-contrast-rested-foreground-color)}}&.is-tertiary{--tng-button-padding-inline:0;&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-button-active-border-color:var(--tng-buttons-main-button-tertiary-neutral-active-border-color);--tng-button-active-color:var(--tng-buttons-main-button-tertiary-neutral-active-foreground-color);--tng-button-disabled-border-color:var(--tng-buttons-main-button-tertiary-neutral-disabled-border-color);--tng-button-disabled-color:var(--tng-buttons-main-button-tertiary-neutral-disabled-foreground-color);--tng-button-hover-border-color:var(--tng-buttons-main-button-tertiary-neutral-hover-border-color);--tng-button-hover-color:var(--tng-buttons-main-button-tertiary-neutral-hover-foreground-color);--tng-button-rested-border-color:var(--tng-buttons-main-button-tertiary-neutral-rested-border-color);--tng-button-rested-color:var(--tng-buttons-main-button-tertiary-neutral-rested-foreground-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-button-active-border-color:var(--tng-buttons-main-button-tertiary-contrast-active-border-color);--tng-button-active-color:var(--tng-buttons-main-button-tertiary-contrast-active-foreground-color);--tng-button-disabled-border-color:var(--tng-buttons-main-button-tertiary-contrast-disabled-border-color);--tng-button-disabled-color:var(--tng-buttons-main-button-tertiary-contrast-disabled-foreground-color);--tng-button-hover-border-color:var(--tng-buttons-main-button-tertiary-contrast-hover-border-color);--tng-button-hover-color:var(--tng-buttons-main-button-tertiary-contrast-hover-foreground-color);--tng-button-rested-border-color:var(--tng-buttons-main-button-tertiary-contrast-rested-border-color);--tng-button-rested-color:var(--tng-buttons-main-button-tertiary-contrast-rested-foreground-color)}--tng-button-border-width:0 0 var(--tng-buttons-border);:where(html[data-brand=lexus]) &{--tng-button-border-radius:0}&.is-ghost{--tng-button-border-width:0}}}.tng-accent-button{&.is-sm{min-block-size:var(--tng-spacing-32)}&.is-md,&.is-lg,&:where(:not(.is-sm,.is-md)){min-block-size:var(--tng-spacing-48)}&.is-default,&:where(:not(.is-bz4x)){&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-button-active-background-color:var(--tng-buttons-accent-conversion-button-neutral-selected-fill-color);--tng-button-active-color:var(--tng-buttons-accent-conversion-button-neutral-selected-foreground-color);--tng-button-disabled-background-color:var(--tng-buttons-accent-conversion-button-neutral-disabled-fill-color);--tng-button-disabled-color:var(--tng-buttons-accent-conversion-button-neutral-disabled-foreground-color);--tng-button-hover-background-color:var(--tng-buttons-accent-conversion-button-neutral-hover-fill-color);--tng-button-hover-color:var(--tng-buttons-accent-conversion-button-neutral-hover-foreground-color);--tng-button-rested-background-color:var(--tng-buttons-accent-conversion-button-neutral-rested-fill-color);--tng-button-rested-color:var(--tng-buttons-accent-conversion-button-neutral-rested-foreground-color)}}&.is-bz4x{&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-button-active-background-color:var(--tng-buttons-accent-conversion-button-bz4x-neutral-selected-fill-color);--tng-button-active-color:var(--tng-buttons-accent-conversion-button-bz4x-neutral-selected-foreground-color);--tng-button-disabled-background-color:var(--tng-buttons-accent-conversion-button-bz4x-neutral-disabled-fill-color);--tng-button-disabled-color:var(--tng-buttons-accent-conversion-button-bz4x-neutral-disabled-foreground-color);--tng-button-hover-background-color:var(--tng-buttons-accent-conversion-button-bz4x-neutral-hover-fill-color);--tng-button-hover-color:var(--tng-buttons-accent-conversion-button-bz4x-neutral-hover-foreground-color);--tng-button-rested-background-color:var(--tng-buttons-accent-conversion-button-bz4x-neutral-rested-fill-color);--tng-button-rested-color:var(--tng-buttons-accent-conversion-button-bz4x-neutral-rested-foreground-color)}}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-button-active-background-color:var(--tng-buttons-accent-conversion-button-contrast-selected-fill-color);--tng-button-active-color:var(--tng-buttons-accent-conversion-button-contrast-selected-foreground-color);--tng-button-disabled-background-color:var(--tng-buttons-accent-conversion-button-contrast-disabled-fill-color);--tng-button-disabled-color:var(--tng-buttons-accent-conversion-button-contrast-disabled-foreground-color);--tng-button-hover-background-color:var(--tng-buttons-accent-conversion-button-contrast-hover-fill-color);--tng-button-hover-color:var(--tng-buttons-accent-conversion-button-contrast-hover-foreground-color);--tng-button-rested-background-color:var(--tng-buttons-accent-conversion-button-contrast-rested-fill-color);--tng-button-rested-color:var(--tng-buttons-accent-conversion-button-contrast-rested-foreground-color)}}.tng-icon-button{--tng-button-active-border-color:transparent;--tng-button-border-radius:var(--tng-radius-xl);--tng-button-disabled-border-color:transparent;--tng-button-hover-border-color:transparent;--tng-button-padding:0;--tng-icon-button-icon-size:var(--tng-spacing-20);inline-size:var(--tng-icon-button-size);aspect-ratio:1;flex-shrink:0;&.is-xs{--tng-icon-button-size:2.2rem}&.is-sm,&:where(:not(.is-xs,.is-md,.is-lg)){--tng-icon-button-size:var(--tng-spacing-32)}&.is-md{--tng-icon-button-size:var(--tng-spacing-40)}&.is-lg{--tng-icon-button-icon-size:var(--tng-spacing-40);--tng-icon-button-size:var(--tng-spacing-80)}&.is-filled,&:where(:not(.is-outlined,.is-ghost,.is-neutral,.is-no-bg)){&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-button-active-background-color:var(--tng-buttons-icon-button-neutral-filled-active-fill-color);--tng-button-active-color:var(--tng-buttons-icon-button-neutral-filled-active-foreground-color);--tng-button-disabled-background-color:var(--tng-buttons-icon-button-neutral-filled-disabled-fill-color);--tng-button-disabled-border-color:var(--tng-buttons-icon-button-neutral-filled-disabled-border-color);--tng-button-disabled-color:var(--tng-buttons-icon-button-neutral-filled-disabled-foreground-color);--tng-button-hover-background-color:var(--tng-buttons-icon-button-neutral-filled-hover-fill-color);--tng-button-hover-border-color:var(--tng-buttons-icon-button-neutral-filled-hover-border-color);--tng-button-hover-color:var(--tng-buttons-icon-button-neutral-filled-hover-foreground-color);--tng-button-rested-background-color:var(--tng-buttons-icon-button-neutral-filled-rested-fill-color);--tng-button-rested-border-color:var(--tng-buttons-icon-button-neutral-filled-rested-border-color);--tng-button-rested-color:var(--tng-buttons-icon-button-neutral-filled-rested-foreground-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-button-active-background-color:var(--tng-buttons-icon-button-contrast-filled-active-fill-color);--tng-button-active-border-color:var(--tng-buttons-icon-button-contrast-filled-active-border-color);--tng-button-active-color:var(--tng-buttons-icon-button-contrast-filled-active-foreground-color);--tng-button-disabled-background-color:var(--tng-buttons-icon-button-contrast-filled-disabled-fill-color);--tng-button-disabled-border-color:var(--tng-buttons-icon-button-contrast-filled-disabled-border-color);--tng-button-disabled-color:var(--tng-buttons-icon-button-contrast-filled-disabled-foreground-color);--tng-button-hover-background-color:var(--tng-buttons-icon-button-contrast-filled-hover-fill-color);--tng-button-hover-border-color:var(--tng-buttons-icon-button-contrast-filled-hover-border-color);--tng-button-hover-color:var(--tng-buttons-icon-button-contrast-filled-hover-foreground-color);--tng-button-rested-background-color:var(--tng-buttons-icon-button-contrast-filled-rested-fill-color);--tng-button-rested-border-color:var(--tng-buttons-icon-button-contrast-filled-rested-border-color);--tng-button-rested-color:var(--tng-buttons-icon-button-contrast-filled-rested-foreground-color)}}&.is-outlined{--tng-button-border-width:var(--tng-buttons-border);&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-button-active-background-color:var(--tng-buttons-icon-button-neutral-outlined-active-fill-color);--tng-button-active-border-color:var(--tng-buttons-icon-button-neutral-outlined-active-border-color);--tng-button-active-color:var(--tng-buttons-icon-button-neutral-outlined-active-foreground-color);--tng-button-disabled-background-color:var(--tng-buttons-icon-button-neutral-outlined-disabled-fill-color);--tng-button-disabled-border-color:var(--tng-buttons-icon-button-neutral-outlined-disabled-border-color);--tng-button-disabled-color:var(--tng-buttons-icon-button-neutral-outlined-disabled-foreground-color);--tng-button-hover-background-color:var(--tng-buttons-icon-button-neutral-outlined-hover-fill-color);--tng-button-hover-border-color:var(--tng-buttons-icon-button-neutral-outlined-hover-border-color);--tng-button-hover-color:var(--tng-buttons-icon-button-neutral-outlined-hover-foreground-color);--tng-button-rested-background-color:var(--tng-buttons-icon-button-neutral-outlined-rested-fill-color);--tng-button-rested-border-color:var(--tng-buttons-icon-button-neutral-outlined-rested-border-color);--tng-button-rested-color:var(--tng-buttons-icon-button-neutral-outlined-rested-foreground-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-button-active-background-color:var(--tng-buttons-icon-button-contrast-outlined-active-fill-color);--tng-button-active-border-color:var(--tng-buttons-icon-button-contrast-outlined-active-border-color);--tng-button-active-color:var(--tng-buttons-icon-button-contrast-outlined-active-foreground-color);--tng-button-disabled-background-color:var(--tng-buttons-icon-button-contrast-outlined-disabled-fill-color);--tng-button-disabled-border-color:var(--tng-buttons-icon-button-contrast-outlined-disabled-border-color);--tng-button-disabled-color:var(--tng-buttons-icon-button-contrast-outlined-disabled-foreground-color);--tng-button-hover-background-color:var(--tng-buttons-icon-button-contrast-outlined-hover-fill-color);--tng-button-hover-border-color:var(--tng-buttons-icon-button-contrast-outlined-hover-border-color);--tng-button-hover-color:var(--tng-buttons-icon-button-contrast-outlined-hover-foreground-color);--tng-button-rested-background-color:var(--tng-buttons-icon-button-contrast-outlined-rested-fill-color);--tng-button-rested-border-color:var(--tng-buttons-icon-button-contrast-outlined-rested-border-color);--tng-button-rested-color:var(--tng-buttons-icon-button-contrast-outlined-rested-foreground-color)}}&.is-ghost,&.is-neutral,&.is-no-bg{&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-button-active-color:var(--tng-buttons-icon-button-neutral-no-bg-active-foreground-color);--tng-button-disabled-color:var(--tng-buttons-icon-button-neutral-no-bg-disabled-foreground-color);--tng-button-hover-color:var(--tng-buttons-icon-button-neutral-no-bg-hover-foreground-color);--tng-button-rested-color:var(--tng-buttons-icon-button-neutral-no-bg-rested-foreground-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-button-active-color:var(--tng-buttons-icon-button-contrast-no-bg-active-foreground-color);--tng-button-disabled-color:var(--tng-buttons-icon-button-contrast-no-bg-disabled-foreground-color);--tng-button-hover-color:var(--tng-buttons-icon-button-contrast-no-bg-hover-foreground-color);--tng-button-rested-color:var(--tng-buttons-icon-button-contrast-no-bg-rested-foreground-color)}}& .tng-icon{--tng-icon-size:var(--tng-icon-button-icon-size)}}.tng-pill-button{--tng-button-active-border-color:transparent;--tng-button-disabled-border-color:transparent;--tng-button-hover-border-color:transparent;--tng-button-border-radius:var(--tng-radius-xl);--tng-button-border-width:var(--tng-stroke-1);--tng-button-gap:var(--tng-spacing-xs);&.is-sm{--tng-button-padding:var(--tng-spacing-08)}&.is-md{--tng-button-padding-inline:var(--tng-spacing-12)}&.is-lg,&:where(:not(.is-sm,.is-md)){--tng-button-padding-block:var(--tng-spacing-12);--tng-button-padding-inline:var(--tng-spacing-24)}&:not(.on-overlay){&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-button-active-background-color:var(--tng-buttons-pill-button-neutral-selected-fill-color);--tng-button-active-color:var(--tng-buttons-pill-button-neutral-selected-foreground-color);--tng-button-disabled-background-color:var(--tng-buttons-pill-button-neutral-disabled-fill-color);--tng-button-disabled-color:var(--tng-buttons-pill-button-neutral-disabled-foreground-color);--tng-button-hover-background-color:var(--tng-buttons-pill-button-neutral-hover-fill-color);--tng-button-hover-color:var(--tng-buttons-pill-button-neutral-hover-foreground-color);--tng-button-rested-border-color:var(--tng-buttons-pill-button-neutral-rested-border-color);--tng-button-rested-color:var(--tng-buttons-pill-button-neutral-rested-foreground-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-button-active-background-color:var(--tng-buttons-pill-button-contrast-selected-fill-color);--tng-button-active-color:var(--tng-buttons-pill-button-contrast-selected-foreground-color);--tng-button-disabled-background-color:var(--tng-buttons-pill-button-contrast-disabled-fill-color);--tng-button-disabled-color:var(--tng-buttons-pill-button-contrast-disabled-foreground-color);--tng-button-hover-background-color:var(--tng-buttons-pill-button-contrast-hover-fill-color);--tng-button-hover-color:var(--tng-buttons-pill-button-contrast-hover-foreground-color);--tng-button-rested-border-color:var(--tng-buttons-pill-button-contrast-inactive-border-color);--tng-button-rested-color:var(--tng-buttons-pill-button-contrast-inactive-foreground-color)}}&.is-selected{--tng-button-background-color:var(--tng-button-active-background-color);--tng-button-border-color:var(--tng-button-active-border-color);--tng-button-color:var(--tng-button-active-color)}&.on-overlay{--tng-button-active-background-color:var(--tng-buttons-pill-button-on-overlay-light-selected-fill-color);--tng-button-active-color:var(--tng-buttons-pill-button-on-overlay-light-selected-foreground-color);--tng-button-disabled-background-color:var(--tng-buttons-pill-button-on-overlay-light-disabled-fill-color);--tng-button-disabled-color:var(--tng-buttons-pill-button-on-overlay-light-disabled-foreground-color);--tng-button-hover-background-color:var(--tng-buttons-pill-button-on-overlay-light-hover-fill-color);--tng-button-hover-color:var(--tng-buttons-pill-button-on-overlay-light-hover-foreground-color);--tng-button-rested-border-color:var(--tng-buttons-pill-button-on-overlay-light-inactive-border-color);--tng-button-rested-color:var(--tng-buttons-pill-button-on-overlay-light-inactive-foreground-color);&.is-cta{--tng-button-active-background-color:var(--tng-buttons-pill-button-on-overlay-c2a-selected-fill-color);--tng-button-active-border-color:var(--tng-buttons-pill-button-on-overlay-c2a-selected-border-color);--tng-button-active-color:var(--tng-buttons-pill-button-on-overlay-c2a-selected-foreground-color);--tng-button-disabled-background-color:var(--tng-buttons-pill-button-on-overlay-c2a-disabled-background-color);--tng-button-disabled-color:var(--tng-buttons-pill-button-on-overlay-c2a-disabled-foreground-color);--tng-button-hover-background-color:var(--tng-buttons-pill-button-on-overlay-c2a-hover-fill-color);--tng-button-hover-border-color:var(--tng-buttons-pill-button-on-overlay-c2a-hover-border-color);--tng-button-hover-color:var(--tng-buttons-pill-button-on-overlay-c2a-hover-foreground-color);--tng-button-rested-background-color:var(--tng-buttons-pill-button-on-overlay-c2a-rested-fill-color);--tng-button-rested-border-color:var(--tng-buttons-pill-button-on-overlay-c2a-rested-border-color);--tng-button-rested-color:var(--tng-buttons-pill-button-on-overlay-c2a-rested-foreground-color)}}& .tng-icon{--tng-icon-size:var(--tng-pill-button-icon-size)}}.tng-social-button,.tng-social-media-button{--tng-social-button-size-sm:var(--tng-spacing-32);--tng-social-button-size-md:var(--tng-spacing-40);--tng-button-border-width:var(--tng-buttons-border);--tng-button-padding:0;inline-size:var(--tng-social-button-size);aspect-ratio:1;--tng-button-active-background-color:var(--tng-buttons-social-button-neutral-active-fill-color);--tng-button-active-border-color:var(--tng-buttons-social-button-neutral-active-border-color);--tng-button-active-color:var(--tng-buttons-social-button-neutral-active-foreground-color);--tng-button-disabled-background-color:var(--tng-buttons-social-button-neutral-disabled-fill-color);--tng-button-disabled-border-color:var(--tng-buttons-social-button-neutral-disabled-border-color);--tng-button-disabled-color:var(--tng-buttons-social-button-neutral-disabled-foreground-color);--tng-button-hover-background-color:var(--tng-buttons-social-button-neutral-hover-fill-color);--tng-button-hover-border-color:var(--tng-buttons-social-button-neutral-hover-border-color);--tng-button-hover-color:var(--tng-buttons-social-button-neutral-hover-foreground-color);--tng-button-rested-background-color:var(--tng-buttons-social-button-neutral-selected-fill-color);--tng-button-rested-border-color:var(--tng-buttons-social-button-neutral-selected-border-color);--tng-button-rested-color:var(--tng-buttons-social-button-neutral-selected-foreground-color);flex-shrink:0;&.is-sm,&:where(:not(.is-lg)){--tng-social-button-size:var(--tng-social-button-size-sm)}&.is-lg{--tng-social-button-size:var(--tng-social-button-size-md)}}@property --tng-carousel-control-indicator-progress{syntax:"<percentage>";inherits:true;initial-value:0%}.tng-carousel{position:relative;overflow:hidden}.tng-carousel-track{touch-action:pan-y pinch-zoom;display:flex}.tng-carousel-slide{flex:0 0 var(--tng-carousel-slide-size,100%);min-inline-size:0}.tng-carousel-controls{gap:var(--tng-spacing-20);display:flex}.tng-carousel-control{--tng-carousel-control-indicator-progress:0%;--tng-carousel-control-indicator-size:2px;gap:calc(var(--tng-spacing-16) - var(--tng-carousel-control-indicator-size));inline-size:14.4rem;color:var(--tng-carousel-control-color,var(--tng-carousel-control-color-rested));text-align:center;background:0 0;border:none;flex-direction:column;display:flex;&:before{inline-size:100%;block-size:var(--tng-carousel-control-indicator-size);content:"";background:linear-gradient(to right, var(--tng-carousel-control-indicator-color-active) 0 var(--tng-carousel-control-indicator-progress), var(--tng-carousel-control-indicator-color,var(--tng-carousel-control-indicator-color-rested)) var(--tng-carousel-control-indicator-progress) 100%)}&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-carousel-control-color-rested:var(--tng-color-foreground-neutral-default);--tng-carousel-control-indicator-color-rested:var(--tng-carousel-progress-indicator-neutral-rested-border-color);--tng-carousel-control-indicator-color-hover:var(--tng-carousel-progress-indicator-neutral-hover-border-color);--tng-carousel-control-indicator-color-active:var(--tng-carousel-progress-indicator-neutral-active-border-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-carousel-control-color-rested:var(--tng-color-foreground-contrast-default);--tng-carousel-control-indicator-color-rested:var(--tng-carousel-progress-indicator-contrast-rested-border-color);--tng-carousel-control-indicator-color-hover:var(--tng-carousel-progress-indicator-contrast-hover-border-color);--tng-carousel-control-indicator-color-active:var(--tng-carousel-progress-indicator-contrast-active-border-color)}&:not(:disabled):hover{--tng-carousel-control-indicator-color:var(--tng-carousel-control-indicator-color-hover);--tng-carousel-control-indicator-size:4px;cursor:pointer}&.is-active{--tng-carousel-control-indicator-size:4px;&:before{animation:tng-carousel-control-progress var(--tng-carousel-control-progress-duration,5s) linear forwards}}& .tng-overflow-multiline-ellipsis{--tng-overflow-multiline-ellipsis-lines:2}}@keyframes tng-carousel-control-progress{0%{--tng-carousel-control-indicator-progress:0%}to{--tng-carousel-control-indicator-progress:100%}}.tng-chat-messages{--tng-chat-messages-max-inline-size:55.8rem;gap:var(--tng-chat-messages-gap,var(--tng-spacing-24));flex-direction:column;display:flex}.tng-user-message,.tng-bot-message{max-inline-size:min(var(--tng-chat-messages-max-inline-size), 85%)}.tng-user-message{--tng-user-message-surface-color:var(--tng-color-surface-neutral-default);--tng-user-message-color:var(--tng-color-foreground-neutral-emphasis);padding-block:var(--tng-spacing-16);padding-inline:var(--tng-spacing-20);color:var(--tng-user-message-color);text-align:end;background-color:var(--tng-user-message-surface-color);border-radius:var(--tng-radius-md);border-end-end-radius:0;align-self:end;.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-user-message-surface-color:var(--tng-color-surface-contrast-default);--tng-user-message-color:var(--tng-color-foreground-contrast-emphasis)}&>p{margin:0}}.tng-bot-message{--tng-bot-message-color:var(--tng-color-foreground-neutral-emphasis);gap:var(--tng-spacing-24);color:var(--tng-bot-message-color);flex-direction:column;align-self:start;align-items:start;display:flex;.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-bot-message-color:var(--tng-color-foreground-contrast-emphasis)}&>p{gap:var(--tng-spacing-08);align-items:start;margin:0;display:flex}}.tng-bot-message-options{gap:var(--tng-spacing-10);flex-direction:column;align-items:start;margin:0;padding:0;list-style:none;display:flex}.tng-chip{--tng-chip-background-color:var(--tng-chips-on-solid-neutral-rested-fill-color);--tng-chip-border-color:var(--tng-chips-on-solid-neutral-rested-border-color);--tng-chip-color:var(--tng-chips-on-solid-neutral-rested-foreground-color);gap:var(--tng-spacing-08);padding:var(--tng-chip-padding);color:var(--tng-chip-color);background-color:var(--tng-chip-background-color);border:var(--tng-stroke-1) solid var(--tng-chip-border-color);border-radius:var(--tng-radius-xl);transition:background-color var(--tng-transition-duration-xf) linear, border-color var(--tng-transition-duration-xf) linear, color var(--tng-transition-duration-xf) linear;align-items:center;display:inline-flex;&:where(button,a,label,input){cursor:pointer}&>.icon-chevron-down:last-child{transition:rotate var(--tng-transition-duration-2xf) ease}&:is(.is-active,[aria-expanded=true])>.icon-chevron-down:last-child{rotate:180deg}&.is-sm,&:where(:not(.is-lg)){--tng-chip-padding:var(--tng-spacing-04) var(--tng-spacing-12);--tng-font-family:var(--tng-chips-sm-font-family);--tng-font-weight:var(--tng-chips-sm-font-weight);--tng-font-size:var(--tng-chips-sm-font-size);--tng-line-height:var(--tng-chips-sm-line-height);--tng-letter-spacing:var(--tng-chips-sm-letter-spacing)}&.is-lg{--tng-chip-padding:var(--tng-spacing-08) var(--tng-spacing-16);--tng-font-family:var(--tng-chips-lg-font-family);--tng-font-weight:var(--tng-chips-lg-font-weight);--tng-font-size:var(--tng-chips-lg-font-size);--tng-line-height:var(--tng-chips-lg-line-height);--tng-letter-spacing:var(--tng-chips-lg-letter-spacing)}&:disabled{--tng-chip-background-color:var(--tng-chips-on-solid-neutral-disabled-fill-color);--tng-chip-border-color:var(--tng-chips-on-solid-neutral-disabled-border-color);--tng-chip-color:var(--tng-chips-on-solid-neutral-disabled-foreground-color);cursor:not-allowed}&:not(:disabled){&:where(button,a,label,input):active,&.is-active,&[aria-expanded=true]{--tng-chip-background-color:var(--tng-chips-on-solid-neutral-active-fill-color);--tng-chip-border-color:var(--tng-chips-on-solid-neutral-active-border-color);--tng-chip-color:var(--tng-chips-on-solid-neutral-active-foreground-color)}&:where(button,a,label,input):hover{--tng-chip-background-color:var(--tng-chips-on-solid-neutral-hover-fill-color);--tng-chip-border-color:var(--tng-chips-on-solid-neutral-hover-border-color);--tng-chip-color:var(--tng-chips-on-solid-neutral-hover-foreground-color)}&.is-selected{--tng-chip-background-color:var(--tng-chips-on-solid-neutral-selected-fill-color);--tng-chip-border-color:var(--tng-chips-on-solid-neutral-selected-border-color);--tng-chip-color:var(--tng-chips-on-solid-neutral-selected-foreground-color)}}&.on-image{--tng-chip-background-color:var(--tng-chips-on-image-rested-fill-color);--tng-chip-border-color:var(--tng-chips-on-image-rested-border-color);--tng-chip-color:var(--tng-chips-on-image-rested-foreground-color);&:disabled{--tng-chip-background-color:var(--tng-chips-on-image-disabled-fill-color);--tng-chip-border-color:var(--tng-chips-on-image-disabled-border-color);--tng-chip-color:var(--tng-chips-on-image-disabled-foreground-color)}&:not(:disabled){&:where(button,a,label,input):active,&.is-active,&[aria-expanded=true]{--tng-chip-background-color:var(--tng-chips-on-image-active-fill-color);--tng-chip-border-color:var(--tng-chips-on-image-active-border-color);--tng-chip-color:var(--tng-chips-on-image-active-foreground-color)}&:where(button,a,label,input):hover{--tng-chip-background-color:var(--tng-chips-on-image-hover-fill-color);--tng-chip-border-color:var(--tng-chips-on-image-hover-border-color);--tng-chip-color:var(--tng-chips-on-image-hover-foreground-color)}&.is-selected{--tng-chip-background-color:var(--tng-chips-on-image-selected-fill-color);--tng-chip-border-color:var(--tng-chips-on-image-selected-border-color);--tng-chip-color:var(--tng-chips-on-image-selected-foreground-color)}}}&.on-solid{--tng-chip-background-color:var(--tng-chips-on-solid-contrast-rested-fill-color);--tng-chip-border-color:var(--tng-chips-on-solid-contrast-rested-border-color);--tng-chip-color:var(--tng-chips-on-solid-contrast-rested-foreground-color);&:disabled{--tng-chip-background-color:var(--tng-chips-on-solid-contrast-disabled-fill-color);--tng-chip-border-color:var(--tng-chips-on-solid-contrast-disabled-border-color);--tng-chip-color:var(--tng-chips-on-solid-contrast-disabled-foreground-color)}&:not(:disabled){&:where(button,a,label,input):active,&.is-active,&[aria-expanded=true]{--tng-chip-background-color:var(--tng-chips-on-solid-contrast-active-fill-color);--tng-chip-border-color:var(--tng-chips-on-solid-contrast-active-border-color);--tng-chip-color:var(--tng-chips-on-solid-contrast-active-foreground-color)}&:where(button,a,label,input):hover{--tng-chip-background-color:var(--tng-chips-on-solid-contrast-hover-fill-color);--tng-chip-border-color:var(--tng-chips-on-solid-contrast-hover-border-color);--tng-chip-color:var(--tng-chips-on-solid-contrast-hover-foreground-color)}&.is-selected{--tng-chip-background-color:var(--tng-chips-on-solid-contrast-selected-fill-color);--tng-chip-border-color:var(--tng-chips-on-solid-contrast-selected-border-color);--tng-chip-color:var(--tng-chips-on-solid-contrast-selected-foreground-color)}}}&.is-suggestion{--tng-gradient-background:var(--tng-chip-background-color);&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-chip-background-color:var(--tng-suggestion-neutral-rested-fill-color);--tng-chip-border-color:var(--tng-suggestion-neutral-rested-border-color);--tng-chip-color:var(--tng-suggestion-neutral-rested-foreground-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-chip-background-color:var(--tng-suggestion-contrast-rested-fill-color);--tng-chip-border-color:var(--tng-suggestion-contrast-rested-border-color);--tng-chip-color:var(--tng-suggestion-contrast-rested-foreground-color)}&:disabled{&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-chip-background-color:var(--tng-suggestion-neutral-disabled-fill-color);--tng-chip-border-color:var(--tng-suggestion-neutral-disabled-border-color);--tng-chip-color:var(--tng-suggestion-neutral-disabled-foreground-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-chip-background-color:var(--tng-suggestion-contrast-disabled-fill-color);--tng-chip-border-color:var(--tng-suggestion-contrast-disabled-border-color);--tng-chip-color:var(--tng-suggestion-contrast-disabled-foreground-color)}}&:not(:disabled){&:where(button,a,label,input):hover{&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-chip-background-color:var(--tng-suggestion-neutral-hover-fill-color);--tng-chip-border-color:var(--tng-suggestion-neutral-hover-border-color);--tng-chip-color:var(--tng-suggestion-neutral-hover-foreground-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-chip-background-color:var(--tng-suggestion-contrast-hover-fill-color);--tng-chip-border-color:var(--tng-suggestion-contrast-hover-border-color);--tng-chip-color:var(--tng-suggestion-contrast-hover-foreground-color)}}&.is-selected{&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-chip-background-color:var(--tng-suggestion-neutral-selected-fill-color);--tng-chip-border-color:var(--tng-suggestion-neutral-selected-border-color);--tng-chip-color:var(--tng-suggestion-neutral-selected-foreground-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-chip-background-color:var(--tng-suggestion-contrast-selected-fill-color);--tng-chip-border-color:var(--tng-suggestion-contrast-selected-border-color);--tng-chip-color:var(--tng-suggestion-contrast-selected-foreground-color)}}}}}.tng-count-indicator-label{--tng-font-family:var(--tng-count-indicator-font-family);--tng-font-size:var(--tng-count-indicator-font-size);--tng-font-weight:var(--tng-count-indicator-font-weight);--tng-line-height:var(--tng-count-indicator-line-height);--tng-letter-spacing:var(--tng-count-indicator-letter-spacing);gap:var(--tng-spacing-04);block-size:var(--tng-count-indicator-block-size);padding-inline:var(--tng-spacing-2xl);color:var(--tng-count-indicator-color);background-color:var(--tng-count-indicator-label-fill,transparent);border:var(--tng-stroke-1) solid var(--tng-count-indicator-border,transparent);border-radius:var(--tng-radius-xl);align-items:center;display:flex}.tng-count-indicator{align-items:center;display:inline-flex;&:has(>.tng-icon-button.is-xs){--tng-count-indicator-block-size:2.2rem}&:has(>.tng-icon-button:is(.is-sm,:where(:not(.is-xs,.is-md,.is-lg)))){--tng-count-indicator-block-size:var(--tng-spacing-32)}&:has(>.tng-icon-button.is-md){--tng-count-indicator-block-size:var(--tng-spacing-40)}&:has(>.tng-icon-button.is-lg){--tng-count-indicator-block-size:var(--tng-spacing-80)}&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-count-indicator-color:var(--tng-count-indicator-neutral-on-solid-foreground-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-count-indicator-color:var(--tng-count-indicator-contrast-on-solid-foreground-color)}&.on-image{&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-count-indicator-color:var(--tng-count-indicator-neutral-on-image-foreground-color);--tng-count-indicator-label-fill:var(--tng-count-indicator-neutral-on-image-fill-color);--tng-count-indicator-border:var(--tng-count-indicator-neutral-on-image-border-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-count-indicator-color:var(--tng-count-indicator-contrast-on-image-foreground-color);--tng-count-indicator-label-fill:var(--tng-count-indicator-contrast-on-image-fill-color);--tng-count-indicator-border:var(--tng-count-indicator-contrast-on-image-border-color)}}&>.tng-icon-button+.tng-icon-button{margin-inline-start:var(--tng-spacing-sm)}&>.tng-count-indicator-label:first-child+.tng-icon-button,&>.tng-icon-button+.tng-count-indicator-label:last-child{margin-inline-start:var(--tng-spacing-2xl)}&>.tng-icon-button+.tng-count-indicator-label:not(:first-child,:last-child),&>.tng-count-indicator-label:not(:first-child,:last-child)+.tng-icon-button{margin-inline-start:var(--tng-spacing-xl)}& .tng-icon:is(.icon-chevron-left,.icon-chevron-right):dir(rtl){scale:-1 1}}.tng-asset-download,.tng-content hr,.tng-divider,.tng-has-dividers{&.is-default,&:where(:not(.is-emphasis)){&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-divider-scheme-color:var(--tng-divider-neutral-default,var(--tng-color-border-neutral-muted))}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-divider-scheme-color:var(--tng-divider-contrast-default,var(--tng-color-border-contrast-default))}}&.is-emphasis{&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-divider-scheme-color:var(--tng-divider-neutral-emphasis,var(--tng-color-border-neutral-emphasis))}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-divider-scheme-color:var(--tng-divider-contrast-emphasis,var(--tng-color-border-contrast-emphasis))}}&:where(:not(.is-primary)){--tng-divider-stroke-size:var(--tng-stroke-1)}&.is-primary{--tng-divider-stroke-size:var(--tng-stroke-2);--tng-divider-color:var(--tng-divider-accent,var(--tng-color-border-primary-default))}}.tng-content hr,.tng-divider{background-color:var(--tng-divider-color,var(--tng-divider-scheme-color));align-self:stretch;&.is-block,&:where(:not(.is-inline)){inline-size:100%;block-size:var(--tng-divider-stroke-size)}&.is-inline{inline-size:var(--tng-divider-stroke-size)}}:is(.tng-asset-download,.tng-has-dividers){&.is-block,&:where(:not(.is-inline)){&>*{border-block-end:var(--tng-divider-stroke-size) solid var(--tng-divider-color,var(--tng-divider-scheme-color))}&:is(.tng-asset-download,.has-edge,.has-edge-start)>:first-child{border-block-start:var(--tng-divider-stroke-size) solid var(--tng-divider-color,var(--tng-divider-scheme-color))}&:not(.tng-asset-download,.has-edge,.has-edge-end)>:last-child{border-block-end:none}}&.is-inline{&>*{border-inline-end:var(--tng-divider-stroke-size) solid var(--tng-divider-color,var(--tng-divider-scheme-color))}&:is(.tng-asset-download,.has-edge,.has-edge-start)>:first-child{border-inline-start:var(--tng-divider-stroke-size) solid var(--tng-divider-color,var(--tng-divider-scheme-color))}&:not(.tng-asset-download,.has-edge,.has-edge-end)>:last-child{border-inline-end:none}}}.tng-dropdown{z-index:var(--z-dropdown);padding-inline:var(--tng-spacing-08);background-color:var(--tng-color-surface-neutral-default);box-shadow:var(--tng-elevation-md)}:root{--tng-energy-label-arrow-size:1.75ex;--tng-energy-labels-base-size:50%}.tng-energy-labels{gap:var(--tng-spacing-2xs);counter-reset:energy-label;flex-direction:column;padding:0;list-style:none;display:flex;&>:last-child:first-child,&>:last-child:first-child~*{--tng-energy-labels-step:0%}&>:nth-last-child(2):first-child,&>:nth-last-child(2):first-child~*{--tng-energy-labels-step:calc((100% - var(--tng-energy-labels-base-size)) / 1)}&>:nth-last-child(3):first-child,&>:nth-last-child(3):first-child~*{--tng-energy-labels-step:calc((100% - var(--tng-energy-labels-base-size)) / 2)}&>:nth-last-child(4):first-child,&>:nth-last-child(4):first-child~*{--tng-energy-labels-step:calc((100% - var(--tng-energy-labels-base-size)) / 3)}&>:nth-last-child(5):first-child,&>:nth-last-child(5):first-child~*{--tng-energy-labels-step:calc((100% - var(--tng-energy-labels-base-size)) / 4)}&>:nth-last-child(6):first-child,&>:nth-last-child(6):first-child~*{--tng-energy-labels-step:calc((100% - var(--tng-energy-labels-base-size)) / 5)}&>:nth-last-child(7):first-child,&>:nth-last-child(7):first-child~*{--tng-energy-labels-step:calc((100% - var(--tng-energy-labels-base-size)) / 6)}&>:nth-last-child(8):first-child,&>:nth-last-child(8):first-child~*{--tng-energy-labels-step:calc((100% - var(--tng-energy-labels-base-size)) / 7)}&>:nth-last-child(9):first-child,&>:nth-last-child(9):first-child~*{--tng-energy-labels-step:calc((100% - var(--tng-energy-labels-base-size)) / 8)}&>:nth-last-child(10):first-child,&>:nth-last-child(10):first-child~*{--tng-energy-labels-step:calc((100% - var(--tng-energy-labels-base-size)) / 9)}&>:first-child{--tng-energy-labels-index:0}&>:nth-child(2){--tng-energy-labels-index:1}&>:nth-child(3){--tng-energy-labels-index:2}&>:nth-child(4){--tng-energy-labels-index:3}&>:nth-child(5){--tng-energy-labels-index:4}&>:nth-child(6){--tng-energy-labels-index:5}&>:nth-child(7){--tng-energy-labels-index:6}&>:nth-child(8){--tng-energy-labels-index:7}&>:nth-child(9){--tng-energy-labels-index:8}&>:nth-child(10){--tng-energy-labels-index:9}&>*{--tng-energy-label-size:calc(var(--tng-energy-labels-base-size) + (var(--tng-energy-labels-index) * var(--tng-energy-labels-step)));inline-size:var(--tng-energy-label-size);min-inline-size:fit-content}&>.is-selected,&>[aria-current=true]{--tng-energy-label-size:min(calc(( var(--tng-energy-labels-base-size) + (var(--tng-energy-labels-index) * var(--tng-energy-labels-step)) ) * 1.5), 100%)}}.tng-energy-labels>*,.tng-energy-label{--tng-font-size:var(--tng-font-font-size-24);--tng-line-height:1;--tng-font-weight:var(--tng-font-font-weight-bold);padding-block:var(--tng-spacing-04);padding-inline:var(--tng-spacing-04) calc(var(--tng-spacing-04) + var(--tng-energy-label-arrow-size));color:var(--tng-color-foreground-contrast-default);text-transform:uppercase;counter-increment:energy-label;background-color:var(--tng-energy-label-color);clip-path:polygon(0 0, calc(100% - var(--tng-energy-label-arrow-size)) 0, 100% 50%, calc(100% - var(--tng-energy-label-arrow-size)) 100%, 0 100%);-webkit-text-stroke-width:.6px;-webkit-text-stroke-color:#15151b;display:inline-block;&:dir(rtl){clip-path:polygon(var(--tng-energy-label-arrow-size) 0, 100% 0, 100% 100%, var(--tng-energy-label-arrow-size) 100%, 0 50%)}&:empty:after{content:var(--tng-energy-label-content,attr(data-rating))}&[data-rating=aaaa],&.is-aaaa{--tng-energy-label-color:var(--tng-color-energy-energy-aaaa);--tng-energy-label-content:"A+++"}&[data-rating=aaa],&.is-aaa{--tng-energy-label-color:var(--tng-color-energy-energy-aaa);--tng-energy-label-content:"A++"}&[data-rating=aa],&.is-aa{--tng-energy-label-color:var(--tng-color-energy-energy-aa);--tng-energy-label-content:"A+"}&[data-rating=a],&.is-a{--tng-energy-label-color:var(--tng-color-energy-energy-a)}&[data-rating=b],&.is-b{--tng-energy-label-color:var(--tng-color-energy-energy-b)}&[data-rating=c],&.is-c{--tng-energy-label-color:var(--tng-color-energy-energy-c)}&[data-rating=d],&.is-d{--tng-energy-label-color:var(--tng-color-energy-energy-d)}&[data-rating=e],&.is-e{--tng-energy-label-color:var(--tng-color-energy-energy-e)}&[data-rating=f],&.is-f{--tng-energy-label-color:var(--tng-color-energy-energy-f)}&[data-rating=g],&.is-g{--tng-energy-label-color:var(--tng-color-energy-energy-g)}&.is-selected,&[aria-current=true]{--tng-font-size:var(--tng-font-font-size-44);@supports (text-box:trim-both){padding-block:var(--tng-spacing-08)}}}.tng-feature-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;&.is-sm,&:where(:not(.is-lg)){--tng-feature-list-item-gap:var(--tng-spacing-sm);gap:var(--tng-spacing-20)}&.is-lg{--tng-feature-list-item-gap:var(--tng-spacing-xl);gap:var(--tng-spacing-40)}}.tng-feature-list-item{gap:var(--tng-feature-list-item-gap,var(--tng-spacing-sm));flex-direction:column;align-items:start;display:flex}.tng-feature-list-label,.tng-feature-list-data{gap:var(--tng-spacing-xs);align-items:center;margin:0;display:flex}.tng-feature-list-label{color:var(--tng-feature-list-label-color);:where(.tng-feature-list.is-sm,.tng-feature-list:not(.is-lg)) &{--tng-font-family:var(--tng-feature-list-label-sm-font-family);--tng-font-size:var(--tng-feature-list-label-sm-font-size);--tng-font-weight:var(--tng-feature-list-label-sm-font-weight);--tng-line-height:var(--tng-feature-list-label-sm-line-height);--tng-letter-spacing:var(--tng-feature-list-label-sm-letter-spacing)}:where(.tng-feature-list.is-lg) &{--tng-font-family:var(--tng-feature-list-label-lg-font-family);--tng-font-size:var(--tng-feature-list-label-lg-font-size);--tng-font-weight:var(--tng-feature-list-label-lg-font-weight);--tng-line-height:var(--tng-feature-list-label-lg-line-height);--tng-letter-spacing:var(--tng-feature-list-label-lg-letter-spacing)}&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-feature-list-label-color:var(--tng-feature-list-label-neutral-foreground-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-feature-list-label-color:var(--tng-feature-list-label-contrast-foreground-color)}}.tng-feature-list-data{color:var(--tng-feature-list-data-color);:where(.tng-feature-list.is-sm,.tng-feature-list:not(.is-lg)) &{--tng-font-family:var(--tng-feature-list-data-sm-font-family);--tng-font-size:var(--tng-feature-list-data-sm-font-size);--tng-font-weight:var(--tng-feature-list-data-sm-font-weight);--tng-line-height:var(--tng-feature-list-data-sm-line-height);--tng-letter-spacing:var(--tng-feature-list-data-sm-letter-spacing)}:where(.tng-feature-list.is-lg) &{--tng-font-family:var(--tng-feature-list-data-lg-font-family);--tng-font-size:var(--tng-feature-list-data-lg-font-size);--tng-font-weight:var(--tng-feature-list-data-lg-font-weight);--tng-line-height:var(--tng-feature-list-data-lg-line-height);--tng-letter-spacing:var(--tng-feature-list-data-lg-letter-spacing)}&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-feature-list-data-color:var(--tng-feature-list-data-neutral-foreground-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-feature-list-data-color:var(--tng-feature-list-data-contrast-foreground-color)}}:root{--tng-icon-size-sm:var(--tng-spacing-20);--tng-icon-size-md:var(--tng-spacing-40);--tng-icon-size-lg:var(--tng-spacing-80)}.tng-icon{inline-size:var(--tng-icon-size);aspect-ratio:1;mask-image:var(--tng-icon-src,var(--tng-icon-src-none));--tng-icon-src-none:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA4MiA4MiI+PHBhdGggc3Ryb2tlPSIjN2Q3ZDdkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iLjIiIGQ9Im0xIDEgNDAgNDBNMSAxaDQwTTEgMXY0MG00MCAwIDQwIDQwTTQxIDQxIDgxIDFNNDEgNDEgMSA4MW00MC00MFYxbTAgNDB2NDBtMC00MEgxbTQwIDBoNDBtMCA0MEg0MW00MCAwVjQxbTAtNDBINDFtNDAgMHY0ME0xIDgxaDQwTTEgODFWNDFtNzIgMGMwIDE3LjY3My0xNC4zMjcgMzItMzIgMzJTOSA1OC42NzMgOSA0MSAyMy4zMjcgOSA0MSA5czMyIDE0LjMyNyAzMiAzMm0tMTYgMGMwIDguODM3LTcuMTYzIDE2LTE2IDE2cy0xNi03LjE2My0xNi0xNiA3LjE2My0xNiAxNi0xNiAxNiA3LjE2MyAxNiAxNk0yMiA3M2gzOGE1IDUgMCAwIDAgNS01VjE0YTUgNSAwIDAgMC01LTVIMjJhNSA1IDAgMCAwLTUgNXY1NGE1IDUgMCAwIDAgNSA1bS00LTRoNDZhNSA1IDAgMCAwIDUtNVYxOGE1IDUgMCAwIDAtNS01SDE4YTUgNSAwIDAgMC01IDV2NDZhNSA1IDAgMCAwIDUgNW0tNC00aDU0YTUgNSAwIDAgMCA1LTVWMjJhNSA1IDAgMCAwLTUtNUgxNGE1IDUgMCAwIDAtNSA1djM4YTUgNSAwIDAgMCA1IDUiLz48L3N2Zz4=);background-color:currentColor;flex-shrink:0;display:inline-block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat;mask-origin:content-box;&[class*=icon-ui-]{--tng-icon-size-sm:var(--tng-spacing-12);--tng-icon-size-md:var(--tng-spacing-24);--tng-icon-size-lg:var(--tng-spacing-40)}&.is-sm,&:where(:not(.is-md,.is-lg)){--tng-icon-size:var(--tng-icon-size-sm)}&.is-md{--tng-icon-size:var(--tng-icon-size-md)}&.is-lg{--tng-icon-size:var(--tng-icon-size-lg)}&:is(.icon-bell-notification,.icon-rating-star-empty,.icon-rating-star-full,.icon-user-notification,.icon-iso,.icon-ui-spinner,.icon-ui-spinner-contrast,.icon-ui-spinner-neutral){background-color:revert;background-image:var(--tng-icon-src);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;mask:none}&.icon-ui-spinner{&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-icon-src:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iMTIuNSIgY3k9IjEyLjUiIHI9IjYuMyIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utb3BhY2l0eT0iLjI1IiBzdHJva2Utd2lkdGg9IjEuOCIvPjxwYXRoIHN0cm9rZT0iIzE1MTUxYiIgc3Ryb2tlLXdpZHRoPSIxLjgiIGQ9Ik0xMi41IDYuMmE2LjMgNi4zIDAgMCAxIDYuMyA2LjMiLz48L3N2Zz4=)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-icon-src:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNi4zIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1vcGFjaXR5PSIuNDUiIHN0cm9rZS13aWR0aD0iMS44Ii8+PHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuOCIgZD0iTTEyIDUuN2E2LjMgNi4zIDAgMCAxIDYuMyA2LjMiLz48L3N2Zz4=)}}&:is(.icon-ui-spinner,.icon-ui-spinner-contrast,.icon-ui-spinner-neutral),&.is-spinning{animation:1s linear infinite tng-icon-spin;@media (prefers-reduced-motion:reduce){animation:none}}}@keyframes tng-icon-spin{0%{rotate:0}to{rotate:360deg}}.tng-label{.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{padding:var(--tng-label-contrast-padding-vertical) var(--tng-label-contrast-padding-horizontal);background-color:var(--tng-color-fill-contrast-emphasis);border-radius:var(--tng-label-contrast-corner-radius)}gap:var(--tng-spacing-04);color:var(--tng-label-color);align-items:center;display:inline-flex;&.is-sm,&:where(:not(.is-lg)){--tng-font-family:var(--tng-label-sm-font-family);--tng-font-weight:var(--tng-label-sm-font-weight);--tng-font-size:var(--tng-label-sm-font-size);--tng-line-height:var(--tng-label-sm-line-height);--tng-letter-spacing:var(--tng-label-sm-letter-spacing)}&.is-lg{--tng-font-family:var(--tng-label-lg-font-family);--tng-font-weight:var(--tng-label-lg-font-weight);--tng-font-size:var(--tng-label-lg-font-size);--tng-line-height:var(--tng-label-lg-line-height);--tng-letter-spacing:var(--tng-label-lg-letter-spacing)}&.is-default,&:where(:not(.is-green,.is-blue,.is-red)){--tng-label-color:var(--tng-color-foreground-neutral-default)}&.is-green{--tng-label-color:var(--tng-color-foreground-success-subtle)}&.is-blue{--tng-label-color:var(--tng-color-foreground-info-subtle)}&.is-red{--tng-label-color:var(--tng-color-foreground-error-default)}&.is-uppercase{text-transform:uppercase}}.tng-content a,.tng-link{gap:var(--tng-spacing-2xs);color:var(--tng-link-color,var(--tng-link-rested-color));text-decoration-skip-ink:none;text-underline-position:from-font;cursor:pointer;transition:color var(--tng-transition-duration-xf) linear;background:0 0;border:none;align-items:center;padding:0;-webkit-text-decoration:underline;text-decoration:underline;display:inline-flex;&:hover{--tng-link-color:var(--tng-link-hover-color)}&:active{--tng-link-color:var(--tng-link-active-color)}&:visited{color:var(--tng-link-color,var(--tng-link-visited-color))}&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-link-active-color:var(--tng-buttons-link-button-neutral-selected-foreground-color);--tng-link-hover-color:var(--tng-buttons-link-button-neutral-hover-foreground-color);--tng-link-visited-color:var(--tng-buttons-link-button-neutral-visited-foreground-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-link-active-color:var(--tng-buttons-link-button-contrast-selected-foreground-color);--tng-link-hover-color:var(--tng-buttons-link-button-contrast-hover-foreground-color);--tng-link-visited-color:var(--tng-buttons-link-button-contrast-visited-foreground-color)}&.is-default,&:where(:not(.is-neutral)){&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-link-rested-color:var(--tng-buttons-link-button-neutral-rested-foreground-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-link-rested-color:var(--tng-buttons-link-button-contrast-rested-foreground-color)}}&.is-neutral{&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-link-rested-color:var(--tng-buttons-link-button-neutral-foreground-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-link-rested-color:var(--tng-buttons-link-button-contrast-foreground-color)}}&.is-sm,:is(.tng-toggletip,.tng-popover) &,.tng-tag &{--tng-font-family:var(--tng-buttons-link-button-sm-font-family);--tng-font-size:var(--tng-buttons-link-button-sm-font-size);--tng-font-weight:var(--tng-buttons-link-button-sm-font-weight);--tng-letter-spacing:var(--tng-buttons-link-button-sm-letter-spacing);--tng-line-height:var(--tng-buttons-link-button-sm-line-height)}.tng-alert &,&.is-md{--tng-font-family:var(--tng-buttons-link-button-md-font-family);--tng-font-size:var(--tng-buttons-link-button-md-font-size);--tng-font-weight:var(--tng-buttons-link-button-md-font-weight);--tng-letter-spacing:var(--tng-buttons-link-button-md-letter-spacing);--tng-line-height:var(--tng-buttons-link-button-md-line-height)}&.is-lg{--tng-font-family:var(--tng-buttons-link-button-lg-font-family);--tng-font-size:var(--tng-buttons-link-button-lg-font-size);--tng-font-weight:var(--tng-buttons-link-button-lg-font-weight);--tng-letter-spacing:var(--tng-buttons-link-button-lg-letter-spacing);--tng-line-height:var(--tng-buttons-link-button-lg-line-height)}}.tng-content :where(ol,ul),.tng-plain-list{padding-inline-start:1.5em;list-style-position:outside;ol&{list-style-type:decimal}ul&{list-style-type:disc}& li{padding:.125em}& ol,& ul{margin-block-end:.25em;padding-inline-start:1.5em;list-style-position:outside}}.tng-list{--tng-divider-color:var(--tng-color-border-contrast-default);flex-direction:column;align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.tng-list-option{--tng-ring-offset:4px;color:var(--tng-list-option-color);background-color:var(--tng-list-option-background-color);border-radius:var(--tng-radius-2xs);transition:background-color var(--tng-transition-duration-xf) linear, border-color var(--tng-transition-duration-xf) linear, color var(--tng-transition-duration-xf) linear;&:not(:has(>:is(a,button,.tng-checkbox-control):only-child)),&>:is(a,button):only-child{gap:var(--tng-spacing-04);inline-size:100%;padding:var(--tng-spacing-04) 0;justify-content:start;align-items:center;display:flex;&:has(>img){gap:var(--tng-spacing-08)}&:not(:has(>img,.tng-icon.is-md)){padding:var(--tng-spacing-08) var(--tng-spacing-04)}&>.tng-icon:last-child{margin-inline-start:auto}}--tng-list-option-background-color:transparent;&[aria-selected=true],&:has(input:checked){--tng-list-option-background-color:var(--tng-color-surface-neutral-subtle)}&:hover{--tng-list-option-background-color:var(--tng-color-surface-neutral-subtle);--tng-divider-color:var(--tng-color-border-neutral-default);--tng-list-option-color:var(--tng-color-foreground-neutral-subtle)}&>a{color:var(--tng-list-option-link-color);-webkit-text-decoration:none;text-decoration:none;&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-list-option-link-color:var(--tng-color-foreground-neutral-default)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-list-option-link-color:var(--tng-color-foreground-contrast-default)}}&>button{background:0 0;border:none}&>.tng-checkbox-control{padding-block:var(--tng-spacing-08);padding-inline:var(--tng-spacing-10);flex-basis:100%}&:not(:has(>.tng-checkbox-control)){cursor:pointer}}.tng-list-powertrain{gap:var(--tng-spacing-02);flex-direction:column;align-items:stretch;display:flex;& .tng-list-powertrain-subtitle{gap:var(--tng-spacing-04);align-items:center;display:flex;& em{gap:var(--tng-spacing-04);color:var(--tng-color-foreground-info-subtle);align-items:center;font-style:normal;display:flex}}}@property --tng-media-button-progress{syntax:"<number>";inherits:true;initial-value:0}.tng-media-button{--tng-media-button-track-inset:.3rem;--tng-media-button-track-width:var(--tng-buttons-border);--tng-media-button-progress-stroke:2px;--tng-media-button-icon-size-sm:var(--tng-spacing-20);--tng-media-button-icon-size-lg:var(--tng-spacing-40);--tng-media-button-size-sm:var(--tng-spacing-40);--tng-media-button-size-lg:var(--tng-spacing-64);--tng-media-button-border-mask:calc(var(--tng-media-button-size) / 2 - var(--tng-media-button-track-inset));--tng-media-button-arc-mask:calc(var(--tng-media-button-size) / 2 - var(--tng-media-button-track-inset) - var(--tng-media-button-progress-stroke));inline-size:var(--tng-media-button-size);aspect-ratio:1;color:var(--tng-media-button-color,var(--tng-media-button-rested-color));cursor:pointer;outline:var(--tng-media-button-track-width) solid var(--tng-media-button-border-color,var(--tng-media-button-rested-border-color));outline-offset:calc(-1 * var(--tng-media-button-track-inset));background-color:var(--tng-media-button-background-color,var(--tng-media-button-rested-background-color));border-radius:var(--tng-radius-xl);transition:background-color var(--tng-transition-duration-xf) linear, color var(--tng-transition-duration-xf) linear;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;&.is-sm{--tng-media-button-size:var(--tng-media-button-size-sm);& .tng-icon{--tng-icon-size:var(--tng-media-button-icon-size-sm)}}&.is-lg,&:where(:not(.is-sm)){--tng-media-button-size:var(--tng-media-button-size-lg);& .tng-icon{--tng-icon-size:var(--tng-media-button-icon-size-lg)}}&:disabled{--tng-media-button-background-color:var(--tng-media-button-disabled-background-color);--tng-media-button-border-color:transparent;--tng-media-button-color:var(--tng-media-button-disabled-color);cursor:not-allowed}&:not(:disabled){&:active{--tng-media-button-background-color:var(--tng-media-button-active-background-color);--tng-media-button-border-color:var(--tng-media-button-active-border-color);--tng-media-button-color:var(--tng-media-button-active-color)}&:hover{--tng-media-button-background-color:var(--tng-media-button-hover-background-color);--tng-media-button-border-color:var(--tng-media-button-hover-border-color);--tng-media-button-color:var(--tng-media-button-hover-color)}}&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-media-button-active-background-color:var(--tng-buttons-media-button-neutral-active-fill-color);--tng-media-button-active-border-color:var(--tng-buttons-media-button-neutral-active-border-color);--tng-media-button-active-color:var(--tng-buttons-media-button-neutral-active-foreground-color);--tng-media-button-disabled-background-color:var(--tng-buttons-media-button-neutral-disabled-fill-color);--tng-media-button-disabled-color:var(--tng-buttons-media-button-neutral-disabled-foreground-color);--tng-media-button-hover-background-color:var(--tng-buttons-media-button-neutral-hover-fill-color);--tng-media-button-hover-border-color:var(--tng-buttons-media-button-neutral-hover-border-color);--tng-media-button-hover-color:var(--tng-buttons-media-button-neutral-hover-foreground-color);--tng-media-button-rested-background-color:var(--tng-buttons-media-button-neutral-rested-fill-color);--tng-media-button-rested-border-color:var(--tng-buttons-media-button-neutral-rested-border-color);--tng-media-button-rested-color:var(--tng-buttons-media-button-neutral-rested-foreground-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-media-button-active-background-color:var(--tng-buttons-media-button-contrast-active-fill-color);--tng-media-button-active-border-color:var(--tng-buttons-media-button-contrast-active-border-color);--tng-media-button-active-color:var(--tng-buttons-media-button-contrast-active-foreground-color);--tng-media-button-disabled-background-color:var(--tng-buttons-media-button-contrast-disabled-fill-color);--tng-media-button-disabled-color:var(--tng-buttons-media-button-contrast-disabled-foreground-color);--tng-media-button-hover-background-color:var(--tng-buttons-media-button-contrast-hover-fill-color);--tng-media-button-hover-border-color:var(--tng-buttons-media-button-contrast-hover-border-color);--tng-media-button-hover-color:var(--tng-buttons-media-button-contrast-hover-foreground-color);--tng-media-button-rested-background-color:var(--tng-buttons-media-button-contrast-rested-fill-color);--tng-media-button-rested-border-color:var(--tng-buttons-media-button-contrast-rested-border-color);--tng-media-button-rested-color:var(--tng-buttons-media-button-contrast-rested-foreground-color)}}:where(html[data-brand=lexus]) .tng-media-button{&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-media-button-gradient-start:var(--tng-color-border-gradient-neutral-start);--tng-media-button-gradient-end:var(--tng-color-border-gradient-neutral-end)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-media-button-gradient-start:var(--tng-color-border-gradient-contrast-start);--tng-media-button-gradient-end:var(--tng-color-border-gradient-contrast-end)}&:not(:disabled){--tng-media-button-outline-duration:var(--tng-transition-duration-xf);transition:background-color var(--tng-transition-duration-xf) linear, outline-color var(--tng-media-button-outline-duration) ease;&:focus-visible{--tng-media-button-outline-duration:0s}&:before{inset:calc(var(--tng-media-button-track-inset) - var(--tng-media-button-track-width));pointer-events:none;content:"";background:linear-gradient(90deg, var(--tng-media-button-gradient-start), var(--tng-media-button-gradient-end));opacity:0;mask:radial-gradient(circle, transparent var(--tng-media-button-border-mask), #000 var(--tng-media-button-border-mask), #000 100%);transition:opacity var(--tng-transition-duration-xf) var(--tng-transition-ease-out);border-radius:50%;position:absolute}&:hover,&:active{outline-color:#0000}&:hover:before,&:active:before{opacity:1}}}.tng-media-button-progress{display:inline-flex;&:before{inset:calc(var(--tng-media-button-track-inset) - var(--tng-media-button-track-width));z-index:var(--z-above);pointer-events:none;content:"";background:conic-gradient(var(--tng-media-button-active-border-color) 0, var(--tng-media-button-active-border-color) calc(var(--tng-media-button-progress) * 1turn), transparent 0);mask:radial-gradient(circle, transparent var(--tng-media-button-arc-mask), #000 var(--tng-media-button-arc-mask), #000 100%);transition:--tng-media-button-progress var(--tng-transition-duration-60fps) linear;border-radius:50%;position:absolute}}:where(html[data-brand=lexus]) .tng-media-button-progress:before{background:linear-gradient(90deg, var(--tng-media-button-gradient-start), var(--tng-media-button-gradient-end));mask:conic-gradient(#000 0, #000 calc(var(--tng-media-button-progress) * 1turn), transparent 0), radial-gradient(circle, transparent var(--tng-media-button-arc-mask), #000 var(--tng-media-button-arc-mask), #000 100%);mask-composite:intersect}.tng-modal{z-index:var(--z-overlay);contain:layout paint;background-color:var(--tng-color-background-neutral-default);flex-direction:column;inline-size:100dvi;display:flex;position:relative;& .tng-frame{--tng-frame-ratio:16 / 9;--tng-slot-text:"16*9";flex-shrink:0;max-block-size:100dvb}& .tng-modal-panel{gap:var(--tng-modal-panel-gap,var(--tng-spacing-40));padding-block:var(--tng-modal-panel-padding,var(--tng-modal-panel-padding-block-start)) var(--tng-modal-panel-padding,var(--tng-modal-panel-padding-block-end));padding-inline:var(--tng-modal-panel-padding,var(--tng-modal-panel-padding-inline,));--tng-modal-panel-padding-block-start:var(--tng-spacing-xl);--tng-modal-panel-padding-block-end:var(--tng-spacing-4xl);--tng-modal-panel-padding-inline:var(--tng-spacing-3xl);flex-direction:column;align-items:stretch;display:flex}& .tng-button:has(.icon-close){align-self:end}&:has(.tng-frame) .tng-button:has(.icon-close){--tng-position:absolute;inset-block-start:var(--tng-modal-panel-padding-block,var(--tng-modal-panel-padding-block-start));inset-inline-end:var(--tng-modal-panel-padding-inline)}& .tng-modal-content{max-block-size:100%}@media (width>=576px){inline-size:auto;min-inline-size:calc(var(--tng-golden-ratio) * 100%)}@media (width>=768px){flex-direction:row;&:has(.tng-frame) .tng-button:has(.icon-close){--tng-position:relative;inset-block-start:auto;inset-inline-end:auto}&>.tng-frame{--tng-frame-ratio:9 / 16;--tng-slot-text:"9*16";flex-shrink:1}& .tng-modal-panel{inline-size:-moz-available;inline-size:-webkit-fill-available;--tng-modal-panel-padding:var(--tng-spacing-40);--tng-modal-panel-gap:var(--tng-spacing-24);inline-size:stretch}}}dialog.tng-modal{&::backdrop{background-color:var(--tng-color-surface-dim-neutral-default)}&[open]{opacity:1;transform:translateY(0);&::backdrop{opacity:1}}@starting-style{&[open],&[open]::backdrop{opacity:0}&[open]{transform:translateY(50px)}}transform:translateY(50px);&,&::backdrop{opacity:0;transition:display var(--tng-transition-duration-m) allow-discrete, opacity var(--tng-transition-duration-m) var(--tng-transition-ease-out), transform var(--tng-transition-duration-m) var(--tng-transition-ease-out)}&:not([open]){display:none}}.tng-platform-badge{block-size:var(--tng-platform-badge-height);background-image:var(--tng-platform-badge-src);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;&.is-sm{--tng-platform-badge-height:var(--tng-spacing-32)}&.is-md,&:where(:not(:is(.is-sm,.is-lg))){--tng-platform-badge-height:var(--tng-spacing-40)}&.is-lg{--tng-platform-badge-height:var(--tng-spacing-56)}}.tng-simple-header-bar{gap:var(--tng-spacing-xl);min-block-size:var(--tng-spacing-9xl);padding-block:var(--tng-spacing-lg);padding-inline:var(--tng-spacing-2xl);color:var(--tng-color-foreground-contrast-emphasis);background:var(--tng-color-background-contrast-muted);align-items:center;display:flex;&>p,&>.tng-icon-button{margin-inline-start:auto}&>.tng-button{white-space:nowrap;flex-shrink:0}&:has(.tng-button){&>p{margin-inline:0 auto}&>.tng-icon-button{margin-inline-start:0}}@media (width>=768px){&:has(.tng-button){&>p{margin-inline:auto 0}&>.tng-icon-button{margin-inline-start:auto}}}:where(html[data-brand=lexus]) &:not(:has(.tng-button))>p{text-transform:uppercase}}.tng-skeleton{--tng-skeleton-radius:var(--tng-radius-2xs);&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-skeleton-color:var(--tng-color-fill-neutral-muted);--tng-skeleton-highlight:var(--tng-color-fill-neutral-default)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-skeleton-color:var(--tng-color-fill-contrast-muted);--tng-skeleton-highlight:var(--tng-color-fill-contrast-default)}inline-size:100%;block-size:var(--tng-skeleton-size,12.8rem);background-color:var(--tng-skeleton-color);border-radius:var(--tng-skeleton-radius);display:block;&.is-line{inline-size:var(--tng-skeleton-size,100%);border-radius:var(--tng-radius-1000);block-size:.75em;&.is-sm{--tng-skeleton-size:25%}&.is-md{--tng-skeleton-size:50%}&.is-lg{--tng-skeleton-size:75%}}&.is-circle{inline-size:var(--tng-skeleton-size,var(--tng-spacing-48));block-size:var(--tng-skeleton-size,var(--tng-spacing-48));border-radius:var(--tng-radius-1000)}&.is-pulse{animation:tng-skeleton-pulse var(--tng-transition-duration-s) ease-in-out infinite}&.is-shimmer{background-image:linear-gradient(90deg, transparent 0%, var(--tng-skeleton-highlight) 50%, transparent 100%);animation:tng-skeleton-shimmer var(--tng-transition-duration-m) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}@media (prefers-reduced-motion:reduce){background-image:none;animation:none}}@keyframes tng-skeleton-pulse{50%{opacity:.45}}@keyframes tng-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tng-slider{gap:var(--tng-spacing-24);--tng-slider-thumb-active-background-color:var(--tng-color-fill-neutral-subtle);--tng-slider-thumb-active-color:var(--tng-color-fill-contrast-emphasis);--tng-slider-block-size:var(--tng-spacing-04);--tng-slider-thumb-background-color:var(--tng-color-fill-neutral-emphasis);--tng-slider-thumb-color:var(--tng-color-fill-contrast-emphasis);--tng-slider-thumb-disabled-background-color:var(--tng-color-fill-contrast-default);--tng-slider-thumb-disabled-color:var(--tng-color-fill-neutral-muted);--tng-slider-thumb-size:var(--tng-spacing-24);--tng-slider-track:var(--tng-color-fill-neutral-emphasis);--tng-slider-progress-color:var(--tng-color-fill-neutral-emphasis);flex-direction:column;align-items:stretch;display:flex;&.is-ev{--tng-slider-track:var(--tng-gradient-linear-neutral,var(--tng-color-border-ev-default))}&:where(:has(input[type=range],.tng-slider-progress)),&.is-range{--tng-slider-track:var(--tng-color-fill-contrast-default)}&.is-temperature{--tng-slider-track:linear-gradient(to var(--tng-slider-track-direction,right), #0000d6, #00d6d6, #00d600, #d6d600, #d60000);&:dir(rtl){--tng-slider-track-direction:left}}& input[type=range]{appearance:none;outline:none;&:disabled{--tng-slider-thumb-background-color:var(--tng-slider-thumb-disabled-background-color);--tng-slider-thumb-color:var(--tng-slider-thumb-disabled-color);cursor:not-allowed}}}.tng-slider-labels{block-size:1lh;inline-size:100%;position:relative;&>*{white-space:nowrap;translate:calc(-100% * var(--tng-slider-label-value) * var(--tng-direction,1)) 0;position:absolute;inset-inline-start:calc(var(--tng-slider-label-value) * 100%)}}.tng-slider-bar{position:relative}.tng-slider-progress{background:var(--tng-slider-progress-color);border-radius:var(--tng-radius-xl);inset:0;inset-inline:calc(var(--tng-slider-progress-start,0) * 100%) calc((1 - var(--tng-slider-progress-end,1)) * 100%);block-size:var(--tng-slider-block-size);position:absolute}.tng-slider:not(.is-temperature) input[type=range]::-moz-range-progress{background:var(--tng-slider-progress-color);border-radius:var(--tng-radius-xl)}.tng-slider-thumb{inline-size:var(--tng-slider-thumb-size);block-size:var(--tng-slider-thumb-size);background-color:var(--tng-slider-thumb-background-color);background-image:radial-gradient(circle, var(--tng-slider-thumb-color) 2px, transparent 2px), radial-gradient(circle, var(--tng-slider-thumb-color) 2px, transparent 2px), radial-gradient(circle, var(--tng-slider-thumb-color) 2px, transparent 2px);border:1px solid var(--tng-color-border-contrast-default);border-radius:var(--tng-radius-xl);transition:background-color var(--tng-transition-duration-xf) linear;translate:calc(var(--tng-direction,1) * -50%) -50%;background-position:calc(50% - 6px),50%,calc(50% + 6px);background-repeat:no-repeat;background-size:4px 4px;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--tng-slider-thumb-value,0) * 100%);&.is-active{--tng-slider-thumb-background-color:var(--tng-slider-thumb-active-background-color);--tng-slider-thumb-color:var(--tng-slider-thumb-active-color)}&.is-disabled{--tng-slider-thumb-background-color:var(--tng-slider-thumb-disabled-background-color);--tng-slider-thumb-color:var(--tng-slider-thumb-disabled-color);cursor:not-allowed}}.tng-slider input[type=range]::-moz-range-thumb{inline-size:var(--tng-slider-thumb-size);block-size:var(--tng-slider-thumb-size);background-color:var(--tng-slider-thumb-background-color);background-image:radial-gradient(circle, var(--tng-slider-thumb-color) 2px, transparent 2px), radial-gradient(circle, var(--tng-slider-thumb-color) 2px, transparent 2px), radial-gradient(circle, var(--tng-slider-thumb-color) 2px, transparent 2px);border:1px solid var(--tng-color-border-contrast-default);border-radius:var(--tng-radius-xl);-moz-transition:background-color var(--tng-transition-duration-xf) linear;transition:background-color var(--tng-transition-duration-xf) linear;background-position:calc(50% - 6px),50%,calc(50% + 6px);background-repeat:no-repeat;background-size:4px 4px}.tng-slider input[type=range]:active:not(:disabled)::-moz-range-thumb{--tng-slider-thumb-background-color:var(--tng-slider-thumb-active-background-color);--tng-slider-thumb-color:var(--tng-slider-thumb-active-color)}.tng-slider input[type=range]:focus-visible:not(:disabled)::-moz-range-thumb{--tng-ring-offset:1px;outline:var(--tng-stroke-md) solid var(--tng-ring-color,var(--tng-color-border-focus-neutral-default));outline-offset:var(--tng-ring-offset,2px);.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-ring-color:var(--tng-ring-color,var(--tng-color-border-focus-contrast-default))}}.tng-slider input[type=range]::-webkit-slider-thumb{inline-size:var(--tng-slider-thumb-size);block-size:var(--tng-slider-thumb-size);background-color:var(--tng-slider-thumb-background-color);background-image:radial-gradient(circle, var(--tng-slider-thumb-color) 2px, transparent 2px), radial-gradient(circle, var(--tng-slider-thumb-color) 2px, transparent 2px), radial-gradient(circle, var(--tng-slider-thumb-color) 2px, transparent 2px);border:1px solid var(--tng-color-border-contrast-default);border-radius:var(--tng-radius-xl);-webkit-transition:background-color var(--tng-transition-duration-xf) linear;transition:background-color var(--tng-transition-duration-xf) linear;translate:0 calc(-50% + var(--tng-slider-block-size) / 2);background-position:calc(50% - 6px),50%,calc(50% + 6px);background-repeat:no-repeat;background-size:4px 4px}.tng-slider input[type=range]:active:not(:disabled)::-webkit-slider-thumb{--tng-slider-thumb-background-color:var(--tng-slider-thumb-active-background-color);--tng-slider-thumb-color:var(--tng-slider-thumb-active-color)}.tng-slider input[type=range]:focus-visible:not(:disabled)::-webkit-slider-thumb{--tng-ring-offset:1px;outline:var(--tng-stroke-md) solid var(--tng-ring-color,var(--tng-color-border-focus-neutral-default));outline-offset:var(--tng-ring-offset,2px);.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-ring-color:var(--tng-ring-color,var(--tng-color-border-focus-contrast-default))}}.tng-slider-track{inline-size:100%;block-size:var(--tng-slider-block-size);background:var(--tng-slider-track);border-radius:var(--tng-radius-xl)}.tng-slider input[type=range]::-moz-range-track{inline-size:100%;block-size:var(--tng-slider-block-size);background:var(--tng-slider-track);border-radius:var(--tng-radius-xl)}.tng-slider input[type=range]::-webkit-slider-runnable-track{inline-size:100%;block-size:var(--tng-slider-block-size);background:var(--tng-slider-track);border-radius:var(--tng-radius-xl)}.tng-slider:not(.is-temperature) input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--tng-slider-progress-color) 0 0) 0 0 / calc(var(--tng-slider-progress-value,0) * 100%) 100% no-repeat, var(--tng-slider-track)}.tng-slot{gap:var(--tng-spacing-sm);inline-size:-moz-available;inline-size:-webkit-fill-available;block-size:100%;inline-size:stretch;padding:var(--tng-spacing-xl);color:var(--tng-slot-color);background-color:var(--tng-slot-background-color);border:1px dashed var(--tng-slot-color);flex-direction:column;justify-content:center;align-items:center;display:flex;&.is-default,&:where(:not(.is-checkered,.is-primary)){--tng-slot-background-color:#f5f5f5;--tng-slot-color:#a8aaac}&.is-checkered,.tng-frame &:not(.is-primary){--tng-slot-checkered-size:24px;background-image:linear-gradient(45deg,#d3d3d3 25%,#0000 25%),linear-gradient(-45deg,#d3d3d3 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d3d3d3 75%),linear-gradient(-45deg,#0000 75%,#d3d3d3 75%);background-position:0 0, 0 var(--tng-slot-checkered-size), var(--tng-slot-checkered-size) calc(var(--tng-slot-checkered-size) * -1), calc(var(--tng-slot-checkered-size) * -1) 0;background-size:calc(var(--tng-slot-checkered-size) * 2) calc(var(--tng-slot-checkered-size) * 2);border-radius:inherit}&.is-primary{--tng-slot-background-color:#eecefd;--tng-slot-color:#750097}&:empty:before{text-box:trim-both cap alphabetic;content:var(--tng-slot-text,"+");--tng-font-size:var(--tng-font-font-size-24);--tng-line-height:1}.tng-frame &:empty:before{--tng-font-size:var(--tng-font-font-size-80);--tng-line-height:var(--tng-font-line-height-48)}}.tng-content table,.tng-table{min-inline-size:100%;color:var(--tng-table-color);border-collapse:collapse;& td,& th{padding:var(--tng-spacing-sm);border:var(--tng-stroke-sm) solid var(--tng-table-color-border)}& td{--tng-font-weight:var(--tng-typography-body-7-font-weight-default)}& th{--tng-font-weight:var(--tng-typography-body-7-font-weight-emphasis);text-align:start}&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-table-color:var(--tng-color-foreground-neutral-default);--tng-table-color-border:var(--tng-color-border-neutral-muted)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-table-color:var(--tng-color-foreground-contrast-default);--tng-table-color-border:var(--tng-color-border-contrast-muted)}}.tng-tabs{--tng-tabs-background-color:var(--tng-tabs-scheme-background-color);gap:var(--tng-spacing-none);background-color:var(--tng-tabs-background-color);display:flex;&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-tabs-scheme-background-color:var(--tng-tabs-neutral-background-color,var(--tng-color-background-neutral-default))}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-tabs-scheme-background-color:var(--tng-tabs-contrast-background-color,var(--tng-color-background-contrast-default))}.tng-overflow-scroll-indicators:has(&){--tng-overflow-scroll-indicator-size:10rem}}.tng-tabs>*,.tng-tabs-item{--tng-ring-offset:-2px;--tng-font-family:var(--tng-tabs-font-family);--tng-font-size:var(--tng-tabs-font-size);--tng-font-weight:var(--tng-tabs-font-weight);--tng-line-height:var(--tng-tabs-line-height);--tng-letter-spacing:var(--tng-tabs-letter-spacing);--tng-tabs-item-color:var(--tng-tabs-item-rested-color);--tng-tabs-item-border-color:var(--tng-tabs-item-rested-border-color);--tng-gradient-background:var(--tng-tabs-background-color);max-inline-size:19rem;padding:var(--tng-spacing-xs) var(--tng-spacing-md);color:var(--tng-tabs-item-color);cursor:pointer;background:var(--tng-gradient-background);border:none;border-block-end:var(--tng-stroke-md) solid var(--tng-tabs-item-border-color);transition:background-color var(--tng-transition-duration-xf) linear, border-color var(--tng-transition-duration-xf) linear, color var(--tng-transition-duration-xf) linear, --tng-gradient-position var(--tng-transition-duration-m) ease, --tng-gradient-size var(--tng-transition-duration-m) ease;flex-direction:column;flex-shrink:0;-webkit-text-decoration:none;text-decoration:none;display:flex;&.is-filled,&.is-selected,&[aria-selected=true],&:has(input:checked){&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-tabs-background-color:var(--tng-color-fill-contrast-default)}}&.is-selected,&[aria-selected=true],&:has(input:checked){--tng-tabs-item-color:var(--tng-tabs-item-active-color);--tng-tabs-item-border-color:var(--tng-tabs-item-active-border-color);&:not(:has(.tng-tabs-item-label)){--tng-tabs-font-weight:var(--tng-typography-body-6-font-weight-emphasis)}& .tng-tabs-item-label{font-weight:var(--tng-typography-body-6-font-weight-emphasis)}}&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-tabs-item-rested-color:var(--tng-tabs-neutral-rested-foreground-color,var(--tng-color-foreground-neutral-default));--tng-tabs-item-rested-border-color:var(--tng-tabs-neutral-rested-border-color,var(--tng-color-border-neutral-muted));--tng-tabs-item-hover-color:var(--tng-tabs-neutral-hover-foreground-color,var(--tng-color-foreground-neutral-default));--tng-tabs-item-hover-border-color:var(--tng-tabs-neutral-hover-border-color,var(--tng-color-border-neutral-default));--tng-tabs-item-active-color:var(--tng-tabs-neutral-active-foreground-color,var(--tng-color-foreground-neutral-default));--tng-tabs-item-active-border-color:var(--tng-tabs-neutral-active-border-color,var(--tng-color-border-primary-default));--tng-tabs-item-disabled-color:var(--tng-tabs-neutral-disabled-foreground-color,var(--tng-color-foreground-neutral-muted));--tng-tabs-item-disabled-border-color:var(--tng-tabs-neutral-disabled-border-color,var(--tng-color-border-neutral-muted))}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-tabs-item-rested-color:var(--tng-tabs-contrast-rested-foreground-color,var(--tng-color-foreground-contrast-default));--tng-tabs-item-rested-border-color:var(--tng-tabs-contrast-rested-border-color,var(--tng-color-border-contrast-muted));--tng-tabs-item-hover-color:var(--tng-tabs-contrast-hover-foreground-color,var(--tng-color-foreground-contrast-default));--tng-tabs-item-hover-border-color:var(--tng-tabs-contrast-hover-border-color,var(--tng-color-border-contrast-default));--tng-tabs-item-active-color:var(--tng-tabs-contrast-active-foreground-color,var(--tng-color-foreground-contrast-default));--tng-tabs-item-active-border-color:var(--tng-tabs-contrast-active-border-color,var(--tng-color-border-primary-default));--tng-tabs-item-disabled-color:var(--tng-tabs-contrast-disabled-foreground-color,var(--tng-color-foreground-contrast-muted));--tng-tabs-item-disabled-border-color:var(--tng-tabs-contrast-disabled-border-color,var(--tng-color-border-contrast-muted))}&.is-ev{&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-tabs-item-rested-color:var(--tng-tabs-ev-neutral-rested-foreground-color,var(--tng-color-foreground-neutral-default));--tng-tabs-item-rested-border-color:var(--tng-tabs-ev-neutral-rested-border-color,var(--tng-color-grey-500));--tng-tabs-item-hover-color:var(--tng-tabs-ev-neutral-hover-foreground-color,var(--tng-color-foreground-neutral-subtle));--tng-tabs-item-hover-border-color:var(--tng-tabs-ev-neutral-hover-border-color,var(--tng-color-grey-500));--tng-tabs-item-active-color:var(--tng-tabs-ev-neutral-active-foreground-color,var(--tng-color-foreground-neutral-emphasis));--tng-tabs-item-active-border-color:var(--tng-tabs-ev-neutral-active-border-color,var(--tng-color-border-ev-default));--tng-tabs-item-disabled-color:var(--tng-tabs-ev-neutral-disabled-foreground-color,var(--tng-color-foreground-neutral-muted));--tng-tabs-item-disabled-border-color:var(--tng-tabs-ev-neutral-disabled-border-color,var(--tng-color-border-neutral-muted))}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-tabs-item-rested-color:var(--tng-tabs-ev-contrast-rested-foreground-color,var(--tng-color-foreground-contrast-emphasis));--tng-tabs-item-rested-border-color:var(--tng-tabs-ev-contrast-rested-border-color,var(--tng-color-border-contrast-emphasis));--tng-tabs-item-hover-color:var(--tng-tabs-ev-contrast-hover-foreground-color,var(--tng-color-foreground-contrast-emphasis));--tng-tabs-item-hover-border-color:var(--tng-tabs-ev-contrast-hover-border-color,var(--tng-color-border-contrast-subtle));--tng-tabs-item-active-color:var(--tng-tabs-ev-contrast-active-foreground-color,var(--tng-color-foreground-contrast-emphasis));--tng-tabs-item-active-border-color:var(--tng-tabs-ev-contrast-active-border-color,var(--tng-color-border-ev-default));--tng-tabs-item-disabled-color:var(--tng-tabs-ev-contrast-disabled-foreground-color,var(--tng-color-foreground-contrast-muted));--tng-tabs-item-disabled-border-color:var(--tng-tabs-ev-contrast-disabled-border-color,var(--tng-color-border-contrast-muted))}}&:disabled,&:has(input:disabled){--tng-tabs-item-color:var(--tng-tabs-item-disabled-color);--tng-tabs-item-border-color:var(--tng-tabs-item-disabled-border-color);cursor:not-allowed}&:not(:disabled,:has(input:disabled),.is-selected,[aria-selected=true],:has(input:checked)):hover{--tng-tabs-item-color:var(--tng-tabs-item-hover-color);--tng-tabs-item-border-color:var(--tng-tabs-item-hover-border-color)}& input[type=radio]{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}&:has(input:focus-visible){outline:var(--tng-stroke-md) solid var(--tng-ring-color,var(--tng-color-border-focus-neutral-default));outline-offset:var(--tng-ring-offset,2px);.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-ring-color:var(--tng-ring-color,var(--tng-color-border-focus-contrast-default))}}}.tng-tag{--tng-tag-stroke-size:var(--tng-stroke-sm);--tng-font-family:var(--tng-tags-font-family);--tng-font-size:var(--tng-tags-font-size);--tng-font-weight:var(--tng-tags-font-weight);--tng-letter-spacing:var(--tng-tags-letter-spacing);--tng-line-height:var(--tng-tags-line-height);&.is-default,&:where(:not(.is-primary,.is-secondary,.is-success,.is-danger,.is-info,.is-warning)){&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-tag-color:var(--tng-tags-brand-neutral-default-foreground-color);--tng-tag-background-color:var(--tng-tags-brand-neutral-default-fill-color);--tng-tag-stroke-color:var(--tng-tags-brand-neutral-default-border-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-tag-color:var(--tng-tags-brand-contrast-default-foreground-color);--tng-tag-background-color:var(--tng-tags-brand-contrast-default-fill-color);--tng-tag-stroke-color:var(--tng-tags-brand-contrast-default-border-color)}}padding-block:var(--tng-spacing-2xs);padding-inline:var(--tng-spacing-lg);color:var(--tng-tag-color);background-color:var(--tng-tag-background-color);border:var(--tng-tag-stroke-size) solid var(--tng-tag-stroke-color);border-radius:var(--tng-tags-corner-radius);align-items:center;display:inline-flex;& *{color:inherit}& .tng-icon{margin-inline-end:var(--tng-spacing-2xs)}& .tng-link{margin-inline-start:var(--tng-spacing-4xl)}&.is-primary{&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-tag-color:var(--tng-tags-brand-neutral-primary-foreground-color);--tng-tag-background-color:var(--tng-tags-brand-neutral-primary-fill-color);--tng-tag-stroke-color:var(--tng-tags-brand-neutral-primary-border-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-tag-color:var(--tng-tags-brand-contrast-primary-foreground-color);--tng-tag-background-color:var(--tng-tags-brand-contrast-primary-fill-color);--tng-tag-stroke-color:var(--tng-tags-brand-contrast-primary-border-color)}}&.is-secondary{&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-tag-color:var(--tng-tags-brand-neutral-secondary-foreground-color);--tng-tag-background-color:var(--tng-tags-brand-neutral-secondary-fill-color);--tng-tag-stroke-color:var(--tng-tags-brand-neutral-secondary-border-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-tag-color:var(--tng-tags-brand-contrast-secondary-foreground-color);--tng-tag-background-color:var(--tng-tags-brand-contrast-secondary-fill-color);--tng-tag-stroke-color:var(--tng-tags-brand-contrast-secondary-border-color)}}&.is-success{&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-tag-color:var(--tng-tags-feedback-neutral-success-foreground-color);--tng-tag-background-color:var(--tng-tags-feedback-neutral-success-fill-color);--tng-tag-stroke-color:var(--tng-tags-feedback-neutral-success-border-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-tag-color:var(--tng-tags-feedback-contrast-success-foreground-color);--tng-tag-background-color:var(--tng-tags-feedback-contrast-success-fill-color);--tng-tag-stroke-color:var(--tng-tags-feedback-contrast-success-border-color)}}&.is-danger{&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-tag-color:var(--tng-tags-feedback-neutral-danger-foreground-color);--tng-tag-background-color:var(--tng-tags-feedback-neutral-danger-fill-color);--tng-tag-stroke-color:var(--tng-tags-feedback-neutral-danger-border-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-tag-color:var(--tng-tags-feedback-contrast-danger-foreground-color);--tng-tag-background-color:var(--tng-tags-feedback-contrast-danger-fill-color);--tng-tag-stroke-color:var(--tng-tags-feedback-contrast-danger-border-color)}}&.is-info{&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-tag-color:var(--tng-tags-feedback-neutral-info-foreground-color);--tng-tag-background-color:var(--tng-tags-feedback-neutral-info-fill-color);--tng-tag-stroke-color:var(--tng-tags-feedback-neutral-info-border-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-tag-color:var(--tng-tags-feedback-contrast-info-foreground-color);--tng-tag-background-color:var(--tng-tags-feedback-contrast-info-fill-color);--tng-tag-stroke-color:var(--tng-tags-feedback-contrast-info-border-color)}}&.is-warning{&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-tag-color:var(--tng-tags-feedback-neutral-warning-foreground-color);--tng-tag-background-color:var(--tng-tags-feedback-neutral-warning-fill-color);--tng-tag-stroke-color:var(--tng-tags-feedback-neutral-warning-border-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-tag-color:var(--tng-tags-feedback-contrast-warning-foreground-color);--tng-tag-background-color:var(--tng-tags-feedback-contrast-warning-fill-color);--tng-tag-stroke-color:var(--tng-tags-feedback-contrast-warning-border-color)}}}.tng-toggletip,.tng-popover{--tng-toggletip-arrow-width:var(--tng-popover-arrow-width,var(--tng-spacing-20));--tng-toggletip-arrow-x:var(--tng-popover-arrow-x,var(--tng-spacing-20));--tng-toggletip-arrow-y:var(--tng-popover-arrow-y,var(--tng-spacing-20));z-index:var(--z-overlay);contain:layout;border-radius:var(--tng-radius-sm);inline-size:max-content;min-inline-size:20rem;max-inline-size:34rem;box-shadow:var(--tng-elevation-md);position:relative;&:where([popover]){inset:unset;margin:0;position:absolute}&.has-backdrop::backdrop{background-color:var(--tng-color-surface-dim-neutral-default)}&:not(.is-contrast):not(.is-contrast *),.is-contrast &.is-contrast:not(.is-contrast .is-contrast &),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast &.is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast &),.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-toggletip-background-color:var(--tng-popover-background-color,var(--tng-color-surface-neutral-default));--tng-toggletip-color:var(--tng-popover-color,var(--tng-color-foreground-neutral-emphasis))}&.on-contrast,&.is-contrast:not(.is-contrast &),.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast &.is-contrast:not(.is-contrast .is-contrast .is-contrast &),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast &.is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast &),.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-toggletip-background-color:var(--tng-popover-background-color,var(--tng-color-surface-contrast-subtle));--tng-toggletip-color:var(--tng-popover-color,var(--tng-color-foreground-contrast-emphasis))}& :is(.tng-toggletip-arrow,.tng-popover-arrow){z-index:-1;inline-size:calc(var(--tng-toggletip-arrow-width) / 1.414);block-size:calc(var(--tng-toggletip-arrow-width) / 1.414);background-color:var(--tng-toggletip-background-color);box-shadow:var(--tng-elevation-md);position:absolute}& :is(.tng-toggletip-arrow,.tng-popover-arrow)[data-placement=top]{transform:translate(calc(var(--tng-direction,1) * -50%), 50%) rotate(45deg);inset-block-end:100%;inset-inline-start:calc(var(--tng-toggletip-arrow-x) + var(--tng-toggletip-arrow-width) / 2)}& :is(.tng-toggletip-arrow,.tng-popover-arrow)[data-placement=bottom]{transform:translate(calc(var(--tng-direction,1) * -50%), -50%) rotate(45deg);inset-block-start:100%;inset-inline-start:calc(var(--tng-toggletip-arrow-x) + var(--tng-toggletip-arrow-width) / 2)}& :is(.tng-toggletip-arrow,.tng-popover-arrow)[data-placement=right]{transform:translate(calc(var(--tng-direction,1) * -50%), -50%) rotate(45deg);inset-block-start:calc(var(--tng-toggletip-arrow-y) + var(--tng-toggletip-arrow-width) / 2);inset-inline-start:100%}& :is(.tng-toggletip-arrow,.tng-popover-arrow)[data-placement=left]{transform:translate(calc(var(--tng-direction,1) * 50%), -50%) rotate(45deg);inset-block-start:calc(var(--tng-toggletip-arrow-y) + var(--tng-toggletip-arrow-width) / 2);inset-inline-end:100%}& :is(.tng-toggletip-bubble,.tng-popover-bubble){padding:var(--tng-spacing-lg);color:var(--tng-toggletip-color);text-wrap:pretty;background-color:var(--tng-toggletip-background-color);border-radius:var(--tng-radius-sm);&>.tng-icon-button:has(.icon-close){float:inline-end}&>.tng-text-title{margin-block-end:var(--tng-spacing-sm)}&>.tng-link:last-child{margin-block-start:var(--tng-spacing-sm)}}&:where([role=tooltip]){--tng-toggletip-arrow-width:var(--tng-popover-arrow-width,var(--tng-spacing-12));border-radius:var(--tng-radius-xs);min-inline-size:0;& :is(.tng-toggletip-bubble,.tng-popover-bubble){padding:var(--tng-spacing-2xs) var(--tng-spacing-sm);text-align:center;border-radius:var(--tng-radius-xs)}}}.tng-checkbox-control{--tng-checkbox-size:var(--tng-spacing-20);--tng-checkbox-ua-margin:3px;gap:var(--tng-spacing-16);align-items:start;display:flex;& input[type=checkbox]{inline-size:var(--tng-checkbox-size);aspect-ratio:1;color:var(--tng-checkbox-color,var(--tng-color-foreground-neutral-default));appearance:none;background-color:var(--tng-checkbox-background,var(--tng-color-surface-neutral-default));border:1px solid var(--tng-checkbox-background,var(--tng-color-border-neutral-muted));border-radius:var(--tng-radius-2);transition:background-color var(--tng-transition-duration-xf) linear, border-color var(--tng-transition-duration-xf) linear, color var(--tng-transition-duration-xf) linear;flex-shrink:0;margin-block-start:calc(var(--tng-checkbox-ua-margin) + max(0px, calc((1lh - var(--tng-checkbox-size)) / 2)));&:is(:checked,:indeterminate){position:relative;&:after{content:"";inline-size:var(--tng-icon-size);aspect-ratio:1;mask-image:var(--tng-icon-src,var(--tng-icon-src-none));--tng-icon-size:1.8rem;--tng-icon-src:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTcuNDk0IDQuMTZhLjI5Ni4yOTYgMCAwIDEgLjQyLjQyTDYuNjUzIDE1LjgzOWEuMjk3LjI5NyAwIDAgMS0uNDIgMEwyLjA4OCAxMS42OWEuMjk2LjI5NiAwIDAgMSAuNDItLjQxOWwzLjkzOCAzLjk0eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);background-color:currentColor;flex-shrink:0;display:inline-block;position:absolute;mask-position:50%;mask-size:contain;mask-repeat:no-repeat;mask-origin:content-box}}&:indeterminate:after{--tng-icon-src:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNSA5LjcxaDEwYS4yOS4yOSAwIDAgMSAwIC41OEg1YS4yOS4yOSAwIDAgMSAwLS41OCIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}&:is(:checked,:indeterminate):disabled{--tng-checkbox-color:var(--tng-color-foreground-neutral-subtle)}&:not(:disabled){&:is(:checked,:indeterminate){--tng-checkbox-background:var(--tng-color-surface-contrast-default);--tng-checkbox-color:var(--tng-color-foreground-contrast-emphasis)}&:hover{--tng-checkbox-background:var(--tng-color-fill-neutral-subtle)}}}&>span{margin-block-start:calc(var(--tng-checkbox-ua-margin) + max(0px, calc((var(--tng-checkbox-size) - 1lh) / 2)))}&:has(input:disabled){cursor:not-allowed}}.tng-calendar{contain:layout paint;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;&>[role=grid]{display:contents}}.tng-calendar-header{grid-column:span 7;justify-content:space-between;justify-self:stretch;align-items:center;display:flex}.tng-calendar-weekdays,.tng-calendar-week{grid-template-columns:subgrid;grid-column:1/-1;place-items:center;display:grid;&>[role=gridcell]{display:contents}}.tng-calendar-weekdays{border-block-end:1px solid var(--tng-color-border-contrast-default);&>*{min-inline-size:max(44px, var(--tng-spacing-44));aspect-ratio:1;padding:var(--tng-spacing-08);place-items:center;display:grid}}.tng-calendar-week button{min-inline-size:max(44px, var(--tng-spacing-44));aspect-ratio:1;padding:var(--tng-spacing-08);color:var(--tng-calendar-day-color,var(--tng-color-foreground-neutral-default));background-color:var(--tng-calendar-day-background-color,transparent);border:1px solid var(--tng-calendar-day-border-color,transparent);border-radius:var(--tng-radius-xl);transition:background-color var(--tng-transition-duration-xf) linear, color var(--tng-transition-duration-xf) linear;&:disabled{--tng-calendar-day-color:var(--tng-color-foreground-neutral-muted)}&:not(:disabled){cursor:pointer;&:hover{--tng-calendar-day-background-color:var(--tng-color-surface-neutral-subtle);--tng-calendar-day-color:var(--tng-color-foreground-neutral-subtle)}}&.is-selected{--tng-calendar-day-background-color:var(--tng-color-surface-contrast-default);--tng-calendar-day-color:var(--tng-color-foreground-contrast-default);--tng-font-weight:var(--tng-typography-body-7-font-weight-emphasis)}&.is-today{--tng-calendar-day-border-color:var(--tng-color-border-neutral-default)}}.tng-field-control,.tng-control{--tng-field-control-gap:var(--tng-spacing-04);--tng-field-control-label-block-size:var(--tng-input-field-filled-label-line-height);--tng-field-control-input-block-size:var(--tng-input-field-filled-input-line-height);--tng-field-control-icon-padding:calc(var(--tng-icon-size-sm) + var(--tng-spacing-08));--tng-field-control-padding-block:var(--tng-spacing-08);--tng-field-control-padding-inline-base:var(--tng-spacing-16);--tng-field-control-padding-inline-start:calc(var(--tng-field-control-padding-inline-base) + ( var(--tng-field-control-has-icon-start,0) * var(--tng-field-control-icon-padding) ));--tng-field-control-padding-inline-end:calc(var(--tng-field-control-padding-inline-base) + ( var(--tng-field-control-has-icon-end,0) * var(--tng-field-control-icon-padding) ));--tng-control-background-color:var(--tng-field-control-background-color);--tng-control-border-color:var(--tng-field-control-border-color);--tng-control-color:var(--tng-field-control-color);--tng-control-label-color:var(--tng-field-control-label-color);--tng-control-font-weight:var(--tng-field-control-font-weight);background-color:var(--tng-field-control-background-color,var(--tng-input-field-rested-fill-color));border:1px solid var(--tng-field-control-border-color,var(--tng-input-field-rested-border-color));border-radius:var(--tng-input-field-corner-radius);transition:background-color var(--tng-transition-duration-xf) linear, border-color var(--tng-transition-duration-xf) linear;position:relative;&:has(:is(.tng-field-control-label,.tng-control-label)){--tng-field-control-has-label:1}&:not(:has(:is(.tng-field-control-label,.tng-control-label))){align-items:stretch;min-block-size:6rem;display:flex}&:has(:is(.tng-field-control-input,.tng-control-input)){--tng-field-control-block-size:calc((2 * var(--tng-field-control-padding-block)) + var(--tng-field-control-input-block-size) + ( var(--tng-field-control-has-label,0) * ( var(--tng-field-control-label-block-size) + var(--tng-field-control-gap) ) ));block-size:var(--tng-field-control-block-size)}& :is(.tng-field-control-label,.tng-control-label){--tng-font-family:var(--tng-input-field-filled-label-font-family);--tng-font-size:var(--tng-input-field-filled-label-font-size);--tng-font-weight:var(--tng-field-control-font-weight,var(--tng-input-field-filled-label-font-weight));--tng-line-height:var(--tng-input-field-filled-label-line-height);--tng-letter-spacing:var(--tng-input-field-filled-label-letter-spacing);color:var(--tng-field-control-label-color,var(--tng-input-field-rested-label-foreground-color));pointer-events:none;-webkit-user-select:none;user-select:none;transition:color var(--tng-transition-duration-xf) linear, inset var(--tng-transition-duration-xf) ease, font-size var(--tng-transition-duration-xf) ease, line-height var(--tng-transition-duration-xf) ease, letter-spacing var(--tng-transition-duration-xf) ease;position:absolute;inset-block-start:var(--tng-field-control-padding-block);inset-inline-start:var(--tng-field-control-padding-inline-start);&.is-lg:not(:has(+input:is(:focus,:placeholder-shown))){--tng-font-family:var(--tng-input-field-empty-label-font-family);--tng-font-size:var(--tng-input-field-empty-label-font-size);--tng-font-weight:var(--tng-input-field-empty-label-font-weight);--tng-line-height:var(--tng-input-field-empty-label-line-height);--tng-letter-spacing:var(--tng-input-field-empty-label-letter-spacing);inset-block-start:calc(( var(--tng-field-control-block-size) - var(--tng-field-control-input-block-size) - var(--tng-field-control-padding-block) ) / 2)}}&:has(:disabled){--tng-field-control-background-color:var(--tng-input-field-disabled-fill-color);--tng-field-control-border-color:var(--tng-input-field-disabled-border-color);--tng-field-control-label-color:var(--tng-input-field-disabled-label-foreground-color);--tng-field-control-color:var(--tng-input-field-disabled-input-foreground-color);cursor:not-allowed}&:has(>:is(.tng-icon,.tng-icon-button):first-child){--tng-field-control-has-icon-start:1}&:has(>:is(.tng-icon,.tng-icon-button):last-child){--tng-field-control-has-icon-end:1}&:not(:has(:disabled)){&:has(:focus),&.is-focussed{--tng-field-control-background-color:var(--tng-input-field-active-fill-color);--tng-field-control-border-color:var(--tng-input-field-active-border-color);--tng-field-control-label-color:var(--tng-input-field-active-label-foreground-color);--tng-field-control-color:var(--tng-input-field-active-input-foreground-color)}&:not(:is(:has(:focus),.is-focussed)):hover{--tng-field-control-background-color:var(--tng-input-field-hover-fill-color);--tng-field-control-border-color:var(--tng-input-field-hover-border-color);--tng-field-control-label-color:var(--tng-input-field-hover-label-foreground-color);--tng-field-control-color:var(--tng-input-field-hover-input-foreground-color)}&.is-invalid{--tng-field-control-background-color:var(--tng-input-field-error-fill-color);--tng-field-control-border-color:var(--tng-input-field-error-border-color);--tng-field-control-label-color:var(--tng-input-field-error-label-foreground-color);--tng-field-control-color:var(--tng-input-field-error-input-foreground-color)}&:has(input:user-invalid){--tng-field-control-background-color:var(--tng-input-field-error-fill-color);--tng-field-control-border-color:var(--tng-input-field-error-border-color);--tng-field-control-label-color:var(--tng-input-field-error-label-foreground-color);--tng-field-control-color:var(--tng-input-field-error-input-foreground-color)}&:has(input:focus-visible){outline:var(--tng-stroke-md) solid var(--tng-ring-color,var(--tng-color-border-focus-neutral-default));outline-offset:var(--tng-ring-offset,2px);.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-ring-color:var(--tng-ring-color,var(--tng-color-border-focus-contrast-default))}z-index:var(--z-above);& :focus,& :focus-within{outline:none}}}& :is(.tng-field-control-button,.tng-control-button),& :is(.tng-field-control-input,.tng-control-input){--tng-font-family:var(--tng-input-field-filled-input-font-family);--tng-font-size:var(--tng-input-field-filled-input-font-size);--tng-font-weight:var(--tng-field-control-font-weight,var(--tng-input-field-filled-input-font-weight));--tng-line-height:var(--tng-input-field-filled-input-line-height);--tng-letter-spacing:var(--tng-input-field-filled-input-letter-spacing);inline-size:100%;color:var(--tng-field-control-color,var(--tng-input-field-rested-input-foreground-color));text-align:start;border-radius:calc(var(--tng-input-field-corner-radius) - 1px);transition:color var(--tng-transition-duration-xf) linear;background:0 0;border:none;outline:none;align-items:center;display:flex}& :is(.tng-field-control-button,.tng-control-button){padding-block:var(--tng-spacing-04);padding-inline:var(--tng-field-control-padding-inline-start) var(--tng-field-control-padding-inline-end);&:not(:disabled){cursor:pointer}}& :is(.tng-field-control-input,.tng-control-input){block-size:100%;padding-block:var(--tng-field-control-padding-block);padding-inline:var(--tng-field-control-padding-inline-start) var(--tng-field-control-padding-inline-end);transition:color var(--tng-transition-duration-xf) linear, padding var(--tng-transition-duration-xf) ease;:is(.tng-field-control-label,.tng-control-label)+&{padding-block-start:calc(var(--tng-field-control-padding-block) + var(--tng-input-field-filled-label-line-height) + var(--tng-spacing-04))}}&>:is(.tng-icon,.tng-icon-button):first-child{position:absolute;inset-block-start:50%;inset-inline-start:var(--tng-field-control-padding-inline-base);transform:translateY(-50%)}&>:is(.tng-icon,.tng-icon-button):last-child{position:absolute;inset-block-start:50%;inset-inline-end:var(--tng-field-control-padding-inline-base);transform:translateY(-50%)}&:has(input:required) :is(.tng-field-control-label,.tng-control-label),& .is-required{&:after{color:var(--tng-input-field-required-foreground-color);content:"*";margin-inline-start:var(--tng-spacing-04)}}}.tng-field{gap:var(--tng-spacing-08);flex-direction:column;display:flex;& .tng-field-label{--tng-font-family:var(--tng-input-field-empty-label-font-family);--tng-font-size:var(--tng-input-field-empty-label-font-size);--tng-font-weight:var(--tng-input-field-empty-label-font-weight);--tng-line-height:var(--tng-input-field-empty-label-line-height);--tng-letter-spacing:var(--tng-input-field-empty-label-letter-spacing)}& .tng-field-error,& .tng-field-info{gap:var(--tng-spacing-04);display:flex;&>:is(.tng-icon,.tng-icon-button):last-child{margin-inline-start:auto}--tng-font-family:var(--tng-input-field-helper-font-family);--tng-font-size:var(--tng-input-field-helper-font-size);--tng-font-weight:var(--tng-input-field-helper-font-weight);--tng-line-height:var(--tng-input-field-helper-line-height);--tng-letter-spacing:var(--tng-input-field-helper-letter-spacing)}& .tng-field-error{color:var(--tng-input-field-error-helper-foreground-color)}& .tng-field-info{color:var(--tng-input-field-rested-helper-foreground-color)}}.tng-radio-control{--tng-radio-inner-size:var(--tng-spacing-12);--tng-radio-outer-size:var(--tng-spacing-20);--tng-radio-ua-margin:3px;gap:var(--tng-radio-gap);align-items:start;display:flex;&.is-sm,&:where(:not(.is-lg)){--tng-radio-gap:var(--tng-spacing-12);--tng-font-family:var(--tng-buttons-radio-button-sm-font-family);--tng-font-weight:var(--tng-buttons-radio-button-sm-font-weight);--tng-font-size:var(--tng-buttons-radio-button-sm-font-size);--tng-line-height:var(--tng-buttons-radio-button-sm-line-height);--tng-letter-spacing:var(--tng-buttons-radio-button-sm-letter-spacing)}&.is-lg{--tng-radio-gap:var(--tng-spacing-16);--tng-font-family:var(--tng-buttons-radio-button-lg-font-family);--tng-font-weight:var(--tng-buttons-radio-button-lg-font-weight);--tng-font-size:var(--tng-buttons-radio-button-lg-font-size);--tng-line-height:var(--tng-buttons-radio-button-lg-line-height);--tng-letter-spacing:var(--tng-buttons-radio-button-lg-letter-spacing)}& input[type=radio]{inline-size:var(--tng-radio-outer-size);aspect-ratio:1;color:var(--tng-radio-color,var(--tng-buttons-radio-button-neutral-rested-foreground-color));appearance:none;border:1px solid var(--tng-radio-border-color,var(--tng-buttons-radio-button-neutral-rested-border-color));transition:background-color var(--tng-transition-duration-xf) linear, border-color var(--tng-transition-duration-xf) linear;border-radius:50%;flex-shrink:0;margin-block-start:calc(var(--tng-radio-ua-margin) + max(0px, calc((1lh - var(--tng-radio-outer-size)) / 2)));&:checked{--tng-radio-background:var(--tng-buttons-radio-button-neutral-active-fill-color);--tng-radio-border-color:var(--tng-buttons-radio-button-neutral-active-border-color);--tng-radio-color:var(--tng-buttons-radio-button-neutral-active-foreground-color);position:relative;&:after{inline-size:var(--tng-radio-inner-size);aspect-ratio:1;content:"";background-color:var(--tng-radio-background);translate:calc(var(--tng-direction,1) * -50%) -50%;border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:50%}}&:disabled{--tng-radio-background:var(--tng-buttons-radio-button-neutral-disabled-fill-color);--tng-radio-border-color:var(--tng-buttons-radio-button-neutral-disabled-border-color);--tng-radio-color:var(--tng-buttons-radio-button-neutral-disabled-foreground-color)}&:not(:is(:checked,:disabled)):hover{background-color:var(--tng-buttons-radio-button-neutral-hover-fill-color);--tng-radio-color:var(--tng-buttons-radio-button-neutral-hover-foreground-color);border-color:#0000}}&>span{margin-block-start:calc(var(--tng-radio-ua-margin) + max(0px, calc((var(--tng-radio-outer-size) - 1lh) / 2)))}&:has(input:disabled){cursor:not-allowed}}.tng-segmented-control{--tng-segmented-control-track-fill-color:var(--tng-segmented-control-item-rested-fill-color);padding:var(--tng-segmented-control-padding-block) var(--tng-segmented-control-padding-inline);background-color:var(--tng-segmented-control-track-fill-color);border:var(--tng-segmented-control-border-width) solid var(--tng-segmented-control-item-rested-border-color);border-radius:var(--tng-radius-xl);display:inline-flex;&.is-sm{--tng-font-family:var(--tng-segmented-control-sm-selector-font-family);--tng-font-size:var(--tng-segmented-control-sm-selector-font-size);--tng-line-height:var(--tng-segmented-control-sm-selector-line-height);--tng-letter-spacing:var(--tng-segmented-control-sm-selector-letter-spacing);--tng-segmented-control-rested-font-weight:var(--tng-segmented-control-sm-selector-rested-font-weight);--tng-segmented-control-active-font-weight:var(--tng-segmented-control-sm-selector-active-font-weight);--tng-segmented-control-padding-inline:var(--tng-segmented-control-sm-padding-horizontal);--tng-segmented-control-padding-block:var(--tng-segmented-control-sm-padding-vertical);--tng-segmented-control-item-padding-inline:var(--tng-segmented-control-sm-selector-padding-horizontal);--tng-segmented-control-item-padding-block:var(--tng-segmented-control-sm-selector-padding-vertical)}&.is-md,&:where(:not(.is-sm,.is-lg)){--tng-font-family:var(--tng-segmented-control-md-selector-font-family);--tng-font-size:var(--tng-segmented-control-md-selector-font-size);--tng-line-height:var(--tng-segmented-control-md-selector-line-height);--tng-letter-spacing:var(--tng-segmented-control-md-selector-letter-spacing);--tng-segmented-control-rested-font-weight:var(--tng-segmented-control-md-selector-rested-font-weight);--tng-segmented-control-active-font-weight:var(--tng-segmented-control-md-selector-active-font-weight);--tng-segmented-control-padding-inline:var(--tng-segmented-control-md-padding-horizontal);--tng-segmented-control-padding-block:var(--tng-segmented-control-md-padding-vertical);--tng-segmented-control-item-padding-inline:var(--tng-segmented-control-md-selector-padding-horizontal);--tng-segmented-control-item-padding-block:var(--tng-segmented-control-md-selector-padding-vertical)}&.is-lg{--tng-font-family:var(--tng-segmented-control-lg-selector-font-family);--tng-font-size:var(--tng-segmented-control-lg-selector-font-size);--tng-line-height:var(--tng-segmented-control-lg-selector-line-height);--tng-letter-spacing:var(--tng-segmented-control-lg-selector-letter-spacing);--tng-segmented-control-rested-font-weight:var(--tng-segmented-control-lg-selector-rested-font-weight);--tng-segmented-control-active-font-weight:var(--tng-segmented-control-lg-selector-active-font-weight);--tng-segmented-control-padding-inline:var(--tng-segmented-control-lg-padding-horizontal);--tng-segmented-control-padding-block:var(--tng-segmented-control-lg-padding-vertical);--tng-segmented-control-item-padding-inline:var(--tng-segmented-control-lg-selector-padding-horizontal);--tng-segmented-control-item-padding-block:var(--tng-segmented-control-lg-selector-padding-vertical)}&.is-icon{--tng-segmented-control-item-padding-inline:var(--tng-segmented-control-icon-padding);--tng-segmented-control-item-padding-block:var(--tng-segmented-control-icon-padding);& :where(.tng-segmented-control-item){block-size:3.6rem;inline-size:3.6rem}}&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-segmented-control-item-rested-fill-color:var(--tng-segmented-control-neutral-rested-fill-color);--tng-segmented-control-item-rested-foreground-color:var(--tng-segmented-control-neutral-rested-foreground-color);--tng-segmented-control-item-rested-border-color:var(--tng-segmented-control-neutral-rested-border-color);--tng-segmented-control-item-hover-fill-color:var(--tng-segmented-control-neutral-hover-fill-color);--tng-segmented-control-item-hover-foreground-color:var(--tng-segmented-control-neutral-hover-foreground-color);--tng-segmented-control-item-hover-border-color:var(--tng-segmented-control-neutral-hover-border-color);--tng-segmented-control-item-active-fill-color:var(--tng-segmented-control-neutral-active-fill-color);--tng-segmented-control-item-active-foreground-color:var(--tng-segmented-control-neutral-active-foreground-color);--tng-segmented-control-item-active-border-color:var(--tng-segmented-control-neutral-active-border-color);--tng-segmented-control-item-disabled-fill-color:var(--tng-segmented-control-neutral-disabled-fill-color);--tng-segmented-control-item-disabled-foreground-color:var(--tng-segmented-control-neutral-disabled-foreground-color);--tng-segmented-control-item-disabled-border-color:var(--tng-segmented-control-neutral-disabled-border-color)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-segmented-control-item-rested-fill-color:var(--tng-segmented-control-contrast-rested-fill-color);--tng-segmented-control-item-rested-foreground-color:var(--tng-segmented-control-contrast-rested-foreground-color);--tng-segmented-control-item-rested-border-color:var(--tng-segmented-control-contrast-rested-border-color);--tng-segmented-control-item-hover-fill-color:var(--tng-segmented-control-contrast-hover-fill-color);--tng-segmented-control-item-hover-foreground-color:var(--tng-segmented-control-contrast-hover-foreground-color);--tng-segmented-control-item-hover-border-color:var(--tng-segmented-control-contrast-hover-border-color);--tng-segmented-control-item-active-fill-color:var(--tng-segmented-control-contrast-active-fill-color);--tng-segmented-control-item-active-foreground-color:var(--tng-segmented-control-contrast-active-foreground-color);--tng-segmented-control-item-active-border-color:var(--tng-segmented-control-contrast-active-border-color);--tng-segmented-control-item-disabled-fill-color:var(--tng-segmented-control-contrast-disabled-fill-color);--tng-segmented-control-item-disabled-foreground-color:var(--tng-segmented-control-contrast-disabled-foreground-color);--tng-segmented-control-item-disabled-border-color:var(--tng-segmented-control-contrast-disabled-border-color)}&:disabled{--tng-segmented-control-track-fill-color:var(--tng-segmented-control-item-disabled-fill-color);cursor:not-allowed;border-color:var(--tng-segmented-control-item-disabled-border-color)}}.tng-segmented-control-item{--tng-ring-offset:-2px;--tng-font-weight:var(--tng-segmented-control-rested-font-weight);gap:var(--tng-spacing-2xs);min-block-size:calc(var(--tng-line-height) + 2 * var(--tng-segmented-control-item-padding-block));padding:var(--tng-segmented-control-item-padding-block) var(--tng-segmented-control-item-padding-inline);color:var(--tng-segmented-control-foreground,var(--tng-segmented-control-item-rested-foreground-color));text-align:center;cursor:pointer;background-color:var(--tng-segmented-control-fill,transparent);border:var(--tng-segmented-control-border-width) solid var(--tng-segmented-control-border-color,transparent);border-radius:var(--tng-radius-xl);transition:background-color var(--tng-transition-duration-xf) linear, border-color var(--tng-transition-duration-xf) linear, color var(--tng-transition-duration-xf) linear;flex:none;justify-content:center;align-items:center;display:inline-flex;& input[type=radio]{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}&:has(input:checked){--tng-font-weight:var(--tng-segmented-control-active-font-weight);--tng-segmented-control-fill:var(--tng-segmented-control-item-active-fill-color);--tng-segmented-control-foreground:var(--tng-segmented-control-item-active-foreground-color);--tng-segmented-control-border-color:var(--tng-segmented-control-item-active-border-color)}&:has(input:disabled){--tng-segmented-control-foreground:var(--tng-segmented-control-item-disabled-foreground-color);cursor:not-allowed}.tng-segmented-control.is-icon &{aspect-ratio:1;min-block-size:auto}&:has(input:hover):not(:has(input:is(:checked,:disabled))){--tng-segmented-control-fill:var(--tng-segmented-control-item-hover-fill-color);--tng-segmented-control-foreground:var(--tng-segmented-control-item-hover-foreground-color)}&:has(input:focus-visible){outline:var(--tng-stroke-md) solid var(--tng-ring-color,var(--tng-color-border-focus-neutral-default));outline-offset:var(--tng-ring-offset,2px);.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-ring-color:var(--tng-ring-color,var(--tng-color-border-focus-contrast-default))}}}:root{--tng-stepper-step-label-gap:var(--tng-spacing-08);--tng-stepper-step-size:3rem}.tng-stepper-divider{min-inline-size:var(--tng-spacing-20);max-inline-size:var(--tng-spacing-80);background-color:var(--tng-stepper-divider-color,var(--tng-color-surface-neutral-muted));block-size:2px;transition:background-color var(--tng-transition-duration-xf) linear;flex:auto;&:has(~.tng-stepper-step.is-active),&.is-completed{--tng-stepper-divider-color:var(--tng-color-surface-contrast-default)}@media (width>=768px){margin-inline:var(--tng-spacing-08)}}.tng-stepper{gap:var(--tng-spacing-08);margin-inline:var(--tng-spacing-02);justify-content:center;align-items:start;display:flex;&>.tng-stepper-divider{margin-block-start:calc(var(--tng-stepper-step-size) / 2)}}.tng-stepper-step{--tng-stepper-step-background-color-rested:var(--tng-stepper-incomplete-fill-color);--tng-stepper-step-border-color-rested:var(--tng-stepper-incomplete-rested-border-color);inline-size:var(--tng-stepper-step-size);aspect-ratio:1;margin:0 calc(var(--tng-stepper-step-size) / 2) calc(var(--tng-stepper-step-label-gap) + var(--tng-typography-body-6-line-height) * 2);color:var(--tng-stepper-step-color,var(--tng-color-foreground-neutral-emphasis));background-color:var(--tng-stepper-step-background-color,var(--tng-stepper-step-background-color-rested));border:var(--tng-stepper-step-border-size,2px) solid var(--tng-stepper-step-border-color,var(--tng-stepper-step-border-color-rested));border-radius:var(--tng-radius-xl);transition:background-color var(--tng-transition-duration-xf) linear, border-color var(--tng-transition-duration-xf) linear, color var(--tng-transition-duration-xf) linear;flex:none;place-items:center;padding:0;display:grid;position:relative;& .tng-stepper-step-label{inline-size:max-content;max-inline-size:8.5rem;color:var(--tng-stepper-step-label-color,var(--tng-color-foreground-neutral-emphasis));text-wrap:balance;display:none;position:absolute;inset-block-start:calc(var(--tng-stepper-step-size) + var(--tng-stepper-step-label-gap));& .tng-overflow-multiline-ellipsis{--tng-overflow-multiline-ellipsis-max-lines:2}@media (width>=576px){max-inline-size:10rem}}&.is-active{--tng-stepper-step-border-color-rested:var(--tng-stepper-incomplete-active-border-color);--tng-stepper-step-border-size:3px;& .tng-stepper-step-label{display:revert}}&.is-completed{--tng-stepper-step-border-color-rested:var(--tng-stepper-step-background-color,var(--tng-stepper-step-background-color-rested));--tng-stepper-step-background-color-hover:var(--tng-stepper-completed-hover-fill-color);--tng-stepper-step-background-color-rested:var(--tng-stepper-completed-rested-fill-color);--tng-stepper-step-color:var(--tng-color-foreground-contrast-emphasis);--tng-stepper-step-color-hover:var(--tng-stepper-completed-hover-foreground-color)}&:disabled.is-completed{--tng-stepper-step-background-color:var(--tng-stepper-completed-disabled-fill-color);--tng-stepper-step-border-color:var(--tng-stepper-completed-disabled-border-color);--tng-stepper-step-border-size:var(--tng-stepper-completed-disabled-border);--tng-stepper-step-color:var(--tng-stepper-completed-disabled-foreground-color)}&:not(:disabled){cursor:pointer}&:disabled{cursor:not-allowed}&:not(:is(.is-active,.is-completed)){--tng-stepper-step-border-color-hover:var(--tng-stepper-incomplete-hover-border-color)}&:not(.is-active,:disabled):is(:focus-visible,:hover){--tng-stepper-step-background-color:var(--tng-stepper-step-background-color-hover);--tng-stepper-step-border-color:var(--tng-stepper-step-border-color-hover);--tng-stepper-step-color:var(--tng-stepper-step-color-hover);& .tng-stepper-step-label{display:revert;--tng-stepper-step-label-color:var(--tng-color-foreground-neutral-subtle)}}}.tng-toggle-control{--tng-font-weight:400;gap:var(--tng-spacing-xl);color:var(--tng-toggle-color,var(--tng-toggle-color-rested));--tng-toggle-thumb-color:var(--tng-color-fill-contrast-emphasis);align-items:center;display:inline-flex;&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-toggle-color-error:var(--tng-color-foreground-error-default);--tng-toggle-color-rested:var(--tng-color-foreground-neutral-emphasis);--tng-toggle-ring-color-error:var(--tng-color-border-error-default);--tng-toggle-thumb-outline-color-active:#1c1c1c33;--tng-toggle-thumb-outline-color-hover:#1c1c1c1a;--tng-toggle-track-color-checked:var(--tng-color-fill-neutral-default);--tng-toggle-track-color-disabled:var(--tng-color-fill-contrast-default);--tng-toggle-track-color-rested:var(--tng-color-fill-neutral-muted)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-toggle-color-error:var(--tng-color-foreground-error-subtle);--tng-toggle-color-rested:var(--tng-color-foreground-contrast-default);--tng-toggle-ring-color-error:var(--tng-color-border-error-subtle);--tng-toggle-thumb-outline-color-active:#fff3;--tng-toggle-thumb-outline-color-hover:#ffffff1a;--tng-toggle-track-color-checked:var(--tng-color-blue-500);--tng-toggle-track-color-disabled:var(--tng-color-fill-contrast-muted);--tng-toggle-track-color-rested:var(--tng-color-fill-neutral-muted)}& input[type=checkbox]{--tng-toggle-thumb-padding:calc(var(--tng-toggle-thumb-size) / 12);--tng-toggle-thumb-size:var(--tng-spacing-2xl);--tng-toggle-transition-duration:var(--tng-transition-duration-xf);inline-size:calc((var(--tng-toggle-thumb-size) + var(--tng-toggle-thumb-padding)) * 2 - var(--tng-toggle-thumb-padding));block-size:calc(var(--tng-toggle-thumb-size) + var(--tng-toggle-thumb-padding) * 2);appearance:none;background-color:var(--tng-toggle-track-color,var(--tng-toggle-track-color-rested));border-radius:var(--tng-radius-xl);transition:background-color var(--tng-transition-duration-xf) linear;flex-shrink:0;position:relative;&:before,&:after{inset:var(--tng-toggle-thumb-padding);content:" ";position:absolute}&:before{inline-size:var(--tng-toggle-thumb-size);aspect-ratio:1;background-color:var(--tng-toggle-thumb-color);border-radius:var(--tng-radius-xl);transition:translate var(--tng-toggle-transition-duration) var(--tng-transition-ease-out)}&:after{inline-size:var(--tng-icon-size);aspect-ratio:1;mask-image:var(--tng-icon-src,var(--tng-icon-src-none));--tng-icon-size:var(--tng-toggle-thumb-size);--tng-icon-src:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzE1MTUxYiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAgOS40MzQgMy43ODMgMy4yMTdsLS41NjYuNTY2TDkuNDM0IDEwbC02LjIxNyA2LjIxNy41NjYuNTY2TDEwIDEwLjU2Nmw2LjIxNyA2LjIxNy41NjYtLjU2NkwxMC41NjYgMTBsNi4yMTctNi4yMTctLjU2Ni0uNTY2eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);color:var(--tng-color-foreground-neutral-emphasis);transition:translate var(--tng-toggle-transition-duration) var(--tng-transition-ease-out);background-color:currentColor;flex-shrink:0;display:inline-block;position:absolute;scale:.9;mask-position:50%;mask-size:contain;mask-repeat:no-repeat;mask-origin:content-box}&:checked:after{inset:var(--tng-toggle-thumb-padding);--tng-icon-src:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzE1MTUxYiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTYuODg0IDQuOTY5YS40LjQgMCAwIDEtLjAwMy41NjVsLTkuNiA5LjVhLjQuNCAwIDAgMS0uNTYuMDAzbC0zLjYtMy41YS40LjQgMCAwIDEgLjU1OC0uNTc0bDMuMzE5IDMuMjI3IDkuMzItOS4yMjRhLjQuNCAwIDAgMSAuNTY2LjAwMyIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}&:checked:after,&:checked:before{translate:calc(var(--tng-direction) * (var(--tng-toggle-thumb-size) - var(--tng-toggle-thumb-padding)))}&:indeterminate:after,&:indeterminate:before{translate:calc(var(--tng-direction) * (var(--tng-toggle-thumb-size) - var(--tng-toggle-thumb-padding)) / 2)}&:indeterminate:after{--tng-icon-src:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNSA5LjcxaDEwYS4yOS4yOSAwIDAgMSAwIC41OEg1YS4yOS4yOSAwIDAgMSAwLS41OCIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);rotate:90deg}&:disabled{--tng-toggle-track-color:var(--tng-toggle-track-color-disabled)}&:not(:disabled){&:checked{--tng-toggle-track-color:var(--tng-toggle-track-color-checked)}&:hover{cursor:pointer}&:is(:active,:hover):after{outline:calc(var(--tng-toggle-thumb-size) / 2) solid var(--tng-toggle-thumb-outline-color)}&:active:after{--tng-toggle-thumb-outline-color:var(--tng-toggle-thumb-outline-color-active)}&:hover:after{--tng-toggle-thumb-outline-color:var(--tng-toggle-thumb-outline-color-hover)}}}&:has(:disabled){cursor:not-allowed}&:is(:has(input:invalid),.is-error):not(:has(input:focus-visible)){--tng-toggle-color:var(--tng-toggle-color-error);& input[type=checkbox]{--tng-ring-color:var(--tng-toggle-ring-color-error);outline:var(--tng-stroke-md) solid var(--tng-ring-color,var(--tng-color-border-focus-neutral-default));outline-offset:var(--tng-ring-offset,2px);.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-ring-color:var(--tng-ring-color,var(--tng-color-border-focus-contrast-default))}}}}:root{--tng-model-card-height:8.5rem;--tng-model-card-spacing:var(--tng-spacing-16)}.tng-model-card-trigger,.tng-model-card-item{text-align:start;appearance:none;cursor:pointer;background:0 0;border:none;&:disabled{cursor:not-allowed}}.tng-model-card{--tng-model-card-surface-color:var(--tng-model-card-rested-surface-color);--tng-model-card-border-color:var(--tng-model-card-rested-border-color);--tng-model-card-border-width:var(--tng-model-card-rested-border);gap:var(--tng-spacing-16);padding:calc(var(--tng-spacing-16) - var(--tng-model-card-border-width));color:var(--tng-model-card-foreground-color);background-color:var(--tng-model-card-surface-color);border:var(--tng-model-card-border-width) solid var(--tng-model-card-border-color);border-radius:var(--tng-model-card-border-radius,var(--tng-radius-sm));transition:background-color var(--tng-transition-duration-xf) linear, border-color var(--tng-transition-duration-xf) linear;flex-direction:column;align-items:stretch;display:flex;&:has(.tng-model-card-trigger:where(:not(:disabled))){&:has(.tng-model-card-trigger:not([aria-expanded=true])):hover{--tng-model-card-surface-color:var(--tng-model-card-hover-surface-color);--tng-model-card-border-color:var(--tng-model-card-hover-border-color);--tng-model-card-border-width:var(--tng-model-card-hover-border)}&:has(.tng-model-card-trigger[aria-checked=true]),&:has(.tng-model-card-trigger[aria-current=true]){--tng-model-card-surface-color:var(--tng-model-card-active-surface-color);--tng-model-card-border-color:var(--tng-model-card-active-border-color);--tng-model-card-border-width:var(--tng-model-card-active-border)}}}.tng-model-card-trigger{gap:var(--tng-spacing-16);min-block-size:calc(var(--tng-model-card-height) - var(--tng-model-card-spacing) * 2);padding:var(--tng-model-card-spacing);margin:calc(-1 * var(--tng-model-card-spacing));flex-flow:row;align-items:center;display:flex}.tng-model-card-item{--tng-model-card-item-fill-color:var(--tng-model-card-rested-item-fill-color);--tng-model-card-item-border-color:var(--tng-model-card-rested-item-border-color);--tng-model-card-item-border-width:var(--tng-model-card-rested-item-border);inline-size:-moz-available;inline-size:-webkit-fill-available;min-block-size:8.5rem;inline-size:stretch;padding:calc(var(--tng-spacing-08) - var(--tng-model-card-item-border-width)) calc(var(--tng-spacing-16) - var(--tng-model-card-item-border-width));background-color:var(--tng-model-card-item-fill-color);border:var(--tng-model-card-item-border-width) solid var(--tng-model-card-item-border-color);border-radius:var(--tng-model-card-border-radius,var(--tng-radius-sm));transition:background-color var(--tng-transition-duration-xf) linear, border-color var(--tng-transition-duration-xf) linear;&:where(:not(:disabled)){&:hover{--tng-model-card-item-fill-color:var(--tng-model-card-hover-item-fill-color);--tng-model-card-item-border-color:var(--tng-model-card-hover-item-border-color);--tng-model-card-item-border-width:var(--tng-model-card-hover-item-border)}&[aria-checked=true]{--tng-model-card-item-fill-color:var(--tng-model-card-active-item-fill-color);--tng-model-card-item-border-color:var(--tng-model-card-active-item-border-color);--tng-model-card-item-border-width:var(--tng-model-card-active-item-border)}}}.tng-simple-card{gap:var(--tng-spacing-24);padding:var(--tng-spacing-16);contain:layout paint;background-color:var(--tng-color-surface-dim-neutral-subtle);border:1px solid var(--tng-color-border-contrast-default);border-radius:var(--tng-cards-corner-radius);flex-direction:column;align-items:stretch;display:flex}}@layer tng.userstyles;@layer tng.utilities{@property --tng-background-color{syntax:"*";inherits:true}@property --tng-background-color-neutral{syntax:"*";inherits:false}@property --tng-background-color-contrast{syntax:"*";inherits:false}.background-default,.background-subtle,.background-muted,.background-decorative-accent-start,.background-decorative-accent-end,.surface-default,.surface-subtle,.surface-muted,.surface-error,.surface-success,.surface-dim-default,.surface-dim-subtle,.surface-dim-muted,.fill-default,.fill-emphasis,.fill-subtle,.fill-muted,.fill-dim-default,.fill-dim-subtle,.fill-dim-muted{background-color:var(--tng-background-color,var(--tng-background-color-scheme));&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-background-color-scheme:var(--tng-background-color-neutral)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-background-color-scheme:var(--tng-background-color-contrast)}}.background-default{--tng-background-color-neutral:var(--tng-color-background-neutral-default);--tng-background-color-contrast:var(--tng-color-background-contrast-default)}.background-subtle{--tng-background-color-neutral:var(--tng-color-background-neutral-subtle);--tng-background-color-contrast:var(--tng-color-background-contrast-subtle)}.background-muted{--tng-background-color-neutral:var(--tng-color-background-neutral-muted);--tng-background-color-contrast:var(--tng-color-background-contrast-muted)}.background-decorative-accent-start{--tng-background-color-neutral:var(--tng-color-background-decorative-accent-on-light-start);--tng-background-color-contrast:var(--tng-color-background-decorative-accent-on-dark-start)}.background-decorative-accent-end{--tng-background-color-neutral:var(--tng-color-background-decorative-accent-on-light-end);--tng-background-color-contrast:var(--tng-color-background-decorative-accent-on-dark-end)}.surface-default{--tng-background-color-neutral:var(--tng-color-surface-neutral-default);--tng-background-color-contrast:var(--tng-color-surface-contrast-default)}.surface-subtle{--tng-background-color-neutral:var(--tng-color-surface-neutral-subtle);--tng-background-color-contrast:var(--tng-color-surface-contrast-subtle)}.surface-muted{--tng-background-color-neutral:var(--tng-color-surface-neutral-muted);--tng-background-color-contrast:var(--tng-color-surface-contrast-muted)}.surface-error{--tng-background-color-neutral:var(--tng-color-surface-neutral-error);--tng-background-color-contrast:var(--tng-color-surface-contrast-error)}.surface-success{--tng-background-color-neutral:var(--tng-color-surface-neutral-success);--tng-background-color-contrast:var(--tng-color-surface-contrast-success)}.surface-dim-default{--tng-background-color-neutral:var(--tng-color-surface-dim-neutral-default);--tng-background-color-contrast:var(--tng-color-surface-dim-contrast-default)}.surface-dim-subtle{--tng-background-color-neutral:var(--tng-color-surface-dim-neutral-subtle);--tng-background-color-contrast:var(--tng-color-surface-dim-contrast-subtle)}.surface-dim-muted{--tng-background-color-neutral:var(--tng-color-surface-dim-neutral-muted);--tng-background-color-contrast:var(--tng-color-surface-dim-contrast-muted)}.surface-ev{background-color:var(--tng-color-surface-ev)}.fill-default{--tng-background-color-neutral:var(--tng-color-fill-neutral-default);--tng-background-color-contrast:var(--tng-color-fill-contrast-default)}.fill-emphasis{--tng-background-color-neutral:var(--tng-color-fill-neutral-emphasis);--tng-background-color-contrast:var(--tng-color-fill-contrast-emphasis)}.fill-subtle{--tng-background-color-neutral:var(--tng-color-fill-neutral-subtle);--tng-background-color-contrast:var(--tng-color-fill-contrast-subtle)}.fill-muted{--tng-background-color-neutral:var(--tng-color-fill-neutral-muted);--tng-background-color-contrast:var(--tng-color-fill-contrast-muted)}.fill-dim-default{--tng-background-color-neutral:var(--tng-color-fill-dim-neutral-default);--tng-background-color-contrast:var(--tng-color-fill-dim-contrast-default)}.fill-dim-subtle{--tng-background-color-neutral:var(--tng-color-fill-dim-neutral-subtle);--tng-background-color-contrast:var(--tng-color-fill-dim-contrast-subtle)}.fill-dim-muted{--tng-background-color-neutral:var(--tng-color-fill-dim-neutral-muted);--tng-background-color-contrast:var(--tng-color-fill-dim-contrast-muted)}.fill-soft{background-color:var(--tng-color-fill-neutral-soft)}.fill-primary{background-color:var(--tng-color-fill-primary-default)}.fill-primary-emphasis{background-color:var(--tng-color-fill-primary-emphasis)}.fill-primary-subtle{background-color:var(--tng-color-fill-primary-subtle)}.fill-primary-muted{background-color:var(--tng-color-fill-primary-muted)}.fill-secondary{background-color:var(--tng-color-fill-secondary-default)}.fill-secondary-emphasis{background-color:var(--tng-color-fill-secondary-emphasis)}.fill-secondary-subtle{background-color:var(--tng-color-fill-secondary-subtle)}.fill-secondary-muted{background-color:var(--tng-color-fill-secondary-muted)}.fill-bz4x{background-color:var(--tng-color-fill-bz4x-default)}.fill-bz4x-subtle{background-color:var(--tng-color-fill-bz4x-subtle)}.fill-bz4x-muted{background-color:var(--tng-color-fill-bz4x-muted)}.fill-success{background-color:var(--tng-color-fill-success-default)}.fill-success-subtle{background-color:var(--tng-color-fill-success-subtle)}.fill-success-muted{background-color:var(--tng-color-fill-success-muted)}.fill-error{background-color:var(--tng-color-fill-error-default)}.fill-error-subtle{background-color:var(--tng-color-fill-error-subtle)}.fill-error-muted{background-color:var(--tng-color-fill-error-muted)}.fill-info{background-color:var(--tng-color-fill-info-default)}.fill-info-subtle{background-color:var(--tng-color-fill-info-subtle)}.fill-info-muted{background-color:var(--tng-color-fill-info-muted)}.fill-warning{background-color:var(--tng-color-fill-warning-default)}.fill-warning-subtle{background-color:var(--tng-color-fill-warning-subtle)}.fill-warning-muted{background-color:var(--tng-color-fill-warning-muted)}@property --tng-border-color{syntax:"*";inherits:false}@property --tng-border-color-neutral{syntax:"*";inherits:false}@property --tng-border-color-contrast{syntax:"*";inherits:false}@property --tng-border-width{syntax:"*";inherits:false}.border-none,.border-xs,.border-sm,.border-md,.border-lg,.border-default,.border-emphasis,.border-soft,.border-subtle,.border-muted,.border-dim-default,.border-dim-subtle,.border-dim-muted,.border-primary,.border-primary-emphasis,.border-primary-subtle,.border-primary-muted,.border-secondary,.border-secondary-emphasis,.border-secondary-subtle,.border-secondary-muted,.border-bz4x,.border-bz4x-subtle,.border-bz4x-muted,.border-ev,.border-success,.border-success-subtle,.border-success-muted,.border-error,.border-error-subtle,.border-error-muted,.border-info,.border-info-subtle,.border-info-muted,.border-warning{border:var(--tng-border-width,1px) solid var(--tng-border-color,currentColor)}.border-default,.border-emphasis,.border-subtle,.border-muted,.border-dim-default,.border-dim-subtle,.border-dim-muted{&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-border-color:var(--tng-border-color-neutral)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-border-color:var(--tng-border-color-contrast)}}.border-none{--tng-border-width:var(--tng-stroke-none)}.border-xs{--tng-border-width:var(--tng-stroke-xs)}.border-sm{--tng-border-width:var(--tng-stroke-sm)}.border-md{--tng-border-width:var(--tng-stroke-md)}.border-lg{--tng-border-width:var(--tng-stroke-lg)}.border-default{--tng-border-color-neutral:var(--tng-color-border-neutral-default);--tng-border-color-contrast:var(--tng-color-border-contrast-default)}.border-emphasis{--tng-border-color-neutral:var(--tng-color-border-neutral-emphasis);--tng-border-color-contrast:var(--tng-color-border-contrast-emphasis)}.border-subtle{--tng-border-color-neutral:var(--tng-color-border-neutral-subtle);--tng-border-color-contrast:var(--tng-color-border-contrast-subtle)}.border-muted{--tng-border-color-neutral:var(--tng-color-border-neutral-muted);--tng-border-color-contrast:var(--tng-color-border-contrast-muted)}.border-soft{--tng-border-color-neutral:var(--tng-color-border-neutral-soft)}.border-dim-default{--tng-border-color-neutral:var(--tng-color-border-dim-neutral-default);--tng-border-color-contrast:var(--tng-color-border-dim-contrast-default)}.border-dim-subtle{--tng-border-color-neutral:var(--tng-color-border-dim-neutral-subtle);--tng-border-color-contrast:var(--tng-color-border-dim-contrast-subtle)}.border-dim-muted{--tng-border-color-neutral:var(--tng-color-border-dim-neutral-muted);--tng-border-color-contrast:var(--tng-color-border-dim-contrast-muted)}.border-primary{--tng-border-color:var(--tng-color-border-primary-default)}.border-primary-emphasis{--tng-border-color:var(--tng-color-border-primary-emphasis)}.border-primary-subtle{--tng-border-color:var(--tng-color-border-primary-subtle)}.border-primary-muted{--tng-border-color:var(--tng-color-border-primary-muted)}.border-secondary{--tng-border-color:var(--tng-color-border-secondary-default)}.border-secondary-emphasis{--tng-border-color:var(--tng-color-border-secondary-emphasis)}.border-secondary-subtle{--tng-border-color:var(--tng-color-border-secondary-subtle)}.border-secondary-muted{--tng-border-color:var(--tng-color-border-secondary-muted)}.border-bz4x{--tng-border-color:var(--tng-color-border-bz4x-default)}.border-bz4x-subtle{--tng-border-color:var(--tng-color-border-bz4x-subtle)}.border-bz4x-muted{--tng-border-color:var(--tng-color-border-bz4x-muted)}.border-ev{--tng-border-color:var(--tng-color-border-ev-default)}.border-success{--tng-border-color:var(--tng-color-border-success-default)}.border-success-subtle{--tng-border-color:var(--tng-color-border-success-subtle)}.border-success-muted{--tng-border-color:var(--tng-color-border-success-muted)}.border-error{--tng-border-color:var(--tng-color-border-error-default)}.border-error-subtle{--tng-border-color:var(--tng-color-border-error-subtle)}.border-error-muted{--tng-border-color:var(--tng-color-border-error-muted)}.border-info{--tng-border-color:var(--tng-color-border-info-default)}.border-info-subtle{--tng-border-color:var(--tng-color-border-info-subtle)}.border-info-muted{--tng-border-color:var(--tng-color-border-info-muted)}.border-warning{--tng-border-color:var(--tng-color-border-warning-default)}.radius-none{border-radius:var(--tng-radius-none)}.radius-2xs{border-radius:var(--tng-radius-2xs)}.radius-xs{border-radius:var(--tng-radius-xs)}.radius-sm{border-radius:var(--tng-radius-sm)}.radius-md{border-radius:var(--tng-radius-md)}.radius-lg{border-radius:var(--tng-radius-lg)}.radius-xl{border-radius:var(--tng-radius-xl)}.tng-branded{display:none}html[data-brand=kinto] .tng-branded[data-brand=kinto],html[data-brand=lexus] .tng-branded[data-brand=lexus],html[data-brand=toyota] .tng-branded[data-brand=toyota]{display:revert-layer}.hidden{display:none}.invisible{visibility:hidden}.sr-only{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.hidden-no-sm,.hidden-no-md,.hidden-no-lg,.hidden-no-xl,.hidden-no-2xl,.hidden-xs-only{display:none}@media (width>=576px){.hidden-no-sm{display:revert}.hidden-sm,.hidden-sm-only{display:none}}@media (width>=768px){.hidden-sm-only,.hidden-no-md{display:revert}.hidden-md,.hidden-md-only{display:none}}@media (width>=992px){.hidden-md-only,.hidden-no-lg{display:revert}.hidden-lg,.hidden-lg-only{display:none}}@media (width>=1200px){.hidden-lg-only,.hidden-no-xl{display:revert}.hidden-xl,.hidden-xl-only{display:none}}@media (width>=1600px){.hidden-xl-only,.hidden-no-2xl{display:revert}.hidden-2xl,.hidden-2xl-only{display:none}}:root{--tng-elevation-none:none;--tng-elevation-sm:0 4px 10px 0 #6c70731a;--tng-elevation-md:0 15px 80px 0 #0000000a, 0 2px 10px 0 #00000008, 0 4px 24px 0 #0000000d, 0 1px 4px 0 #00000005;--tng-elevation-lg:0 15px 80px 0 #0000000a, 0 5px 24px 0 #0000000d, 0 2px 10px 0 #00000008, 0 1px 4px 0 #00000005}.elevation-none{box-shadow:none}.elevation-sm{box-shadow:var(--tng-elevation-sm)}.elevation-md{box-shadow:var(--tng-elevation-md)}.elevation-lg{box-shadow:var(--tng-elevation-lg)}.tng-accent-button,.tng-accordion-trigger,.tng-button,.tng-calendar-week button,.tng-carousel-control,.tng-chip,.tng-content a,.tng-icon-button,.tng-link,.tng-list-option:not([tabindex="-1"]),.tng-media-button,.tng-model-card-item,.tng-model-card-trigger,.tng-overflow-scroll,.tng-pill-button,.tng-radio-control input[type=radio],.tng-social-button,.tng-social-media-button,.tng-stepper-step,.tng-tabs>*,.tng-tabs-item,.tng-toggle-control input[type=checkbox],.tng-focus{&:focus-visible{outline:var(--tng-stroke-md) solid var(--tng-ring-color,var(--tng-color-border-focus-neutral-default));outline-offset:var(--tng-ring-offset,2px);.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-ring-color:var(--tng-ring-color,var(--tng-color-border-focus-contrast-default))}z-index:var(--z-above)}}.tng-checkbox-control,:is(.tng-field-control,.tng-control):has(:is(.tng-field-control-button,.tng-control-button)),.tng-list-option,.tng-focus-within{&:has(:focus-visible){outline:var(--tng-stroke-md) solid var(--tng-ring-color,var(--tng-color-border-focus-neutral-default));outline-offset:var(--tng-ring-offset,2px);.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-ring-color:var(--tng-ring-color,var(--tng-color-border-focus-contrast-default))}z-index:var(--z-above);& :focus,& :focus-within{outline:none}}}@property --tng-color{syntax:"*";inherits:true}@property --tng-color-contrast{syntax:"*";inherits:false}@property --tng-color-neutral{syntax:"*";inherits:false}.fg-default,.fg-emphasis,.fg-subtle,.fg-muted,.fg-primary-default,.fg-primary-subtle,.fg-primary-muted{color:var(--tng-color);&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-color:var(--tng-color-neutral)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-color:var(--tng-color-contrast)}}.fg-default{--tng-color-neutral:var(--tng-color-foreground-neutral-default);--tng-color-contrast:var(--tng-color-foreground-contrast-default)}.fg-emphasis{--tng-color-neutral:var(--tng-color-foreground-neutral-emphasis);--tng-color-contrast:var(--tng-color-foreground-contrast-emphasis)}.fg-subtle{--tng-color-neutral:var(--tng-color-foreground-neutral-subtle);--tng-color-contrast:var(--tng-color-foreground-contrast-subtle)}.fg-muted{--tng-color-neutral:var(--tng-color-foreground-neutral-muted);--tng-color-contrast:var(--tng-color-foreground-contrast-muted)}.fg-primary-default{--tng-color-neutral:var(--tng-color-foreground-primary-on-neutral-default);--tng-color-contrast:var(--tng-color-foreground-primary-on-contrast-default)}.fg-primary-subtle{--tng-color-neutral:var(--tng-color-foreground-primary-on-neutral-subtle);--tng-color-contrast:var(--tng-color-foreground-primary-on-contrast-subtle)}.fg-primary-muted{--tng-color-neutral:var(--tng-color-foreground-primary-on-neutral-muted);--tng-color-contrast:var(--tng-color-foreground-primary-on-contrast-muted)}.fg-secondary-default{color:var(--tng-color-foreground-secondary-default)}.fg-secondary-subtle{color:var(--tng-color-foreground-secondary-subtle)}.fg-secondary-muted{color:var(--tng-color-foreground-secondary-muted)}.fg-success-default{color:var(--tng-color-foreground-success-default)}.fg-success-subtle{color:var(--tng-color-foreground-success-subtle)}.fg-success-muted{color:var(--tng-color-foreground-success-muted)}.fg-error-default{color:var(--tng-color-foreground-error-default)}.fg-error-subtle{color:var(--tng-color-foreground-error-subtle)}.fg-error-muted{color:var(--tng-color-foreground-error-muted)}.fg-info-default{color:var(--tng-color-foreground-info-default)}.fg-info-subtle{color:var(--tng-color-foreground-info-subtle)}.fg-info-muted{color:var(--tng-color-foreground-info-muted)}.fg-warning-default{color:var(--tng-color-foreground-warning-default)}@property --tng-gradient-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tng-gradient-size{syntax:"<length-percentage>";inherits:false;initial-value:100%}:where(html){--tng-gradient-fallback-neutral-start:var(--tng-color-fill-secondary-default);--tng-gradient-fallback-neutral-end:color-mix(in oklab, var(--tng-color-fill-secondary-default), #000 40%);--tng-gradient-fallback-contrast-start:color-mix(in oklab, var(--tng-color-fill-secondary-default), #fff 40%);--tng-gradient-fallback-contrast-end:var(--tng-color-fill-secondary-default)}:where(html[data-brand=lexus]){--tng-color-border-gradient-neutral-start:var(--tng-color-copper-400);--tng-color-border-gradient-neutral-end:var(--tng-color-copper-700);--tng-color-border-gradient-contrast-start:var(--tng-color-copper-200);--tng-color-border-gradient-contrast-end:var(--tng-color-copper-500);--tng-color-background-gradient-neutral-start:var(--tng-color-copper-400);--tng-color-background-gradient-neutral-end:var(--tng-color-copper-600);--tng-color-background-gradient-contrast-start:var(--tng-color-copper-200);--tng-color-background-gradient-contrast-end:var(--tng-color-copper-500);--tng-gradient-linear-neutral:linear-gradient(to right, var(--tng-color-border-gradient-neutral-start), var(--tng-color-background-gradient-neutral-end));--tng-gradient-linear-contrast:linear-gradient(to right, var(--tng-color-border-gradient-contrast-start), var(--tng-color-background-gradient-contrast-end))}@supports (background-clip:border-area){:is(.tng-gradient-border,:where(html[data-brand=lexus]) :is(.tng-button:is(.is-secondary,.is-tertiary):not(.is-ghost),.tng-tabs-item.is-ev.is-selected,.tng-chip.is-suggestion:where(button,a,label,input):hover)):not(.tng-no-gradient-border){&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-gradient-border-start:var(--tng-color-border-gradient-neutral-start,var(--tng-gradient-fallback-neutral-start));--tng-gradient-border-end:var(--tng-color-border-gradient-neutral-end,var(--tng-gradient-fallback-neutral-end))}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-gradient-border-start:var(--tng-color-border-gradient-contrast-start,var(--tng-gradient-fallback-contrast-start));--tng-gradient-border-end:var(--tng-color-border-gradient-contrast-end,var(--tng-gradient-fallback-contrast-end))}&:not(:disabled){background:radial-gradient(ellipse var(--tng-gradient-size) 500% at var(--tng-gradient-position) 50%, var(--tng-gradient-border-start), var(--tng-gradient-border-end)), var(--tng-gradient-background,none);background-clip:border-area, padding-box;background-origin:border-box,padding-box;border-color:#0000;&:is(button,a[href],label,summary,[role=button],[role=link],[role=tab]):hover{--tng-gradient-position:50%;--tng-gradient-size:50%}}}}:is(.tng-gradient-fill,:where(html[data-brand=lexus]) :is(.tng-ai-button,.tng-simple-header-bar)):not(.tng-no-gradient-fill){&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-gradient-fill-start:var(--tng-color-background-gradient-neutral-start,var(--tng-gradient-fallback-neutral-start));--tng-gradient-fill-end:var(--tng-color-background-gradient-neutral-end,var(--tng-gradient-fallback-neutral-end))}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-gradient-fill-start:var(--tng-color-background-gradient-contrast-start,var(--tng-gradient-fallback-contrast-start));--tng-gradient-fill-end:var(--tng-color-background-gradient-contrast-end,var(--tng-gradient-fallback-contrast-end))}&:not(:disabled,:is(button,a[href],label,summary,[role=button],[role=link],[role=tab]):active){background:radial-gradient(ellipse var(--tng-gradient-size) 500% at var(--tng-gradient-position,0) 50%, var(--tng-gradient-fill-start), var(--tng-gradient-fill-end));background-origin:border-box;background-clip:border-box;border-color:#0000;&:is(button,a[href],label,summary,[role=button],[role=link],[role=tab]):is(:hover,:focus-visible){--tng-gradient-position:50%;--tng-gradient-size:50%}}}.tng-gradient-border:not(.tng-no-gradient-border),.tng-gradient-fill:not(.tng-no-gradient-fill){transition:--tng-gradient-position var(--tng-transition-duration-m) ease, --tng-gradient-size var(--tng-transition-duration-m) ease}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-grow-2{flex-grow:2}.flex-grow-3{flex-grow:3}.flex-grow-4{flex-grow:4}.flex-grow-5{flex-grow:5}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.flex-shrink-2{flex-shrink:2}.flex-shrink-3{flex-shrink:3}.flex-shrink-4{flex-shrink:4}.flex-shrink-5{flex-shrink:5}.gap-none{gap:var(--tng-spacing-none)}.gap-3xs{gap:var(--tng-spacing-3xs)}.gap-2xs{gap:var(--tng-spacing-2xs)}.gap-xs{gap:var(--tng-spacing-xs)}.gap-sm{gap:var(--tng-spacing-sm)}.gap-md{gap:var(--tng-spacing-md)}.gap-lg{gap:var(--tng-spacing-lg)}.gap-xl{gap:var(--tng-spacing-xl)}.gap-2xl{gap:var(--tng-spacing-2xl)}.gap-3xl{gap:var(--tng-spacing-3xl)}.gap-4xl{gap:var(--tng-spacing-4xl)}.gap-5xl{gap:var(--tng-spacing-5xl)}.gap-6xl{gap:var(--tng-spacing-6xl)}.gap-7xl{gap:var(--tng-spacing-7xl)}.gap-8xl{gap:var(--tng-spacing-8xl)}.gap-9xl{gap:var(--tng-spacing-9xl)}.gap-10xl{gap:var(--tng-spacing-10xl)}.gap-11xl{gap:var(--tng-spacing-11xl)}.gap-12xl{gap:var(--tng-spacing-12xl)}.gap-13xl{gap:var(--tng-spacing-13xl)}.gap-14xl{gap:var(--tng-spacing-14xl)}.gap-15xl{gap:var(--tng-spacing-15xl)}.gap-16xl{gap:var(--tng-spacing-16xl)}.gap-17xl{gap:var(--tng-spacing-17xl)}.gap-18xl{gap:var(--tng-spacing-18xl)}.col-gap-none{column-gap:var(--tng-spacing-none)}.col-gap-3xs{column-gap:var(--tng-spacing-3xs)}.col-gap-2xs{column-gap:var(--tng-spacing-2xs)}.col-gap-xs{column-gap:var(--tng-spacing-xs)}.col-gap-sm{column-gap:var(--tng-spacing-sm)}.col-gap-md{column-gap:var(--tng-spacing-md)}.col-gap-lg{column-gap:var(--tng-spacing-lg)}.col-gap-xl{column-gap:var(--tng-spacing-xl)}.col-gap-2xl{column-gap:var(--tng-spacing-2xl)}.col-gap-3xl{column-gap:var(--tng-spacing-3xl)}.col-gap-4xl{column-gap:var(--tng-spacing-4xl)}.col-gap-5xl{column-gap:var(--tng-spacing-5xl)}.col-gap-6xl{column-gap:var(--tng-spacing-6xl)}.col-gap-7xl{column-gap:var(--tng-spacing-7xl)}.col-gap-8xl{column-gap:var(--tng-spacing-8xl)}.col-gap-9xl{column-gap:var(--tng-spacing-9xl)}.col-gap-10xl{column-gap:var(--tng-spacing-10xl)}.col-gap-11xl{column-gap:var(--tng-spacing-11xl)}.col-gap-12xl{column-gap:var(--tng-spacing-12xl)}.col-gap-13xl{column-gap:var(--tng-spacing-13xl)}.col-gap-14xl{column-gap:var(--tng-spacing-14xl)}.col-gap-15xl{column-gap:var(--tng-spacing-15xl)}.col-gap-16xl{column-gap:var(--tng-spacing-16xl)}.col-gap-17xl{column-gap:var(--tng-spacing-17xl)}.col-gap-18xl{column-gap:var(--tng-spacing-18xl)}.row-gap-none{row-gap:var(--tng-spacing-none)}.row-gap-3xs{row-gap:var(--tng-spacing-3xs)}.row-gap-2xs{row-gap:var(--tng-spacing-2xs)}.row-gap-xs{row-gap:var(--tng-spacing-xs)}.row-gap-sm{row-gap:var(--tng-spacing-sm)}.row-gap-md{row-gap:var(--tng-spacing-md)}.row-gap-lg{row-gap:var(--tng-spacing-lg)}.row-gap-xl{row-gap:var(--tng-spacing-xl)}.row-gap-2xl{row-gap:var(--tng-spacing-2xl)}.row-gap-3xl{row-gap:var(--tng-spacing-3xl)}.row-gap-4xl{row-gap:var(--tng-spacing-4xl)}.row-gap-5xl{row-gap:var(--tng-spacing-5xl)}.row-gap-6xl{row-gap:var(--tng-spacing-6xl)}.row-gap-7xl{row-gap:var(--tng-spacing-7xl)}.row-gap-8xl{row-gap:var(--tng-spacing-8xl)}.row-gap-9xl{row-gap:var(--tng-spacing-9xl)}.row-gap-10xl{row-gap:var(--tng-spacing-10xl)}.row-gap-11xl{row-gap:var(--tng-spacing-11xl)}.row-gap-12xl{row-gap:var(--tng-spacing-12xl)}.row-gap-13xl{row-gap:var(--tng-spacing-13xl)}.row-gap-14xl{row-gap:var(--tng-spacing-14xl)}.row-gap-15xl{row-gap:var(--tng-spacing-15xl)}.row-gap-16xl{row-gap:var(--tng-spacing-16xl)}.row-gap-17xl{row-gap:var(--tng-spacing-17xl)}.row-gap-18xl{row-gap:var(--tng-spacing-18xl)}.align-content-space-around{align-content:space-around}.align-content-space-between{align-content:space-between}.align-content-space-evenly{align-content:space-evenly}.align-content-baseline{align-content:baseline}.align-content-stretch{align-content:stretch}.align-content-start{align-content:start}.align-content-center{align-content:center}.align-content-end{align-content:end}.align-items-baseline{align-items:baseline}.align-items-stretch{align-items:stretch}.align-items-start{align-items:start}.align-items-center{align-items:center}.align-items-end{align-items:end}.align-self-baseline{align-self:baseline}.align-self-stretch{align-self:stretch}.align-self-start{align-self:start}.align-self-center{align-self:center}.align-self-end{align-self:end}.justify-content-space-around{justify-content:space-around}.justify-content-space-between{justify-content:space-between}.justify-content-space-evenly{justify-content:space-evenly}.justify-content-start{justify-content:start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:end}.justify-items-baseline{justify-items:baseline}.justify-items-stretch{justify-items:stretch}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-self-baseline{justify-self:baseline}.justify-self-stretch{justify-self:stretch}.justify-self-start{justify-self:start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:end}.col-1{grid-column:auto/span 1}.col-2{grid-column:auto/span 2}.col-3,.col-1-fourth{grid-column:auto/span 3}.col-4,.col-1-third{grid-column:auto/span 4}.col-5{grid-column:auto/span 5}.col-6,.col-half{grid-column:auto/span 6}.col-7{grid-column:auto/span 7}.col-8,.col-2-third{grid-column:auto/span 8}.col-9,.col-3-fourth{grid-column:auto/span 9}.col-10{grid-column:auto/span 10}.col-11{grid-column:auto/span 11}.col-12{grid-column:auto/span 12}.tng-overflow-ellipsis{box-sizing:content-box;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow-x:clip}.tng-overflow-multiline-ellipsis{box-sizing:content-box;max-block-size:calc(var(--tng-overflow-multiline-ellipsis-max-lines,3) * 1lh);text-overflow:ellipsis;-webkit-line-clamp:var(--tng-overflow-multiline-ellipsis-max-lines,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:clip}.tng-overflow-scroll{scrollbar-gutter:stable;scrollbar-color:var(--tng-scrollbar-thumb) transparent;scrollbar-width:thin;overflow:auto;&:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-scrollbar-thumb:var(--tng-color-surface-contrast-default)}.tng-alert &,&.on-contrast,.is-contrast:not(.is-contrast .is-contrast) &,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) &{--tng-scrollbar-thumb:var(--tng-color-surface-neutral-default)}.tng-overflow-scroll-indicators &,&.has-hidden-scrollbar{scrollbar-width:none}&.is-inline{overflow:auto hidden}&.is-block{overflow:hidden auto}}.tng-overflow-scroll-indicators{--tng-overflow-scroll-indicator-color:var(--tng-background-color,var(--tng-background-color-neutral,var(--tng-color-background-neutral-default)));--tng-overflow-scroll-indicator-size:var(--tng-spacing-4xl);display:inline-block;position:relative;&:has(>.tng-overflow-scroll.is-inline),&:has(>.tng-overflow-scroll.is-block){&:before,&:after{z-index:1;pointer-events:none;content:"";background-blend-mode:multiply;opacity:0;block-size:100%;transition:opacity var(--tng-transition-duration-xf) linear;position:absolute}&>.tng-icon,&>.tng-icon-button{z-index:2;pointer-events:none;opacity:0;transition:opacity var(--tng-transition-duration-xf) linear;position:absolute}&>.tng-icon-button{pointer-events:auto}}&:has(>.tng-overflow-scroll.is-inline){&:before,&:after{inline-size:var(--tng-overflow-scroll-indicator-size);block-size:100%;inset-block-start:0}&:before{background:linear-gradient(calc(var(--tng-direction,1) * 90deg), color-mix(in srgb, var(--tng-overflow-scroll-indicator-color) 95%, transparent) 19.71%, color-mix(in srgb, var(--tng-overflow-scroll-indicator-color) 75%, transparent) 45.19%, color-mix(in srgb, var(--tng-overflow-scroll-indicator-color) 50%, transparent) 71.63%, transparent 100%);inset-inline-start:0}&:after{background:linear-gradient(calc(var(--tng-direction,1) * -90deg), color-mix(in srgb, var(--tng-overflow-scroll-indicator-color) 95%, transparent) 19.71%, color-mix(in srgb, var(--tng-overflow-scroll-indicator-color) 75%, transparent) 45.19%, color-mix(in srgb, var(--tng-overflow-scroll-indicator-color) 50%, transparent) 71.63%, transparent 100%);inset-inline-end:0}&[data-overflow-start=true]:before,&[data-overflow-end=true]:after{opacity:1}&>.icon-chevron-left,&>.tng-icon-button:has(.icon-chevron-left){inset-block-start:50%;inset-inline-start:0;translate:0 -50%}&>.icon-chevron-right,&>.tng-icon-button:has(.icon-chevron-right){inset-block-start:50%;inset-inline-end:0;translate:0 -50%}&[data-overflow-start=true]>:is(.icon-chevron-left,.tng-icon-button:has(.icon-chevron-left)),&[data-overflow-end=true]>:is(.icon-chevron-right,.tng-icon-button:has(.icon-chevron-right)){opacity:1}}&:has(>.tng-overflow-scroll.is-block){&:before,&:after{inline-size:100%;block-size:var(--tng-overflow-scroll-indicator-size);inset-inline-start:0}&:before{background:linear-gradient(180deg, color-mix(in srgb, var(--tng-overflow-scroll-indicator-color) 95%, transparent) 19.71%, color-mix(in srgb, var(--tng-overflow-scroll-indicator-color) 75%, transparent) 45.19%, color-mix(in srgb, var(--tng-overflow-scroll-indicator-color) 50%, transparent) 71.63%, transparent 100%);inset-block-start:0}&:after{background:linear-gradient(0deg, color-mix(in srgb, var(--tng-overflow-scroll-indicator-color) 95%, transparent) 19.71%, color-mix(in srgb, var(--tng-overflow-scroll-indicator-color) 75%, transparent) 45.19%, color-mix(in srgb, var(--tng-overflow-scroll-indicator-color) 50%, transparent) 71.63%, transparent 100%);inset-block-end:0}&[data-overflow-start=true]:before,&[data-overflow-end=true]:after{opacity:1}&>.icon-chevron-up,&>.tng-icon-button:has(.icon-chevron-up){translate:calc(var(--tng-direction,1) * -50%) 0;inset-block-start:0;inset-inline-start:50%}&>.icon-chevron-down,&>.tng-icon-button:has(.icon-chevron-down){translate:calc(var(--tng-direction,1) * -50%) 0;inset-block-end:0;inset-inline-start:50%}&[data-overflow-start=true]>:is(.icon-chevron-up,.tng-icon-button:has(.icon-chevron-up)),&[data-overflow-end=true]>:is(.icon-chevron-down,.tng-icon-button:has(.icon-chevron-down)){opacity:1}}}.p-absolute{position:absolute}.p-fixed{position:fixed}.p-relative{position:relative}.p-sticky{position:sticky}.at-center{translate:calc(var(--tng-direction,1) * -50%) -50%;inset-block-start:50%;inset-inline-start:50%}.at-golden-ratio,.at-pretty-center{--tng-position-top:calc((1 - var(--tng-golden-ratio)) * 100%);translate:calc(var(--tng-direction,1) * -50%) calc(-1 * var(--tng-position-top));inset-block-start:var(--tng-position-top);inset-inline-start:50%}.at-maximum{inset:0}.at-top{translate:calc(var(--tng-direction,1) * -50%) 0;inset-block-start:var(--tng-inset,0);inset-inline-start:50%}.at-right{inset-block-start:50%;inset-inline-end:var(--tng-inset,0);translate:0 -50%}.at-left{inset-block-start:50%;inset-inline-start:var(--tng-inset,0);translate:0 -50%}.at-bottom{translate:calc(var(--tng-direction,1) * -50%) 0;inset-block-end:var(--tng-inset,0);inset-inline-start:50%}.at-top-left{inset-block-start:var(--tng-inset,0);inset-inline-start:var(--tng-inset,0)}.at-top-right{inset-block-start:var(--tng-inset,0);inset-inline-end:var(--tng-inset,0)}.at-bottom-left{inset-block-end:var(--tng-inset,0);inset-inline-start:var(--tng-inset,0)}.at-bottom-right{inset-block-end:var(--tng-inset,0);inset-inline-end:var(--tng-inset,0)}.inset-none{--tng-inset:var(--tng-spacing-none)}.inset-3xs{--tng-inset:var(--tng-spacing-3xs)}.inset-2xs{--tng-inset:var(--tng-spacing-2xs)}.inset-xs{--tng-inset:var(--tng-spacing-xs)}.inset-sm{--tng-inset:var(--tng-spacing-sm)}.inset-md{--tng-inset:var(--tng-spacing-md)}.inset-lg{--tng-inset:var(--tng-spacing-lg)}.inset-xl{--tng-inset:var(--tng-spacing-xl)}.inset-2xl{--tng-inset:var(--tng-spacing-2xl)}.inset-3xl{--tng-inset:var(--tng-spacing-3xl)}.inset-4xl{--tng-inset:var(--tng-spacing-4xl)}.inset-5xl{--tng-inset:var(--tng-spacing-5xl)}.inset-6xl{--tng-inset:var(--tng-spacing-6xl)}.inset-7xl{--tng-inset:var(--tng-spacing-7xl)}.inset-8xl{--tng-inset:var(--tng-spacing-8xl)}.inset-9xl{--tng-inset:var(--tng-spacing-9xl)}.inset-10xl{--tng-inset:var(--tng-spacing-10xl)}:root,[dir=ltr]{--tng-direction:1}[dir=rtl]{--tng-direction:-1}.tng-rtl-flip-x:dir(rtl){scale:-1 1}@property --tng-size{syntax:"*";inherits:false}:root{--tng-size-4xs:15ch;--tng-size-3xs:20ch;--tng-size-2xs:30ch;--tng-size-xs:40ch;--tng-size-sm:50ch;--tng-size-md:60ch;--tng-size-lg:70ch;--tng-size-xl:80ch;--tng-size-full:100%}.size-2xs,.size-xs,.size-sm,.size-md,.size-lg,.size-xl{box-sizing:content-box}.size-4xs{--tng-size:var(--tng-size-4xs)}.size-3xs{--tng-size:var(--tng-size-3xs)}.size-2xs{--tng-size:var(--tng-size-2xs)}.size-xs{--tng-size:var(--tng-size-xs)}.size-sm{--tng-size:var(--tng-size-sm)}.size-md{--tng-size:var(--tng-size-md)}.size-lg{--tng-size:var(--tng-size-lg)}.size-xl{--tng-size:var(--tng-size-xl)}.size-full{--tng-size:var(--tng-size-full)}.p-3xs{padding:var(--tng-spacing-3xs)}.p-2xs{padding:var(--tng-spacing-2xs)}.p-xs{padding:var(--tng-spacing-xs)}.p-sm{padding:var(--tng-spacing-sm)}.p-md{padding:var(--tng-spacing-md)}.p-lg{padding:var(--tng-spacing-lg)}.p-xl{padding:var(--tng-spacing-xl)}.p-2xl{padding:var(--tng-spacing-2xl)}.p-3xl{padding:var(--tng-spacing-3xl)}.p-4xl{padding:var(--tng-spacing-4xl)}.p-5xl{padding:var(--tng-spacing-5xl)}.p-6xl{padding:var(--tng-spacing-6xl)}.p-7xl{padding:var(--tng-spacing-7xl)}.p-8xl{padding:var(--tng-spacing-8xl)}.p-9xl{padding:var(--tng-spacing-9xl)}.p-10xl{padding:var(--tng-spacing-10xl)}.p-11xl{padding:var(--tng-spacing-11xl)}.p-12xl{padding:var(--tng-spacing-12xl)}.p-13xl{padding:var(--tng-spacing-13xl)}.p-14xl{padding:var(--tng-spacing-14xl)}.p-15xl{padding:var(--tng-spacing-15xl)}.p-16xl{padding:var(--tng-spacing-16xl)}.p-17xl{padding:var(--tng-spacing-17xl)}.p-18xl{padding:var(--tng-spacing-18xl)}.p-none{padding:var(--tng-spacing-none)}.pb-3xs{padding-block:var(--tng-spacing-3xs)}.pb-2xs{padding-block:var(--tng-spacing-2xs)}.pb-xs{padding-block:var(--tng-spacing-xs)}.pb-sm{padding-block:var(--tng-spacing-sm)}.pb-md{padding-block:var(--tng-spacing-md)}.pb-lg{padding-block:var(--tng-spacing-lg)}.pb-xl{padding-block:var(--tng-spacing-xl)}.pb-2xl{padding-block:var(--tng-spacing-2xl)}.pb-3xl{padding-block:var(--tng-spacing-3xl)}.pb-4xl{padding-block:var(--tng-spacing-4xl)}.pb-5xl{padding-block:var(--tng-spacing-5xl)}.pb-6xl{padding-block:var(--tng-spacing-6xl)}.pb-7xl{padding-block:var(--tng-spacing-7xl)}.pb-8xl{padding-block:var(--tng-spacing-8xl)}.pb-9xl{padding-block:var(--tng-spacing-9xl)}.pb-10xl{padding-block:var(--tng-spacing-10xl)}.pb-11xl{padding-block:var(--tng-spacing-11xl)}.pb-12xl{padding-block:var(--tng-spacing-12xl)}.pb-13xl{padding-block:var(--tng-spacing-13xl)}.pb-14xl{padding-block:var(--tng-spacing-14xl)}.pb-15xl{padding-block:var(--tng-spacing-15xl)}.pb-16xl{padding-block:var(--tng-spacing-16xl)}.pb-17xl{padding-block:var(--tng-spacing-17xl)}.pb-18xl{padding-block:var(--tng-spacing-18xl)}.pb-none{padding-block:var(--tng-spacing-none)}.pbs-3xs{padding-block-start:var(--tng-spacing-3xs)}.pbs-2xs{padding-block-start:var(--tng-spacing-2xs)}.pbs-xs{padding-block-start:var(--tng-spacing-xs)}.pbs-sm{padding-block-start:var(--tng-spacing-sm)}.pbs-md{padding-block-start:var(--tng-spacing-md)}.pbs-lg{padding-block-start:var(--tng-spacing-lg)}.pbs-xl{padding-block-start:var(--tng-spacing-xl)}.pbs-2xl{padding-block-start:var(--tng-spacing-2xl)}.pbs-3xl{padding-block-start:var(--tng-spacing-3xl)}.pbs-4xl{padding-block-start:var(--tng-spacing-4xl)}.pbs-5xl{padding-block-start:var(--tng-spacing-5xl)}.pbs-6xl{padding-block-start:var(--tng-spacing-6xl)}.pbs-7xl{padding-block-start:var(--tng-spacing-7xl)}.pbs-8xl{padding-block-start:var(--tng-spacing-8xl)}.pbs-9xl{padding-block-start:var(--tng-spacing-9xl)}.pbs-10xl{padding-block-start:var(--tng-spacing-10xl)}.pbs-11xl{padding-block-start:var(--tng-spacing-11xl)}.pbs-12xl{padding-block-start:var(--tng-spacing-12xl)}.pbs-13xl{padding-block-start:var(--tng-spacing-13xl)}.pbs-14xl{padding-block-start:var(--tng-spacing-14xl)}.pbs-15xl{padding-block-start:var(--tng-spacing-15xl)}.pbs-16xl{padding-block-start:var(--tng-spacing-16xl)}.pbs-17xl{padding-block-start:var(--tng-spacing-17xl)}.pbs-18xl{padding-block-start:var(--tng-spacing-18xl)}.pbs-none{padding-block-start:var(--tng-spacing-none)}.pbe-3xs{padding-block-end:var(--tng-spacing-3xs)}.pbe-2xs{padding-block-end:var(--tng-spacing-2xs)}.pbe-xs{padding-block-end:var(--tng-spacing-xs)}.pbe-sm{padding-block-end:var(--tng-spacing-sm)}.pbe-md{padding-block-end:var(--tng-spacing-md)}.pbe-lg{padding-block-end:var(--tng-spacing-lg)}.pbe-xl{padding-block-end:var(--tng-spacing-xl)}.pbe-2xl{padding-block-end:var(--tng-spacing-2xl)}.pbe-3xl{padding-block-end:var(--tng-spacing-3xl)}.pbe-4xl{padding-block-end:var(--tng-spacing-4xl)}.pbe-5xl{padding-block-end:var(--tng-spacing-5xl)}.pbe-6xl{padding-block-end:var(--tng-spacing-6xl)}.pbe-7xl{padding-block-end:var(--tng-spacing-7xl)}.pbe-8xl{padding-block-end:var(--tng-spacing-8xl)}.pbe-9xl{padding-block-end:var(--tng-spacing-9xl)}.pbe-10xl{padding-block-end:var(--tng-spacing-10xl)}.pbe-11xl{padding-block-end:var(--tng-spacing-11xl)}.pbe-12xl{padding-block-end:var(--tng-spacing-12xl)}.pbe-13xl{padding-block-end:var(--tng-spacing-13xl)}.pbe-14xl{padding-block-end:var(--tng-spacing-14xl)}.pbe-15xl{padding-block-end:var(--tng-spacing-15xl)}.pbe-16xl{padding-block-end:var(--tng-spacing-16xl)}.pbe-17xl{padding-block-end:var(--tng-spacing-17xl)}.pbe-18xl{padding-block-end:var(--tng-spacing-18xl)}.pbe-none{padding-block-end:var(--tng-spacing-none)}.pi-3xs{padding-inline:var(--tng-spacing-3xs)}.pi-2xs{padding-inline:var(--tng-spacing-2xs)}.pi-xs{padding-inline:var(--tng-spacing-xs)}.pi-sm{padding-inline:var(--tng-spacing-sm)}.pi-md{padding-inline:var(--tng-spacing-md)}.pi-lg{padding-inline:var(--tng-spacing-lg)}.pi-xl{padding-inline:var(--tng-spacing-xl)}.pi-2xl{padding-inline:var(--tng-spacing-2xl)}.pi-3xl{padding-inline:var(--tng-spacing-3xl)}.pi-4xl{padding-inline:var(--tng-spacing-4xl)}.pi-5xl{padding-inline:var(--tng-spacing-5xl)}.pi-6xl{padding-inline:var(--tng-spacing-6xl)}.pi-7xl{padding-inline:var(--tng-spacing-7xl)}.pi-8xl{padding-inline:var(--tng-spacing-8xl)}.pi-9xl{padding-inline:var(--tng-spacing-9xl)}.pi-10xl{padding-inline:var(--tng-spacing-10xl)}.pi-11xl{padding-inline:var(--tng-spacing-11xl)}.pi-12xl{padding-inline:var(--tng-spacing-12xl)}.pi-13xl{padding-inline:var(--tng-spacing-13xl)}.pi-14xl{padding-inline:var(--tng-spacing-14xl)}.pi-15xl{padding-inline:var(--tng-spacing-15xl)}.pi-16xl{padding-inline:var(--tng-spacing-16xl)}.pi-17xl{padding-inline:var(--tng-spacing-17xl)}.pi-18xl{padding-inline:var(--tng-spacing-18xl)}.pi-none{padding-inline:var(--tng-spacing-none)}.pis-3xs{padding-inline-start:var(--tng-spacing-3xs)}.pis-2xs{padding-inline-start:var(--tng-spacing-2xs)}.pis-xs{padding-inline-start:var(--tng-spacing-xs)}.pis-sm{padding-inline-start:var(--tng-spacing-sm)}.pis-md{padding-inline-start:var(--tng-spacing-md)}.pis-lg{padding-inline-start:var(--tng-spacing-lg)}.pis-xl{padding-inline-start:var(--tng-spacing-xl)}.pis-2xl{padding-inline-start:var(--tng-spacing-2xl)}.pis-3xl{padding-inline-start:var(--tng-spacing-3xl)}.pis-4xl{padding-inline-start:var(--tng-spacing-4xl)}.pis-5xl{padding-inline-start:var(--tng-spacing-5xl)}.pis-6xl{padding-inline-start:var(--tng-spacing-6xl)}.pis-7xl{padding-inline-start:var(--tng-spacing-7xl)}.pis-8xl{padding-inline-start:var(--tng-spacing-8xl)}.pis-9xl{padding-inline-start:var(--tng-spacing-9xl)}.pis-10xl{padding-inline-start:var(--tng-spacing-10xl)}.pis-11xl{padding-inline-start:var(--tng-spacing-11xl)}.pis-12xl{padding-inline-start:var(--tng-spacing-12xl)}.pis-13xl{padding-inline-start:var(--tng-spacing-13xl)}.pis-14xl{padding-inline-start:var(--tng-spacing-14xl)}.pis-15xl{padding-inline-start:var(--tng-spacing-15xl)}.pis-16xl{padding-inline-start:var(--tng-spacing-16xl)}.pis-17xl{padding-inline-start:var(--tng-spacing-17xl)}.pis-18xl{padding-inline-start:var(--tng-spacing-18xl)}.pis-none{padding-inline-start:var(--tng-spacing-none)}.pie-3xs{padding-inline-end:var(--tng-spacing-3xs)}.pie-2xs{padding-inline-end:var(--tng-spacing-2xs)}.pie-xs{padding-inline-end:var(--tng-spacing-xs)}.pie-sm{padding-inline-end:var(--tng-spacing-sm)}.pie-md{padding-inline-end:var(--tng-spacing-md)}.pie-lg{padding-inline-end:var(--tng-spacing-lg)}.pie-xl{padding-inline-end:var(--tng-spacing-xl)}.pie-2xl{padding-inline-end:var(--tng-spacing-2xl)}.pie-3xl{padding-inline-end:var(--tng-spacing-3xl)}.pie-4xl{padding-inline-end:var(--tng-spacing-4xl)}.pie-5xl{padding-inline-end:var(--tng-spacing-5xl)}.pie-6xl{padding-inline-end:var(--tng-spacing-6xl)}.pie-7xl{padding-inline-end:var(--tng-spacing-7xl)}.pie-8xl{padding-inline-end:var(--tng-spacing-8xl)}.pie-9xl{padding-inline-end:var(--tng-spacing-9xl)}.pie-10xl{padding-inline-end:var(--tng-spacing-10xl)}.pie-11xl{padding-inline-end:var(--tng-spacing-11xl)}.pie-12xl{padding-inline-end:var(--tng-spacing-12xl)}.pie-13xl{padding-inline-end:var(--tng-spacing-13xl)}.pie-14xl{padding-inline-end:var(--tng-spacing-14xl)}.pie-15xl{padding-inline-end:var(--tng-spacing-15xl)}.pie-16xl{padding-inline-end:var(--tng-spacing-16xl)}.pie-17xl{padding-inline-end:var(--tng-spacing-17xl)}.pie-18xl{padding-inline-end:var(--tng-spacing-18xl)}.pie-none{padding-inline-end:var(--tng-spacing-none)}.m-3xs{margin:var(--tng-spacing-3xs)}.m-2xs{margin:var(--tng-spacing-2xs)}.m-xs{margin:var(--tng-spacing-xs)}.m-sm{margin:var(--tng-spacing-sm)}.m-md{margin:var(--tng-spacing-md)}.m-lg{margin:var(--tng-spacing-lg)}.m-xl{margin:var(--tng-spacing-xl)}.m-2xl{margin:var(--tng-spacing-2xl)}.m-3xl{margin:var(--tng-spacing-3xl)}.m-4xl{margin:var(--tng-spacing-4xl)}.m-5xl{margin:var(--tng-spacing-5xl)}.m-6xl{margin:var(--tng-spacing-6xl)}.m-7xl{margin:var(--tng-spacing-7xl)}.m-8xl{margin:var(--tng-spacing-8xl)}.m-9xl{margin:var(--tng-spacing-9xl)}.m-10xl{margin:var(--tng-spacing-10xl)}.m-11xl{margin:var(--tng-spacing-11xl)}.m-12xl{margin:var(--tng-spacing-12xl)}.m-13xl{margin:var(--tng-spacing-13xl)}.m-14xl{margin:var(--tng-spacing-14xl)}.m-15xl{margin:var(--tng-spacing-15xl)}.m-16xl{margin:var(--tng-spacing-16xl)}.m-17xl{margin:var(--tng-spacing-17xl)}.m-18xl{margin:var(--tng-spacing-18xl)}.m-none{margin:var(--tng-spacing-none)}.mb-3xs{margin-block:var(--tng-spacing-3xs)}.mb-2xs{margin-block:var(--tng-spacing-2xs)}.mb-xs{margin-block:var(--tng-spacing-xs)}.mb-sm{margin-block:var(--tng-spacing-sm)}.mb-md{margin-block:var(--tng-spacing-md)}.mb-lg{margin-block:var(--tng-spacing-lg)}.mb-xl{margin-block:var(--tng-spacing-xl)}.mb-2xl{margin-block:var(--tng-spacing-2xl)}.mb-3xl{margin-block:var(--tng-spacing-3xl)}.mb-4xl{margin-block:var(--tng-spacing-4xl)}.mb-5xl{margin-block:var(--tng-spacing-5xl)}.mb-6xl{margin-block:var(--tng-spacing-6xl)}.mb-7xl{margin-block:var(--tng-spacing-7xl)}.mb-8xl{margin-block:var(--tng-spacing-8xl)}.mb-9xl{margin-block:var(--tng-spacing-9xl)}.mb-10xl{margin-block:var(--tng-spacing-10xl)}.mb-11xl{margin-block:var(--tng-spacing-11xl)}.mb-12xl{margin-block:var(--tng-spacing-12xl)}.mb-13xl{margin-block:var(--tng-spacing-13xl)}.mb-14xl{margin-block:var(--tng-spacing-14xl)}.mb-15xl{margin-block:var(--tng-spacing-15xl)}.mb-16xl{margin-block:var(--tng-spacing-16xl)}.mb-17xl{margin-block:var(--tng-spacing-17xl)}.mb-18xl{margin-block:var(--tng-spacing-18xl)}.mb-none{margin-block:var(--tng-spacing-none)}.mbs-3xs{margin-block-start:var(--tng-spacing-3xs)}.mbs-2xs{margin-block-start:var(--tng-spacing-2xs)}.mbs-xs{margin-block-start:var(--tng-spacing-xs)}.mbs-sm{margin-block-start:var(--tng-spacing-sm)}.mbs-md{margin-block-start:var(--tng-spacing-md)}.mbs-lg{margin-block-start:var(--tng-spacing-lg)}.mbs-xl{margin-block-start:var(--tng-spacing-xl)}.mbs-2xl{margin-block-start:var(--tng-spacing-2xl)}.mbs-3xl{margin-block-start:var(--tng-spacing-3xl)}.mbs-4xl{margin-block-start:var(--tng-spacing-4xl)}.mbs-5xl{margin-block-start:var(--tng-spacing-5xl)}.mbs-6xl{margin-block-start:var(--tng-spacing-6xl)}.mbs-7xl{margin-block-start:var(--tng-spacing-7xl)}.mbs-8xl{margin-block-start:var(--tng-spacing-8xl)}.mbs-9xl{margin-block-start:var(--tng-spacing-9xl)}.mbs-10xl{margin-block-start:var(--tng-spacing-10xl)}.mbs-11xl{margin-block-start:var(--tng-spacing-11xl)}.mbs-12xl{margin-block-start:var(--tng-spacing-12xl)}.mbs-13xl{margin-block-start:var(--tng-spacing-13xl)}.mbs-14xl{margin-block-start:var(--tng-spacing-14xl)}.mbs-15xl{margin-block-start:var(--tng-spacing-15xl)}.mbs-16xl{margin-block-start:var(--tng-spacing-16xl)}.mbs-17xl{margin-block-start:var(--tng-spacing-17xl)}.mbs-18xl{margin-block-start:var(--tng-spacing-18xl)}.mbs-none{margin-block-start:var(--tng-spacing-none)}.mbe-3xs{margin-block-end:var(--tng-spacing-3xs)}.mbe-2xs{margin-block-end:var(--tng-spacing-2xs)}.mbe-xs{margin-block-end:var(--tng-spacing-xs)}.mbe-sm{margin-block-end:var(--tng-spacing-sm)}.mbe-md{margin-block-end:var(--tng-spacing-md)}.mbe-lg{margin-block-end:var(--tng-spacing-lg)}.mbe-xl{margin-block-end:var(--tng-spacing-xl)}.mbe-2xl{margin-block-end:var(--tng-spacing-2xl)}.mbe-3xl{margin-block-end:var(--tng-spacing-3xl)}.mbe-4xl{margin-block-end:var(--tng-spacing-4xl)}.mbe-5xl{margin-block-end:var(--tng-spacing-5xl)}.mbe-6xl{margin-block-end:var(--tng-spacing-6xl)}.mbe-7xl{margin-block-end:var(--tng-spacing-7xl)}.mbe-8xl{margin-block-end:var(--tng-spacing-8xl)}.mbe-9xl{margin-block-end:var(--tng-spacing-9xl)}.mbe-10xl{margin-block-end:var(--tng-spacing-10xl)}.mbe-11xl{margin-block-end:var(--tng-spacing-11xl)}.mbe-12xl{margin-block-end:var(--tng-spacing-12xl)}.mbe-13xl{margin-block-end:var(--tng-spacing-13xl)}.mbe-14xl{margin-block-end:var(--tng-spacing-14xl)}.mbe-15xl{margin-block-end:var(--tng-spacing-15xl)}.mbe-16xl{margin-block-end:var(--tng-spacing-16xl)}.mbe-17xl{margin-block-end:var(--tng-spacing-17xl)}.mbe-18xl{margin-block-end:var(--tng-spacing-18xl)}.mbe-none{margin-block-end:var(--tng-spacing-none)}.mi-3xs{margin-inline:var(--tng-spacing-3xs)}.mi-2xs{margin-inline:var(--tng-spacing-2xs)}.mi-xs{margin-inline:var(--tng-spacing-xs)}.mi-sm{margin-inline:var(--tng-spacing-sm)}.mi-md{margin-inline:var(--tng-spacing-md)}.mi-lg{margin-inline:var(--tng-spacing-lg)}.mi-xl{margin-inline:var(--tng-spacing-xl)}.mi-2xl{margin-inline:var(--tng-spacing-2xl)}.mi-3xl{margin-inline:var(--tng-spacing-3xl)}.mi-4xl{margin-inline:var(--tng-spacing-4xl)}.mi-5xl{margin-inline:var(--tng-spacing-5xl)}.mi-6xl{margin-inline:var(--tng-spacing-6xl)}.mi-7xl{margin-inline:var(--tng-spacing-7xl)}.mi-8xl{margin-inline:var(--tng-spacing-8xl)}.mi-9xl{margin-inline:var(--tng-spacing-9xl)}.mi-10xl{margin-inline:var(--tng-spacing-10xl)}.mi-11xl{margin-inline:var(--tng-spacing-11xl)}.mi-12xl{margin-inline:var(--tng-spacing-12xl)}.mi-13xl{margin-inline:var(--tng-spacing-13xl)}.mi-14xl{margin-inline:var(--tng-spacing-14xl)}.mi-15xl{margin-inline:var(--tng-spacing-15xl)}.mi-16xl{margin-inline:var(--tng-spacing-16xl)}.mi-17xl{margin-inline:var(--tng-spacing-17xl)}.mi-18xl{margin-inline:var(--tng-spacing-18xl)}.mi-auto{margin-inline:auto}.mi-none{margin-inline:var(--tng-spacing-none)}.mis-3xs{margin-inline-start:var(--tng-spacing-3xs)}.mis-2xs{margin-inline-start:var(--tng-spacing-2xs)}.mis-xs{margin-inline-start:var(--tng-spacing-xs)}.mis-sm{margin-inline-start:var(--tng-spacing-sm)}.mis-md{margin-inline-start:var(--tng-spacing-md)}.mis-lg{margin-inline-start:var(--tng-spacing-lg)}.mis-xl{margin-inline-start:var(--tng-spacing-xl)}.mis-2xl{margin-inline-start:var(--tng-spacing-2xl)}.mis-3xl{margin-inline-start:var(--tng-spacing-3xl)}.mis-4xl{margin-inline-start:var(--tng-spacing-4xl)}.mis-5xl{margin-inline-start:var(--tng-spacing-5xl)}.mis-6xl{margin-inline-start:var(--tng-spacing-6xl)}.mis-7xl{margin-inline-start:var(--tng-spacing-7xl)}.mis-8xl{margin-inline-start:var(--tng-spacing-8xl)}.mis-9xl{margin-inline-start:var(--tng-spacing-9xl)}.mis-10xl{margin-inline-start:var(--tng-spacing-10xl)}.mis-11xl{margin-inline-start:var(--tng-spacing-11xl)}.mis-12xl{margin-inline-start:var(--tng-spacing-12xl)}.mis-13xl{margin-inline-start:var(--tng-spacing-13xl)}.mis-14xl{margin-inline-start:var(--tng-spacing-14xl)}.mis-15xl{margin-inline-start:var(--tng-spacing-15xl)}.mis-16xl{margin-inline-start:var(--tng-spacing-16xl)}.mis-17xl{margin-inline-start:var(--tng-spacing-17xl)}.mis-18xl{margin-inline-start:var(--tng-spacing-18xl)}.mis-auto{margin-inline-start:auto}.mis-none{margin-inline-start:var(--tng-spacing-none)}.mie-3xs{margin-inline-end:var(--tng-spacing-3xs)}.mie-2xs{margin-inline-end:var(--tng-spacing-2xs)}.mie-xs{margin-inline-end:var(--tng-spacing-xs)}.mie-sm{margin-inline-end:var(--tng-spacing-sm)}.mie-md{margin-inline-end:var(--tng-spacing-md)}.mie-lg{margin-inline-end:var(--tng-spacing-lg)}.mie-xl{margin-inline-end:var(--tng-spacing-xl)}.mie-2xl{margin-inline-end:var(--tng-spacing-2xl)}.mie-3xl{margin-inline-end:var(--tng-spacing-3xl)}.mie-4xl{margin-inline-end:var(--tng-spacing-4xl)}.mie-5xl{margin-inline-end:var(--tng-spacing-5xl)}.mie-6xl{margin-inline-end:var(--tng-spacing-6xl)}.mie-7xl{margin-inline-end:var(--tng-spacing-7xl)}.mie-8xl{margin-inline-end:var(--tng-spacing-8xl)}.mie-9xl{margin-inline-end:var(--tng-spacing-9xl)}.mie-10xl{margin-inline-end:var(--tng-spacing-10xl)}.mie-11xl{margin-inline-end:var(--tng-spacing-11xl)}.mie-12xl{margin-inline-end:var(--tng-spacing-12xl)}.mie-13xl{margin-inline-end:var(--tng-spacing-13xl)}.mie-14xl{margin-inline-end:var(--tng-spacing-14xl)}.mie-15xl{margin-inline-end:var(--tng-spacing-15xl)}.mie-16xl{margin-inline-end:var(--tng-spacing-16xl)}.mie-17xl{margin-inline-end:var(--tng-spacing-17xl)}.mie-18xl{margin-inline-end:var(--tng-spacing-18xl)}.mie-auto{margin-inline-end:auto}.mie-none{margin-inline-end:var(--tng-spacing-none)}:is(.tng-field-control-button,.tng-control-button),.tng-count-indicator-label,.tng-energy-label,.tng-energy-labels>*,.tng-tag .tng-link,:is(.tng-accordion-trigger,.tng-button,.tng-badge,.tng-label,.tng-pill-button,.tng-segmented-control-item,.tng-tag) span,.tng-text-box{text-box:trim-both cap alphabetic}.tng-touch-target-sm{--touch-target-size:max(24px, var(--tng-spacing-24))}:is(.tng-accent-button,.tng-accordion-trigger,.tng-button,.tng-icon-button,.tng-link,.tng-pill-button,.tng-social-button,.tng-social-media-button,.tng-stepper-step,.tng-touch-target,.tng-touch-target-sm):where(:not(.p-absolute,.p-fixed,.p-sticky,.tng-no-touch-target)){position:var(--tng-position,relative);&:not(.tng-touch-target-sm){--touch-target-size:max(44px, var(--tng-spacing-44))}&:after{inline-size:100%;min-inline-size:var(--touch-target-size);block-size:100%;min-block-size:var(--touch-target-size);content:"";transform:translate(calc(var(--tng-direction,1) * -50%), -50%);position:absolute;inset-block-start:50%;inset-inline-start:50%}&.tng-debug:after{background:var(--tng-debug-color)}}:root{--z-above:1;--z-behind:-1;--z-base:0;--z-dropdown:1000;--z-sticky:2000;--z-overlay:3000;--z-toast:4000;--z-tooltip:5000}.z-above{z-index:var(--z-above)}.z-behind{z-index:var(--z-behind)}.z-base{z-index:var(--z-base)}.z-dropdown{z-index:var(--z-dropdown)}.z-sticky{z-index:var(--z-sticky)}.z-overlay{z-index:var(--z-overlay)}.z-toast{z-index:var(--z-toast)}.z-tooltip{z-index:var(--z-tooltip)}.zz-top{z-index:calc(infinity)}}
