@layer components.report-preview{.a_ZMtq_preview{inline-size:100%;max-inline-size:34rem}.a_ZMtq_vin{inline-size:fit-content;padding:var(--spacing-2xs) var(--spacing-xs);font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--color-text-secondary);letter-spacing:var(--tracking-body);background:var(--color-surface-secondary);border-radius:var(--radii-sm)}.a_ZMtq_verdictText{-webkit-line-clamp:2;-webkit-box-orient:block-axis;display:-webkit-box;overflow:hidden}}@layer components.trust-band{.Jb-RZG_band{gap:var(--spacing-sm);flex-direction:column;inline-size:100%;display:flex}.Jb-RZG_row{overflow-inline:auto;overflow-block:hidden;scrollbar-width:none;inline-size:100%;&::-webkit-scrollbar{display:none}}.Jb-RZG_cell{flex:none;display:inline-flex}.Jb-RZG_link{color:inherit;text-decoration:none;display:inline-flex;&:hover .Jb-RZG_badge,&:focus-visible .Jb-RZG_badge{border-color:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}&:focus-visible{outline:var(--border-width-thick) solid var(--color-primary);outline-offset:var(--spacing-xs);border-radius:var(--radii-full)}}.Jb-RZG_badge{block-size:3.5rem;min-inline-size:3.5rem;padding-inline:var(--spacing-2xs);background:var(--color-surface-primary);border:var(--border-width-thin) solid var(--color-border-secondary);border-radius:var(--radii-full);box-shadow:var(--shadow-sm);transition:transform var(--duration-quick) var(--easing-interactive), border-color var(--duration-quick) var(--easing-interactive), box-shadow var(--duration-quick) var(--easing-interactive);justify-content:center;align-items:center;display:inline-flex}.Jb-RZG_abbr{font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary);text-align:center;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}}@layer components.home-page{.XuK-DW_vehicleTabs{gap:var(--spacing-2xs,.25rem);padding:var(--spacing-2xs,.25rem);background:var(--color-paper-400);border:var(--border-width-thin) solid var(--color-border-secondary);border-radius:var(--radii-full);display:inline-flex}.XuK-DW_vehicleTabActive,.XuK-DW_vehicleTabInactive{padding-block:var(--spacing-xs);padding-inline:var(--spacing-md);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radii-full);transition:background var(--duration-quick) var(--easing-interactive), color var(--duration-quick) var(--easing-interactive);align-items:center;display:inline-flex}.XuK-DW_vehicleTabActive{color:var(--color-text-primary);background:var(--color-surface-primary);border:var(--border-width-thin) solid var(--color-border-secondary);box-shadow:var(--shadow-sm);text-decoration:none}.XuK-DW_vehicleTabInactive{color:var(--color-text-secondary);text-decoration:none}.XuK-DW_vehicleTabInactive:hover{color:var(--color-text-primary);background:var(--color-paper-500)}.XuK-DW_heroTitle{font-family:var(--font-family-display);font-style:normal;font-weight:var(--font-weight-extrabold);letter-spacing:-.02em}.XuK-DW_cardIconInline{flex-shrink:0}.XuK-DW_sourceMark{block-size:2.5rem;min-inline-size:2.75rem;padding:var(--spacing-2xs) var(--spacing-xs);font-family:var(--font-family-sans);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary);text-align:center;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;background:var(--color-surface-primary);border:var(--border-width-thin) solid var(--color-border-secondary);border-radius:var(--radii-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.XuK-DW_vinForm{inline-size:100%;max-inline-size:42rem}.XuK-DW_vinInput{min-inline-size:0;padding-block:var(--spacing-sm);padding-inline:var(--spacing-md);font-family:var(--font-family-mono);font-size:var(--font-size-lg);color:var(--color-text-primary);letter-spacing:.05em;background-color:var(--color-surface-primary);border:var(--border-width-thin) solid var(--color-border-secondary);border-radius:var(--radii-lg);flex:15rem;&::placeholder{color:var(--color-text-secondary)}&:focus{outline:var(--border-width-thick) solid var(--color-primary);outline-offset:var(--border-width-thin)}}}
