/*! GarageIntel — © 2026 GarageIntel. All rights reserved. Proprietary source and design, served to your browser solely to run garageintel.app. No licence to copy, reuse, or make derivative works. */
@media(max-width:560px){:root{--radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 20px}.p-btn,.p-acct-btn,.p-tab-btn{border-radius:var(--radius-sm)}.p-field{border-radius:var(--radius-xs)}.p-field .p-btn{border-radius:0 var(--radius-xs) var(--radius-xs) 0}.p-pop,.p-tabs,.p-plate{border-radius:var(--radius-md)}:root{--tabbar-h: calc(64px + env(safe-area-inset-bottom, 0px)) ;--tabbar-glass-bg: rgba(var(--surface-rgb), .72)}body{padding-bottom:var(--tabbar-h)}.p-bar{background:rgba(var(--ground-rgb),1);backdrop-filter:none;-webkit-backdrop-filter:none}.atmos{-webkit-transform:translateZ(0);transform:translateZ(0)}.p-pop-nav{display:block!important;visibility:hidden;transform:none;opacity:1!important}.p-pop-nav[data-open],.p-pop-nav a[data-landing-route=garage],.p-pop-nav a[data-landing-route=flip]{visibility:visible}#logo-btn,.p-pop-nav a[data-landing-route=garage],.p-pop-nav a[data-landing-route=flip]{position:fixed;top:auto;bottom:0;height:var(--tabbar-h);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:var(--tabbar-glass-bg);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-top:1px solid var(--border);z-index:60;font-family:var(--font-sans);font-size:10px;font-weight:500;color:var(--text-muted);text-decoration:none}#logo-btn{left:0%;width:20%}#logo-btn .p-mark-txt{display:none}#logo-btn:after{content:"Home"}.p-pop-nav a[data-landing-route=garage]{left:40%;width:20%}.p-pop-nav a[data-landing-route=flip]{left:60%;width:20%}.p-pop-nav a.p-pop-dup{display:none}:root[data-view=view-landing] #logo-btn,:root[data-view=view-garage] .p-pop-nav a[data-landing-route=garage],:root[data-view=view-flip] .p-pop-nav a[data-landing-route=flip],:root[data-view=view-freecheck] .p-bar-field:before{color:var(--primary)}#logo-btn:before,.p-bar-field:after,.p-pop-nav a[data-landing-route=garage]:before,.p-pop-nav a[data-landing-route=flip]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:58px;height:40px;border-radius:999px;background:rgba(var(--ink-rgb, 20, 23, 15),.08);z-index:-1;opacity:0;transition:opacity .2s ease;pointer-events:none}:root[data-theme=dark] #logo-btn:before,:root[data-theme=dark] .p-bar-field:after,:root[data-theme=dark] .p-pop-nav a[data-landing-route=garage]:before,:root[data-theme=dark] .p-pop-nav a[data-landing-route=flip]:before{background:#ffffff1a}:root[data-view=view-landing] #logo-btn:before,:root[data-view=view-freecheck] .p-bar-field:after,:root[data-view=view-garage] .p-pop-nav a[data-landing-route=garage]:before,:root[data-view=view-flip] .p-pop-nav a[data-landing-route=flip]:before{opacity:1}:root[data-view=view-landing] .p-bar-field,.p-bar-field{display:flex!important;position:fixed;left:20%;bottom:0;width:20%;height:var(--tabbar-h);min-width:0;max-width:none;margin:0;align-items:center;justify-content:center;background:var(--tabbar-glass-bg);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:0;border-top:1px solid var(--border);border-radius:0;z-index:60;overflow:hidden;cursor:pointer}.p-bar-field input,.p-bar-field .p-btn,.p-bar-field #vin-quick-scan-btn{display:none}.p-bar-field:before{content:"VIN";width:100%;text-align:center;font-family:var(--font-sans);font-size:10px;font-weight:500;color:var(--text-muted)}#auth-slot{position:fixed;left:80%;bottom:0;width:20%;height:var(--tabbar-h);display:flex;align-items:center;justify-content:center;gap:2px;background:var(--tabbar-glass-bg);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-top:1px solid var(--border);z-index:60}#auth-open-btn{align-self:center;max-width:56px;padding:0;border:0;background:none;font-size:0;color:var(--text-muted)}#auth-open-btn:after{content:"Sign In";font-family:var(--font-sans);font-size:10px;font-weight:500}#auth-signup-btn{display:none}#account-menu-trigger{display:flex;align-items:center;justify-content:center;gap:0;max-width:76px;padding:0;border:0;background:none;font-family:var(--font-sans);font-size:10px;font-weight:500;color:var(--text-muted)}#account-menu-trigger .p-acct-email,#account-menu-trigger .chev{display:none}#account-menu-trigger:after{content:"Account"}#auth-slot .p-acct-dot{position:absolute;top:8px;right:16px;margin:0}#auth-slot .p-acctwrap{position:static}#theme-toggle{display:inline-flex}.p-acct-more:not(#acct-more-signedout){display:block!important}#toast:not(.is-visible){pointer-events:none}#auth-slot .p-pop{top:auto;bottom:calc(100% + 8px);transform-origin:100% 100%;max-height:calc(100vh - var(--tabbar-h) - 24px);max-width:calc(100vw - 24px);overflow-y:auto}#acct-more-toggle{display:inline-flex!important;align-items:center;justify-content:center;background:none;border:1px solid var(--rule-hi);border-radius:var(--radius-sm);color:var(--ink-mid);padding:5px 9px;cursor:pointer}#acct-more-toggle .chev{font-size:8px;opacity:.7;transition:transform .18s var(--ease-out)}#acct-more-toggle[aria-expanded=true] .chev{transform:rotate(180deg)}.p-hero-in{display:flex;flex-direction:column;align-items:center}.p .eyebrow.p-eyebrow{order:1;font-size:0}.p-eyebrow:after{content:"GarageIntel";font-family:var(--font-mono);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.p-h1{order:2;text-align:center;font-size:0;max-width:none}.p-h1:before{content:"Free VIN check";font-size:clamp(40px,6.4vw,88px)}.p-h1:after{content:", no signup required.";font-size:clamp(40px,6.4vw,88px);font-style:italic;color:var(--amber)}.p-hero-in>div.p-panes{order:3;width:100%}.p-hero-in>div:has(>.p-tabs){display:none}.p-lede{order:5;text-align:center}.p-hero-in>div.p-panes:before{content:"Free - no signup to check a VIN";display:block;text-align:center;margin-bottom:10px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--primary)}.p-tip{white-space:normal;max-width:calc(100vw - 48px);line-height:1.5}.p-seg{padding:12px 4px 9px}.p-seg-chars{font-size:16px}.p-seg-pos{font-size:8px;margin-bottom:4px}.p-seg-lbl{margin-top:5px;font-size:8px}.p-pane[data-pane="0"]{display:flex;flex-direction:column}.p-field{order:1}.p-plate-label{order:3;margin-top:24px}.p-plate{order:4}.p-reading{order:5}.p-actions{order:2;margin-top:14px;flex-direction:column;align-items:stretch}#search-submit-btn,#search-freecheck-btn{width:100%;text-align:center}#search-submit-btn{order:2;background:transparent;color:var(--ink-mid);border:1px solid var(--rule-hi)}#search-freecheck-btn{order:1;background:var(--amber);color:var(--on-primary);border-color:transparent;font-size:0}#search-freecheck-btn:after{content:"Get free report";font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:500}#search-filters-toggle{order:4;align-self:center;width:auto;background:none;border:0;padding:4px;color:var(--ink-low);font-size:10px;text-decoration:underline}.p-note{order:3;margin-left:0;margin-top:10px;font-size:10px}#landing-gatebar-note,.p-band,.p-fork-lede-desktop,.p-price li.p-fork-li-desktop{display:none}.p-fork-lede-mobile{display:block}.p-price li.p-fork-li-mobile{display:grid}.p-lede{font-size:0;max-width:none}.p-lede:after{content:"A VIN's 17 characters say who built the car, and where. Watch it happen below.";font-size:14px}.p-stat-l{font-size:0}.p-stats .p-stat:nth-child(1) .p-stat-l:after{content:"free characters";font-size:12.5px}.p-stats .p-stat:nth-child(2) .p-stat-l:after{content:"checks, free + membership";font-size:12.5px}.p-stats .p-stat:nth-child(3) .p-stat-l:after{content:"for a free VIN check";font-size:12.5px}.p-stats .p-stat:nth-child(4) .p-stat-l:after{content:"a month, cancel anytime";font-size:12.5px}#landing-sec-flip .p-price-cta .p-btn-ghost{display:none}#landing-sec-price .p-price>div:last-child{display:none}#landing-sec-dock{display:none}#landing-sec-close .p-faq-item:nth-child(1),#landing-sec-close .p-faq-item:nth-child(3){display:none}.p-note,#landing-sec-flip .p-price ul,#landing-sec-tiers,#landing-price-terms{display:none}#landing-sec-close .p-faq-item:nth-child(2){display:none}#view-freecheck .flip-hero-sub{font-size:0;max-width:none}#view-freecheck .flip-hero-sub:after{content:"Free public data most paid history reports skip - recalls, known issues, and how the price compares. No signup.";font-size:14px}#view-freecheck .flip-fineprint,#gi-beta-banner [data-landing-anchor=landing-sec-price]{display:none}.fc-recalls-toggle{margin-top:var(--space-4)}.fc-recalls-toggle>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--primary)}.fc-recalls-toggle>summary::-webkit-details-marker{display:none}.fc-recalls-toggle>summary:after{content:"+";font-size:15px}.fc-recalls-toggle[open]>summary:after{content:"-"}.fc-recalls-toggle>.fc-recalls{margin-top:var(--space-3)}.p-filters-note{display:block}.p-lede-watch{display:none}#gi-nudge-banner{position:fixed;left:12px;right:12px;bottom:calc(var(--tabbar-h) + 10px);z-index:40;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--tabbar-glass-bg);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:var(--shadow-md)}#gi-nudge-banner .gi-beta-in{max-width:none;padding:10px 12px}#gi-nudge-banner .gi-beta-tag,.gi-nudge-msg-desktop{display:none}.gi-nudge-msg-phone{display:block}}@media(max-width:560px){.complaint-topic{grid-template-columns:1fr 2.75rem;row-gap:4px}.complaint-topic-bar{grid-column:1 / -1;grid-row:2}}@media(max-width:560px){.specs-options .ledger-table{min-width:0}.specs-options .ledger-table td.mono{white-space:nowrap}}@media(max-width:560px){.report-section[data-empty="1"] .empty-state{display:none}.report-section[data-empty="1"]>.section-header,.report-section[data-empty="1"]>summary{margin-bottom:0}}@media(max-width:560px){.jump-nav{position:sticky;top:var(--pbar-h, 60px);z-index:20;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding:10px 16px;margin:0 0 var(--space-3);background:rgba(var(--ground-rgb),.82);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--border)}.jump-nav::-webkit-scrollbar{display:none}.jump-nav a{flex:0 0 auto;font-family:inherit;font-size:13px;letter-spacing:0;text-transform:none;color:var(--text);padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface)}.jump-nav a.is-active{color:var(--primary);border-color:var(--primary)}.report-section[id]{scroll-margin-top:calc(var(--pbar-h, 60px) + 64px)}}@media(max-width:560px){#specs-body .ledger-grid-value{font-family:inherit}.report-answer-verdict{font-size:1.05rem}}@media(max-width:560px){.paste-grid{grid-template-columns:1fr;padding:0 16px;gap:var(--space-5)}.paste-form{border-radius:22px;padding:18px;background:rgba(var(--ground-rgb),.7);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}.paste-text{border-radius:16px;min-height:150px;font-size:16px}.paste-clip{border-radius:999px;width:100%}.paste-field-grid .input{border-radius:12px;font-size:16px}#paste-submit{width:100%;border-radius:999px;min-height:48px}.paste-results{position:static;scroll-margin-top:calc(var(--pbar-h, 60px) + 12px)}.p-paste-link{display:block;text-align:center;margin:12px auto 0;padding:10px 16px;border:1px solid var(--border);border-radius:999px;text-decoration:none;width:fit-content;background:var(--surface)}}@media(max-width:560px){.paste-page .fc-hero{padding-top:var(--space-5);padding-bottom:var(--space-4)}.paste-page .flip-hero-title{font-size:28px;line-height:1.15}.paste-page .flip-hero-sub{font-size:15px}}@media(max-width:560px){.dealers-page .fc-hero{padding-top:var(--space-5);padding-bottom:var(--space-4)}.dealers-page .flip-hero-title{font-size:26px;line-height:1.2}.dealers-page .flip-hero-sub{font-size:15px}.dealers-points{padding:0 16px}.dealers-form{margin:0 16px;border-radius:22px;padding:18px;background:rgba(var(--ground-rgb),.7);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}.dealers-field-grid{grid-template-columns:1fr}.dealers-field-grid .input,.dealers-block .input{border-radius:12px;font-size:16px}#dl-submit{width:100%;border-radius:999px;min-height:48px}.dealers-preview table{display:block;overflow-x:auto}}@media(max-width:560px){.pro-upgrade-choices .btn{flex:1 1 100%;border-radius:999px;min-height:46px}}@media(max-width:560px){.watch-card{left:10px;right:10px;width:auto;bottom:calc(var(--tabbar-h) + 10px);padding:22px 18px 14px;border:1px solid var(--border);border-radius:22px;background:var(--tabbar-glass-bg);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:var(--shadow-md)}.watch-card:before{content:"";position:absolute;top:8px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--border)}.watch-card-actions{flex-direction:column;align-items:stretch}.watch-card-actions .btn{width:100%;justify-content:center;min-height:46px}.watch-card-later{text-align:center}}@media(max-width:560px){.p-proof{padding-top:22px}.p-proof-list{grid-template-columns:1fr;border-radius:18px;overflow:hidden}.p-proof-list li{padding:14px 16px}.p-plans{grid-template-columns:1fr;border-radius:18px;overflow:hidden}.p-plan.is-main{order:-1}.p-plan>.p-btn,.p-plan .p-price-cta,.p-plan .p-price-cta .p-btn{align-self:stretch;width:100%;text-align:center}.p-more-row{grid-template-columns:1fr 1fr;border-radius:18px;overflow:hidden}#search-freecheck-btn{flex:1 1 100%}}@media(max-width:560px){.p .eyebrow.p-eyebrow-phone{display:block}.p-h1{font-size:clamp(38px,10.5vw,58px);line-height:1.05}.p-h1:before,.p-h1:after{content:none}.p-lede{font-size:16px;max-width:32ch}.p-lede:after{content:none}.p-hero-in>div.p-panes:before{content:none;display:none}#search-freecheck-btn{font-size:11px}#search-freecheck-btn:after{content:none}.p-pane[data-pane="0"] .p-plate-label{order:0;margin-top:0}.p-pane[data-pane="0"] .p-field{order:1}.p-pane[data-pane="0"] .p-actions{order:2}.p-hero-links{order:3;text-align:center;margin-top:16px}.p-hero-links .p-paste-link{display:inline;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.p-hero-in{gap:0}.p-lede{order:3;margin-bottom:18px}}@media(max-width:560px){.p-hero .p-showcase{margin:22px 16px 0;border-radius:18px;padding:18px 18px 14px}.p-sc-car{font-size:22px}.p-numbers{grid-template-columns:1fr;gap:0}.p-num{grid-template-columns:auto 1fr;align-items:baseline;gap:12px;padding:14px 16px}.p-num:first-child{border-radius:18px 18px 0 0}.p-num:nth-child(3){border-radius:0 0 18px 18px}.p-num b{font-size:28px}.p-lookup-form{grid-template-columns:1fr 1fr}.p-lookup-form .p-lookup-field:nth-child(3),.p-lookup-form .p-btn{grid-column:1 / -1}.p-lookup-form .p-btn{width:100%}.p-lookup-card{border-radius:18px}.p-lookup-cta .p-btn{width:100%;text-align:center}.p-miss-table{font-size:13px;border-radius:18px}.p-miss-table th,.p-miss-table td{padding:10px}.p-miss-table thead th:first-child{width:30%}}
