@layer legacy,revert-legacy,starlight,apply-legacy,aemglobal,tng;@layer tng.reset,tng.foundations,tng.layouts,tng.components,tng.userstyles,tng.utilities;@layer apply-legacy{.tng-legacy-apply{color:#282830;font-family:Toyota Base,arial,helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.5;text-align:left}.tng-legacy-apply a{color:#282830;cursor:pointer}.tng-legacy-apply a:hover{color:#6c7073;-webkit-text-decoration:none;text-decoration:none}.tng-legacy-apply a:not([href],[class]){color:inherit;-webkit-text-decoration:none;text-decoration:none}.tng-legacy-apply a:not([href],[class]):hover{color:inherit;-webkit-text-decoration:none;text-decoration:none}.tng-legacy-apply a>code{color:inherit}.tng-legacy-apply address{margin-bottom:10px;font-style:normal}.tng-legacy-apply :heading{margin-top:0;margin-bottom:8px}.tng-legacy-apply hr{margin-top:16px;margin-bottom:16px;border-top:1px solid rgb(0 0 0 / 10%)}.tng-legacy-apply p{margin-bottom:24px}.tng-legacy-apply ol,.tng-legacy-apply ul,.tng-legacy-apply dl,.tng-legacy-apply ol ol,.tng-legacy-apply ul ul,.tng-legacy-apply ol ul,.tng-legacy-apply ul ol{margin-bottom:0}.tng-legacy-apply dt{font-weight:700}.tng-legacy-apply dd{margin-bottom:5px;margin-left:0}.tng-legacy-apply blockquote{margin:0 0 10px}.tng-legacy-apply b,.tng-legacy-apply strong{font-weight:bolder}.tng-legacy-apply small{font-size:80%}.tng-legacy-apply sub,.tng-legacy-apply sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}.tng-legacy-apply sub{bottom:-.25em}.tng-legacy-apply sup{top:-.5em}.tng-legacy-apply pre,.tng-legacy-apply code,.tng-legacy-apply kbd,.tng-legacy-apply samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}.tng-legacy-apply pre{display:block;font-size:87.5%;color:#212529}.tng-legacy-apply figure{margin:0 0 1px}.tng-legacy-apply caption{padding-top:7.5px;padding-bottom:7.5px;color:#6c757d;text-align:left;caption-side:bottom}.tng-legacy-apply th{text-align:-webkit-match-parent}.tng-legacy-apply label{display:inline-block;margin-bottom:5px}.tng-legacy-apply button{border:0;background:none;font:inherit;padding:0;margin:0;color:#000}.tng-legacy-apply button:focus:not(:focus-visible){outline:0}.tng-legacy-apply input,.tng-legacy-apply button,.tng-legacy-apply select,.tng-legacy-apply optgroup,.tng-legacy-apply textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.tng-legacy-apply button,.tng-legacy-apply input{overflow:visible}.tng-legacy-apply button,.tng-legacy-apply select{text-transform:none}.tng-legacy-apply [role=button]{cursor:pointer}.tng-legacy-apply select{overflow-wrap:normal}.tng-legacy-apply button,.tng-legacy-apply [type=button],.tng-legacy-apply [type=reset],.tng-legacy-apply [type=submit]{appearance:button}.tng-legacy-apply button:not(:disabled),.tng-legacy-apply [type=button]:not(:disabled),.tng-legacy-apply [type=reset]:not(:disabled),.tng-legacy-apply [type=submit]:not(:disabled){cursor:pointer}.tng-legacy-apply input[type=radio],.tng-legacy-apply input[type=checkbox]{box-sizing:border-box;padding:0}.tng-legacy-apply textarea{overflow:auto;resize:vertical}.tng-legacy-apply fieldset{min-width:0;padding:0;margin:0;border:0}.tng-legacy-apply legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:5px;font-size:15px;line-height:inherit;color:inherit;white-space:normal}.tng-legacy-apply progress{vertical-align:baseline}.tng-legacy-apply [type=number]::-webkit-inner-spin-button,.tng-legacy-apply [type=number]::-webkit-outer-spin-button{height:auto}.tng-legacy-apply [type=search]{outline-offset:-2px;appearance:none}.tng-legacy-apply [type=search]::-webkit-search-decoration{appearance:none}.tng-legacy-apply ::-webkit-file-upload-button{font:inherit;appearance:button}.tng-legacy-apply output{display:inline-block}.tng-legacy-apply summary{display:list-item;cursor:pointer}.tng-legacy-apply template{display:none}.tng-legacy-apply :is(h1,h2,h3,h4,h5,h6){margin-bottom:8px;font-weight:500;line-height:1.2}.tng-legacy-apply h1{font-size:40px}.tng-legacy-apply h2{font-size:32px}.tng-legacy-apply h3{font-size:28px}.tng-legacy-apply h4{font-size:24px}.tng-legacy-apply h5{font-size:20px}.tng-legacy-apply h6{font-size:16px}.tng-legacy-apply small{font-size:.875em;font-weight:400}.tng-legacy-apply mark{padding:.2em;background-color:#fcf8e3}.tng-legacy-apply code{font-size:87.5%;color:#e83e8c;overflow-wrap:break-word}.tng-legacy-apply kbd{padding:2px 4px;font-size:87.5%;color:#fff;background-color:#212529;border-radius:2px}.tng-legacy-apply kbd kbd{padding:0;font-size:100%;font-weight:700}.tng-legacy-apply pre code{font-size:inherit;color:inherit;word-break:normal}.tng-legacy-apply li{margin-bottom:8px}.tng-legacy-apply iframe{border:none}.tng-legacy-apply button:focus{outline:none}.tng-legacy-apply h1{font-size:40px;font-family:Toyota Book,arial,helvetica,sans-serif;line-height:1.2;font-weight:400;text-transform:uppercase;margin-bottom:16px}.tng-legacy-apply h2{font-size:34px;font-family:Toyota Semibold,arial,helvetica,sans-serif;line-height:1.2;font-weight:400;text-transform:uppercase;margin-bottom:16px}.tng-legacy-apply h3{font-size:28px;font-family:Toyota Regular,arial,helvetica,sans-serif;line-height:1.2;font-weight:400;text-transform:none;margin-bottom:16px}.tng-legacy-apply h4{font-size:22px;font-family:Toyota Regular,arial,helvetica,sans-serif;line-height:1.2;font-weight:400;text-transform:none;margin-bottom:16px}.tng-legacy-apply h5{font-size:20px;font-family:Toyota Semibold,arial,helvetica,sans-serif;line-height:1.2;font-weight:400;text-transform:none;margin-bottom:16px}.tng-legacy-apply h6{margin-bottom:16px}.tng-legacy-apply strong{font-size:16px;font-family:Toyota Regular,arial,helvetica,sans-serif;font-weight:400;text-transform:none;margin-bottom:16px}}@layer revert-legacy{html[class^=astro-],*[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}:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) a,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) address,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) b,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) blockquote,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) body,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) button,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) caption,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) code,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) dd,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) dl,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) dt,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) fieldset,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) figure,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) :is(h1,h2,h3,h4,h5,h6),:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) hr,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) iframe,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) input,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) kbd,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) legend,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) mark,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) ol,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) output,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) p,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) pre,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) progress,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) samp,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) select,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) small,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) strong,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) sub,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) summary,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) sup,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) table,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) textarea,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) th,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) ul,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) .header,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) .body,:is(html[class^=astro-],*[data-app-root=true],#storybook-root,.tng-root) .footer{all:revert;font-size:inherit}}@layer tng.reset{html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root{box-sizing:border-box;scroll-behavior:smooth;line-height:1.5;overflow-wrap:break-word;tab-size:2;--csstools-color-scheme--light: initial;color-scheme:only light;isolation:isolate;hanging-punctuation:first allow-end last;text-size-adjust:none;-webkit-font-smoothing:antialiased}:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) *,:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) *:before,:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) *:after{box-sizing:inherit}:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) h1,:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) h2,:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) h3,:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) h4,:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) h5,:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) h6,:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) p,:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) figure,:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) blockquote,:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) dl,:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) dd{margin:0}:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) :is(h1,h2,h3,h4,h5,h6){text-wrap:balance}:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) p{text-wrap:pretty}:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) em,:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) i{font-style:italic}:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) strong,:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) b{font-weight:700}:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) ul,:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) ol{padding:0;margin:0}:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) ul[role=list],:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) ol[role=list]{list-style:none}:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) input,:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) button,:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) textarea,:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) select{font:inherit}:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) fieldset{padding:0;margin:0;border:none}:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) legend{padding:0}:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) textarea:not([rows]){min-height:10em}:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) img,:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) picture,:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) video,:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) canvas,:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) svg{display:block;max-width:100%}:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) dialog{inset:auto;width:auto;max-width:100dvi;height:auto;max-height:100dvb;padding:0;background:none;border:none}:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) *:popover-open{position:absolute;top:unset;right:unset;bottom:unset;left:unset;padding:0;margin:0;overflow:visible;background:none;border:none}:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) :target{scroll-margin-block:5ex}@media(prefers-reduced-motion:no-preference){html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root{interpolate-size:allow-keywords}:is(html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root) *{interpolate-size:inherit}}html[class^=astro-] .not-content,*[data-app-root=true],#storybook-root,.tng-root{@view-transition{navigation:auto}}html,body{scrollbar-gutter:stable}[inert]:is(html,body),:is(html,body):has(dialog[open],.tng-modal[open]){overflow:hidden}}@layer tng.foundations{.tng-content{display:flex;flex-direction:column;gap:var(--tng-spacing-md)}:is(.tng-content blockquote,.tng-content caption,.tng-content del,.tng-content figcaption,.tng-content s):not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) :is(.tng-content blockquote,.tng-content caption,.tng-content del,.tng-content figcaption,.tng-content s),.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-content blockquote,.tng-content caption,.tng-content del,.tng-content figcaption,.tng-content s){color:var(--tng-color-foreground-neutral-emphasis)}.tng-alert :is(.tng-content blockquote,.tng-content caption,.tng-content del,.tng-content figcaption,.tng-content s),.on-contrast:is(.tng-content blockquote,.tng-content caption,.tng-content del,.tng-content figcaption,.tng-content s),.is-contrast:not(.is-contrast .is-contrast) :is(.tng-content blockquote,.tng-content caption,.tng-content del,.tng-content figcaption,.tng-content s),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-content blockquote,.tng-content caption,.tng-content del,.tng-content figcaption,.tng-content s){color:var(--tng-color-foreground-contrast-emphasis)}.tng-content abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help}.tng-content blockquote{padding-left:var(--tng-spacing-2xl);font-style:italic;border-left:var(--tng-stroke-md) solid var(--tng-blockquote-border-color)}:is(.tng-content blockquote):not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) :is(.tng-content blockquote),.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-content blockquote){--tng-blockquote-border-color: var(--tng-color-border-neutral-default)}.tng-alert :is(.tng-content blockquote),.on-contrast:is(.tng-content blockquote),.is-contrast:not(.is-contrast .is-contrast) :is(.tng-content blockquote),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-content blockquote){--tng-blockquote-border-color: var(--tng-color-border-contrast-emphasis)}.tng-content caption{caption-side:bottom}.tng-content dd{margin-left:var(--tng-spacing-xl)}.tng-content figcaption{margin-top:var(--tng-spacing-md)}.tng-content hr{margin-top:var(--tng-spacing-md);margin-bottom:var(--tng-spacing-md)}.tng-content img,.tng-content picture,.tng-content video{height:auto}.tng-content mark{padding-left:.1em;padding-right:.1em;background-color:var(--tng-color-fill-info-muted)}.tng-content small{font-size:var(--tng-mobile-body-sm-default-font-size)}.tng-content summary{cursor:pointer}.tng-content sup,.tng-content sub{font-size:var(--tng-mobile-body-sm-default-font-size);line-height:0}}@layer tng.foundations{@property --tng-viewport-size-sm{syntax: "<length>"; inherits: true; initial-value: 100vw; initial-value: 100vi;}@property --tng-viewport-size-md{syntax: "<length>"; inherits: true; initial-value: 100vw; initial-value: 100vi;}@property --tng-viewport-size-lg{syntax: "<length>"; inherits: true; initial-value: 100vw; initial-value: 100vi;}@property --tng-viewport-size-xl{syntax: "<length>"; inherits: true; initial-value: 100vw; initial-value: 100vi;}@property --tng-viewport-size-2xl{syntax: "<length>"; inherits: true; initial-value: 100vw; initial-value: 100vi;}@property --tng-viewport-size-3xl{syntax: "<length>"; inherits: true; initial-value: 100vw; initial-value: 100vi;}:root{--tng-breakpoint-xs: 375px;--tng-breakpoint-sm: 576px;--tng-breakpoint-md: 768px;--tng-breakpoint-lg: 992px;--tng-breakpoint-xl: 1200px;--tng-breakpoint-2xl: 1600px;--tng-breakpoint-3xl: 1920px;container:tng-root / inline-size;--tng-viewport-size-sm: min(var(--tng-breakpoint-sm), 100vw);--tng-viewport-size-md: min(var(--tng-breakpoint-md), 100vw);--tng-viewport-size-lg: min(var(--tng-breakpoint-lg), 100vw);--tng-viewport-size-xl: min(var(--tng-breakpoint-xl), 100vw);--tng-viewport-size-2xl: min(var(--tng-breakpoint-2xl), 100vw);--tng-viewport-size-3xl: min(var(--tng-breakpoint-3xl), 100vw)}@supports (top: 1vi){:root{--tng-viewport-size-3xl: min(var(--tng-breakpoint-3xl), 100vi)}}@supports (top: 1vi){:root{--tng-viewport-size-2xl: min(var(--tng-breakpoint-2xl), 100vi)}}@supports (top: 1vi){:root{--tng-viewport-size-xl: min(var(--tng-breakpoint-xl), 100vi)}}@supports (top: 1vi){:root{--tng-viewport-size-lg: min(var(--tng-breakpoint-lg), 100vi)}}@supports (top: 1vi){:root{--tng-viewport-size-md: min(var(--tng-breakpoint-md), 100vi)}}@supports (top: 1vi){:root{--tng-viewport-size-sm: min(var(--tng-breakpoint-sm), 100vi)}}}@layer tng.foundations{.tng-box,.tng-scheme{color:var(--tng-color);background-color:var(--tng-background-color)}:is(.tng-box,.tng-scheme):not(.is-contrast):not(.is-contrast *),.is-contrast .is-contrast:is(.tng-box,.tng-scheme):not(.is-contrast .is-contrast :is(.tng-box,.tng-scheme)),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) :is(.tng-box,.tng-scheme),.is-contrast .is-contrast .is-contrast .is-contrast:is(.tng-box,.tng-scheme):not(.is-contrast .is-contrast .is-contrast .is-contrast :is(.tng-box,.tng-scheme)),.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-box,.tng-scheme){--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(.tng-box,.tng-scheme),.is-contrast:is(.tng-box,.tng-scheme):not(.is-contrast :is(.tng-box,.tng-scheme)),.is-contrast:not(.is-contrast .is-contrast) :is(.tng-box,.tng-scheme),.is-contrast .is-contrast .is-contrast:is(.tng-box,.tng-scheme):not(.is-contrast .is-contrast .is-contrast :is(.tng-box,.tng-scheme)),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-box,.tng-scheme),.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast:is(.tng-box,.tng-scheme):not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast :is(.tng-box,.tng-scheme)),.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-box,.tng-scheme){--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) )}}@layer tng.foundations{: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-ease-in-out: cubic-bezier(.77, 0, .175, 1);--tng-transition-ease-out: cubic-bezier(.23, 1, .32, 1)}@media(prefers-reduced-motion:reduce){:root{--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}}}@layer tng.foundations{:where(html[data-brand=lexus]){--tng-font-family: var(--tng-font-font-family-lexus, inherit)}:where(html[data-brand=toyota]){--tng-font-family: var(--tng-font-font-family-toyota, inherit)}.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-control-button,.tng-control-input,.tng-control-label,.tng-control label,.tng-count-indicator-helper,.tng-energy-labels>*,.tng-energy-label,.tng-field :is(label,.tng-field-error,.tng-field-info,.tng-field-label),.tng-link,.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-radio-control,.tng-slider-labels,.tng-slot:before,.tng-social-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);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);background-color:var(--tng-text-background-color, transparent)}.is-1:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body){--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-1.is-emphasis:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body){--tng-font-weight: var(--tng-typography-body-1-font-weight-emphasis)}.is-2:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body){--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-2.is-emphasis:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body){--tng-font-weight: var(--tng-typography-body-2-font-weight-emphasis)}.is-3:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body){--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-3.is-emphasis:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body){--tng-font-weight: var(--tng-typography-body-3-font-weight-emphasis)}.is-4:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body){--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-4.is-emphasis:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body){--tng-font-weight: var(--tng-typography-body-4-font-weight-emphasis)}.is-5:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body){--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-5.is-emphasis:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body){--tng-font-weight: var(--tng-typography-body-5-font-weight-emphasis)}:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body):where(:not(.is-1,.is-2,.is-3,.is-4,.is-5,.is-7,.is-8)),.is-6:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body){--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)}:is(:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body):where(:not(.is-1,.is-2,.is-3,.is-4,.is-5,.is-7,.is-8)),.is-6:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body)):is(.tng-accordion-trigger),.is-emphasis:is(:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body):where(:not(.is-1,.is-2,.is-3,.is-4,.is-5,.is-7,.is-8)),.is-6:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body)){--tng-font-weight: var(--tng-typography-body-6-font-weight-emphasis)}.is-heavy:is(:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body):where(:not(.is-1,.is-2,.is-3,.is-4,.is-5,.is-7,.is-8)),.is-6:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body)){--tng-font-weight: var(--tng-typography-body-6-font-weight-heavy)}:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body):where(.tng-badge,.tng-calendar-week button,.tng-checkbox-control,.tng-slider-labels,.tng-stepper-step,.tng-table,.tng-tag),.is-7:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body){--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(:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body):where(.tng-badge,.tng-calendar-week button,.tng-checkbox-control,.tng-slider-labels,.tng-stepper-step,.tng-table,.tng-tag),.is-7:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body)):is(th),.is-emphasis:is(:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body):where(.tng-badge,.tng-calendar-week button,.tng-checkbox-control,.tng-slider-labels,.tng-stepper-step,.tng-table,.tng-tag),.is-7:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body)){--tng-font-weight: var(--tng-typography-body-7-font-weight-emphasis)}.is-heavy:is(:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body):where(.tng-badge,.tng-calendar-week button,.tng-checkbox-control,.tng-slider-labels,.tng-stepper-step,.tng-table,.tng-tag),.is-7:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body)){--tng-font-weight: var(--tng-typography-body-7-font-weight-heavy)}:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body):where(.tng-calendar-weekdays>*,.tng-count-indicator-helper,.tng-field-error,.tng-field-info,.tng-list-powertrain-subtitle),.is-8:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body){--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:is(:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body):where(.tng-calendar-weekdays>*,.tng-count-indicator-helper,.tng-field-error,.tng-field-info,.tng-list-powertrain-subtitle),.is-8:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body)){--tng-font-weight: var(--tng-typography-body-8-font-weight-emphasis)}.is-heavy:is(:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body):where(.tng-calendar-weekdays>*,.tng-count-indicator-helper,.tng-field-error,.tng-field-info,.tng-list-powertrain-subtitle),.is-8:is(.tng-accent-button,.tng-accordion-trigger,.tng-badge,.tng-button,.tng-calendar-week button,.tng-calendar-weekdays>*,.tng-carousel-progress-item,.tng-checkbox-control,.tng-content,.tng-control-button,.tng-control-input,.tng-count-indicator-helper,.tng-field :where(.tng-field-error,.tng-field-info,.tng-field-label),.tng-list-option,.tng-list-powertrain,.tng-list-powertrain-subtitle,.tng-pill-button,.tng-slider-labels,.tng-social-button,.tng-stepper-step,.tng-table,.tng-tag,.tng-toggle-control,.tng-text-body)){--tng-font-weight: var(--tng-typography-body-8-font-weight-heavy)}.is-1:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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-1.is-emphasis:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--tng-font-weight: var( --tng-typography-title-mobile-1-font-weight-emphasis )}.is-2:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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-2.is-emphasis:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--tng-font-weight: var( --tng-typography-title-mobile-2-font-weight-emphasis )}.is-3:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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-3.is-emphasis:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--tng-font-weight: var( --tng-typography-title-mobile-3-font-weight-emphasis )}:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h1),.is-4:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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:is(:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h1),.is-4:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title)){--tng-font-weight: var( --tng-typography-title-mobile-4-font-weight-emphasis )}:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h2),.is-5:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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:is(:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h2),.is-5:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title)){--tng-font-weight: var( --tng-typography-title-mobile-5-font-weight-emphasis )}:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h3),:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):where(:not(.is-1,.is-2,.is-3,.is-4,.is-5,.is-7,.is-8,.is-9,.is-10)),.is-6:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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:is(:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h3),:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):where(:not(.is-1,.is-2,.is-3,.is-4,.is-5,.is-7,.is-8,.is-9,.is-10)),.is-6:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title)){--tng-font-weight: var( --tng-typography-title-mobile-6-font-weight-emphasis )}:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h4),.tng-stepper :is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title),.is-7:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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:is(:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h4),.tng-stepper :is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title),.is-7:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title)){--tng-font-weight: var( --tng-typography-title-mobile-7-font-weight-emphasis )}.tng-popover :is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title),:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h5),.is-8:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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:is(.tng-popover :is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title),:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h5),.is-8:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title)){--tng-font-weight: var( --tng-typography-title-mobile-8-font-weight-emphasis )}:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h6),.is-9:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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:is(:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h6),.is-9:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title)){--tng-font-weight: var( --tng-typography-title-mobile-9-font-weight-emphasis )}.is-10:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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)}.is-10.is-emphasis:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--tng-font-weight: var( --tng-typography-title-mobile-10-font-weight-emphasis )}@media(min-width:768px){.is-1:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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-1.is-emphasis:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--tng-font-weight: var( --tng-typography-title-tablet-1-font-weight-emphasis )}.is-2:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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-2.is-emphasis:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--tng-font-weight: var( --tng-typography-title-tablet-2-font-weight-emphasis )}.is-3:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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-3.is-emphasis:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--tng-font-weight: var( --tng-typography-title-tablet-3-font-weight-emphasis )}:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h1),.is-4:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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:is(:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h1),.is-4:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title)){--tng-font-weight: var( --tng-typography-title-tablet-4-font-weight-emphasis )}:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h2),.is-5:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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:is(:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h2),.is-5:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title)){--tng-font-weight: var( --tng-typography-title-tablet-5-font-weight-emphasis )}:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h3),:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):where(:not(.is-1,.is-2,.is-3,.is-4,.is-5,.is-7,.is-8,.is-9,.is-10)),.is-6:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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:is(:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h3),:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):where(:not(.is-1,.is-2,.is-3,.is-4,.is-5,.is-7,.is-8,.is-9,.is-10)),.is-6:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title)){--tng-font-weight: var( --tng-typography-title-tablet-6-font-weight-emphasis )}:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h4),.tng-stepper :is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title),.is-7:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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:is(:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h4),.tng-stepper :is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title),.is-7:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title)){--tng-font-weight: var( --tng-typography-title-tablet-7-font-weight-emphasis )}.tng-popover :is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title),:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h5),.is-8:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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:is(.tng-popover :is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title),:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h5),.is-8:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title)){--tng-font-weight: var( --tng-typography-title-tablet-8-font-weight-emphasis )}:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h6),.is-9:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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:is(:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h6),.is-9:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title)){--tng-font-weight: var( --tng-typography-title-tablet-9-font-weight-emphasis )}.is-10:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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 )}.is-10.is-emphasis:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--tng-font-weight: var( --tng-typography-title-tablet-10-font-weight-emphasis )}}@media(min-width:1200px){.is-1:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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-1.is-emphasis:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--tng-font-weight: var( --tng-typography-title-desktop-1-font-weight-emphasis )}.is-2:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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-2.is-emphasis:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--tng-font-weight: var( --tng-typography-title-desktop-2-font-weight-emphasis )}.is-3:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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-3.is-emphasis:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--tng-font-weight: var( --tng-typography-title-desktop-3-font-weight-emphasis )}:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h1),.is-4:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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:is(:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h1),.is-4:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title)){--tng-font-weight: var( --tng-typography-title-desktop-4-font-weight-emphasis )}:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h2),.is-5:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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:is(:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h2),.is-5:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title)){--tng-font-weight: var( --tng-typography-title-desktop-5-font-weight-emphasis )}:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h3),:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):where(:not(.is-1,.is-2,.is-3,.is-4,.is-5,.is-7,.is-8,.is-9,.is-10)),.is-6:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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:is(:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h3),:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):where(:not(.is-1,.is-2,.is-3,.is-4,.is-5,.is-7,.is-8,.is-9,.is-10)),.is-6:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title)){--tng-font-weight: var( --tng-typography-title-desktop-6-font-weight-emphasis )}:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h4),.tng-stepper :is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title),.is-7:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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:is(:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h4),.tng-stepper :is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title),.is-7:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title)){--tng-font-weight: var( --tng-typography-title-desktop-7-font-weight-emphasis )}.tng-popover :is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title),:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h5),.is-8:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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:is(.tng-popover :is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title),:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h5),.is-8:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title)){--tng-font-weight: var( --tng-typography-title-desktop-8-font-weight-emphasis )}:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h6),.is-9:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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:is(:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title):is(h6),.is-9:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title)){--tng-font-weight: var( --tng-typography-title-desktop-9-font-weight-emphasis )}.is-10:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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 )}.is-10.is-emphasis:is(.tng-content :is(h1,h2,h3,h4,h5,h6),.tng-text-title){--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-tag{overflow-wrap:normal}}@layer tng.foundations{:root{--tng-golden-ratio: .618}}@layer tng.layouts{.tng-container{display:grid;grid-template-columns:var(--tng-container-margin) var(--tng-container-size) var(--tng-container-margin);container:tng-container / inline-size;--tng-container-margin: var(--tng-spacing-md);--tng-container-size: 1fr}@media(min-width:768px){.tng-container{--tng-container-margin: var(--tng-spacing-lg)}}@media(min-width:992px){.tng-container{--tng-container-margin: var(--tng-spacing-md)}}@media(min-width:1200px){.tng-container{--tng-container-margin: 1fr;--tng-container-size: 1140px}}@media(min-width:1600px){.tng-container{--tng-container-size: 1440px}}.tng-container *{grid-column:2}.is-fullbleed:is(.tng-container *){grid-column:1 / -1}}@layer tng.layouts{.tng-cover{display:flex;flex-direction:column;min-height:100dvb}.tng-cover main,.tng-cover .main,.tng-cover *:only-child{margin-top:auto;margin-bottom:auto}}@layer tng.layouts{.tng-frame{display:flex;align-items:center;justify-content:center;width:-webkit-fill-available;width:-moz-available;width:stretch;aspect-ratio:var(--tng-frame-ratio);overflow:hidden}.tng-frame img,.tng-frame video{width:100%;height:100%;object-fit:cover}.tng-frame.is-1-1,.tng-frame: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"}.tng-frame.is-3-2{--tng-frame-ratio: 3 / 2;--tng-slot-text: "3*2"}.tng-frame.is-3-4{--tng-frame-ratio: 3 / 4;--tng-slot-text: "3*4"}.tng-frame.is-4-3{--tng-frame-ratio: 4 / 3;--tng-slot-text: "4*3"}.tng-frame.is-9-16{--tng-frame-ratio: 9 / 16;--tng-slot-text: "9*16"}.tng-frame.is-16-9{--tng-frame-ratio: 16 / 9;--tng-slot-text: "16*9"}.tng-frame.is-21-9{--tng-frame-ratio: 21 / 9;--tng-slot-text: "21*9"}}@layer tng.layouts{.tng-flex{display:flex;gap:var(--tng-spacing-md)}.tng-group{display:flex;flex-wrap:wrap;gap:var(--tng-spacing-md);align-items:center}.tng-row{display:flex;gap:var(--tng-spacing-md);align-items:center;justify-content:space-between;width:-webkit-fill-available;width:-moz-available;width:stretch}.tng-stack{display:flex;flex-direction:column;gap:var(--tng-spacing-md);align-items:start}.tng-simple-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--tng-size, var(--tng-size-md)),100%),1fr));gap:var(--tng-spacing-md)}}@layer tng.layouts{.tng-wrapper{width:var(--tng-size, var(--tng-size-full));container-type:inline-size}}@layer tng.components{.tng-accordion{--tng-accordion-gap: var(--tng-spacing-24);--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{--tng-accordion-margin-transition-duration: var( --tng-accordion-transition-duration )}}.tng-accordion{display:block;width:100%}.tng-accordion::details-content{height:0;margin-top:var(--tng-accordion-gap);margin-bottom:0;overflow-y:clip;translate:0 -1lh;transition:content-visibility var(--tng-accordion-transition-duration) var(--tng-accordion-transition-ease) allow-discrete,height var(--tng-accordion-transition-duration) var(--tng-accordion-transition-ease),margin-bottom var(--tng-accordion-margin-transition-duration) var(--tng-accordion-transition-ease),translate var(--tng-accordion-transition-duration) var(--tng-accordion-transition-ease)}.tng-accordion[open]::details-content{height:auto;margin-top:var(--tng-accordion-gap);margin-bottom:var(--tng-accordion-gap);translate:0 0}.tng-accordion-trigger{display:flex;gap:var(--tng-spacing-08);align-items:center;color:var(--tng-accordion-color, var(--tng-accordion-rested-color));cursor:pointer}.tng-accordion-trigger:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) .tng-accordion-trigger,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) .tng-accordion-trigger{--tng-accordion-rested-color: var(--tng-color-foreground-neutral-emphasis)}.tng-alert .tng-accordion-trigger,.tng-accordion-trigger.on-contrast,.is-contrast:not(.is-contrast .is-contrast) .tng-accordion-trigger,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) .tng-accordion-trigger{--tng-accordion-rested-color: var(--tng-color-foreground-contrast-emphasis)}.tng-accordion-trigger::marker,.tng-accordion-trigger::-webkit-details-marker{display:none}.tng-accordion-trigger>.tng-icon:last-child{margin-left:auto;transition:transform var(--tng-accordion-transition-duration) var(--tng-accordion-transition-easing)}[open]>.tng-accordion-trigger :is(.tng-accordion-trigger>.tng-icon:last-child){transform:rotate(180deg)}}@layer tng.components{.tng-alert{--tng-alert-background-color: var(--tng-color-fill-neutral-default);--tng-alert-color: var(--tng-color-foreground-contrast-default);display:flex;flex-direction:column;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)}.tng-alert *{color:inherit}.tng-alert .tng-alert-header{display:flex;gap:var(--tng-spacing-sm);align-items:center;justify-content:space-between}:is(.tng-alert .tng-alert-header) :is(h1,h2,h3,h4,h5,h6){margin-right:auto}.tng-alert .tng-alert-footer{display:flex;gap:var(--tng-spacing-xl);justify-content:end}:is(.tng-alert .tng-alert-footer) .tng-link{color:var(--tng-buttons-link-button-contrast-foreground-color)}.tng-alert.is-error{--tng-alert-background-color: var(--tng-color-fill-error-default)}.tng-alert.is-info{--tng-alert-background-color: var(--tng-color-blue-500)}.tng-alert.is-success{--tng-alert-background-color: var(--tng-color-fill-success-default)}.tng-alert.is-warning{--tng-alert-background-color: var(--tng-color-yellow-700)}}@layer tng.components{.tng-backdrop{position:absolute;inset:0;z-index:var(--z-overlay);background-color:var(--tng-color-surface-dim-neutral-default);transition:opacity var(--tng-transition-duration-f) ease}@starting-style{.tng-backdrop{opacity:0}}}@layer tng.components{.tng-badge{--tng-badge-background-color: var(--tng-color-fill-contrast-default);--tng-badge-color: var(--tng-color-foreground-neutral-default);--tng-badge-stroke-color: var(--tng-color-border-neutral-default);--tng-font-weight: 400;display:inline flex;flex-shrink:0;gap:var(--tng-spacing-2xs);align-items:center;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)}.tng-badge:has(.tng-icon){padding-left:var(--tng-spacing-sm);padding-right:var(--tng-spacing-lg)}.tng-badge .tng-icon{color:var(--tng-badge-stroke-color)}.tng-badge *{color:inherit}.tng-badge.is-error{--tng-badge-background-color: var(--tng-color-fill-error-muted);--tng-badge-stroke-color: var(--tng-color-border-error-default)}.tng-badge.is-info{--tng-badge-background-color: var(--tng-color-fill-info-muted);--tng-badge-stroke-color: var(--tng-color-border-info-default)}.tng-badge.is-success{--tng-badge-background-color: var(--tng-color-fill-success-muted);--tng-badge-stroke-color: var(--tng-color-border-success-default)}.tng-badge.is-warning{--tng-badge-background-color: var(--tng-color-yellow-200);--tng-badge-stroke-color: var(--tng-color-border-warning-default)}.tng-badge.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)}.tng-badge.is-number.is-contrast{--tng-badge-background-color: var(--tng-color-surface-contrast-default);--tng-badge-color: var(--tng-color-foreground-contrast-default)}}@layer tng.components{:root{--tng-button-icon-size: 20px;--tng-pill-button-icon-size: 24px}.tng-button,.tng-accent-button,.tng-icon-button,.tng-pill-button,.tng-social-button{display:inline flex;gap:var(--tng-button-gap, 0);align-items:center;justify-content:center;max-width: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));-webkit-text-decoration:none;text-decoration:none;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)}.is-sm:is(.tng-button,.tng-accent-button,.tng-icon-button,.tng-pill-button,.tng-social-button){--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:is(.tng-button,.tng-accent-button,.tng-icon-button,.tng-pill-button,.tng-social-button){--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(.tng-button,.tng-accent-button,.tng-icon-button,.tng-pill-button,.tng-social-button) .is-lg,:is(.tng-button,.tng-accent-button,.tng-icon-button,.tng-pill-button,.tng-social-button):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)}:is(.tng-button,.tng-accent-button,.tng-icon-button,.tng-pill-button,.tng-social-button):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}:is(.tng-button,.tng-accent-button,.tng-icon-button,.tng-pill-button,.tng-social-button):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)}:is(.tng-button,.tng-accent-button,.tng-icon-button,.tng-pill-button,.tng-social-button):not(:disabled):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)}:is(.tng-button,.tng-accent-button,.tng-icon-button,.tng-pill-button,.tng-social-button) .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}:is(.tng-button .is-primary,.tng-button:not(.is-secondary,.is-tertiary)):not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) :is(.tng-button .is-primary,.tng-button:not(.is-secondary,.is-tertiary)),.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-button .is-primary,.tng-button:not(.is-secondary,.is-tertiary)){--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 :is(.tng-button .is-primary,.tng-button:not(.is-secondary,.is-tertiary)),.on-contrast:is(.tng-button .is-primary,.tng-button:not(.is-secondary,.is-tertiary)),.is-contrast:not(.is-contrast .is-contrast) :is(.tng-button .is-primary,.tng-button:not(.is-secondary,.is-tertiary)),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-button .is-primary,.tng-button:not(.is-secondary,.is-tertiary)){--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 )}.tng-button.is-secondary{--tng-button-border-width: var(--tng-buttons-border)}.tng-button.is-secondary:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) .tng-button.is-secondary,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) .tng-button.is-secondary{--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-background-color: var( --tng-buttons-main-button-secondary-contrast-rested-fill-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 .tng-button.is-secondary,.tng-button.is-secondary.on-contrast,.is-contrast:not(.is-contrast .is-contrast) .tng-button.is-secondary,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) .tng-button.is-secondary{--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-background-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 )}.tng-button.is-tertiary{--tng-button-padding-inline: 0}.tng-button.is-tertiary:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) .tng-button.is-tertiary,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) .tng-button.is-tertiary{--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 .tng-button.is-tertiary,.tng-button.is-tertiary.on-contrast,.is-contrast:not(.is-contrast .is-contrast) .tng-button.is-tertiary,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) .tng-button.is-tertiary{--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.is-tertiary{--tng-button-border-width: 0 0 var(--tng-buttons-border)}:where(html[data-brand=lexus]) .tng-button.is-tertiary{--tng-button-border-radius: 0}.tng-button.is-tertiary.is-ghost{--tng-button-border-width: 0}.tng-accent-button.is-sm{min-height:32px}.tng-accent-button.is-md{min-height:48px}.tng-accent-button .is-lg,.tng-accent-button:where(:not(.is-sm,.is-md)){min-height:48px}:is(.tng-accent-button.is-default,.tng-accent-button:not(.is-bz4x)):not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) :is(.tng-accent-button.is-default,.tng-accent-button:not(.is-bz4x)),.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-accent-button.is-default,.tng-accent-button:not(.is-bz4x)){--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-border-color: var( --tng-buttons-accent-conversion-button-neutral-hover-border-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 )}.tng-accent-button.is-bz4x:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) .tng-accent-button.is-bz4x,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) .tng-accent-button.is-bz4x{--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 .tng-accent-button,.tng-accent-button.on-contrast,.is-contrast:not(.is-contrast .is-contrast) .tng-accent-button,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) .tng-accent-button{--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-border-color: var( --tng-buttons-accent-conversion-button-contrast-hover-border-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: var(--tng-spacing-xs);--tng-icon-button-icon-size-lg: 40px;--tng-icon-button-icon-size-md: 20px;--tng-icon-button-icon-size-sm: 20px;flex-shrink:0;width:var(--tng-icon-button-size);aspect-ratio:1}.tng-icon-button .is-sm,.tng-icon-button:where(:not(.is-md,.is-lg)){--tng-icon-button-size: 32px}:is(.tng-icon-button .is-sm,.tng-icon-button:where(:not(.is-md,.is-lg))) .tng-icon{--tng-icon-size: var(--tng-icon-button-icon-size-sm)}.tng-icon-button.is-md{--tng-icon-button-size: 40px}.tng-icon-button.is-md .tng-icon{--tng-icon-size: var(--tng-icon-button-icon-size-md)}.tng-icon-button.is-lg{--tng-icon-button-size: 80px}.tng-icon-button.is-lg .tng-icon{--tng-icon-size: var(--tng-icon-button-icon-size-lg)}:is(.tng-icon-button .is-filled,.tng-icon-button: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(.tng-icon-button .is-filled,.tng-icon-button:not(.is-outlined,.is-ghost,.is-neutral,.is-no-bg)),.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-icon-button .is-filled,.tng-icon-button:not(.is-outlined,.is-ghost,.is-neutral,.is-no-bg)){--tng-button-active-background-color: var( --tng-buttons-icon-button-filled-neutral-active-fill-color );--tng-button-active-color: var( --tng-buttons-icon-button-filled-neutral-active-foreground-color );--tng-button-disabled-background-color: var( --tng-buttons-icon-button-filled-neutral-disabled-fill-color );--tng-button-disabled-border-color: var( --tng-buttons-icon-button-filled-neutral-disabled-border-color );--tng-button-disabled-color: var( --tng-buttons-icon-button-filled-neutral-disabled-foreground-color );--tng-button-hover-background-color: var( --tng-buttons-icon-button-filled-neutral-hover-fill-color );--tng-button-hover-border-color: var( --tng-buttons-icon-button-filled-neutral-hover-border-color );--tng-button-hover-color: var( --tng-buttons-icon-button-filled-neutral-hover-foreground-color );--tng-button-rested-background-color: var( --tng-buttons-icon-button-filled-neutral-rested-fill-color );--tng-button-rested-border-color: var( --tng-buttons-icon-button-filled-neutral-rested-border-color );--tng-button-rested-color: var( --tng-buttons-icon-button-filled-neutral-rested-foreground-color )}.tng-alert :is(.tng-icon-button .is-filled,.tng-icon-button:not(.is-outlined,.is-ghost,.is-neutral,.is-no-bg)),.on-contrast:is(.tng-icon-button .is-filled,.tng-icon-button:not(.is-outlined,.is-ghost,.is-neutral,.is-no-bg)),.is-contrast:not(.is-contrast .is-contrast) :is(.tng-icon-button .is-filled,.tng-icon-button:not(.is-outlined,.is-ghost,.is-neutral,.is-no-bg)),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-icon-button .is-filled,.tng-icon-button:not(.is-outlined,.is-ghost,.is-neutral,.is-no-bg)){--tng-button-active-background-color: var( --tng-buttons-icon-button-filled-contrast-active-fill-color );--tng-button-active-border-color: var( --tng-buttons-icon-button-filled-contrast-active-border-color );--tng-button-active-color: var( --tng-buttons-icon-button-filled-contrast-active-foreground-color );--tng-button-disabled-background-color: var( --tng-buttons-icon-button-filled-contrast-disabled-fill-color );--tng-button-disabled-border-color: var( --tng-buttons-icon-button-filled-contrast-disabled-border-color );--tng-button-disabled-color: var( --tng-buttons-icon-button-filled-contrast-disabled-foreground-color );--tng-button-hover-background-color: var( --tng-buttons-icon-button-filled-contrast-hover-fill-color );--tng-button-hover-border-color: var( --tng-buttons-icon-button-filled-contrast-hover-border-color );--tng-button-hover-color: var( --tng-buttons-icon-button-filled-contrast-hover-foreground-color );--tng-button-rested-background-color: var( --tng-buttons-icon-button-filled-contrast-rested-fill-color );--tng-button-rested-border-color: var( --tng-buttons-icon-button-filled-contrast-rested-border-color );--tng-button-rested-color: var( --tng-buttons-icon-button-filled-contrast-rested-foreground-color )}.tng-icon-button.is-outlined{--tng-button-border-width: var(--tng-buttons-border)}.tng-icon-button.is-outlined:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) .tng-icon-button.is-outlined,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) .tng-icon-button.is-outlined{--tng-button-active-background-color: var( --tng-buttons-icon-button-outlined-neutral-active-fill-color );--tng-button-active-color: var( --tng-buttons-icon-button-outlined-neutral-active-foreground-color );--tng-button-disabled-border-color: var( --tng-buttons-icon-button-outlined-neutral-disabled-border-color );--tng-button-disabled-color: var( --tng-buttons-icon-button-outlined-neutral-disabled-foreground-color );--tng-button-hover-background-color: var( --tng-buttons-icon-button-outlined-neutral-hover-fill-color );--tng-button-hover-color: var( --tng-buttons-icon-button-outlined-neutral-hover-foreground-color );--tng-button-rested-border-color: var( --tng-buttons-icon-button-outlined-neutral-rested-border-color );--tng-button-rested-color: var( --tng-buttons-icon-button-outlined-neutral-rested-foreground-color )}.tng-alert .tng-icon-button.is-outlined,.tng-icon-button.is-outlined.on-contrast,.is-contrast:not(.is-contrast .is-contrast) .tng-icon-button.is-outlined,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) .tng-icon-button.is-outlined{--tng-button-active-background-color: var( --tng-buttons-icon-button-outlined-contrast-active-background-color );--tng-button-active-color: var( --tng-buttons-icon-button-outlined-contrast-active-foreground-color );--tng-button-disabled-border-color: var( --tng-buttons-icon-button-outlined-contrast-disabled-border-color );--tng-button-disabled-color: var( --tng-buttons-icon-button-outlined-contrast-disabled-foreground-color );--tng-button-hover-background-color: var( --tng-buttons-icon-button-outlined-contrast-hover-fill-color );--tng-button-hover-color: var( --tng-buttons-icon-button-outlined-contrast-hover-foreground-color );--tng-button-rested-border-color: var( --tng-buttons-icon-button-outlined-contrast-rested-border-color );--tng-button-rested-color: var( --tng-buttons-icon-button-outlined-contrast-rested-foreground-color )}:is(.tng-icon-button.is-ghost,.tng-icon-button.is-neutral,.tng-icon-button.is-no-bg):not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) :is(.tng-icon-button.is-ghost,.tng-icon-button.is-neutral,.tng-icon-button.is-no-bg),.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-icon-button.is-ghost,.tng-icon-button.is-neutral,.tng-icon-button.is-no-bg){--tng-button-active-color: var( --tng-buttons-icon-button-no-bg-neutral-active-foreground-color );--tng-button-disabled-color: var( --tng-buttons-icon-button-no-bg-neutral-disabled-foreground-color );--tng-button-hover-color: var( --tng-buttons-icon-button-no-bg-neutral-hover-foreground-color );--tng-button-rested-color: var( --tng-buttons-icon-button-no-bg-neutral-rested-foreground-color )}.tng-alert :is(.tng-icon-button.is-ghost,.tng-icon-button.is-neutral,.tng-icon-button.is-no-bg),.on-contrast:is(.tng-icon-button.is-ghost,.tng-icon-button.is-neutral,.tng-icon-button.is-no-bg),.is-contrast:not(.is-contrast .is-contrast) :is(.tng-icon-button.is-ghost,.tng-icon-button.is-neutral,.tng-icon-button.is-no-bg),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-icon-button.is-ghost,.tng-icon-button.is-neutral,.tng-icon-button.is-no-bg){--tng-button-active-color: var( --tng-buttons-icon-button-no-bg-contrast-active-foreground-color );--tng-button-disabled-color: var( --tng-buttons-icon-button-no-bg-contrast-disabled-foreground-color );--tng-button-hover-color: var( --tng-buttons-icon-button-no-bg-contrast-hover-foreground-color );--tng-button-rested-color: var( --tng-buttons-icon-button-no-bg-contrast-rested-foreground-color )}.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)}.tng-pill-button.is-sm{--tng-button-padding: var(--tng-spacing-08)}.tng-pill-button.is-md{--tng-button-padding-inline: var(--tng-spacing-12)}.tng-pill-button .is-lg,.tng-pill-button:where(:not(.is-sm,.is-md)){--tng-button-padding-block: var(--tng-spacing-12);--tng-button-padding-inline: var(--tng-spacing-24)}.tng-pill-button:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) .tng-pill-button,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) .tng-pill-button{--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 .tng-pill-button,.tng-pill-button.on-contrast,.is-contrast:not(.is-contrast .is-contrast) .tng-pill-button,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) .tng-pill-button{--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 )}.tng-pill-button.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)}.tng-pill-button.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 )}.tng-pill-button.on-overlay.is-cta{--tng-button-border-color: transparent;--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-pill-button .tng-icon{--tng-icon-size: var(--tng-pill-button-icon-size)}.tng-social-button{--tng-social-button-size-sm: 32px;--tng-social-button-size-md: 40px;--tng-button-border-width: var(--tng-buttons-border);--tng-button-padding: 0;flex-shrink:0;width: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 )}.tng-social-button .is-sm,.tng-social-button:where(:not(.is-lg)){--tng-social-button-size: var(--tng-social-button-size-sm)}.tng-social-button.is-lg{--tng-social-button-size: var(--tng-social-button-size-md)}}@layer tng.components{@property --tng-carousel-control-indicator-progress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}.tng-carousel{position:relative;overflow:hidden}.tng-carousel-track{display:flex;touch-action:pan-y pinch-zoom}.tng-carousel-slide{flex:0 0 var(--tng-carousel-slide-size, 100%);min-width:0}.tng-carousel-controls{display:flex;gap:20px}.tng-carousel-control{--tng-carousel-control-indicator-progress: 0%;--tng-carousel-control-indicator-size: 2px;display:flex;flex-direction:column;gap:calc(16px - var(--tng-carousel-control-indicator-size));width:144px;color:var( --tng-carousel-control-color, var(--tng-carousel-control-color-rested) );text-align:center;background:none;border:none}.tng-carousel-control:before{width:100%;height: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%)}.tng-carousel-control:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) .tng-carousel-control,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) .tng-carousel-control{--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 .tng-carousel-control,.tng-carousel-control.on-contrast,.is-contrast:not(.is-contrast .is-contrast) .tng-carousel-control,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) .tng-carousel-control{--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 )}.tng-carousel-control:not(:disabled):hover{--tng-carousel-control-indicator-color: var( --tng-carousel-control-indicator-color-hover );--tng-carousel-control-indicator-size: 4px;cursor:pointer}.tng-carousel-control.is-active{--tng-carousel-control-indicator-size: 4px}.tng-carousel-control.is-active:before{animation:tng-carousel-control-progress var(--tng-carousel-control-progress-duration, 5s) linear forwards}@media(prefers-reduced-motion:reduce){.tng-carousel-control.is-active{--tng-carousel-control-indicator-progress: 100%}.tng-carousel-control.is-active:before{animation:none}}.tng-carousel-control .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%}}}@layer tng.components{.tng-count-indicator{display:grid;grid-template-areas:"helper helper" "dots buttons";align-items:center}.tng-count-indicator-helper{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:helper}.tng-count-indicator-dots{-ms-grid-row:2;-ms-grid-column:1;--tng-count-indicator-dots-gap: var(--tng-spacing-08);--tng-count-indicator-dots-size: var(--tng-spacing-08);display:inline flex;grid-area:dots;gap:var(--tng-count-indicator-dots-gap);height:var(--tng-count-indicator-dots-size)}.tng-count-indicator-dots:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) .tng-count-indicator-dots,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) .tng-count-indicator-dots{--tng-count-indicator-dots-color: var(--tng-color-fill-neutral-subtle);--tng-count-indicator-dots-color-active: var( --tng-color-fill-neutral-emphasis )}.tng-alert .tng-count-indicator-dots,.tng-count-indicator-dots.on-contrast,.is-contrast:not(.is-contrast .is-contrast) .tng-count-indicator-dots,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) .tng-count-indicator-dots{--tng-count-indicator-dots-color: var(--tng-color-fill-contrast-subtle);--tng-count-indicator-dots-color-active: var( --tng-color-fill-contrast-emphasis )}.tng-count-indicator-dots>*{width:var(--tng-count-indicator-dots-size);height:var(--tng-count-indicator-dots-size);background-color:var(--tng-count-indicator-dots-color);border-radius:var(--tng-radius-xl);transition:width var(--tng-transition-duration-xf) var(--tng-transition-ease-in-out),background-color var(--tng-transition-duration-xf) linear}:is(.tng-count-indicator-dots>*):is([aria-current],.is-current){width:var(--tng-spacing-24);background-color:var(--tng-count-indicator-dots-color-active)}.tng-count-indicator-buttons{-ms-grid-row:2;-ms-grid-column:2;display:flex;grid-area:buttons;gap:var(--tng-spacing-08);justify-self:end}}@layer tng.components{:is(.tng-content hr,.tng-divider,.tng-has-dividers):not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) :is(.tng-content hr,.tng-divider,.tng-has-dividers),.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-content hr,.tng-divider,.tng-has-dividers){--tng-divider-color: var( --tng-divider-color-neutral, var(--tng-color-border-neutral-muted) )}.tng-alert :is(.tng-content hr,.tng-divider,.tng-has-dividers),.on-contrast:is(.tng-content hr,.tng-divider,.tng-has-dividers),.is-contrast:not(.is-contrast .is-contrast) :is(.tng-content hr,.tng-divider,.tng-has-dividers),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-content hr,.tng-divider,.tng-has-dividers){--tng-divider-color: var( --tng-divider-color-contrast, var(--tng-color-border-contrast-default) )}:is(.tng-content hr,.tng-divider,.tng-has-dividers):where(:not(.is-ev,.is-primary)){--tng-divider-size: 100%;--tng-divider-stroke-size: var(--tng-stroke-1)}.is-ev:is(.tng-content hr,.tng-divider,.tng-has-dividers),.is-primary:is(.tng-content hr,.tng-divider,.tng-has-dividers){--tng-divider-size: 40px;--tng-divider-stroke-size: var(--tng-stroke-2)}.is-ev:is(.tng-content hr,.tng-divider,.tng-has-dividers){--tng-divider-color: var(--tng-color-border-ev-default)}.is-primary:is(.tng-content hr,.tng-divider,.tng-has-dividers){--tng-divider-color: var(--tng-color-border-primary-default)}.tng-content hr,.tng-divider{flex:0 0 auto;align-self:stretch;width:var(--tng-divider-size);height:var(--tng-divider-stroke-size);background-color:var(--tng-divider-color)}.is-inline:is(.tng-content hr,.tng-divider){width:var(--tng-divider-stroke-size);height:auto}:is(.tng-has-dividers>:not(:last-child)):not(.is-inline){border-bottom:var(--tng-divider-stroke-size) solid var(--tng-divider-color)}.is-inline:is(.tng-has-dividers>:not(:last-child)){border-right:var(--tng-divider-stroke-size) solid var(--tng-divider-color)}}@layer tng.components{.tng-dropdown{z-index:var(--z-dropdown);padding-left:var(--tng-spacing-08);padding-right:var(--tng-spacing-08);background-color:var(--tng-color-surface-neutral-default);box-shadow:var(--tng-elevation-md)}}@layer tng.components{:root{--tng-energy-label-arrow-size: 1.75ex;--tng-energy-labels-base-size: 50%}.tng-energy-labels{display:flex;flex-direction:column;gap:var(--tng-spacing-2xs);padding:0;list-style:none;counter-reset:energy-label}.tng-energy-labels>:nth-last-child(1):first-child,.tng-energy-labels>:nth-last-child(1):first-child~*{--tng-energy-labels-step: 0%}.tng-energy-labels>:nth-last-child(2):first-child,.tng-energy-labels>:nth-last-child(2):first-child~*{--tng-energy-labels-step: calc( (100% - var(--tng-energy-labels-base-size)) / 1 )}.tng-energy-labels>:nth-last-child(3):first-child,.tng-energy-labels>:nth-last-child(3):first-child~*{--tng-energy-labels-step: calc( (100% - var(--tng-energy-labels-base-size)) / 2 )}.tng-energy-labels>:nth-last-child(4):first-child,.tng-energy-labels>:nth-last-child(4):first-child~*{--tng-energy-labels-step: calc( (100% - var(--tng-energy-labels-base-size)) / 3 )}.tng-energy-labels>:nth-last-child(5):first-child,.tng-energy-labels>:nth-last-child(5):first-child~*{--tng-energy-labels-step: calc( (100% - var(--tng-energy-labels-base-size)) / 4 )}.tng-energy-labels>:nth-last-child(6):first-child,.tng-energy-labels>:nth-last-child(6):first-child~*{--tng-energy-labels-step: calc( (100% - var(--tng-energy-labels-base-size)) / 5 )}.tng-energy-labels>:nth-last-child(7):first-child,.tng-energy-labels>:nth-last-child(7):first-child~*{--tng-energy-labels-step: calc( (100% - var(--tng-energy-labels-base-size)) / 6 )}.tng-energy-labels>:nth-last-child(8):first-child,.tng-energy-labels>:nth-last-child(8):first-child~*{--tng-energy-labels-step: calc( (100% - var(--tng-energy-labels-base-size)) / 7 )}.tng-energy-labels>:nth-last-child(9):first-child,.tng-energy-labels>:nth-last-child(9):first-child~*{--tng-energy-labels-step: calc( (100% - var(--tng-energy-labels-base-size)) / 8 )}.tng-energy-labels>:nth-last-child(10):first-child,.tng-energy-labels>:nth-last-child(10):first-child~*{--tng-energy-labels-step: calc( (100% - var(--tng-energy-labels-base-size)) / 9 )}.tng-energy-labels>:nth-child(1){--tng-energy-labels-index: 0}.tng-energy-labels>:nth-child(2){--tng-energy-labels-index: 1}.tng-energy-labels>:nth-child(3){--tng-energy-labels-index: 2}.tng-energy-labels>:nth-child(4){--tng-energy-labels-index: 3}.tng-energy-labels>:nth-child(5){--tng-energy-labels-index: 4}.tng-energy-labels>:nth-child(6){--tng-energy-labels-index: 5}.tng-energy-labels>:nth-child(7){--tng-energy-labels-index: 6}.tng-energy-labels>:nth-child(8){--tng-energy-labels-index: 7}.tng-energy-labels>:nth-child(9){--tng-energy-labels-index: 8}.tng-energy-labels>:nth-child(10){--tng-energy-labels-index: 9}.tng-energy-labels>*{--tng-energy-label-size: calc( var(--tng-energy-labels-base-size) + (var(--tng-energy-labels-index) * var(--tng-energy-labels-step)) );width:var(--tng-energy-label-size);min-width:fit-content}.tng-energy-labels>.is-selected,.tng-energy-labels>[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);display:inline-block;padding-top:var(--tng-spacing-04);padding-bottom:var(--tng-spacing-04);padding-left:var(--tng-spacing-04);padding-right: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}[dir=rtl] :is(.tng-energy-labels>*,.tng-energy-label){clip-path:polygon(var(--tng-energy-label-arrow-size) 0,100% 0,100% 100%,var(--tng-energy-label-arrow-size) 100%,0 50%)}:is(.tng-energy-labels>*,.tng-energy-label):empty:after{content:var(--tng-energy-label-content, attr(data-rating))}[data-rating=aaaa]:is(.tng-energy-labels>*,.tng-energy-label),.is-aaaa:is(.tng-energy-labels>*,.tng-energy-label){--tng-energy-label-color: var(--tng-color-energy-energy-aaaa);--tng-energy-label-content: "A+++"}[data-rating=aaa]:is(.tng-energy-labels>*,.tng-energy-label),.is-aaa:is(.tng-energy-labels>*,.tng-energy-label){--tng-energy-label-color: var(--tng-color-energy-energy-aaa);--tng-energy-label-content: "A++"}[data-rating=aa]:is(.tng-energy-labels>*,.tng-energy-label),.is-aa:is(.tng-energy-labels>*,.tng-energy-label){--tng-energy-label-color: var(--tng-color-energy-energy-aa);--tng-energy-label-content: "A+"}[data-rating=a]:is(.tng-energy-labels>*,.tng-energy-label),.is-a:is(.tng-energy-labels>*,.tng-energy-label){--tng-energy-label-color: var(--tng-color-energy-energy-a)}[data-rating=b]:is(.tng-energy-labels>*,.tng-energy-label),.is-b:is(.tng-energy-labels>*,.tng-energy-label){--tng-energy-label-color: var(--tng-color-energy-energy-b)}[data-rating=c]:is(.tng-energy-labels>*,.tng-energy-label),.is-c:is(.tng-energy-labels>*,.tng-energy-label){--tng-energy-label-color: var(--tng-color-energy-energy-c)}[data-rating=d]:is(.tng-energy-labels>*,.tng-energy-label),.is-d:is(.tng-energy-labels>*,.tng-energy-label){--tng-energy-label-color: var(--tng-color-energy-energy-d)}[data-rating=e]:is(.tng-energy-labels>*,.tng-energy-label),.is-e:is(.tng-energy-labels>*,.tng-energy-label){--tng-energy-label-color: var(--tng-color-energy-energy-e)}[data-rating=f]:is(.tng-energy-labels>*,.tng-energy-label),.is-f:is(.tng-energy-labels>*,.tng-energy-label){--tng-energy-label-color: var(--tng-color-energy-energy-f)}[data-rating=g]:is(.tng-energy-labels>*,.tng-energy-label),.is-g:is(.tng-energy-labels>*,.tng-energy-label){--tng-energy-label-color: var(--tng-color-energy-energy-g)}.is-selected:is(.tng-energy-labels>*,.tng-energy-label),[aria-current=true]:is(.tng-energy-labels>*,.tng-energy-label){--tng-font-size: var(--tng-font-font-size-44)}@supports (text-box: trim-both){.is-selected:is(.tng-energy-labels>*,.tng-energy-label),[aria-current=true]:is(.tng-energy-labels>*,.tng-energy-label){padding-top:var(--tng-spacing-08);padding-bottom:var(--tng-spacing-08)}}}@layer tng.components{:root{--tng-icon-size-sm: 20px;--tng-icon-size-md: 40px;--tng-icon-size-lg: 80px}.tng-icon{display:inline flow-root;flex-shrink:0;width:var(--tng-icon-size);aspect-ratio:1;background-color:currentcolor;mask-image:var(--tng-icon-src, var(--tng-icon-src-none));mask-repeat:no-repeat;mask-position:center;mask-origin:content-box;mask-size:contain;--tng-icon-src-none: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA4MiA4MiI+PHBhdGggc3Ryb2tlPSIjN2Q3ZDdkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iLjIiIGQ9Im0xIDEgNDAgNDBNMSAxaDQwTTEgMXY0MG00MCAwIDQwIDQwTTQxIDQxIDgxIDFNNDEgNDEgMSA4MW00MC00MFYxbTAgNDB2NDBtMC00MEgxbTQwIDBoNDBtMCA0MEg0MW00MCAwVjQxbTAtNDBINDFtNDAgMHY0ME0xIDgxaDQwTTEgODFWNDFtNzIgMGMwIDE3LjY3My0xNC4zMjcgMzItMzIgMzJTOSA1OC42NzMgOSA0MSAyMy4zMjcgOSA0MSA5czMyIDE0LjMyNyAzMiAzMm0tMTYgMGMwIDguODM3LTcuMTYzIDE2LTE2IDE2cy0xNi03LjE2My0xNi0xNiA3LjE2My0xNiAxNi0xNiAxNiA3LjE2MyAxNiAxNk0yMiA3M2gzOGE1IDUgMCAwIDAgNS01VjE0YTUgNSAwIDAgMC01LTVIMjJhNSA1IDAgMCAwLTUgNXY1NGE1IDUgMCAwIDAgNSA1bS00LTRoNDZhNSA1IDAgMCAwIDUtNVYxOGE1IDUgMCAwIDAtNS01SDE4YTUgNSAwIDAgMC01IDV2NDZhNSA1IDAgMCAwIDUgNW0tNC00aDU0YTUgNSAwIDAgMCA1LTVWMjJhNSA1IDAgMCAwLTUtNUgxNGE1IDUgMCAwIDAtNSA1djM4YTUgNSAwIDAgMCA1IDUiLz48L3N2Zz4=)}.tng-icon[class*=icon-ui-]{--tng-icon-size-sm: 12px;--tng-icon-size-md: 24px;--tng-icon-size-lg: 40px}.tng-icon .is-sm,.tng-icon:where(:not(.is-md,.is-lg)){--tng-icon-size: var(--tng-icon-size-sm)}.tng-icon.is-md{--tng-icon-size: var(--tng-icon-size-md)}.tng-icon.is-lg{--tng-icon-size: var(--tng-icon-size-lg)}.tng-icon: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-repeat:no-repeat;background-position:center;background-origin:content-box;background-size:contain;mask:none}.tng-icon.icon-ui-spinner:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) .tng-icon.icon-ui-spinner,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) .tng-icon.icon-ui-spinner{--tng-icon-src: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iMTIuNSIgY3k9IjEyLjUiIHI9IjYuMyIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utb3BhY2l0eT0iLjI1IiBzdHJva2Utd2lkdGg9IjEuOCIvPjxwYXRoIHN0cm9rZT0iIzE1MTUxYiIgc3Ryb2tlLXdpZHRoPSIxLjgiIGQ9Ik0xMi41IDYuMmE2LjMgNi4zIDAgMCAxIDYuMyA2LjMiLz48L3N2Zz4=)}.tng-alert .tng-icon.icon-ui-spinner,.tng-icon.icon-ui-spinner.on-contrast,.is-contrast:not(.is-contrast .is-contrast) .tng-icon.icon-ui-spinner,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) .tng-icon.icon-ui-spinner{--tng-icon-src: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNi4zIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1vcGFjaXR5PSIuNDUiIHN0cm9rZS13aWR0aD0iMS44Ii8+PHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuOCIgZD0iTTEyIDUuN2E2LjMgNi4zIDAgMCAxIDYuMyA2LjMiLz48L3N2Zz4=)}.tng-icon:is(.icon-ui-spinner,.icon-ui-spinner-contrast,.icon-ui-spinner-neutral),.tng-icon.is-spinning{animation:tng-icon-spin 1s linear infinite}@media(prefers-reduced-motion:reduce){.tng-icon:is(.icon-ui-spinner,.icon-ui-spinner-contrast,.icon-ui-spinner-neutral),.tng-icon.is-spinning{animation:none}}@keyframes tng-icon-spin{0%{rotate:0}to{rotate:360deg}}}@layer tng.components{.tng-content a,.tng-link{display:inline flex;gap:var(--tng-spacing-2xs);align-items:center;padding:0;color:var(--tng-link-color, var(--tng-link-rested-color));-webkit-text-decoration:underline;text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font;cursor:pointer;background:none;border:none}:is(.tng-content a,.tng-link):hover{--tng-link-color: var(--tng-link-hover-color)}:is(.tng-content a,.tng-link):active{--tng-link-color: var(--tng-link-active-color)}:is(.tng-content a,.tng-link):visited{--tng-link-color: var(--tng-link-visited-color)}:is(.tng-content a,.tng-link):not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) :is(.tng-content a,.tng-link),.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-content a,.tng-link){--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-rested-color: var( --tng-buttons-link-button-neutral-rested-foreground-color );--tng-link-visited-color: var( --tng-buttons-link-button-neutral-visited-foreground-color )}.tng-alert :is(.tng-content a,.tng-link),.on-contrast:is(.tng-content a,.tng-link),.is-contrast:not(.is-contrast .is-contrast) :is(.tng-content a,.tng-link),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-content a,.tng-link){--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-rested-color: var( --tng-buttons-link-button-contrast-rested-foreground-color );--tng-link-visited-color: var( --tng-buttons-link-button-contrast-visited-foreground-color )}.is-neutral:is(.tng-content a,.tng-link):not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) .is-neutral:is(.tng-content a,.tng-link),.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) .is-neutral:is(.tng-content a,.tng-link){--tng-link-rested-color: var( --tng-buttons-link-button-neutral-foreground-color )}.tng-alert .is-neutral:is(.tng-content a,.tng-link),.is-neutral.on-contrast:is(.tng-content a,.tng-link),.is-contrast:not(.is-contrast .is-contrast) .is-neutral:is(.tng-content a,.tng-link),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) .is-neutral:is(.tng-content a,.tng-link){--tng-link-rested-color: var( --tng-buttons-link-button-contrast-foreground-color )}.is-sm:is(.tng-content a,.tng-link),.tng-popover :is(.tng-content a,.tng-link),.tng-tag :is(.tng-content a,.tng-link){--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(.tng-content a,.tng-link),.is-md:is(.tng-content a,.tng-link){--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:is(.tng-content a,.tng-link){--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)}}@layer tng.components{.tng-content :where(ol,ul),.tng-plain-list{list-style-position:inside}ol:is(.tng-content :where(ol,ul),.tng-plain-list){list-style-type:decimal}ul:is(.tng-content :where(ol,ul),.tng-plain-list){list-style-type:disc}:is(.tng-content :where(ol,ul),.tng-plain-list) li{padding:.125em}:is(.tng-content :where(ol,ul),.tng-plain-list) ol,:is(.tng-content :where(ol,ul),.tng-plain-list) ul{margin-bottom:.25em;margin-left:2em;list-style-position:inside}.tng-list{display:flex;flex-direction:column;align-items:stretch;padding:0;margin:0;list-style:none;--tng-divider-color-neutral: var(--tng-color-border-contrast-default)}.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)}.tng-list-option:not(:has(>:is(a,button,.tng-checkbox-control):only-child)),.tng-list-option>:is(a,button):only-child{display:flex;gap:var(--tng-spacing-04);align-items:center;justify-content:start;width:100%;padding:var(--tng-spacing-04) 0}:is(.tng-list-option:not(:has(>:is(a,button,.tng-checkbox-control):only-child)),.tng-list-option>:is(a,button):only-child):has(>img){gap:var(--tng-spacing-08)}:is(.tng-list-option:not(:has(>:is(a,button,.tng-checkbox-control):only-child)),.tng-list-option>:is(a,button):only-child):not(:has(>img,.tng-icon.is-md)){padding:var(--tng-spacing-08) var(--tng-spacing-04)}:is(.tng-list-option:not(:has(>:is(a,button,.tng-checkbox-control):only-child)),.tng-list-option>:is(a,button):only-child)>.tng-icon:last-child{margin-left:auto}.tng-list-option{--tng-list-option-background-color: transparent}.tng-list-option[aria-selected=true],.tng-list-option:has(input:checked){--tng-list-option-background-color: var(--tng-color-surface-neutral-subtle)}.tng-list-option: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)}.tng-list-option>a{color:var(--tng-list-option-link-color);-webkit-text-decoration:none;text-decoration:none}:is(.tng-list-option>a):not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) :is(.tng-list-option>a),.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-list-option>a){--tng-list-option-link-color: var(--tng-color-foreground-neutral-default)}.tng-alert :is(.tng-list-option>a),.on-contrast:is(.tng-list-option>a),.is-contrast:not(.is-contrast .is-contrast) :is(.tng-list-option>a),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-list-option>a){--tng-list-option-link-color: var( --tng-color-foreground-contrast-default )}.tng-list-option>button{background:none;border:none}.tng-list-option>.tng-checkbox-control{flex-basis:100%;padding-top:var(--tng-spacing-08);padding-bottom:var(--tng-spacing-08);padding-left:var(--tng-spacing-10);padding-right:var(--tng-spacing-10)}.tng-list-option:not(:has(>.tng-checkbox-control)){cursor:pointer}.tng-list-powertrain{display:flex;flex-direction:column;gap:2px;align-items:stretch}.tng-list-powertrain .tng-list-powertrain-subtitle{display:flex;gap:var(--tng-spacing-04);align-items:center}:is(.tng-list-powertrain .tng-list-powertrain-subtitle) em{display:flex;gap:var(--tng-spacing-04);align-items:center;font-style:normal;color:var(--tng-color-foreground-info-subtle)}}@layer tng.components{.tng-modal{position:relative;z-index:var(--z-overlay);display:flex;flex-direction:column;width:100dvi;contain:layout paint;background-color:var(--tng-color-background-neutral-default)}.tng-modal .tng-frame{flex-shrink:0;max-height:100dvb;--tng-frame-ratio: 16 / 9;--tng-slot-text: "16*9"}.tng-modal .tng-modal-panel{display:flex;flex-direction:column;gap:var(--tng-modal-panel-gap, var(--tng-spacing-40));align-items:stretch;padding-top:var( --tng-modal-panel-padding, var(--tng-modal-panel-padding-block-start) );padding-bottom:var(--tng-modal-panel-padding, var(--tng-modal-panel-padding-block-end));padding-left:var( --tng-modal-panel-padding, var(--tng-modal-panel-padding-inline,) );padding-right: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)}.tng-modal .tng-button:has(.icon-close){align-self:end}.tng-modal:has(.tng-frame) .tng-button:has(.icon-close){--tng-position: absolute;top:var( --tng-modal-panel-padding-block, var(--tng-modal-panel-padding-block-start) );right:var(--tng-modal-panel-padding-inline)}.tng-modal .tng-modal-content{max-height:100%}@media(min-width:576px){.tng-modal{width:auto;min-width:calc(var(--tng-golden-ratio) * 100%)}}@media(min-width:768px){.tng-modal{flex-direction:row}.tng-modal:has(.tng-frame) .tng-button:has(.icon-close){--tng-position: relative;top:auto;right:auto}.tng-modal>.tng-frame{flex-shrink:1;--tng-frame-ratio: 9 / 16;--tng-slot-text: "9*16"}.tng-modal .tng-modal-panel{width:-webkit-fill-available;width:-moz-available;width:stretch;--tng-modal-panel-padding: var(--tng-spacing-40);--tng-modal-panel-gap: var(--tng-spacing-24)}}dialog.tng-modal::backdrop{background-color:var(--tng-color-surface-dim-neutral-default)}dialog.tng-modal[open]{opacity:1;transform:translateY(0)}dialog.tng-modal[open]::backdrop{opacity:1}@starting-style{dialog.tng-modal[open],dialog.tng-modal[open]::backdrop{opacity:0}dialog.tng-modal[open]{transform:translateY(50px)}}dialog.tng-modal{transform:translateY(50px)}dialog.tng-modal,dialog.tng-modal::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)}dialog.tng-modal:not([open]){display:none}}@layer tng.components{.tng-platform-badge{display:inline-block;height:var(--tng-platform-badge-height);background-image:var(--tng-platform-badge-src);background-repeat:no-repeat;background-position:center;background-size:contain}.tng-platform-badge.is-sm{--tng-platform-badge-height: 32px}.tng-platform-badge:where(:not(:is(.is-sm,.is-lg))){--tng-platform-badge-height: 40px}.tng-platform-badge.is-lg{--tng-platform-badge-height: 56px}}@layer tng.components{.tng-popover{--tng-popover-arrow-width: 13px;--tng-popover-arrow-x: 20px;--tng-popover-arrow-y: 20px;--tng-popover-border-size: 0px;position:relative;z-index:var(--z-overlay);width:max-content;min-width:150px;max-width:320px;contain:layout;border-radius:var(--tng-radius-sm);box-shadow:var(--tng-elevation-md)}.tng-popover:where([popover]){position:absolute;top:unset;right:unset;bottom:unset;left:unset;margin:0}.tng-popover.has-backdrop::backdrop{background-color:var(--tng-color-surface-dim-neutral-default)}.tng-popover:popover-open,.tng-popover.has-backdrop:popover-open::backdrop{opacity:1}@starting-style{.tng-popover:popover-open,.tng-popover.has-backdrop:popover-open::backdrop{opacity:0}}:is(.tng-popover,.tng-popover.has-backdrop::backdrop):where([popover]){opacity:0;transition:display var(--tng-transition-duration-f) allow-discrete,opacity var(--tng-transition-duration-f) var(--tng-transition-ease-out)}.tng-popover:not(.is-contrast):not(.is-contrast *),.is-contrast .tng-popover.is-contrast:not(.is-contrast .is-contrast .tng-popover),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) .tng-popover,.is-contrast .is-contrast .is-contrast .tng-popover.is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .tng-popover),.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) .tng-popover{--tng-popover-background-color: var(--tng-color-surface-neutral-default);--tng-popover-blur: 0;--tng-popover-border-color: transparent;--tng-popover-border-size: var(--tng-stroke-sm);--tng-popover-color: var(--tng-color-foreground-neutral-emphasis)}.tng-popover.on-contrast,.tng-popover.is-contrast:not(.is-contrast .tng-popover),.is-contrast:not(.is-contrast .is-contrast) .tng-popover,.is-contrast .is-contrast .tng-popover.is-contrast:not(.is-contrast .is-contrast .is-contrast .tng-popover),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) .tng-popover,.is-contrast .is-contrast .is-contrast .is-contrast .tng-popover.is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast .tng-popover),.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) .tng-popover{--tng-popover-background-color: var(--tng-color-surface-dim-neutral-subtle);--tng-popover-blur: 15px;--tng-popover-border-color: var(--tng-color-border-contrast-emphasis);--tng-popover-border-size: var(--tng-stroke-sm);--tng-popover-color: var(--tng-color-border-contrast-emphasis)}.tng-popover .tng-popover-arrow{position:absolute;background-color:var(--tng-popover-background-color);box-shadow:var(--tng-elevation-md);backdrop-filter:blur(var(--tng-popover-blur))}.tng-popover .tng-popover-arrow[data-placement=top]{bottom:calc(100% - var(--tng-popover-border-size));left:calc(var(--tng-popover-arrow-x) + var(--tng-popover-arrow-width) / 2);width:calc(var(--tng-popover-arrow-width) / 1.414 + 2px);height:calc(var(--tng-popover-arrow-width) / 1.414 + 2px);border:var(--tng-popover-border-size) solid var(--tng-popover-border-color);transform:translate(-50%,50%) rotate(45deg)}.tng-popover .tng-popover-arrow[data-placement=bottom]{top:calc(100% - var(--tng-popover-border-size));left:calc(var(--tng-popover-arrow-x) + var(--tng-popover-arrow-width) / 2);width:calc(var(--tng-popover-arrow-width) / 1.414 + 2px);height:calc(var(--tng-popover-arrow-width) / 1.414 + 2px);border:var(--tng-popover-border-size) solid var(--tng-popover-border-color);transform:translate(-50%,-50%) rotate(45deg)}.tng-popover .tng-popover-arrow[data-placement=right]{top:calc(var(--tng-popover-arrow-y) + var(--tng-popover-arrow-width) / 2);left:calc(100% - var(--tng-popover-border-size));width:calc(var(--tng-popover-arrow-width) / 1.414 + 2px);height:calc(var(--tng-popover-arrow-width) / 1.414 + 2px);border:var(--tng-popover-border-size) solid var(--tng-popover-border-color);transform:translate(-50%,-50%) rotate(45deg)}.tng-popover .tng-popover-arrow[data-placement=left]{top:calc(var(--tng-popover-arrow-y) + var(--tng-popover-arrow-width) / 2);right:calc(100% - var(--tng-popover-border-size));width:calc(var(--tng-popover-arrow-width) / 1.414 + 2px);height:calc(var(--tng-popover-arrow-width) / 1.414 + 2px);border:var(--tng-popover-border-size) solid var(--tng-popover-border-color);transform:translate(50%,-50%) rotate(45deg)}.tng-popover .tng-popover-bubble{padding:var(--tng-spacing-xl) var(--tng-spacing-xl) var(--tng-spacing-2xl);color:var(--tng-popover-color);text-wrap:pretty;background-color:var(--tng-popover-background-color);border:var(--tng-popover-border-size) solid var(--tng-popover-border-color);border-radius:var(--tng-radius-sm);backdrop-filter:blur(var(--tng-popover-blur))}.tng-popover-arrow[data-placement=top]~:is(.tng-popover .tng-popover-bubble),.tng-popover-arrow[data-placement=bottom]~:is(.tng-popover .tng-popover-bubble),.tng-popover-arrow[data-placement=right]~:is(.tng-popover .tng-popover-bubble),.tng-popover-arrow[data-placement=left]~:is(.tng-popover .tng-popover-bubble){mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-repeat:no-repeat;mask-position:0 0,var(--mask-position);mask-clip:border-box;mask-size:100% 100%,var(--mask-size);mask-composite:exclude}.tng-popover-arrow[data-placement=top]~:is(.tng-popover .tng-popover-bubble),.tng-popover-arrow[data-placement=bottom]~:is(.tng-popover .tng-popover-bubble){--mask-size: var(--tng-popover-arrow-width) var(--tng-popover-border-size)}.tng-popover-arrow[data-placement=top]~:is(.tng-popover .tng-popover-bubble){--mask-position: var(--tng-popover-arrow-x) 0}.tng-popover-arrow[data-placement=bottom]~:is(.tng-popover .tng-popover-bubble){--mask-position: var(--tng-popover-arrow-x) 100%}.tng-popover-arrow[data-placement=right]~:is(.tng-popover .tng-popover-bubble),.tng-popover-arrow[data-placement=left]~:is(.tng-popover .tng-popover-bubble){--mask-size: var(--tng-popover-border-size) var(--tng-popover-arrow-width)}.tng-popover-arrow[data-placement=right]~:is(.tng-popover .tng-popover-bubble){--mask-position: 100% var(--tng-popover-arrow-y)}.tng-popover-arrow[data-placement=left]~:is(.tng-popover .tng-popover-bubble){--mask-position: 0 var(--tng-popover-arrow-y)}:is(.tng-popover .tng-popover-bubble)>.tng-icon-button:has(.icon-close){float:inline-end}:is(.tng-popover .tng-popover-bubble)>.tng-text-title{margin-bottom:var(--tng-spacing-xl)}:is(.tng-popover .tng-popover-bubble)>.tng-link:last-child{margin-top:var(--tng-spacing-sm)}}@layer tng.components{.tng-slider{display:flex;flex-direction:column;gap:var(--tng-spacing-24);align-items:stretch;--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)}.tng-slider.is-ev{--tng-slider-track: var(--tng-color-border-ev-default)}.tng-slider:where(:has(input[type=range],.tng-slider-progress)),.tng-slider.is-range{--tng-slider-track: var(--tng-color-fill-contrast-default)}.tng-slider.is-temperature{--tng-slider-track: linear-gradient( to var(--tng-slider-track-direction, right), hsl(240deg 100% 42%), hsl(180deg 100% 42%), hsl(120deg 100% 42%), hsl(60deg 100% 42%), hsl(0deg 100% 42%) )}[dir=rtl] .tng-slider.is-temperature{--tng-slider-track-direction: left}.tng-slider input[type=range]{appearance:none;outline:none}:is(.tng-slider input[type=range]):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{position:relative;width:100%;height:1lh}.tng-slider-labels>*{position:absolute;left:calc(var(--tng-slider-label-value) * 100%);translate:calc(-50% * var(--tng-direction, 1)) 0}.tng-slider-bar{position:relative}.tng-slider-progress{background:var(--tng-slider-progress-color);border-radius:var(--tng-radius-xl);position:absolute;inset:0;left:calc(var(--tng-slider-progress-start, 0) * 100%);right:calc((1 - var(--tng-slider-progress-end, 1)) * 100%);height:var(--tng-slider-block-size)}.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{width:var(--tng-slider-thumb-size);height: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);background-repeat:no-repeat;background-position:calc(50% - 6px) center,center,calc(50% + 6px) center;background-size:4px 4px;border:1px solid var(--tng-color-border-contrast-default);border-radius:var(--tng-radius-xl);position:absolute;top:50%;left:calc(var(--tng-slider-thumb-value, 0) * 100%);translate:calc(var(--tng-direction, 1) * -50%) -50%}.tng-slider-thumb.is-active{--tng-slider-thumb-background-color: var( --tng-slider-thumb-active-background-color );--tng-slider-thumb-color: var(--tng-slider-thumb-active-color)}.tng-slider-thumb.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{width:var(--tng-slider-thumb-size);height: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);background-repeat:no-repeat;background-position:calc(50% - 6px) center,center,calc(50% + 6px) center;background-size:4px 4px;border:1px solid var(--tng-color-border-contrast-default);border-radius:var(--tng-radius-xl)}.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 :is(.tng-slider input[type=range]:focus-visible:not(:disabled)::-moz-range-thumb),.on-contrast:is(.tng-slider input[type=range]:focus-visible:not(:disabled)::-moz-range-thumb),.is-contrast:not(.is-contrast .is-contrast) :is(.tng-slider input[type=range]:focus-visible:not(:disabled)::-moz-range-thumb),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-slider input[type=range]:focus-visible:not(:disabled)::-moz-range-thumb){--tng-ring-color: var( --tng-ring-color, var(--tng-color-border-focus-contrast-default) )}.tng-slider input[type=range]::-webkit-slider-thumb{width:var(--tng-slider-thumb-size);height: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);background-repeat:no-repeat;background-position:calc(50% - 6px) center,center,calc(50% + 6px) center;background-size:4px 4px;border:1px solid var(--tng-color-border-contrast-default);border-radius:var(--tng-radius-xl);translate:0 calc(-50% + var(--tng-slider-block-size) / 2)}.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 :is(.tng-slider input[type=range]:focus-visible:not(:disabled)::-webkit-slider-thumb),.on-contrast:is(.tng-slider input[type=range]:focus-visible:not(:disabled)::-webkit-slider-thumb),.is-contrast:not(.is-contrast .is-contrast) :is(.tng-slider input[type=range]:focus-visible:not(:disabled)::-webkit-slider-thumb),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-slider input[type=range]:focus-visible:not(:disabled)::-webkit-slider-thumb){--tng-ring-color: var( --tng-ring-color, var(--tng-color-border-focus-contrast-default) )}.tng-slider-track{width:100%;height:var(--tng-slider-block-size);background:var(--tng-slider-track);border-radius:var(--tng-radius-xl)}.tng-slider input[type=range]::-moz-range-track{width:100%;height: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{width:100%;height: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)}}@layer tng.components{.tng-slot{display:flex;flex-direction:column;gap:var(--tng-spacing-sm);align-items:center;justify-content:center;width:-webkit-fill-available;width:-moz-available;width:stretch;height:100%;padding:var(--tng-spacing-xl);color:var(--tng-slot-color);background-color:var(--tng-slot-background-color);border:1px dashed var(--tng-slot-color)}.tng-slot:where(:not(.is-checkered,.is-primary)){--tng-slot-background-color: #f5f5f5;--tng-slot-color: #a8aaac}.tng-slot.is-checkered,.tng-frame .tng-slot:not(.is-primary){--tng-slot-checkered-size: 24px;background-image:linear-gradient(45deg,lightgray 25%,transparent 25%),linear-gradient(-45deg,lightgray 25%,transparent 25%),linear-gradient(45deg,transparent 75%,lightgray 75%),linear-gradient(-45deg,transparent 75%,lightgray 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}.tng-slot.is-primary{--tng-slot-background-color: #eecefd;--tng-slot-color: #750097}.tng-slot: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 .tng-slot:empty:before{--tng-font-size: var(--tng-font-font-size-80);--tng-line-height: var(--tng-font-line-height-48)}}@layer tng.components{.tng-content table,.tng-table{min-width:100%;color:var(--tng-table-color);border-collapse:collapse}:is(.tng-content table,.tng-table) td,:is(.tng-content table,.tng-table) th{padding:var(--tng-spacing-sm);border:var(--tng-stroke-sm) solid var(--tng-table-color-border)}:is(.tng-content table,.tng-table) td{--tng-font-weight: var(--tng-typography-body-7-font-weight-default)}:is(.tng-content table,.tng-table) th{--tng-font-weight: var(--tng-typography-body-7-font-weight-emphasis);text-align:left}:is(.tng-content table,.tng-table):not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) :is(.tng-content table,.tng-table),.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-content table,.tng-table){--tng-table-color: var(--tng-color-foreground-neutral-default);--tng-table-color-border: var(--tng-color-border-neutral-muted)}.tng-alert :is(.tng-content table,.tng-table),.on-contrast:is(.tng-content table,.tng-table),.is-contrast:not(.is-contrast .is-contrast) :is(.tng-content table,.tng-table),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-content table,.tng-table){--tng-table-color: var(--tng-color-foreground-contrast-default);--tng-table-color-border: var(--tng-color-border-contrast-muted)}}@layer tng.components{.tng-tabs{--tng-tabs-background-color: var(--tng-tabs-scheme-background-color);--tng-tabs-focus-space: .5em;display:flex;gap:var(--tng-spacing-none);padding:var(--tng-tabs-focus-space);margin:calc(-1 * var(--tng-tabs-focus-space));background-color:var(--tng-tabs-background-color)}.tng-tabs:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) .tng-tabs,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) .tng-tabs{--tng-tabs-scheme-background-color: var( --tng-tabs-neutral-background-color, var(--tng-color-background-neutral-default) )}.tng-alert .tng-tabs,.tng-tabs.on-contrast,.is-contrast:not(.is-contrast .is-contrast) .tng-tabs,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) .tng-tabs{--tng-tabs-scheme-background-color: var( --tng-tabs-contrast-background-color, var(--tng-color-background-contrast-default) )}.tng-overflow-scroll-indicators:has(:is(.tng-tabs)){--tng-overflow-scroll-indicator-size: 100px}.tng-tabs>*,.tng-tabs-item{flex-shrink:0;--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);max-width:190px;padding:var(--tng-spacing-xs) var(--tng-spacing-md);color:var(--tng-tabs-item-color);-webkit-text-decoration:none;text-decoration:none;cursor:pointer;background-color:var(--tng-tabs-background-color);border:none;border-bottom:var(--tng-stroke-md) solid var(--tng-tabs-item-border-color)}.is-filled:is(.tng-tabs>*,.tng-tabs-item){--tng-tabs-background-color: var(--tng-color-fill-contrast-default)}.is-selected:is(.tng-tabs>*,.tng-tabs-item),[aria-selected=true]:is(.tng-tabs>*,.tng-tabs-item){--tng-tabs-item-color: var(--tng-tabs-item-active-color);--tng-tabs-item-border-color: var(--tng-tabs-item-active-border-color)}:is(.is-selected:is(.tng-tabs>*,.tng-tabs-item),[aria-selected=true]:is(.tng-tabs>*,.tng-tabs-item)):not(:has(.tng-tabs-item-label)){--tng-tabs-font-weight: var(--tng-typography-body-6-font-weight-emphasis)}:is(.is-selected:is(.tng-tabs>*,.tng-tabs-item),[aria-selected=true]:is(.tng-tabs>*,.tng-tabs-item)) .tng-tabs-item-label{font-weight:var(--tng-typography-body-6-font-weight-emphasis)}:is(.tng-tabs>*,.tng-tabs-item):not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) :is(.tng-tabs>*,.tng-tabs-item),.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-tabs>*,.tng-tabs-item){--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-foreground-brand-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 :is(.tng-tabs>*,.tng-tabs-item),.on-contrast:is(.tng-tabs>*,.tng-tabs-item),.is-contrast:not(.is-contrast .is-contrast) :is(.tng-tabs>*,.tng-tabs-item),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-tabs>*,.tng-tabs-item){--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-foreground-brand-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:is(.tng-tabs>*,.tng-tabs-item):not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) .is-ev:is(.tng-tabs>*,.tng-tabs-item),.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) .is-ev:is(.tng-tabs>*,.tng-tabs-item){--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-alert .is-ev:is(.tng-tabs>*,.tng-tabs-item),.is-ev.on-contrast:is(.tng-tabs>*,.tng-tabs-item),.is-contrast:not(.is-contrast .is-contrast) .is-ev:is(.tng-tabs>*,.tng-tabs-item),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) .is-ev:is(.tng-tabs>*,.tng-tabs-item){--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) )}:is(.tng-tabs>*,.tng-tabs-item):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}.is-filled:is(.tng-tabs>*,.tng-tabs-item):not(:disabled){--tng-tabs-item-color: var(--tng-tabs-neutral-rested-foreground-color)}:is(.tng-tabs>*,.tng-tabs-item):not(:disabled):hover{--tng-tabs-item-color: var(--tng-tabs-item-hover-color);--tng-tabs-item-border-color: var(--tng-tabs-item-hover-border-color)}}@layer tng.components{.tng-tag{--tng-tag-color: var(--tng-color-foreground-neutral-default);--tng-tag-background-color: var(--tng-color-surface-neutral-muted);--tng-tag-stroke-color: var(--tng-color-border-neutral-default);--tng-tag-stroke-size: var(--tng-stroke-sm);display:inline flex;align-items:center;padding-left:var(--tng-spacing-sm);padding-right:var(--tng-spacing-sm);color:var(--tng-tag-color);background-color:var(--tng-tag-background-color);border:var(--tng-tag-stroke-size) solid var(--tng-tag-stroke-color);--tng-font-weight: 400}.tng-tag *{color:inherit}.tng-tag .tng-icon{margin-right:var(--tng-spacing-2xs)}.tng-tag .tng-link{margin-left:var(--tng-spacing-4xl)}.tng-tag.is-error{--tng-tag-background-color: var(--tng-color-fill-error-subtle);--tng-tag-stroke-color: var(--tng-color-border-error-default)}.tng-tag.is-info{--tng-tag-background-color: var(--tng-color-fill-info-muted);--tng-tag-stroke-color: var(--tng-color-border-info-subtle)}.tng-tag.is-success{--tng-tag-background-color: var(--tng-color-fill-success-muted);--tng-tag-stroke-color: var(--tng-color-border-success-subtle)}.tng-tag.is-bold{--tng-tag-background-color: var(--tng-color-surface-contrast-default);--tng-tag-color: var(--tng-color-foreground-contrast-default);--tng-tag-stroke-color: var(--tng-tag-color)}.tng-tag.is-bold.is-error{--tng-tag-background-color: var(--tng-color-fill-error-default)}.tng-tag.is-bold.is-info{--tng-tag-background-color: var(--tng-color-fill-info-subtle)}.tng-tag.is-bold.is-success{--tng-tag-background-color: var(--tng-color-foreground-success-subtle)}}@layer tng.components{.tng-checkbox-control{display:block flex;gap:var(--tng-spacing-16);align-items:center}.tng-checkbox-control input[type=checkbox]{width:20px;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)}:is(.tng-checkbox-control input[type=checkbox]):checked{position:relative}:is(.tng-checkbox-control input[type=checkbox]):checked:after{position:absolute;content:"";display:inline flow-root;flex-shrink:0;width:var(--tng-icon-size);aspect-ratio:1;background-color:currentcolor;mask-image:var(--tng-icon-src, var(--tng-icon-src-none));mask-repeat:no-repeat;mask-position:center;mask-origin:content-box;mask-size:contain;--tng-icon-size: 18px;--tng-icon-src: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTcuNDk0IDQuMTZhLjI5Ni4yOTYgMCAwIDEgLjQyLjQyTDYuNjUzIDE1LjgzOWEuMjk3LjI5NyAwIDAgMS0uNDIgMEwyLjA4OCAxMS42OWEuMjk2LjI5NiAwIDAgMSAuNDItLjQxOWwzLjkzOCAzLjk0eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}:is(.tng-checkbox-control input[type=checkbox]):checked:disabled{--tng-checkbox-color: var(--tng-color-foreground-neutral-subtle)}:is(.tng-checkbox-control input[type=checkbox]):not(:disabled):checked{--tng-checkbox-background: var(--tng-color-surface-contrast-default);--tng-checkbox-color: var(--tng-color-foreground-contrast-emphasis)}:is(.tng-checkbox-control input[type=checkbox]):not(:disabled):hover{--tng-checkbox-background: var(--tng-color-fill-neutral-subtle)}.tng-checkbox-control:has(input:disabled){cursor:not-allowed}}@layer tng.components{.tng-control{--tng-control-gap: var(--tng-spacing-04);--tng-control-label-block-size: var(--tng-typography-body-8-line-height);--tng-control-input-block-size: var(--tng-typography-body-6-line-height);--tng-control-icon-padding: calc( var(--tng-icon-size-sm) + var(--tng-spacing-08) );--tng-control-padding-block: var(--tng-spacing-08);--tng-control-padding-inline-base: var(--tng-spacing-16);--tng-control-padding-inline-start: calc( var(--tng-control-padding-inline-base) + (var(--tng-control-has-icon-start, 0) * var(--tng-control-icon-padding)) );--tng-control-padding-inline-end: calc( var(--tng-control-padding-inline-base) + (var(--tng-control-has-icon-end, 0) * var(--tng-control-icon-padding)) );position:relative;background-color:var( --tng-control-background-color, var(--tng-color-background-neutral-default) );border:1px solid var(--tng-control-border-color, var(--tng-color-border-neutral-muted));border-radius:0;transition:background-color var(--tng-transition-duration-xf) ease,border-color var(--tng-transition-duration-xf) ease}.tng-control:has(.tng-control-label){--tng-control-has-label: 1}.tng-control:not(:has(.tng-control-label)){display:flex;align-items:stretch;min-height:60px}.tng-control:has(.tng-control-input){--tng-control-block-size: calc( (2 * var(--tng-control-padding-block)) + var(--tng-control-input-block-size) + ( var(--tng-control-has-label, 0) * (var(--tng-control-label-block-size) + var(--tng-control-gap)) ) );height:var(--tng-control-block-size)}.tng-control .tng-control-label{--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-control-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);position:absolute;top:var(--tng-control-padding-block);left:var(--tng-control-padding-inline-start);color:var( --tng-control-label-color, var(--tng-color-foreground-neutral-subtle) );pointer-events:none;-webkit-user-select:none;user-select:none;transition:top var(--tng-transition-duration-xf) ease,right var(--tng-transition-duration-xf) ease,bottom var(--tng-transition-duration-xf) ease,left 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}.is-lg:is(.tng-control .tng-control-label):not(:has(+input:is(:focus,:placeholder-shown))){--tng-font-size: var(--tng-typography-body-6-font-size);--tng-line-height: var(--tng-typography-body-6-line-height);--tng-letter-spacing: var(--tng-typography-body-6-letter-spacing);top:calc((var(--tng-control-block-size) - var(--tng-control-input-block-size) - var(--tng-control-padding-block)) / 2)}.tng-control:has(:disabled){--tng-control-background-color: var(--tng-color-fill-neutral-muted);--tng-control-label-color: var(--tng-color-foreground-neutral-default);--tng-control-font-weight: var( --tng-typography-body-6-font-weight-emphasis );cursor:not-allowed}.tng-control:has(>:is(.tng-icon,.tng-icon-button):first-child){--tng-control-has-icon-start: 1}.tng-control:has(>:is(.tng-icon,.tng-icon-button):last-child){--tng-control-has-icon-end: 1}.tng-control:not(:has(:disabled)):has(:focus),.tng-control.is-focussed:not(:has(:disabled)){--tng-control-border-color: var(--tng-color-border-neutral-default)}.tng-control:not(:has(:disabled)):not(:is(:has(:focus),.is-focussed)):hover{--tng-control-background-color: var(--tng-color-fill-contrast-default);--tng-control-color: var(--tng-color-foreground-neutral-subtle)}.tng-control:not(:has(:disabled)):has(input:user-invalid),.tng-control.is-invalid:not(:has(:disabled)){--tng-control-border-color: var(--tng-color-border-error-subtle)}.tng-control:not(:has(:disabled)):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 .tng-control:not(:has(:disabled)):has(input:focus-visible),.tng-control.on-contrast:not(:has(:disabled)):has(input:focus-visible),.is-contrast:not(.is-contrast .is-contrast) .tng-control:not(:has(:disabled)):has(input:focus-visible),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) .tng-control:not(:has(:disabled)):has(input:focus-visible){--tng-ring-color: var( --tng-ring-color, var(--tng-color-border-focus-contrast-default) )}.tng-control:not(:has(:disabled)):has(input:focus-visible){z-index:var(--z-above)}.tng-control:not(:has(:disabled)):has(input:focus-visible) :focus,.tng-control:not(:has(:disabled)):has(input:focus-visible) :focus-within{outline:none}.tng-control .tng-control-button,.tng-control .tng-control-input{--tng-font-weight: var( --tng-control-font-weight, var(--tng-typography-body-8-font-weight-default) );display:flex;align-items:center;width:100%;color:var( --tng-control-color, var(--tng-color-foreground-neutral-default) );text-align:left;outline:none;background:none;border:none}.tng-control .tng-control-button{padding-top:var(--tng-spacing-04);padding-bottom:var(--tng-spacing-04);padding-left:var(--tng-control-padding-inline-start);padding-right:var(--tng-control-padding-inline-end)}:is(.tng-control .tng-control-button):not(:disabled){cursor:pointer}.tng-control .tng-control-input{padding-top:var(--tng-control-padding-block);padding-bottom:var(--tng-control-padding-block);padding-left:var(--tng-control-padding-inline-start);padding-right:var(--tng-control-padding-inline-end);transition:padding var(--tng-transition-duration-xf) ease}.tng-control-label+:is(.tng-control .tng-control-input){padding-top:calc(var(--tng-control-padding-block) + var(--tng-typography-body-8-line-height) + var(--tng-spacing-04))}.tng-control>:is(.tng-icon,.tng-icon-button):first-child{position:absolute;top:50%;left:var(--tng-control-padding-inline-base);transform:translateY(-50%)}.tng-control>:is(.tng-icon,.tng-icon-button):last-child{position:absolute;top:50%;right:var(--tng-control-padding-inline-base);transform:translateY(-50%)}:is(.tng-control:has(input:required) .tng-control-label,.tng-control .is-required):after{margin-left:var(--tng-spacing-04);color:var(--tng-color-foreground-error-subtle);content:"*"}}@layer tng.components{.tng-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));contain:layout paint}.tng-calendar>[role=grid]{display:contents}.tng-calendar-header{display:flex;grid-column:span 7;align-items:center;justify-content:space-between;justify-self:stretch}.tng-calendar-weekdays,.tng-calendar-week{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;place-items:center}:is(.tng-calendar-weekdays,.tng-calendar-week)>[role=gridcell]{display:contents}.tng-calendar-weekdays{border-bottom:1px solid var(--tng-color-border-contrast-default)}.tng-calendar-weekdays>*{display:grid;place-items:center;min-width:44px;aspect-ratio:1;padding:var(--tng-spacing-08)}.tng-calendar-week button{min-width:44px;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)}:is(.tng-calendar-week button):disabled{--tng-calendar-day-color: var(--tng-color-foreground-neutral-muted)}:is(.tng-calendar-week button):not(:disabled){cursor:pointer}:is(.tng-calendar-week button):not(:disabled):hover{--tng-calendar-day-background-color: var( --tng-color-surface-neutral-subtle );--tng-calendar-day-color: var(--tng-color-foreground-neutral-subtle)}.is-selected:is(.tng-calendar-week button){--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-selected:is(.tng-calendar-week button):hover{--tng-calendar-day-background-color: var( --tng-buttons-main-button-primary-neutral-hover-fill-color )}.is-today:is(.tng-calendar-week button){--tng-calendar-day-border-color: var(--tng-color-border-neutral-default)}}@layer tng.components{.tng-field{display:flex;flex-direction:column;gap:var(--tng-spacing-08)}.tng-field:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) .tng-field,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) .tng-field{--tng-field-error-color-foreground: var( --tng-color-foreground-error-default );--tng-field-info-color-foreground: var( --tng-color-foreground-neutral-subtle )}.tng-alert .tng-field,.tng-field.on-contrast,.is-contrast:not(.is-contrast .is-contrast) .tng-field,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) .tng-field{--tng-field-error-color-foreground: var( --tng-color-foreground-error-subtle );--tng-field-info-color-foreground: var( --tng-color-foreground-contrast-subtle )}.tng-field .tng-field-error{color:var(--tng-field-error-color-foreground)}.tng-field .tng-field-info{color:var(--tng-field-info-color-foreground)}.tng-field .tng-field-error,.tng-field .tng-field-info{display:flex;gap:var(--tng-spacing-04)}:is(.tng-field .tng-field-error,.tng-field .tng-field-info)>:is(.tng-icon,.tng-icon-button):last-child{margin-left:auto}}@layer tng.components{.tng-radio-control{--tng-radio-inner-size: 12px;--tng-radio-outer-size: 20px;display:block flex;gap:var(--tng-radio-gap);align-items:center}.tng-radio-control: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)}.tng-radio-control.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)}.tng-radio-control input[type=radio]{width: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) );border-radius:50%}:is(.tng-radio-control input[type=radio]):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}:is(.tng-radio-control input[type=radio]):checked:after{position:absolute;inset:50%;width:var(--tng-radio-inner-size);aspect-ratio:1;content:"";background-color:var(--tng-radio-border-color);border-radius:50%;translate:-50% -50%}:is(.tng-radio-control input[type=radio]):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 )}:is(.tng-radio-control input[type=radio]):not(:is(:checked,:disabled)):hover{background-color:var( --tng-buttons-radio-button-neutral-hover-fill-color );border:none;--tng-radio-color: var( --tng-buttons-radio-button-neutral-hover-foreground-color )}.tng-radio-control:has(input:disabled){cursor:not-allowed}}@layer tng.components{:root{--tng-stepper-step-label-gap: 8px;--tng-stepper-step-size: 30px}.tng-stepper-divider{flex:1 1 auto;min-width:20px;max-width:80px;height:2px;background-color:var( --tng-stepper-divider-color, var(--tng-color-surface-neutral-muted) )}.tng-stepper-divider:has(~.tng-stepper-step.is-active),.tng-stepper-divider.is-completed{--tng-stepper-divider-color: var(--tng-color-surface-contrast-default)}@media(min-width:768px){.tng-stepper-divider{margin-left:8px;margin-right:8px}}.tng-stepper{display:flex;gap:var(--tng-spacing-08);align-items:start;justify-content:center;margin-left:2px;margin-right:2px}.tng-stepper>.tng-stepper-divider{margin-top:calc(var(--tng-stepper-step-size) / 2)}.tng-stepper-step{--tng-stepper-step-background-color-rested: var( --tng-color-background-neutral-default );--tng-stepper-step-border-color-rested: var( --tng-color-border-contrast-default );position:relative;display:grid;flex:0 0 auto;place-items:center;width:var(--tng-stepper-step-size);aspect-ratio:1;padding:0;margin:0 calc(var(--tng-stepper-step-size) / 2) calc(var(--tng-stepper-step-label-gap) + var(--tng-typography-body-6-font-size) * 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)}.tng-stepper-step .tng-stepper-step-label{position:absolute;top:calc(var(--tng-stepper-step-size) + var(--tng-stepper-step-label-gap));display:none;width:max-content;max-width:100px;color:var( --tng-stepper-step-label-color, var(--tng-color-foreground-neutral-emphasis) );text-wrap:balance}:is(.tng-stepper-step .tng-stepper-step-label) .tng-overflow-multiline-ellipsis{--tng-overflow-multiline-ellipsis-max-lines: 2}.tng-stepper-step.is-active{--tng-stepper-step-border-color-rested: var( --tng-color-foreground-neutral-emphasis );--tng-stepper-step-border-size: 3px}.tng-stepper-step.is-active .tng-stepper-step-label{display:revert}.tng-stepper-step.is-completed{--tng-stepper-step-border-color-rested: var( --tng-stepper-step-background-color );--tng-stepper-step-background-color-hover: var( --tng-buttons-main-button-primary-neutral-hover-fill-color );--tng-stepper-step-background-color-rested: var( --tng-color-surface-contrast-default );--tng-stepper-step-color: var(--tng-color-foreground-contrast-emphasis)}.tng-stepper-step:not(:disabled){cursor:pointer}.tng-stepper-step:not(:is(.is-active,.is-completed)){--tng-stepper-step-border-color-hover: var( --tng-buttons-main-button-primary-neutral-hover-border-color )}.tng-stepper-step:not(.is-active):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:not(.is-active):is(:focus-visible,:hover) .tng-stepper-step-label{display:revert;--tng-stepper-step-label-color: var( --tng-color-foreground-neutral-subtle )}}@layer tng.components{.tng-toggle-control{--tng-font-weight: 400;display:inline flex;gap:var(--tng-spacing-xl);align-items:center;color:var(--tng-toggle-color, var(--tng-toggle-color-rested));--tng-toggle-thumb-color: var(--tng-color-fill-contrast-emphasis)}.tng-toggle-control:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) .tng-toggle-control,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) .tng-toggle-control{--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: rgb(28 28 28 / 20%);--tng-toggle-thumb-outline-color-hover: rgb(28 28 28 / 10%);--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 .tng-toggle-control,.tng-toggle-control.on-contrast,.is-contrast:not(.is-contrast .is-contrast) .tng-toggle-control,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) .tng-toggle-control{--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: rgb(255 255 255 / 20%);--tng-toggle-thumb-outline-color-hover: rgb(255 255 255 / 10%);--tng-toggle-track-color-checked: var(--tng-color-blue-500);--tng-toggle-track-color-rested: var(--tng-color-fill-neutral-muted)}.tng-toggle-control 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);position:relative;width:calc((var(--tng-toggle-thumb-size) + var(--tng-toggle-thumb-padding)) * 2 - var(--tng-toggle-thumb-padding));height: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)}:is(.tng-toggle-control input[type=checkbox]):before,:is(.tng-toggle-control input[type=checkbox]):after{position:absolute;top:var(--tng-toggle-thumb-padding);right:var(--tng-toggle-thumb-padding);bottom:var(--tng-toggle-thumb-padding);left:var(--tng-toggle-thumb-padding);content:" "}:is(.tng-toggle-control input[type=checkbox]):before{width:var(--tng-toggle-thumb-size);aspect-ratio:1;background-color:var(--tng-toggle-thumb-color);border-radius:var(--tng-radius-xl);transition:background-color var(--tng-toggle-transition-duration) linear,translate var(--tng-toggle-transition-duration) var(--tng-transition-ease-out)}:is(.tng-toggle-control input[type=checkbox]):after{display:inline flow-root;flex-shrink:0;width:var(--tng-icon-size);aspect-ratio:1;background-color:currentcolor;mask-image:var(--tng-icon-src, var(--tng-icon-src-none));mask-repeat:no-repeat;mask-position:center;mask-origin:content-box;mask-size:contain;--tng-icon-size: var(--tng-toggle-thumb-size);--tng-icon-src: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzE1MTUxYiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAgOS40MzQgMy43ODMgMy4yMTdsLS41NjYuNTY2TDkuNDM0IDEwbC02LjIxNyA2LjIxNy41NjYuNTY2TDEwIDEwLjU2Nmw2LjIxNyA2LjIxNy41NjYtLjU2NkwxMC41NjYgMTBsNi4yMTctNi4yMTctLjU2Ni0uNTY2eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);position:absolute;color:var(--tng-color-foreground-neutral-emphasis);scale:.9 .9;transition:translate var(--tng-toggle-transition-duration) var(--tng-transition-ease-out)}:is(.tng-toggle-control input[type=checkbox]):checked:after{top:var(--tng-toggle-thumb-padding);right:var(--tng-toggle-thumb-padding);bottom:var(--tng-toggle-thumb-padding);left:var(--tng-toggle-thumb-padding);--tng-icon-src: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzE1MTUxYiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTYuODg0IDQuOTY5YS40LjQgMCAwIDEtLjAwMy41NjVsLTkuNiA5LjVhLjQuNCAwIDAgMS0uNTYuMDAzbC0zLjYtMy41YS40LjQgMCAwIDEgLjU1OC0uNTc0bDMuMzE5IDMuMjI3IDkuMzItOS4yMjRhLjQuNCAwIDAgMSAuNTY2LjAwMyIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}:is(.tng-toggle-control input[type=checkbox]):checked:after,:is(.tng-toggle-control input[type=checkbox]):checked:before{translate:calc(var(--tng-direction) * (var(--tng-toggle-thumb-size) - var(--tng-toggle-thumb-padding)))}:is(.tng-toggle-control input[type=checkbox]):indeterminate:after,:is(.tng-toggle-control input[type=checkbox]):indeterminate:before{translate:calc(var(--tng-direction) * (var(--tng-toggle-thumb-size) - var(--tng-toggle-thumb-padding)) / 2)}:is(.tng-toggle-control input[type=checkbox]):disabled{--tng-toggle-track-color: var(--tng-toggle-track-color-disabled)}:is(.tng-toggle-control input[type=checkbox]):not(:disabled):checked{--tng-toggle-track-color: var(--tng-toggle-track-color-checked)}:is(.tng-toggle-control input[type=checkbox]):not(:disabled):hover{cursor:pointer}:is(.tng-toggle-control input[type=checkbox]):not(:disabled):is(:active,:hover):after{outline:calc(var(--tng-toggle-thumb-size) / 2) solid var(--tng-toggle-thumb-outline-color)}:is(.tng-toggle-control input[type=checkbox]):not(:disabled):active:after{--tng-toggle-thumb-outline-color: var( --tng-toggle-thumb-outline-color-active )}:is(.tng-toggle-control input[type=checkbox]):not(:disabled):hover:after{--tng-toggle-thumb-outline-color: var( --tng-toggle-thumb-outline-color-hover )}.tng-toggle-control:has(:disabled){cursor:not-allowed}.tng-toggle-control:is(:has(input:invalid),.is-error):not(:has(input:focus-visible)){--tng-toggle-color: var(--tng-toggle-color-error)}.tng-toggle-control:is(:has(input:invalid),.is-error):not(:has(input:focus-visible)) 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 :is(.tng-toggle-control:is(:has(input:invalid),.is-error):not(:has(input:focus-visible)) input[type=checkbox]),.on-contrast:is(.tng-toggle-control:is(:has(input:invalid),.is-error):not(:has(input:focus-visible)) input[type=checkbox]),.is-contrast:not(.is-contrast .is-contrast) :is(.tng-toggle-control:is(:has(input:invalid),.is-error):not(:has(input:focus-visible)) input[type=checkbox]),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-toggle-control:is(:has(input:invalid),.is-error):not(:has(input:focus-visible)) input[type=checkbox]){--tng-ring-color: var( --tng-ring-color, var(--tng-color-border-focus-contrast-default) )}}@layer tng.components{.tng-simple-card{display:flex;flex-direction:column;gap:var(--tng-spacing-24);align-items:stretch;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-radius-2xs)}}@layer tng.utilities{@property --tng-background-color{inherits: true; syntax: "*";}@property --tng-background-color-neutral{inherits: false; syntax: "*";}@property --tng-background-color-contrast{inherits: false; syntax: "*";}.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-soft,.fill-dim-default,.fill-dim-subtle,.fill-dim-muted{background-color:var( --tng-background-color, var(--tng-background-color-scheme) )}:is(.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-soft,.fill-dim-default,.fill-dim-subtle,.fill-dim-muted):not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) :is(.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-soft,.fill-dim-default,.fill-dim-subtle,.fill-dim-muted),.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) :is(.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-soft,.fill-dim-default,.fill-dim-subtle,.fill-dim-muted){--tng-background-color-scheme: var(--tng-background-color-neutral)}.tng-alert :is(.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-soft,.fill-dim-default,.fill-dim-subtle,.fill-dim-muted),.on-contrast:is(.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-soft,.fill-dim-default,.fill-dim-subtle,.fill-dim-muted),.is-contrast:not(.is-contrast .is-contrast) :is(.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-soft,.fill-dim-default,.fill-dim-subtle,.fill-dim-muted),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) :is(.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-soft,.fill-dim-default,.fill-dim-subtle,.fill-dim-muted){--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-soft{--tng-background-color-neutral: var(--tng-color-fill-neutral-soft);--tng-background-color-contrast: var(--tng-color-fill-contrast-soft)}.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-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)}}@layer tng.utilities{@property --tng-border-color{inherits: false; syntax: "*";}@property --tng-border-color-neutral{inherits: false; syntax: "*";}@property --tng-border-color-contrast{inherits: false; syntax: "*";}@property --tng-border-width{inherits: false; syntax: "*";}.border-none,.border-xs,.border-sm,.border-md,.border-lg,.border-default,.border-emphasis,.border-subtle,.border-muted,.border-dim-default,.border-dim-subtle,.border-dim-muted,.border-primary,.border-primary-subtle,.border-primary-muted,.border-secondary,.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)}:is(.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(.border-default,.border-emphasis,.border-subtle,.border-muted,.border-dim-default,.border-dim-subtle,.border-dim-muted),.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) :is(.border-default,.border-emphasis,.border-subtle,.border-muted,.border-dim-default,.border-dim-subtle,.border-dim-muted){--tng-border-color: var(--tng-border-color-neutral)}.tng-alert :is(.border-default,.border-emphasis,.border-subtle,.border-muted,.border-dim-default,.border-dim-subtle,.border-dim-muted),.on-contrast:is(.border-default,.border-emphasis,.border-subtle,.border-muted,.border-dim-default,.border-dim-subtle,.border-dim-muted),.is-contrast:not(.is-contrast .is-contrast) :is(.border-default,.border-emphasis,.border-subtle,.border-muted,.border-dim-default,.border-dim-subtle,.border-dim-muted),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) :is(.border-default,.border-emphasis,.border-subtle,.border-muted,.border-dim-default,.border-dim-subtle,.border-dim-muted){--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-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-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-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)}}@layer tng.utilities{.tng-branded{display:none}html[data-brand=lexus] .tng-branded[data-brand=lexus],html[data-brand=toyota] .tng-branded[data-brand=toyota]{display:revert-layer}}@layer tng.utilities{.hidden{display:none}.invisible{visibility:hidden}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hidden-no-sm,.hidden-no-md,.hidden-no-lg,.hidden-no-xl,.hidden-no-2xl,.hidden-no-3xl,.hidden-xs-only{display:none}@media(min-width:576px){.hidden-no-sm{display:revert}.hidden-sm,.hidden-sm-only{display:none}}@media(min-width:768px){.hidden-sm-only,.hidden-no-md{display:revert}.hidden-md,.hidden-md-only{display:none}}@media(min-width:992px){.hidden-md-only,.hidden-no-lg{display:revert}.hidden-lg,.hidden-lg-only{display:none}}@media(min-width:1200px){.hidden-lg-only,.hidden-no-xl{display:revert}.hidden-xl,.hidden-xl-only{display:none}}@media(min-width:1600px){.hidden-xl-only,.hidden-no-2xl{display:revert}.hidden-2xl,.hidden-2xl-only{display:none}}@media(--tng-viewport-size-3xl){.hidden-2xl-only,.hidden-no-3xl{display:revert}.hidden-3xl,.hidden-3xl-only{display:none}}}@layer tng.utilities{:root{--tng-elevation-none: none;--tng-elevation-sm: 0 4px 10px 0 rgb(108 112 115 / 10%);--tng-elevation-md: 0 15px 80px 0 rgb(0 0 0 / 4%), 0 2px 10px 0 rgb(0 0 0 / 3%), 0 4px 24px 0 rgb(0 0 0 / 5%), 0 1px 4px 0 rgb(0 0 0 / 2%);--tng-elevation-lg: 0 15px 80px 0 rgb(0 0 0 / 4%), 0 5px 24px 0 rgb(0 0 0 / 5%), 0 2px 10px 0 rgb(0 0 0 / 3%), 0 1px 4px 0 rgb(0 0 0 / 2%)}.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)}}@layer tng.utilities{:is(.tng-accent-button,.tng-accordion-trigger,.tng-button,.tng-calendar-week button,.tng-carousel-progress-item,.tng-content a,.tng-icon-button,.tng-link,.tng-list-option:not([tabindex="-1"]),.tng-overflow-scroll,.tng-pill-button,.tng-radio-control input[type=radio],.tng-social-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 :is(.tng-accent-button,.tng-accordion-trigger,.tng-button,.tng-calendar-week button,.tng-carousel-progress-item,.tng-content a,.tng-icon-button,.tng-link,.tng-list-option:not([tabindex="-1"]),.tng-overflow-scroll,.tng-pill-button,.tng-radio-control input[type=radio],.tng-social-button,.tng-stepper-step,.tng-tabs>*,.tng-tabs-item,.tng-toggle-control input[type=checkbox],.tng-focus):focus-visible,.on-contrast:is(.tng-accent-button,.tng-accordion-trigger,.tng-button,.tng-calendar-week button,.tng-carousel-progress-item,.tng-content a,.tng-icon-button,.tng-link,.tng-list-option:not([tabindex="-1"]),.tng-overflow-scroll,.tng-pill-button,.tng-radio-control input[type=radio],.tng-social-button,.tng-stepper-step,.tng-tabs>*,.tng-tabs-item,.tng-toggle-control input[type=checkbox],.tng-focus):focus-visible,.is-contrast:not(.is-contrast .is-contrast) :is(.tng-accent-button,.tng-accordion-trigger,.tng-button,.tng-calendar-week button,.tng-carousel-progress-item,.tng-content a,.tng-icon-button,.tng-link,.tng-list-option:not([tabindex="-1"]),.tng-overflow-scroll,.tng-pill-button,.tng-radio-control input[type=radio],.tng-social-button,.tng-stepper-step,.tng-tabs>*,.tng-tabs-item,.tng-toggle-control input[type=checkbox],.tng-focus):focus-visible,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-accent-button,.tng-accordion-trigger,.tng-button,.tng-calendar-week button,.tng-carousel-progress-item,.tng-content a,.tng-icon-button,.tng-link,.tng-list-option:not([tabindex="-1"]),.tng-overflow-scroll,.tng-pill-button,.tng-radio-control input[type=radio],.tng-social-button,.tng-stepper-step,.tng-tabs>*,.tng-tabs-item,.tng-toggle-control input[type=checkbox],.tng-focus):focus-visible{--tng-ring-color: var( --tng-ring-color, var(--tng-color-border-focus-contrast-default) )}:is(.tng-accent-button,.tng-accordion-trigger,.tng-button,.tng-calendar-week button,.tng-carousel-progress-item,.tng-content a,.tng-icon-button,.tng-link,.tng-list-option:not([tabindex="-1"]),.tng-overflow-scroll,.tng-pill-button,.tng-radio-control input[type=radio],.tng-social-button,.tng-stepper-step,.tng-tabs>*,.tng-tabs-item,.tng-toggle-control input[type=checkbox],.tng-focus):focus-visible{z-index:var(--z-above)}:is(.tng-checkbox-control,.tng-control:has(.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 :is(.tng-checkbox-control,.tng-control:has(.tng-control-button),.tng-list-option,.tng-focus-within):has(:focus-visible),.on-contrast:is(.tng-checkbox-control,.tng-control:has(.tng-control-button),.tng-list-option,.tng-focus-within):has(:focus-visible),.is-contrast:not(.is-contrast .is-contrast) :is(.tng-checkbox-control,.tng-control:has(.tng-control-button),.tng-list-option,.tng-focus-within):has(:focus-visible),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) :is(.tng-checkbox-control,.tng-control:has(.tng-control-button),.tng-list-option,.tng-focus-within):has(:focus-visible){--tng-ring-color: var( --tng-ring-color, var(--tng-color-border-focus-contrast-default) )}:is(.tng-checkbox-control,.tng-control:has(.tng-control-button),.tng-list-option,.tng-focus-within):has(:focus-visible){z-index:var(--z-above)}:is(.tng-checkbox-control,.tng-control:has(.tng-control-button),.tng-list-option,.tng-focus-within):has(:focus-visible) :focus,:is(.tng-checkbox-control,.tng-control:has(.tng-control-button),.tng-list-option,.tng-focus-within):has(:focus-visible) :focus-within{outline:none}}@layer tng.utilities{@property --tng-color{inherits: true; syntax: "*";}@property --tng-color-contrast{inherits: false; syntax: "*";}@property --tng-color-neutral{inherits: false; syntax: "*";}.fg-default,.fg-emphasis,.fg-subtle,.fg-muted,.fg-primary-default,.fg-primary-subtle,.fg-primary-muted{color:var(--tng-color)}:is(.fg-default,.fg-emphasis,.fg-subtle,.fg-muted,.fg-primary-default,.fg-primary-subtle,.fg-primary-muted):not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) :is(.fg-default,.fg-emphasis,.fg-subtle,.fg-muted,.fg-primary-default,.fg-primary-subtle,.fg-primary-muted),.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) :is(.fg-default,.fg-emphasis,.fg-subtle,.fg-muted,.fg-primary-default,.fg-primary-subtle,.fg-primary-muted){--tng-color: var(--tng-color-neutral)}.tng-alert :is(.fg-default,.fg-emphasis,.fg-subtle,.fg-muted,.fg-primary-default,.fg-primary-subtle,.fg-primary-muted),.on-contrast:is(.fg-default,.fg-emphasis,.fg-subtle,.fg-muted,.fg-primary-default,.fg-primary-subtle,.fg-primary-muted),.is-contrast:not(.is-contrast .is-contrast) :is(.fg-default,.fg-emphasis,.fg-subtle,.fg-muted,.fg-primary-default,.fg-primary-subtle,.fg-primary-muted),.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) :is(.fg-default,.fg-emphasis,.fg-subtle,.fg-muted,.fg-primary-default,.fg-primary-subtle,.fg-primary-muted){--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)}}@layer tng.utilities{.flex-column{flex-direction:column}.flex-row{flex-direction:row}.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}}@layer tng.utilities{.tng-overflow-ellipsis{box-sizing:content-box;min-width:0;overflow:clip;text-overflow:ellipsis;white-space:nowrap}.tng-overflow-multiline-ellipsis{box-sizing:content-box;display:-webkit-box;max-height:calc(var(--tng-overflow-multiline-ellipsis-max-lines, 3) * 1lh);overflow:clip;text-overflow:ellipsis;-webkit-line-clamp:var(--tng-overflow-multiline-ellipsis-max-lines, 3);-webkit-box-orient:vertical}.tng-overflow-scroll{overflow:auto;scrollbar-gutter:stable;scroll-behavior:smooth;scrollbar-color:var(--tng-scrollbar-thumb) transparent;scrollbar-width:thin}.tng-overflow-scroll:not(.is-contrast *),.is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast) .tng-overflow-scroll,.is-contrast .is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast .is-contrast) .tng-overflow-scroll{--tng-scrollbar-thumb: var(--tng-color-surface-contrast-default)}.tng-alert .tng-overflow-scroll,.tng-overflow-scroll.on-contrast,.is-contrast:not(.is-contrast .is-contrast) .tng-overflow-scroll,.is-contrast .is-contrast .is-contrast:not(.is-contrast .is-contrast .is-contrast .is-contrast) .tng-overflow-scroll{--tng-scrollbar-thumb: var(--tng-color-surface-neutral-default)}.tng-overflow-scroll-indicators .tng-overflow-scroll,.tng-overflow-scroll.has-hidden-scrollbar{scrollbar-width:none}.tng-overflow-scroll.is-inline{overflow:auto hidden}.tng-overflow-scroll.is-block{overflow:hidden auto}.tng-overflow-scroll-indicators{--tng-overflow-scroll-indicator-color: var(--tng-background-color);--tng-overflow-scroll-indicator-size: var(--tng-spacing-4xl);position:relative;display:inline-block}:is(.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-inline),.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-block)):before,:is(.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-inline),.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-block)):after{position:absolute;z-index:1;height:100%;pointer-events:none;content:"";background-blend-mode:multiply;opacity:0;transition:opacity var(--tng-transition-duration-xf) ease}:is(.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-inline),.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-block))>.tng-icon,:is(.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-inline),.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-block))>.tng-icon-button{position:absolute;z-index:2;pointer-events:none;opacity:0;transition:opacity var(--tng-transition-duration-xf) ease}:is(.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-inline),.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-block))>.tng-icon-button{pointer-events:auto}.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-inline):before,.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-inline):after{top:0;width:var(--tng-overflow-scroll-indicator-size);height:100%}.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-inline):before{left:0;background:linear-gradient(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%)}.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-inline):after{right:0;background:linear-gradient(270deg,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%)}.tng-overflow-scroll-indicators[data-overflow-start=true]:has(>.tng-overflow-scroll.is-inline):before{opacity:1}.tng-overflow-scroll-indicators[data-overflow-end=true]:has(>.tng-overflow-scroll.is-inline):after{opacity:1}.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-inline)>.icon-chevron-left,.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-inline)>.tng-icon-button:has(.icon-chevron-left){top:50%;left:0;translate:0 -50%}.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-inline)>.icon-chevron-right,.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-inline)>.tng-icon-button:has(.icon-chevron-right){top:50%;right:0;translate:0 -50%}.tng-overflow-scroll-indicators[data-overflow-start=true]:has(>.tng-overflow-scroll.is-inline)>:is(.icon-chevron-left,.tng-icon-button:has(.icon-chevron-left)){opacity:1}.tng-overflow-scroll-indicators[data-overflow-end=true]:has(>.tng-overflow-scroll.is-inline)>:is(.icon-chevron-right,.tng-icon-button:has(.icon-chevron-right)){opacity:1}.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-block):before,.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-block):after{left:0;width:100%;height:var(--tng-overflow-scroll-indicator-size)}.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-block):before{top:0;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%)}.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-block):after{bottom:0;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%)}.tng-overflow-scroll-indicators[data-overflow-start=true]:has(>.tng-overflow-scroll.is-block):before{opacity:1}.tng-overflow-scroll-indicators[data-overflow-end=true]:has(>.tng-overflow-scroll.is-block):after{opacity:1}.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-block)>.icon-chevron-up,.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-block)>.tng-icon-button:has(.icon-chevron-up){top:0;left:50%;translate:-50% 0}.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-block)>.icon-chevron-down,.tng-overflow-scroll-indicators:has(>.tng-overflow-scroll.is-block)>.tng-icon-button:has(.icon-chevron-down){bottom:0;left:50%;translate:-50% 0}.tng-overflow-scroll-indicators[data-overflow-start=true]:has(>.tng-overflow-scroll.is-block)>:is(.icon-chevron-up,.tng-icon-button:has(.icon-chevron-up)){opacity:1}.tng-overflow-scroll-indicators[data-overflow-end=true]:has(>.tng-overflow-scroll.is-block)>:is(.icon-chevron-down,.tng-icon-button:has(.icon-chevron-down)){opacity:1}}@layer tng.utilities{.p-absolute{position:absolute}.p-fixed{position:fixed}.p-relative{position:relative}.p-sticky{position:sticky}.at-center{top:50%;left:50%;translate:-50% -50%}.at-golden-ratio,.at-pretty-center{--tng-position-top: calc((1 - var(--tng-golden-ratio)) * 100%);top:var(--tng-position-top);left:50%;translate:-50% calc(-1 * var(--tng-position-top))}.at-maximum{inset:0}.at-top{top:var(--tng-inset, 0);left:50%;translate:-50% 0}.at-right{top:50%;right:var(--tng-inset, 0);translate:0 -50%}.at-left{top:50%;left:var(--tng-inset, 0);translate:0 -50%}.at-bottom{bottom:var(--tng-inset, 0);left:50%;translate:-50% 0}.at-top-left{top:var(--tng-inset, 0);left:var(--tng-inset, 0)}.at-top-right{top:var(--tng-inset, 0);right:var(--tng-inset, 0)}.at-bottom-left{bottom:var(--tng-inset, 0);left:var(--tng-inset, 0)}.at-bottom-right{bottom:var(--tng-inset, 0);right: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)}}@layer tng.utilities{.tng-slider,.tng-toggle-control,.tng-direction{--tng-direction: 1}[dir=rtl] :is(.tng-slider,.tng-toggle-control,.tng-direction){--tng-direction: -1}[dir=rtl] .tng-rtl-flip-x{scale:-1 1}}@layer tng.utilities{@property --tng-size{inherits: false; syntax: "*";}: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%}@supports ((inline-size: -webkit-fill-available) or (inline-size: -moz-available) or (inline-size: stretch)){:root{--tng-size-full: stretch}}.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)}}@layer tng.utilities{.p-none{padding:var(--tng-spacing-none)}.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)}.pb-none{padding-top:var(--tng-spacing-none);padding-bottom:var(--tng-spacing-none)}.pb-3xs{padding-top:var(--tng-spacing-3xs);padding-bottom:var(--tng-spacing-3xs)}.pb-2xs{padding-top:var(--tng-spacing-2xs);padding-bottom:var(--tng-spacing-2xs)}.pb-xs{padding-top:var(--tng-spacing-xs);padding-bottom:var(--tng-spacing-xs)}.pb-sm{padding-top:var(--tng-spacing-sm);padding-bottom:var(--tng-spacing-sm)}.pb-md{padding-top:var(--tng-spacing-md);padding-bottom:var(--tng-spacing-md)}.pb-lg{padding-top:var(--tng-spacing-lg);padding-bottom:var(--tng-spacing-lg)}.pb-xl{padding-top:var(--tng-spacing-xl);padding-bottom:var(--tng-spacing-xl)}.pb-2xl{padding-top:var(--tng-spacing-2xl);padding-bottom:var(--tng-spacing-2xl)}.pb-3xl{padding-top:var(--tng-spacing-3xl);padding-bottom:var(--tng-spacing-3xl)}.pb-4xl{padding-top:var(--tng-spacing-4xl);padding-bottom:var(--tng-spacing-4xl)}.pb-5xl{padding-top:var(--tng-spacing-5xl);padding-bottom:var(--tng-spacing-5xl)}.pb-6xl{padding-top:var(--tng-spacing-6xl);padding-bottom:var(--tng-spacing-6xl)}.pb-7xl{padding-top:var(--tng-spacing-7xl);padding-bottom:var(--tng-spacing-7xl)}.pb-8xl{padding-top:var(--tng-spacing-8xl);padding-bottom:var(--tng-spacing-8xl)}.pb-9xl{padding-top:var(--tng-spacing-9xl);padding-bottom:var(--tng-spacing-9xl)}.pb-10xl{padding-top:var(--tng-spacing-10xl);padding-bottom:var(--tng-spacing-10xl)}.pb-11xl{padding-top:var(--tng-spacing-11xl);padding-bottom:var(--tng-spacing-11xl)}.pb-12xl{padding-top:var(--tng-spacing-12xl);padding-bottom:var(--tng-spacing-12xl)}.pb-13xl{padding-top:var(--tng-spacing-13xl);padding-bottom:var(--tng-spacing-13xl)}.pb-14xl{padding-top:var(--tng-spacing-14xl);padding-bottom:var(--tng-spacing-14xl)}.pb-15xl{padding-top:var(--tng-spacing-15xl);padding-bottom:var(--tng-spacing-15xl)}.pb-16xl{padding-top:var(--tng-spacing-16xl);padding-bottom:var(--tng-spacing-16xl)}.pb-17xl{padding-top:var(--tng-spacing-17xl);padding-bottom:var(--tng-spacing-17xl)}.pb-18xl{padding-top:var(--tng-spacing-18xl);padding-bottom:var(--tng-spacing-18xl)}.pbs-none{padding-top:var(--tng-spacing-none)}.pbs-3xs{padding-top:var(--tng-spacing-3xs)}.pbs-2xs{padding-top:var(--tng-spacing-2xs)}.pbs-xs{padding-top:var(--tng-spacing-xs)}.pbs-sm{padding-top:var(--tng-spacing-sm)}.pbs-md{padding-top:var(--tng-spacing-md)}.pbs-lg{padding-top:var(--tng-spacing-lg)}.pbs-xl{padding-top:var(--tng-spacing-xl)}.pbs-2xl{padding-top:var(--tng-spacing-2xl)}.pbs-3xl{padding-top:var(--tng-spacing-3xl)}.pbs-4xl{padding-top:var(--tng-spacing-4xl)}.pbs-5xl{padding-top:var(--tng-spacing-5xl)}.pbs-6xl{padding-top:var(--tng-spacing-6xl)}.pbs-7xl{padding-top:var(--tng-spacing-7xl)}.pbs-8xl{padding-top:var(--tng-spacing-8xl)}.pbs-9xl{padding-top:var(--tng-spacing-9xl)}.pbs-10xl{padding-top:var(--tng-spacing-10xl)}.pbs-11xl{padding-top:var(--tng-spacing-11xl)}.pbs-12xl{padding-top:var(--tng-spacing-12xl)}.pbs-13xl{padding-top:var(--tng-spacing-13xl)}.pbs-14xl{padding-top:var(--tng-spacing-14xl)}.pbs-15xl{padding-top:var(--tng-spacing-15xl)}.pbs-16xl{padding-top:var(--tng-spacing-16xl)}.pbs-17xl{padding-top:var(--tng-spacing-17xl)}.pbs-18xl{padding-top:var(--tng-spacing-18xl)}.pbe-none{padding-bottom:var(--tng-spacing-none)}.pbe-3xs{padding-bottom:var(--tng-spacing-3xs)}.pbe-2xs{padding-bottom:var(--tng-spacing-2xs)}.pbe-xs{padding-bottom:var(--tng-spacing-xs)}.pbe-sm{padding-bottom:var(--tng-spacing-sm)}.pbe-md{padding-bottom:var(--tng-spacing-md)}.pbe-lg{padding-bottom:var(--tng-spacing-lg)}.pbe-xl{padding-bottom:var(--tng-spacing-xl)}.pbe-2xl{padding-bottom:var(--tng-spacing-2xl)}.pbe-3xl{padding-bottom:var(--tng-spacing-3xl)}.pbe-4xl{padding-bottom:var(--tng-spacing-4xl)}.pbe-5xl{padding-bottom:var(--tng-spacing-5xl)}.pbe-6xl{padding-bottom:var(--tng-spacing-6xl)}.pbe-7xl{padding-bottom:var(--tng-spacing-7xl)}.pbe-8xl{padding-bottom:var(--tng-spacing-8xl)}.pbe-9xl{padding-bottom:var(--tng-spacing-9xl)}.pbe-10xl{padding-bottom:var(--tng-spacing-10xl)}.pbe-11xl{padding-bottom:var(--tng-spacing-11xl)}.pbe-12xl{padding-bottom:var(--tng-spacing-12xl)}.pbe-13xl{padding-bottom:var(--tng-spacing-13xl)}.pbe-14xl{padding-bottom:var(--tng-spacing-14xl)}.pbe-15xl{padding-bottom:var(--tng-spacing-15xl)}.pbe-16xl{padding-bottom:var(--tng-spacing-16xl)}.pbe-17xl{padding-bottom:var(--tng-spacing-17xl)}.pbe-18xl{padding-bottom:var(--tng-spacing-18xl)}.pi-none{padding-left:var(--tng-spacing-none);padding-right:var(--tng-spacing-none)}.pi-3xs{padding-left:var(--tng-spacing-3xs);padding-right:var(--tng-spacing-3xs)}.pi-2xs{padding-left:var(--tng-spacing-2xs);padding-right:var(--tng-spacing-2xs)}.pi-xs{padding-left:var(--tng-spacing-xs);padding-right:var(--tng-spacing-xs)}.pi-sm{padding-left:var(--tng-spacing-sm);padding-right:var(--tng-spacing-sm)}.pi-md{padding-left:var(--tng-spacing-md);padding-right:var(--tng-spacing-md)}.pi-lg{padding-left:var(--tng-spacing-lg);padding-right:var(--tng-spacing-lg)}.pi-xl{padding-left:var(--tng-spacing-xl);padding-right:var(--tng-spacing-xl)}.pi-2xl{padding-left:var(--tng-spacing-2xl);padding-right:var(--tng-spacing-2xl)}.pi-3xl{padding-left:var(--tng-spacing-3xl);padding-right:var(--tng-spacing-3xl)}.pi-4xl{padding-left:var(--tng-spacing-4xl);padding-right:var(--tng-spacing-4xl)}.pi-5xl{padding-left:var(--tng-spacing-5xl);padding-right:var(--tng-spacing-5xl)}.pi-6xl{padding-left:var(--tng-spacing-6xl);padding-right:var(--tng-spacing-6xl)}.pi-7xl{padding-left:var(--tng-spacing-7xl);padding-right:var(--tng-spacing-7xl)}.pi-8xl{padding-left:var(--tng-spacing-8xl);padding-right:var(--tng-spacing-8xl)}.pi-9xl{padding-left:var(--tng-spacing-9xl);padding-right:var(--tng-spacing-9xl)}.pi-10xl{padding-left:var(--tng-spacing-10xl);padding-right:var(--tng-spacing-10xl)}.pi-11xl{padding-left:var(--tng-spacing-11xl);padding-right:var(--tng-spacing-11xl)}.pi-12xl{padding-left:var(--tng-spacing-12xl);padding-right:var(--tng-spacing-12xl)}.pi-13xl{padding-left:var(--tng-spacing-13xl);padding-right:var(--tng-spacing-13xl)}.pi-14xl{padding-left:var(--tng-spacing-14xl);padding-right:var(--tng-spacing-14xl)}.pi-15xl{padding-left:var(--tng-spacing-15xl);padding-right:var(--tng-spacing-15xl)}.pi-16xl{padding-left:var(--tng-spacing-16xl);padding-right:var(--tng-spacing-16xl)}.pi-17xl{padding-left:var(--tng-spacing-17xl);padding-right:var(--tng-spacing-17xl)}.pi-18xl{padding-left:var(--tng-spacing-18xl);padding-right:var(--tng-spacing-18xl)}.pis-none{padding-left:var(--tng-spacing-none)}.pis-3xs{padding-left:var(--tng-spacing-3xs)}.pis-2xs{padding-left:var(--tng-spacing-2xs)}.pis-xs{padding-left:var(--tng-spacing-xs)}.pis-sm{padding-left:var(--tng-spacing-sm)}.pis-md{padding-left:var(--tng-spacing-md)}.pis-lg{padding-left:var(--tng-spacing-lg)}.pis-xl{padding-left:var(--tng-spacing-xl)}.pis-2xl{padding-left:var(--tng-spacing-2xl)}.pis-3xl{padding-left:var(--tng-spacing-3xl)}.pis-4xl{padding-left:var(--tng-spacing-4xl)}.pis-5xl{padding-left:var(--tng-spacing-5xl)}.pis-6xl{padding-left:var(--tng-spacing-6xl)}.pis-7xl{padding-left:var(--tng-spacing-7xl)}.pis-8xl{padding-left:var(--tng-spacing-8xl)}.pis-9xl{padding-left:var(--tng-spacing-9xl)}.pis-10xl{padding-left:var(--tng-spacing-10xl)}.pis-11xl{padding-left:var(--tng-spacing-11xl)}.pis-12xl{padding-left:var(--tng-spacing-12xl)}.pis-13xl{padding-left:var(--tng-spacing-13xl)}.pis-14xl{padding-left:var(--tng-spacing-14xl)}.pis-15xl{padding-left:var(--tng-spacing-15xl)}.pis-16xl{padding-left:var(--tng-spacing-16xl)}.pis-17xl{padding-left:var(--tng-spacing-17xl)}.pis-18xl{padding-left:var(--tng-spacing-18xl)}.pie-none{padding-right:var(--tng-spacing-none)}.pie-3xs{padding-right:var(--tng-spacing-3xs)}.pie-2xs{padding-right:var(--tng-spacing-2xs)}.pie-xs{padding-right:var(--tng-spacing-xs)}.pie-sm{padding-right:var(--tng-spacing-sm)}.pie-md{padding-right:var(--tng-spacing-md)}.pie-lg{padding-right:var(--tng-spacing-lg)}.pie-xl{padding-right:var(--tng-spacing-xl)}.pie-2xl{padding-right:var(--tng-spacing-2xl)}.pie-3xl{padding-right:var(--tng-spacing-3xl)}.pie-4xl{padding-right:var(--tng-spacing-4xl)}.pie-5xl{padding-right:var(--tng-spacing-5xl)}.pie-6xl{padding-right:var(--tng-spacing-6xl)}.pie-7xl{padding-right:var(--tng-spacing-7xl)}.pie-8xl{padding-right:var(--tng-spacing-8xl)}.pie-9xl{padding-right:var(--tng-spacing-9xl)}.pie-10xl{padding-right:var(--tng-spacing-10xl)}.pie-11xl{padding-right:var(--tng-spacing-11xl)}.pie-12xl{padding-right:var(--tng-spacing-12xl)}.pie-13xl{padding-right:var(--tng-spacing-13xl)}.pie-14xl{padding-right:var(--tng-spacing-14xl)}.pie-15xl{padding-right:var(--tng-spacing-15xl)}.pie-16xl{padding-right:var(--tng-spacing-16xl)}.pie-17xl{padding-right:var(--tng-spacing-17xl)}.pie-18xl{padding-right:var(--tng-spacing-18xl)}.m-none{margin: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)}.mb-none{margin-top:var(--tng-spacing-none);margin-bottom:var(--tng-spacing-none)}.mb-3xs{margin-top:var(--tng-spacing-3xs);margin-bottom:var(--tng-spacing-3xs)}.mb-2xs{margin-top:var(--tng-spacing-2xs);margin-bottom:var(--tng-spacing-2xs)}.mb-xs{margin-top:var(--tng-spacing-xs);margin-bottom:var(--tng-spacing-xs)}.mb-sm{margin-top:var(--tng-spacing-sm);margin-bottom:var(--tng-spacing-sm)}.mb-md{margin-top:var(--tng-spacing-md);margin-bottom:var(--tng-spacing-md)}.mb-lg{margin-top:var(--tng-spacing-lg);margin-bottom:var(--tng-spacing-lg)}.mb-xl{margin-top:var(--tng-spacing-xl);margin-bottom:var(--tng-spacing-xl)}.mb-2xl{margin-top:var(--tng-spacing-2xl);margin-bottom:var(--tng-spacing-2xl)}.mb-3xl{margin-top:var(--tng-spacing-3xl);margin-bottom:var(--tng-spacing-3xl)}.mb-4xl{margin-top:var(--tng-spacing-4xl);margin-bottom:var(--tng-spacing-4xl)}.mb-5xl{margin-top:var(--tng-spacing-5xl);margin-bottom:var(--tng-spacing-5xl)}.mb-6xl{margin-top:var(--tng-spacing-6xl);margin-bottom:var(--tng-spacing-6xl)}.mb-7xl{margin-top:var(--tng-spacing-7xl);margin-bottom:var(--tng-spacing-7xl)}.mb-8xl{margin-top:var(--tng-spacing-8xl);margin-bottom:var(--tng-spacing-8xl)}.mb-9xl{margin-top:var(--tng-spacing-9xl);margin-bottom:var(--tng-spacing-9xl)}.mb-10xl{margin-top:var(--tng-spacing-10xl);margin-bottom:var(--tng-spacing-10xl)}.mb-11xl{margin-top:var(--tng-spacing-11xl);margin-bottom:var(--tng-spacing-11xl)}.mb-12xl{margin-top:var(--tng-spacing-12xl);margin-bottom:var(--tng-spacing-12xl)}.mb-13xl{margin-top:var(--tng-spacing-13xl);margin-bottom:var(--tng-spacing-13xl)}.mb-14xl{margin-top:var(--tng-spacing-14xl);margin-bottom:var(--tng-spacing-14xl)}.mb-15xl{margin-top:var(--tng-spacing-15xl);margin-bottom:var(--tng-spacing-15xl)}.mb-16xl{margin-top:var(--tng-spacing-16xl);margin-bottom:var(--tng-spacing-16xl)}.mb-17xl{margin-top:var(--tng-spacing-17xl);margin-bottom:var(--tng-spacing-17xl)}.mb-18xl{margin-top:var(--tng-spacing-18xl);margin-bottom:var(--tng-spacing-18xl)}.mbs-none{margin-top:var(--tng-spacing-none)}.mbs-3xs{margin-top:var(--tng-spacing-3xs)}.mbs-2xs{margin-top:var(--tng-spacing-2xs)}.mbs-xs{margin-top:var(--tng-spacing-xs)}.mbs-sm{margin-top:var(--tng-spacing-sm)}.mbs-md{margin-top:var(--tng-spacing-md)}.mbs-lg{margin-top:var(--tng-spacing-lg)}.mbs-xl{margin-top:var(--tng-spacing-xl)}.mbs-2xl{margin-top:var(--tng-spacing-2xl)}.mbs-3xl{margin-top:var(--tng-spacing-3xl)}.mbs-4xl{margin-top:var(--tng-spacing-4xl)}.mbs-5xl{margin-top:var(--tng-spacing-5xl)}.mbs-6xl{margin-top:var(--tng-spacing-6xl)}.mbs-7xl{margin-top:var(--tng-spacing-7xl)}.mbs-8xl{margin-top:var(--tng-spacing-8xl)}.mbs-9xl{margin-top:var(--tng-spacing-9xl)}.mbs-10xl{margin-top:var(--tng-spacing-10xl)}.mbs-11xl{margin-top:var(--tng-spacing-11xl)}.mbs-12xl{margin-top:var(--tng-spacing-12xl)}.mbs-13xl{margin-top:var(--tng-spacing-13xl)}.mbs-14xl{margin-top:var(--tng-spacing-14xl)}.mbs-15xl{margin-top:var(--tng-spacing-15xl)}.mbs-16xl{margin-top:var(--tng-spacing-16xl)}.mbs-17xl{margin-top:var(--tng-spacing-17xl)}.mbs-18xl{margin-top:var(--tng-spacing-18xl)}.mbe-none{margin-bottom:var(--tng-spacing-none)}.mbe-3xs{margin-bottom:var(--tng-spacing-3xs)}.mbe-2xs{margin-bottom:var(--tng-spacing-2xs)}.mbe-xs{margin-bottom:var(--tng-spacing-xs)}.mbe-sm{margin-bottom:var(--tng-spacing-sm)}.mbe-md{margin-bottom:var(--tng-spacing-md)}.mbe-lg{margin-bottom:var(--tng-spacing-lg)}.mbe-xl{margin-bottom:var(--tng-spacing-xl)}.mbe-2xl{margin-bottom:var(--tng-spacing-2xl)}.mbe-3xl{margin-bottom:var(--tng-spacing-3xl)}.mbe-4xl{margin-bottom:var(--tng-spacing-4xl)}.mbe-5xl{margin-bottom:var(--tng-spacing-5xl)}.mbe-6xl{margin-bottom:var(--tng-spacing-6xl)}.mbe-7xl{margin-bottom:var(--tng-spacing-7xl)}.mbe-8xl{margin-bottom:var(--tng-spacing-8xl)}.mbe-9xl{margin-bottom:var(--tng-spacing-9xl)}.mbe-10xl{margin-bottom:var(--tng-spacing-10xl)}.mbe-11xl{margin-bottom:var(--tng-spacing-11xl)}.mbe-12xl{margin-bottom:var(--tng-spacing-12xl)}.mbe-13xl{margin-bottom:var(--tng-spacing-13xl)}.mbe-14xl{margin-bottom:var(--tng-spacing-14xl)}.mbe-15xl{margin-bottom:var(--tng-spacing-15xl)}.mbe-16xl{margin-bottom:var(--tng-spacing-16xl)}.mbe-17xl{margin-bottom:var(--tng-spacing-17xl)}.mbe-18xl{margin-bottom:var(--tng-spacing-18xl)}.mi-auto{margin-left:auto;margin-right:auto}.mi-none{margin-left:var(--tng-spacing-none);margin-right:var(--tng-spacing-none)}.mi-3xs{margin-left:var(--tng-spacing-3xs);margin-right:var(--tng-spacing-3xs)}.mi-2xs{margin-left:var(--tng-spacing-2xs);margin-right:var(--tng-spacing-2xs)}.mi-xs{margin-left:var(--tng-spacing-xs);margin-right:var(--tng-spacing-xs)}.mi-sm{margin-left:var(--tng-spacing-sm);margin-right:var(--tng-spacing-sm)}.mi-md{margin-left:var(--tng-spacing-md);margin-right:var(--tng-spacing-md)}.mi-lg{margin-left:var(--tng-spacing-lg);margin-right:var(--tng-spacing-lg)}.mi-xl{margin-left:var(--tng-spacing-xl);margin-right:var(--tng-spacing-xl)}.mi-2xl{margin-left:var(--tng-spacing-2xl);margin-right:var(--tng-spacing-2xl)}.mi-3xl{margin-left:var(--tng-spacing-3xl);margin-right:var(--tng-spacing-3xl)}.mi-4xl{margin-left:var(--tng-spacing-4xl);margin-right:var(--tng-spacing-4xl)}.mi-5xl{margin-left:var(--tng-spacing-5xl);margin-right:var(--tng-spacing-5xl)}.mi-6xl{margin-left:var(--tng-spacing-6xl);margin-right:var(--tng-spacing-6xl)}.mi-7xl{margin-left:var(--tng-spacing-7xl);margin-right:var(--tng-spacing-7xl)}.mi-8xl{margin-left:var(--tng-spacing-8xl);margin-right:var(--tng-spacing-8xl)}.mi-9xl{margin-left:var(--tng-spacing-9xl);margin-right:var(--tng-spacing-9xl)}.mi-10xl{margin-left:var(--tng-spacing-10xl);margin-right:var(--tng-spacing-10xl)}.mi-11xl{margin-left:var(--tng-spacing-11xl);margin-right:var(--tng-spacing-11xl)}.mi-12xl{margin-left:var(--tng-spacing-12xl);margin-right:var(--tng-spacing-12xl)}.mi-13xl{margin-left:var(--tng-spacing-13xl);margin-right:var(--tng-spacing-13xl)}.mi-14xl{margin-left:var(--tng-spacing-14xl);margin-right:var(--tng-spacing-14xl)}.mi-15xl{margin-left:var(--tng-spacing-15xl);margin-right:var(--tng-spacing-15xl)}.mi-16xl{margin-left:var(--tng-spacing-16xl);margin-right:var(--tng-spacing-16xl)}.mi-17xl{margin-left:var(--tng-spacing-17xl);margin-right:var(--tng-spacing-17xl)}.mi-18xl{margin-left:var(--tng-spacing-18xl);margin-right:var(--tng-spacing-18xl)}.mis-auto{margin-left:auto}.mis-none{margin-left:var(--tng-spacing-none)}.mis-3xs{margin-left:var(--tng-spacing-3xs)}.mis-2xs{margin-left:var(--tng-spacing-2xs)}.mis-xs{margin-left:var(--tng-spacing-xs)}.mis-sm{margin-left:var(--tng-spacing-sm)}.mis-md{margin-left:var(--tng-spacing-md)}.mis-lg{margin-left:var(--tng-spacing-lg)}.mis-xl{margin-left:var(--tng-spacing-xl)}.mis-2xl{margin-left:var(--tng-spacing-2xl)}.mis-3xl{margin-left:var(--tng-spacing-3xl)}.mis-4xl{margin-left:var(--tng-spacing-4xl)}.mis-5xl{margin-left:var(--tng-spacing-5xl)}.mis-6xl{margin-left:var(--tng-spacing-6xl)}.mis-7xl{margin-left:var(--tng-spacing-7xl)}.mis-8xl{margin-left:var(--tng-spacing-8xl)}.mis-9xl{margin-left:var(--tng-spacing-9xl)}.mis-10xl{margin-left:var(--tng-spacing-10xl)}.mis-11xl{margin-left:var(--tng-spacing-11xl)}.mis-12xl{margin-left:var(--tng-spacing-12xl)}.mis-13xl{margin-left:var(--tng-spacing-13xl)}.mis-14xl{margin-left:var(--tng-spacing-14xl)}.mis-15xl{margin-left:var(--tng-spacing-15xl)}.mis-16xl{margin-left:var(--tng-spacing-16xl)}.mis-17xl{margin-left:var(--tng-spacing-17xl)}.mis-18xl{margin-left:var(--tng-spacing-18xl)}.mie-auto{margin-right:auto}.mie-none{margin-right:var(--tng-spacing-none)}.mie-3xs{margin-right:var(--tng-spacing-3xs)}.mie-2xs{margin-right:var(--tng-spacing-2xs)}.mie-xs{margin-right:var(--tng-spacing-xs)}.mie-sm{margin-right:var(--tng-spacing-sm)}.mie-md{margin-right:var(--tng-spacing-md)}.mie-lg{margin-right:var(--tng-spacing-lg)}.mie-xl{margin-right:var(--tng-spacing-xl)}.mie-2xl{margin-right:var(--tng-spacing-2xl)}.mie-3xl{margin-right:var(--tng-spacing-3xl)}.mie-4xl{margin-right:var(--tng-spacing-4xl)}.mie-5xl{margin-right:var(--tng-spacing-5xl)}.mie-6xl{margin-right:var(--tng-spacing-6xl)}.mie-7xl{margin-right:var(--tng-spacing-7xl)}.mie-8xl{margin-right:var(--tng-spacing-8xl)}.mie-9xl{margin-right:var(--tng-spacing-9xl)}.mie-10xl{margin-right:var(--tng-spacing-10xl)}.mie-11xl{margin-right:var(--tng-spacing-11xl)}.mie-12xl{margin-right:var(--tng-spacing-12xl)}.mie-13xl{margin-right:var(--tng-spacing-13xl)}.mie-14xl{margin-right:var(--tng-spacing-14xl)}.mie-15xl{margin-right:var(--tng-spacing-15xl)}.mie-16xl{margin-right:var(--tng-spacing-16xl)}.mie-17xl{margin-right:var(--tng-spacing-17xl)}.mie-18xl{margin-right:var(--tng-spacing-18xl)}}@layer tng.utilities{.tng-control-button,.tng-energy-label,.tng-energy-labels>*,.tng-tag .tng-link,:is(.tng-accordion-trigger,.tng-button,.tng-badge,.tng-checkbox-control,.tng-link,.tng-pill-button,.tng-radio-control,.tng-tag) span,.tng-text-box{text-box:trim-both cap alphabetic}}@layer tng.utilities{.tng-touch-target-sm{--touch-target-size: 24px}:is(.tng-accent-button,.tng-accordion-trigger,.tng-button,.tng-icon-button,.tng-link,.tng-pill-button,.tng-social-button,.tng-stepper-step,.tng-touch-target,.tng-touch-target-sm):where(:not(.p-absolute,.p-fixed,.p-sticky)){position:var(--tng-position, relative)}:is(.tng-accent-button,.tng-accordion-trigger,.tng-button,.tng-icon-button,.tng-link,.tng-pill-button,.tng-social-button,.tng-stepper-step,.tng-touch-target,.tng-touch-target-sm):where(:not(.p-absolute,.p-fixed,.p-sticky)):not(.tng-touch-target-sm){--touch-target-size: 44px}:is(.tng-accent-button,.tng-accordion-trigger,.tng-button,.tng-icon-button,.tng-link,.tng-pill-button,.tng-social-button,.tng-stepper-step,.tng-touch-target,.tng-touch-target-sm):where(:not(.p-absolute,.p-fixed,.p-sticky)):after{position:absolute;top:50%;left:50%;width:100%;min-width:var(--touch-target-size);height:100%;min-height:var(--touch-target-size);content:"";transform:translate(-50%,-50%)}.tng-debug:is(.tng-accent-button,.tng-accordion-trigger,.tng-button,.tng-icon-button,.tng-link,.tng-pill-button,.tng-social-button,.tng-stepper-step,.tng-touch-target,.tng-touch-target-sm):where(:not(.p-absolute,.p-fixed,.p-sticky)):after{background:#f003}}@layer tng.utilities{: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)}}@layer tng.foundations{html[data-brand=toyota]{--tng-buttons-radio-button-color: #fff;--tng-icon-brand: Toyota;--tng-logo: Toyota;--tng-color-neutral-white: #fff;--tng-color-neutral-black: #000;--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-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-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-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-notification-red-100: #ffeeec;--tng-color-notification-red-200: #ffd0c9;--tng-color-notification-red-300: #f33;--tng-color-notification-red-400: #c00;--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: #208a2b;--tng-color-green-700: #006800;--tng-color-green-800: #004600;--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-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-teal-bz4x-bz4x: #003641;--tng-color-teal-bz4x-bz4x-2: #006d7a;--tng-color-teal-bz4x-bz4x-3: #328994;--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: #f00;--tng-color-energy-energy-aaaa: #00a651;--tng-color-energy-energy-aaa: #50b848;--tng-color-energy-energy-aa: #bfd730;--tng-color-energy-energy-a: #fff200;--tng-color-energy-energy-b: #fdb913;--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-blur-kinto-blur-15: #42677e26;--tng-color-blur-kinto-blur-50: #3b5a6e80;--tng-color-blur-kinto-blur-80: #142d3bcc;--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-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-kinto-primary-teal-50: #e2edf0;--tng-color-kinto-primary-teal-100: #ccdfe4;--tng-color-kinto-primary-teal-150: #afd9e4;--tng-color-kinto-primary-teal-200: #a3bfc7;--tng-color-kinto-primary-teal-300: #84a5b0;--tng-color-kinto-primary-teal-400: #68bfd6;--tng-color-kinto-primary-teal-500: #2789a4;--tng-color-kinto-primary-teal-600: #00708d;--tng-color-kinto-primary-teal-700: #015b74;--tng-color-kinto-primary-teal-800: #00445e;--tng-color-kinto-primary-teal-900: #003449;--tng-color-kinto-primary-teal-950: #002839;--tng-color-kinto-primary-teal-opacity-600-9: #00708d17;--tng-color-kinto-primary-teal-opacity-600-15: #00708d26;--tng-color-kinto-primary-teal-opacity-600-25: #00708d40;--tng-color-kinto-primary-teal-opacity-600-35: #00708d59;--tng-color-kinto-primary-teal-opacity-150-7: #afd9e412;--tng-color-kinto-primary-teal-opacity-150-10: #afd9e41a;--tng-color-kinto-primary-teal-opacity-150-15: #afd9e426;--tng-color-kinto-primary-teal-opacity-150-20: #afd9e433;--tng-color-kinto-primary-teal-opacity-150-35: #afd9e459;--tng-color-none: #0000;--tng-color-kinto-secondary-aqua-25: #e1f2f2;--tng-color-kinto-secondary-aqua-50: #dbf0f0;--tng-color-kinto-secondary-aqua-100: #d5ecec;--tng-color-kinto-secondary-aqua-200: #cbefee;--tng-color-kinto-secondary-aqua-300: #aef3f0;--tng-color-kinto-secondary-aqua-400: #80e9e3;--tng-color-kinto-secondary-aqua-500: #00c0ca;--tng-color-kinto-secondary-aqua-600: #00abb4;--tng-color-kinto-secondary-aqua-700: #00868d;--tng-color-kinto-secondary-aqua-800: #00646d;--tng-color-kinto-secondary-aqua-900: #00444d;--tng-color-kinto-secondary-aqua-950: #011f24;--tng-color-kinto-neutral-0: #fff;--tng-color-kinto-neutral-100: #f9fafa;--tng-color-kinto-neutral-200: #edeeef;--tng-color-kinto-neutral-300: #d2d8db;--tng-color-kinto-neutral-400: #b2bdc3;--tng-color-kinto-neutral-500: #8697a2;--tng-color-kinto-neutral-600: #53768a;--tng-color-kinto-neutral-700: #375567;--tng-color-kinto-neutral-800: #244051;--tng-color-kinto-neutral-900: #142d3b;--tng-color-kinto-neutral-950: #0d2430;--tng-color-kinto-neutral-opacity-700: #37556766;--tng-spacing-0: 0px;--tng-spacing-10: 10px;--tng-spacing-12: 12px;--tng-spacing-16: 16px;--tng-spacing-20: 20px;--tng-spacing-24: 24px;--tng-spacing-32: 32px;--tng-spacing-40: 40px;--tng-spacing-44: 44px;--tng-spacing-48: 48px;--tng-spacing-56: 56px;--tng-spacing-64: 64px;--tng-spacing-72: 72px;--tng-spacing-80: 80px;--tng-spacing-88: 88px;--tng-spacing-96: 96px;--tng-spacing-104: 104px;--tng-spacing-120: 120px;--tng-spacing-140: 140px;--tng-spacing-160: 160px;--tng-spacing-240: 240px;--tng-spacing-02: 2px;--tng-spacing-04: 4px;--tng-spacing-06: 6px;--tng-spacing-08: 8px;--tng-radius-0: 0px;--tng-radius-1: 1px;--tng-radius-2: 2px;--tng-radius-3: 3px;--tng-radius-4: 4px;--tng-radius-5: 5px;--tng-radius-7: 7px;--tng-radius-8: 8px;--tng-radius-10: 10px;--tng-radius-15: 15px;--tng-radius-16: 16px;--tng-radius-1000: 1000px;--tng-stroke-0: 0px;--tng-stroke-1: 1px;--tng-stroke-2: 2px;--tng-stroke-4: 4px;--tng-stroke-05: .5px;--tng-font-letter-spacing-tight: -1px;--tng-font-letter-spacing-none: 0px;--tng-font-letter-spacing-wide: 1px;--tng-font-letter-spacing-wider: 1.600000023841858px;--tng-font-letter-spacing-widest: 2px;--tng-font-font-family-toyota: Toyota Type;--tng-font-font-family-lexus: Nobel;--tng-font-font-family-kinto: Toyota Type;--tng-font-font-weight-light: 200;--tng-font-font-weight-light-italic: 200;--tng-font-font-weight-regular: 400;--tng-font-font-weight-regular-italic: 400;--tng-font-font-weight-medium: 500;--tng-font-font-weight-italic: 500;--tng-font-font-weight-semibold: 600;--tng-font-font-weight-semibold-italic: 600;--tng-font-font-weight-bold: 700;--tng-font-font-weight-bold-italic: 700;--tng-font-font-size-12: 12px;--tng-font-font-size-14: 14px;--tng-font-font-size-16: 16px;--tng-font-font-size-18: 18px;--tng-font-font-size-20: 20px;--tng-font-font-size-22: 22px;--tng-font-font-size-24: 24px;--tng-font-font-size-28: 28px;--tng-font-font-size-32: 32px;--tng-font-font-size-34: 34px;--tng-font-font-size-36: 36px;--tng-font-font-size-38: 38px;--tng-font-font-size-40: 40px;--tng-font-font-size-44: 44px;--tng-font-font-size-48: 48px;--tng-font-font-size-56: 56px;--tng-font-font-size-64: 64px;--tng-font-font-size-68: 68px;--tng-font-font-size-70: 70px;--tng-font-font-size-80: 80px;--tng-font-font-size-90: 90px;--tng-font-font-size-96: 96px;--tng-font-font-size-100: 100px;--tng-font-font-size-110: 110px;--tng-font-font-size-120: 120px;--tng-font-font-size-128: 128px;--tng-font-font-size-130: 130px;--tng-font-font-size-140: 140px;--tng-font-font-size-150: 150px;--tng-font-font-size-160: 160px;--tng-font-font-size-170: 170px;--tng-font-font-size-176: 176px;--tng-font-font-size-180: 180px;--tng-font-font-size-190: 190px;--tng-font-font-size-200: 200px;--tng-font-font-size-210: 210px;--tng-font-font-size-220: 220px;--tng-font-font-size-230: 230px;--tng-font-font-size-240: 240px;--tng-font-font-size-256: 256px;--tng-font-line-height-12: 12px;--tng-font-line-height-14: 14px;--tng-font-line-height-16: 16px;--tng-font-line-height-18: 18px;--tng-font-line-height-20: 20px;--tng-font-line-height-22: 22px;--tng-font-line-height-24: 24px;--tng-font-line-height-26: 26px;--tng-font-line-height-28: 28px;--tng-font-line-height-30: 30px;--tng-font-line-height-32: 32px;--tng-font-line-height-34: 34px;--tng-font-line-height-36: 36px;--tng-font-line-height-38: 38px;--tng-font-line-height-40: 40px;--tng-font-line-height-42: 42px;--tng-font-line-height-44: 44px;--tng-font-line-height-46: 46px;--tng-font-line-height-48: 48px;--tng-font-line-height-56: 56px;--tng-font-line-height-64: 64px;--tng-font-line-height-70: 70px;--tng-font-line-height-72: 72px;--tng-font-line-height-80: 80px;--tng-font-line-height-88: 88px;--tng-font-line-height-96: 96px;--tng-font-line-height-102: 102px;--tng-font-line-height-104: 104px;--tng-font-line-height-106: 106px;--tng-font-line-height-116: 116px;--tng-font-line-height-128: 128px;--tng-font-line-height-136: 136px;--tng-font-line-height-140: 140px;--tng-font-line-height-160: 160px;--tng-font-line-height-172: 172px;--tng-font-line-height-174: 174px;--tng-font-line-height-190: 190px;--tng-font-line-height-211: 211px;--tng-font-line-height-256: 256px;--tng-font-line-height-276: 276px;--tng-buttons-main-button-secondary-contrast-rested-fill-color: var(--tng-color-none);--tng-buttons-link-button-contrast-rested-foreground-color: var(--tng-color-blue-400);--tng-cards-corner-radius: var(--tng-radius-0);--tng-chips-on-solid-neutral-selected-fill-color: var(--tng-color-grey-1600);--tng-chips-on-image-selected-fill-color: var(--tng-color-grey-1600);--tng-tabs-ev-neutral-rested-border-color: var(--tng-color-grey-500);--tng-tags-feedback-bold-success-fill-color: var(--tng-color-green-500);--tng-tags-feedback-bold-danger-border-color: var(--tng-color-red-500);--tng-tags-feedback-bold-danger-fill-color: var(--tng-color-red-500);--tng-menu-contrast-background-color: var(--tng-color-grey-1600);--tng-color-background-neutral-default: var(--tng-color-neutral-white);--tng-color-background-neutral-subtle: var(--tng-color-grey-300);--tng-color-background-neutral-muted: var(--tng-color-grey-400);--tng-color-background-decorative-accent-on-light-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-dark-start: var(--tng-color-red-100);--tng-color-background-decorative-accent-on-dark-end: var(--tng-color-red-400);--tng-color-background-contrast-default: var(--tng-color-grey-1400);--tng-color-background-contrast-subtle: var(--tng-color-grey-1600);--tng-color-background-contrast-muted: var(--tng-color-grey-1600);--tng-color-surface-ev: var(--tng-color-blue-500);--tng-color-surface-neutral-default: var(--tng-color-neutral-white);--tng-color-surface-neutral-subtle: var(--tng-color-grey-200);--tng-color-surface-neutral-muted: var(--tng-color-grey-300);--tng-color-surface-neutral-error: var(--tng-color-red-400);--tng-color-surface-neutral-success: var(--tng-color-green-700);--tng-color-surface-contrast-default: var(--tng-color-neutral-black);--tng-color-surface-contrast-subtle: var(--tng-color-grey-1400);--tng-color-surface-contrast-muted: var(--tng-color-grey-1400);--tng-color-surface-contrast-error: var(--tng-color-red-400);--tng-color-surface-contrast-success: var(--tng-color-green-400);--tng-color-surface-dim-neutral-default: var(--tng-color-opacity-dark-65);--tng-color-surface-dim-neutral-subtle: var(--tng-color-opacity-dark-55);--tng-color-surface-dim-neutral-muted: var(--tng-color-opacity-dark-25);--tng-color-surface-dim-contrast-default: var(--tng-color-opacity-light-45);--tng-color-surface-dim-contrast-subtle: var(--tng-color-opacity-light-35);--tng-color-surface-dim-contrast-muted: var(--tng-color-opacity-light-20);--tng-color-fill-neutral-emphasis: var(--tng-color-neutral-black);--tng-color-fill-neutral-default: var(--tng-color-grey-1400);--tng-color-fill-neutral-subtle: var(--tng-color-grey-800);--tng-color-fill-neutral-muted: var(--tng-color-grey-600);--tng-color-fill-neutral-soft: var(--tng-color-grey-300);--tng-color-fill-contrast-emphasis: var(--tng-color-neutral-white);--tng-color-fill-contrast-default: var(--tng-color-grey-300);--tng-color-fill-contrast-subtle: var(--tng-color-grey-600);--tng-color-fill-contrast-muted: var(--tng-color-grey-800);--tng-color-fill-primary-emphasis: var(--tng-color-red-500);--tng-color-fill-primary-default: var(--tng-color-red-500);--tng-color-fill-primary-subtle: var(--tng-color-red-300);--tng-color-fill-primary-muted: var(--tng-color-red-100);--tng-color-fill-secondary-emphasis: var(--tng-color-red-500);--tng-color-fill-secondary-default: var(--tng-color-red-500);--tng-color-fill-secondary-subtle: var(--tng-color-red-300);--tng-color-fill-secondary-muted: var(--tng-color-red-100);--tng-color-fill-bz4x-default: var(--tng-color-teal-bz4x-bz4x);--tng-color-fill-bz4x-subtle: var(--tng-color-teal-bz4x-bz4x-2);--tng-color-fill-bz4x-muted: var(--tng-color-teal-bz4x-bz4x-3);--tng-color-fill-success-default: var(--tng-color-green-700);--tng-color-fill-success-subtle: var(--tng-color-green-300);--tng-color-fill-success-muted: var(--tng-color-green-200);--tng-color-fill-error-default: var(--tng-color-notification-red-400);--tng-color-fill-error-subtle: var(--tng-color-notification-red-200);--tng-color-fill-error-muted: var(--tng-color-notification-red-100);--tng-color-fill-warning-default: var(--tng-color-yellow-300);--tng-color-fill-warning-subtle: var(--tng-color-yellow-300);--tng-color-fill-warning-muted: var(--tng-color-yellow-100);--tng-color-fill-info-default: var(--tng-color-blue-600);--tng-color-fill-info-subtle: var(--tng-color-blue-500);--tng-color-fill-info-muted: var(--tng-color-blue-200);--tng-color-fill-dim-neutral-default: var(--tng-color-opacity-dark-65);--tng-color-fill-dim-neutral-subtle: var(--tng-color-opacity-dark-55);--tng-color-fill-dim-neutral-muted: var(--tng-color-opacity-dark-25);--tng-color-fill-dim-contrast-default: var(--tng-color-opacity-light-45);--tng-color-fill-dim-contrast-subtle: var(--tng-color-opacity-light-35);--tng-color-fill-dim-contrast-muted: var(--tng-color-opacity-light-20);--tng-color-foreground-neutral-emphasis: var(--tng-color-grey-1600);--tng-color-foreground-neutral-default: var(--tng-color-grey-1400);--tng-color-foreground-neutral-subtle: var(--tng-color-grey-800);--tng-color-foreground-neutral-muted: var(--tng-color-grey-600);--tng-color-foreground-contrast-emphasis: var(--tng-color-neutral-white);--tng-color-foreground-contrast-default: var(--tng-color-grey-100);--tng-color-foreground-contrast-subtle: var(--tng-color-grey-200);--tng-color-foreground-contrast-muted: var(--tng-color-grey-300);--tng-color-foreground-primary-on-neutral-default: var(--tng-color-red-500);--tng-color-foreground-primary-on-neutral-subtle: var(--tng-color-red-400);--tng-color-foreground-primary-on-neutral-muted: var(--tng-color-red-100);--tng-color-foreground-primary-on-contrast-default: var(--tng-color-red-500);--tng-color-foreground-primary-on-contrast-subtle: var(--tng-color-red-400);--tng-color-foreground-primary-on-contrast-muted: var(--tng-color-red-100);--tng-color-foreground-secondary-default: var(--tng-color-teal-bz4x-bz4x);--tng-color-foreground-secondary-subtle: var(--tng-color-teal-bz4x-bz4x-2);--tng-color-foreground-secondary-muted: var(--tng-color-teal-bz4x-bz4x-3);--tng-color-foreground-success-default: var(--tng-color-green-700);--tng-color-foreground-success-subtle: var(--tng-color-green-500);--tng-color-foreground-success-muted: var(--tng-color-green-400);--tng-color-foreground-error-default: var(--tng-color-notification-red-400);--tng-color-foreground-error-subtle: var(--tng-color-notification-red-300);--tng-color-foreground-error-muted: var(--tng-color-notification-red-200);--tng-color-foreground-warning-default: var(--tng-color-yellow-100);--tng-color-foreground-info-default: var(--tng-color-blue-600);--tng-color-foreground-info-subtle: var(--tng-color-blue-500);--tng-color-foreground-info-muted: var(--tng-color-blue-300);--tng-color-border-neutral-emphasis: var(--tng-color-grey-1600);--tng-color-border-neutral-default: var(--tng-color-grey-1400);--tng-color-border-neutral-subtle: var(--tng-color-grey-800);--tng-color-border-neutral-muted: var(--tng-color-grey-600);--tng-color-border-contrast-emphasis: var(--tng-color-neutral-white);--tng-color-border-contrast-default: var(--tng-color-grey-300);--tng-color-border-contrast-subtle: var(--tng-color-grey-600);--tng-color-border-contrast-muted: var(--tng-color-grey-800);--tng-color-border-primary-default: var(--tng-color-red-400);--tng-color-border-primary-subtle: var(--tng-color-red-300);--tng-color-border-primary-muted: var(--tng-color-red-100);--tng-color-border-secondary-default: var(--tng-color-grey-1600);--tng-color-border-secondary-subtle: var(--tng-color-grey-1400);--tng-color-border-secondary-muted: var(--tng-color-grey-600);--tng-color-border-bz4x-default: var(--tng-color-teal-bz4x-bz4x);--tng-color-border-bz4x-subtle: var(--tng-color-teal-bz4x-bz4x-2);--tng-color-border-bz4x-muted: var(--tng-color-teal-bz4x-bz4x-3);--tng-color-border-success-default: var(--tng-color-green-700);--tng-color-border-success-subtle: var(--tng-color-green-500);--tng-color-border-success-muted: var(--tng-color-green-400);--tng-color-border-error-default: var(--tng-color-notification-red-400);--tng-color-border-error-subtle: var(--tng-color-notification-red-300);--tng-color-border-error-muted: var(--tng-color-notification-red-200);--tng-color-border-warning-default: var(--tng-color-yellow-500);--tng-color-border-info-default: var(--tng-color-blue-600);--tng-color-border-info-subtle: var(--tng-color-blue-500);--tng-color-border-info-muted: var(--tng-color-blue-200);--tng-color-border-ev-default: var(--tng-color-blue-500);--tng-color-border-focus-neutral-default: var(--tng-color-blue-500);--tng-color-border-focus-contrast-default: var(--tng-color-blue-400);--tng-color-border-dim-neutral-default: var(--tng-color-opacity-dark-65);--tng-color-border-dim-neutral-subtle: var(--tng-color-opacity-dark-55);--tng-color-border-dim-neutral-muted: var(--tng-color-opacity-dark-25);--tng-color-border-dim-contrast-default: var(--tng-color-opacity-light-45);--tng-color-border-dim-contrast-subtle: var(--tng-color-opacity-light-35);--tng-color-border-dim-contrast-muted: var(--tng-color-opacity-light-20);--tng-color-overlay-neutral-start: var(--tng-color-grey-opacity-1300);--tng-color-overlay-neutral-end: var(--tng-color-grey-1000);--tng-color-overlay-contrast-start: var(--tng-color-opacity-light-0);--tng-color-overlay-contrast-end: var(--tng-color-neutral-white);--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-typography-title-desktop-1-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-176);--tng-typography-title-desktop-1-line-height: var(--tng-font-line-height-190);--tng-typography-title-desktop-1-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-desktop-2-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-128);--tng-typography-title-desktop-2-line-height: var(--tng-font-line-height-140);--tng-typography-title-desktop-2-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-desktop-3-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-64);--tng-typography-title-desktop-3-line-height: var(--tng-font-line-height-72);--tng-typography-title-desktop-3-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-desktop-4-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-56);--tng-typography-title-desktop-4-line-height: var(--tng-font-line-height-64);--tng-typography-title-desktop-4-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-desktop-5-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-40);--tng-typography-title-desktop-5-line-height: var(--tng-font-line-height-46);--tng-typography-title-desktop-5-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-desktop-6-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-34);--tng-typography-title-desktop-6-line-height: var(--tng-font-line-height-40);--tng-typography-title-desktop-6-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-desktop-7-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-28);--tng-typography-title-desktop-7-line-height: var(--tng-font-line-height-36);--tng-typography-title-desktop-7-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-desktop-8-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-20);--tng-typography-title-desktop-8-line-height: var(--tng-font-line-height-26);--tng-typography-title-desktop-8-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-desktop-9-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-18);--tng-typography-title-desktop-9-line-height: var(--tng-font-line-height-24);--tng-typography-title-desktop-9-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-desktop-10-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-16);--tng-typography-title-desktop-10-line-height: var(--tng-font-line-height-22);--tng-typography-title-desktop-10-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-tablet-1-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-176);--tng-typography-title-tablet-1-line-height: var(--tng-font-line-height-190);--tng-typography-title-tablet-1-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-tablet-2-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-128);--tng-typography-title-tablet-2-line-height: var(--tng-font-line-height-140);--tng-typography-title-tablet-2-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-tablet-3-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-64);--tng-typography-title-tablet-3-line-height: var(--tng-font-line-height-72);--tng-typography-title-tablet-3-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-tablet-4-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-48);--tng-typography-title-tablet-4-line-height: var(--tng-font-line-height-56);--tng-typography-title-tablet-4-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-tablet-5-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-40);--tng-typography-title-tablet-5-line-height: var(--tng-font-line-height-46);--tng-typography-title-tablet-5-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-tablet-6-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-34);--tng-typography-title-tablet-6-line-height: var(--tng-font-line-height-40);--tng-typography-title-tablet-6-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-tablet-7-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-24);--tng-typography-title-tablet-7-line-height: var(--tng-font-line-height-32);--tng-typography-title-tablet-7-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-tablet-8-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-20);--tng-typography-title-tablet-8-line-height: var(--tng-font-line-height-26);--tng-typography-title-tablet-8-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-tablet-9-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-18);--tng-typography-title-tablet-9-line-height: var(--tng-font-line-height-24);--tng-typography-title-tablet-9-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-tablet-10-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-16);--tng-typography-title-tablet-10-line-height: var(--tng-font-line-height-22);--tng-typography-title-tablet-10-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-mobile-1-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-96);--tng-typography-title-mobile-1-line-height: var(--tng-font-line-height-104);--tng-typography-title-mobile-1-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-mobile-2-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-64);--tng-typography-title-mobile-2-line-height: var(--tng-font-line-height-70);--tng-typography-title-mobile-2-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-mobile-3-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-40);--tng-typography-title-mobile-3-line-height: var(--tng-font-line-height-46);--tng-typography-title-mobile-3-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-mobile-4-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-38);--tng-typography-title-mobile-4-line-height: var(--tng-font-line-height-44);--tng-typography-title-mobile-4-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-mobile-5-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-32);--tng-typography-title-mobile-5-line-height: var(--tng-font-line-height-38);--tng-typography-title-mobile-5-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-mobile-6-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-28);--tng-typography-title-mobile-6-line-height: var(--tng-font-line-height-34);--tng-typography-title-mobile-6-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-mobile-7-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-24);--tng-typography-title-mobile-7-line-height: var(--tng-font-line-height-32);--tng-typography-title-mobile-7-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-mobile-8-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-20);--tng-typography-title-mobile-8-line-height: var(--tng-font-line-height-26);--tng-typography-title-mobile-8-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-mobile-9-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-18);--tng-typography-title-mobile-9-line-height: var(--tng-font-line-height-24);--tng-typography-title-mobile-9-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-title-mobile-10-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-16);--tng-typography-title-mobile-10-line-height: var(--tng-font-line-height-20);--tng-typography-title-mobile-10-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-body-1-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-34);--tng-typography-body-1-line-height: var(--tng-font-line-height-42);--tng-typography-body-1-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-body-2-font-family: var(--tng-font-font-family-toyota);--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-semibold);--tng-typography-body-2-font-size: var(--tng-font-font-size-28);--tng-typography-body-2-line-height: var(--tng-font-line-height-36);--tng-typography-body-2-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-body-3-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-24);--tng-typography-body-3-line-height: var(--tng-font-line-height-32);--tng-typography-body-3-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-body-4-font-family: var(--tng-font-font-family-toyota);--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-semibold);--tng-typography-body-4-font-size: var(--tng-font-font-size-20);--tng-typography-body-4-line-height: var(--tng-font-line-height-28);--tng-typography-body-4-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-body-5-font-family: var(--tng-font-font-family-toyota);--tng-typography-body-5-font-weight-default: var(--tng-font-font-weight-medium);--tng-typography-body-5-font-weight-emphasis: var(--tng-font-font-weight-semibold);--tng-typography-body-5-font-size: var(--tng-font-font-size-18);--tng-typography-body-5-line-height: var(--tng-font-line-height-26);--tng-typography-body-5-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-body-6-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-16);--tng-typography-body-6-line-height: var(--tng-font-line-height-24);--tng-typography-body-6-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-body-7-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-14);--tng-typography-body-7-line-height: var(--tng-font-line-height-20);--tng-typography-body-7-letter-spacing: var(--tng-font-letter-spacing-none);--tng-typography-body-8-font-family: var(--tng-font-font-family-toyota);--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-font-size: var(--tng-font-font-size-12);--tng-typography-body-8-line-height: var(--tng-font-line-height-18);--tng-typography-body-8-letter-spacing: var(--tng-font-letter-spacing-none);--tng-spacing-none: var(--tng-spacing-0);--tng-spacing-3xs: var(--tng-spacing-02);--tng-spacing-2xs: var(--tng-spacing-04);--tng-spacing-xs: var(--tng-spacing-06);--tng-spacing-sm: var(--tng-spacing-08);--tng-spacing-md: var(--tng-spacing-10);--tng-spacing-lg: var(--tng-spacing-12);--tng-spacing-xl: var(--tng-spacing-16);--tng-spacing-2xl: var(--tng-spacing-20);--tng-spacing-3xl: var(--tng-spacing-24);--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-radius-none: var(--tng-radius-0);--tng-radius-2xs: var(--tng-radius-1);--tng-radius-xs: var(--tng-radius-2);--tng-radius-sm: var(--tng-radius-4);--tng-radius-md: var(--tng-radius-8);--tng-radius-lg: var(--tng-radius-16);--tng-radius-xl: var(--tng-radius-1000);--tng-stroke-none: var(--tng-stroke-0);--tng-stroke-xs: var(--tng-stroke-05);--tng-stroke-sm: var(--tng-stroke-1);--tng-stroke-md: var(--tng-stroke-2);--tng-stroke-lg: var(--tng-stroke-4);--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-line-height: var(--tng-typography-body-6-line-height);--tng-buttons-lg-letter-spacing: var(--tng-typography-body-6-letter-spacing);--tng-buttons-lg-spacing-vertical: var(--tng-spacing-lg);--tng-buttons-lg-spacing-horizontal: var(--tng-spacing-3xl);--tng-buttons-lg-content-gap: var(--tng-spacing-sm);--tng-buttons-md-font-family: var(--tng-typography-body-7-font-family);--tng-buttons-md-font-weight: var(--tng-typography-body-7-font-weight-emphasis);--tng-buttons-md-font-size: var(--tng-typography-body-7-font-size);--tng-buttons-md-line-height: var(--tng-typography-body-7-line-height);--tng-buttons-md-letter-spacing: var(--tng-typography-body-7-letter-spacing);--tng-buttons-md-spacing-vertical: var(--tng-spacing-sm);--tng-buttons-md-spacing-horizontal: var(--tng-spacing-lg);--tng-buttons-md-content-gap: var(--tng-spacing-2xs);--tng-buttons-sm-font-family: var(--tng-typography-body-8-font-family);--tng-buttons-sm-font-weight: var(--tng-typography-body-8-font-weight-emphasis);--tng-buttons-sm-font-size: var(--tng-typography-body-8-font-size);--tng-buttons-sm-line-height: var(--tng-typography-body-8-line-height);--tng-buttons-sm-letter-spacing: var(--tng-typography-body-8-letter-spacing);--tng-buttons-sm-spacing-vertical: var(--tng-spacing-sm);--tng-buttons-sm-spacing-horizontal: var(--tng-spacing-sm);--tng-buttons-sm-content-gap: var(--tng-spacing-2xs);--tng-buttons-main-button-primary-neutral-rested-fill-color: var(--tng-color-fill-neutral-default);--tng-buttons-main-button-primary-neutral-rested-border-color: var(--tng-color-border-neutral-default);--tng-buttons-main-button-primary-neutral-rested-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-buttons-main-button-primary-neutral-hover-fill-color: var(--tng-color-fill-neutral-subtle);--tng-buttons-main-button-primary-neutral-hover-border-color: var(--tng-color-border-neutral-subtle);--tng-buttons-main-button-primary-neutral-hover-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-buttons-main-button-primary-neutral-active-fill-color: var(--tng-color-fill-neutral-emphasis);--tng-buttons-main-button-primary-neutral-active-border-color: var(--tng-color-border-neutral-emphasis);--tng-buttons-main-button-primary-neutral-active-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-buttons-main-button-primary-neutral-disabled-fill-color: var(--tng-color-fill-neutral-muted);--tng-buttons-main-button-primary-neutral-disabled-border-color: var(--tng-color-border-neutral-muted);--tng-buttons-main-button-primary-neutral-disabled-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-buttons-main-button-primary-contrast-rested-fill-color: var(--tng-color-fill-contrast-emphasis);--tng-buttons-main-button-primary-contrast-rested-border-color: var(--tng-color-border-contrast-emphasis);--tng-buttons-main-button-primary-contrast-rested-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-buttons-main-button-primary-contrast-hover-fill-color: var(--tng-color-fill-contrast-subtle);--tng-buttons-main-button-primary-contrast-hover-border-color: var(--tng-color-border-contrast-subtle);--tng-buttons-main-button-primary-contrast-hover-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-buttons-main-button-primary-contrast-active-fill-color: var(--tng-color-fill-contrast-emphasis);--tng-buttons-main-button-primary-contrast-active-border-color: var(--tng-color-border-contrast-emphasis);--tng-buttons-main-button-primary-contrast-active-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-buttons-main-button-primary-contrast-disabled-fill-color: var(--tng-color-fill-contrast-muted);--tng-buttons-main-button-primary-contrast-disabled-border-color: var(--tng-color-border-contrast-muted);--tng-buttons-main-button-primary-contrast-disabled-foreground-color: var(--tng-color-foreground-contrast-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-secondary-neutral-hover-border-color: var(--tng-color-border-neutral-default);--tng-buttons-main-button-secondary-neutral-hover-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-buttons-main-button-secondary-neutral-hover-fill-color: var(--tng-color-fill-contrast-default);--tng-buttons-main-button-secondary-neutral-active-border-color: var(--tng-color-border-neutral-emphasis);--tng-buttons-main-button-secondary-neutral-active-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-buttons-main-button-secondary-neutral-active-fill-color: var(--tng-color-fill-contrast-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-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-contrast-hover-border-color: var(--tng-color-border-contrast-muted);--tng-buttons-main-button-secondary-contrast-hover-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-buttons-main-button-secondary-contrast-hover-fill-color: var(--tng-color-fill-contrast-subtle);--tng-buttons-main-button-secondary-contrast-active-border-color: var(--tng-color-border-contrast-emphasis);--tng-buttons-main-button-secondary-contrast-active-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-buttons-main-button-secondary-contrast-active-fill-color: var(--tng-color-fill-contrast-muted);--tng-buttons-main-button-secondary-contrast-disabled-border-color: var(--tng-color-border-contrast-muted);--tng-buttons-main-button-secondary-contrast-disabled-foreground-color: var(--tng-color-foreground-neutral-subtle);--tng-buttons-main-button-secondary-contrast-disabled-background-color: var(--tng-color-fill-neutral-default);--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-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-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-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-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-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-icon-button-no-bg-neutral-rested-foreground-color: var(--tng-color-foreground-neutral-default);--tng-buttons-icon-button-no-bg-neutral-hover-foreground-color: var(--tng-color-foreground-neutral-subtle);--tng-buttons-icon-button-no-bg-neutral-active-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-buttons-icon-button-no-bg-neutral-disabled-foreground-color: var(--tng-color-foreground-neutral-muted);--tng-buttons-icon-button-no-bg-contrast-rested-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-buttons-icon-button-no-bg-contrast-hover-foreground-color: var(--tng-color-foreground-contrast-subtle);--tng-buttons-icon-button-no-bg-contrast-active-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-buttons-icon-button-no-bg-contrast-disabled-foreground-color: var(--tng-color-foreground-neutral-subtle);--tng-buttons-icon-button-outlined-neutral-foreground-color: var(--tng-color-foreground-neutral-default);--tng-buttons-icon-button-outlined-neutral-rested-border-color: var(--tng-color-border-neutral-muted);--tng-buttons-icon-button-outlined-neutral-rested-foreground-color: var(--tng-color-foreground-neutral-default);--tng-buttons-icon-button-outlined-neutral-hover-fill-color: var(--tng-color-fill-neutral-subtle);--tng-buttons-icon-button-outlined-neutral-hover-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-buttons-icon-button-outlined-neutral-active-fill-color: var(--tng-color-fill-neutral-default);--tng-buttons-icon-button-outlined-neutral-active-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-buttons-icon-button-outlined-neutral-disabled-border-color: var(--tng-color-border-neutral-subtle);--tng-buttons-icon-button-outlined-neutral-disabled-foreground-color: var(--tng-color-foreground-neutral-subtle);--tng-buttons-icon-button-outlined-contrast-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-buttons-icon-button-outlined-contrast-rested-border-color: var(--tng-color-border-contrast-muted);--tng-buttons-icon-button-outlined-contrast-rested-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-buttons-icon-button-outlined-contrast-hover-fill-color: var(--tng-color-fill-contrast-subtle);--tng-buttons-icon-button-outlined-contrast-hover-foreground-color: var(--tng-color-foreground-neutral-default);--tng-buttons-icon-button-outlined-contrast-active-background-color: var(--tng-color-fill-contrast-emphasis);--tng-buttons-icon-button-outlined-contrast-active-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-buttons-icon-button-outlined-contrast-disabled-border-color: var(--tng-color-border-contrast-muted);--tng-buttons-icon-button-outlined-contrast-disabled-foreground-color: var(--tng-color-foreground-neutral-subtle);--tng-buttons-icon-button-filled-neutral-rested-fill-color: var(--tng-color-fill-neutral-default);--tng-buttons-icon-button-filled-neutral-rested-border-color: var(--tng-color-border-neutral-default);--tng-buttons-icon-button-filled-neutral-rested-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-buttons-icon-button-filled-neutral-hover-fill-color: var(--tng-color-fill-neutral-subtle);--tng-buttons-icon-button-filled-neutral-hover-border-color: var(--tng-color-border-neutral-subtle);--tng-buttons-icon-button-filled-neutral-hover-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-buttons-icon-button-filled-neutral-active-fill-color: var(--tng-color-fill-neutral-default);--tng-buttons-icon-button-filled-neutral-active-border-color: var(--tng-color-border-neutral-default);--tng-buttons-icon-button-filled-neutral-active-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-buttons-icon-button-filled-neutral-disabled-fill-color: var(--tng-color-fill-neutral-muted);--tng-buttons-icon-button-filled-neutral-disabled-border-color: var(--tng-color-border-neutral-muted);--tng-buttons-icon-button-filled-neutral-disabled-foreground-color: var(--tng-color-foreground-neutral-default);--tng-buttons-icon-button-filled-contrast-rested-fill-color: var(--tng-color-fill-contrast-emphasis);--tng-buttons-icon-button-filled-contrast-rested-border-color: var(--tng-color-border-contrast-emphasis);--tng-buttons-icon-button-filled-contrast-rested-foreground-color: var(--tng-color-foreground-neutral-default);--tng-buttons-icon-button-filled-contrast-hover-fill-color: var(--tng-color-fill-contrast-subtle);--tng-buttons-icon-button-filled-contrast-hover-border-color: var(--tng-color-border-contrast-subtle);--tng-buttons-icon-button-filled-contrast-hover-foreground-color: var(--tng-color-foreground-neutral-default);--tng-buttons-icon-button-filled-contrast-active-fill-color: var(--tng-color-fill-contrast-emphasis);--tng-buttons-icon-button-filled-contrast-active-border-color: var(--tng-color-border-contrast-emphasis);--tng-buttons-icon-button-filled-contrast-active-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-buttons-icon-button-filled-contrast-disabled-fill-color: var(--tng-color-fill-contrast-muted);--tng-buttons-icon-button-filled-contrast-disabled-border-color: var(--tng-color-border-contrast-muted);--tng-buttons-icon-button-filled-contrast-disabled-foreground-color: var(--tng-color-foreground-contrast-emphasis);--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-rested-border-color: var(--tng-color-border-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-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-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-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-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-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-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-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-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-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-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-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-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-c2a-rested-fill-color: var(--tng-color-fill-dim-neutral-subtle);--tng-buttons-pill-button-on-overlay-c2a-rested-foreground-color: var(--tng-color-foreground-contrast-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-hover-fill-color: var(--tng-color-fill-dim-neutral-default);--tng-buttons-pill-button-on-overlay-c2a-hover-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-buttons-pill-button-on-overlay-c2a-hover-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-buttons-pill-button-on-overlay-c2a-selected-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-buttons-pill-button-on-overlay-c2a-selected-border-color: var(--tng-color-border-dim-contrast-default);--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-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-link-button-lg-font-family: var(--tng-typography-body-5-font-family);--tng-buttons-link-button-lg-font-weight: var(--tng-typography-body-5-font-weight-default);--tng-buttons-link-button-lg-font-size: var(--tng-typography-body-5-font-size);--tng-buttons-link-button-lg-line-height: var(--tng-typography-body-5-line-height);--tng-buttons-link-button-lg-letter-spacing: var(--tng-typography-body-5-letter-spacing);--tng-buttons-link-button-md-font-family: var(--tng-typography-body-6-font-family);--tng-buttons-link-button-md-font-weight: var(--tng-typography-body-6-font-weight-default);--tng-buttons-link-button-md-font-size: var(--tng-typography-body-6-font-size);--tng-buttons-link-button-md-line-height: var(--tng-typography-body-6-line-height);--tng-buttons-link-button-md-letter-spacing: var(--tng-typography-body-6-letter-spacing);--tng-buttons-link-button-sm-font-family: var(--tng-typography-body-7-font-family);--tng-buttons-link-button-sm-font-weight: var(--tng-typography-body-7-font-weight-default);--tng-buttons-link-button-sm-font-size: var(--tng-typography-body-7-font-size);--tng-buttons-link-button-sm-line-height: var(--tng-typography-body-7-line-height);--tng-buttons-link-button-sm-letter-spacing: var(--tng-typography-body-7-letter-spacing);--tng-buttons-link-button-neutral-foreground-color: var(--tng-color-foreground-neutral-default);--tng-buttons-link-button-neutral-rested-foreground-color: var(--tng-color-foreground-info-subtle);--tng-buttons-link-button-neutral-hover-foreground-color: var(--tng-color-foreground-info-default);--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-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-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-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-hover-border-color: var(--tng-color-border-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-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-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-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-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-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-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-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-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-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-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-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-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-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-radio-button-neutral-rested-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-hover-foreground-color: var(--tng-color-foreground-neutral-default);--tng-buttons-radio-button-neutral-hover-fill-color: var(--tng-color-fill-neutral-subtle);--tng-buttons-radio-button-neutral-active-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-buttons-radio-button-neutral-active-fill-color: var(--tng-color-fill-neutral-emphasis);--tng-buttons-radio-button-neutral-active-border-color: var(--tng-color-border-neutral-emphasis);--tng-buttons-radio-button-neutral-disabled-foreground-color: var(--tng-color-foreground-neutral-subtle);--tng-buttons-radio-button-neutral-disabled-fill-color: var(--tng-color-fill-neutral-muted);--tng-buttons-radio-button-neutral-disabled-border-color: var(--tng-color-fill-neutral-subtle);--tng-buttons-radio-button-lg-font-family: var(--tng-typography-body-6-font-family);--tng-buttons-radio-button-lg-font-weight: var(--tng-typography-body-6-font-weight-default);--tng-buttons-radio-button-lg-font-size: var(--tng-typography-body-6-font-size);--tng-buttons-radio-button-lg-line-height: var(--tng-typography-body-6-line-height);--tng-buttons-radio-button-lg-letter-spacing: var(--tng-typography-body-6-letter-spacing);--tng-buttons-radio-button-sm-font-family: var(--tng-typography-body-7-font-family);--tng-buttons-radio-button-sm-font-weight: var(--tng-typography-body-7-font-weight-default);--tng-buttons-radio-button-sm-font-size: var(--tng-typography-body-7-font-size);--tng-buttons-radio-button-sm-line-height: var(--tng-typography-body-7-line-height);--tng-buttons-radio-button-sm-letter-spacing: var(--tng-typography-body-7-letter-spacing);--tng-buttons-corner-radius: var(--tng-radius-none);--tng-buttons-border: var(--tng-stroke-sm);--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-media-button-neutral-rested-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-hover-border-color: var(--tng-color-border-contrast-default);--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-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-contrast-rested-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-hover-border-color: var(--tng-color-border-contrast-subtle);--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-social-button-neutral-active-fill-color: var(--tng-color-foreground-neutral-default);--tng-buttons-social-button-neutral-active-foreground-color: var(--tng-color-foreground-contrast-default);--tng-buttons-social-button-neutral-active-border-color: var(--tng-color-border-neutral-default);--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-hover-border-color: var(--tng-color-fill-neutral-subtle);--tng-buttons-social-button-neutral-selected-fill-color: var(--tng-color-foreground-neutral-emphasis);--tng-buttons-social-button-neutral-selected-foreground-color: var(--tng-color-foreground-contrast-default);--tng-buttons-social-button-neutral-selected-border-color: var(--tng-color-border-neutral-emphasis);--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-disabled-border-color: var(--tng-color-fill-neutral-default);--tng-cards-background-color: var(--tng-color-surface-neutral-default);--tng-carousel-progress-indicator-neutral-rested-border-color: var(--tng-color-border-neutral-muted);--tng-carousel-progress-indicator-neutral-hover-border-color: var(--tng-color-border-primary-default);--tng-carousel-progress-indicator-neutral-active-border-color: var(--tng-color-border-neutral-default);--tng-carousel-progress-indicator-contrast-rested-border-color: var(--tng-color-border-contrast-subtle);--tng-carousel-progress-indicator-contrast-hover-border-color: var(--tng-color-border-contrast-muted);--tng-carousel-progress-indicator-contrast-active-border-color: var(--tng-color-border-contrast-emphasis);--tng-chips-sm-font-family: var(--tng-typography-body-7-font-family);--tng-chips-sm-font-weight: var(--tng-typography-body-7-font-weight-default);--tng-chips-sm-font-size: var(--tng-typography-body-7-font-size);--tng-chips-sm-line-height: var(--tng-typography-body-7-line-height);--tng-chips-sm-letter-spacing: var(--tng-typography-body-7-letter-spacing);--tng-chips-lg-font-family: var(--tng-typography-body-6-font-family);--tng-chips-lg-font-weight: var(--tng-typography-body-6-font-weight-default);--tng-chips-lg-font-size: var(--tng-typography-body-6-font-size);--tng-chips-lg-line-height: var(--tng-typography-body-6-line-height);--tng-chips-lg-letter-spacing: var(--tng-typography-body-6-letter-spacing);--tng-chips-on-solid-neutral-rested-fill-color: var(--tng-color-fill-contrast-emphasis);--tng-chips-on-solid-neutral-rested-border-color: var(--tng-color-border-neutral-muted);--tng-chips-on-solid-neutral-rested-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-chips-on-solid-neutral-hover-fill-color: var(--tng-color-fill-neutral-subtle);--tng-chips-on-solid-neutral-hover-border-color: var(--tng-color-border-neutral-subtle);--tng-chips-on-solid-neutral-hover-foreground-color: var(--tng-color-foreground-contrast-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-on-solid-neutral-disabled-background-color: var(--tng-color-fill-neutral-muted);--tng-chips-on-solid-neutral-disabled-border-color: var(--tng-color-border-neutral-muted);--tng-chips-on-solid-neutral-disabled-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-chips-on-solid-contrast-rested-fill-color: var(--tng-color-fill-neutral-default);--tng-chips-on-solid-contrast-rested-border-color: var(--tng-color-border-neutral-subtle);--tng-chips-on-solid-contrast-rested-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-chips-on-solid-contrast-hover-fill-color: var(--tng-color-fill-neutral-subtle);--tng-chips-on-solid-contrast-hover-border-color: var(--tng-color-border-neutral-subtle);--tng-chips-on-solid-contrast-hover-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-chips-on-solid-contrast-selected-fill-color: var(--tng-color-fill-contrast-default);--tng-chips-on-solid-contrast-selected-border-color: var(--tng-color-border-neutral-default);--tng-chips-on-solid-contrast-selected-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-chips-on-solid-contrast-disabled-background-color: var(--tng-color-fill-neutral-default);--tng-chips-on-solid-contrast-disabled-border-color: var(--tng-color-border-contrast-muted);--tng-chips-on-solid-contrast-disabled-foreground-color: var(--tng-color-foreground-contrast-muted);--tng-chips-on-image-rested-fill-color: var(--tng-color-fill-contrast-emphasis);--tng-chips-on-image-rested-border-color: var(--tng-color-border-neutral-muted);--tng-chips-on-image-rested-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-chips-on-image-hover-fill-color: var(--tng-color-fill-neutral-subtle);--tng-chips-on-image-hover-border-color: var(--tng-color-border-neutral-subtle);--tng-chips-on-image-hover-foreground-color: var(--tng-color-foreground-contrast-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-image-disabled-background-color: var(--tng-color-fill-neutral-muted);--tng-chips-on-image-disabled-border-color: var(--tng-color-border-neutral-muted);--tng-chips-on-image-disabled-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-image-radius: var(--tng-radius-none);--tng-tabs-font-family: var(--tng-typography-body-6-font-family);--tng-tabs-font-weight: var(--tng-typography-body-6-font-weight-default);--tng-tabs-font-size: var(--tng-typography-body-6-font-size);--tng-tabs-line-height: var(--tng-typography-body-6-line-height);--tng-tabs-letter-spacing: var(--tng-typography-body-6-letter-spacing);--tng-tabs-ev-neutral-rested-foreground-color: var(--tng-color-foreground-neutral-default);--tng-tabs-ev-neutral-hover-foreground-color: var(--tng-color-foreground-neutral-default);--tng-tabs-ev-neutral-hover-border-color: var(--tng-color-border-neutral-subtle);--tng-tabs-ev-neutral-active-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-tabs-ev-neutral-active-border-color: var(--tng-color-border-ev-default);--tng-tabs-ev-contrast-rested-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-hover-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-tabs-ev-contrast-hover-border-color: var(--tng-color-border-contrast-subtle);--tng-tabs-ev-contrast-active-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-tabs-ev-contrast-active-border-color: var(--tng-color-border-ev-default);--tng-tabs-neutral-rested-foreground-color: var(--tng-color-foreground-neutral-default);--tng-tabs-neutral-rested-border-color: var(--tng-color-border-neutral-muted);--tng-tabs-neutral-hover-foreground-color: var(--tng-color-foreground-neutral-default);--tng-tabs-neutral-hover-border-color: var(--tng-color-border-neutral-subtle);--tng-tabs-neutral-active-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-tabs-neutral-active-border-color: var(--tng-color-border-primary-default);--tng-tabs-neutral-disabled-foreground-color: var(--tng-color-foreground-neutral-subtle);--tng-tabs-neutral-disabled-border-color: var(--tng-color-border-neutral-muted);--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-line-height: var(--tng-typography-body-7-line-height);--tng-tabs-neutral-basket-letter-spacing: var(--tng-typography-body-7-letter-spacing);--tng-tabs-neutral-basket-background-color: var(--tng-color-fill-contrast-default);--tng-tabs-neutral-basket-rested-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-tabs-neutral-basket-rested-background-color: var(--tng-color-fill-contrast-default);--tng-tabs-neutral-basket-active-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-tabs-neutral-basket-active-background-color: var(--tng-color-fill-contrast-emphasis);--tng-tabs-neutral-background-color: var(--tng-color-background-neutral-default);--tng-tabs-contrast-rested-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-tabs-contrast-rested-border-color: var(--tng-color-border-contrast-emphasis);--tng-tabs-contrast-hover-foreground-color: var(--tng-color-foreground-contrast-default);--tng-tabs-contrast-hover-border-color: var(--tng-color-border-contrast-subtle);--tng-tabs-contrast-active-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-tabs-contrast-active-border-color: var(--tng-color-border-primary-default);--tng-tabs-contrast-disabled-foreground-color: var(--tng-color-foreground-neutral-subtle);--tng-tabs-contrast-disabled-border-color: var(--tng-color-border-neutral-subtle);--tng-tabs-contrast-background-color: var(--tng-color-background-contrast-default);--tng-tags-font-family: var(--tng-typography-body-8-font-family);--tng-tags-font-size: var(--tng-typography-body-8-font-size);--tng-tags-font-weight: var(--tng-typography-body-8-font-weight-default);--tng-tags-line-height: var(--tng-typography-body-8-line-height);--tng-tags-letter-spacing: var(--tng-typography-body-8-letter-spacing);--tng-tags-feedback-bold-success-foreground-color: var(--tng-color-foreground-contrast-default);--tng-tags-feedback-bold-success-border-color: var(--tng-color-border-success-subtle);--tng-tags-feedback-bold-danger-foreground-color: var(--tng-color-foreground-contrast-default);--tng-tags-feedback-bold-info-foreground-color: var(--tng-color-foreground-contrast-default);--tng-tags-feedback-bold-info-border-color: var(--tng-color-border-info-subtle);--tng-tags-feedback-bold-info-fill-color: var(--tng-color-fill-info-subtle);--tng-tags-feedback-bold-warning-foreground-color: var(--tng-color-foreground-neutral-default);--tng-tags-feedback-bold-warning-border-color: var(--tng-color-border-warning-default);--tng-tags-feedback-bold-warning-fill-color: var(--tng-color-fill-warning-muted);--tng-tags-feedback-subtle-success-foreground-color: var(--tng-color-foreground-neutral-default);--tng-tags-feedback-subtle-success-border-color: var(--tng-color-border-success-subtle);--tng-tags-feedback-subtle-success-fill-color: var(--tng-color-fill-success-muted);--tng-tags-feedback-subtle-danger-foreground-color: var(--tng-color-foreground-neutral-default);--tng-tags-feedback-subtle-danger-border-color: var(--tng-color-border-error-subtle);--tng-tags-feedback-subtle-danger-fill-color: var(--tng-color-fill-error-subtle);--tng-tags-feedback-subtle-info-foreground-color: var(--tng-color-foreground-neutral-default);--tng-tags-feedback-subtle-info-border-color: var(--tng-color-border-info-subtle);--tng-tags-feedback-subtle-info-fill-color: var(--tng-color-fill-info-muted);--tng-tags-neutral-subtle-foreground-color: var(--tng-color-foreground-neutral-default);--tng-tags-neutral-subtle-border-color: var(--tng-color-border-neutral-default);--tng-tags-neutral-subtle-fill-color: var(--tng-color-fill-contrast-default);--tng-tags-neutral-bold-foreground-color: var(--tng-color-foreground-contrast-default);--tng-tags-neutral-bold-border-color: var(--tng-color-border-neutral-default);--tng-tags-neutral-bold-fill-color: var(--tng-color-fill-neutral-default);--tng-footer-background-color: var(--tng-color-background-neutral-default);--tng-footer-title-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-footer-link-foreground-color: var(--tng-color-foreground-neutral-subtle);--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-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-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-navigation-menu-main-rested-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-navigation-menu-main-hover-active-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-navigation-menu-main-hover-active-border-color: var(--tng-color-border-primary-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-line-height: var(--tng-typography-body-6-line-height);--tng-navigation-menu-main-letter-spacing: var(--tng-typography-body-6-letter-spacing);--tng-navigation-menu-sub-menu-background-color: var(--tng-color-surface-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-line-height: var(--tng-typography-title-desktop-10-line-height);--tng-navigation-menu-sub-menu-title-100-letter-spacing: var(--tng-typography-title-desktop-10-letter-spacing);--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-line-height: var(--tng-typography-title-desktop-7-line-height);--tng-navigation-menu-sub-menu-title-200-letter-spacing: var(--tng-typography-title-desktop-7-letter-spacing);--tng-navigation-menu-sub-menu-title-rested-foreground-color: var(--tng-color-foreground-neutral-default);--tng-navigation-menu-sub-menu-title-hover-foreground-color: var(--tng-color-foreground-neutral-subtle);--tng-navigation-menu-sub-menu-title-active-foreground-color: var(--tng-color-foreground-neutral-emphasis);--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-line-height: var(--tng-typography-body-7-line-height);--tng-navigation-menu-sub-menu-link-100-letter-spacing: var(--tng-typography-body-7-letter-spacing);--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-line-height: var(--tng-typography-body-4-line-height);--tng-navigation-menu-sub-menu-link-200-letter-spacing: var(--tng-typography-body-4-letter-spacing);--tng-navigation-menu-sub-menu-link-rested-foreground-color: var(--tng-color-foreground-neutral-default);--tng-navigation-menu-sub-menu-link-hover-foreground-color: var(--tng-color-foreground-neutral-subtle);--tng-navigation-menu-sub-menu-link-active-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-menu-desktop-font-family: var(--tng-typography-body-6-font-family);--tng-menu-desktop-font-weight: var(--tng-typography-body-6-font-weight-default);--tng-menu-desktop-font-size: var(--tng-typography-body-6-font-size);--tng-menu-desktop-line-height: var(--tng-typography-body-6-line-height);--tng-menu-desktop-letter-spacing: var(--tng-typography-body-6-letter-spacing);--tng-menu-tablet-font-family: var(--tng-typography-body-8-font-family);--tng-menu-tablet-font-weight: var(--tng-typography-body-8-font-weight-default);--tng-menu-tablet-font-size: var(--tng-typography-body-8-font-size);--tng-menu-tablet-line-height: var(--tng-typography-body-8-line-height);--tng-menu-tablet-letter-spacing: var(--tng-typography-body-8-letter-spacing);--tng-menu-mobile-font-family: var(--tng-typography-body-8-font-family);--tng-menu-mobile-font-weight: var(--tng-typography-body-8-font-weight-default);--tng-menu-mobile-font-size: var(--tng-typography-body-8-font-size);--tng-menu-mobile-line-height: var(--tng-typography-body-8-line-height);--tng-menu-mobile-letter-spacing: var(--tng-typography-body-8-letter-spacing);--tng-menu-neutral-background-color: var(--tng-color-fill-contrast-emphasis);--tng-menu-neutral-items-rested-foreground-color: var(--tng-color-foreground-neutral-emphasis);--tng-menu-neutral-items-hover-foreground-color: var(--tng-color-foreground-neutral-default);--tng-menu-neutral-items-hover-border-color: var(--tng-color-border-neutral-muted);--tng-menu-neutral-items-active-foreground-color: var(--tng-color-foreground-neutral-default);--tng-menu-neutral-items-active-border-color: var(--tng-color-border-primary-default);--tng-menu-neutral-items-clicked-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-disabled-foreground-color: var(--tng-color-foreground-neutral-subtle);--tng-menu-neutral-items-disabled-border-color: var(--tng-color-border-neutral-subtle);--tng-menu-contrast-items-rested-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-menu-contrast-items-hover-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-active-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-menu-contrast-items-active-border-color: var(--tng-color-border-primary-default);--tng-menu-contrast-items-clicked-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-disabled-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-menu-contrast-items-disabled-border-color: var(--tng-color-border-contrast-muted);--tng-segmented-control-sm-selector-padding-vertical: var(--tng-spacing-3xs);--tng-segmented-control-sm-selector-padding-horizontal: var(--tng-spacing-sm);--tng-segmented-control-sm-padding-vertical: var(--tng-spacing-none);--tng-segmented-control-sm-padding-horizontal: var(--tng-spacing-none);--tng-segmented-control-md-selector-padding-vertical: var(--tng-spacing-2xs);--tng-segmented-control-md-selector-padding-horizontal: var(--tng-spacing-xl);--tng-segmented-control-md-padding-vertical: var(--tng-spacing-none);--tng-segmented-control-md-padding-horizontal: var(--tng-spacing-none);--tng-segmented-control-lg-selector-padding-vertical: var(--tng-spacing-lg);--tng-segmented-control-lg-selector-padding-horizontal: var(--tng-spacing-xl);--tng-segmented-control-lg-padding-vertical: var(--tng-spacing-none);--tng-segmented-control-lg-padding-horizontal: var(--tng-spacing-none);--tng-segmented-control-neutral-rested-fill-color: var(--tng-color-fill-neutral-soft);--tng-segmented-control-neutral-rested-border-color: var(--tng-color-border-contrast-default);--tng-segmented-control-neutral-rested-foreground-color: var(--tng-color-foreground-neutral-default);--tng-segmented-control-neutral-hover-fill-color: var(--tng-color-fill-neutral-muted);--tng-segmented-control-neutral-hover-border-color: var(--tng-color-border-neutral-muted);--tng-segmented-control-neutral-hover-foreground-color: var(--tng-color-foreground-neutral-default);--tng-segmented-control-neutral-active-fill-color: var(--tng-color-fill-neutral-default);--tng-segmented-control-neutral-active-foreground-color: var(--tng-color-foreground-contrast-default);--tng-segmented-control-neutral-active-border-color: var(--tng-color-border-neutral-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-disabled-border-color: var(--tng-color-border-contrast-default);--tng-segmented-control-border-width: var(--tng-stroke-none);--tng-segmented-control-contrast-rested-fill-color: var(--tng-color-fill-contrast-muted);--tng-segmented-control-contrast-rested-border-color: var(--tng-color-border-contrast-muted);--tng-segmented-control-contrast-rested-foreground-color: var(--tng-color-foreground-contrast-emphasis);--tng-segmented-control-contrast-hover-fill-color: var(--tng-color-fill-contrast-subtle);--tng-segmented-control-contrast-hover-border-color: var(--tng-color-fill-contrast-subtle);--tng-segmented-control-contrast-hover-foreground-color: var(--tng-color-foreground-neutral-default);--tng-segmented-control-contrast-active-fill-color: var(--tng-color-fill-dim-neutral-muted);--tng-segmented-control-contrast-active-foreground-color: var(--tng-color-foreground-contrast-default);--tng-segmented-control-contrast-active-border-color: var(--tng-color-border-dim-contrast-muted);--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-disabled-border-color: var(--tng-color-border-contrast-default)}}
