@charset "UTF-8";.paint-code{color:var(--text-color);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.paint-code h2{margin:0;font-size:var(--type-title-emphasis-size);line-height:1.25}.paint-code h3{margin:0;font-size:var(--type-title-size);line-height:var(--type-title-line-height)}.paint-code p{margin:0}.paint-code section[id]{scroll-margin-top:var(--space-6)}.paint-code a{text-underline-offset:3px}.paint-code__header{display:flex;flex-direction:column;position:relative;padding:68px var(--page-gutter) var(--space-8);background:var(--brand-wordmark-dark-surface)}.paint-code__intro{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-8);width:100%;max-width:var(--content-width);margin-inline:auto;padding-top:var(--space-6)}.paint-code__intro>div{display:flex;flex-direction:column;gap:var(--space-3);max-width:750px}.paint-code__intro h1{margin:0;color:var(--text-on-hero);font-size:var(--type-page-title-size);line-height:var(--type-page-title-line-height);letter-spacing:var(--type-page-title-tracking)}.paint-code__intro p{color:var(--text-on-hero-muted);max-width:650px}.paint-code__intro .paint-code__eyebrow{color:var(--brand-lime)}.paint-code__art{display:block;object-fit:contain;flex-shrink:0;margin-right:var(--space-8)}.paint-code__content{display:flex;flex-direction:column;gap:var(--space-12);width:100%;max-width:calc(var(--content-width) + var(--page-gutter) * 2);margin-inline:auto;padding:var(--space-8) var(--page-gutter) var(--space-8);min-width:0}.paint-code__eyebrow{display:block;font-size:var(--type-body-sm-size);font-weight:var(--font-weight-bold);color:var(--accent-color)}.paint-code__finder{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--space-6);align-items:start}.paint-code__picker{display:flex;flex-direction:column;gap:var(--space-3);background:var(--surface-card-bg);border:var(--border-card);border-radius:var(--radius-md);padding:var(--space-6);min-width:0}.paint-code__picker>p:not(.paint-code__eyebrow){color:var(--text-color-secondary)}.paint-code__picker-form{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-2)}.paint-code__inline-link{margin-top:var(--space-2);font-size:var(--type-body-sm-size);color:var(--accent-color)}.paint-code__catalog{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.paint-code__start,.paint-code__state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);border:var(--border-card);border-radius:var(--radius-md);padding:var(--space-8);background:var(--surface-card-bg);min-width:0}.paint-code__start>p,.paint-code__state>p{color:var(--text-color-secondary);max-width:580px}.paint-code__start{justify-content:center;min-height:484px}.paint-code__start h2{font-size:var(--type-section-title-size)}.paint-code__sample-swatches{display:flex;flex-direction:row;gap:var(--space-3);margin-bottom:var(--space-2)}.paint-code__start-facts,.paint-code__benefits{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding:0;margin:0;list-style:none;font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold)}.paint-code__start-facts span,.paint-code__start-facts li,.paint-code__benefits span,.paint-code__benefits li{display:flex;flex-direction:row;align-items:center;gap:var(--space-2)}.paint-code__start-facts span:before,.paint-code__start-facts li:before,.paint-code__benefits span:before,.paint-code__benefits li:before{content:"✓";color:var(--green-color)}.paint-code__catalog-heading{display:flex;flex-direction:row;gap:var(--space-4);padding:var(--space-2) 0}.paint-code__catalog-heading>div{display:flex;flex-direction:column;gap:var(--space-2)}.paint-code__catalog-heading h2{font-size:var(--type-section-title-size)}.paint-code__catalog-heading p:last-child{color:var(--text-color-secondary);font-size:var(--type-body-sm-size)}.paint-code__filters{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.paint-code__color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.paint-code__color-grid>.paint-code__state{grid-column:1/-1}.paint-code__color-card{display:flex;flex-direction:column;min-width:0;background:var(--surface-card-bg);border:var(--border-card);border-radius:var(--radius-md);padding:var(--space-5, 20px)}.paint-code__color-heading{display:flex;flex-direction:row;align-items:center;gap:var(--space-3);min-height:70px}.paint-code__color-heading>div{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.paint-code__color-heading .paint-code__eyebrow{color:var(--text-color-secondary);font-size:var(--type-label-size);font-weight:var(--font-weight-regular)}.paint-code__code-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-block:var(--space-4)}.paint-code__code{display:block;font-family:var(--font-family-data);font-size:var(--type-title-emphasis-size);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.paint-code__color-values{display:grid;grid-template-columns:1fr 1.25fr;gap:var(--space-3);margin:0;padding-top:var(--space-3);border-top:var(--control-border-subtle)}.paint-code__color-values>div{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.paint-code__color-values dt{color:var(--text-color-secondary);font-size:var(--type-label-size)}.paint-code__color-values dd{margin:0;font-family:var(--font-family-data);font-size:var(--type-body-sm-size);overflow-wrap:anywhere}.paint-code__color-values .paint-code__fabric{grid-column:1/-1}.paint-code__color-values .paint-code__fabric dd{font-family:var(--font-family-body)}.paint-code__copy-status{min-height:1em;margin-top:var(--space-2);font-size:var(--type-label-size);color:var(--green-color)}.paint-code__notice{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--surface-inset-bg);border:var(--control-border-subtle);border-radius:var(--radius-sm)}.paint-code__muted,.paint-code__note{color:var(--text-color-secondary);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height)}.paint-code__error{color:var(--error-color);font-size:var(--type-body-sm-size)}.paint-code__error:empty{display:none}.paint-code__vehicle{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-8);border:1px solid color-mix(in srgb,var(--accent-color) 22%,var(--border-color));border-radius:var(--radius-lg);padding:var(--space-8);background:color-mix(in srgb,var(--accent-color) 4%,var(--surface-card-bg))}.paint-code__vehicle-copy,.paint-code__vehicle-entry,.paint-code__vehicle-entry form{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.paint-code__vehicle h2{font-size:var(--type-section-title-size)}.paint-code__plate-fields{display:grid;grid-template-columns:1.25fr 1fr;gap:var(--space-3)}.paint-code__guide{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-8);padding-block:var(--space-2)}.paint-code__section-intro{display:flex;flex-direction:column;gap:var(--space-3)}.paint-code__section-intro h2,.paint-code__faq>h2{font-size:var(--type-section-title-size)}.paint-code__section-intro p,.paint-code__label-guide>p{color:var(--text-color-secondary)}.paint-code__label-guide{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.paint-code__locations{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin:0}.paint-code__locations>div{display:flex;flex-direction:column;gap:var(--space-1)}.paint-code__locations dt{font-weight:var(--font-weight-semibold)}.paint-code__locations dd{margin:0;color:var(--text-color-secondary)}.paint-code__next{display:flex;flex-direction:column;gap:var(--space-6)}.paint-code__next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.paint-code__next-grid article{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border:var(--border-card);border-radius:var(--radius-md);background:var(--surface-card-bg)}.paint-code__next-grid p{color:var(--text-color-secondary);flex:1}.paint-code__next-grid a{align-self:flex-start}.paint-code__faq{display:flex;flex-direction:column;gap:var(--space-2);width:100%;max-width:850px;margin-inline:auto}.paint-code__faq>h2{margin-bottom:var(--space-4)}.paint-code__footer{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);border-top:var(--control-border-subtle);padding-top:var(--space-8);text-align:center}.paint-code__footer nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-6)}.paint-code__footer a{color:var(--text-color-secondary);font-size:var(--type-body-sm-size)}@media(max-width:1000px){.paint-code__finder{grid-template-columns:250px minmax(0,1fr)}.paint-code__color-grid,.paint-code__next-grid{grid-template-columns:1fr}}@media(max-width:700px){.paint-code__header{padding-bottom:var(--space-6)}.paint-code__intro{padding-top:var(--space-4)}.paint-code__art{display:none}.paint-code__intro h1{font-size:2rem}.paint-code__content{gap:var(--space-8);padding-top:var(--space-6)}.paint-code__finder,.paint-code__vehicle,.paint-code__guide{grid-template-columns:1fr;gap:var(--space-6)}.paint-code__picker,.paint-code__start,.paint-code__state,.paint-code__vehicle{padding:var(--space-5, 20px)}.paint-code__start{min-height:0}.paint-code__sample-swatches{display:none}.paint-code__filters{grid-template-columns:1fr}.paint-code__vehicle h2,.paint-code__start h2,.paint-code__catalog-heading h2,.paint-code__section-intro h2,.paint-code__faq>h2{font-size:1.5rem}}
