@font-face{font-style:normal;font-weight:400;src:url(https://screens.toyota.eu/etc.clientlibs/dxp/clientlibs/clientlib-toyota/resources/fonts/ToyotaType-Regular.woff2) format("woff2");font-family:Toyota Regular;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(https://screens.toyota.eu/etc.clientlibs/dxp/clientlibs/clientlib-toyota/resources/fonts/ToyotaType-Light.woff2) format("woff2");font-family:Toyota Light;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(https://screens.toyota.eu/etc.clientlibs/dxp/clientlibs/clientlib-toyota/resources/fonts/ToyotaType-Book.woff2) format("woff2");font-family:Toyota Base;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(https://screens.toyota.eu/etc.clientlibs/dxp/clientlibs/clientlib-toyota/resources/fonts/ToyotaType-Semibold.woff2) format("woff2");font-family:Toyota Semibold;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(https://screens.toyota.eu/etc.clientlibs/dxp/clientlibs/clientlib-toyota/resources/fonts/ToyotaType-Bold.woff2) format("woff2");font-family:Toyota Bold;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(https://screens.toyota.eu/etc.clientlibs/dxp/clientlibs/clientlib-toyota/resources/fonts/ToyotaType-Book.woff2) format("woff2");font-family:Toyota Book;font-display:swap}@font-face{src:url(https://screens.toyota.eu/etc.clientlibs/dxp/clientlibs/clientlib-toyota/resources/fonts/usp/usp-toyota.2792b547.woff) format("woff");font-family:usp-toyota;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(https://screens.toyota.eu/etc.clientlibs/dxp/clientlibs/clientlib-toyota/resources/fonts/NotoSansHebrew-Bold.woff2) format("woff2");font-family:Toyota Bold;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(https://screens.toyota.eu/etc.clientlibs/dxp/clientlibs/clientlib-toyota/resources/fonts/NotoSansHebrew-Light.woff2) format("woff2");font-family:Toyota Light;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(https://screens.toyota.eu/etc.clientlibs/dxp/clientlibs/clientlib-toyota/resources/fonts/NotoSansHebrew-SemiBold.woff2) format("woff2");font-family:Toyota Semibold;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(https://screens.toyota.eu/etc.clientlibs/dxp/clientlibs/clientlib-toyota/resources/fonts/NotoSansHebrew-Regular.woff2) format("woff2");font-family:Toyota Regular;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(https://screens.toyota.eu/etc.clientlibs/dxp/clientlibs/clientlib-toyota/resources/fonts/NotoSansHebrew-Regular.woff2) format("woff2");font-family:Toyota Book;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(https://screens.toyota.eu/etc.clientlibs/dxp/clientlibs/clientlib-toyota/resources/fonts/NotoSansHebrew-Regular.woff2) format("woff2");font-family:Toyota Base;font-display:swap}:where(*){box-sizing:border-box}:where(*):before,:where(*):after{box-sizing:inherit}:where(:root:not([data-theme]),[data-theme=light]){color-scheme:light}:where([data-theme=dark]){color-scheme:dark}:where(:root:not([data-brand]),[data-brand=toyota]){--p-color-primary-black: #282830;--p-color-highlight-black: #15151b;--p-color-primary-white: #ffffff;--p-color-primary-red: #ff0022;--p-color-highlight-red: #d40605;--p-color-electrified-blue: #0072f0;--p-color-green: #4caf50;--p-color-bz4x: #003641;--p-color-bz4x-hover: #46a4b0;--p-color-kinto: #00708d;--p-color-grey-1: #f5f5f5;--p-color-grey-4: #e4e4e4;--p-color-grey-6: #a8aaac;--p-color-grey-7: #6c7073;--p-color-eco-a: #33a357;--p-color-eco-b: #79b752;--p-color-eco-c: #c3d545;--p-color-eco-d: #fff12c;--p-color-eco-e: #edb731;--p-color-eco-f: #d66f2c;--p-color-eco-g: #cc232a;--p-color-eco-default: #020202;--p-font-book: "Toyota Book", Helvetica, Arial, sans-serif;--p-font-regular: "Toyota Regular", Helvetica, Arial, sans-serif;--p-font-semibold: "Toyota Semibold", Helvetica, Arial, sans-serif;--p-font-bold: "Toyota Bold", Helvetica, Arial, sans-serif;--p-spacing-0: 0;--p-spacing-1: .8rem;--p-spacing-2: 1.6rem;--p-spacing-3: 2.4rem;--p-spacing-4: 3.2rem;--p-spacing-5: 4rem;--p-spacing-6: 4.8rem;--p-spacing-7: 5.6rem;--p-spacing-8: 6.4rem;--p-spacing-9: 7.2rem;--p-spacing-10: 8rem;--p-spacing-11: 12rem}:where(:root:not([data-brand]),[data-brand=toyota]){--s-color-text-base: light-dark(var(--p-color-primary-black), var(--p-color-primary-white));--s-color-text-primary: light-dark(var(--p-color-grey-7), var(--p-color-grey-4));--s-color-text-inverse: light-dark(var(--p-color-primary-white), var(--p-color-primary-black));--s-color-text-accent: var(--p-color-primary-red);--s-color-text-muted: light-dark(var(--p-color-grey-7), var(--p-color-grey-6));--s-color-text-disabled: light-dark(var(--p-color-grey-6), var(--p-color-grey-7));--s-color-hybrid: var(--p-color-electrified-blue);--s-color-control: light-dark(var(--p-color-primary-black), var(--p-color-primary-white));--s-color-control-inverse: light-dark(var(--p-color-primary-white), var(--p-color-primary-black));--s-color-focus: var(--p-color-electrified-blue);--s-background-primary: light-dark(var(--p-color-primary-white), var(--p-color-primary-black));--s-background-secondary: light-dark(var(--p-color-grey-4), var(--p-color-highlight-black));--s-background-tertiary: light-dark(var(--p-color-grey-1), var(--p-color-primary-black));--s-background-muted: light-dark(var(--p-color-grey-4), var(--p-color-primary-black));--s-background-disabled: light-dark(var(--p-color-grey-4), var(--p-color-grey-7));--s-background-hover: light-dark(var(--p-color-grey-7), var(--p-color-grey-4));--s-color-text-base-hover: light-dark(var(--p-color-highlight-black), var(--p-color-grey-4));--s-color-text-accent-hover: var(--p-color-highlight-red);--s-color-brand-primary: var(--p-color-primary-red);--s-color-brand-hover: var(--p-color-primary-red);--s-color-outline-active: var(--s-color-text-accent);--s-color-outline-active-hover: var(--s-color-text-accent-hover);--s-color-brand-eco: var(--p-color-bz4x);--s-color-brand-eco-hover: var(--p-color-bz4x-hover);--s-font-base: var(--p-font-book);--s-font-highlight: var(--p-font-regular);--s-font-semibold: var(--p-font-semibold);--s-font-bold: var(--p-font-bold);--font-size-base: 1.2rem;--s-font-family-h1: var(--s-font-base);--s-font-family-h2: var(--s-font-base);--s-font-family-h3: var(--s-font-base);--s-font-family-h4: var(--s-font-base);--s-font-family-h5: var(--s-font-base);--s-font-size-h1: 4rem;--s-line-height-h1: 6rem;--s-font-size-h2: 2rem;--s-line-height-h2: 2.8rem;--s-font-size-h2-md: 2.8rem;--s-line-height-h2-md: 3.4rem;--s-font-size-h3: 2rem;--s-line-height-h3: 2.6rem;--s-font-size-h4: 1.6rem;--s-line-height-h4: 2.4rem;--s-font-size-h5: 1.4rem;--s-line-height-h5: 2.2rem;--s-font-size-body: 1.2rem;--s-line-height-body: 1.5;--s-text-transform-h1: none;--s-text-transform-h2: none;--s-text-transform-h3: none;--s-text-transform-h4: none;--s-text-transform-h5: none;--s-letter-spacing-h4: normal;--s-letter-spacing-h5: normal;--s-letter-spacing-body: normal;--s-border-radius-default: 4px;--s-border-color-default: light-dark(var(--p-color-grey-1), var(--p-color-grey-7));--s-border-color-hover: light-dark(var(--p-color-grey-4), var(--p-color-grey-7));--s-background-card-hover: light-dark(var(--p-color-grey-1), var(--p-color-primary-black));--s-background-card-selected: light-dark(var(--p-color-grey-1), var(--p-color-primary-black));--s-background-navigation: light-dark(var(--p-color-grey-4), var(--p-color-primary-black));--s-background-sticky: light-dark(var(--p-color-primary-white), var(--p-color-highlight-black));--s-color-nav-tab-active: var(--s-color-text-accent);--s-font-size-nav-button: 1.2rem;--s-line-height-nav-button: 2.2rem;--s-letter-spacing-nav-button: normal;--s-spacing-nav-block: var(--s-spacing-1);--s-color-indicator-background: light-dark(var(--p-color-primary-black), var(--p-color-primary-white));--s-color-indicator-foreground: light-dark(var(--p-color-primary-white), var(--p-color-primary-black));--s-color-indicator-active-background: var(--p-color-primary-white);--s-color-indicator-active-foreground: var(--p-color-primary-black);--s-color-backdrop: light-dark(rgba(40, 40, 48, .75), rgba(255, 255, 255, .15));--s-color-icon-on-overlay: var(--p-color-primary-white);--s-color-spin-badge-background: rgba(0, 0, 0, .5);--s-blur-spin-badge: 12.8px;--s-color-spin-badge-ring: rgba(255, 255, 255, .3);--s-size-spin-badge-ring: 8px;--s-background-spin-rotate-button: rgba(255, 255, 255, .7);--s-border-color-spin-rotate-button: var(--s-background-secondary);--s-blur-spin-rotate-button: 3px;--s-color-kinto-background: var(--p-color-primary-white);--s-color-kinto-border: var(--p-color-grey-1);--s-color-scrollbar-thumb: light-dark(var(--p-color-grey-4), var(--p-color-grey-7));--s-color-scrollbar-track: light-dark(var(--p-color-primary-white), var(--p-color-primary-black));--s-transition-duration-default: .2s;--s-transition-timing-default: ease-out;--s-transition-timing-cubic: cubic-bezier(.33, 0, .67, 1);--s-spacing-0: var(--p-spacing-0);--s-spacing-half: calc(var(--p-spacing-1) / 2);--s-spacing-1: var(--p-spacing-1);--s-spacing-2: var(--p-spacing-2);--s-spacing-3: var(--p-spacing-3);--s-spacing-4: var(--p-spacing-4);--s-spacing-5: var(--p-spacing-5);--s-spacing-6: var(--p-spacing-6);--s-spacing-7: var(--p-spacing-7);--s-spacing-8: var(--p-spacing-8);--s-spacing-9: var(--p-spacing-9);--s-spacing-10: var(--p-spacing-10);--s-spacing-11: var(--p-spacing-11);--s-size-swatch-default: 4.4rem;--s-size-swatch-default-desktop: 5.6rem;--s-size-swatch-md: 2.4rem;--s-size-swatch-sm: 1rem;--s-icons-size: 2.4rem;--s-icons-size-sm: 2rem;--s-icons-size-xs: 1.4rem;--s-container-max-width: 100%}@media not (max-width:576px){:where(:root:not([data-brand]),[data-brand=toyota]){--s-container-max-width: 540px}}@media not (max-width:768px){:where(:root:not([data-brand]),[data-brand=toyota]){--s-container-width: 720px}}@media not (max-width:992px){:where(:root:not([data-brand]),[data-brand=toyota]){--s-container-max-width: 960px}}@media not (max-width:1200px){:where(:root:not([data-brand]),[data-brand=toyota]){--s-container-max-width: 1140px}}@media not (max-width:1440px){:where(:root:not([data-brand]),[data-brand=toyota]){--s-container-max-width: 1480px}}:where(:root:not([data-brand])[data-theme=dark],[data-brand=toyota][data-theme=dark]){--c-sidepanel-table-row-background: var(--p-color-highlight-black)}:where(:root){font-size:62.5%}@font-face{font-style:normal;font-weight:400;src:url(https://screens.toyota.eu/etc.clientlibs/dxp/clientlibs/clientlib-lexus/resources/fonts/NobelWGL-Regular.6fecae8e.woff2) format("woff2"),url(https://screens.toyota.eu/etc.clientlibs/dxp/clientlibs/clientlib-lexus/resources/fonts/NobelWGL-Regular.972fee91.woff) format("woff");font-family:Nobel Regular;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(https://screens.toyota.eu/etc.clientlibs/dxp/clientlibs/clientlib-lexus/resources/fonts/NobelWGL-Book.07aa0a5a.woff2) format("woff2"),url(https://screens.toyota.eu/etc.clientlibs/dxp/clientlibs/clientlib-lexus/resources/fonts/NobelWGL-Book.9b4cf1be.woff) format("woff");font-family:Nobel Book;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(https://screens.toyota.eu/etc.clientlibs/dxp/clientlibs/clientlib-lexus/resources/fonts/NobelWGL-Bold.16cea03a.woff2) format("woff2"),url(https://screens.toyota.eu/etc.clientlibs/dxp/clientlibs/clientlib-lexus/resources/fonts/NobelWGL-Bold.5da8092b.woff) format("woff");font-family:Nobel Bold;font-display:swap}:where([data-brand=lexus]){--p-color-secondary: #20365c;--p-color-secondary-sky: #005fb6;--p-color-secondary-cloud: #eeedec;--p-color-grey-mist: #f4f6fb;--p-color-grey-silver: #e2e8ef;--p-color-grey-platinum-light: #c7cfd7;--p-color-grey-platinum-medium: #b0b8c0;--p-color-grey-platimum-dark: #52565e;--p-color-grey-titanium: #969ca3;--p-color-grey-brushed-steel: #6c6f76;--p-color-grey-steel: #363840;--p-color-midnight: #1a1a1f;--p-color-primary-black: #101010;--p-color-primary-white: #ffffff;--p-color-electrified-blue: #0072f0;--p-color-eco-a: #33a357;--p-color-eco-b: #79b752;--p-color-eco-c: #c3d545;--p-color-eco-d: #fff12c;--p-color-eco-e: #edb731;--p-color-eco-f: #d66f2c;--p-color-eco-g: #cc232a;--p-color-eco-default: #020202;--p-font-book: "Nobel Book", Helvetica, Arial, Roboto, sans-serif;--p-font-regular: "Nobel Regular", Helvetica, Arial, Roboto, sans-serif;--p-font-bold: "Nobel Bold", Helvetica, Arial, Roboto, sans-serif;--p-spacing-0: 0;--p-spacing-1: 8px;--p-spacing-2: 16px;--p-spacing-3: 24px;--p-spacing-4: 32px;--p-spacing-5: 40px;--p-spacing-6: 48px;--p-spacing-7: 56px;--p-spacing-8: 64px;--p-spacing-9: 72px;--p-spacing-10: 80px;--p-spacing-11: 120px}:where([data-brand=lexus]){--s-color-text-base: light-dark(var(--p-color-primary-black), var(--p-color-primary-white));--s-color-text-primary: light-dark(var(--p-color-secondary-sky), var(--p-color-grey-platinum-light));--s-color-text-inverse: light-dark(var(--p-color-primary-white), var(--p-color-primary-black));--s-color-text-accent: var(--p-color-secondary-sky);--s-color-text-muted: light-dark(var(--p-color-grey-platimum-dark), var(--p-color-grey-titanium));--s-color-text-disabled: var(--p-color-grey-platinum-medium);--s-color-hybrid: var(--p-color-electrified-blue);--s-color-focus: var(--p-color-electrified-blue);--s-background-primary: light-dark(var(--p-color-primary-white), var(--p-color-primary-black));--s-background-secondary: light-dark(var(--p-color-grey-platinum-medium), var(--p-color-midnight));--s-background-tertiary: light-dark(var(--p-color-grey-platinum-medium), var(--p-color-primary-black));--s-background-muted: light-dark(var(--p-color-grey-platinum-medium), var(--p-color-primary-black));--s-background-disabled: light-dark(var(--p-color-grey-platinum-medium), var(--p-color-grey-steel));--s-background-hover: light-dark(var(--p-color-grey-platimum-dark), var(--p-color-grey-platinum-medium));--s-color-text-base-hover: light-dark(var(--p-color-grey-platinum-medium), var(--p-color-grey-platinum-light));--s-color-text-accent-hover: var(--p-color-grey-platinum-medium);--s-color-brand-primary: var(--p-color-grey-platinum-medium);--s-color-brand-hover: var(--p-color-grey-platinum-medium);--s-color-outline-active: var(--p-color-secondary);--s-color-outline-active-hover: var(--p-color-secondary);--s-color-brand-eco: var(--p-color-eco-default);--s-color-brand-eco-hover: var(--p-color-eco-default);--s-color-control: light-dark(var(--p-color-primary-black), var(--p-color-primary-white));--s-color-control-inverse: light-dark(var(--p-color-primary-white), var(--p-color-primary-black));--s-font-base: var(--p-font-book);--s-font-highlight: var(--p-font-regular);--s-font-semibold: var(--p-font-bold);--s-font-bold: var(--p-font-bold);--font-size-base: 1.2rem;--s-font-family-h1: var(--s-font-base);--s-font-family-h2: var(--s-font-highlight);--s-font-family-h3: var(--s-font-highlight);--s-font-family-h4: var(--s-font-highlight);--s-font-family-h5: var(--s-font-highlight);--s-font-size-h1: 4rem;--s-line-height-h1: 6rem;--s-font-size-h2: 3.2rem;--s-line-height-h2: 4rem;--s-font-size-h2-md: 3.2rem;--s-line-height-h2-md: 4rem;--s-font-size-h3: 3.2rem;--s-line-height-h3: 4rem;--s-font-size-h4: 2.4rem;--s-line-height-h4: 3rem;--s-font-size-h5: 1.6rem;--s-line-height-h5: 2.2rem;--s-font-size-body: 1.6rem;--s-line-height-body: 2rem;--s-text-transform-h1: none;--s-text-transform-h2: uppercase;--s-text-transform-h3: uppercase;--s-text-transform-h4: uppercase;--s-text-transform-h5: uppercase;--s-letter-spacing-h4: .05em;--s-letter-spacing-h5: .05em;--s-letter-spacing-body: .1rem;--s-border-radius-default: 4px;--s-border-color-default: light-dark(var(--p-color-grey-platinum-light), var(--p-color-grey-platimum-dark));--s-border-color-hover: light-dark(var(--p-color-grey-platinum-medium), var(--p-color-grey-platimum-dark));--s-background-card-hover: light-dark(var(--p-color-grey-platinum-medium), var(--p-color-primary-black));--s-background-card-selected: light-dark(var(--p-color-grey-platinum-medium), var(--p-color-primary-black));--s-background-navigation: light-dark(var(--p-color-grey-silver), var(--p-color-primary-black));--s-background-sticky: light-dark(var(--p-color-primary-white), var(--p-color-midnight));--s-color-nav-tab-active: var(--s-color-text-base);--s-font-size-nav-button: 1.6rem;--s-line-height-nav-button: 2rem;--s-letter-spacing-nav-button: .1rem;--s-spacing-nav-block: var(--s-spacing-1);--s-color-indicator-background: light-dark(var(--p-color-primary-black), var(--p-color-primary-white));--s-color-indicator-foreground: light-dark(var(--p-color-primary-white), var(--p-color-primary-black));--s-color-indicator-active-background: var(--p-color-primary-white);--s-color-indicator-active-foreground: var(--p-color-primary-black);--s-color-backdrop: light-dark(rgba(40, 40, 48, .75), rgba(255, 255, 255, .15));--s-color-icon-on-overlay: var(--p-color-primary-white);--s-color-spin-badge-background: rgba(40, 40, 48, .4);--s-blur-spin-badge: 7.5px;--s-color-spin-badge-ring: rgba(255, 255, 255, .5);--s-size-spin-badge-ring: 4px;--s-background-spin-rotate-button: var(--p-color-primary-white);--s-border-color-spin-rotate-button: var(--p-color-grey-silver);--s-blur-spin-rotate-button: 15px;--s-color-kinto-background: var(--p-color-primary-white);--s-color-kinto-border: var(--p-color-grey-platinum-light);--s-color-scrollbar-thumb: light-dark(var(--p-color-grey-platinum-medium), var(--p-color-grey-platimum-dark));--s-color-scrollbar-track: light-dark(var(--p-color-primary-white), var(--p-color-primary-black));--s-transition-duration-default: .2s;--s-transition-timing-default: ease-out;--s-transition-timing-cubic: cubic-bezier(.33, 0, .67, 1);--s-spacing-0: var(--p-spacing-0);--s-spacing-half: calc(var(--p-spacing-1) / 2);--s-spacing-1: var(--p-spacing-1);--s-spacing-2: var(--p-spacing-2);--s-spacing-3: var(--p-spacing-3);--s-spacing-4: var(--p-spacing-4);--s-spacing-5: var(--p-spacing-5);--s-spacing-6: var(--p-spacing-6);--s-spacing-7: var(--p-spacing-7);--s-spacing-8: var(--p-spacing-8);--s-spacing-9: var(--p-spacing-9);--s-spacing-10: var(--p-spacing-10);--s-spacing-11: var(--p-spacing-11);--s-size-swatch-default: 4.4rem;--s-size-swatch-default-desktop: 5.6rem;--s-size-swatch-md: 2.4rem;--s-size-swatch-sm: 1rem;--s-icons-size: 2.4rem;--s-icons-size-sm: 2rem;--s-icons-size-xs: 1.4rem;--s-container-max-width: 100%;--c-colour-group-price-line-height: 1.8rem;--c-colour-group-price-letter-spacing: .05rem;--c-colour-group-legend-font-size: 1.8rem;--c-colour-group-legend-line-height: 3rem;--c-colour-group-legend-letter-spacing: .1rem;--c-grade-tab-height: 5.6rem;--c-grade-list-background: light-dark(var(--p-color-grey-mist), var(--p-color-midnight));--c-grade-list-gap: 0;--c-grade-scroll-button-width: 4.4rem;--c-grade-scroll-button-disabled-opacity: .2;--c-grade-scroll-divider-width: 1px;--c-grade-scroll-button-background: var(--c-grade-list-background);--c-grade-button-padding-inline: var(--s-spacing-2);--c-grade-button-padding-bottom: 0;--c-grade-button-line-height: 3rem;--c-grade-button-active-line-height: 2.9rem;--c-grade-button-letter-spacing: .1rem;--c-grade-button-active-font-family: var(--s-font-highlight);--c-grade-tab-shadow-color: light-dark(rgba(0, 0, 0, .2), rgba(0, 0, 0, .35))}@media screen and (min-width:576px){:where([data-brand=lexus]){--s-container-max-width: 540px}}@media screen and (min-width:768px){:where([data-brand=lexus]){--s-container-width: 720px}}@media screen and (min-width:992px){:where([data-brand=lexus]){--s-container-max-width: 960px}}@media screen and (min-width:1200px){:where([data-brand=lexus]){--s-container-max-width: 1140px}}@media screen and (min-width:1440px){:where([data-brand=lexus]){--s-container-max-width: 1480px}}.GradeTab-module__container__q4aJM{container-type:inline-size}.GradeTab-module__gradeList__caC42{--tab-height: var(--c-grade-tab-height, var(--c-tab-height, 4.7rem));--shadow-color: var(--c-grade-tab-shadow-color, color-mix(in srgb, var(--s-color-text-base) 10%, transparent));display:flex;position:relative;align-items:stretch;background-color:var(--c-grade-list-background, transparent)}.GradeTab-module__gradeList__caC42:before,.GradeTab-module__gradeList__caC42:after{z-index:2;position:absolute;top:0;bottom:0;width:3rem;content:"";opacity:0;pointer-events:none;transition:opacity var(--s-transition-duration-default) var(--s-transition-timing-default)}.GradeTab-module__gradeList__caC42:before{inset-inline-start:var(--c-grade-scroll-button-width, 45px);background:linear-gradient(90deg,var(--shadow-color),transparent)}.GradeTab-module__gradeList__caC42:after{inset-inline-end:var(--c-grade-scroll-button-width, 45px);background:linear-gradient(275deg,var(--shadow-color),transparent)}.GradeTab-module__gradeList__caC42.GradeTab-module__canScrollToStart__fK1f7:before{opacity:1}.GradeTab-module__gradeList__caC42.GradeTab-module__canScrollToEnd__IcZr9:after{opacity:1}.GradeTab-module__scrollable__yybXk{display:flex;flex-grow:1;align-items:stretch;height:var(--tab-height);overflow-x:auto;gap:var(--c-grade-list-gap, var(--s-spacing-2));scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid var(--s-border-color-hover);background-color:var(--c-grade-list-background, transparent);scroll-behavior:smooth}.GradeTab-module__scrollable__yybXk::-webkit-scrollbar{display:none}.GradeTab-module__scrollButton__ShVRj{display:inline-flex;z-index:3;flex-shrink:0;justify-content:center;width:var(--c-grade-scroll-button-width, 45px);height:var(--tab-height);padding:0;border:none;border-bottom:1px solid var(--s-border-color-hover);background-color:var( --c-grade-scroll-button-background, var(--c-grade-list-background, var(--s-background-tertiary)) );color:var(--s-color-text-base);cursor:pointer;transition:opacity var(--s-transition-duration-default) var(--s-transition-timing-default),background-color var(--s-transition-duration-default) var(--s-transition-timing-default)}.GradeTab-module__scrollButton__ShVRj:where(:hover,:focus-visible):not(:disabled){color:var(--s-color-text-base)}.GradeTab-module__scrollButton__ShVRj:disabled{color:var(--s-color-text-disabled);cursor:not-allowed;opacity:var(--c-grade-scroll-button-disabled-opacity, 1)}.GradeTab-module__scrollButton__ShVRj[data-direction=prev]{border-inline-end:var(--c-grade-scroll-divider-width, 0) solid var(--s-border-color-hover)}.GradeTab-module__scrollButton__ShVRj[data-direction=next]{border-inline-start:var(--c-grade-scroll-divider-width, 0) solid var(--s-border-color-hover)}:where(:dir(rtl)) .GradeTab-module__gradeList__caC42:before{background:linear-gradient(270deg,var(--shadow-color),transparent)}:where(:dir(rtl)) .GradeTab-module__gradeList__caC42:after{background:linear-gradient(90deg,var(--shadow-color),transparent)}.GradeTab-module__gradeButton__m1VDf{position:relative;flex-shrink:0;height:100%;margin-bottom:-1px;padding-inline:var(--c-grade-button-padding-inline, 0);padding-bottom:var(--c-grade-button-padding-bottom, var(--s-spacing-1));border:none;border-bottom:1px solid transparent;background:transparent;color:var(--s-color-text-base);font-size:var(--c-grade-button-font-size, 1.4rem);line-height:var(--c-grade-button-line-height, normal);font-family:var(--s-font-base);letter-spacing:var(--c-grade-button-letter-spacing, normal);white-space:nowrap;cursor:pointer}.GradeTab-module__gradeButton__m1VDf:after{display:block;visibility:hidden;height:0;overflow:hidden;content:attr(title);font-family:var(--c-grade-button-active-font-family, var(--s-font-semibold))}.GradeTab-module__gradeButton__m1VDf:hover{color:var(--s-color-text-base)}.GradeTab-module__gradeButton__m1VDf[data-state=active]{margin-bottom:-2px;border-bottom:2px solid var(--s-color-nav-tab-active);color:var(--s-color-text-base);line-height:var(--c-grade-button-active-line-height, var(--c-grade-button-line-height, normal));font-family:var(--c-grade-button-active-font-family, var(--s-font-semibold))}.GradeTab-module__gradeButton__m1VDf:focus-visible{border-radius:var(--s-border-radius-default);outline:2px solid var(--s-color-focus);outline-offset:2px}.Icon-module__icon__szkV-{--icon-size: var(--c-icon-size, var(--s-icons-size));display:inline-block;aspect-ratio:1;width:var(--icon-size);color:currentColor}.Icon-module__iconXs__FhYTi{--icon-size: var(--s-icons-size-xs)}.Icon-module__iconSm__5oMvR{--icon-size: var(--s-icons-size-sm)}.Icon-module__iconMd__npzVF{--icon-size: var(--s-icons-size)}.ScreenReaderOnly-module__srOnly__d8TMi{--sr-only-size: 1px;position:absolute;width:var(--sr-only-size);height:var(--sr-only-size);margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border-width:0;white-space:nowrap;clip-path:inset(50%)}.ScreenReaderOnly-module__srOnlyFocusable__sKU5G:focus{position:static;width:auto;height:auto;margin:0;padding:var(--s-spacing-2);overflow:visible;clip:auto;z-index:9999;outline:var(--s-spacing-1) solid var(--s-color-text-accent);background-color:var(--s-color-text-base);color:var(--s-color-text-inverse);white-space:normal;clip-path:none}.ScreenReaderOnly-module__srOnlyLeftTop__mWjQx{top:0;left:0}.ScreenReaderOnly-module__srOnlyLeftBottom__3eDm-{bottom:0;left:0}
