@layer reset,tokens,base,layout;@layer components{.form-status-message{font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-leading);letter-spacing:var(--type-body-small-tracking);color:var(--color-danger)}.form-status-message:empty{display:none}.page-header{--page-header-text-width:var(--reading-width);gap:var(--space-3);display:grid}.page-header--full{--page-header-text-width:none}.page-header__title{max-width:var(--page-header-text-width)}.page-header>:is(.page-header__title,.page-header__title-row):not(:first-child){margin-block-start:calc(var(--breadcrumbs-gap) - var(--space-3))}.page-header__title-row{gap:var(--space-4);align-items:center;display:flex}.page-header__intro,.page-header__description{gap:var(--space-3);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);display:grid}.page-header__intro{max-width:var(--page-header-text-width);color:var(--color-text-muted)}.page-header__description{color:var(--color-text)}.page-header__intro-row{gap:var(--space-3) var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.page-header__action{flex-shrink:0}.google-button{gap:var(--space-2);width:100%;min-height:var(--touch-target);padding-inline:var(--space-4);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-full);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);background:var(--color-surface);transition:border-color var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;text-decoration:none;display:flex}.google-button:hover{border-color:var(--color-border-input)}.sign-in-notes{gap:var(--space-4);text-align:center;text-wrap:balance;display:grid}.sign-in-notes__note{font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-leading);letter-spacing:var(--type-body-small-tracking)}.sign-in-notes__fine-print{border-top:var(--border-width) solid var(--color-border);font-size:var(--type-caption-size);font-weight:var(--type-body-small-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--color-text-muted);padding-block-start:var(--space-4)}.sign-in-notes__policy{color:var(--color-text);text-underline-offset:var(--underline-offset);text-decoration:underline}.sign-in-panel{gap:var(--space-6);display:grid}.sign-in-panel__title{font-size:var(--type-heading-2-size);font-weight:var(--type-heading-2-weight);line-height:var(--type-heading-2-leading);letter-spacing:var(--type-heading-2-tracking)}.review-status-note{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-inline-start:var(--indicator-width) solid var(--review-status-note-edge,var(--color-border-strong));border-radius:var(--radius);background:var(--color-surface-subtle);display:grid}.review-status-note--live{--review-status-note-edge:var(--color-success)}.review-status-note--attention{--review-status-note-edge:var(--color-danger)}.review-status-note__label{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking)}.review-status-note__moderator-reason{color:var(--color-text-muted);overflow-wrap:anywhere}.star-meter{vertical-align:middle;inline-size:max-content;display:inline-grid}.star-meter__row{grid-area:1/1;display:flex}.star-meter__row--filled{--star-meter-star-fill:var(--color-rating);--star-meter-star-stroke:var(--color-rating-strong);clip-path:inset(0 calc(100% - var(--star-meter-fill,0%)) 0 0)}.star-meter__star{fill:var(--star-meter-star-fill,transparent);stroke:var(--star-meter-star-stroke,var(--color-border-input))}.review-step{gap:var(--space-6);flex-direction:column;display:flex}.review-step[hidden]{display:none}.review-step__head{gap:var(--space-2);flex-direction:column;display:flex}.review-step__title{font-size:var(--type-heading-3-size);font-weight:var(--type-heading-3-weight);line-height:var(--type-heading-3-leading);letter-spacing:var(--type-heading-3-tracking)}.review-step__title:focus{outline:none}.review-step__help{font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-leading);letter-spacing:var(--type-body-small-tracking);color:var(--color-text-muted)}.review-form-done__mark{inline-size:var(--review-done-mark-size);block-size:var(--review-done-mark-size);border-radius:var(--radius-full);color:var(--color-success);background:var(--color-success-tint);animation:review-form-done-arrive var(--duration-slow) var(--easing-decelerate) both;place-items:center;display:grid}@keyframes review-form-done-arrive{0%{opacity:0}}.review-form-done__standing{gap:var(--space-2);inline-size:fit-content;max-inline-size:100%;padding:var(--space-4) var(--space-6);border-radius:var(--radius);background:var(--color-surface-subtle);display:grid}.review-form-done__score-label{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--color-text-muted)}.review-form-done__score-value{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.review-form-done__score-figure{font-size:var(--type-figure-size);font-weight:var(--type-figure-weight);line-height:var(--type-figure-leading);letter-spacing:var(--type-figure-tracking)}.review-form-done__score-count{font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-leading);letter-spacing:var(--type-body-small-tracking);color:var(--color-text-muted)}.choice-card{--choice-card-border:var(--color-border);--choice-card-dot-border:var(--color-border-strong);--choice-card-dot-fill:var(--color-surface);--choice-card-dot-inset:0;min-block-size:var(--touch-target);padding:var(--space-3) var(--space-4) var(--space-3) calc(var(--space-4) + var(--choice-card-dot-size) + var(--space-3));border:var(--border-width) solid var(--choice-card-border);border-radius:var(--radius);background:var(--color-surface);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);align-items:center;display:flex;position:relative}.choice-card:before{inline-size:var(--choice-card-dot-size);block-size:var(--choice-card-dot-size);border:var(--indicator-width) solid var(--choice-card-dot-border);border-radius:var(--radius-full);background:var(--choice-card-dot-fill);box-shadow:inset 0 0 0 var(--choice-card-dot-inset) var(--color-surface);content:"";position:absolute;inset-block-start:50%;inset-inline-start:var(--space-4);translate:0 -50%}.choice-card:has(:checked){--choice-card-border:var(--color-navy);--choice-card-dot-border:var(--color-navy);--choice-card-dot-fill:var(--color-navy);--choice-card-dot-inset:var(--space-1);background:var(--color-surface-subtle);box-shadow:inset 0 0 0 var(--border-width) var(--color-navy)}.choice-card:has(:focus-visible){outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.choice-card:hover:not(.choice-card--invalid,:has(:checked)){--choice-card-border:var(--color-border-strong)}}@media (forced-colors:active){.choice-card:has(:checked):before{background:canvastext}}.choice-card--invalid{--choice-card-border:var(--color-danger)}.choice-card__input{opacity:0;pointer-events:none;position:absolute}.choice-card__label{font-size:var(--type-body-strong-size);font-weight:var(--type-body-strong-weight);line-height:var(--type-body-strong-leading);letter-spacing:var(--type-body-strong-tracking)}.rating-tile{gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);grid-template:"label stars""description star-word"/minmax(0,1fr) auto;align-items:center;display:grid}@media not (min-width:40em){.rating-tile{grid-template:"label label""description description""stars star-word"/auto minmax(0,1fr);padding-block-start:var(--space-3)}}.rating-tile:hover{border-color:var(--color-border-strong)}.rating-tile:focus-within{border-color:var(--color-navy)}.rating-tile--answered{background:var(--color-surface-subtle)}.rating-tile--missing{--rating-tile-label-color:var(--color-danger);border-color:var(--color-danger)}.rating-tile__label{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);color:var(--rating-tile-label-color,currentcolor);grid-area:label}.rating-tile__description{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--color-text-muted);grid-area:description}.rating-tile__stars{grid-area:stars;margin-inline-end:calc(-1 * var(--space-1))}@media not (min-width:40em){.rating-tile__stars{margin-inline:calc(-1 * var(--space-2)) 0}}.rating-tile__star-word{min-block-size:calc(var(--type-caption-leading) * 1em);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);text-align:end;grid-area:star-word}.review-body-field{gap:var(--space-3);flex-direction:column;display:flex}.review-body-field__byline{font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-leading);letter-spacing:var(--type-body-small-tracking);color:var(--color-text-body)}.review-body-field__moderation{font-size:var(--type-caption-size);font-weight:var(--type-body-small-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--color-text-muted)}.review-tips{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius);background:var(--color-surface-subtle);display:grid}.review-tips__title{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking)}.review-tips__list{gap:var(--space-2);font-size:var(--type-caption-size);font-weight:var(--type-body-small-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--color-text-body);padding-inline-start:var(--space-4);list-style:outside;display:grid}.review-tips__list ::marker{color:var(--color-text-muted)}.review-rate-step{gap:var(--space-8);display:grid}.review-rate-step__main{gap:var(--space-8);min-width:0;display:grid}.review-rate-step__review{gap:var(--space-4);border-block-start:var(--border-width) solid var(--color-border);padding-block-start:var(--space-8);display:grid}@media (min-width:64em){.review-rate-step__review{grid-template-columns:minmax(0, 1fr) var(--review-tips-width);column-gap:var(--space-8);align-items:start}}.review-rate-step__ownership{gap:var(--space-3);flex-direction:column;display:flex}.review-rate-step__question{font-size:var(--type-body-strong-size);font-weight:var(--type-body-strong-weight);line-height:var(--type-body-strong-leading);letter-spacing:var(--type-body-strong-tracking)}.review-rate-step__answers{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--choice-card-min-width)), 1fr));gap:var(--space-2);display:grid}.review-rate-step__ownership-help{font-size:var(--type-caption-size);font-weight:var(--type-body-small-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--color-text-muted)}.review-rate-step__group{gap:var(--space-3);display:grid}.review-rate-step__group[hidden]{display:none}.review-rate-step__group-title{font-size:var(--type-body-strong-size);font-weight:var(--type-body-strong-weight);line-height:var(--type-body-strong-leading);letter-spacing:var(--type-body-strong-tracking)}.review-rate-step__tiles{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--rating-tile-min-width)), 1fr));gap:var(--space-3);display:grid}.review-variant-step__options{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--rating-tile-min-width)), 1fr));gap:var(--space-2);display:grid}.review-form{gap:var(--space-6);flex-direction:column;display:flex}.review-form-actions{gap:var(--space-3);grid-template:"back flash next"/auto minmax(0,1fr) auto;align-items:center;display:grid}@media not (min-width:40em){.review-form-actions{grid-template:"flash flash""back next"/minmax(0,1fr) auto}}.review-form-actions__back{grid-area:back}.review-form-actions__next{grid-area:next}.review-form-actions__flash{font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-leading);letter-spacing:var(--type-body-small-tracking);text-align:end;color:var(--color-text-muted);grid-area:flash}@media not (min-width:40em){.review-form-actions__flash{text-align:start}}.review-form-actions__flash--error{color:var(--color-danger)}.review-form-done-actions{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.review-form-vehicle{gap:var(--space-4);align-items:center;min-width:0;display:flex}@media not (min-width:40em){.review-form-vehicle{gap:var(--space-3)}}.review-form-vehicle__media{inline-size:var(--review-form-image-width);flex:none}@media not (min-width:40em){.review-form-vehicle__media{inline-size:var(--review-form-image-width-compact)}}@media not (min-height:32em){.review-form-vehicle__media{display:none}}.review-form-vehicle__body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.review-form-vehicle__brand{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--color-text-muted)}.review-form-vehicle__name{gap:var(--space-2);font-size:var(--type-heading-3-size);font-weight:var(--type-heading-3-weight);line-height:var(--type-heading-3-leading);letter-spacing:var(--type-heading-3-tracking);flex-wrap:wrap;align-items:baseline;display:flex}@media not (min-width:40em){.review-form-vehicle__name{font-size:var(--type-heading-4-size);font-weight:var(--type-heading-4-weight);line-height:var(--type-heading-4-leading);letter-spacing:var(--type-heading-4-tracking)}}.review-form-vehicle__variant-name{font-size:var(--type-body-strong-size);font-weight:var(--type-body-strong-weight);line-height:var(--type-body-strong-leading);letter-spacing:var(--type-body-strong-tracking);color:var(--color-text-muted);background:0 0;border:0;padding:0}.review-form-vehicle__variant-name:before{color:var(--color-border-strong);content:"·";margin-inline-end:var(--space-2)}.review-form-vehicle__variant-name--button{cursor:pointer;text-underline-offset:var(--underline-offset)}.review-form-vehicle__variant-name--button:hover{color:var(--color-text);text-decoration:underline}.review-page-frame{border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);grid-template-columns:minmax(0,1fr);display:grid}.review-page-frame__header,.review-page-frame__body,.review-page-frame__footer{padding:var(--space-4)}@media (min-width:40em){.review-page-frame__header,.review-page-frame__body,.review-page-frame__footer{padding:var(--space-6)}}.review-page-frame__header{border-block-end:var(--border-width) solid var(--color-border)}.review-page-frame__footer{border-block-start:var(--border-width) solid var(--color-border)}.review-page-frame__footer--stuck{background:var(--color-surface);padding-block-end:calc(var(--space-6) + env(safe-area-inset-bottom));position:sticky;inset-block-end:var(--tray-room,0)}@media not (min-width:40em){.review-page-frame__footer--stuck{padding-block:var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom))}}.confirm-question{gap:var(--space-3);display:grid}.confirm-question__question{font-size:var(--type-body-strong-size);font-weight:var(--type-body-strong-weight);line-height:var(--type-body-strong-leading);letter-spacing:var(--type-body-strong-tracking)}.confirm-question__buttons{gap:var(--space-3);flex-wrap:wrap;display:flex}.confirm-action__blocked{font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-leading);letter-spacing:var(--type-body-small-tracking);color:var(--color-text-muted)}.review-form-page-body{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (scripting:enabled){.review-form-page-body__sign-in--unread{visibility:hidden}}.review-form-page-body__unavailable{gap:var(--space-4);justify-items:start;display:grid}.review-form-page-body__form:focus{outline:none}.review-form-page-body__withdrawal{justify-content:flex-end;display:flex}.sorted-reviews__results{gap:var(--space-6);transition:opacity var(--duration-fast) var(--easing-standard);display:grid}.sorted-reviews__results:focus{outline:none}.sorted-reviews__results[aria-busy=true]{opacity:var(--opacity-busy);transition-delay:var(--delay-busy)}.tab-nav--ruled{border-bottom:var(--border-width) solid var(--color-border)}.tab-nav__list{gap:var(--space-6);display:flex}.tab-nav__link{padding-block:var(--space-3);border-bottom:var(--indicator-width) solid transparent;font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);white-space:nowrap;color:var(--color-text-muted);transition:border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);text-decoration:none;display:block}.tab-nav__link:hover{color:var(--color-text)}.tab-nav__link:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}.tab-nav__link[aria-current]{border-bottom-color:var(--color-navy);color:var(--color-text)}.tab-nav--arrows{gap:var(--space-4);align-items:center;display:flex}.tab-nav--arrows .tab-nav__list{flex:1;min-width:0}.tab-nav__arrow{display:none}@media (min-width:40em){.tab-nav__arrow{display:grid}}.tab-nav__arrow[hidden]{visibility:hidden}.model-colors{gap:var(--space-8);display:grid}.model-colors__group{gap:var(--space-4);display:grid}.model-colors__group-title{gap:var(--space-2);font-size:var(--type-heading-4-size);font-weight:var(--type-heading-4-weight);line-height:var(--type-heading-4-leading);letter-spacing:var(--type-heading-4-tracking);align-items:baseline;display:flex}.model-colors__color-count{font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-leading);letter-spacing:var(--type-body-small-tracking);color:var(--color-text-muted)}.model-colors__palette{grid-template-columns:repeat(auto-fill, minmax(var(--color-option-min-width), 1fr));gap:var(--space-6) var(--space-3);display:grid}.model-colors__color{gap:var(--space-2);text-align:center;transition:opacity var(--duration-fast) var(--easing-standard);align-content:start;justify-items:center;display:grid}.model-colors__color.is-absent{opacity:var(--opacity-disabled)}.model-colors__swatch{inline-size:var(--color-swatch-size);block-size:var(--color-swatch-size);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--model-colors-primary);box-shadow:inset 0 0 0 var(--space-1) var(--color-surface)}.model-colors__swatch--dual{background:linear-gradient(135deg, var(--model-colors-primary) calc(50% - .5px), var(--model-colors-secondary) calc(50% + .5px))}.model-colors__swatch--empty{background:var(--color-surface-subtle)}.model-colors__color-name{overflow-wrap:break-word;max-inline-size:100%;font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking)}.inquiry-form{gap:var(--space-6);flex-direction:column;display:flex}.inquiry-form__fields{gap:var(--space-4);display:grid}@media (min-width:30em){.inquiry-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.inquiry-form__wide{grid-column:1/-1}.inquiry-form__notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-leading);letter-spacing:var(--type-body-small-tracking);color:var(--color-text-muted);background:var(--color-surface-subtle)}.inquiry-form__actions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.inquiry-form__message{font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-leading);letter-spacing:var(--type-body-small-tracking);color:var(--color-danger);flex:12rem}.inquiry-dialog__vehicle{font-size:var(--type-body-strong-size);font-weight:var(--type-body-strong-weight);line-height:var(--type-body-strong-leading);letter-spacing:var(--type-body-strong-tracking)}.inquiry-actions{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));display:grid}.data-table{width:100%;font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-leading);letter-spacing:var(--type-body-small-tracking)}.data-table__frame{border:var(--border-width) solid var(--color-border);border-radius:var(--radius);overflow:hidden}.data-table__frame>.data-table{margin-block-end:calc(-1 * var(--border-width))}.data-table__frame--scroll{position:relative;overflow-x:auto}.data-table__head{white-space:nowrap;background:var(--color-surface-subtle)}.data-table__cell{padding:var(--space-3) var(--space-2);border-bottom:var(--border-width) solid var(--color-border);font-weight:var(--type-body-small-weight);text-align:left;vertical-align:middle}.data-table__cell--heading{font-weight:var(--type-label-weight);color:var(--color-text-muted)}.data-table__cell--band{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);color:var(--color-text-muted);background:var(--color-surface-subtle)}.data-table__cell--figure{white-space:nowrap;font-size:var(--type-body-strong-size);font-weight:var(--type-heading-4-weight);line-height:var(--type-body-strong-leading);letter-spacing:var(--type-body-strong-tracking)}.data-table__cell--top{vertical-align:top}.variant-table{gap:var(--space-4);display:grid}.variant-table__filters{gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.variant-table__details{gap:var(--space-1) var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.variant-table__link{grid-template-rows:subgrid;grid-template-columns:subgrid;grid-area:1/1/span 2/-1;align-items:center;text-decoration:none;display:grid}.variant-table__media{width:var(--variant-table-image-width);grid-row:span 2}.variant-table__name-line{gap:var(--space-2);flex-wrap:wrap;grid-column:-2;align-items:center;display:flex}.variant-table__variant-name{font-size:var(--type-body-strong-size);font-weight:var(--type-heading-4-weight);line-height:var(--type-body-strong-leading);letter-spacing:var(--type-body-strong-tracking)}.variant-table__link:hover .variant-table__variant-name{text-decoration:underline}.variant-table__specs{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--color-text-muted);pointer-events:none;grid-area:2/-2;overflow:hidden}.variant-table__spec-list{flex-wrap:wrap;margin-inline-start:calc(-1 * var(--space-3));display:flex}.variant-table__spec{white-space:nowrap}.variant-table__spec:before{width:var(--space-3);text-align:center;content:"·" / "";display:inline-block}.variant-table__compare{width:1%}.variant-table__compare-control{gap:var(--space-2);cursor:pointer;align-items:center;display:inline-flex}@media (min-width:40em){.variant-table__compare-label{display:none}}.variant-table__frame .variant-table__variant,.variant-table__frame .variant-table__fuel{padding-inline-start:var(--space-4)}.variant-table__frame .variant-table__compare{text-align:center;padding-inline-end:var(--space-4)}.variant-table__frame .variant-table__variant{width:45%}@media not (min-width:40em){.variant-table__frame .variant-table__head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.variant-table__frame :is(.variant-table__table,.variant-table__group,.variant-table__band,.variant-table__fuel,.variant-table__message){display:block}.variant-table__frame .variant-table__row{grid-template-columns:var(--variant-table-image-width) minmax(0, 1fr) auto;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:var(--border-width) solid var(--color-border);align-items:center;display:grid}.variant-table__frame :is(.variant-table__variant,.variant-table__price,.variant-table__compare){border-block-end:0;width:auto;padding:0}.variant-table__frame :is(.variant-table__variant,.variant-table__details){grid-template-columns:subgrid;grid-column:1/-1;display:grid}.variant-table__frame :is(.variant-table__name-line,.variant-table__specs){grid-column:2/-1}.variant-table__frame .variant-table__price{grid-column:2}.variant-table__frame .variant-table__compare{grid-column:3}.variant-table__frame .variant-table__compare-control{min-block-size:var(--touch-target)}}.expandable-text{--expandable-text-lines:3;--expandable-text-fade-color:var(--color-surface);gap:var(--space-2);justify-items:start;display:grid;position:relative}.expandable-text__body{-webkit-line-clamp:var(--expandable-text-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.expandable-text.is-expanded{--expandable-text-lines:none}.expandable-text:has(.expandable-text__body:focus-within){--expandable-text-lines:none}.expandable-text__toggle{gap:var(--space-1);min-height:var(--target-min);color:var(--color-text);font-size:var(--type-body-strong-size);font-weight:var(--type-body-strong-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-strong-tracking);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.expandable-text__toggle:hover{color:var(--color-text-hover)}.expandable-text:not(.is-expanded,:has(.expandable-text__body:focus-within)) .expandable-text__toggle{background:var(--expandable-text-fade-color);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(to right, transparent, var(--color-text) var(--space-12));mask-image:linear-gradient(to right, transparent, var(--color-text) var(--space-12));padding-inline-start:var(--space-12);position:absolute;inset-block-end:0;inset-inline-end:0}.expandable-text__icon{transition:rotate var(--duration-fast) var(--easing-standard);flex-shrink:0}.expandable-text.is-expanded .expandable-text__icon{rotate:180deg}.report-review-dialog__form{gap:var(--space-4);flex-direction:column;display:flex}.report-review-dialog__review{color:var(--color-text-muted)}.report-review-dialog__actions{justify-content:flex-end;display:flex}}@layer utilities;
