:root{--bg:#faf9f7;--surface:#fff;--surface-alt:#f3efe9;--ink:#16161a;--ink-soft:#55524d;--muted:#6b6760;--line:#e6e0d7;--line-strong:#d5cbbd;--line-control:#8c8276;--accent:#c8b098;--accent-strong:#a88a6b;--accent-deep:#8a6f52;--accent-ink:#16161a;--ink-invert:#f7f4ef;--danger:#8c2f2a;--live:#14532d;--live-bg:#dcfce7;--ended:#4a4640;--ended-bg:#ebe5dc;--state-ok:#1f7a3d;--state-ok-bg:#e6f4ea;--state-ok-line:#9fd3b0;--state-attention:#9a5b12;--state-attention-bg:#fcf0df;--state-attention-line:#e4c89c;--state-waiting:#7a5c00;--state-waiting-bg:#fdf6e0;--state-waiting-line:#c9a227;--state-bad:var(--danger);--state-bad-bg:#fdf3f2;--state-bad-line:#e0a2a2;--state-live-ground:#15803d;--live-line:#bbe5c8;--accent-bg:#f6efe6;--radius:12px;--radius-lg:18px;--shadow-sm:0 1px 2px #16161a0d;--shadow:0 1px 2px #16161a0d, 0 10px 28px #16161a0f;--shadow-lift:0 2px 4px #16161a0f, 0 18px 44px #16161a1f;--font-display:var(--font-space-grotesk,"Space Grotesk"), ui-sans-serif, system-ui, sans-serif;--font-sans:var(--font-dm-sans,"DM Sans"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--gutter:1.25rem;--section-gap:clamp(2.75rem, 6vw, 4.5rem)}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-text-size-adjust:100%;margin:0;padding:0;font-size:16px;line-height:1.6}img{max-width:100%;height:auto}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.022em;text-wrap:balance;margin:0 0 .5rem;font-weight:700;line-height:1.15}h1{font-size:clamp(1.75rem,1.2rem + 2.6vw,3rem)}h2{font-size:clamp(1.3rem,1.05rem + 1.2vw,1.9rem)}h3{font-size:1.05rem}p{margin:0 0 .9rem}p:last-child{margin-bottom:0}.eyebrow{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:.5rem;font-size:.75rem;font-weight:700}.lede{color:var(--ink-soft);max-width:60ch;font-size:clamp(1rem,.97rem + .2vw,1.15rem)}.wrap{width:min(1240px,100% - 2rem);margin-inline:auto}.muted{color:var(--ink-soft)}.faint{color:var(--muted);font-size:.85rem}.stack{gap:1.25rem;display:grid}.row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page{padding:0 0 1rem}.page>:not(.home){width:min(1240px,100% - 2rem);margin-inline:auto;padding-top:1.25rem}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:1.35rem}.site-header{border-bottom:1px solid var(--line);background:var(--surface);z-index:46;position:relative}.site-header .bar{z-index:2;position:relative}.header-scrim{z-index:1;touch-action:none;overscroll-behavior:contain;background:0 0;position:fixed;inset:0}@media (max-width:899px){.header-scrim{background:#16161a4d}}.site-header .bar{flex-wrap:nowrap;align-items:center;gap:1rem;padding:.5rem 0;display:flex}@media (min-width:900px){.site-header .bar{gap:1.75rem;padding:.6rem 0}}@media (min-width:1280px){.site-header .bar{gap:2.5rem}}.brand{flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand img{width:auto;height:44px;display:block}@media (max-width:399px){.site-header .bar{gap:.6rem}.brand img{height:38px}.site-menu>summary{padding:.55rem}.site-header .site-menu>summary .menu-word{display:none}.site-header .site-menu>summary .menu-icon{display:block}.site-header .site-menu[open]>summary .menu-icon{display:none}.site-header .site-menu[open]>summary .menu-close-icon{display:block}}@media (min-width:768px){.brand img{height:52px}}@media (min-width:1280px){.brand img{height:60px}}.signup-strip{background:var(--ink);color:var(--ink-invert);text-align:center;letter-spacing:.01em;padding:.4rem 0;font-size:.82rem}.signup-strip a{color:var(--accent);font-weight:600}.site-menu{flex:0 auto;min-width:0}.site-menu>summary{cursor:pointer;border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;padding:.42rem .9rem;font-size:.88rem;font-weight:600;list-style:none;display:inline-block}.site-menu>summary::-webkit-details-marker{display:none}.site-menu>summary{align-items:center;gap:.35rem;min-height:44px;display:inline-flex}.site-menu>summary .menu-icon,.site-menu>summary .menu-close-icon{display:none}.site-menu[open]>summary{background:var(--ink);border-color:var(--ink);color:var(--ink-invert)}.site-nav{align-items:center;gap:1.05rem;font-size:.9rem;display:flex}.site-nav a{color:var(--ink-soft);white-space:nowrap;font-weight:500;text-decoration:none}.site-nav a:hover{color:var(--ink)}@media (max-width:899px){.site-menu{margin-left:auto;position:relative}.site-nav{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:min(340px,100vw - 2rem);box-shadow:var(--shadow-lift);z-index:31;overscroll-behavior:contain;flex-direction:column;align-items:flex-start;gap:.85rem;max-height:calc(100dvh - 6rem);padding:1.1rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto}}@media (min-width:900px){.site-menu>summary{display:none}.site-menu{display:contents}.site-menu::details-content{flex:auto;justify-content:center;display:flex}.site-nav{flex:auto;justify-content:center;gap:clamp(.9rem,1.8vw,1.75rem);min-width:0;padding:0;font-size:.9rem;display:flex;overflow:visible}.site-menu::details-content{content-visibility:visible;block-size:auto}.filter-fields::details-content{content-visibility:visible;block-size:auto}.site-menu::details-content{min-width:0}}.nav-more>summary{cursor:pointer;color:var(--ink-soft);white-space:nowrap;font-weight:500;list-style:none}.nav-more>summary::-webkit-details-marker{display:none}.nav-more>summary:after{content:" ▾";font-size:.8em}.nav-more>summary:hover{color:var(--ink)}.nav-more-panel{flex-direction:column;gap:.75rem;display:flex}@media (min-width:900px){.nav-more{position:relative}.nav-more-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:200px;box-shadow:var(--shadow-lift);z-index:31;padding:.9rem 1rem;position:absolute;top:calc(100% + .6rem);left:0}.nav-auth{display:none}}@media (max-width:899px){.nav-more>summary{display:none}.nav-more{display:contents}.nav-more::details-content{content-visibility:visible;block-size:auto}.nav-more-panel{border-top:1px solid var(--line);width:100%;padding-top:.85rem}.nav-auth{border-top:1px solid var(--line);gap:1rem;width:100%;padding-top:.85rem;display:flex}.nav-auth a{color:var(--ink);font-weight:600}}.account-cluster{flex:none;align-items:center;gap:.5rem;margin-left:auto;display:flex}@media (min-width:900px){.account-cluster{gap:.65rem}}@media (max-width:899px){.account-cluster{order:2;margin-left:auto}.site-menu{order:3;margin-left:0}}.account-signedout{align-items:center;gap:.5rem;display:flex}.signin-link{color:var(--ink-soft);white-space:nowrap;font-size:.88rem;font-weight:600;text-decoration:none}.signin-link:hover{color:var(--ink)}@media (max-width:559px){.signin-link{font-size:.82rem}.account-signedout{gap:.4rem}.account-signedout .button.primary{padding-inline:.7rem;font-size:.82rem}}.account-menu{flex:none;position:relative}.account-menu>summary{cursor:pointer;border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem .3rem .32rem;font-size:.88rem;font-weight:600;list-style:none;display:inline-flex}.account-menu>summary::-webkit-details-marker{display:none}.account-menu>summary:hover{border-color:var(--ink)}.account-initial{background:var(--accent);width:26px;height:26px;color:var(--accent-ink);font-family:var(--font-display);border-radius:999px;place-items:center;font-size:.8rem;line-height:1;display:grid}.account-name{text-overflow:ellipsis;max-width:12ch;overflow:hidden}@media (max-width:1159px){.account-name{display:none}}.account-initial{position:relative}.account-dot{background:var(--state-ok);border:2px solid var(--surface);border-radius:999px;width:9px;height:9px;display:none;position:absolute;top:-2px;right:-2px}@media (max-width:599px){.inbox-button.notifications-button{display:none}.account-dot{display:block}.account-menu>summary{justify-content:center;min-width:44px;min-height:44px;padding:.3rem .32rem}.site-header .bar{position:relative}.account-menu{position:static}.account-panel{width:min(260px,100%);right:0}}.account-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:min(260px,100vw - 2rem);box-shadow:var(--shadow-lift);z-index:32;overscroll-behavior:contain;flex-direction:column;align-items:stretch;gap:.7rem;max-height:calc(100dvh - 6rem);padding:1rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto}.account-panel a{color:var(--ink-soft);font-size:.9rem;font-weight:500;text-decoration:none}.account-panel a:hover{color:var(--ink)}.account-panel form{margin:0}.account-panel .button{width:100%}.account-who{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding-bottom:.6rem;font-size:.82rem}.header-search{flex:none;position:relative}@media (max-width:767px){.header-search,.inbox-button.is-signed-out{display:none}}@media (min-width:768px){.menu-search{display:none}}.menu-search{width:100%}.menu-search .search-form input[type=search]{padding:.6rem .9rem;font-size:.95rem}.menu-search .search-form .button{padding-inline:1rem}.header-search>summary{cursor:pointer;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .85rem;font-size:.88rem;font-weight:600;list-style:none;display:inline-flex}.header-search>summary::-webkit-details-marker{display:none}.header-search>summary:hover,.header-search[open]>summary{color:var(--ink);border-color:var(--ink)}.header-search-text{display:none}@media (min-width:1280px){.header-search-text{display:inline}}.header-search-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:min(420px,100vw - 2rem);box-shadow:var(--shadow-lift);z-index:32;padding:.75rem;position:absolute;top:calc(100% + .5rem);right:0}.header-search-panel .search-form input[type=search]{flex:auto;min-width:0}.account-who strong{color:var(--ink);font-weight:600}.button,button.button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s,color .12s,transform .12s;display:inline-flex}.button:hover{border-color:var(--ink)}.button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.lightbox-close:focus-visible,.lightbox-arrow:focus-visible,.lightbox-strip button:focus-visible{outline-color:var(--accent)}.skip-link{z-index:100;border-radius:0 0 var(--radius) var(--radius);background:var(--ink);color:var(--ink-invert);padding:.55rem 1rem;font-weight:600;text-decoration:none;transition:top .12s;position:absolute;top:-3rem;left:.5rem}.skip-link:focus{outline-offset:-2px;top:0}.button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.button.primary:hover{background:var(--accent-deep);border-color:var(--accent-deep);color:#fff}.button.ghost{color:#fff;background:0 0;border-color:#ffffff80}.button.ghost:hover{background:#ffffff24;border-color:#fff}.button.lg{padding:.75rem 1.5rem;font-size:1rem}.button.small{padding:.35rem .7rem;font-size:.8rem}.button.block{width:100%}.button:disabled,button.button:disabled{opacity:.55;cursor:not-allowed}.badge,.tag{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.28rem .7rem;font-size:.7rem;font-weight:700;line-height:1.35;display:inline-block}.badge{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#16161ac7}.badge.live{background:var(--state-live-ground);color:#fff}.badge.best-value{background:var(--accent);color:var(--accent-ink);vertical-align:middle;letter-spacing:.06em;margin-inline-start:.5rem;font-size:.7rem}.tag{background:var(--surface-alt);color:var(--ink-soft);border:1px solid var(--line)}.tag.method.is-auction{background:var(--ink);border-color:var(--ink);color:var(--ink-invert)}.tag.method.is-classified{background:var(--accent);border-color:var(--accent);color:var(--ink)}.tag.seller{border-color:var(--line);color:var(--muted);background:0 0;font-weight:600}.tag.ref{background:0 0;border-style:dashed}.badge.pick{background:var(--ink);color:var(--accent);border:1px solid var(--accent-strong);-webkit-backdrop-filter:none;backdrop-filter:none}.badge.sample{color:var(--ink-soft);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px dashed}.placement-note{display:inline-block;position:relative}.placement-note>summary{cursor:pointer;list-style:none}.placement-note>summary::-webkit-details-marker{display:none}.placement-note>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.placement-note-text{z-index:3;background:var(--ink);width:max-content;max-width:min(16rem,70vw);color:var(--ink-invert);letter-spacing:0;text-transform:none;white-space:normal;box-shadow:var(--shadow);border-radius:8px;padding:.45rem .65rem;font-size:.78rem;font-weight:500;line-height:1.4;position:absolute;top:calc(100% + .35rem);left:0}.tag.basis.is-system{background:var(--ink);border-color:var(--ink);color:var(--ink-invert)}.tag.basis.is-verified{background:var(--accent);border-color:var(--accent-strong);color:var(--ink)}.tag.basis.is-claim{border-color:var(--line);color:var(--muted);background:0 0;font-weight:600}.section-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:1rem;margin-bottom:1.1rem;padding-bottom:.7rem;display:flex}.section-head h2{margin:0}.section-head .button{margin-left:auto}@media (max-width:560px){.section-head .button{margin-left:0}}.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:1.5rem 1.25rem;display:grid}.listing-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.vehicle-image{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.vehicle-image.is-upright{object-fit:cover;object-position:50% 50%}.vehicle-image.is-whole{object-fit:contain}.vehicle-picture{display:contents}.vehicle-image.is-framed{object-fit:cover;will-change:transform}.listing-card:hover .thumb .vehicle-image.is-framed,.listing-card:focus-within .thumb .vehicle-image.is-framed{transform:none}.listing-card .thumb{aspect-ratio:3/2;background:var(--surface-alt);display:block;position:relative;overflow:hidden}.listing-card .thumb-photo{display:block;position:absolute;inset:0}.listing-card .thumb img{transition:transform .4s cubic-bezier(.2,.7,.2,1);display:block}.listing-card:hover .thumb .vehicle-image,.listing-card:focus-within .thumb .vehicle-image{transform:scale(1.03)}.thumb-empty{color:var(--muted);place-items:center;font-size:.85rem;display:grid;position:absolute;inset:0}.thumb-tags{z-index:1;pointer-events:none;flex-wrap:wrap;align-items:flex-start;gap:.35rem;display:flex;position:absolute;top:.6rem;left:.6rem;right:.6rem}.thumb-tags .placement-note{pointer-events:auto}.thumb-tags .badge.test{margin-left:0}.photo-count{color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#16161ac7;border-radius:4px;padding:.2rem .5rem;font-size:.72rem;font-weight:600;position:absolute;bottom:.6rem;right:.6rem}.listing-card .body{flex-direction:column;flex:1;gap:.4rem;padding:.75rem;display:flex}.listing-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.02rem;line-height:1.28;display:-webkit-box;overflow:hidden}.listing-card h3 a{text-decoration:none}.listing-card h3 a:hover{text-underline-offset:3px;text-decoration:underline}.listing-card .excerpt{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.86rem;display:-webkit-box;overflow:hidden}.listing-card .card-deck{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.86rem;line-height:1.4;display:-webkit-box;overflow:hidden}.listing-card .meta{color:var(--ink-soft);flex-wrap:wrap;gap:.3rem .55rem;font-size:.82rem;display:flex}.listing-card .meta span:not(:last-child):after{content:"·";color:var(--muted);margin-left:.55rem}.listing-card .card-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.6rem .75rem;margin-top:auto;padding-top:.45rem;display:flex}.listing-card .card-foot.has-clock .card-watch{flex-basis:100%}.listing-card.is-auction:not(.is-result) .card-foot{border-top:1px solid var(--line);padding-top:.6rem}.listing-card.is-result .card-result-when{margin-top:.35rem}.listing-card form{margin:0}.price-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.72rem;font-weight:600;display:block}.price-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.price-value.is-muted{color:var(--ink-soft);font-size:1rem;font-weight:600}.card-tags{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.listing-card .tag.method.is-auction{border-color:var(--accent-strong);color:var(--ink);background:0 0}.listing-card .tag.method.is-classified{border-color:var(--line-strong);color:var(--ink-soft);background:0 0}.card-seller{min-width:0;color:var(--ink-soft);overflow-wrap:anywhere;font-size:.8rem;font-weight:600}.card-seller a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.card-seller a:hover{text-decoration-color:currentColor}.listing-card.is-feature .thumb{aspect-ratio:3/2}.home-body{gap:var(--section-gap);padding:2.25rem 0 var(--section-gap);display:grid}.home-body>*{min-width:0}.home-bids-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0;padding:0;list-style:none}.home-bids-list li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;padding:.65rem 1rem;font-size:.92rem;display:flex}.home-bids-list li:first-child{border-top:0}.home-bids-amount{font-family:var(--font-display);font-variant-numeric:tabular-nums;min-width:6.5rem;font-weight:700}.home-bids-on a{color:var(--ink);font-weight:600}.home-bids-by{color:var(--ink-soft)}.home-bids-when{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:.8rem}@media (max-width:640px){.home-bids-amount{min-width:0}.home-bids-when{flex-basis:100%;margin-left:0}}.card-listed{color:var(--muted);font-size:.78rem}.proof-band{background:var(--ink);color:var(--ink-invert);padding:var(--section-gap) 0}.proof-band h2{color:#fff;max-width:24ch}.proof-band .eyebrow{color:var(--accent)}.proof-pillars{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.5rem 2rem;margin:1.5rem 0 0;display:grid}.proof-pillar h3{color:#fff;margin:0 0 .35rem;font-size:1.05rem}.proof-pillar p{color:#ffffffb8;max-width:40ch;margin:0;font-size:.95rem}.proof-actions{margin-top:2rem}.community-proof{padding:var(--section-gap) 0;border-top:1px solid var(--line);background:var(--surface-alt,var(--surface))}.community-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem 2.5rem;display:grid}@media (min-width:760px){.community-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}}.community-lead h2{max-width:18ch;margin:0 0 .6rem}.community-copy{color:var(--ink-soft);max-width:44ch;margin:0}.community-column h3{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 .6rem;font-size:.78rem;font-weight:700}.community-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.community-list li{border-top:1px solid var(--line);align-items:baseline;gap:.5rem;padding:.55rem 0;display:flex}.community-list li:first-child{border-top:0;padding-top:0}.community-list strong{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);min-width:4.5ch;font-size:1.55rem;line-height:1}.community-list span{color:var(--ink-soft);font-size:.95rem}.community-note{color:var(--muted);max-width:70ch;margin:1.5rem 0 0;font-size:.8rem}.collection-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1.25rem;display:grid}.collection-card{min-width:0}.collection-card-link{height:100%;color:inherit;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.collection-card-link:hover,.collection-card-link:focus-visible{border-color:var(--ink);transform:translateY(-2px)}.collection-card-image{aspect-ratio:3/2;background:var(--bg);position:relative;overflow:hidden}.collection-card-blank{background:repeating-linear-gradient(135deg, var(--bg) 0 12px, var(--surface) 12px 24px);width:100%;height:100%;display:block}.collection-card-body{gap:.3rem;padding:.9rem 1rem 1rem;display:grid}.collection-card h3{margin:0;font-size:1.1rem}.collection-card-blurb{color:var(--ink-soft);margin:0;font-size:.9rem}.collection-card-counts{color:var(--muted);margin:.2rem 0 0;font-size:.8rem}.home-explore{padding-top:var(--section-gap)}.home{background:var(--bg)}.home-eyebrow{margin:0 0 .5rem}.home-sub{max-width:52ch;color:var(--ink-soft);margin:0 auto 1.25rem;font-size:1rem}.home-top{padding:2.25rem 0 1.75rem}.home-title{letter-spacing:-.02em;max-width:24ch;margin-bottom:.7rem;font-size:clamp(1.5rem,3.6vw,2.35rem);font-weight:600;line-height:1.12}.home-paths{flex-wrap:wrap;justify-content:center;gap:.35rem 1.75rem;margin:1.1rem 0 0;font-weight:600;display:flex}.home-paths a{color:var(--ink);border-bottom:2px solid #0000;align-items:baseline;gap:.4rem;padding:.2rem 0;text-decoration:none;display:inline-flex}.home-paths a:hover,.home-paths a:focus-visible{border-bottom-color:var(--accent-strong)}.home-paths-count{font-family:var(--font-display);color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:500}.home-section-head{align-items:flex-end;margin-bottom:1.25rem}.home-section-head .eyebrow{margin:0 0 .35rem}.home-section-head h2{margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem)}.home-section-note{color:var(--ink-soft);flex:260px;max-width:46ch;margin:0;font-size:.9rem}@media (min-width:761px){.home-section-note{text-align:right;margin-left:auto}}.home-section-sub{color:var(--muted);margin:.35rem 0 0;font-size:.9rem}.home-body{gap:var(--section-gap)}.home-body.home-results{padding-top:var(--section-gap)}.home-rail{min-width:0}.home-standard-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:0;padding:1rem 0;font-size:.98rem;display:flex}.home-standard-line a{white-space:nowrap;font-weight:600}.about-standard{scroll-margin-top:5rem}.about-standard h2{max-width:30ch}.standard-points{counter-reset:point;gap:1.1rem;margin:1.25rem 0 1rem;padding:0;list-style:none;display:grid}.standard-points li{border-top:1px solid var(--line);counter-increment:point;grid-template-columns:2.4rem minmax(0,1fr);gap:.85rem;padding-top:1.1rem;display:grid}.standard-points li:first-child{border-top:0;padding-top:0}.standard-points li>*{grid-column:2}.standard-points li:before{content:counter(point, decimal-leading-zero);font-family:var(--font-display);color:var(--accent-strong);letter-spacing:.06em;grid-area:1/1/span 2;padding-top:.25rem;font-size:.85rem}.standard-points h3{margin:0 0 .3rem;font-size:1.05rem}.standard-points p{color:var(--ink-soft);max-width:56ch;margin:0;font-size:.95rem}.standard-more{margin:0;font-weight:600}.home-bands{padding:var(--section-gap) 0 0}.home-band-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.home-band-grid{grid-template-columns:minmax(0,1fr)}}.home-band-link{height:100%;color:inherit;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.home-band-link:hover,.home-band-link:focus-visible{border-color:var(--ink);transform:translateY(-2px)}.home-band-image{aspect-ratio:3/2;background:var(--bg);position:relative;overflow:hidden}.home-band-image .badge{position:absolute;top:.75rem;left:.75rem}.home-band-body{gap:.3rem;padding:1rem 1.1rem 1.15rem;display:grid}.home-band-range{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.78rem}.home-band h3{margin:0;font-size:1.25rem}.home-band-blurb{color:var(--ink-soft);margin:0;font-size:.93rem}.home-band-count{margin:.35rem 0 0;font-size:.9rem;font-weight:600}@media (max-width:900px){.home-band-grid{scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 .35rem;gap:.9rem;margin-inline:-1rem;padding-inline:1rem;display:flex;overflow-x:auto}.home-band-grid::-webkit-scrollbar{display:none}.home-band{scroll-snap-align:start;flex:0 0 min(78%,320px)}.home-band-body{padding:.85rem .95rem 1rem}.home-band h3{font-size:1.15rem}}.home-decades{padding:var(--section-gap) 0 0}.decade-tile{color:inherit;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);text-decoration:none;display:block;position:relative;overflow:hidden}.decade-tile-image{aspect-ratio:3/2;background:var(--bg);position:relative;overflow:hidden}.decade-tile-body{justify-content:space-between;align-items:baseline;gap:.5rem;padding:.7rem .9rem .8rem;display:flex}.decade-tile-label{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.15rem;font-weight:600}.decade-tile-count{color:var(--muted);white-space:nowrap;font-size:.82rem}.decade-tile:hover,.decade-tile:focus-visible{border-color:var(--ink)}.decade-tile-image img{transition:transform .3s}.decade-tile:hover .decade-tile-image img,.decade-tile:focus-visible .decade-tile-image img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.decade-tile-image img{transition:none}.decade-tile:hover .decade-tile-image img{transform:none}}.home-curated{padding:var(--section-gap) 0 0}.home-curated-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:1.25rem;display:grid}@media (min-width:560px){.collection-card.is-compact .collection-card-link{flex-direction:row;align-items:stretch}.collection-card.is-compact .collection-card-image{aspect-ratio:3/2;flex:0 0 42%}.collection-card.is-compact .collection-card-body{align-content:center;padding:1rem 1.25rem}.collection-card.is-compact h3{font-size:1.2rem}}.home-close{background:var(--ink);color:var(--ink-invert);padding:var(--section-gap) 0;margin-top:var(--section-gap)}.home-close-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.5rem 4rem;display:grid}@media (min-width:900px){.home-close-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.home-close .eyebrow{color:var(--accent)}.home-close h2{color:#fff;max-width:18ch;margin:0 0 .8rem;font-size:clamp(1.5rem,3vw,2.1rem)}.home-close h3{color:#fff;margin:0 0 .6rem;font-size:1.3rem}.home-close-sell{min-width:0}.home-close-community{border-radius:var(--radius);background:#ffffff0b;border:1px solid #ffffff21;padding:1.6rem 1.4rem}.home-close-community h2{max-width:24ch;font-size:clamp(1.2rem,2.4vw,1.4rem)}.home-close-copy{color:#ffffffbd;max-width:48ch;margin:0}.home-close-actions{margin-top:1.5rem}.home-close-more{color:#fff9;margin:1.1rem 0 0;font-size:.9rem}.home-close-more a{color:#ffffffd9}.home-close-figures{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1.25rem 2rem;margin-top:1.4rem;display:grid}.home-close-figures h4{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;margin:0 0 .5rem;font-size:.75rem;font-weight:700}.home-close .community-list li{border-top-color:#ffffff24}.home-close .community-list strong{color:var(--accent);font-size:1.45rem}.home-close .community-list span{color:#ffffffc7;font-size:.92rem}.home-close .community-note{color:#ffffff80;margin-top:1.25rem}@media (max-width:640px){.home-sub{display:none}.home-body{gap:2.25rem;padding:2rem 0}}.collection-page .page-head .prose{max-width:62ch}.collection-hero{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:1.25rem;display:grid;overflow:hidden}.collection-hero-image{aspect-ratio:3/2;background:var(--bg);display:block;position:relative;overflow:hidden}.collection-hero-body{align-content:center;gap:.5rem;padding:1rem 1.5rem 1.25rem 0;display:grid}.collection-hero-body h2{margin:0;font-size:clamp(1.25rem,1rem + 1.2vw,1.7rem)}.collection-hero-body h2 a{text-decoration:none}.collection-hero-body h2 a:hover{text-underline-offset:3px;text-decoration:underline}.collection-hero-body .excerpt{color:var(--ink-soft);margin:0}@media (max-width:760px){.collection-hero{grid-template-columns:1fr;gap:0}.collection-hero-body{padding:.9rem 1rem 1.1rem}}.collection-more{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .9rem;margin:1.25rem 0 0;display:flex}.steps-grid{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.25rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.steps-grid li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.35rem}.steps-grid h3{margin:.6rem 0 .4rem}.steps-grid p{color:var(--ink-soft);margin:0;font-size:.9rem}.step-number{background:var(--accent);width:2rem;height:2rem;color:var(--accent-ink);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.95rem;font-weight:700;display:inline-grid}.reviews-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.review{flex-direction:column;gap:.75rem;display:flex}.review .stars{color:var(--accent-deep);letter-spacing:.12em;font-size:.9rem}.review blockquote{flex:1;margin:0;font-size:1rem;line-height:1.55}.review figcaption{gap:.1rem;font-size:.88rem;display:grid}.faq{gap:.6rem;display:grid}.faq details{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:0 1.15rem}.faq summary{cursor:pointer;font-family:var(--font-display);align-items:center;gap:.75rem;padding:1rem 0;font-size:1rem;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);margin-left:auto;font-size:1.35rem;line-height:1}.faq details[open] summary:after{content:"–"}.faq .prose{color:var(--ink-soft);padding-bottom:1.1rem;font-size:.93rem}.cta-band{text-align:center;background:var(--surface-alt);padding:2.25rem 1.5rem}.cta-band h2{margin-bottom:.35rem}.cta-band .button{margin:1rem 0 .85rem}.cta-band .row-actions{justify-content:center}.cta-band .faint{max-width:58ch;margin-inline:auto}.page-head{padding:.5rem 0 1.5rem}.page-head h1{max-width:20ch}.breadcrumbs{color:var(--muted);margin-bottom:.85rem;font-size:.83rem}.breadcrumbs ol{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";color:var(--line-strong);margin-right:.4rem}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.layout{grid-template-columns:1fr;align-items:start;gap:1.75rem;display:grid}@media (min-width:900px){.layout{grid-template-columns:268px 1fr}}.filters{padding:.4rem 1rem}.filter-fields>summary{cursor:pointer;font-family:var(--font-display);align-items:center;gap:.5rem;padding:.65rem 0;font-weight:700;list-style:none;display:flex}.filter-fields>summary::-webkit-details-marker{display:none}.filter-fields>summary:after{content:"+";color:var(--muted);margin-left:auto;font-size:1.25rem}.filter-fields[open]>summary:after{content:"–"}.filter-body{gap:0;padding-bottom:.85rem;display:grid}.filters-count{background:var(--ink);min-width:1.4rem;height:1.4rem;color:var(--ink-invert);font-size:.76rem;font-weight:700;font-family:var(--font-sans);border-radius:999px;place-items:center;padding:0 .35rem;display:inline-grid}.filters-close{display:none}.filter-search{gap:.3rem;padding:.35rem 0 .85rem;display:grid}.filter-search label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.72rem;font-weight:700}.filter-dealer{flex-wrap:wrap;align-items:center;gap:.5rem;padding:0 0 .85rem;display:flex}.filter-dealer-chip{text-overflow:ellipsis;white-space:nowrap;background:var(--ink);max-width:100%;color:var(--ink-invert);border:1px solid var(--ink);border-radius:999px;padding:.35rem .8rem;font-size:.85rem;overflow:hidden}.filter-dealer-clear{color:var(--ink-soft);font-size:.82rem}.filter-dealer-clear:hover{color:var(--ink)}.filter-group{border-top:1px solid var(--line)}.filter-group>summary{cursor:pointer;align-items:baseline;gap:.5rem;padding:.7rem 0;font-size:.86rem;list-style:none;display:flex}.filter-group>summary::-webkit-details-marker{display:none}.filter-group>summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;align-self:center;width:8px;height:8px;margin-left:auto;transition:transform .12s;transform:rotate(45deg)translate(-2px,-2px)}.filter-group[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.filter-group>summary:hover{color:var(--ink)}.filter-group .group-name{font-weight:700}.filter-group .group-summary{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.filter-group .group-body{gap:.4rem;padding:0 0 .9rem;display:grid}.filter-group .group-hint{margin:0 0 .15rem;font-size:.8rem}.filter-actions{border-top:1px solid var(--line);gap:.5rem;padding-top:.9rem;display:grid}@media (min-width:900px){.filters{padding:1.15rem}.filter-fields>summary{display:none}.filter-fields>.filter-body{display:grid}}.filters fieldset{border:0;gap:.4rem;margin:0;padding:0;display:grid}.filters legend{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:.25rem;padding:0;font-size:.72rem;font-weight:700}.filters label{align-items:center;gap:.45rem;font-size:.88rem;display:flex}.filters input[type=text],.filters input[type=number],.filters select,.field input,.field select{border:1px solid var(--line-control);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:.5rem .6rem;font-size:.9rem}.filters .pair{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.filters .pair-field{color:var(--muted);align-items:stretch;gap:.15rem;font-size:.72rem;display:grid}.filters .pair-field input{width:100%}.checks{overscroll-behavior:contain;gap:.25rem;max-height:12rem;display:grid;overflow:auto}@media (max-width:899px){.filters{box-shadow:none;background:0 0;border:0;padding:0}.filter-fields>summary{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;padding:.7rem 1rem}.filter-fields>summary:after{content:"⚙";font-size:1rem}.filter-fields[open]{z-index:60;background:var(--surface);--filter-sheet-bar:4rem;flex-direction:column;display:flex;position:fixed;inset:0}.filter-fields[open]>summary{border:0;border-bottom:1px solid var(--line);min-height:var(--filter-sheet-bar);border-radius:0;flex:none;padding:0 1.15rem;font-size:1.05rem}.filter-fields[open]>summary:after{content:none}.filter-fields[open] .filters-close{font-family:var(--font-sans);color:var(--accent-ink);background:var(--accent);border-radius:999px;margin-left:auto;padding:.35rem .9rem;font-size:.9rem;font-weight:700;display:inline-block}.filter-fields[open]::details-content{flex-direction:column;flex:1;min-height:0;display:flex}.filter-fields[open]>.filter-body{overscroll-behavior:contain;min-height:0;max-height:calc(100dvh - var(--filter-sheet-bar));flex:1;padding:0 1.15rem;overflow-y:auto}.filter-fields[open] .filter-actions{background:var(--surface);padding:.9rem 1.15rem calc(.9rem + env(safe-area-inset-bottom,0px));grid-template-columns:2fr 1fr;align-items:center;margin:0 -1.15rem;position:sticky;bottom:0}.filters .checks>label,.filter-group .group-body>label{gap:.65rem;min-height:44px;padding:.3rem 0}.filters .checks>label input[type=checkbox],.filter-group .group-body>label input[type=checkbox]{width:1.15rem;min-width:1.15rem;height:1.15rem;margin:0}.filters .checks{overscroll-behavior:auto;gap:0;max-height:15rem}.filter-group .group-body:has(>label){gap:0}html:has(.filter-fields[open]){overflow:hidden}}.listing-page{padding-bottom:var(--section-gap)}.listing-head{margin-bottom:1.5rem}.listing-head .tags{flex-wrap:wrap;gap:.4rem;margin-bottom:.7rem;display:flex}.listing-head h1{max-width:24ch}.listing-head .place{margin:0;font-size:1rem}.bid-summary{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.2rem .6rem;margin:.5rem 0 0;font-size:.95rem;display:flex}.bid-summary>span:not(:last-child):not(.badge):after{content:"·";color:var(--muted);margin-left:.6rem}.bid-summary-lead strong{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.15rem}.bid-summary-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.bid-summary .badge{padding:.2rem .55rem;font-size:.66rem}.listing-head .tags .placement-note,.listing-head .tags .badge{align-self:center}.listing-layout{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}@media (min-width:1000px){.listing-layout{grid-template-columns:minmax(0,1fr) 350px}}.listing-layout{grid-template-areas:"main""aside"}.listing-layout>.listing-main{grid-area:main}.listing-layout>.listing-aside{grid-area:aside}@media (min-width:1000px){.listing-layout{grid-template-areas:"main side";align-content:start}.listing-layout>.listing-aside{grid-area:side;align-self:start}}.auction-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""panel""aside""main";align-items:start;gap:1.5rem;display:grid}.auction-layout>.listing-lead{grid-area:lead;min-width:0}.auction-layout>.listing-side{display:contents}.auction-layout .listing-live{grid-area:panel}.auction-layout .listing-aside{grid-area:aside}.auction-layout .listing-live,.auction-layout .listing-aside{min-width:0}.auction-layout>.listing-main{grid-area:main}@media (min-width:1000px){.auction-layout{grid-template:"lead side""main side"1fr/minmax(0,1fr) 350px;gap:1.75rem 2rem}.auction-layout>.listing-side{grid-area:side;align-content:start;gap:1rem;min-width:0;display:grid}.auction-layout .listing-side .listing-live,.auction-layout .listing-side .listing-aside{grid-area:auto}}.auction-skip{z-index:100;border-radius:var(--radius);background:var(--ink);color:var(--ink-invert);padding:.55rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:-3rem;left:.5rem}.auction-skip:focus{outline-offset:2px;margin-bottom:.5rem;display:inline-block;position:static}.listing-main:focus{outline:none}.listing-live .live-auction,.listing-live .payment-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:1.15rem}.listing-live .deal-glance{border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius);background:var(--surface);gap:.6rem;margin-bottom:1rem;padding:1.15rem;display:grid}.deal-glance.is-urgent{border-left-color:var(--state-bad)}.deal-glance.is-agreed{border-left-color:var(--state-ok)}.deal-glance.is-ended{border-left-color:var(--line-strong)}.deal-glance-headline{margin:0;font-size:1.2rem;line-height:1.25}.deal-glance-move{margin:0;font-weight:600}.deal-glance .button{justify-self:start}.badge.deal-open,.badge.deal-closing_soon{background:var(--accent);color:var(--accent-ink)}.badge.deal-closing_soon{background:var(--state-bad);color:var(--ink-invert)}.badge.deal-agreed{background:var(--state-ok);color:var(--ink-invert)}.negotiation-composer{gap:.6rem;margin-top:.5rem;scroll-margin-top:1rem;display:grid}.listing-main{grid-template-columns:minmax(0,1fr);gap:1.75rem;min-width:0;display:grid}.listing-aside{gap:1rem;display:grid}.classified-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""aside""body";align-items:start;gap:1.5rem;display:grid}.classified-main{grid-area:main;min-width:0}.classified-aside{grid-area:aside;gap:1rem;min-width:0;display:grid}.classified-body{grid-area:body;grid-template-columns:minmax(0,1fr);gap:1.75rem;min-width:0;display:grid}.classified-story,.classified-reference,.classified-guidance{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.classified-story,.classified-reference{gap:1.75rem}.classified-guidance{gap:1rem}.classified-story:empty,.classified-reference:empty,.classified-guidance:empty{display:none}@media (min-width:1000px){.classified-layout{grid-template-columns:minmax(0,1fr) 350px;grid-template-areas:"main aside""body aside";gap:2rem}.classified-aside{align-self:start}.classified-page .is-phone-copy{display:none!important}}@media (max-width:999px){.classified-page .is-laptop-copy{display:none!important}.classified-layout,.classified-body,.classified-story,.classified-reference{gap:1rem}.classified-page .aside-actions{flex-wrap:wrap;gap:.5rem;display:flex}.classified-page .aside-actions>*{flex:2rem;min-width:max-content}.classified-page .aside-actions>form{display:flex}.classified-page .aside-actions>form>.button{flex:1 0 auto}.classified-page .aside-actions .button{text-align:center;white-space:nowrap;min-height:44px;padding:.4rem .6rem;font-size:.85rem;line-height:1.2}.classified-page .seller-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.1rem .75rem;padding:.85rem 1rem;display:grid}.classified-page .seller-card>*{grid-column:1/-1;margin:0}.classified-page .seller-card>h2{margin-bottom:.25rem}.classified-page .seller-card>.seller-name,.classified-page .seller-card>.seller-meta{overflow-wrap:anywhere;grid-column:1}.classified-page .seller-card>.button{grid-area:2/2/span 2;justify-self:end}.classified-page .seller-meta{flex-wrap:wrap;align-items:baseline;gap:0 .9rem;display:flex;overflow:hidden}.classified-page .seller-meta .seller-place{font-size:.9rem;position:relative}.classified-page .seller-meta .seller-place:before{content:"·";color:var(--muted);margin-right:.3rem;position:absolute;right:100%}.classified-page .seller-card>.seller-contact{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;margin-top:.4rem;display:flex}.classified-page .seller-contact-lines{flex-wrap:wrap;gap:.15rem .75rem;display:flex}.classified-page .seller-card>.seller-contact .faint,.classified-page .seller-card>.faint{font-size:.8rem}.key-facts.classified-facts>div{padding:.6rem .75rem}.key-facts.classified-facts dd{font-size:.98rem;line-height:1.25}.classified-head-row{align-items:flex-start;gap:.75rem;display:flex}.classified-head-title{flex:auto;min-width:0}.classified-head-title h1{overflow-wrap:anywhere}.classified-head-share{flex:none;margin-top:-.2rem}.classified-shipping .shipping-quote{grid-template-columns:auto minmax(0,1fr);gap:.5rem .6rem;padding:.9rem 1rem}.classified-shipping .shipping-quote>*{grid-column:1/-1;margin:0}.classified-shipping .shipping-quote>h2{grid-column:1;align-self:baseline}.classified-shipping .shipping-quote>.shipping-quote-lane{flex-wrap:wrap;grid-column:2;align-self:baseline;gap:.35rem;min-width:0}.classified-shipping .shipping-quote-lane strong{font-size:.95rem}.classified-shipping .shipping-quote-form{gap:.5rem}.classified-shipping .shipping-quote-form .form-row--two{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);align-items:end;gap:.75rem}.classified-shipping .shipping-quote-form label{gap:.2rem;font-size:.8rem}.classified-shipping .shipping-quote-form input[name=destination_zip]{width:100%;max-width:none;min-height:44px}.classified-shipping .shipping-quote-type{align-items:center;gap:0 .9rem}.classified-shipping .shipping-quote-type legend{margin-bottom:0;font-size:.8rem}.classified-shipping .shipping-quote-type label{min-height:44px;font-size:.9rem}.classified-shipping .shipping-quote .row-actions{margin:0}.classified-shipping .shipping-quote .row-actions .button{width:100%;min-height:44px}.classified-shipping .shipping-quote .faint{font-size:.78rem;line-height:1.4}.classified-guidance .due-diligence{padding:.9rem 1rem}.classified-guidance .due-diligence ul{gap:.35rem;margin-bottom:.75rem;font-size:.84rem}.classified-guidance .report-control>summary{align-items:center;min-height:44px;display:inline-flex}.specs .copy-value-button{border-radius:999px;width:44px;height:44px}}@media (min-width:641px) and (max-width:999px){.key-facts.classified-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.classified-facts>div:last-child:nth-child(4n+1){grid-column:span 4}.classified-facts>div:last-child:nth-child(4n+2){grid-column:span 3}.classified-facts>div:last-child:nth-child(4n+3){grid-column:span 2}.classified-head h1{font-size:clamp(1.6rem,1rem + 1.8vw,2.1rem)}}@media (max-width:640px){.classified-page .breadcrumbs{margin-bottom:.5rem;font-size:.78rem}.classified-page .breadcrumbs ol{flex-wrap:nowrap}.classified-page .breadcrumbs li{white-space:nowrap}.classified-page .breadcrumbs li:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.classified-page .breadcrumbs a{margin-block:-.8rem;padding-block:.8rem;display:inline-block}.classified-head{margin-bottom:1rem}.classified-head .tags{gap:.3rem;margin-bottom:.5rem}.classified-head .tag{padding:.22rem .55rem;font-size:.66rem}.classified-head h1{margin-bottom:.3rem;font-size:clamp(1.3rem,.95rem + 1.6vw,1.6rem);line-height:1.18}.classified-head h1.is-long{font-size:clamp(1.15rem,.85rem + 1.4vw,1.4rem)}.classified-head .place{font-size:.9rem}.classified-aside>.price-block{gap:.4rem;padding:.95rem 1rem}.classified-story>.card,.classified-reference>.card{padding:1rem}.classified-story .editorial .prose p{line-height:1.6}.key-facts.classified-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.classified-facts>div:last-child:nth-child(odd){grid-column:1/-1}}.price-block{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:.5rem;padding:1.15rem 1.25rem;display:grid}.price-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.7rem;font-weight:700}.price-figure{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.9rem,1.5rem + 1.6vw,2.5rem);font-weight:700;line-height:1.05}.price-figure.is-muted{color:var(--ink-soft);font-size:1.35rem}.price-terms{color:var(--ink-soft);flex-wrap:wrap;gap:.75rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.price-terms .is-sold{color:var(--danger);font-weight:600}.classified-facts{margin:0}.classified-body>.key-facts+.content-note{margin-top:-.75rem}.vehicle-details{padding:0;display:grid}.vehicle-details>h2{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;padding:.8rem 1rem .6rem;font-size:.78rem}.vehicle-details>.key-facts{border:0;border-top:1px solid var(--line);border-radius:0}.vehicle-details>.content-note{border:0;border-top:1px dashed var(--line-strong);border-radius:0;margin:0;padding:.75rem 1rem;font-size:.86rem;line-height:1.45}.vehicle-details>:last-child{border-bottom-left-radius:calc(var(--radius) - 1px);border-bottom-right-radius:calc(var(--radius) - 1px)}.spec-more{border-top:1px solid var(--line)}.spec-more>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:48px;padding:.5rem 1rem;font-size:.92rem;font-weight:600;list-style:none;display:flex}.spec-more>summary::-webkit-details-marker{display:none}.spec-more>summary:after{content:"+";color:var(--ink-soft);font-size:1.1rem;font-weight:700}.spec-more[open]>summary:after{content:"−"}.spec-more[open]>summary{border-bottom:1px solid var(--line)}.spec-more>.specs{margin:0}.spec-more>.specs th,.spec-more>.specs td{padding:.6rem 1rem}.spec-more>.specs th{width:38%;padding-right:.5rem}.seller-card .seller-name{margin:0;font-size:1.05rem;font-weight:700}.seller-card .seller-kind{color:var(--muted);margin:0;font-size:.85rem}.seller-meta{display:grid}.seller-place{color:var(--ink-soft)}.classified-stickybar{display:none}@media (max-width:900px){.classified-stickybar{z-index:30;background:var(--surface);border-top:1px solid var(--line-strong);padding:.6rem max(1rem, env(safe-area-inset-right)) calc(.6rem + env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left));transition:transform .18s,visibility linear;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #00000014}.classified-stickybar[data-covered]{visibility:hidden;transition:transform .18s,visibility 0s linear .18s;transform:translateY(calc(100% + 8px))}.price-block.is-compact{background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:0 .9rem;padding:0;display:grid}.price-block.is-compact .price-label{grid-column:1;margin-bottom:-.15rem}.price-block.is-compact .price-figure{grid-column:1;font-size:1.4rem}.price-block.is-compact form,.price-block.is-compact>.button,.price-block.is-compact>.contact-unavailable{grid-area:1/2/span 2}.price-block.is-compact .button{white-space:nowrap;margin:0}.price-block.is-compact form.contact-pair{gap:.5rem;display:flex}.price-block.is-compact form.contact-pair .button{width:auto;padding-left:.9rem;padding-right:.9rem}.price-block.is-compact:has(form.contact-pair) .price-figure.is-muted{font-size:1.05rem}.price-block.is-compact>.contact-unavailable{text-align:right;max-width:12ch;margin:0}body:has(.classified-stickybar) .site-footer{padding-bottom:calc(1rem + 3.85rem + env(safe-area-inset-bottom,0px))}}@media (max-width:999px){.listing-page.classified-page{padding-bottom:var(--section-gap)}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.classified-stickybar,.classified-stickybar[data-covered]{transition:none}}.key-facts{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.key-facts>div{background:var(--surface);padding:.9rem 1rem}.key-facts dt{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:.7rem;font-weight:700}.key-facts dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:1.05rem;font-weight:700}.fact-badge{vertical-align:.15em;font-size:.62rem;font-family:var(--font-body,inherit);margin-left:.15rem;padding:.18rem .5rem}.specs .fact-badge{font-size:.6rem}.editorial h2{margin-bottom:1rem}.editorial h3{letter-spacing:.13em;text-transform:uppercase;color:var(--accent-deep);margin:1.9rem 0 .6rem;font-size:.78rem}.editorial .prose{overflow-wrap:anywhere;max-width:68ch}.editorial .prose p{color:var(--ink-soft);font-size:1.02rem;line-height:1.68}.editorial .lead p:first-child{color:var(--ink);font-size:1.1rem}.editorial .letter{background:var(--surface-alt);border-left:3px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;margin-top:2rem;padding:1.25rem 1.5rem}.editorial .letter h3{margin-top:0}.editorial .byline{border-top:1px solid var(--line);margin-top:1.75rem;padding-top:1rem}.listing-videos-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1rem;max-width:68ch;display:grid}.video-embed{margin:0}.video-embed-frame{aspect-ratio:16/9;border-radius:var(--radius);background:var(--ink);position:relative;overflow:hidden}.video-embed-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-embed-poster{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;padding:0;display:grid;position:absolute;inset:0}.video-embed-poster img,.video-embed-tile{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-embed-tile{background:linear-gradient(135deg, var(--ink) 0%, var(--ended) 100%)}.video-embed-play{background:var(--ink);width:64px;height:64px;color:var(--ink-invert);box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;transition:transform .15s,background .15s;display:grid;position:relative}.video-embed-poster:hover .video-embed-play,.video-embed-poster:focus-visible .video-embed-play{background:var(--accent-deep);transform:scale(1.06)}.video-embed-poster:focus-visible{outline:3px solid var(--accent-deep);outline-offset:-3px}.video-embed figcaption{margin-top:.4rem;font-size:.88rem}.video-embed-frame.is-portrait{aspect-ratio:9/16;width:min(100%,45vh);margin-inline:auto}.car-videos{margin-block:1.5rem}.car-videos h2{margin:0 0 .75rem;font-size:1.15rem}.hosted-video-frame video{object-fit:contain;background:var(--ink);width:100%;height:100%;position:absolute;inset:0}.hosted-video-failed{text-align:center;color:var(--ink-invert);place-content:center;gap:.4rem;margin:0;padding:1rem;display:grid;position:absolute;inset:0}.hosted-video-failed a{color:inherit}.story-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.story-card{height:100%;color:inherit;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.story-card:hover,.story-card:focus-visible{border-color:var(--accent-strong);transform:translateY(-2px)}.story-card-image{object-fit:cover;width:100%;height:auto;display:block}.story-card-text{gap:.35rem;padding:1.1rem 1.25rem 1.35rem;display:grid}.story-card-text .eyebrow{margin:0}.story-card-title{font-family:var(--font-display);color:var(--ink);font-size:1.2rem;font-weight:700;line-height:1.25}.story-card-summary{color:var(--ink-soft);font-size:.95rem;line-height:1.55}.story-image{border-radius:var(--radius);object-fit:cover;width:100%;height:auto;display:block}.story-image-pending{background:var(--surface-alt);border:1px solid var(--line)}.story-image.story-image-letterbox{object-fit:contain;background:var(--surface-alt);padding:1.5rem}.story-card .story-image{border:0;border-radius:0}.story-page{max-width:820px}.story-head h1{max-width:28ch;margin-bottom:.5rem}.story-head .eyebrow{margin-bottom:.4rem}.story-provenance{color:var(--muted);font-size:.9rem;font-style:italic}.story-hero{max-height:70vh}.story-body{max-width:68ch}.story-body p{color:var(--ink-soft);font-size:1.05rem;line-height:1.72}.story-body h2{margin:2rem 0 .7rem;font-size:clamp(1.2rem,1.1rem + .4vw,1.45rem)}.story-body blockquote{border-left:3px solid var(--accent);margin:1.25rem 0;padding:.4rem 0 .4rem 1.1rem}.story-body blockquote p{color:var(--ink);font-size:1.12rem}.story-figure{margin:1.5rem 0}.story-signature{border-top:1px solid var(--line);gap:.15rem;margin-top:2rem;padding-top:1rem;display:grid}.story-signature span{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep);font-size:.8rem}.story-signature strong{font-family:var(--font-display);color:var(--ink);font-size:1.15rem}.story-back{padding-top:.5rem}table.specs{border-collapse:collapse;width:100%;font-size:.93rem}table.specs tr+tr{border-top:1px solid var(--line)}table.specs th,table.specs td{text-align:left;vertical-align:top;padding:.6rem .25rem}table.specs th{color:var(--ink-soft);width:40%;font-weight:500}table.specs td{font-weight:600}.source{color:var(--muted);font-size:.76rem;font-weight:400;display:block}.spec-value{overflow-wrap:anywhere}.copy-value{vertical-align:middle;align-items:center;gap:.4rem;margin-left:.4rem;display:inline-flex}.copy-value-button{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--ink-soft);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:inline-grid}.copy-value-button:hover{color:var(--ink);border-color:var(--line-strong)}.copy-value-said{color:var(--muted);font-size:.74rem;font-weight:400}.copy-value-said:empty{display:none}.avatar-picker{gap:.7rem;display:grid}.avatar-picker-input.is-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.avatar-picker-controls{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.avatar-picker-chosen{overflow-wrap:anywhere;min-width:0;font-size:.85rem}.avatar-picker-preview{justify-items:start;gap:.35rem;display:grid}.avatar-picker-preview img{object-fit:cover;border:1px solid var(--line);border-radius:50%;width:96px;height:96px}.avatar-picker-preview .faint{font-size:.78rem}.profile-picture-row{align-items:start;gap:1.1rem;display:grid}@media (min-width:34rem){.profile-picture-row{grid-template-columns:auto minmax(0,1fr)}}.profile-settings-picture h2,.profile-picture-row{overflow-wrap:anywhere;min-width:0}.sale-panel{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.35rem}.sale-panel.auction{border-top:4px solid var(--accent)}.sale-panel.classified{border-top:4px solid var(--ink)}.sale-status{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);background:var(--surface-alt);border-radius:4px;margin-bottom:.85rem;padding:.25rem .55rem;font-size:.7rem;font-weight:700;display:inline-block}.sale-status.is-live{background:var(--state-live-ground);color:#fff}.sale-label{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0;font-size:.75rem;font-weight:700}.sale-headline{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin:.15rem 0 .75rem;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.15rem);font-weight:700}.sale-headline.is-muted{color:var(--ink-soft);font-size:1.15rem}.sale-facts{color:var(--ink-soft);gap:.3rem;margin:0 0 1.1rem;padding:0;font-size:.9rem;list-style:none;display:grid}.aside-actions{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.aside-actions form{margin:0}.aside-actions .button,.aside-actions button.button{text-align:center;width:100%;line-height:1.25}.share,.share-icon{position:relative}.share>summary,.share-icon>summary{cursor:pointer;list-style:none}.share>summary::-webkit-details-marker{display:none}.share-icon>summary::-webkit-details-marker{display:none}.share-icon>summary{border:1px solid var(--line-strong);background:var(--surface);width:44px;height:44px;color:var(--ink);border-radius:999px;place-items:center;display:grid}.share-icon>summary:hover,.share-icon[open]>summary{border-color:var(--ink);background:var(--surface-alt)}.share>summary{width:max-content;min-height:44px;color:var(--ink);align-items:center;gap:.6rem;font-size:.9rem;font-weight:600;display:inline-flex}.share>summary .share-mark{border:1px solid var(--line-strong);background:var(--surface);width:44px;height:44px;color:var(--ink);border-radius:999px;place-items:center;display:grid}.share>summary:hover .share-mark,.share[open]>summary .share-mark{border-color:var(--ink);background:var(--surface-alt)}.share-icon-options{z-index:20;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:11rem;box-shadow:var(--shadow);gap:.4rem;padding:.6rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0}.share>.share-icon-options{left:0;right:auto}.share-icon-options .button{text-align:center;justify-content:center;width:100%;min-height:44px}.seller-card,.trust-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.15rem}.seller-card h2,.trust-card h2{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.6rem;font-size:.78rem}.seller-kind{font-family:var(--font-display);margin:0 0 .2rem;font-size:1.1rem;font-weight:700}.trust-card ul{color:var(--ink-soft);gap:.4rem;margin:0 0 1rem;padding-left:1.1rem;font-size:.88rem;display:grid}.auction-seller{justify-items:start;gap:.55rem;display:grid}.auction-seller h2{margin-bottom:0}.auction-seller .seller-name{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.1rem}.auction-seller .seller-name a{text-underline-offset:3px}.auction-seller .seller-name.is-unclaimed{font-family:var(--font-sans);color:var(--ink-soft);font-size:.95rem;font-weight:600}.seller-facts{color:var(--ink-soft);flex-wrap:wrap;gap:.15rem .55rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.seller-facts li:not(:last-child):after{content:"·";color:var(--muted);margin-left:.55rem}.auction-seller .faint{margin:0}.shipping-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.shipping-row>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.1rem .75rem;padding:.85rem 1.15rem;list-style:none;display:grid}.shipping-row>summary::-webkit-details-marker{display:none}.shipping-row>summary:after{content:"+";color:var(--ink-soft);grid-area:1/2/span 2;font-size:1.1rem;font-weight:700}.shipping-row[open]>summary:after{content:"−"}.shipping-row-title{grid-column:1;font-weight:700}.shipping-row-hint{color:var(--ink-soft);grid-column:1;font-size:.88rem}.shipping-row>.shipping-quote{border:0;border-top:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);box-shadow:none;margin:0}.form-choices{gap:.6rem;display:grid}.form-choice{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.6rem;padding:.8rem .9rem;display:grid}.form-choice:has(input:checked){border-color:var(--ink)}.form-choice input{margin-top:.25rem}.form-choice>span{gap:.2rem;display:grid}.form-choice .faint{font-size:.88rem}.form-choice.is-unavailable{opacity:.7;cursor:not-allowed}.vehicle-history-link{align-items:center;gap:.6rem;margin-bottom:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.vehicle-history-link img{width:auto;height:40px}.vehicle-history-link span{text-underline-offset:.15em;text-decoration:underline}.vehicle-history-rows{color:var(--ink-soft);gap:.4rem;margin:0 0 .8rem;padding:0;font-size:.88rem;list-style:none;display:grid}.vehicle-history-rows li{align-items:center;gap:.5rem;display:flex}.vehicle-history-rows img{flex:none;width:20px;height:20px}.carfax-snapshot{justify-self:start;width:min(420px,100%);max-width:100%;margin:0}.carfax-snapshot-frame{aspect-ratio:450/480;background:0 0;border:0;width:100%;height:auto;display:block}.history-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.history-list li{border-bottom:1px solid var(--line);gap:.15rem;padding-bottom:.8rem;display:grid}.history-list li:last-child{border-bottom:0;padding-bottom:0}.prior-listings.is-folded>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.3rem .75rem;list-style:none;display:flex}.prior-listings.is-folded>summary::-webkit-details-marker{display:none}.prior-listings.is-folded>summary h2{margin:0;font-size:1.1rem}.prior-listings.is-folded>summary:after{content:"+";color:var(--ink-soft);margin-left:auto;font-weight:700}.prior-listings.is-folded[open]>summary{margin-bottom:.75rem}.prior-listings.is-folded[open]>summary:after{content:"−"}.related{margin-top:var(--section-gap)}.ticks{color:var(--ink-soft);gap:.5rem;margin:1rem 0;padding:0;font-size:.92rem;list-style:none;display:grid}.ticks li{padding-left:1.4rem;position:relative}.ticks li:before{content:"✓";color:var(--accent-deep);font-weight:700;position:absolute;left:0}.sell-page{gap:var(--section-gap);padding-bottom:var(--section-gap);display:grid}.sell-paths{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.25rem;display:grid}.shipping-ways{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:1.25rem;display:grid}.shipping-way{flex-direction:column;display:flex}.shipping-way>h2{margin:.1rem 0 .6rem;font-size:1.25rem}.shipping-way>p{margin:0 0 .75rem}.shipping-way.is-primary{border-color:var(--ink)}.shipping-way .shipping-status{margin:auto 0 0}.shipping-way .shipping-way-actions{margin:auto 0 .6rem}@media (max-width:800px){.shipping-ways{grid-template-columns:minmax(0,1fr)}}.sell-paths .path{flex-direction:column;display:flex}.sell-paths .path>h2{margin:0 0 .4rem}.sell-paths .path>.muted,.sell-paths .path>.ticks{margin:0 0 .9rem}.sell-paths .path .path-note{color:var(--ink-soft);margin:0 0 .9rem;font-size:.9rem}.sell-paths .path .path-actions{margin-top:auto;padding-top:.75rem}.sell-paths .path .path-actions .button{align-self:flex-start}.entry-list{gap:.75rem;display:grid}.entry-list .entry{border-bottom:1px solid var(--line);gap:.2rem;padding:.85rem 0;display:grid}.listing-body{white-space:pre-wrap;overflow-wrap:anywhere;max-width:68ch}.notice{border-radius:var(--radius);background:var(--surface-alt);border:1px solid var(--line);padding:.95rem 1.15rem;font-size:.92rem}.notice.error{border-color:var(--danger);color:var(--danger);background:0 0}.upload-guard{flex-basis:100%}.upload-guard:empty{display:none}.notice.subtle{color:var(--ink-soft);background:0 0;border-style:dashed}.notice.ok{border-color:var(--state-ok-line);background:var(--state-ok-bg)}.feature-panel h2{margin:0 0 .5rem;font-size:1.05rem}.feature-panel p{margin:0 0 .6rem}.feature-panel .row-actions{align-items:center;gap:.8rem}.feature-panel.is-running .feature-state{font-size:1rem}.search-interpretation{color:var(--ink-soft);margin:.35rem 0 0;font-size:.95rem}.search-interpretation strong{color:var(--ink)}.result-count{margin-top:.35rem}.field{gap:.3rem;margin-bottom:.9rem;display:grid}.field label{color:var(--ink-soft);font-size:.88rem}.field-hint{color:var(--muted);margin:0;font-size:.78rem}.field-error{color:var(--danger);margin:0;font-size:.82rem;font-weight:600}.field input[aria-invalid=true]{border-color:var(--danger)}.password-input{display:block;position:relative}.password-input.has-toggle input{padding-right:4.25rem}.password-toggle{cursor:pointer;font:inherit;color:var(--ink-soft);background:0 0;border:0;border-radius:6px;align-items:center;padding:0 .5rem;font-size:.8rem;font-weight:700;display:inline-flex;position:absolute;top:0;bottom:0;right:.3rem}.password-toggle:hover{color:var(--ink);background:var(--surface-alt)}.password-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.check{cursor:pointer;align-items:flex-start;gap:.6rem;padding:.35rem 0;line-height:1.45;display:flex}.check input[type=checkbox]{width:1.15rem;min-width:1.15rem;height:1.15rem;accent-color:var(--ink);margin:.1rem 0 0}.check span{color:var(--ink-soft);font-size:.88rem}.check a{color:var(--ink);text-underline-offset:3px}.field-row{grid-template-columns:1fr 1fr;gap:0 .75rem;display:grid}@media (max-width:520px){.field-row{grid-template-columns:1fr}}.field-group{border:1px solid var(--line);border-radius:var(--radius);margin:0 0 1rem;padding:.85rem 1rem .35rem}.field-group legend{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:0 .35rem;font-size:.72rem;font-weight:700}.auth{max-width:30rem}.auth>h1{max-width:none;margin:0 0 .5rem;font-size:clamp(1.6rem,3.2vw,2rem)}.auth>.lede{max-width:none;margin:0 0 1.25rem}.auth>.notice{margin:0 0 1.1rem}.auth>.button.block,.auth>p>.button.block{text-align:center;margin-top:.25rem;display:block}.auth>.faint{margin:1rem 0 0}.auth>.faint+.faint{margin-top:.5rem}.auth .auth-actions{flex-wrap:wrap;gap:.6rem;margin:0 0 1rem;display:flex}.auth .auth-actions .button{text-align:center;flex:12rem}.auth-page{grid-template-columns:minmax(0,30rem) minmax(0,20rem);align-items:start;gap:1.25rem;padding:1.25rem 0 2.5rem;display:grid}@media (max-width:900px){.auth-page{grid-template-columns:minmax(0,30rem)}}.auth-aside{align-self:start}.auth-aside h2{margin:0 0 .5rem;font-size:1.05rem}.auth-aside p{margin:0 0 .9rem;font-size:.9rem}.auth-aside .button{width:100%}.auth-aside .faint{text-align:center;overflow-wrap:anywhere;margin:.6rem 0 0}.pagination{justify-content:center;align-items:center;gap:.5rem;padding-top:2rem;display:flex}.index-intro{max-width:62ch}.index-head .index-intro{margin-top:.85rem}@media (max-width:899px){.index-head{padding-bottom:0}.index-layout .filter-column{gap:.5rem}.index-layout .results-toolbar{margin-bottom:.6rem}}.site-footer{border-top:1px solid var(--line);padding:var(--section-gap) 0 2rem;background:var(--surface);margin-top:0;font-size:.9rem}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem;padding-bottom:1.75rem;display:grid}.footer-grid h2{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.7rem;font-size:.72rem}.footer-grid nav{align-content:start;gap:.45rem;display:grid}.footer-grid a{color:var(--ink-soft);overflow-wrap:anywhere;text-decoration:none}.footer-grid a:hover{color:var(--ink);text-decoration:underline}.footer-brand{align-content:start;justify-items:start;gap:1.25rem;display:grid}.footer-mark{aspect-ratio:1;width:clamp(120px,12vw,176px);height:auto;display:block}.footer-grid .footer-follow{justify-items:start;gap:.5rem;display:grid}.footer-follow h2{margin-bottom:0}.footer-social{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.footer-grid .footer-social a{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--ink);border-radius:999px;place-items:center;display:inline-grid}.footer-grid .footer-social a:hover{border-color:var(--ink);background:var(--surface-alt);text-decoration:none}.footer-grid .footer-email{font-size:.82rem}.footer-legal{border-top:1px solid var(--line);flex-wrap:wrap;gap:.1rem 1.1rem;padding-top:1rem;font-size:.78rem;display:flex}.footer-legal a{color:var(--muted);padding-block:.3rem;text-decoration:none}.footer-legal a:hover{color:var(--ink);text-decoration:underline}@media (max-width:599px){.site-footer{padding:1.25rem 0 1rem;font-size:.88rem}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand brand""buy help""sell help";gap:.9rem .75rem;padding-bottom:.9rem}.footer-brand{grid-area:brand;grid-template-columns:auto minmax(0,1fr);place-items:center stretch;gap:1rem}.footer-mark{width:88px}.footer-buy{grid-area:buy}.footer-sell{grid-area:sell}.footer-help{grid-area:help}.footer-grid h2{margin-bottom:.3rem}.footer-grid nav{gap:0}.footer-grid nav>a{padding-block:.2rem;line-height:1.4}.footer-grid .footer-follow{gap:.4rem}.footer-grid .footer-email{overflow-wrap:normal;word-break:normal;font-size:.8rem}.footer-legal{grid-template-columns:repeat(2,minmax(0,max-content));gap:0 1.25rem;padding-top:.75rem;font-size:.75rem;display:grid}}@media (max-width:399px){.footer-brand{gap:.75rem}.footer-mark{width:84px}}@media (min-width:768px){.footer-grid{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);grid-template-areas:"brand help buy""brand help sell"}.footer-brand{grid-area:brand}.footer-buy{grid-area:buy}.footer-sell{grid-area:sell}.footer-help{grid-area:help}}@media (min-width:1024px){.footer-grid{grid-template:"mark help buy sell""mark help buy follow"1fr/auto minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.footer-brand{display:contents}.footer-mark{grid-area:mark}.footer-grid .footer-follow{grid-area:follow}}@media (max-width:640px){.home-body{gap:2.5rem;padding-top:1.5rem}.section-head{margin-bottom:.9rem}.section-head .button{justify-content:center;width:100%}.grid{grid-template-columns:1fr;gap:1.5rem}.listing-card .thumb{aspect-ratio:3/2}.listing-layout{gap:1.5rem}.key-facts{grid-template-columns:repeat(2,1fr)}.aside-actions{grid-template-columns:1fr}.steps-grid{gap:.9rem}.proof-figures{gap:1rem}}.features h2{margin-bottom:1rem}.feature-group+.feature-group{margin-top:1.1rem}.feature-group h3{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.55rem;font-size:.75rem}.feature-group ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.feature-group li{background:var(--surface-alt);border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:.3rem .75rem;font-size:.85rem}.prose .spec-list{gap:.3rem;margin:0 0 .9rem;padding-left:1.15rem;display:grid}.prose .spec-list li{color:var(--ink-soft);font-size:.97rem;line-height:1.5}.prose ol.spec-list{padding-left:1.6rem}.home-body .grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.home-body .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-body .grid{grid-template-columns:1fr}}.home-body .reviews-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.inbox-button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .85rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.inbox-button:hover:not(:disabled){color:var(--ink);border-color:var(--ink)}.inbox-button:disabled{opacity:.55;cursor:not-allowed}.inbox-text{display:none}@media (min-width:1280px){.inbox-text{display:inline}}.inbox-button.has-unread{color:var(--ink);border-color:var(--ink)}.inbox-badge{background:var(--danger);color:#fff;text-align:center;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:.66rem;font-weight:700;line-height:17px;position:absolute;top:-4px;left:22px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-band{background:var(--surface);color:var(--ink);border-bottom:1px solid var(--line)}.page>.section-band{width:100%;padding-top:0}.band-inner{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;padding:.35rem 0;display:flex}.band-brand{color:inherit;align-items:baseline;gap:.7rem;min-height:44px;padding:.3rem 0;text-decoration:none;display:inline-flex}.band-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:1.35rem;font-weight:700}.band-tagline{color:var(--muted);font-size:.85rem}@media (max-width:900px){.band-tagline{display:none}}.band-nav{flex-wrap:wrap;gap:1.1rem;margin-left:auto;font-size:.9rem;display:flex}.band-nav a{min-height:44px;color:var(--muted);align-items:center;padding:.35rem 0;font-weight:500;text-decoration:none;display:inline-flex}.band-nav a:hover{color:var(--ink)}.band-nav a[aria-current=page]{color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.4em;font-weight:600}@media (max-width:720px){.band-name{font-size:1.2rem}.band-nav{gap:.9rem;width:100%;margin-left:0}}@media (max-width:560px){.band-nav .band-door{display:none}}.section-lead{padding-top:1.5rem}.search-form{gap:.6rem;display:flex}.search-form input[type=search]{border:1px solid var(--line-control);background:var(--surface);min-width:0;color:var(--ink);font:inherit;border-radius:999px;flex:1;padding:.8rem 1rem;font-size:1rem}.search-form input[type=search]:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.search-form .button{border-radius:999px;padding-inline:1.5rem}.index-search{max-width:640px;margin-top:1rem}.index-search .search-form input[type=search]{padding:.7rem 1rem}.index-search .search-form .button{flex:none}@media (max-width:480px){.index-search{margin-top:.85rem}.index-search .search-form{gap:.45rem}.index-search .search-form .button{padding-inline:1.1rem}}.home-top{background:var(--surface);border-bottom:1px solid var(--line);text-align:center;padding:1.25rem 0 1.35rem}.home-top .search-bar{max-width:680px;margin-inline:auto}.home-top .search-form input[type=search]{padding:.95rem 1.2rem;font-size:1.05rem}.home-title{max-width:44ch;font-family:var(--font-display);letter-spacing:-.01em;margin:0 auto .9rem;font-size:clamp(1.15rem,3.2vw,1.6rem);font-weight:500;line-height:1.25}.home-pulse{flex-wrap:wrap;justify-content:center;gap:.4rem .5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.home-pulse a{border:1px solid var(--line);background:var(--bg);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:baseline;gap:.35rem;padding:.35rem .7rem;text-decoration:none;display:inline-flex}.home-pulse a:hover{border-color:var(--ink)}.home-pulse strong{font-family:var(--font-display);font-size:1rem}.home-pulse span{color:var(--muted);font-size:.78rem}@media (max-width:640px){.home-top{text-align:left;padding:1.5rem 0 .75rem}.home-title{margin-inline:0;margin-bottom:1.25rem;font-size:1.45rem}.home-top .search-form input[type=search],.home-top .search-form .button{padding-inline:1rem}.home-paths{justify-content:flex-start;gap:0 1rem;margin-top:.75rem;font-size:.9rem}.home-paths a{flex-wrap:wrap;align-content:center;min-height:44px;padding:0}.home-pulse{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-inline:.15rem;overflow-x:auto}.home-pulse::-webkit-scrollbar{display:none}}.showcase{margin-top:1.75rem}.showcase-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:minmax(255px,1fr);grid-auto-flow:column;gap:1rem;margin:0;padding:0 0 .75rem;list-style:none;display:grid;overflow-x:auto}@media (min-width:900px){.showcase-rail{grid-auto-columns:minmax(300px,1fr)}}.showcase-rail.is-solo{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;max-width:880px;overflow:visible}.showcase-rail.is-pair{scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-auto-flow:row;max-width:1000px;overflow:visible}@media (min-width:720px){.showcase-rail.is-solo .showcase-card{grid-template-columns:minmax(0,3fr) minmax(240px,2fr);align-items:stretch}.showcase-rail.is-solo .showcase-media{aspect-ratio:3/2;align-self:center;height:auto;min-height:0}.showcase-rail.is-solo .showcase-body{align-content:center;gap:.9rem;padding:1.25rem 1.4rem}.showcase-rail.is-solo .showcase-title{font-size:1.25rem}.showcase-rail.is-solo .showcase-stats{flex-direction:column;gap:.6rem}}.showcase-item{scroll-snap-align:start}.showcase-card{height:100%;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);text-decoration:none;transition:box-shadow .18s,transform .18s;display:grid;overflow:hidden}.showcase-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.showcase-card:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.showcase-media{aspect-ratio:3/2;background:var(--surface-alt);display:block;position:relative;overflow:hidden}.showcase-live{background:var(--state-live-ground);color:#fff;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:.28rem .65rem;font-size:.66rem;font-weight:700;position:absolute;top:.6rem;left:.6rem}.showcase-body{align-content:start;gap:.7rem;padding:.9rem 1rem 1.05rem;display:grid}.showcase-title{font-family:var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.showcase-stats{gap:1.25rem;display:flex}.showcase-stats>span{gap:.1rem;display:grid}.showcase-stats strong{font-variant-numeric:tabular-nums;font-size:1.05rem}.showcase-stats .is-urgent strong{color:var(--danger)}.time-left{text-align:right;gap:.1rem;display:grid}.time-left time{font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:700}.time-left.is-urgent time{color:var(--danger)}.card-watch{justify-content:flex-end;display:flex}@media (prefers-reduced-motion:reduce){.showcase-card,.listing-card{transition:none}.showcase-card:hover{transform:none}}.messages-page,.thread-page{max-width:780px}.empty-state{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);text-align:center;justify-items:center;gap:.6rem;padding:2.5rem 1.5rem;display:grid}.thread-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.thread-list>li>a{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem;text-decoration:none;display:grid}.thread-list>li>a:hover{border-color:var(--line-strong);background:var(--surface-alt)}.thread-list>li.is-unread>a{border-color:var(--ink)}.thread-list>li.is-unread .thread-who,.thread-list>li.is-unread .thread-preview{color:var(--ink);font-weight:600}.thread-thumb{object-fit:cover;border-radius:8px;width:84px;height:58px;display:block}.thread-thumb.is-empty{background:var(--surface-alt);border:1px solid var(--line);display:block}.thread-main{gap:.15rem;min-width:0;display:grid}.thread-top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.thread-who{font-size:.95rem}.thread-car{color:var(--ink-soft);font-size:.85rem}.thread-car,.thread-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-preview{color:var(--muted);font-size:.85rem}.thread-unread{background:var(--ink);min-width:22px;height:22px;color:var(--ink-invert);text-align:center;border-radius:999px;padding:0 6px;font-size:.72rem;font-weight:700;line-height:22px}.thread-subject{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;align-items:center;gap:.9rem;margin-bottom:1rem;padding:.75rem;text-decoration:none;display:flex}.thread-subject:hover{border-color:var(--line-strong)}.thread-subject img{object-fit:cover;border-radius:8px;width:84px;height:58px;display:block}.thread-subject span{gap:.15rem;min-width:0;display:grid}.thread-with{margin:0 0 1.25rem;font-size:.92rem}.thread-with .tag{margin-left:.4rem}.thread-messages{gap:.9rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.thread-messages .bubble{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:44ch;padding:.75rem .95rem}.thread-messages .bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.thread-messages .meta{margin:.25rem 0 0;font-size:.76rem}.thread-messages>li.is-mine{justify-items:end;display:grid}.thread-messages>li.is-mine .bubble{background:var(--surface-alt);border-color:var(--line-strong)}.thread-messages>li.is-mine .meta{text-align:right}.thread-composer{justify-items:start;gap:.6rem;display:grid}.thread-composer textarea{border:1px solid var(--line-control);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--ink);font:inherit;resize:vertical;padding:.75rem .9rem}.thread-composer textarea:focus-visible{outline:2px solid var(--ink);outline-offset:1px}@media (max-width:560px){.thread-list>li>a{grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;padding:.7rem}.thread-thumb,.thread-subject img{width:64px;height:46px}.thread-messages .bubble{max-width:100%}}.rail-wrap{position:relative}.rail{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;grid-auto-columns:min(78vw,300px);grid-auto-flow:column;gap:1.5rem;margin:-.25rem -.25rem -.75rem;padding:.25rem .25rem .75rem;scroll-padding-inline:.25rem;display:grid;position:relative;overflow-x:auto}.rail>*{scroll-snap-align:start;min-width:0}@media (min-width:760px){.rail{grid-auto-columns:320px}}@media (min-width:1100px){.rail{grid-auto-columns:calc(33.3333% - 1rem)}}.home-decades .rail{grid-auto-columns:min(62vw,240px);gap:1rem}@media (min-width:760px){.home-decades .rail{grid-auto-columns:240px}}@media (min-width:1100px){.home-decades .rail{grid-auto-columns:calc(20% - .8rem)}}.rail-controls>button{z-index:2;border:1px solid var(--line-strong);background:var(--surface);width:40px;height:40px;color:var(--ink);box-shadow:var(--shadow);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;top:38%;transform:translateY(-50%)}.rail-controls>button:first-child{left:-6px}.rail-controls>button:last-child{right:-6px}.rail-controls>button:hover:not(:disabled){border-color:var(--ink)}.rail-controls>button:disabled{opacity:0;pointer-events:none}@media (max-width:620px){.rail-controls{display:none}}.badge.outcome-sold{background:var(--live);color:#fff}.badge.outcome-reserve_not_met{background:var(--ink);color:var(--ink-invert)}.badge.outcome-ended_unknown{background:var(--ended-bg);color:var(--ended)}.badge.no-reserve{background:var(--accent);color:var(--accent-ink);letter-spacing:.04em;font-weight:700}.badge.reserve{color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid}.badge.miles{color:var(--ink);letter-spacing:.06em;border:1px solid var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;font-weight:800}.badge.miles.no-miles{background:var(--ink);color:#fff;box-shadow:0 0 0 1px var(--ink);border-color:#fff}.badge.miles.very-low-miles{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffdb;border-color:#16161a66}.badge.sponsored{background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.gallery{gap:.6rem;display:grid}.gallery picture{display:contents}.gallery .hero-stage{isolation:isolate;width:100%;max-width:96vh;margin-inline:auto;position:relative}.gallery .hero{width:100%;font:inherit;border-radius:var(--radius-lg);cursor:zoom-in;aspect-ratio:4/3;background:#16161a;border:0;padding:0;display:block;position:relative;overflow:hidden}.gallery .hero picture{z-index:1;width:100%;height:100%;display:block;position:relative}.gallery .hero .hero-photo{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.gallery .hero.is-whole .hero-photo{object-fit:contain}.gallery .hero.is-framed .hero-photo{will-change:transform}.stage-fill{z-index:0;object-fit:cover;filter:blur(30px)saturate(1.25)brightness(.82);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.2)}.gallery .hero-arrow{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c0c0e8c;border:1px solid #ffffff4d;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gallery .hero-arrow:hover:not(:disabled){background:#0c0c0ed9;border-color:#fff9}.gallery .hero-arrow:disabled{opacity:0;pointer-events:none}.gallery .hero-arrow:focus-visible{outline-color:#fff}.gallery .hero-arrow.prev{left:.6rem}.gallery .hero-arrow.next{right:.6rem}@media (hover:none) and (pointer:coarse){.gallery .hero-arrow{opacity:0;pointer-events:none}.gallery .hero-arrow:focus-visible:not(:disabled){opacity:1;pointer-events:auto}}.gallery-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.gallery-preload picture{display:block}.hero-hint{z-index:2;color:#fff;background:#16161ab8;border-radius:999px;padding:.25rem .6rem;font-size:.78rem;font-weight:600;position:absolute;bottom:.75rem;right:.75rem}.gallery .strip{scrollbar-width:thin;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.gallery .strip button{background:var(--surface-alt);cursor:pointer;border:2px solid #0000;border-radius:8px;flex:none;padding:0;line-height:0;overflow:hidden}.gallery .strip button img{object-fit:cover;width:108px;height:72px;display:block}.gallery .strip button.is-active{border-color:var(--ink)}.gallery .strip .more{border:1px solid var(--line-strong);background:var(--surface);width:108px;height:72px;color:var(--ink-soft);align-content:center;place-items:center;gap:.15rem;font-size:.9rem;font-weight:700;line-height:1;display:grid}.gallery .strip .more:hover{border-color:var(--ink);color:var(--ink)}.gallery .strip .more .more-count{font-size:.95rem}.gallery .strip .more .more-label{letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.gallery-count{margin:0}.gallery-credit{margin:0;font-size:.85rem}.lightbox-counter a{color:inherit}.lightbox{z-index:60;color:#fff;overscroll-behavior:contain;background:#0c0c0e;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.lightbox:focus{outline:none}.lightbox-bar{padding:.6rem max(.75rem, env(safe-area-inset-right)) .6rem max(.75rem, env(safe-area-inset-left));align-items:center;gap:.5rem;display:flex}.lightbox-counter{color:#fffc;min-width:0;margin:0 auto 0 0;font-size:.9rem}.lightbox-tool{color:#fff;min-width:44px;height:44px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.85rem;font-weight:600;display:inline-flex}.lightbox-tool:hover{background:#ffffff2e}.lightbox-tool[aria-pressed=true]{color:#0c0c0e;background:#fff;border-color:#fff}.lightbox-close,.lightbox-zoom-toggle{width:44px;padding:0}.lightbox-stage{min-height:0;position:relative}.lightbox-viewport{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:zoom-in;position:absolute;inset:0;overflow:hidden}.lightbox.is-zoomed .lightbox-viewport{cursor:grab}.lightbox.is-zoomed .lightbox-viewport:active{cursor:grabbing}.lightbox-frame{z-index:1;transform-origin:50%;position:absolute;inset:0}.lightbox-frame[data-animate="1"]{transition:transform .18s}.lightbox-frame[data-gesture]{transition:none}.lightbox-frame picture{width:100%;height:100%;display:block}.lightbox-photo{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.lightbox-frame[data-animate="1"]{transition:none}}.lightbox-arrow{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c0c0e99;border:1px solid #ffffff4d;border-radius:999px;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-arrow:hover:not(:disabled){background:#0c0c0ed9;border-color:#fff9}.lightbox-arrow:disabled{opacity:0;pointer-events:none}.lightbox-arrow.prev{left:.5rem}.lightbox-arrow.next{right:.5rem}.lightbox-strip{scrollbar-width:thin;overscroll-behavior-x:contain;touch-action:pan-x;gap:.4rem;padding:.5rem .75rem .6rem;display:flex;overflow-x:auto}.lightbox-strip button{cursor:pointer;opacity:.6;background:#ffffff14;border:2px solid #0000;border-radius:6px;flex:none;padding:0;line-height:0;overflow:hidden}.lightbox-strip button img{object-fit:cover;width:86px;height:58px;display:block}.lightbox-strip button.is-active{opacity:1;border-color:#fff}.lightbox-strip button:hover{opacity:1}.lightbox.is-grid{grid-template-rows:auto minmax(0,1fr)}.lightbox-grid{overscroll-behavior:contain;touch-action:pan-y;min-height:0;padding:.25rem .75rem 1rem;overflow-y:auto}.lightbox-grid ul{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lightbox-grid button{aspect-ratio:3/2;cursor:pointer;background:#ffffff14;border:2px solid #0000;border-radius:6px;width:100%;padding:0;line-height:0;display:block;overflow:hidden}.lightbox-grid button.is-active{border-color:#fff}.lightbox-grid img{object-fit:cover;width:100%;height:100%;display:block}.lightbox-grid-more{margin:1rem auto 0;display:block}@media (max-height:520px){.lightbox{grid-template-rows:minmax(0,1fr)}.lightbox-bar{z-index:3;background:linear-gradient(#0c0c0ec7,#0c0c0e00);padding-bottom:1.4rem;position:absolute;top:0;left:0;right:0}.lightbox-strip{display:none}.lightbox.is-grid{grid-template-rows:auto minmax(0,1fr)}.lightbox.is-grid .lightbox-bar{background:0 0;padding-bottom:.6rem;position:static}}html[data-gallery-open] .classified-stickybar,html[data-gallery-open] .bid-dock,html[data-gallery-open] .filter-sticky-bar,html[data-gallery-open] .toast{visibility:hidden}.gallery .strip .strip-wait{background:var(--surface-alt);width:108px;height:72px;display:block}@media (max-width:640px){.lightbox-arrow{width:44px;height:44px}.lightbox-arrow.prev{left:.25rem}.lightbox-arrow.next{right:.25rem}.lightbox-strip button img{width:64px;height:44px}.lightbox-tool-word{display:none}.gallery .strip button img,.gallery .strip .more,.gallery .strip .strip-wait{width:84px;height:56px}.gallery .hero-arrow{width:38px;height:38px}.gallery .hero-arrow.prev{left:.35rem}.gallery .hero-arrow.next{right:.35rem}}.team-testing{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt);justify-items:start;gap:.75rem;max-width:30rem;margin:1.25rem auto 0;padding:1rem 1.15rem;display:grid}.team-testing p{color:var(--ink-soft);margin:0;font-size:.88rem}.team-testing.is-prominent{border-color:var(--accent);background:var(--surface)}.dealer-page{padding-bottom:var(--section-gap);gap:2rem;display:grid}.dealer-page .eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 .3rem;font-size:.72rem;font-weight:700}.dealer-stats{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.dealer-stats>div{background:var(--surface);gap:.15rem;padding:1rem 1.15rem;display:grid}.dealer-stats strong{font-family:var(--font-display);font-size:1.6rem;line-height:1}.dealer-stats span{color:var(--ink-soft);font-size:.78rem}.dealer-section{gap:.9rem;display:grid}.dealer-section h2{margin:0}.dealer-inquiries{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.dealer-inquiries li{background:var(--surface);align-items:baseline;gap:1rem;padding:.85rem 1.1rem;display:flex}.dealer-inquiries li.is-unread{background:var(--surface-alt)}.dealer-inquiries a{color:inherit;flex:1;gap:.15rem;min-width:0;text-decoration:none;display:grid}.dealer-inquiries .who{align-items:center;gap:.5rem;font-weight:700;display:flex}.dealer-inquiries .about{font-size:.88rem}.dealer-inquiries .preview{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.dealer-inquiries .when{flex:none;font-size:.78rem}.badge.unread{background:var(--accent);color:var(--accent-ink);font-size:.68rem}.dealer-table-wrap{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.dealer-table{border-collapse:collapse;background:var(--surface);width:100%;font-size:.86rem}.dealer-table th,.dealer-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.7rem .9rem}.dealer-table thead th{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);background:var(--surface-alt);white-space:nowrap;font-size:.7rem}.dealer-table tbody tr:last-child th,.dealer-table tbody tr:last-child td{border-bottom:0}.dealer-table .vehicle{align-items:flex-start;gap:.7rem;min-width:16rem;display:flex}.dealer-table .vehicle img{object-fit:cover;border-radius:6px;flex:none}.dealer-table .block{margin-top:.15rem;font-size:.76rem;font-weight:400;display:block}.badge.state-live{background:var(--live);color:#fff}.badge.state-warn{background:var(--accent);color:var(--accent-ink)}.badge.state-quiet{background:var(--ended-bg);color:var(--ended)}dl.dealer-profile{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.5rem;margin:0;display:grid}dl.dealer-profile>div{gap:.15rem;display:grid}dl.dealer-profile dt{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:.72rem;font-weight:700}dl.dealer-profile dd{margin:0;font-size:.92rem}.dealer-storefront{padding-block:1.5rem var(--section-gap);grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.plain{gap:.35rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.dealer-source{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:.9rem;padding:1rem 1.15rem;display:grid}.dealer-source-head{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.dealer-actions{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.dealer-trust{border-top:1px solid var(--line);gap:.35rem;padding-top:.9rem;display:grid}.dealer-trust p{margin:0}.dealer-trust .button{justify-self:start}.dealer-trust-fields{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:0 1rem;display:grid}.dealer-edit{max-width:40rem}.dealer-edit .faint{margin-top:.6rem}.dealer-edit>button[type=submit]{margin-top:1.25rem}.dealer-billing-order{gap:.6rem;min-width:0;max-width:40rem;margin-top:.75rem;display:grid}.dealer-billing-order .button{justify-self:start}.dealer-billing-order p{margin:0}.dealer-billing-order .field{margin-bottom:0}.dealer-billing-changes{gap:.75rem;display:grid}.dealer-billing-changes h3{margin:0;font-size:1rem}.dealer-billing .section-head form{display:contents}.dealer-billing-actions{gap:.5rem 1.25rem}.dealer-billing-cancel{flex-wrap:wrap;align-items:center;gap:.35rem .8rem;display:flex}.dealer-billing-cancel .faint{font-size:.85rem}.dealer-plan-options{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));align-items:stretch;gap:.75rem;display:grid}.dealer-plan-option{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-rows:minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.dealer-plan-option.is-current{border-color:var(--accent-deep,var(--accent));box-shadow:inset 0 0 0 1px var(--accent-deep,var(--accent))}.dealer-plan-option-summary{box-sizing:border-box;flex-direction:column;gap:.75rem;min-width:0;padding:1rem 1.1rem 1.1rem;display:flex}summary.dealer-plan-option-summary{cursor:pointer;list-style:none}summary.dealer-plan-option-summary::-webkit-details-marker{display:none}.dealer-plan-option-head{gap:.25rem;display:grid}.dealer-plan-option-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep,var(--accent));font-size:.7rem;font-weight:700}.dealer-plan-option-name{font-size:1.05rem;font-weight:700;line-height:1.2}.dealer-plan-option-price{color:var(--muted);align-items:baseline;gap:.3rem;font-size:.9rem;display:flex}.dealer-plan-option-price strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:1.6rem;line-height:1}.dealer-plan-option-includes{color:var(--ink-soft);border-top:1px solid var(--line);gap:.4rem;padding-top:.75rem;font-size:.88rem;display:grid}.dealer-plan-option-includes>span{padding-left:1.2rem;position:relative}.dealer-plan-option-includes>span:before{content:"✓";color:var(--state-ok);font-weight:700;position:absolute;left:0}.dealer-plan-option-cta,.dealer-plan-option-change{margin-top:auto}.dealer-plan-option-cta{justify-self:start;align-items:center;min-height:44px;display:inline-flex}.dealer-plan-option-change{justify-items:start;gap:.4rem;display:grid}.dealer-plan-option-change .button{min-height:44px}.dealer-plan-option-change .faint{font-size:.82rem}details.dealer-plan-option[open]{grid-column:1/-1;grid-template-rows:auto auto}details.dealer-plan-option[open]>summary{padding-bottom:0}details.dealer-plan-option[open] .dealer-plan-option-cta{display:none}details.dealer-plan-option[open]>.dealer-billing-order{padding:0 1.1rem 1.1rem}details.dealer-plan-option>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--radius)}@media (max-width:640px){.dealer-plan-options{grid-template-columns:minmax(0,1fr)}.dealer-billing-actions form,.dealer-billing-actions .button{width:100%}.dealer-billing-cancel .button{justify-content:center;width:100%}}.dealer-doors{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.dealer-door{background:var(--surface);align-content:start;gap:.5rem;padding:1rem 1.15rem;display:grid}.dealer-door h2{margin:0;font-size:1rem}.dealer-door p{margin:0;font-size:.9rem}.dealer-door .faint{font-size:.8rem}.dealer-door .button{justify-self:start}.dealer-plan-state{margin:0;font-weight:600}.dealer-rooftops{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.dealer-rooftops li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:.15rem;padding:.75rem 1rem;font-size:.9rem;display:grid}.dealer-feed-status{margin:0;font-weight:600}.dealer-feed-details>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:inline-flex}@media (max-width:1100px){.dealer-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dealer-stats{grid-template-columns:repeat(2,1fr)}.dealer-doors{grid-template-columns:minmax(0,1fr)}dl.dealer-profile{grid-template-columns:1fr}.dealer-inquiries li{flex-direction:column;gap:.35rem}}.live-auction{gap:.9rem;display:grid}.live-auction .test-banner,.payment-panel .test-banner,.methods-page .test-banner,.sale-confirmation .test-banner{color:#3f3b37;letter-spacing:.06em;text-transform:uppercase;background:#fde68a;border-radius:8px;margin:0;padding:.55rem .85rem;font-size:.74rem;font-weight:800}.live-head{grid-template-columns:1fr auto;align-items:start;gap:1rem;display:grid}.live-clock{text-align:right}.badge.phase-live{background:var(--live);color:#fff}.badge.phase-starting,.badge.phase-ending,.badge.phase-paused{background:var(--accent);color:var(--accent-ink)}.phase-clock-label{color:var(--muted);font-weight:600}.phase-note{max-width:22rem;margin:.25rem 0 0;font-weight:600}.live-clock .phase-note{margin-left:auto}.live-auction .sale-headline{margin:0}.live-auction .sale-headline.is-urgent{color:var(--danger)}.live-auction.is-closing{outline:2px solid var(--accent);outline-offset:.65rem;border-radius:4px}.live-badges{flex-wrap:wrap;gap:.35rem;display:flex}.live-facts{gap:.15rem;display:grid}.live-facts p{margin:0}.calendar-menu{justify-self:start;max-width:100%}.calendar-menu>summary{list-style:none}.calendar-menu>summary::-webkit-details-marker{display:none}.calendar-menu>summary:after{content:"+";color:var(--ink-soft);font-weight:700}.calendar-menu[open]>summary:after{content:"−"}.calendar-menu-list{background:var(--surface-alt);border:1px solid var(--line);border-radius:10px;margin:.5rem 0 0;padding:.1rem .85rem;list-style:none;display:grid}.calendar-event{gap:.1rem;padding:.65rem 0;display:grid}.calendar-event+.calendar-event{border-top:1px solid var(--line)}.calendar-event-name{font-size:.9rem;font-weight:700}.calendar-event-links{flex-wrap:wrap;gap:0 1.1rem;padding-top:.2rem;font-size:.85rem;display:flex}.calendar-event-links a{color:var(--ink);text-underline-offset:3px}@media (max-width:767px){.calendar-event-links a{align-items:center;min-height:44px;display:inline-flex}}.bid-form{border-top:1px solid var(--line);gap:.4rem;padding-top:.35rem;display:grid}.bid-form label{font-size:.82rem;font-weight:700}.bid-row{grid-template-columns:1fr auto;gap:.5rem;display:grid}.bid-row input{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--ink);border-radius:8px;padding:.7rem .75rem;font-size:1.05rem;font-weight:700}.bid-row button{white-space:nowrap}.live-status{font-size:.74rem}.payment-panel{gap:.65rem;margin-top:1rem;display:grid}.notifications-page,.methods-page{padding-bottom:var(--section-gap);gap:2rem;display:grid}.seller-auction-state{margin:0 0 .5rem}.seller-auction-why{color:var(--ink-soft);margin:0 0 1rem}.seller-auction-facts{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem 1.25rem;margin:0 0 1rem;display:grid}.seller-lower-reserve{border-top:1px solid var(--line);margin-top:1rem;padding-top:.75rem}.seller-lower-reserve>summary{cursor:pointer;font-weight:700}.seller-lower-reserve form{gap:.75rem;max-width:28rem;display:grid}.sale-price-note{color:var(--ink-soft);margin:0;font-size:.85rem}.sale-price-statement{margin:.75rem 0}.sale-deal-link{margin:0;font-size:.9rem}.sale-handoff{gap:1.25rem;display:grid}.sale-handoff>.notice{margin:0}.sale-summary,.sale-checklist{gap:1.1rem;display:grid}.sale-summary-head .eyebrow{margin-bottom:.35rem}.sale-summary-title{margin:0 0 .85rem;font-size:clamp(1.25rem,1.05rem + .9vw,1.6rem)}.sale-summary-facts,.sale-record-meta,.sale-record-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.75rem 1.25rem;margin:0;display:grid}.sale-counterparty-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem 1.25rem;margin:.75rem 0 1rem;display:grid}.sale-summary-facts dt,.sale-record-meta dt,.sale-record-facts dt,.sale-counterparty-facts dt,.sale-money-label,.sale-record-role{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:700}.sale-summary-facts dd,.sale-record-meta dd,.sale-record-facts dd,.sale-counterparty-facts dd{overflow-wrap:anywhere;margin:.15rem 0 0}.sale-vin{font-variant-numeric:tabular-nums;letter-spacing:.04em}.sale-money{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:start;gap:.75rem;display:grid}.sale-money-box{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-content:start;gap:.3rem;padding:1rem 1.1rem;display:grid}.sale-money-box.is-price{border-color:var(--line-strong);background:var(--surface-alt)}.sale-money-box p{margin:0}.sale-money-figure{font-family:var(--font-display);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:1.65rem;font-weight:700;line-height:1.15;display:flex}.sale-money-box.is-fee .sale-money-figure{font-size:1.3rem}.sale-money-what,.sale-money-who{color:var(--ink-soft);font-size:.86rem;line-height:1.45}.sale-handoff-fee{border-top:1px solid var(--line);gap:.5rem;margin:.4rem 0 0;padding-top:.65rem;font-size:.9rem;display:grid}.sale-handoff-fee p,.sale-summary .sale-price-statement{margin:0}.sale-summary-actions .button{min-height:44px}.sale-thread-note{margin:-.5rem 0 0}.sale-chip{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.22rem .65rem;font-size:.7rem;font-weight:700;line-height:1.35;display:inline-block}.sale-chip.is-ok{color:var(--state-ok);background:var(--state-ok-bg);border-color:var(--state-ok-line)}.sale-chip.is-attention{color:var(--state-attention);background:var(--state-attention-bg);border-color:var(--state-attention-line)}.sale-chip.is-waiting{color:var(--state-waiting);background:var(--state-waiting-bg);border-color:var(--state-waiting-line)}.sale-chip.is-quiet{color:var(--ended);background:var(--ended-bg)}.sale-progress{gap:.5rem;display:grid}.sale-progress p{margin:0}.sale-section-title{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.8rem}.sale-progress-count{font-family:var(--font-display);font-size:clamp(1.3rem,1.15rem + .6vw,1.6rem);font-weight:700;line-height:1.2}.sale-progress-count.is-complete{color:var(--state-ok)}.sale-progress-track{grid-auto-columns:1fr;grid-auto-flow:column;gap:.35rem;margin:.1rem 0 .2rem;padding:0;list-style:none;display:grid}.sale-progress-track li{background:var(--line);border-radius:999px;height:.5rem}.sale-progress-track li.is-done{background:var(--state-ok)}.sale-steps{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.sale-step{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:1rem 1.1rem;display:grid}.sale-step.is-yours{border-color:var(--state-attention-line)}.sale-step.is-done{border-color:var(--state-ok-line);background:var(--state-ok-bg)}.sale-step-number{border:1px solid var(--line-strong);background:var(--surface);width:2rem;height:2rem;font-family:var(--font-display);color:var(--ink-soft);border-radius:999px;place-items:center;font-size:.9rem;font-weight:700;display:inline-grid}.sale-step.is-yours .sale-step-number{border-color:var(--ink);color:var(--ink)}.sale-step.is-done .sale-step-number{border-color:var(--state-ok);background:var(--state-ok);color:var(--ink-invert)}.sale-step-body{gap:.35rem;min-width:0;display:grid}.sale-step-body p{margin:0}.sale-step-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;display:flex}.sale-step-title{margin:0;font-size:1rem;line-height:1.3}.sale-step-owner{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-weight:700}.sale-step-owner.is-yours{color:var(--state-attention)}.sale-step.is-done .sale-step-owner{color:var(--muted)}.sale-step-text{color:var(--ink-soft);font-size:.9rem;line-height:1.45}.sale-step-note{border-left:2px solid var(--line-strong);overflow-wrap:anywhere;padding-left:.75rem;font-size:.9rem;font-style:italic}.sale-step-form{border-top:1px solid var(--line);gap:.6rem;margin-top:.4rem;padding-top:.75rem;display:grid}.sale-step-form .field{margin:0}.sale-step-form .button{width:100%;min-height:44px}@media (min-width:40rem){.sale-step-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.sale-step-form .button{width:auto}}.sale-confirmation{gap:1.35rem;padding:clamp(1.25rem,.9rem + 1.6vw,2.25rem);display:grid}.sale-confirmation>*,.sale-confirmation p{margin:0}.sale-record-head{border-bottom:2px solid var(--ink);gap:1rem;padding-bottom:1.25rem;display:grid}.sale-record-issuer{gap:.35rem;display:grid}.sale-confirmation-issuer{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.75rem;font-weight:700}.sale-record-title{font-family:var(--font-display);font-size:clamp(1.3rem,1.1rem + .9vw,1.75rem);font-weight:700;line-height:1.2}.sale-record-tools{display:flex}@media (min-width:48rem){.sale-record-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.sale-record-meta{grid-area:2/1/auto/-1}.sale-record-tools{grid-area:1/2}}.sale-record-preamble{color:var(--ink-soft);max-width:72ch}.sale-record-section{border-top:1px solid var(--line);gap:.75rem;padding-top:1.25rem;display:grid}.sale-confirmation h2{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.8rem}.sale-record-parties{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;display:grid}.sale-record-party{border:1px solid var(--line);border-radius:var(--radius);gap:.2rem;padding:.9rem 1rem;display:grid}.sale-record-person{overflow-wrap:anywhere;font-weight:600}.sale-record-fee-line{color:var(--ink-soft);max-width:78ch;font-size:.92rem}.sale-confirmation .sale-price-statement,.sale-confirmation .test-banner{margin:0}.sale-confirmation-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem 2rem;display:grid}.sale-confirmation-steps h3{margin:0 0 .35rem;font-size:.95rem}.sale-confirmation-steps ol{gap:.3rem;margin:0;padding-left:1.2rem;display:grid}.sale-record-foot{border-top:1px solid var(--line);gap:.6rem;padding-top:1.25rem;display:grid}.print-only{display:none}@media print{@page{margin:16mm 14mm}body:has(.sale-confirmation){color:#000;background:#fff}:is(body:has(.sale-confirmation) .site-header,body:has(.sale-confirmation) .site-footer,body:has(.sale-confirmation) .signup-strip,body:has(.sale-confirmation) .account-band,body:has(.sale-confirmation) .skip-link,body:has(.sale-confirmation) .env-band,body:has(.sale-confirmation) .viewas-band,body:has(.sale-confirmation) .launch-notice,body:has(.sale-confirmation) .header-scrim,body:has(.sale-confirmation) .toast,body:has(.sale-confirmation) .no-print){display:none!important}:is(body:has(.sale-confirmation) .page>*,body:has(.sale-confirmation) .wrap){width:100%;padding-top:0}body:has(.sale-confirmation) .account-head{margin:0}body:has(.sale-confirmation) .account-head h1{font-size:18pt}.sale-confirmation{box-shadow:none;color:#000;background:#fff;border:0;border-radius:0;gap:12pt;padding:0;font-size:10.5pt}.sale-confirmation a{color:#000;text-decoration:none}.sale-confirmation .print-only{display:block}.sale-record-url{color:#333;overflow-wrap:anywhere;font-size:8.5pt}.sale-record-head{border-bottom-color:#000}.sale-confirmation h2,.sale-confirmation dt,.sale-confirmation .sale-money-label,.sale-confirmation .sale-record-role,.sale-confirmation-issuer{color:#333}.sale-confirmation .sale-money-box,.sale-confirmation .sale-record-party{background:#fff;border-color:#999}.sale-confirmation .sale-price-statement{color:#000;background:#fff;border:1px solid #000}.sale-confirmation .test-banner{color:#000;background:#fff;border:2px solid #000}.sale-confirmation .sale-money,.sale-confirmation .sale-record-parties,.sale-confirmation-steps{grid-template-columns:1fr 1fr}.sale-record-section,.sale-money-box,.sale-record-party,.sale-record-facts>div,.sale-confirmation-steps>div{break-inside:avoid}.sale-confirmation h2{break-after:avoid}}.seller-reserve-log{margin-top:1rem}.seller-reserve-log h3{margin:0 0 .35rem;font-size:.95rem}.notification-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .75rem;display:flex}.notification-toolbar p{margin:0}.notification-list .when{white-space:nowrap;justify-items:end;gap:.35rem;display:grid}.notification-read{margin:0}.notification-list{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.notification-list li{background:var(--surface);align-items:baseline;gap:1rem;padding:.85rem 1.1rem;display:flex}.notification-list li.is-unread{background:var(--surface-alt)}.notification-list a{color:inherit;flex:1;gap:.15rem;min-width:0;text-decoration:none;display:grid}.notification-list .kind{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.68rem;font-weight:700}.notification-list .title{font-weight:700}.notification-list .body{font-size:.86rem}.notification-list .when{flex:none;font-size:.76rem}.preference-table{border-collapse:collapse;width:100%;margin-bottom:1rem;font-size:.88rem}.preference-table th,.preference-table td{border-bottom:1px solid var(--line);text-align:left;padding:.55rem .7rem}.preference-table thead th{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:.7rem}.preference-table td{text-align:center}.preference-table .preference-always{text-align:left;padding:.35rem 0;line-height:1.45;display:block}.method-list,.method-choices{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.method-list li,.method-choices li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.method-add{gap:.8rem;display:grid}.method-list .block,.method-choices .block{margin-top:.15rem;display:block}.ops-page{padding-bottom:var(--section-gap);gap:2rem;display:grid}.ops-health-strip{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;display:grid;overflow:hidden}.ops-health{background:var(--surface);gap:.1rem;padding:.85rem 1rem;display:grid}.ops-health strong{font-family:var(--font-display);font-size:1.35rem;line-height:1.1}.ops-health span{color:var(--ink-soft);font-size:.72rem}.ops-health.is-warn{background:var(--state-waiting-bg)}.ops-health.is-bad{background:var(--state-bad-bg)}.ops-section{gap:.8rem;display:grid}.ops-table-wrap{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.ops-table{border-collapse:collapse;background:var(--surface);width:100%;font-size:.84rem}.ops-table th,.ops-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.6rem .8rem}.ops-table thead th{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);background:var(--surface-alt);white-space:nowrap;font-size:.68rem}.ops-table .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.badge.test{color:#3f3b37;background:#fde68a;margin-left:.35rem}.builder-form{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:.9rem;padding:1.1rem;display:grid}.builder-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.8rem;display:grid}.ops-actions .action-row{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.ops-controls{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.9rem;display:grid}.ops-control{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-content:start;gap:.5rem;padding:.9rem 1rem;display:grid}.ops-control h3{margin:0;font-size:1rem}.ops-control .field{margin-bottom:0}.ops-control textarea{width:100%;font:inherit;border:1px solid var(--line);border-radius:4px;padding:.4rem .5rem}.ops-control .button{justify-self:start}.ops-actions form{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.event-log{gap:.2rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}.event-log li{border-bottom:1px solid var(--line);grid-template-columns:3rem 12rem 6rem 1fr;gap:.6rem;padding:.3rem 0;display:grid}.event-log .seq{color:var(--muted);font-family:ui-monospace,monospace}.event-log .name{font-weight:700}.event-log code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}pre.rendered{white-space:pre-wrap;background:var(--surface-alt);border-radius:6px;max-width:32rem;padding:.7rem;font-size:.76rem}@media (max-width:760px){.live-head{grid-template-columns:1fr}.live-clock{text-align:left}.bid-row{grid-template-columns:1fr}.event-log li{grid-template-columns:1fr;gap:.1rem}.method-list li,.method-choices li{flex-direction:column;align-items:flex-start}}.discussion{gap:1rem;display:grid}.comment-composer{gap:.6rem;display:grid}.comment-composer textarea,.comment-reply textarea{border:1px solid var(--line-control);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--ink);font:inherit;resize:vertical;min-height:4.5rem;padding:.7rem .85rem;font-size:.95rem}.comment-composer textarea:focus-visible,.comment-reply textarea:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.composer-actions{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.comment-list{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.comment>article{gap:.35rem;display:grid}.comment header{flex-wrap:wrap;align-items:baseline;gap:.55rem;display:flex}.comment-author{font-size:.95rem;font-weight:700}.comment-when{color:var(--muted);font-size:.8rem}.comment-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.activity-list{gap:.85rem}.activity-fold{margin:0 0 .85rem}.activity-fold>summary{cursor:pointer;border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:999px;align-items:center;gap:.4rem;min-height:44px;padding:.45rem .85rem;font-size:.88rem;font-weight:600;list-style:none;display:inline-flex}.activity-fold>summary::-webkit-details-marker{display:none}.activity-fold>summary:before{content:"▸";font-size:.8em}.activity-fold[open]>summary:before{content:"▾"}.activity-fold>summary:hover,.activity-fold>summary:focus-visible{color:var(--ink);border-color:var(--ink)}.activity-fold>.activity-list{margin-top:.85rem}.activity-bid,.activity-result{border:1px solid var(--line);border-left:3px solid var(--accent-strong);background:var(--accent-bg);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:.55rem;padding:.5rem .75rem;display:flex}.activity-bid-amount{font-family:var(--font-display);color:var(--accent-deep);font-size:1.05rem;font-weight:700}.activity-bid-who{color:var(--ink-soft);font-size:.9rem}.activity-extended{color:var(--state-waiting);background:var(--state-waiting-bg);border:1px solid var(--state-waiting-line);border-radius:999px;padding:.1rem .5rem;font-size:.8rem}.activity-result{border-left-color:var(--ink);background:var(--surface-alt)}.activity-result strong{font-family:var(--font-display);font-size:1rem}.activity-earlier{margin:0 0 .9rem}.activity-pinned{border-bottom:1px solid var(--line);margin-bottom:1.25rem;padding-bottom:1.1rem}@media (max-width:520px){.activity-extended{flex-basis:100%}}.comment-badge{letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:4px;padding:.14rem .45rem;font-size:.65rem;font-weight:800}.comment-badge.is-seller{color:var(--state-attention);background:var(--state-attention-bg);border-color:var(--state-attention-line)}.comment-badge.is-staff{color:var(--ink);background:var(--accent);border-color:var(--accent)}.comment-badge.is-owner{color:var(--accent-deep);background:var(--surface-alt);border-color:var(--accent-strong)}.tag.basis-system{border-color:var(--line-strong)}.tag.basis-verified{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.tag.basis-claim{background:0 0;border-style:dashed}.comment-replies{border-left:2px solid var(--line);gap:.9rem;margin:.7rem 0 0;padding:0 0 0 1rem;list-style:none;display:grid}.comment-reply{margin-top:.3rem}.comment-reply>summary{cursor:pointer;color:var(--muted);width:max-content;font-size:.85rem}.comment-reply>summary:hover{color:var(--ink)}.comment-reply form{gap:.5rem;margin-top:.5rem;display:grid}.comment-reply .button{justify-self:start}.comment-tools{flex-wrap:wrap;align-items:flex-start;gap:.4rem 1rem;margin-top:.3rem;display:flex}.comment-tools>details{margin-top:0}.comment-retract>summary,.report-control>summary{cursor:pointer;color:var(--muted);width:max-content;font-size:.85rem}.comment-retract>summary:hover,.report-control>summary:hover{color:var(--ink)}.comment-retract form,.report-control form{gap:.5rem;max-width:28rem;margin-top:.5rem;display:grid}.report-control label{font-size:.8rem;font-weight:600}.report-control select,.report-control textarea{border:1px solid var(--line-control);width:100%;font:inherit;background:var(--surface);border-radius:8px;padding:.55rem .7rem}.report-control textarea:focus-visible,.report-control select:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.report-control .button,.comment-retract .button{justify-self:start}.report-control p,.comment-retract p{margin:0}.comment-timing{color:var(--accent-deep);font-size:.75rem;font-style:italic}.comment.is-removed{opacity:.85}.comment-tombstone{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.55rem;margin:0;font-size:.9rem;font-style:italic;display:flex}.account-band{background:var(--surface);border-bottom:1px solid var(--line)}.account-band-inner{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding:.5rem 0;display:flex}.account-band-who{font-size:.9rem;font-weight:700}@media (max-width:720px){.account-band-who{display:none}.account-band .band-nav{width:100%;margin-left:0;overflow-x:auto}}.account-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.account-head h1{max-width:none}.account .chip-filters a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}@media (max-width:720px){.account-band .band-nav a,.account-band .account-subnav a{padding:.7rem 0}}.account .mfa-enrolment summary{padding:.65rem 0}.notifications-page .check{align-items:center;min-height:44px}.preference-table .check{justify-content:center;min-width:44px;padding:0 .2rem}.account-figures{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.account-figure{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;gap:.15rem;padding:1rem 1.15rem;text-decoration:none;display:grid}.account-figure:hover{border-color:var(--line-strong)}.account-figure strong{font-family:var(--font-display);font-size:1.9rem;line-height:1}.account-figure span{color:var(--muted);font-size:.85rem}.account-figure.is-zero{opacity:.55}.account-figure.is-you strong{color:var(--state-attention)}.account-figure.is-live strong{color:var(--state-ok)}.account-firstrun{gap:.75rem;display:grid}.bid-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.bid-list-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem 1.5rem;padding:.9rem 1.15rem;display:grid}.bid-list-main{gap:.25rem;min-width:0;display:grid}.bid-list-main>a{font-weight:600}.bid-list-top{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.bid-list-figures{gap:1.5rem;margin:0;display:flex}.bid-list-figures dt{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.bid-list-figures dd{font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-weight:600}.bid-payment{color:var(--ink-soft);font-size:.85rem}.bid-payment.is-needs_you{color:var(--state-attention);font-weight:600}.bid-payment.is-settled{color:var(--state-ok)}@media (max-width:640px){.bid-list-row{grid-template-columns:1fr}}.manage-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.manage-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:130px minmax(0,1fr);gap:0 1rem;display:grid;overflow:hidden}.manage-media{background:var(--surface-alt);min-height:100%;display:block}.manage-media img{object-fit:cover;width:100%;height:100%;display:block}.manage-nophoto{height:100%;color:var(--muted);text-align:center;place-items:center;padding:.5rem;font-size:.72rem;display:grid}.manage-body{align-content:start;gap:.3rem;min-width:0;padding:.85rem 1rem .95rem 0;display:grid}.manage-top{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.manage-card h3{margin:0;font-size:1rem;line-height:1.3}.manage-card h3 a{color:inherit;text-decoration:none}.manage-card h3 a:hover{text-decoration:underline}.manage-meta{color:var(--muted);margin:0;font-size:.85rem}.manage-next{color:var(--state-attention);margin:.2rem 0 0;font-size:.88rem;font-weight:600}.manage-note{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:.85rem;font-style:italic}.manage-actions{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.manage-more{margin-left:auto}.manage-more[open]{flex-basis:100%;margin-left:0}.manage-more>summary{cursor:pointer;border:1px solid var(--line);min-width:2.2rem;color:var(--muted);border-radius:4px;justify-content:center;align-items:center;padding:.25rem .55rem;font-weight:800;line-height:1;list-style:none;display:inline-flex}.manage-more>summary::-webkit-details-marker{display:none}.manage-more>summary:hover,.manage-more[open]>summary{color:var(--ink);border-color:var(--muted)}.manage-more-panel{border:1px solid var(--line);background:var(--surface-alt);border-radius:4px;justify-items:start;gap:.35rem;margin-top:.4rem;padding:.6rem .75rem;display:grid}.manage-more-item{font-size:.88rem;font-weight:700}.manage-more-item.is-danger{color:var(--danger)}.manage-more-item.is-disabled{color:var(--muted)}.manage-more-reason{color:var(--ink-soft);margin:0;font-size:.82rem}.manage-more-link{font-size:.85rem}.removal-confirm p{max-width:60ch}@media (max-width:767px){.manage-more>summary,.manage-more-item,.manage-more-link{align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.manage-status,.manage-method,.manage-promo{letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:.16rem .42rem;font-size:.68rem;font-weight:800}.manage-status{background:var(--surface-alt);color:var(--ink-soft)}.manage-status.is-live{background:var(--state-ok-bg);color:var(--state-ok)}.manage-status.is-you{background:var(--state-attention-bg);color:var(--state-attention)}.manage-status.is-waiting{background:var(--state-waiting-bg);color:var(--state-waiting)}.manage-method{color:var(--muted);border:1px solid var(--line);background:0 0}.manage-promo{background:var(--accent);color:var(--ink)}@media (max-width:560px){.manage-card{grid-template-columns:1fr}.manage-media{aspect-ratio:16/10;min-height:0}.manage-body{padding:.85rem 1rem 1rem}}.garage-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.garage-card .manage-body{overflow-wrap:anywhere;padding:.85rem 1rem .95rem 0}@media (max-width:560px){.garage-card .manage-body{padding:.9rem 1rem 1rem}}.garage-page .card .key-facts{margin-top:1rem}.garage-page .listing-main{min-width:0}.garage-page .key-facts{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.garage-page .key-facts>div{min-width:0}.garage-page .key-facts dd{overflow-wrap:anywhere}.vin-input{text-transform:uppercase}.garage-terms-step h3{margin:0 0 .5rem}.garage-terms-step p{margin:0 0 .75rem}.garage-terms-step p:last-child{margin-bottom:0}.garage-photos-step .photo-upload{margin:0}.garage-add-status:empty{display:none}.garage-add-status .notice p{margin:0 0 .5rem}.garage-add-status .notice p:last-child{margin-bottom:0}.member-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.member-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.member-card-cover{aspect-ratio:16/10;background:var(--surface-alt);display:block}.member-card-cover img{object-fit:cover;width:100%;height:100%;display:block}.member-card-nocover{height:100%;color:var(--muted);text-align:center;place-items:center;padding:.75rem;font-size:.8rem;display:grid}.member-card-body{align-items:center;gap:.75rem;min-width:0;padding:.85rem 1rem 1rem;display:flex}.member-card-text{min-width:0}.member-card h3{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.3}.member-card h3 a{color:inherit;text-decoration:none}.member-card h3 a:hover,.member-card h3 a:focus-visible{text-decoration:underline}.member-card-meta{color:var(--muted);margin:.15rem 0 0;font-size:.85rem}.member-results{margin:0 0 1.5rem}.member-search{max-width:36rem}.community-pager{justify-content:center;margin-top:1.5rem;display:flex}.wanted-card{grid-template-columns:minmax(0,1fr);align-items:start;gap:.9rem;padding:1rem 1.1rem 1.05rem;display:grid}.wanted-card.has-image{grid-template-columns:112px minmax(0,1fr)}.wanted-card-media{border-radius:calc(var(--radius) - 4px);background:var(--surface-alt);display:block;overflow:hidden}.wanted-card-media img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.wanted-card-body{align-content:start;gap:.3rem;min-width:0;display:grid}.wanted-card-tags,.wanted-tags{flex-wrap:wrap;gap:.35rem;margin:0;display:flex}.wanted-card-tags .tag,.wanted-tags .tag{white-space:normal;text-align:left;padding:.22rem .55rem;font-size:.62rem}.wanted-card h3{overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.3}.wanted-card h3 a{color:inherit;text-decoration:none}.wanted-card h3 a:hover,.wanted-card h3 a:focus-visible{text-decoration:underline}.wanted-card-facts{color:var(--ink-soft);margin:0;font-size:.92rem}.wanted-card-spec{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-style:italic}.wanted-card-meta{margin:.15rem 0 0}.wanted-requester{color:var(--ink);font-weight:600;text-decoration:none}.wanted-requester:hover,.wanted-requester:focus-visible{text-decoration:underline}@media (max-width:400px){.wanted-card.has-image{grid-template-columns:88px minmax(0,1fr);gap:.75rem}}.wanted-detail{gap:1.1rem;display:grid}.wanted-back{margin:0}.wanted-head{gap:.5rem;max-width:70ch;display:grid}.wanted-title{overflow-wrap:anywhere;max-width:none;margin:0;font-size:clamp(1.45rem,1.15rem + 1.35vw,2.15rem);line-height:1.2}.wanted-byline{color:var(--ink-soft);margin:0;font-size:.95rem}.wanted-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.wanted-main{gap:1.5rem;min-width:0;display:grid}.wanted-detail h2{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 .6rem;font-size:.78rem}.wanted-figure{margin:0}.wanted-figure img{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-alt);width:auto;max-width:100%;height:auto;max-height:70vh;margin-inline:auto;display:block}.wanted-facts .key-facts{flex-wrap:wrap;display:flex}.wanted-facts .key-facts>div{flex:140px;min-width:0}.wanted-facts .key-facts>.is-wide{flex-basis:100%}.wanted-facts .key-facts dd{overflow-wrap:anywhere}.wanted-section>p{max-width:68ch}.wanted-respond{align-content:start;gap:.6rem;padding:1.15rem 1.25rem 1.25rem;display:grid}.wanted-respond h2{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;color:var(--ink);margin:0;font-size:1.05rem}.wanted-respond p{color:var(--ink-soft);margin:0;font-size:.95rem}.wanted-respond .wanted-respond-action{margin-top:.35rem}.wanted-respond .button{min-height:44px}@media (min-width:1000px){.wanted-layout{grid-template-columns:minmax(0,1fr) 350px;gap:2rem}.wanted-respond{position:sticky;top:1rem}}.chip-filters{flex-wrap:wrap;gap:.45rem;display:flex}.chip-filters a{border:1px solid var(--line);color:var(--ink-soft);background:var(--surface);border-radius:999px;padding:.35rem .8rem;font-size:.85rem;text-decoration:none}.chip-filters a:hover{border-color:var(--line-strong);color:var(--ink)}.chip-filters a[aria-current=page]{background:var(--ink);color:var(--ink-invert);border-color:var(--ink)}.stepper{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.stepper.is-vertical{grid-template-columns:1fr}.stepper li{counter-increment:step;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:.15rem;padding:.85rem 1rem;display:grid}.stepper li:before{content:counter(step);font-family:var(--font-display);color:var(--muted);font-size:.8rem;font-weight:700}.stepper li[aria-current=step]{border-color:var(--ink)}.notice.is-done{border-color:var(--state-ok-line);background:var(--state-ok-bg)}.notice-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.notice-list li{gap:.1rem;font-size:.9rem;display:grid}.notice-list .faint{font-size:.85rem}.listing-summary-card{gap:1rem;display:grid}.summary-media img{border-radius:var(--radius);width:100%;max-width:420px;display:block}.summary-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem 1.25rem;margin:0;display:grid}.summary-facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:700}.summary-facts dd{margin:.15rem 0 0;font-size:.98rem}.row-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dealer-apply{gap:.25rem;display:grid}.dealer-apply>.field{margin-bottom:.75rem}.dealer-apply-contact{border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface-alt);margin:.75rem 0 0;padding:.9rem 1rem}.dealer-apply-contact h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .35rem;font-size:.82rem}.dealer-apply-contact p{color:var(--ink-soft);margin:0 0 .5rem;font-size:.92rem}.dealer-apply-contact p:last-child{margin-bottom:0}.dealer-apply-actions{border-top:1px solid var(--line);gap:.75rem 1rem;margin-top:1.5rem;padding-top:1.25rem}.row-actions.is-stacked{flex-direction:column;align-items:stretch}.row-actions.is-stacked>form>.button{width:100%}.changes-requested{border-color:var(--state-attention-line);background:var(--state-attention-bg)}.changes-requested blockquote{border-left:3px solid var(--accent);margin:.5rem 0;padding-left:.9rem;font-size:1.02rem}.timeline{border-left:2px solid var(--line);gap:.85rem;margin:0;padding:0 0 0 1rem;list-style:none;display:grid}.timeline li{gap:.1rem;display:grid;position:relative}.timeline li:before{content:"";background:var(--line-strong);border-radius:50%;width:9px;height:9px;position:absolute;top:.45rem;left:-1.42rem}.timeline-staff:before{background:var(--accent)}.timeline-what{font-size:.95rem;font-weight:600}.timeline-when{color:var(--muted);font-size:.8rem}.timeline-note{color:var(--ink-soft);overflow-wrap:anywhere;margin:.25rem 0 0;font-style:italic}.timeline.history{margin-top:1rem}.timeline.history .history-system:before{background:var(--ink)}.timeline.history .history-verified:before{background:var(--accent-strong)}.timeline.history .history-claim:before{background:var(--line-strong)}.timeline.history .timeline-note{font-size:.9rem;font-style:normal}.mileage-over-time{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1rem}.mileage-over-time h3{margin:0 0 .25rem;font-size:1rem}.mileage-series{gap:.3rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.danger-zone>summary{cursor:pointer;color:var(--muted);font-weight:600}.danger-zone>summary:hover{color:var(--danger)}.danger-zone form{margin-top:.6rem}.preview-banner{background:var(--ink);color:var(--ink-invert);padding:.55rem 0}.preview-banner .wrap{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.preview-banner strong{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.preview-banner span{color:#f7f4efb8;font-size:.88rem}.preview-banner .button{margin-left:auto}.staff-preview-banner{background:var(--accent);color:var(--accent-ink);border-bottom:2px solid var(--accent-deep)}.staff-preview-banner strong{font-size:.8rem}.staff-preview-banner span{color:var(--accent-ink)}.staff-preview-banner .button+.button{margin-left:0}.staff-preview-held{z-index:55;background:var(--ink);width:max-content;max-width:calc(100% - 2rem);color:var(--ink-invert);border-radius:var(--radius);margin:0;padding:.6rem 1rem;font-size:.9rem;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.classified-form{gap:1.5rem;display:grid}.form-group{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:.6rem;padding:1rem 1.15rem 1.25rem;display:grid}.form-group>legend{font-family:var(--font-display);padding:0 .4rem;font-size:1.05rem;font-weight:700}.form-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:.9rem;display:grid}.form-row{align-items:start;gap:.9rem 1rem;display:grid}.form-row--one{grid-template-columns:minmax(0,1fr)}.form-row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-row--three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-row--year-make-model{grid-template-columns:minmax(6.5rem,8rem) repeat(2,minmax(0,1fr))}.form-row--location{grid-template-columns:minmax(0,2fr) minmax(6rem,1fr) minmax(7rem,1fr)}.form-row+.form-row{margin-top:1rem}.form-group-hint{color:var(--ink-soft);max-width:70ch;margin:0 0 1rem;font-size:.9rem}.form-subgroup{border:1px dashed var(--line);border-radius:var(--radius);margin:1.1rem 0 0;padding:.85rem .9rem .9rem}.form-subgroup>legend{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 .35rem;font-size:.78rem;font-weight:700}.form-group .form-more{margin-top:1rem}.form-group .form-checks{margin-top:.9rem}.form-next{margin:0}@media (max-width:720px){.form-row--three,.form-row--location{grid-template-columns:repeat(2,minmax(0,1fr))}.form-row--three>:first-child,.form-row--location>:first-child{grid-column:1/-1}}@media (max-width:480px){.form-row--two,.form-row--three,.form-row--location,.form-row--year-make-model{grid-template-columns:minmax(0,1fr)}.form-row--three>:first-child,.form-row--location>:first-child{grid-column:auto}}.form-field{align-content:start;gap:.28rem;min-width:0;display:grid}.form-field.is-wide{grid-column:1/-1}.form-field label{color:var(--ink-soft);font-size:.82rem;font-weight:600}.form-field input,.form-field select,.form-field textarea,.moderation-actions input{border:1px solid var(--line-control);background:var(--surface);color:var(--ink);font:inherit;border-radius:8px;width:100%;min-width:0;padding:.6rem .75rem;font-size:.95rem}.form-field textarea{resize:vertical;line-height:1.6}.form-field select{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.form-field input:focus-visible,.form-field select:focus-visible,.form-field textarea:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.form-hint{color:var(--muted);font-size:.78rem}.form-field.is-invalid>input,.form-field.is-invalid>select,.form-field.is-invalid>textarea,.form-field.is-invalid .field-inline input{border-color:var(--danger)}.field-error{color:var(--danger);font-size:.82rem;font-weight:600}.form-checks{gap:.4rem;display:grid}.form-checks label{color:var(--ink);align-items:center;gap:.5rem;font-size:.92rem;font-weight:400;display:flex}.form-checks input{width:auto}.form-actions{flex-wrap:wrap;gap:.6rem;padding-top:.5rem;display:flex}.classified-form .form-actions{padding-top:.25rem}.classified-form .form-actions .button.primary{min-width:14rem}.field-inline{align-items:stretch;gap:.5rem;min-width:0;display:flex}.field-inline input{flex:8rem;min-width:0}.field-inline select{flex:0 auto;width:auto;max-width:60%}.field-inline .field-prefix{color:var(--muted);align-items:center;padding:0 .1rem;font-weight:600;display:flex}@media (max-width:479px){.field-inline{flex-wrap:wrap}.field-inline select{flex-basis:100%;max-width:none}}.form-more{border-top:1px dashed var(--line);grid-column:1/-1;padding-top:.6rem}.form-more>summary{cursor:pointer;color:var(--ink-soft);align-items:center;gap:.45rem;font-size:.88rem;font-weight:600;list-style:none;display:flex}.form-more>summary::-webkit-details-marker{display:none}.form-more>summary:before{content:"+";border:1px solid var(--line-strong);border-radius:999px;place-items:center;width:1.2rem;height:1.2rem;font-size:.8rem;line-height:1;display:inline-grid}.form-more[open]>summary:before{content:"−"}.form-more>.form-grid{margin-top:.9rem}.queue-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.queue-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:0 1rem;display:grid;overflow:hidden}.queue-media{background:var(--surface-alt);align-self:stretch;display:block}.queue-media img{object-fit:cover;width:100%;height:100%;display:block}.queue-body{gap:.25rem;min-width:0;padding:.85rem 0;display:grid}.queue-tags{flex-wrap:wrap;gap:.35rem;display:flex}.queue-item h2{margin:0;font-size:1.02rem;line-height:1.3}.queue-item h2 a{color:inherit;text-decoration:none}.queue-item h2 a:hover{text-decoration:underline}.queue-meta{color:var(--muted);margin:0;font-size:.85rem}.queue-note{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:.85rem;font-style:italic}.queue-side{align-content:center;justify-items:end;gap:.4rem;padding:.85rem 1rem .85rem 0;display:grid}.queue-waited{color:var(--muted);white-space:nowrap;font-size:.78rem}.queue-waited.is-warn{color:var(--danger);font-weight:700}.tag.is-promo{background:var(--accent);color:var(--ink)}.tag.is-staff{background:var(--accent);border-color:var(--accent);color:var(--ink);margin-left:.4rem}.thread-who .tag.is-staff{vertical-align:middle;font-size:.7rem}@media (max-width:720px){.queue-item{grid-template-columns:1fr}.queue-media{aspect-ratio:16/9}.queue-body{padding:.85rem 1rem 0}.queue-side{grid-auto-flow:row;justify-items:stretch;padding:.6rem 1rem .9rem}.queue-side .button{text-align:center}}.review-grid{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}@media (min-width:1000px){.review-grid{grid-template-columns:minmax(0,1fr) 360px}}.review-main{gap:1.25rem;min-width:0;display:grid}.review-aside{gap:1rem;min-width:0;display:grid}.review-hero{border-radius:var(--radius);width:100%;display:block}.review-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.review-actions{gap:.75rem;display:grid}.note-action>summary{cursor:pointer;border:1px solid var(--line-strong);border-radius:8px;padding:.55rem .9rem;font-size:.9rem;font-weight:600}.note-action.is-danger>summary{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, var(--line))}.note-action form{gap:.5rem;margin-top:.6rem;display:grid}.note-action textarea{border:1px solid var(--line-strong);width:100%;font:inherit;resize:vertical;border-radius:8px;padding:.6rem .75rem;font-size:.95rem}.promo-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.promo-list li{gap:.15rem;font-size:.9rem;display:grid}.promo-list .tag{justify-self:start}.promo-actions{gap:.25rem;margin-top:.35rem;display:grid}.moderation-list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.moderation-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:.4rem;padding:.9rem 1rem;display:grid}.moderation-item.is-hidden,.moderation-item.is-spam{opacity:.65}.moderation-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.moderation-on{color:var(--muted);margin:0;font-size:.85rem}.moderation-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.moderation-actions input{flex:1;width:auto;min-width:180px}.ops-destinations{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.7rem;margin-bottom:1.5rem;display:grid}.ops-destinations a{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;gap:.15rem;padding:.9rem 1.1rem;text-decoration:none;display:grid}.ops-destinations a:hover{border-color:var(--line-strong)}.ops-destinations strong{font-size:1rem}.ops-destinations span{color:var(--muted);font-size:.82rem}.bid-area{border-top:1px solid var(--line);gap:.6rem;padding-top:.5rem;display:grid}.bid-readiness{letter-spacing:.08em;text-transform:uppercase;border-radius:6px;justify-self:start;margin:0;padding:.3rem .6rem;font-size:.72rem;font-weight:800}.bid-readiness.is-ready{background:var(--state-ok-bg);color:var(--state-ok)}.bid-readiness.is-blocked{background:var(--state-attention-bg);color:var(--state-attention)}.bid-readiness.is-waiting{background:var(--surface-alt);color:var(--ink-soft)}.readiness-list{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.readiness-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:start;gap:.5rem 1rem;padding:.95rem 1.1rem;display:grid}.readiness-what{gap:.2rem;min-width:0;display:grid}.readiness-what strong{font-size:.98rem;line-height:1.3}.readiness-detail{color:var(--ink-soft);font-size:.88rem;line-height:1.45}.readiness-what .faint{font-size:.82rem}.readiness-action{align-items:center;gap:.5rem;display:flex}.readiness-tick{color:var(--state-ok);font-size:1.1rem;font-weight:700;line-height:1}.readiness-item.is-met{border-color:var(--state-ok-line);background:var(--state-ok-bg)}.readiness-item.is-missing{border-color:var(--state-attention-line)}.readiness-item.is-optional{opacity:.85}.readiness-below{color:var(--muted);font-size:.85rem;font-style:italic}@media (min-width:40rem){.readiness-item{grid-template-columns:minmax(0,1fr) auto}}.bid-blocked{gap:.6rem;display:grid}.bid-blocked>p{color:var(--ink-soft);margin:0;font-size:.95rem;line-height:1.5}.bid-blocked.is-waiting>p{color:var(--muted)}.bid-blocked .button.block{text-align:center;width:100%}.bid-leading{border:1px solid var(--state-ok-line);background:var(--state-ok-bg);border-radius:10px;gap:.5rem;padding:.85rem;display:grid}.bid-leading>p{color:var(--ink);margin:0;font-size:.95rem;line-height:1.5}.bid-leading>p.faint{color:var(--ink-soft);font-size:.85rem}.bid-confirm h3:focus{outline:2px solid var(--ink);outline-offset:3px}.bid-confirm-backdrop{z-index:60;background:color-mix(in srgb, var(--ink) 55%, transparent);overscroll-behavior:contain;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.bid-confirm{border:2px solid var(--ink);border-radius:var(--radius);background:var(--surface);gap:.6rem;width:min(26rem,100%);max-height:calc(100dvh - 2rem);padding:1rem;display:grid;overflow-y:auto;box-shadow:0 18px 50px #00000059}.bid-confirm-detail>summary{cursor:pointer;color:var(--ink-soft);font-size:.85rem}.bid-confirm-detail>p{color:var(--ink-soft);margin:.5rem 0 0;font-size:.85rem;line-height:1.5}.bid-confirm dl{gap:.45rem;margin:0;display:grid}.bid-confirm dl>div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.bid-confirm dt{color:var(--muted);font-size:.8rem}.bid-confirm dd{margin:0;font-size:.95rem;font-weight:700}.bid-confirm dd.is-figure{font-family:var(--font-display);font-size:1.4rem}.bid-confirm .row-actions{margin-top:.15rem}.bid-confirm .row-actions .button{text-align:center;flex:1}.test-inline{letter-spacing:.08em;text-transform:uppercase;color:var(--state-attention);margin:0;font-size:.7rem;font-weight:800}@media (max-width:420px){.bid-row{grid-template-columns:1fr}.bid-row .button{width:100%}.bid-confirm .row-actions{flex-direction:column-reverse}.bid-confirm .row-actions .button{width:100%}}.photo-upload{border:1px solid var(--line);background:var(--surface-alt);border-radius:10px;gap:.6rem;margin:0 0 1.25rem;padding:1rem;display:grid}.photo-upload-field{gap:.35rem;display:grid}.photo-upload-label{font-weight:600}.photo-upload input[type=file]{font:inherit;max-width:100%}.photo-upload .button{justify-self:start}.photo-upload-note{margin:0}.photo-upload.is-enhanced{border-style:dashed;border-color:var(--line-strong)}.photo-upload.is-drag-over{border-color:var(--accent-strong);background:var(--surface)}.photo-upload-pick{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;display:flex}.photo-upload-choose{cursor:pointer}.photo-upload-choose:focus-within{outline:2px solid var(--accent-deep);outline-offset:2px}.photo-upload-drop{margin:0}.photo-queue{gap:.4rem;display:grid}.photo-queue-summary{margin:0;font-size:.9rem;font-weight:600}.photo-queue-halted{margin:0 0 .2rem}.photo-queue progress{width:100%;height:.6rem}.photo-queue-list{gap:.25rem;max-height:14rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid;overflow:auto}.photo-queue-list li{grid-template-columns:minmax(10ch,1fr) minmax(0,2fr) auto;align-items:center;gap:.5rem;display:grid}.photo-queue-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.photo-queue-state{text-align:right}@media (max-width:640px){.photo-queue-list li{grid-template-columns:minmax(0,1fr) auto}.photo-queue-list .photo-queue-state{text-align:left;grid-column:1/-1}}.photo-queue-list .is-failed .photo-queue-state{color:var(--danger)}.photo-queue-list .is-skipped{color:var(--muted)}.photo-queue-list .is-added .photo-queue-state{color:var(--ok,var(--muted))}.photo-progress{gap:.3rem;display:grid}.photo-progress p{margin:0;font-size:.85rem}.photo-progress progress{width:100%;height:.6rem}.photo-problems{color:var(--danger);margin:0;padding-left:1.1rem;font-size:.85rem}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:.75rem;min-width:0;margin:1rem 0;padding:0;list-style:none;display:grid}.photo-tile{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.photo-tile.is-primary{border-color:var(--accent-strong)}.photo-tile-image{aspect-ratio:4/3;background:var(--surface-alt);position:relative}.photo-tile-image img{object-fit:cover;width:100%;height:100%;display:block}.photo-missing{height:100%;color:var(--muted);text-align:center;place-items:center;padding:.5rem;font-size:.78rem;display:grid}.photo-missing.is-queued,.photo-missing.is-processing{font-weight:600}.photo-missing.is-failed{color:var(--danger);font-weight:600}.photo-queue-bytes{font-weight:400}.photo-badge{background:var(--accent-deep);color:#fff;border-radius:999px;padding:.15rem .45rem;font-size:.68rem;font-weight:600;position:absolute;bottom:.4rem;left:.4rem}.photo-actions{flex-wrap:wrap;align-items:center;gap:.3rem;padding:.4rem;display:flex}.photo-actions form{margin:0}.photo-actions .button{min-width:2.75rem;min-height:2.75rem}.photo-actions .button[disabled]{opacity:.4}.photo-remove summary{cursor:pointer;min-height:2.75rem;color:var(--danger);place-items:center;padding:.55rem .7rem;font-size:.8rem;display:grid}.photo-remove p{margin:.3rem 0;font-size:.8rem}.button.danger{border-color:var(--danger);color:var(--danger)}.stack-form{justify-items:start;gap:.45rem;margin:.6rem 0;display:grid}.stack-form label{font-size:.85rem;font-weight:600}.stack-form input{border:1px solid var(--line-strong);font:inherit;letter-spacing:.15em;border-radius:6px;max-width:9rem;padding:.5rem .65rem;font-size:1.1rem}.stack-form input[type=tel]{letter-spacing:normal;width:100%;max-width:18rem}input[type=tel]{min-width:min(100%,15rem)}.session-list{margin:.5rem 0 1rem;padding:0;list-style:none}.session-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem 0;display:flex}.session-list li.is-current{background:var(--surface-alt)}.session-list form{margin:0}.session-list .faint{overflow-wrap:anywhere;font-size:.78rem}.security-codes{border-color:var(--accent-strong);background:var(--accent-bg)}.recovery-codes{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.35rem;margin:.6rem 0;padding-left:1.2rem;display:grid}.recovery-codes code{letter-spacing:.05em;font-size:.95rem}.mfa-enrolment summary{cursor:pointer;padding:.5rem 0;font-weight:600}.mfa-secret code{background:var(--surface-alt);border:1px solid var(--line-strong);letter-spacing:.12em;overflow-wrap:anywhere;border-radius:6px;padding:.5rem .7rem;font-size:1rem;display:inline-block}.mfa-uri summary{cursor:pointer;color:var(--muted);font-size:.82rem}.mfa-uri code{overflow-wrap:anywhere;font-size:.72rem}.mfa-qr{border:1px solid var(--line-strong);border-radius:6px;width:14.5rem;max-width:100%;height:auto;margin:.4rem 0 .8rem;display:block}.chip-new{background:var(--state-waiting-bg);border:1px solid var(--state-waiting-line);color:var(--state-waiting);border-radius:999px;margin-left:.35rem;padding:.05rem .4rem;font-size:.7rem;display:inline-block}.wrap.stack{grid-template-columns:minmax(0,1fr)}.photo-upload input[type=file]{width:100%;min-width:0}@media (max-width:767px){.site-menu>summary,.account-cluster summary,.inbox-button,.button.small,.share-links a,.row-actions a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.promote-card .promote-price{margin:.4rem 0 .7rem;font-size:1.05rem}.promote-card form{margin:0 0 .6rem}.bid-figures{flex-wrap:wrap;gap:.35rem 1.5rem;margin:0 0 .6rem;display:flex}.bid-figures div{gap:.1rem;display:grid}.bid-figures dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.bid-figures dd{margin:0;font-weight:600}.bid-figures dd.is-figure{font-family:var(--font-display);font-size:1.15rem}.sale-result-headline{font-family:var(--font-display);margin:.4rem 0 .2rem;font-size:1.05rem;line-height:1.3}.sale-winner{color:var(--muted);margin:0 0 .4rem;font-size:.88rem}.env-band{background:var(--ink);color:var(--ink-invert);flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem;padding:.5rem clamp(1rem,4vw,2rem);font-size:.82rem;line-height:1.4;display:flex}.env-band strong{letter-spacing:.06em;text-transform:uppercase;font-size:.74rem}.env-band span{opacity:.78;min-width:0}.env-band a{color:inherit;text-underline-offset:.2em;white-space:nowrap;text-decoration:underline}@media (max-width:420px){.env-band span{display:none}}.bid-confirm h3{font-family:var(--font-display);letter-spacing:.01em;margin:0 0 .6rem;font-size:1.1rem}.bid-confirm-direct{border-left:3px solid var(--ink);background:color-mix(in srgb, var(--ink) 4%, transparent);margin:.75rem 0;padding:.6rem .75rem;font-size:.86rem;line-height:1.45}.bid-confirm-costs{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.65rem}.bid-confirm-costs>div{display:block}.bid-confirm-costs dd{color:var(--ink-soft,inherit);font-size:.82rem;font-weight:400;line-height:1.45}.bid-confirm-costs dd.is-figure{font-family:var(--font-display);color:inherit;font-size:1.15rem;font-weight:700}.bid-dock{z-index:40;padding:.6rem clamp(.75rem,4vw,1.25rem);padding-bottom:calc(.6rem + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--line);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #0000001a}.bid-dock-inner{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bid-dock-title{display:none}.bid-dock-figures{flex-wrap:wrap;align-items:center;gap:.15rem .5rem;min-width:0;display:flex}.bid-dock-figure{white-space:nowrap;align-items:baseline;gap:.3rem;display:inline-flex}.bid-dock-figures strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.15rem}.bid-dock-clock{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.bid-dock-label{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:.66rem}.bid-dock .badge.no-reserve,.bid-dock .badge.reserve{padding:.15rem .45rem;font-size:.62rem}.bid-dock .button{white-space:nowrap;flex:none}.bid-dock-status{color:var(--state-ok);flex:none;font-weight:700}@media (max-width:999px){.listing-page{padding-bottom:5.5rem}}@media (min-width:1000px){.bid-dock{border-top:0;border-bottom:1px solid var(--line);padding:.45rem 0;top:0;bottom:auto;box-shadow:0 6px 18px #00000014}.bid-dock-inner{gap:1.25rem;width:min(1240px,100% - 2rem);margin-inline:auto}.bid-dock-title{min-width:0;font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-weight:700;display:block;overflow:hidden}.bid-dock-figures{flex-wrap:nowrap;flex:none}}.rail::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.rail.is-auto{scroll-behavior:smooth}}.page>.prose-page{width:min(760px,100% - 2rem)}.prose-page p{color:var(--ink-soft);max-width:66ch}.prose-page .card{gap:.6rem;display:grid}.prose-page .card h2{font-size:1.05rem}.prose-page .card p:last-child{margin-bottom:0}.plain-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.contact-emails{gap:.6rem;margin:0;display:grid}.contact-emails>div{gap:.1rem;display:grid}.contact-emails dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.contact-emails dd{margin:0;font-weight:600}.dealer-plans{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.dealer-plans>div{border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:.3rem;padding:.85rem .95rem}.dealer-plans dt{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;font-size:1.05rem;font-weight:700;display:flex}.dealer-plans dt .faint{font-family:var(--font-sans);font-size:.9rem;font-weight:600}.dealer-plans dd{color:var(--ink-soft);font-size:.9rem;font-weight:400}.prose-page .table-wrap{overflow-x:auto}.prose-page table{border-collapse:collapse;width:100%;font-size:.93rem}.prose-page th,.prose-page td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:.55rem .5rem}.prose-page thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-top:0;font-size:.72rem}.prose-page caption{caption-side:bottom;text-align:left;padding-top:.5rem}.faq-list{gap:1rem;margin:0;display:grid}.faq-list dt{font-weight:600}.faq-list dd{margin:.25rem 0 0}.legal-text{gap:.4rem}.legal-text h2{margin-top:.9rem;font-size:1.05rem}.legal-text h3{margin-top:.6rem;font-size:.98rem}.legal-text h4{margin-top:.4rem;font-size:.92rem}.legal-text ol,.legal-text ul{color:var(--ink-soft);gap:.35rem;max-width:66ch;margin:0 0 .6rem;padding-left:1.4rem;display:grid}.legal-table{max-width:100%;overflow-x:auto}.legal-table:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.legal-table td:last-child{overflow-wrap:anywhere}.legal-table .is-center{text-align:center}.legal-table .is-right{text-align:right}.legal-text .legal-table th,.legal-text .legal-table td{min-width:6rem;color:var(--ink-soft)}.legal-text .legal-table tbody th{color:var(--ink)}.legal-text .legal-table thead td{border-top:0}.legal-text hr{border:0;border-top:1px solid var(--line);width:100%;margin:1rem 0 .4rem}.legal-text blockquote{border-left:3px solid var(--line-strong);margin:0;padding-left:.9rem}.legal-affirmation{margin:.6rem 0 0}.model-links{border-top:1px solid var(--line);margin-top:1.5rem;padding:1.5rem 0 2.5rem}.model-links h2{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.7rem;font-size:.78rem}.model-links ul{flex-wrap:wrap;gap:.4rem .5rem;margin:0;padding:0;list-style:none;display:flex}.model-links a{background:var(--surface-alt);color:var(--ink);border-radius:999px;align-items:baseline;gap:.3rem;padding:.28rem .6rem;font-size:.85rem;text-decoration:none;display:inline-flex}.model-links a:hover{background:var(--ink);color:var(--ink-invert)}.model-links a:hover .faint{color:inherit;opacity:.75}.makes-directory{columns:5 190px;column-gap:1.25rem}.makes-directory>section{break-inside:avoid;margin-bottom:1.35rem}.decade-strip h2{margin-bottom:.35rem;font-size:.95rem}.decade-strip ul.inline{flex-wrap:wrap;gap:.35rem 1rem;display:flex}.decade-strip a{color:var(--ink);text-decoration:none}.decade-strip a:hover{text-decoration:underline}.makes-directory h2{margin-bottom:.35rem;font-size:.95rem}.makes-directory h2 a{color:var(--ink);text-decoration:none}.makes-directory h2 a:hover{text-decoration:underline}.makes-directory ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.makes-directory li{font-size:.88rem}.makes-directory li a{color:var(--ink-soft);text-decoration:none}.makes-directory li a:hover{color:var(--ink);text-decoration:underline}.filter-column{align-items:start;gap:.75rem;min-width:0;display:grid}.save-search{padding:.65rem 1.15rem}.save-search>summary{cursor:pointer;align-items:center;gap:.5rem;padding:.3rem 0;list-style:none;display:flex}.save-search>summary::-webkit-details-marker{display:none}.save-search>summary:after{content:"+";color:var(--muted);margin-left:auto;font-size:1.25rem}.save-search[open]>summary:after{content:"–"}.save-search form{gap:.55rem;padding:.5rem 0 .4rem;display:grid}.save-search .save-search-title{font-family:var(--font-display);margin:0;font-size:.95rem;font-weight:700}.save-search input[type=text]{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:.5rem .6rem;font-size:.9rem}.save-search .check{padding:0}.save-search .button{justify-self:start}.save-search.is-saved{border-color:var(--state-ok-line);background:var(--state-ok-bg);gap:.35rem;display:grid}.save-search.is-saved p{margin:0}.save-search.save-search-sign-in{gap:.3rem;padding:.75rem 1rem;display:grid}.save-search-sign-in p{margin:0}.save-search-sign-in .save-search-actions{flex-wrap:wrap;align-items:center;gap:.3rem .9rem;margin-top:.5rem;display:flex}@media (max-width:899px){.save-search{border-radius:999px;padding:.4rem 1rem}.save-search[open],.save-search.is-saved,.save-search.save-search-sign-in{border-radius:var(--radius)}.save-search.save-search-sign-in{padding:.75rem 1rem}.save-search-sign-in .button.small{min-height:44px;padding-inline:1rem}.save-search-sign-in .save-search-actions a:not(.button){align-items:center;min-height:44px;display:inline-flex}}.saved-search-list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.saved-search-row{gap:.6rem;display:grid}.saved-search-row h2{margin:0;font-size:1.05rem}.saved-search-row h2 a{color:inherit;text-decoration:none}.saved-search-row h2 a:hover{text-decoration:underline}.saved-search-meta{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:.86rem}.saved-search-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.saved-search-actions form{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}.saved-search-actions input[type=text]{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;border-radius:8px;min-width:12rem;padding:.35rem .6rem;font-size:.85rem}.avatar{object-fit:cover;background:var(--accent);color:var(--accent-ink);font-family:var(--font-display);border:1px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.avatar.is-small{width:2rem;height:2rem;font-size:.9rem}.avatar.is-medium{width:3rem;height:3rem;font-size:1.3rem}.avatar.is-large{width:6.5rem;height:6.5rem;font-size:2.6rem}.profile-page{padding-top:1.25rem}.profile-head{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;padding-bottom:.5rem;display:flex}.profile-identity{flex:18rem;gap:.2rem;min-width:0;display:grid}.profile-identity h1{overflow-wrap:anywhere;margin:0}.profile-identity p{margin:0}.profile-handle{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.profile-website a{color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere}.profile-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.profile-actions .follow,.profile-actions .follow-form{flex-wrap:wrap;gap:.75rem 1rem}.profile-actions .follow-count{color:var(--ink-soft);white-space:nowrap;font-weight:600}.profile-stats{font-size:.95rem}.profile-stats a{color:var(--ink);text-underline-offset:3px;font-weight:600}@media (max-width:640px){.profile-head{gap:1rem}.profile-actions{border-top:1px solid var(--line);flex:100%;padding-top:.85rem}}.profile-garage{scroll-margin-top:1rem}.profile-bio p{overflow-wrap:anywhere;margin:0 0 .75rem;line-height:1.6}.profile-bio p:last-child{margin-bottom:0}.profile-picture-row{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;display:flex}.profile-moderation{margin-top:.75rem}.profile-moderation p{flex-basis:100%;margin:0 0 .35rem}.like-form{margin:0}.like-button{border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.85rem;font-weight:600;line-height:1;text-decoration:none;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.like-button:hover{border-color:var(--accent-deep);color:var(--accent-deep)}.like-button.is-liked{color:var(--accent-deep);border-color:var(--accent-strong);background:var(--surface-alt)}.like-button .like-count{font-variant-numeric:tabular-nums}.like-button svg{display:block}.aside-like{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.aside-like .faint{font-size:.85rem}.gallery-like{margin-top:.1rem}.lightbox-like{flex:none;justify-content:center;display:flex}.lightbox-like .like-button{color:#fff;background:#ffffff1a;border-color:#fff6}.lightbox-like .like-button.is-liked{color:#fff;background:#fff3;border-color:#fff}.comment-tools .like-form{display:inline-flex}.viewas-band{background:var(--state-waiting);color:var(--ink-invert);flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem;padding:.5rem clamp(1rem,4vw,2rem);font-size:.82rem;line-height:1.4;display:flex}.viewas-band strong{letter-spacing:.06em;text-transform:uppercase;font-size:.74rem}.viewas-band span{opacity:.9;min-width:0}.viewas-band form{margin-left:auto}.viewas-band button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:.35rem .9rem;font-weight:600}.viewas-band button:hover,.viewas-band button:focus-visible{background:var(--ink-invert);color:var(--state-waiting)}.acting-band{background:var(--state-bad)}.acting-band button:hover,.acting-band button:focus-visible{color:var(--state-bad)}.acting-band .acting-band-blocked{opacity:1;font-weight:700}@media (max-width:560px){.viewas-band{flex-direction:column;align-items:flex-start}.viewas-band form{margin-left:0}}.dealer-follow{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:0 0 1.25rem;padding:.85rem 1.15rem;display:flex}.dealer-follow-name{color:var(--ink-soft);min-width:0;font-size:.95rem}.dealer-follow-name strong{font-family:var(--font-display);color:var(--ink);font-size:1.1rem}.dealer-follow :last-child{margin-left:auto}@media (max-width:520px){.dealer-follow :last-child{margin-left:0}}.follow,.follow-form{align-items:center;gap:.6rem;margin:0;display:inline-flex}.follow-form .button[aria-busy=true]{opacity:.6;cursor:progress}.toast{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:55;border-radius:var(--radius);background:var(--ink);max-width:min(32rem,100vw - 2rem);color:var(--ink-invert);box-shadow:var(--shadow-lift);opacity:0;pointer-events:none;align-items:center;gap:.9rem;padding:.7rem 1rem;font-size:.9rem;transition:opacity .16s,transform .16s;display:flex;position:fixed;transform:translate(-50%,1.5rem)}.toast[data-shown]{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast-action{border:1px solid var(--accent);color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:.35rem .8rem;font-weight:700}@media (max-width:999px){.toast{bottom:calc(5.25rem + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.toast{transition:none}}.sell-steps,.faq-block{margin-top:var(--section-gap);gap:.5rem;scroll-margin-top:1.5rem;display:grid}.qualification-card{border-left:4px solid var(--line-strong)}.qualification-card.is-green{border-left-color:var(--state-ok)}.qualification-card.is-yellow{border-left-color:var(--state-waiting)}.qualification-card.is-red{border-left-color:var(--state-attention)}.qualification-tier.is-green strong{color:var(--state-ok)}.qualification-tier.is-yellow strong{color:var(--state-waiting)}.qualification-tier.is-red strong{color:var(--state-attention)}.exception-request>summary{cursor:pointer;font-weight:700}.exception-request[open]>summary{margin-bottom:.5rem}.exception-request .form-field{margin-top:.6rem}.exception-statement{border-left:3px solid var(--line-strong);white-space:pre-wrap;margin:.4rem 0;padding:.5rem .8rem;font-style:italic}.exception-evidence{margin:.3rem 0 .6rem 1.1rem;padding:0;font-size:.9rem}.exception-state.is-approved{border-color:var(--state-ok)}.exception-state.is-declined{border-color:var(--state-attention)}.override-action{gap:.4rem;display:grid}.override-action input[type=text]{border:1px solid var(--state-attention);font:inherit;border-radius:8px;min-width:0;padding:.5rem .7rem}.mileage-presets{margin-bottom:.5rem}.dealer-plans .plan-benefits{color:var(--muted);margin:.35rem 0 0;padding-left:1rem;font-size:.85rem}.fee-table dd{font-weight:400}.fee-table dt{color:var(--ink);text-transform:none;letter-spacing:0;font-size:.9rem;font-weight:700}.dealer-benefit-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.dealer-benefit h3{margin:0 0 .4rem;font-size:1.02rem}.dealer-benefit p{color:var(--ink-soft);margin:0;font-size:.93rem}.dealer-plans-section{gap:1.25rem;scroll-margin-top:5rem;display:grid}.dealer-plans-intro{max-width:70ch;color:var(--ink-soft);margin:-.5rem 0 0}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,215px),1fr));align-items:stretch;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.plan-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-rows:auto 1fr auto;gap:1rem;padding:1.25rem 1.2rem 1.2rem;display:grid}.plan-card.is-chosen{border-color:var(--accent-deep,var(--accent));box-shadow:inset 0 0 0 1px var(--accent-deep,var(--accent))}.plan-card h3{margin:0 0 .35rem;font-size:1.1rem}.plan-positioning{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep,var(--accent));margin:0 0 .3rem;font-size:.72rem;font-weight:700}.plan-includes-all a{color:inherit}.plan-compare-wrap{margin-top:1.75rem}.plan-compare-wrap h3{margin:0 0 .75rem;font-size:1.1rem}.plan-compare{border-collapse:separate;border-spacing:0;width:100%;font-size:.9rem}.plan-compare th,.plan-compare td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;background:var(--surface);padding:.55rem .7rem}.plan-compare thead th{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-strong);font-size:.78rem}.plan-compare tbody th{color:var(--ink);font-weight:600}.plan-compare td.is-included{color:var(--ink)}.plan-compare td.is-absent{color:var(--muted)}.plan-compare-note{max-width:70ch;margin:.75rem 0 0}.plan-compare-stack{margin-top:1.75rem;display:none}.plan-compare-plan{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.plan-compare-plan+.plan-compare-plan{margin-top:.6rem}.plan-compare-plan>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.85rem 1rem;list-style:none;display:flex}.plan-compare-plan>summary::-webkit-details-marker{display:none}.plan-compare-plan-name{font-family:var(--font-display);font-size:1.05rem}.plan-compare-plan-price{color:var(--muted);font-size:.85rem}.plan-compare-plan[open]>summary{border-bottom:1px solid var(--line)}.plan-compare-rows{gap:.1rem;margin:0;padding:.35rem 1rem .9rem;display:grid}.plan-compare-rows>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:.75rem;padding:.4rem 0;display:grid}.plan-compare-rows>div:last-child{border-bottom:0}.plan-compare-rows dt{color:var(--muted);font-size:.85rem}.plan-compare-rows dd{text-align:right;margin:0;font-size:.9rem}.plan-compare-rows .is-absent dd{color:var(--muted)}@media (max-width:59.99rem){.plan-compare-wrap{display:none}.plan-compare-stack{display:block}}.plan-price{align-items:baseline;gap:.3rem;margin:0;display:flex}.plan-price strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.9rem;line-height:1}.plan-price span{color:var(--muted);font-size:.9rem}.plan-capacity{margin:.5rem 0 0;font-size:.95rem;font-weight:600}.plan-includes{color:var(--ink-soft);border-top:1px solid var(--line);gap:.45rem;margin:0;padding:.9rem 0 0;font-size:.9rem;list-style:none;display:grid}.plan-includes li{padding-left:1.2rem;position:relative}.plan-includes li:before{content:"✓";color:var(--state-ok);font-weight:700;position:absolute;left:0}.plan-action{justify-content:center}.plan-enterprise{background:var(--ink);color:var(--ink-invert);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem 2rem;padding:1.5rem 1.6rem;display:grid}.plan-enterprise h3{color:inherit;margin:0 0 .4rem;font-size:1.25rem}.plan-enterprise p{color:#ffffffc7;max-width:62ch;margin:0}.plan-enterprise-action{justify-items:start;gap:.75rem;display:grid}.plan-enterprise-action .plan-price strong{color:var(--accent)}.plan-ppl h3{margin:0 0 .5rem;font-size:1.05rem}.plan-ppl p{margin:0}.plan-disclosure{max-width:80ch}@media (max-width:640px){.plan-enterprise{grid-template-columns:1fr}}.form-journey{counter-reset:journey;color:var(--muted);flex-wrap:wrap;gap:.35rem .5rem;margin:0 0 .25rem;padding:0;font-size:.82rem;list-style:none;display:flex}.form-journey li{counter-increment:journey;border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .65rem .3rem .4rem;display:inline-flex}.form-journey li:before{content:counter(journey);background:var(--surface-alt);border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;font-size:.72rem;font-weight:700;display:inline-grid}.form-journey li[aria-current=step],.form-journey li.is-here{color:var(--ink);border-color:var(--line-strong)}.form-journey li[aria-current=step]:before,.form-journey li.is-here:before{background:var(--ink);color:var(--ink-invert)}.form-journey li.is-done{color:var(--ink-soft);border-color:var(--line)}.form-journey li.is-done:before{content:"✓";background:var(--surface-alt);color:var(--ink-soft)}.form-journey{margin-bottom:.75rem}.form-step{background:var(--ink);width:1.5rem;height:1.5rem;color:var(--ink-invert);vertical-align:middle;border-radius:999px;place-items:center;margin-right:.5rem;font-size:.8rem;font-weight:700;display:inline-grid}.account-subnav-inner{padding:0 0 .35rem}.account-subnav{flex-wrap:wrap;gap:.25rem 1rem;font-size:.86rem;display:flex;overflow-x:auto}@media (max-width:720px){.account-band .band-nav,.account-subnav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.account-band .band-nav::-webkit-scrollbar{display:none}.account-subnav::-webkit-scrollbar{display:none}.account-band .band-nav a,.account-subnav a{white-space:nowrap;flex:none}.account-band .band-nav:not([data-more]),.account-subnav:not([data-more]){scroll-snap-type:x mandatory}.account-band .band-nav:not([data-more]) a[aria-current=page],.account-subnav:not([data-more]) a[aria-current=page]{scroll-snap-align:end}.account-band .band-nav[data-more~=start],.account-band .band-nav[data-more~=end],.account-subnav[data-more~=start],.account-subnav[data-more~=end]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start,0px), #000 calc(100% - var(--fade-end,0px)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start,0px), #000 calc(100% - var(--fade-end,0px)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start,0px), #000 calc(100% - var(--fade-end,0px)), transparent)}.account-band-inner,.account-subnav-inner{position:relative}.account-band-inner:has(>.band-nav[data-more~=start]):before{content:"";border-top:2px solid var(--muted);border-right:2px solid var(--muted);pointer-events:none;width:7px;height:7px;margin-top:-4px;position:absolute;top:50%}.account-band-inner:has(>.band-nav[data-more~=end]):after{content:"";border-top:2px solid var(--muted);border-right:2px solid var(--muted);pointer-events:none;width:7px;height:7px;margin-top:-4px;position:absolute;top:50%}.account-subnav-inner:has(>.account-subnav[data-more~=start]):before{content:"";border-top:2px solid var(--muted);border-right:2px solid var(--muted);pointer-events:none;width:7px;height:7px;margin-top:-4px;position:absolute;top:50%}.account-subnav-inner:has(>.account-subnav[data-more~=end]):after{content:"";border-top:2px solid var(--muted);border-right:2px solid var(--muted);pointer-events:none;width:7px;height:7px;margin-top:-4px;position:absolute;top:50%}.account-band-inner:has(>.band-nav[data-more~=start]):before{left:-.75rem;transform:rotate(-135deg)}.account-subnav-inner:has(>.account-subnav[data-more~=start]):before{left:-.75rem;transform:rotate(-135deg)}.account-band-inner:has(>.band-nav[data-more~=end]):after{right:-.75rem;transform:rotate(45deg)}.account-subnav-inner:has(>.account-subnav[data-more~=end]):after{right:-.75rem;transform:rotate(45deg)}.account-subnav-inner:has(>.account-subnav[data-more~=start]):before{top:calc(50% - .175rem)}.account-subnav-inner:has(>.account-subnav[data-more~=end]):after{top:calc(50% - .175rem)}}.account-subnav a{color:var(--muted);white-space:nowrap;padding:.3rem 0;text-decoration:none}.account-subnav a:hover{color:var(--ink)}.account-subnav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);font-weight:600}.page>.dealer-page{width:min(1100px,100% - 2rem)}.dealer-page .page-head .lede{max-width:62ch}.dealer-page .dealer-benefits{gap:1rem;display:grid}.dealer-page .dealer-benefit-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.dealer-page .plan-fit{color:var(--ink-soft);min-height:2.6em;margin:.35rem 0 0;font-size:.9rem}.dealer-page .plan-includes-all{color:var(--muted);font-style:italic}.dealer-page .plan-ppl{max-width:none}.dealer-page #apply .field,.dealer-page #apply .row-actions,.dealer-page #apply .field-hint,.dealer-page #apply .notice{max-width:720px}@media (min-width:900px){.dealer-page .dealer-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dealer-page .plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dealer-page .dealer-plans-section p{max-width:none}}@media (min-width:640px) and (max-width:899px){.dealer-page .dealer-benefit-grid,.dealer-page .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dealer-filter{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.dealer-filter input[type=search],.dealer-filter select{font:inherit;border:1px solid var(--line-control);background:var(--surface);border-radius:8px;min-width:0;padding:.5rem .7rem}.dealer-filter input[type=search]{flex:220px}.dealer-filter .faint{flex-basis:100%;font-size:.85rem}.dealer-group{margin-top:1.25rem}.dealer-group h3,.dealer-group>summary{margin:0 0 .25rem;font-size:1.05rem}.dealer-group>summary{cursor:pointer;font-weight:700}.dealer-group.is-attention h3{color:var(--state-attention)}.dealer-rows{gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.dealer-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:150px minmax(0,1fr);gap:.9rem;padding:.75rem;display:grid}.dealer-row.is-attention{border-left:4px solid var(--state-attention)}.dealer-row.is-live{border-left:4px solid var(--state-ok)}.dealer-row.is-requests{border-left:4px solid var(--state-waiting)}.dealer-row-feed-update{grid-column:2;margin:.35rem 0 0;font-size:.88rem}.dealer-row-media{aspect-ratio:3/2;background:var(--surface-alt);border-radius:8px;position:relative;overflow:hidden}.dealer-row-body h3{margin:0 0 .2rem;font-size:1rem}.dealer-row-body p{margin:.2rem 0;font-size:.9rem}.dealer-row-standing{font-weight:600}.dealer-row-vin{font-variant-numeric:tabular-nums;margin:.15rem 0;font-size:.82rem}@media (max-width:999px){.dealer-row-vin .copy-value-button{border-radius:999px;width:44px;height:44px}}.dealer-row-feature{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.5rem;display:flex}.dealer-row-feature .faint{font-size:.8rem}.dealer-row-featured{color:var(--accent-deep);margin:.5rem 0 0;font-size:.85rem;font-weight:600}.dealer-row-standing.is-green{color:var(--state-ok)}.dealer-row-standing.is-yellow{color:var(--state-waiting)}.dealer-row-standing.is-red{color:var(--state-attention)}.dealer-row .notice{margin:.4rem 0;font-size:.88rem}.dealer-row .exception-request{margin-top:.4rem}@media (max-width:560px){.dealer-row{grid-template-columns:1fr}.dealer-row-media{max-width:240px}}.dealer-summary{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.dealer-summary li a{border:1px solid var(--line,#e5e1da);color:inherit;background:var(--surface,#fff);border-radius:.6rem;flex-direction:column;gap:.15rem;padding:.7rem .85rem;text-decoration:none;display:flex}.dealer-summary li a strong{font-size:1.35rem;line-height:1.1}.dealer-summary li a span{color:var(--muted,#6b6560);font-size:.8rem}.dealer-summary li.is-live a strong{color:var(--accent-deep,#2f6b3a)}.dealer-summary li.is-attention a strong{color:var(--danger,#9a3b2e)}.dealer-summary li.is-ineligible a{opacity:.8}.dealer-row-decision{color:var(--accent-deep,#2f6b3a);margin:.15rem 0 0;font-size:.85rem}.dealer-row-decision.is-held{color:var(--state-attention)}.dealer-summary li a[aria-current]{outline-offset:2px;outline:2px solid}.dealer-pager{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.75rem 0 0;display:flex}.dealer-enterprise-terms{gap:.4rem;min-width:0;margin:.75rem 0;display:grid}.dealer-enterprise-terms>div{border-bottom:1px solid var(--line-control);grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);gap:.75rem;padding:.35rem 0;display:grid}.dealer-enterprise-terms dt{font-weight:700}.dealer-enterprise-terms dd{overflow-wrap:anywhere;margin:0}@media (max-width:560px){.dealer-enterprise-terms>div{grid-template-columns:minmax(0,1fr);gap:.1rem}}.dealer-enterprise-decline{margin-top:.75rem}.plan-selection-facts{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.plan-selection-facts li{border:1px solid var(--line,#e5e1da);background:var(--surface,#fff);border-radius:.6rem;flex-direction:column;gap:.15rem;min-width:0;padding:.7rem .85rem;display:flex}.plan-selection-facts li strong{font-size:1.35rem;line-height:1.1}.plan-selection-facts li span{color:var(--muted,#6b6560);font-size:.8rem}.plan-selection-facts li.is-live strong{color:var(--accent-deep,#2f6b3a)}.plan-selection-facts li.is-over strong{color:var(--danger,#9a3b2e)}.plan-selection-facts li.is-chosen strong{color:var(--accent-deep,#2f6b3a)}.plan-selection .dealer-plan-state{font-size:.95rem}.plan-selection-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.plan-selection-list li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0}.plan-selection-list li.is-chosen{border-left:4px solid var(--state-ok,#2f6b3a)}.plan-selection-list label,.plan-selection-list .row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;min-height:44px;padding:.7rem .85rem;display:grid}.plan-selection-list .row{grid-template-columns:minmax(0,1fr)}.plan-selection-list label{cursor:pointer}.plan-selection-list input[type=checkbox]{width:1.25rem;min-width:1.25rem;height:1.25rem;accent-color:var(--ink);margin:.1rem 0 0}.plan-selection-list .title{overflow-wrap:anywhere;font-weight:600;display:block}.plan-selection-list .meta{color:var(--muted);overflow-wrap:anywhere;font-size:.85rem;display:block}.plan-selection-actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.plan-selection-actions .faint{flex-basis:100%}.dealer-door a.plan-selection-door{justify-self:start;align-items:center;min-height:44px;display:inline-flex}.plan-selection-actions .button,.plan-selection .section-head .button{align-items:center;min-height:44px;display:inline-flex}.organizer{gap:.75rem;min-width:0;display:grid}.organizer-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:.9rem;min-width:0;margin:.5rem 0 0;padding:0;list-style:none;display:grid}@media (max-width:640px){.organizer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}}.organizer-tile{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;min-width:0;transition:box-shadow .16s,transform .16s;display:flex}.organizer-tile[draggable=true]{cursor:grab}.organizer-tile.is-lead{border-color:var(--accent-strong);grid-area:span 2/span 2}.organizer-tile.is-lead .organizer-media{flex:1;min-height:0}@media (max-width:640px){.organizer-tile.is-lead{grid-area:auto/span 2}}.organizer-tile.is-dragging{opacity:.55;transform:scale(.98)}.organizer-tile.is-over{box-shadow:0 0 0 3px var(--accent)}.organizer-tile.is-menu-open{z-index:4}.organizer-media{aspect-ratio:3/2;background:var(--surface-alt);border-radius:9px 9px 0 0;position:relative;overflow:hidden}.organizer-tile:not(:has(.organizer-actions)) .organizer-media{border-radius:9px}.organizer-media img{object-fit:cover;width:100%;height:100%;display:block}.organizer-index{color:#fff;background:#0000008c;border-radius:999px;place-items:center;min-width:1.6rem;height:1.6rem;padding:0 .4rem;font-size:.8rem;font-weight:600;display:grid;position:absolute;top:.5rem;left:.5rem}.organizer-media:has(.photo-pick) .organizer-index{inset:auto .5rem .5rem auto}.photo-select{gap:.5rem;min-width:0;display:grid}.photo-select-bar{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin:0;display:flex}.photo-select-bar .note-action{margin:0}.photo-select-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:auto;font-size:.85rem}.photo-select-confirm{border:1px solid color-mix(in srgb, var(--danger) 40%, var(--line));border-radius:8px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem .6rem;font-size:.85rem;display:flex}.photo-select-status{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.photo-board-media{position:relative}.photo-pick,.photo-x{z-index:2;color:#fff;background:#0000008c;border-radius:6px;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.3rem}.photo-pick{cursor:pointer;left:.3rem}.photo-pick input{width:1.1rem;height:1.1rem;accent-color:var(--accent-strong);cursor:pointer;margin:0}.photo-x{font:inherit;cursor:pointer;border:0;padding:0;font-size:1.25rem;line-height:1;right:.3rem}.photo-x:hover,.photo-x:focus-visible{background:var(--danger)}.photo-pick:focus-within,.photo-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.is-selected .photo-board-media img,.organizer-tile.is-selected .organizer-media img{outline:3px solid var(--accent-strong);outline-offset:-3px}@media (pointer:coarse){.photo-pick,.photo-x{width:2.75rem;height:2.75rem}}[data-sort-id]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-sort-id] input{-webkit-user-select:text;user-select:text}[data-sort-id][draggable=true]{cursor:grab}[data-sort-id].is-dragging{opacity:.55}[data-sort-id].is-over{box-shadow:0 0 0 3px var(--accent)}.sort-handle{z-index:2;color:#fff;width:2.25rem;height:2rem;font:inherit;cursor:grab;touch-action:none;background:#0000008c;border:0;border-radius:6px;place-items:center;padding:0;font-size:1.15rem;line-height:1;display:grid;position:absolute;top:.3rem;left:50%;transform:translate(-50%)}.sort-handle:hover{background:#000000bf}.sort-handle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sort-handle.is-lifted{background:var(--accent-strong);cursor:grabbing}@media (pointer:coarse){.sort-handle{width:2.75rem;height:2.75rem}}.organizer-actions{flex-wrap:wrap;align-items:center;gap:.35rem;padding:.5rem .6rem;display:flex}.organizer-actions form{display:contents}.organizer-menu{margin-left:auto;position:relative}.organizer-menu>summary{cursor:pointer;border:1px solid var(--line-strong);background:var(--surface);letter-spacing:.05em;width:2rem;height:2rem;color:var(--ink-soft);border-radius:999px;place-items:center;font-weight:700;line-height:1;list-style:none;display:grid}.organizer-menu>summary::-webkit-details-marker{display:none}.organizer-menu>summary:hover,.organizer-menu[open]>summary{border-color:var(--ink);color:var(--ink)}.organizer-menu-body{z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:.3rem;min-width:13.5rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .3rem);right:0;box-shadow:0 10px 28px #00000024}.organizer-menu-body form{display:contents}.organizer-menu-body>.button,.organizer-menu-body>form>.button{text-align:left;justify-content:flex-start;width:100%}.organizer-menu-body .organizer-remove .button{margin-top:.2rem}.organizer-position{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:.35rem;padding:.25rem 0;display:grid!important}.organizer-position label{color:var(--ink-soft);gap:.2rem;font-size:.8rem;display:grid}.organizer-position input{width:100%;min-width:4.5rem;font:inherit;padding:.3rem .45rem}@media (max-width:640px){.organizer-actions{grid-template-columns:minmax(0,1fr) auto;gap:.3rem;padding:.4rem .45rem;display:grid}.organizer-actions>.button,.organizer-actions>form>.button{white-space:nowrap;min-width:0;padding:.3rem .45rem;font-size:.78rem}.organizer-menu>summary{width:1.75rem;height:1.75rem}.organizer-menu-body{min-width:12rem}.photo-upload-drop{display:none}}.framer{border-top:1px solid var(--line);grid-column:1/-1;gap:.6rem;padding:.75rem;display:grid}.framer-frame{aspect-ratio:3/2;background:var(--surface-alt);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;width:100%;max-width:560px;position:relative;overflow:hidden}.framer-frame img{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.framer-frame.is-framed img{object-fit:cover}.framer-frame .framer-rule-fill{object-fit:cover;object-position:50% 50%}.framer-frame .framer-whole{object-fit:contain}.framer-controls{flex-wrap:wrap;align-items:end;gap:.6rem 1rem;display:flex}.framer-controls label{color:var(--muted);gap:.2rem;font-size:.8rem;display:grid}.framer-controls input[type=range]{width:180px}.framer-controls input[type=number]{width:5.5rem}.form-journey li.is-current{border-color:var(--accent-strong);color:var(--ink);font-weight:600}.form-journey li.is-current:before{background:var(--accent-strong);color:var(--accent-ink,#fff)}@media (min-width:900px){form.filters[data-live="1"] .filter-apply{display:none}}.results-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0 0 .9rem;display:flex}.results-toolbar .result-count{margin:0}.results-sort{color:var(--muted);align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.results-sort select{font:inherit;color:var(--ink);border:1px solid var(--line-control);background:var(--surface);border-radius:8px;padding:.35rem .6rem}.pager{align-items:center;gap:.3rem;display:inline-flex}.pager-top{margin-left:auto}.pager-status{color:var(--muted);white-space:nowrap;padding:0 .2rem;font-size:.85rem}.pager-step{border:1px solid var(--line-strong);background:var(--surface);width:36px;height:36px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;font-size:1.3rem;line-height:1;text-decoration:none;transition:border-color .12s;display:inline-flex}.pager-step:hover{border-color:var(--ink)}.pager-step.is-off{color:var(--line-strong);border-color:var(--line);background:0 0}@media (max-width:899px){.pager-step{width:44px;height:44px}}.filter-chips{margin:-.25rem 0 1rem}.filter-chips ul{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.filter-chip{border:1px solid var(--line-strong);background:var(--surface);min-height:36px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .6rem .3rem .85rem;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.filter-chip:hover{border-color:var(--ink)}.filter-chip-x{color:var(--muted);font-size:1.05rem;line-height:1}.filter-chips-clear{color:var(--ink-soft);padding:.3rem .35rem;font-size:.84rem}@media (max-width:899px){.filter-chips ul{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.1rem;overflow-x:auto}.filter-chips ul::-webkit-scrollbar{display:none}}.filter-sticky-bar{display:none}@media (max-width:899px){.filter-sticky-bar{z-index:25;padding:.5rem max(1rem, env(safe-area-inset-left)) .5rem max(1rem, env(safe-area-inset-right));background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:.75rem;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 6px 18px #00000014}.filter-sticky-bar .filter-sticky-open{min-height:40px}.filter-sticky-count{white-space:nowrap;font-size:.84rem}.filter-sticky-bar .results-sort{margin-left:auto}.filter-sticky-bar .results-sort>span{display:none}}.page-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.page-head-row h1{margin:0}.page-head-cta{white-space:nowrap;flex:none}@media (max-width:640px){.page-head-cta{text-align:center}}.activity-summary{margin:0}.activity-summary a{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.editorial.opening .opening-more{margin:.75rem 0 0}.editorial.story .story-body[hidden]{display:none}.editorial.story .section-head{align-items:center}.story-foot{margin:1rem 0 0}.activity-kind{letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;border-radius:4px;margin-right:.5rem;padding:.1rem .45rem;font-size:.68rem;font-weight:700;display:inline-block}.activity-kind.is-bid{background:var(--accent);color:var(--accent-ink)}.activity-kind.is-comment{background:var(--surface-alt);color:var(--muted);border:1px solid var(--line)}.lightbox-strip-more{color:#fff;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:999px;flex:none;align-self:center;padding:.4rem .7rem;font-size:.8rem}@media (min-width:900px) and (max-width:1139px){.site-header .bar{flex-wrap:wrap;gap:1rem}.site-menu::details-content{flex:100%;order:3;justify-content:center}.site-nav{gap:clamp(.8rem,1.6vw,1.4rem);padding:.15rem 0 .35rem;font-size:.88rem}.account-cluster{margin-left:auto}}.ops-search{flex-wrap:wrap;align-items:end;gap:.5rem;margin-bottom:1.5rem;display:flex}.ops-search label{gap:.3rem;font-size:.85rem;font-weight:600;display:grid}.ops-search input[type=search]{min-width:min(100%,22rem)}.ops-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.6rem 2rem;margin:.75rem 0 0;display:grid}.ops-facts dt{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:.7rem}.ops-facts dd{margin:.1rem 0 0;font-size:.92rem}.ops-member{border-top:1px solid var(--line);padding:.9rem 0}.ops-member:first-of-type{border-top:0}.ops-member h3{margin:0 0 .5rem;font-size:1rem}.ops-inline{flex-wrap:wrap;align-items:end;gap:.5rem;margin-top:.5rem;display:flex}.ops-inline label{color:var(--ink-soft);gap:.25rem;font-size:.78rem;display:grid}.ops-inline input[type=text]{min-width:14rem}.ops-reason{flex:22rem}.ops-list{margin:.5rem 0;padding-left:1.1rem;font-size:.9rem}.ops-help{color:var(--ink-soft);margin:.8rem 0 0;padding-left:1.1rem;font-size:.82rem}.ops-attach{margin-top:.75rem}.dealer-attest{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt);gap:.75rem;margin:0 0 1.25rem;padding:1rem 1.15rem;display:grid}.dealer-attest h3{margin:0;font-size:1.05rem}.dealer-attest p{color:var(--ink-soft);max-width:70ch;margin:0;font-size:.92rem}.dealer-attest-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem 1.25rem;display:grid}.dealer-attest-fields label{gap:.3rem;font-size:.85rem;font-weight:600;display:grid}.dealer-attest-confirm{align-items:flex-start;gap:.5rem;font-size:.9rem;display:flex}.dealer-row-title{margin:.25rem 0 0;font-size:.85rem}.dealer-row-title label{cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.activity-earlier-row{margin:0 0 .75rem}.activity-earlier{font-weight:600}.activity-earlier[aria-busy=true]{opacity:.6;pointer-events:none}.activity-earlier-failed{color:var(--danger)}.activity-later-row{margin:.75rem 0 0}.dealer-context-switch{border:1px solid var(--line);background:var(--surface-alt);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1rem;padding:.6rem .9rem;display:flex}.dealer-context-switch label{color:var(--ink-soft);font-size:.88rem}.dealer-context-switch select{font:inherit;border:1px solid var(--line-control);background:var(--surface);border-radius:4px;max-width:100%;padding:.35rem .5rem}.shipping-quote{gap:.75rem;display:grid}.shipping-quote h2{margin:0;font-size:1.05rem}.shipping-quote-lane{align-items:baseline;gap:.5rem;margin:0;display:flex}.shipping-quote-lane-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.shipping-quote-lane strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.05rem}.shipping-quote-form{gap:.6rem;display:grid}.shipping-quote-form label{gap:.3rem;font-size:.88rem;display:grid}.shipping-quote-form input[name=destination_zip]{font:inherit;border:1px solid var(--line-control);border-radius:4px;max-width:9rem;padding:.45rem .6rem}.shipping-quote-type{border:0;flex-wrap:wrap;align-items:end;gap:.5rem 1rem;margin:0;padding:0;display:flex}.shipping-quote-type legend{margin-bottom:.3rem;padding:0;font-size:.88rem}.shipping-quote-type label{align-items:center;gap:.35rem;font-size:.92rem;display:inline-flex}.shipping-quote-result{border:1px solid var(--line);background:var(--surface-alt);border-radius:6px;gap:.4rem;margin:0;padding:.7rem .9rem;display:grid}.shipping-quote-result>div{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.shipping-quote-result dt{color:var(--ink-soft);margin:0;font-size:.9rem}.shipping-quote-result dd{margin:0;font-size:.95rem}.shipping-quote-result dd strong{font-size:1.15rem}.shipping-quote-result-label{color:var(--ink);margin:0;font-size:.95rem;font-weight:600}.shipping-quote-estimate{color:var(--ink-soft);margin:0;font-size:.9rem}.shipping-quote-next{margin:0;font-size:.85rem}.transport-quotes li,.transport-shipments li{border-top:1px solid var(--line);padding:.5rem 0}.transport-quotes li:first-child,.transport-shipments li:first-child{border-top:0}.booking-options{gap:.5rem;display:grid}.booking-option{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:6px;align-items:center;gap:.75rem;min-height:44px;padding:.55rem .8rem;display:flex}.booking-option:has(input:checked){border-color:var(--ink);background:var(--surface-alt)}.booking-option input{width:1.1rem;min-width:1.1rem;height:1.1rem;accent-color:var(--ink);margin:0}.booking-option span{flex:1;min-width:0;font-size:.95rem}.booking-option strong{font-variant-numeric:tabular-nums;white-space:nowrap}.booking-summary{margin:0;display:grid}.booking-summary>div{border-top:1px solid var(--line);grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);gap:.25rem 1rem;padding:.6rem 0;display:grid}.booking-summary>div:first-child{border-top:0;padding-top:0}.booking-summary dt{color:var(--muted);font-size:.85rem}.booking-summary dd{overflow-wrap:anywhere;min-width:0;margin:0}.booking-price dd strong{font-family:var(--font-display);margin-right:.35rem;font-size:1.3rem}.booking-confirm .form-field input{max-width:32rem}@media (max-width:520px){.booking-summary>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.account-table.is-stacked thead{display:none}.account-table.is-stacked tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem 1rem;padding:.7rem 0;display:grid}.account-table.is-stacked td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.account-table.is-stacked td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:.68rem;display:block}.account-table.is-stacked td:first-child{grid-column:1/-1;font-size:.95rem}.account-table.is-stacked td:first-child:before{content:none}}.account-table{font-size:.9rem}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=button]):not([type=hidden]),select,textarea{font-size:max(16px,1em)!important}}.about-head{align-items:center;gap:1.5rem;display:grid}@media (min-width:900px){.about-head{grid-template-columns:minmax(0,1fr) 420px}}.about-sign{justify-self:center;margin:0}.about-sign img{filter:drop-shadow(0 0 18px #f4544059)drop-shadow(0 0 42px #fad23c40);width:min(70vw,420px);height:auto;display:block}@media (prefers-reduced-motion:no-preference){.about-sign img{animation:2.4s ease-out neon-settle}}@keyframes neon-settle{0%{filter:drop-shadow(0 0 4px #f4544026)drop-shadow(0 0 10px #fad23c1a)}60%{filter:drop-shadow(0 0 24px #f4544073)drop-shadow(0 0 56px #fad23c59)}to{filter:drop-shadow(0 0 18px #f4544059)drop-shadow(0 0 42px #fad23c40)}}.about-kinds{gap:.5rem;margin:0 0 1rem;padding-left:1.2rem;display:grid}.about-figures{border:1px solid var(--line);background:var(--surface-alt);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.9rem 1.25rem;margin:1rem 0;padding:1rem 1.1rem;display:grid}.about-figures div{gap:.15rem;display:grid}.about-figures dt{color:var(--ink-soft);order:2;font-size:.8rem}.about-figures dd{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.6rem;font-weight:800}.about-social{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.home-close-plate{opacity:.92;width:min(100%,260px);height:auto;margin-top:1.6rem;display:block}.seller-contact{margin:.6rem 0 .2rem}.seller-contact-lines{gap:.25rem;font-size:.95rem;display:grid}.dealer-follow .seller-contact{flex-basis:100%}.form-stage-progress{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .9rem;display:flex}.form-stage-count{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:.78rem;font-weight:700}.form-stage-name{font-size:1.05rem;font-weight:600}.form-group[hidden]{display:none}.seller-steps{gap:.45rem;min-width:0;margin:0 0 .25rem;display:grid}.seller-steps-head{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:0;display:flex}.seller-steps-count{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:.78rem;font-weight:700}.seller-steps-name{color:var(--ink);font-size:1.05rem;font-weight:600}.seller-steps-left{color:var(--muted);font-size:.82rem}.seller-steps-list{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:.4rem;margin:0;padding:.15rem .1rem .45rem;list-style:none;display:flex;position:relative;overflow-x:auto}.seller-steps-list li{scroll-snap-align:start;flex:none}.seller-step{border:1px solid var(--line);background:var(--surface);min-height:2.5rem;color:var(--ink-soft);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .75rem .3rem .35rem;font-size:.84rem;line-height:1.2;text-decoration:none;display:inline-flex}.seller-step:hover{border-color:var(--line-strong);color:var(--ink)}.seller-step:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.seller-step-number{background:var(--surface-alt);width:1.5rem;height:1.5rem;color:var(--ink-soft);border-radius:999px;place-items:center;font-size:.74rem;font-weight:700;display:inline-grid}.seller-step-name{font-weight:600}.seller-step-state{letter-spacing:.02em;color:var(--muted);font-size:.72rem;font-weight:600}.seller-step.is-complete .seller-step-number{background:var(--state-ok-bg);color:var(--state-ok)}.seller-step.is-complete .seller-step-state{color:var(--state-ok)}.seller-step.is-incomplete{border-color:var(--state-attention-line)}.seller-step.is-incomplete .seller-step-state{color:var(--state-attention)}.seller-step[aria-current=step]{border-color:var(--accent-strong);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent-strong)}.seller-step[aria-current=step] .seller-step-number{background:var(--accent-strong);color:var(--accent-ink,#fff)}.form-step-missing ul{margin:.35rem 0 0;padding-left:1.1rem}.form-step-missing p{margin:0}.seller-checklist{border:1px solid var(--state-attention-line);border-radius:var(--radius);background:var(--state-attention-bg);margin:1rem 0 0;padding:.95rem 1.15rem}.seller-checklist h2{margin:0 0 .4rem;font-size:1.02rem}.seller-checklist .faint{margin:0 0 .5rem}.seller-checklist-items{gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.seller-checklist-items a{color:var(--ink)}.seller-checklist-step{margin-right:.25rem;font-weight:700}.seller-checklist-step:after{content:":"}.vin-lookup{justify-items:start;gap:.35rem;margin-top:.4rem;display:grid}.vin-lookup-said{color:var(--ink-soft);margin:0;font-size:.82rem}.vin-lookup-said:empty{display:none}.vin-lookup-caution{color:var(--ink);font-weight:600}.package-cards{gap:1rem;display:grid}.package-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.package-grid--1{grid-template-columns:minmax(0,22rem)}.package-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.package-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:62rem){.package-grid--3,.package-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:34rem){.package-grid--2,.package-grid--3,.package-grid--4{grid-template-columns:minmax(0,1fr)}}.package-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .12s,box-shadow .12s;display:grid;position:relative}.package-card.is-recommended{border-color:var(--accent-deep,var(--accent));box-shadow:inset 0 3px 0 var(--accent-deep,var(--accent))}.package-choice,.package-card>.package-body{cursor:pointer;padding:1.25rem 1.2rem 1.2rem}.package-card>.package-body{cursor:default}.package-choice{display:block}.package-choice input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.package-body{grid-template-rows:auto 1fr;align-content:start;gap:1rem;height:100%;display:grid}.package-head{align-content:start;display:grid}.package-positioning{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep,var(--accent));margin:0 0 .3rem;font-size:.72rem;font-weight:700}.package-name{min-height:2.4em;font-family:var(--font-display);font-size:1.1rem;line-height:1.2;font-weight:inherit;margin:0 0 .35rem;display:block}.package-price{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:1.9rem;line-height:1;display:block}.package-benefits{color:var(--ink-soft);border-top:1px solid var(--line);align-content:start;gap:.45rem;margin:0;padding:.9rem 0 0;font-size:.9rem;list-style:none;display:grid}.package-benefits li,.package-benefits>span{padding-left:1.2rem;display:block;position:relative}.package-benefits li:before,.package-benefits>span:before{content:"✓";color:var(--state-ok);font-weight:700;position:absolute;left:0}.package-benefit-value{white-space:nowrap}.package-tick{background:var(--ink);opacity:0;border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;top:.85rem;right:.85rem}.package-tick:after{content:"✓";color:var(--ink-invert);place-items:center;font-size:.75rem;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.package-card:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.package-card.is-recommended:has(input:checked){box-shadow:inset 0 0 0 1px var(--ink), inset 0 3px 0 var(--accent-deep,var(--accent))}.package-card:has(input:checked) .package-tick{opacity:1}.package-card:has(input) .package-head{padding-right:1.75rem}.package-card:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}@media (hover:hover){.package-card:has(input):hover{border-color:var(--line-strong,var(--ink))}}.package-withheld{border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface-alt);padding:.7rem .85rem}.package-withheld-reason{color:var(--ink-soft);margin:0 0 .3rem;font-size:.86rem}.package-withheld-list{color:var(--muted);gap:.15rem;margin:0;padding:0;font-size:.84rem;list-style:none;display:grid}.package-withheld-list input{margin-left:.4rem}.package-notes{color:var(--ink-soft);gap:.35rem;margin:0;padding:0;font-size:.84rem;list-style:none;display:grid}.package-notes li{padding-left:.9rem;position:relative}.package-notes li:before{content:"•";color:var(--muted);position:absolute;left:0}.not-found{grid-template-columns:minmax(0,1fr)}.not-found .search-form,.not-found .search-form input{min-width:0}.page>.launch-notice{gap:.45rem;margin-top:1rem;padding:1rem 1.15rem;display:grid}.launch-notice h2{margin:0;font-size:1.05rem}.launch-notice p,.launch-notice ul{margin:0}.launch-notice ul{gap:.2rem;padding-left:1.15rem;display:grid}.launch-notice-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.25rem;display:flex}.launch-notice-actions form{margin:0}
