.hubhead{padding:var(--s-7) 0 var(--s-2);max-width:720px}.hubhead h1{font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.01em}.hubhead p{margin-top:var(--s-3);color:var(--text-2);font-size:16px;line-height:24px}.topicnav{display:flex;flex-wrap:wrap;gap:var(--s-2);padding:var(--s-5) 0 var(--s-2)}.topicnav a{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:var(--r-pill);background:var(--card);border:1px solid var(--border);font-size:14px;font-weight:500;color:var(--text)}.topicnav a:hover{border-color:var(--blue);color:var(--blue);text-decoration:none}.topicnav a .lucide{width:16px;height:16px}.topicgroup{padding:var(--s-6) 0;border-top:1px solid var(--border)}.topicgroup__head{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-4)}.topicgroup__ico{width:40px;height:40px;border-radius:var(--r-md);background:var(--blue-050);color:var(--blue);display:grid;place-items:center;flex-shrink:0}.topicgroup__ico--ev{background:var(--green-050);color:var(--green)}.topicgroup__ico .lucide{width:21px;height:21px}.topicgroup__head h2{font-size:22px;line-height:28px;font-weight:700}.topicgroup__head p{font-size:14px;color:var(--text-2);margin-top:2px}.topicgroup__all{margin-left:auto;font-size:14px;font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.topicgroup__all .lucide{width:15px;height:15px}.artgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-4)}.artgrid--feat{grid-template-columns:repeat(2,1fr)}.artcard{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-5);text-decoration:none;color:inherit}.artcard:hover{border-color:#cfd6dd;box-shadow:var(--shadow-card);text-decoration:none}.artcard__thumb{display:block;position:relative;aspect-ratio:16/9;margin-bottom:var(--s-4);border-radius:var(--r-md);overflow:hidden;background:var(--neutral-050)}.artcard__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.artcard__kicker{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);margin-bottom:var(--s-3)}.artcard__kicker .lucide{width:14px;height:14px}.artcard__kicker--ev{color:var(--green-700)}.artcard h3{font-size:17px;line-height:23px;font-weight:600}.artcard:hover h3{color:var(--blue)}.artcard__ex{margin-top:var(--s-2);color:var(--text-2);font-size:14px;line-height:20px;flex:1}.artcard__meta{display:flex;align-items:center;gap:var(--s-3);margin-top:var(--s-4);color:var(--text-2);font-size:13px}.artcard__meta .dotsep{color:var(--border)}.artcard__rt{display:inline-flex;align-items:center;gap:5px}.artcard__rt .lucide{width:14px;height:14px}.article-wrap{padding-top:var(--s-6);padding-bottom:var(--s-8)}.article-grid{display:grid;grid-template-columns:232px minmax(0,1fr);gap:var(--s-7);align-items:start}.toc{position:sticky;top:96px}.toc__label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-2);margin-bottom:var(--s-3)}.toc__list{list-style:none;margin:0;padding:0;border-left:2px solid var(--border)}.toc__list a{display:block;padding:6px 0 6px var(--s-3);margin-left:-2px;border-left:2px solid transparent;color:var(--text-2);font-size:14px;line-height:19px}.toc__list a:hover{color:var(--blue);text-decoration:none}.toc__list a.is-active{color:var(--blue);border-left-color:var(--blue);font-weight:600}.toc__list .toc--sub a{padding-left:var(--s-5);font-size:13px}.toc-mobile{display:none}.article{min-width:0;max-width:720px}.article__header{padding-bottom:var(--s-5);margin-bottom:var(--s-5);border-bottom:1px solid var(--border)}.article__kicker{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--r-pill);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:var(--green-050);color:var(--green-700)}.article__kicker .lucide{width:14px;height:14px}.article h1{font-size:32px;line-height:38px;font-weight:700;letter-spacing:-.015em;margin-top:var(--s-4);text-wrap:balance}.article__byline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-top:var(--s-4);color:var(--text-2);font-size:14px}.article__byline .item{display:inline-flex;align-items:center;gap:6px}.article__byline .item .lucide{width:15px;height:15px}.article__byline .dotsep{color:var(--border)}.article__hero{margin:0 0 var(--s-5);aspect-ratio:16/9;max-height:380px;border-radius:var(--r-lg);overflow:hidden;background:var(--neutral-050);border:1px solid var(--border)}.article__hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.prose{color:var(--text)}.prose p{font-size:16px;line-height:26px;margin:0 0 var(--s-4)}.prose>p:first-of-type{font-size:17px;line-height:27px;color:#2c333a}.prose h2{font-size:22px;line-height:28px;font-weight:700;margin:var(--s-6) 0 var(--s-3);letter-spacing:-.005em}.prose h2,.prose h3{scroll-margin-top:92px}.prose h3{font-size:18px;line-height:24px;font-weight:600;margin:var(--s-5) 0 var(--s-2)}.prose ol,.prose ul{margin:0 0 var(--s-4);padding-left:var(--s-5)}.prose li{font-size:16px;line-height:26px;margin-bottom:6px}.prose a{color:var(--blue);font-weight:500;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.prose strong{font-weight:600}.prose img{max-width:100%;height:auto;border-radius:var(--r-lg);display:block}.prose figure{margin:var(--s-5) 0}.prose figure img{width:100%;border-radius:var(--r-lg);border:1px solid var(--border);display:block;background:var(--neutral-050)}.prose figcaption{margin-top:var(--s-2);font-size:13px;color:var(--text-2);text-align:center}.prose .tablewrap{margin:var(--s-5) 0;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.prose table{width:100%;border-collapse:collapse;font-size:15px}.prose thead th{background:var(--bg);text-align:left;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.03em;color:var(--text-2)}.prose tbody td,.prose thead th{padding:11px var(--s-4);border-bottom:1px solid var(--border)}.prose tbody td{font-variant-numeric:tabular-nums}.prose tbody tr:last-child td{border-bottom:0}.prose tbody td:first-child{font-weight:600}.callout{display:flex;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-radius:var(--r-md);margin:var(--s-5) 0;font-size:15px;line-height:23px}.callout .lucide{width:20px;height:20px;flex-shrink:0;margin-top:2px}.callout__t{font-weight:700;margin-bottom:2px}.callout--tip{background:var(--green-050);border:1px solid #c7e7d5;color:#2c5a43}.callout--tip .lucide{color:var(--green)}.callout--warn{background:var(--warning-050);border:1px solid #ecd8ae;color:#6b4a12}.callout--warn .lucide{color:var(--warning)}.callout--info{background:var(--blue-050);border:1px solid #c9dcf1;color:#1b3a5c}.callout--info .lucide{color:var(--blue)}.invcta{display:flex;align-items:center;gap:var(--s-4);background:var(--card);border:1px solid var(--border);border-left:4px solid var(--blue);border-radius:var(--r-md);padding:var(--s-4) var(--s-5);margin:var(--s-6) 0}.invcta--ev{border-left-color:var(--green)}.invcta__ico{width:44px;height:44px;border-radius:var(--r-md);background:var(--blue-050);color:var(--blue);display:grid;place-items:center;flex-shrink:0}.invcta--ev .invcta__ico{background:var(--green-050);color:var(--green)}.invcta__ico .lucide{width:22px;height:22px}.invcta__txt{flex:1;min-width:0}.invcta__txt b{font-size:16px;font-weight:700;display:block}.invcta__txt span{font-size:14px;color:var(--text-2)}.invcta .btn{flex-shrink:0}.related-guides{border-top:1px solid var(--border);margin-top:var(--s-6);padding-top:var(--s-5)}.related-guides h2{font-size:18px;font-weight:700;margin-bottom:var(--s-4)}.related-guides__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}.cta-section{padding-top:var(--s-7);padding-bottom:var(--s-7)}.chargecalc{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-card);padding:var(--s-5);margin:var(--s-5) 0}.chargecalc__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4) var(--s-4)}.chargecalc__wide{grid-column:1/-1}.chargecalc__out{margin-top:var(--s-5);padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--green-050);border:1px solid var(--green)}.chargecalc__headline{font-size:18px;line-height:26px;color:var(--text);margin:0}.chargecalc__headline strong{color:var(--green-700);font-weight:800}.chargecalc__sub{color:var(--text-2);font-size:14px;font-weight:500}.chargecalc__per100{margin:var(--s-3) 0 0;font-size:15px;color:var(--text)}.chargecalc__per100 strong{color:var(--green-700);font-weight:800}.chargecalc__placeholder{margin:0;color:var(--text-2);font-size:15px}.chargecalc__note{margin:var(--s-4) 0 0;font-size:13px;line-height:19px;color:var(--text-2)}.chargecalc__note a{color:var(--blue)}.rangecalc__variant{display:flex;align-items:center;gap:var(--s-2);margin:0 0 var(--s-4);font-size:15px;font-weight:600;color:var(--text)}.rangecalc__variant .lucide{width:18px;height:18px;color:var(--text-2)}.rangecalc__toggles{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4);margin-top:var(--s-4)}.rangecalc__seg{border:0;padding:0;margin:0;min-width:0}.rangecalc__seg .wfield__label{margin-bottom:var(--s-2);padding:0}.rangecalc__segrow{grid-template-columns:1fr 1fr}.rangecalc__segrow--3{grid-template-columns:1fr 1fr 1fr}.rangecalc__segbox{flex-direction:column;align-items:center;gap:6px;text-align:center;padding:var(--s-3) var(--s-2)}.rangecalc__segbox .lucide{margin-top:0}.rangecalc__soh{margin-top:var(--s-4)}.rangecalc__sohrow{display:flex;align-items:center;gap:var(--s-4)}.rangecalc__slider{flex:1;accent-color:var(--green);height:24px}.rangecalc__sohval{font-size:16px;font-weight:800;color:var(--green-700);min-width:48px;text-align:right}.rangecalc__help{margin:var(--s-2) 0 0;font-size:13px;color:var(--text-2)}.rangecalc__gridwrap{margin-top:var(--s-4)}.rangecalc__gridscroll{overflow-x:auto}.rangecalc__gridcap{margin:0 0 var(--s-2);font-size:13px;font-weight:600;color:var(--text-2)}.rangecalc__grid{font-size:14px}.rangecalc__grid th{font-weight:700;color:var(--text)}.rangecalc__grid td{color:var(--text);white-space:nowrap}@media (max-width:860px){.brand__tag,.c7__hidemobile{display:none}.c7__account,.c7__cta{width:44px;padding:0}.c7__account{justify-content:center}.c7__search{display:none}.artgrid,.artgrid--feat{grid-template-columns:1fr}.topicgroup__all{margin-left:0}.topicgroup__head{flex-wrap:wrap}.article-grid{grid-template-columns:1fr;gap:0}.toc{display:none}.article{max-width:none}.article h1{font-size:26px;line-height:32px}.toc-mobile{display:block;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);margin-bottom:var(--s-5)}.toc-mobile>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:var(--s-3) var(--s-4);font-size:15px;font-weight:600}.toc-mobile>summary::-webkit-details-marker{display:none}.toc-mobile .lucide.chev{width:18px;height:18px;color:var(--text-2)}.toc-mobile[open] .lucide.chev{transform:rotate(180deg)}.toc-mobile .toc__list{margin:0 var(--s-4) var(--s-4)}.chargecalc__grid,.rangecalc__toggles,.related-guides__grid{grid-template-columns:1fr}.invcta{flex-wrap:wrap}.invcta .btn{width:100%}.prose .tablewrap{overflow-x:auto}}.titlerow{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);padding-top:var(--s-5)}.titlerow__count{margin-top:6px;color:var(--text-2);font-size:15px}.titlerow__count b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.sortbar{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.sortbar>span{font-size:13px;color:var(--text-2)}.activechips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);padding:var(--s-3) 0 var(--s-4)}.activechips .c9__label{margin-right:2px}.c19{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-5) var(--s-6);margin-bottom:var(--s-5)}.c19__body{position:relative}.c19__body p{color:var(--text-2);font-size:15px;line-height:24px;max-width:80ch}.c19__body p+p,.c19__more{margin-top:var(--s-3)}.c19__more{display:none;background:none;border:0;color:var(--blue);font:inherit;font-size:14px;font-weight:600;cursor:pointer;padding:0}#faq .faq__title{font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.005em}#faq h3{font-size:18px;font-weight:600;color:var(--text);margin-top:var(--s-5)}#faq h3,#faq p{line-height:24px}#faq p{color:var(--text-2);font-size:15px;max-width:80ch;margin-top:var(--s-2)}#faq a{color:var(--blue);font-weight:500;text-decoration:underline;text-underline-offset:2px}#faq a:hover{color:var(--blue-700)}.c20{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-3);margin-bottom:var(--s-5)}.c20__tile{background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-4)}.c20__k{font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--text-2);font-weight:600;display:flex;align-items:center;gap:6px}.c20__k .lucide{width:15px;height:15px;color:var(--text-2)}.c20__v{margin-top:6px;font-size:22px;line-height:26px;font-weight:700;font-variant-numeric:tabular-nums}.c20__v small{font-size:13px;font-weight:500;color:var(--text-2)}.c20__tile--range{background:var(--green-050);border-color:#c7e7d5}.c20__tile--range .c20__k,.c20__tile--range .c20__k .lucide,.c20__tile--range .c20__v{color:var(--green-700)}.results-layout{display:grid;grid-template-columns:296px 1fr;gap:var(--s-5);align-items:start;padding-bottom:var(--s-6)}.c2-wrap{min-width:0}.c2{position:sticky;top:88px;max-height:calc(100vh - 104px);display:flex;flex-direction:column}.c2 .c2__scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.results-col{min-width:0}.results-meta{font-size:13px;color:var(--text-2);margin-bottom:var(--s-3)}.results-list{display:flex;flex-direction:column;gap:var(--s-3)}.filters-bar,.sheet-foot,.sheet-head{display:none}.related{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-6);margin:var(--s-2) 0 var(--s-7)}.related>h2{font-size:18px;font-weight:700;margin-bottom:var(--s-4)}.related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-6)}.related__col h3{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text);margin-bottom:var(--s-3)}.related__chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.related__links{display:flex;flex-direction:column;gap:var(--s-2)}.related__links a{color:var(--text-2);font-size:14px;display:inline-flex;align-items:center;gap:7px}.related__links a:hover{color:var(--blue)}.related__links .lucide{width:15px;height:15px;color:var(--text-2)}.zero{padding-bottom:var(--s-6)}.zero__prompt{background:var(--blue-050);border:1px solid #c9dcf1;border-radius:var(--r-lg);padding:var(--s-6);display:flex;gap:var(--s-5);align-items:center;flex-wrap:wrap}.zero__ico{width:56px;height:56px;border-radius:50%;background:#fff;color:var(--blue);display:grid;place-items:center;flex-shrink:0}.zero__ico .lucide{width:26px;height:26px}.zero__txt{min-width:240px;flex:1}.zero__txt h2{font-size:18px;font-weight:700}.zero__txt p{margin-top:4px;color:var(--text-2);font-size:14px;line-height:20px}.zero__actions{display:flex;gap:var(--s-3);flex-wrap:wrap}.catref{margin-top:var(--s-5)}.catref h2{font-size:18px;font-weight:700;margin-bottom:var(--s-3)}.catref__note{color:var(--text-2);font-size:13px;margin-top:var(--s-3);display:flex;align-items:center;gap:7px}.catref__note .lucide{width:15px;height:15px}.catref__warr{color:var(--text-1);font-size:14px;line-height:20px;margin-top:var(--s-4);display:flex;align-items:flex-start;gap:8px}.catref__warr .lucide{width:17px;height:17px;color:var(--green-700);flex-shrink:0;margin-top:1px}.catref__warr strong{font-weight:700}.facts{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-3)}.fact{border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);background:var(--card);min-width:0}.fact__k{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2);font-weight:600;text-transform:uppercase;letter-spacing:.03em}.fact__k .lucide{width:15px;height:15px;color:var(--text-2)}.fact__v{margin-top:6px;font-size:17px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.fact__v small{font-size:13px;font-weight:500;color:var(--text-2)}.fact--range{background:var(--green-050);border-color:#c7e7d5}.fact--range .fact__k,.fact--range .fact__k .lucide,.fact--range .fact__v{color:var(--green-700)}body.is-zero .c20,body.is-zero .cta-after,body.is-zero .results-layout,body:not(.is-zero) .zero{display:none}.cta-after{margin-bottom:var(--s-7)}@media (max-width:860px){.brand__tag,.c7__hidemobile{display:none}.c7__account,.c7__cta{width:44px;padding:0}.c7__account{justify-content:center}.titlerow{flex-direction:column;gap:var(--s-3)}.titlerow h1{font-size:22px;line-height:28px}.sortbar{width:100%}.sortbar .select{flex:1}.c19__body{max-height:96px;overflow:hidden}.c19.is-open .c19__body{max-height:none}.c19__body:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40px;background:linear-gradient(to bottom,hsla(0,0%,100%,0),var(--card))}.c19.is-open .c19__body:after{display:none}.c19__more{display:inline-block}.c20,.facts{grid-template-columns:1fr 1fr}.related__grid{grid-template-columns:1fr;gap:var(--s-5)}.results-layout{grid-template-columns:1fr;padding-bottom:96px}.c2-wrap{position:fixed;inset:0;z-index:200;background:var(--card);transform:translateY(100%);visibility:hidden;display:flex;flex-direction:column}body.sheet-open .c2-wrap{transform:translateY(0);visibility:visible}body.sheet-open{overflow:hidden}.c2{position:static;max-height:none;border:0;border-radius:0;min-height:0}.c2,.c2__scroll{flex:1}.sheet-head{display:flex;align-items:center;justify-content:space-between;padding:var(--s-4);border-bottom:1px solid var(--border)}.sheet-head h2{font-size:18px;font-weight:700}.sheet-head__close{width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;border-radius:var(--r-md);cursor:pointer;color:var(--text)}.sheet-foot{display:flex;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-top:1px solid var(--border);background:var(--card)}.sheet-foot .btn{flex:1}.filters-bar{display:flex;gap:var(--s-3);align-items:center;position:fixed;left:0;right:0;bottom:0;z-index:120;padding:var(--s-3) var(--s-4);background:var(--card);border-top:1px solid var(--border);box-shadow:0 -2px 12px rgba(20,30,45,.08)}body.is-zero .filters-bar,body.sheet-open .filters-bar{display:none}.filters-bar .btn{flex:1}.filters-bar .badge-n{background:hsla(0,0%,100%,.25);border-radius:999px;padding:0 7px;margin-left:2px;font-variant-numeric:tabular-nums}}.dealer-hd{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--s-6);align-items:start;padding:var(--s-6) 0}.dealer-id__top{display:flex;gap:var(--s-4);align-items:center}.dealer-logo{width:64px;height:64px;border-radius:var(--r-md);background:var(--blue-050);color:var(--blue);display:grid;place-items:center;font-size:22px;font-weight:700;flex-shrink:0}.dealer-id h1{font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.01em}.dealer-id__row{display:flex;align-items:center;gap:var(--s-3);margin-top:6px;flex-wrap:wrap}.dealer-badge{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:var(--r-pill);background:var(--blue-050);color:var(--blue);font-size:13px;font-weight:600}.dealer-badge .lucide{width:14px;height:14px}.dealer-county{display:inline-flex;align-items:center;gap:5px;color:var(--text-2);font-size:14px}.dealer-county .lucide{width:15px;height:15px}.dealer-blurb{margin-top:var(--s-4);color:var(--text-2);font-size:15px;line-height:23px;max-width:70ch}.dealer-stats{display:flex;gap:var(--s-5);margin-top:var(--s-5);flex-wrap:wrap}.dealer-stat .k{font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--text-2);font-weight:600}.dealer-stat .v{margin-top:3px;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.stock-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-4);border-top:1px solid var(--border);padding-top:var(--s-6)}.stock-head h2{font-size:22px;line-height:28px;font-weight:700}.stock-head .sub{margin-top:4px;color:var(--text-2);font-size:14px}.nostock{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-7) var(--s-5);text-align:center;display:flex;flex-direction:column;align-items:center}.nostock__ico{width:60px;height:60px;border-radius:50%;background:var(--neutral-050);color:var(--text-2);display:grid;place-items:center}.nostock__ico .lucide{width:28px;height:28px}.nostock h3{margin-top:var(--s-4);font-size:18px;font-weight:700}.nostock p{margin-top:var(--s-2);color:var(--text-2);max-width:440px}.nostock .btn{margin-top:var(--s-5)}@media (max-width:860px){.dealer-hd{grid-template-columns:1fr;gap:var(--s-4)}.stock-head{flex-direction:column;align-items:flex-start;gap:var(--s-2)}}.chip--clear{border-style:dashed;color:var(--text-2)}.chip--clear:hover{color:var(--price-above);border-color:var(--price-above)}.activechips .chip{cursor:pointer}.noresults{padding-top:var(--s-2)}.noresults__card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-7) var(--s-5);text-align:center;display:flex;flex-direction:column;align-items:center}.noresults__ico{width:60px;height:60px;border-radius:50%;background:var(--neutral-050);color:var(--text-2);display:grid;place-items:center}.noresults__ico .lucide{width:28px;height:28px}.noresults__card h2{margin-top:var(--s-4)}.noresults__card p{margin-top:var(--s-2);color:var(--text-2);max-width:420px}.noresults__card .btn{margin-top:var(--s-5)}.noresults__alts{margin-top:var(--s-6)}.noresults__alts h3{margin-bottom:var(--s-3)}.coldstart{padding:var(--s-5) 0 var(--s-8)}.coldstart__card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-8) var(--s-6);text-align:center;display:flex;flex-direction:column;align-items:center}.coldstart__ico{width:64px;height:64px;border-radius:50%;background:var(--blue-050);color:var(--blue);display:grid;place-items:center}.coldstart__ico .lucide{width:30px;height:30px}.coldstart__card h2{margin-top:var(--s-4)}.coldstart__card p{margin-top:var(--s-2);color:var(--text-2);max-width:460px}.coldstart__card .btn{margin-top:var(--s-5)}.breadcrumbs-wrap{background:var(--card);border-bottom:1px solid var(--border)}.admin-badge{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--r-sm);background:#2a2f36;color:#fff;font-size:12px;font-weight:600}.admin-badge .lucide{width:14px;height:14px}.admin-main{padding-top:var(--s-6);padding-bottom:var(--s-8)}.admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;margin-bottom:var(--s-5)}.admin-head h1{font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.01em}.admin-head p{margin-top:4px;color:var(--text-2);font-size:14px}.flagcell{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:var(--r-pill);font-size:12px;font-weight:600;white-space:nowrap}.flagcell .lucide{width:13px;height:13px}.flagcell--new{background:var(--blue-050);color:var(--blue)}.flagcell--report{background:var(--above-050);color:var(--price-above)}.flagcell--model{background:var(--warning-050);color:var(--warning)}.seller-cell{font-size:13px}.seller-cell b{font-weight:600;display:block}.seller-cell span{color:var(--text-2)}.seller-cell .new-acct{color:var(--blue);font-weight:600}.adminact{display:flex;justify-content:flex-end;gap:6px;position:relative}.abtn,.adminact{align-items:center}.abtn{display:inline-flex;gap:5px;height:34px;padding:0 10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);font:inherit;font-size:13px;font-weight:600;color:var(--text);cursor:pointer;white-space:nowrap}.abtn .lucide{width:15px;height:15px}.abtn--approve{border-color:#c7e7d5;color:var(--green-700);background:var(--green-050)}.abtn--approve:hover{background:#d8efe1}.abtn--reject{border-color:#ecd8ae;color:var(--warning);background:var(--warning-050)}.abtn--reject:hover{background:#f6ead0}.abtn--merge{border-color:var(--blue);color:#fff;background:var(--blue)}.abtn--merge:hover{background:var(--blue-700)}.abtn--icon{width:34px;padding:0;justify-content:center;color:var(--text-2)}.abtn--icon:hover{border-color:var(--blue);color:var(--blue)}.abtn--danger{color:var(--price-above)}.abtn--danger:hover{border-color:var(--price-above);background:var(--above-050)}.adminmenu{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:180px;background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-raise);padding:6px;display:none}.adminmenu.is-open{display:block}.adminmenu button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;border:0;background:transparent;font:inherit;font-size:14px;color:var(--text);border-radius:var(--r-sm);cursor:pointer}.adminmenu button:hover{background:var(--bg)}.adminmenu button .lucide{width:16px;height:16px;color:var(--text-2)}.adminmenu button.danger,.adminmenu button.danger .lucide{color:var(--price-above)}.modelreq{font-size:13px}.modelreq b{font-weight:600}.modelreq .prov{display:inline-flex;align-items:center;gap:4px;color:var(--warning);font-size:12px;font-weight:600;margin-top:2px}.modelreq .prov .lucide{width:12px;height:12px}.admin-empty{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-8) var(--s-5);text-align:center;display:flex;flex-direction:column;align-items:center}.admin-empty__ico{width:60px;height:60px;border-radius:50%;background:var(--green-050);color:var(--green);display:grid;place-items:center}.admin-empty__ico .lucide{width:28px;height:28px}.admin-empty h2{margin-top:var(--s-4);font-size:18px;font-weight:700}.admin-empty p{margin-top:var(--s-2);color:var(--text-2)}.import-step{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-5) var(--s-6);margin-bottom:var(--s-4)}.import-step__head{display:flex;align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-4)}.import-step__n{width:28px;height:28px;flex-shrink:0;border-radius:50%;background:var(--blue);color:#fff;font-size:14px;font-weight:700;display:grid;place-items:center;font-variant-numeric:tabular-nums}.import-step__t h2{font-size:17px;font-weight:700}.import-step__t p{font-size:13px;color:var(--text-2);margin-top:2px}.import-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4)}.import-field{margin-bottom:var(--s-4)}.import-field:last-child{margin-bottom:0}.import-field__label{display:flex;font-size:14px;margin-bottom:6px}.import-field__label,.import-templink{align-items:center;gap:6px;font-weight:600}.import-templink{display:inline-flex;font-size:13px;color:var(--blue);margin-top:var(--s-2)}.import-templink .lucide{width:15px;height:15px}.import-cols{color:var(--text-2);font-size:12px;margin-top:var(--s-2);font-variant-numeric:tabular-nums}.maptable{width:100%;border-collapse:collapse}.maptable th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.03em;font-weight:600;color:var(--text-2)}.maptable td,.maptable th{padding:8px var(--s-3);border-bottom:1px solid var(--border)}.maptable td{vertical-align:middle}.maptable tr:last-child td{border-bottom:0}.maptable .feedcol{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;font-weight:600}.maptable .arrow{color:var(--text-2);width:28px;text-align:center}.maptable .arrow .lucide{width:16px;height:16px;vertical-align:middle}.maptable select.select{height:38px}.import-summary{display:flex;flex-wrap:wrap;gap:var(--s-4);padding:var(--s-3) var(--s-4);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);margin-bottom:var(--s-4);font-size:14px}.import-summary b{font-weight:700;font-variant-numeric:tabular-nums}.import-summary .sep{color:var(--border)}.ipill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:var(--r-pill);font-size:12px;font-weight:600;white-space:nowrap}.ipill .lucide{width:13px;height:13px}.ipill--match{background:var(--green-050);color:var(--green-700)}.ipill--provisional{background:var(--warning-050);color:var(--warning)}.ipill--skipped{background:var(--neutral-050);color:var(--text-2)}.ipill--error{background:var(--above-050);color:var(--price-above)}.import-reason{font-size:12px;color:var(--text-2)}.import-commit{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap}.import-commit__note{font-size:13px;color:var(--text-2);max-width:52ch}.import-result{display:flex;align-items:center;gap:var(--s-4);background:var(--green-050);border:1px solid #c7e7d5;border-radius:var(--r-md);padding:var(--s-4) var(--s-5);flex-wrap:wrap}.import-result__ico{width:44px;height:44px;border-radius:50%;background:#fff;color:var(--green);display:grid;place-items:center;flex-shrink:0}.import-result__ico .lucide{width:24px;height:24px}.import-result__txt{flex:1;min-width:240px}.import-result__txt b{font-size:15px;font-weight:700;display:block}.import-result__txt span{font-size:13px;color:#2c5a43}.batt--none .batt__add{margin-top:var(--s-3)}@media (max-width:860px){.import-grid{grid-template-columns:1fr}.import-commit{flex-direction:column;align-items:stretch}}.e404{padding-top:var(--s-7);padding-bottom:var(--s-8)}.e404__hero{position:relative;border-radius:var(--r-lg);overflow:hidden;background:var(--neutral-050);aspect-ratio:21/8;border:1px solid var(--border)}.e404__hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.e404__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,26,33,.15),rgba(20,26,33,.35) 55%,rgba(20,26,33,.82))}.e404__cap{position:absolute;left:0;right:0;bottom:0;padding:var(--s-6);color:#fff}.e404__code{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:hsla(0,0%,100%,.85)}.e404__code .lucide{width:15px;height:15px}.e404__cap h1{font-size:30px;line-height:36px;font-weight:700;letter-spacing:-.01em;margin-top:var(--s-2);max-width:760px;text-wrap:balance}.e404__credit{position:absolute;top:10px;right:12px;font-size:11px;color:hsla(0,0%,100%,.7);background:rgba(20,26,33,.4);padding:3px 8px;border-radius:var(--r-sm)}.e404__credit a{color:hsla(0,0%,100%,.9);text-decoration:underline}.e404__recover{max-width:720px;margin:var(--s-6) auto 0;text-align:center}.e404__recover h2{font-size:18px;font-weight:700}.e404__recover p{color:var(--text-2);font-size:14px;margin-top:4px}.e404__search{display:flex;align-items:center;gap:var(--s-2);height:52px;padding:0 var(--s-4);background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);margin-top:var(--s-4);box-shadow:var(--shadow-card)}.e404__search .lucide{color:var(--text-2);flex-shrink:0}.e404__search input{border:0;background:transparent;outline:none;font:inherit;font-size:16px;color:var(--text);width:100%}.e404__search .btn{flex-shrink:0;height:40px}.e404__c9{margin-top:var(--s-5)}.e404__c9 .c9{justify-content:center}.e404__guides{margin-top:var(--s-5);font-size:14px;color:var(--text-2)}.e404__guides a{font-weight:600}.about-tagline{display:flex;align-items:center;gap:var(--s-3);background:var(--blue-050);border:1px solid #c9dcf1;border-radius:var(--r-md);padding:var(--s-4) var(--s-5);margin:var(--s-5) 0}.about-tagline img{width:40px;height:auto;flex-shrink:0}.about-tagline b{color:var(--blue);font-size:17px}.about-contact{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3);margin:var(--s-5) 0}.about-contact a{display:flex;gap:var(--s-3);align-items:center;padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);color:var(--text)}.about-contact a:hover{border-color:var(--blue);text-decoration:none}.about-contact .ico{width:40px;height:40px;border-radius:var(--r-md);background:var(--blue-050);color:var(--blue);display:grid;place-items:center;flex-shrink:0}.about-contact .ico .lucide{width:20px;height:20px}.about-contact .k{font-size:12px;color:var(--text-2);text-transform:uppercase;letter-spacing:.03em;font-weight:600}.about-contact .v{font-size:15px;font-weight:600;margin-top:1px}.c21{position:fixed;left:0;right:0;bottom:0;z-index:400;padding:var(--s-4)}.c21__inner{max-width:1080px;margin:0 auto;background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:0 6px 28px rgba(20,30,45,.16);padding:var(--s-4) var(--s-5);display:flex;align-items:center;gap:var(--s-5)}.c21__ico{width:44px;height:44px;border-radius:var(--r-md);background:var(--blue-050);color:var(--blue);display:grid;place-items:center;flex-shrink:0}.c21__ico .lucide{width:22px;height:22px}.c21__txt{flex:1;min-width:0}.c21__txt b{font-size:15px;font-weight:700}.c21__txt p{font-size:13px;line-height:19px;color:var(--text-2);margin-top:2px}.c21__txt a{font-weight:600}.c21__actions{display:flex;gap:var(--s-2);flex-shrink:0}.c21__actions .btn{height:42px}.c21__manage{background:none;border:0;font:inherit;font-size:13px;font-weight:600;color:var(--blue);cursor:pointer}.cmp-bg{position:fixed;inset:0;background:rgba(20,26,33,.5);z-index:410;display:none;align-items:center;justify-content:center;padding:var(--s-4)}.cmp-bg.is-open{display:flex}.cmp{background:var(--card);border-radius:var(--r-lg);max-width:520px;width:100%;max-height:86vh;overflow-y:auto;box-shadow:var(--shadow-raise)}.cmp__head{padding:var(--s-5) var(--s-5) var(--s-4);border-bottom:1px solid var(--border)}.cmp__head h3{font-size:18px;font-weight:700}.cmp__head p{color:var(--text-2);font-size:13px;margin-top:4px;line-height:19px}.cmp__body{padding:var(--s-4) var(--s-5);display:flex;flex-direction:column}.cmp-cat{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) 0;border-top:1px solid var(--border)}.cmp-cat:first-child{border-top:0}.cmp-cat__t{font-size:14px;font-weight:600}.cmp-cat__d{font-size:13px;color:var(--text-2);margin-top:3px;line-height:18px}.cmp-cat__locked{font-size:12px;font-weight:600;color:var(--green-700);display:inline-flex;align-items:center;gap:4px;white-space:nowrap;flex-shrink:0;padding-top:2px}.cmp-cat__locked .lucide{width:14px;height:14px}.cmp__foot{padding:var(--s-4) var(--s-5);border-top:1px solid var(--border);display:flex;gap:var(--s-3)}.cmp__foot .btn{flex:1}.switch{position:relative;width:44px;height:26px;flex-shrink:0}.switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.switch__track{position:absolute;inset:0;background:#c6cdd4;border-radius:999px;transition:background .15s}.switch__track:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .15s;box-shadow:0 1px 2px rgba(0,0,0,.2)}.switch input:checked+.switch__track{background:var(--blue)}.switch input:checked+.switch__track:after{transform:translateX(18px)}@media (max-width:860px){.brand__tag,.c7__hidemobile{display:none}.c7__account,.c7__cta{width:44px;padding:0}.c7__account{justify-content:center}.c7__search{display:none}.admin-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--r-lg)}.admin-scroll .c16{border:0;border-radius:0;min-width:880px}.e404__hero{aspect-ratio:4/3}.e404__cap h1{font-size:22px;line-height:28px}.e404__cap{padding:var(--s-4)}.about-contact{grid-template-columns:1fr}.c21__inner{align-items:stretch;gap:var(--s-3)}.c21__actions,.c21__inner{flex-direction:column}.c21__actions .btn{width:100%}}.site-header{position:sticky;top:0;z-index:50}.c7__cta .lucide{width:18px;height:18px}.hero{background:var(--blue);color:#fff}.hero__inner{padding:var(--s-7) var(--s-5) var(--s-7)}.hero h1{font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.01em}.hero__sub{margin-top:var(--s-2);font-size:16px;line-height:24px;color:hsla(0,0%,100%,.88);max-width:620px}.herosearch{margin-top:var(--s-5);background:var(--card);border-radius:var(--r-lg);padding:var(--s-4);box-shadow:var(--shadow-raise)}.herosearch__fields{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-3)}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>span{font-size:13px;font-weight:600;color:var(--text-2)}.field select{height:44px;width:100%;padding:0 36px 0 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card) url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235C6670' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;font-size:15px;color:var(--text);cursor:pointer;text-overflow:ellipsis}.field select:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.field select:disabled{color:var(--text-2);cursor:default;opacity:.7}.herosearch__submit{margin-top:var(--s-3)}.herosearch__submit .btn{width:100%;height:48px;font-size:16px}.herosearch__mobile{display:none}.quicklinks{padding:var(--s-5) 0}.quicklinks .container{display:flex;align-items:center;gap:var(--s-3)}.quicklinks .c9,.quicklinks__scroll{min-width:0}.featured{padding:var(--s-2) 0 var(--s-7)}.featured__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-4)}.featured__sub{margin-top:4px}.featured__all{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;white-space:nowrap}.featured__all .lucide{width:16px;height:16px}.featured__list{display:flex;flex-direction:column;gap:var(--s-3)}.c1__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.empty-state__card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-8) var(--s-6);text-align:center;display:flex;flex-direction:column;align-items:center}.empty-state__ico{width:64px;height:64px;border-radius:50%;background:var(--blue-050);color:var(--blue);display:grid;place-items:center}.empty-state__ico .lucide{width:30px;height:30px}.empty-state__card h2{margin-top:var(--s-4)}.empty-state__card p{margin-top:var(--s-2);color:var(--text-2);max-width:460px}.empty-state__card .btn{margin-top:var(--s-5)}.featured__retry{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-6);text-align:center;color:var(--text-2);display:flex;flex-direction:column;align-items:center;gap:var(--s-3)}.featured__retry .lucide{width:24px;height:24px;color:var(--text-2)}.skelcard{height:168px;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--card);position:relative;overflow:hidden}.skelcard:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(0,0,0,.04),transparent);transform:translateX(-100%);animation:skel-shimmer 1.4s ease-in-out infinite}@keyframes skel-shimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.skelcard:after{animation:none}}.value-wrap{padding-bottom:var(--s-7)}.cta-wrap{padding-bottom:var(--s-8)}@media (max-width:860px){.homepage .brand__tag,.homepage .c7__hidemobile{display:none}.homepage .c7__cta{width:44px;padding:0;justify-content:center}.hero__inner{padding:var(--s-6) var(--s-5)}.herosearch__fields,.herosearch__submit{display:none}.herosearch__mobile{display:block}.herosearch__mobile .btn{width:100%;height:48px;font-size:16px}.quicklinks .container{display:block}.quicklinks__label{display:block;margin-bottom:var(--s-2)}.quicklinks__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--s-5));padding:0 var(--s-5)}.quicklinks__scroll::-webkit-scrollbar{display:none}.quicklinks .c9{flex-wrap:nowrap}.quicklinks .chip{flex-shrink:0}.featured__head{flex-direction:column;align-items:flex-start;gap:var(--s-2)}}.sellpage .hero__inner{padding:var(--s-8) 0;max-width:760px}.sellpage .hero__free{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 14px;border-radius:var(--r-pill);background:hsla(0,0%,100%,.16);font-size:13px;font-weight:600;margin-bottom:var(--s-4)}.sellpage .hero__free .lucide{width:16px;height:16px}.sellpage .hero h1{font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.01em}.sellpage .hero__sub{margin-top:var(--s-3);font-size:16px;line-height:24px;color:hsla(0,0%,100%,.9)}.sellpage .hero__cta{margin-top:var(--s-5);display:flex;gap:var(--s-3);flex-wrap:wrap}.sellpage .hero__cta .btn--oncolor{background:#fff;color:var(--blue);height:48px;font-size:16px}.sellpage .hero__cta .btn--oncolor:hover{background:var(--bg)}.sellpage .hero__cta .btn--ghostlight{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.4);height:48px;font-size:16px}.sellpage .hero__cta .btn--ghostlight:hover{background:hsla(0,0%,100%,.12);color:#fff}.sellpage section.band{padding:var(--s-8) 0}.sellpage .band--tint{background:var(--card);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.sellpage .sec-head{max-width:640px;margin-bottom:var(--s-6)}.sellpage .sec-head h2{font-size:22px;line-height:28px;font-weight:700}.sellpage .sec-head p{margin-top:var(--s-2);color:var(--text-2);font-size:15px;line-height:23px}.sellpage .c10__step{font-size:12px;font-weight:700;color:var(--blue);text-transform:uppercase;letter-spacing:.05em}.sellpage .why{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-4)}.sellpage .why__card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-5)}.sellpage .why__ico{width:44px;height:44px;border-radius:var(--r-md);display:grid;place-items:center;background:var(--blue-050);color:var(--blue);margin-bottom:var(--s-3)}.sellpage .why__ico--ev{background:var(--green-050);color:var(--green)}.sellpage .why__ico .lucide{width:22px;height:22px}.sellpage .why__card h3{font-size:16px;font-weight:600}.sellpage .why__card p{margin-top:6px;color:var(--text-2);font-size:14px;line-height:20px}.sellpage .dealernote{display:flex;align-items:center;gap:var(--s-5);background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-5) var(--s-6);flex-wrap:wrap}.sellpage .dealernote__ico{width:48px;height:48px;border-radius:var(--r-md);background:var(--blue-050);color:var(--blue);display:grid;place-items:center;flex-shrink:0}.sellpage .dealernote__ico .lucide{width:24px;height:24px}.sellpage .dealernote__txt{flex:1;min-width:240px}.sellpage .dealernote__txt h3{font-size:16px;font-weight:700}.sellpage .dealernote__txt p{margin-top:4px;color:var(--text-2);font-size:14px;line-height:20px}.sellpage .faq{max-width:820px}.sellpage .faq__item{border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);margin-bottom:var(--s-3)}.sellpage .faq__item>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-4);font-size:16px;font-weight:600}.sellpage .faq__item>summary::-webkit-details-marker{display:none}.sellpage .faq__item .chev{width:20px;height:20px;color:var(--text-2);flex-shrink:0}.sellpage .faq__item[open] .chev{transform:rotate(180deg)}.sellpage .faq__item .faq__a{padding:0 var(--s-4) var(--s-4);color:var(--text-2);font-size:15px;line-height:23px}.sellpage .sell-bar{display:none}@media (max-width:860px){.sellpage .hero__inner{padding:var(--s-7) 0}.sellpage .hero h1{font-size:24px;line-height:30px}.sellpage .why{grid-template-columns:1fr}.sellpage section.band{padding:var(--s-6) 0}.sellpage{padding-bottom:76px}.sellpage .sell-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:120;padding:var(--s-3) var(--s-4);background:var(--card);border-top:1px solid var(--border);box-shadow:0 -2px 12px rgba(20,30,45,.08)}.sellpage .sell-bar .btn{flex:1;height:48px}}.dealerspage .hero{background:var(--blue);color:#fff}.dealerspage .hero__inner{padding-top:var(--s-8);padding-bottom:var(--s-8);max-width:820px}.dealerspage .hero__free{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 14px;border-radius:var(--r-pill);background:hsla(0,0%,100%,.16);font-size:13px;font-weight:600;margin-bottom:var(--s-4)}.dealerspage .hero__free .lucide{width:16px;height:16px}.dealerspage .hero h1{font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.01em}.dealerspage .hero__sub{margin-top:var(--s-3);font-size:16px;line-height:24px;color:hsla(0,0%,100%,.9)}.dealerspage .hero__cta{margin-top:var(--s-5);display:flex;gap:var(--s-3);flex-wrap:wrap}.dealerspage .hero__cta .btn--oncolor{background:#fff;color:var(--blue);height:48px;font-size:16px}.dealerspage .hero__cta .btn--oncolor:hover{background:var(--bg);color:var(--blue)}.dealerspage section.band{padding-top:var(--s-8);padding-bottom:var(--s-8)}.dealerspage .band--tint{background:var(--card);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.dealerspage .sec-head{max-width:680px;margin-bottom:var(--s-6)}.dealerspage .sec-head h2{font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.005em}.dealerspage .sec-head p{margin-top:var(--s-2);color:var(--text-2);font-size:15px;line-height:23px}.dealerspage .tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-4)}.dealerspage .tier{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-5)}.dealerspage .tier__name{font-size:18px;line-height:24px;font-weight:600;color:var(--text)}.dealerspage .tier__limit{margin-top:2px;font-size:14px;color:var(--text-2)}.dealerspage .tier__rule{height:1px;background:var(--border);margin:var(--s-4) 0}.dealerspage .tier__price{display:flex;flex-direction:column;gap:2px}.dealerspage .tier__amt{font-size:32px;line-height:1.1;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.dealerspage .tier__per{font-size:14px;font-weight:600;color:var(--text-2)}.dealerspage .tier__tag{display:inline-flex;align-items:center;gap:5px;margin-top:var(--s-3);height:24px;padding:0 9px;border-radius:var(--r-pill);background:var(--green-050);color:var(--green-700);font-size:12px;font-weight:600;align-self:flex-start}.dealerspage .tier__tag .lucide{width:13px;height:13px}.dealerspage .tier__then{margin-top:auto;padding-top:var(--s-4);font-size:13px;color:var(--text-2)}.dealerspage .tier__then s{text-decoration-color:var(--text-2)}.dealerspage .tier__then b{color:var(--text);font-weight:600}.dealerspage .tiers-note{margin-top:var(--s-4);font-size:13px;color:var(--text-2);display:flex;align-items:center;gap:7px}.dealerspage .tiers-note .lucide{width:15px;height:15px}.dealerspage .founding{display:flex;align-items:center;gap:var(--s-6);background:var(--blue-050);border:1px solid #c9dcf1;border-radius:var(--r-lg);padding:var(--s-6) var(--s-7);flex-wrap:wrap}.dealerspage .founding__ico{width:60px;height:60px;border-radius:var(--r-md);background:#fff;color:var(--blue);display:grid;place-items:center;flex-shrink:0}.dealerspage .founding__ico .lucide{width:30px;height:30px}.dealerspage .founding__txt{flex:1;min-width:280px}.dealerspage .founding__txt h2{font-size:22px;line-height:28px;font-weight:700}.dealerspage .founding__txt p{margin-top:6px;color:var(--text-2);font-size:15px;line-height:23px;max-width:64ch}.dealerspage .founding__points{display:flex;gap:var(--s-5);margin-top:var(--s-4);flex-wrap:wrap}.dealerspage .founding__point{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--text)}.dealerspage .founding__point .lucide{width:16px;height:16px;color:var(--green)}.dealerspage .founding__cta{flex-shrink:0}.dealerspage .statcard{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-6) var(--s-7)}.dealerspage .statcard__figs{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-5)}.dealerspage .statfig{display:flex;flex-direction:column;gap:6px;padding:var(--s-4) 0}.dealerspage .statfig__n{font-size:52px;line-height:1;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-2)}.dealerspage .statfig--ev .statfig__n{color:var(--green)}.dealerspage .statfig__cap{font-size:14px;line-height:19px;color:var(--text-2);max-width:30ch}.dealerspage .statfig--ev .statfig__cap{color:var(--green-700);font-weight:600}.dealerspage .statcard__rule{height:1px;background:var(--border);margin:var(--s-5) 0}.dealerspage .statcard__support{font-size:17px;line-height:25px;font-weight:600;color:var(--text)}.dealerspage .statcard__note{font-size:14px;line-height:21px;color:var(--text-2);margin-top:var(--s-2);max-width:64ch}.dealerspage .statcard__src{font-size:13px;margin-top:var(--s-3);display:inline-flex;align-items:center;gap:6px}.dealerspage .statcard__src .lucide{width:14px;height:14px}.dealerspage .addons{display:flex;gap:var(--s-4);align-items:flex-start;background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-4) var(--s-5)}.dealerspage .addons__ico{width:40px;height:40px;border-radius:var(--r-md);background:var(--blue-050);color:var(--blue);display:grid;place-items:center;flex-shrink:0}.dealerspage .addons__ico .lucide{width:20px;height:20px}.dealerspage .addons p{font-size:15px;line-height:23px;color:var(--text-2)}.dealerspage .addons p b{color:var(--text);font-weight:600}@media (max-width:1040px){.dealerspage .tiers{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.dealerspage .hero__inner{padding-top:var(--s-7);padding-bottom:var(--s-7)}.dealerspage .hero h1{font-size:24px;line-height:30px}.dealerspage section.band{padding-top:var(--s-6);padding-bottom:var(--s-6)}.dealerspage .c10,.dealerspage .tiers{grid-template-columns:1fr}.dealerspage .c10{gap:var(--s-4)}.dealerspage .founding{gap:var(--s-4);padding:var(--s-5)}.dealerspage .founding__cta,.dealerspage .founding__cta .btn{width:100%}}[hidden]{display:none!important}.pagehead{padding-top:var(--s-7);padding-bottom:var(--s-2);max-width:760px}.pagehead h1{font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.01em}.pagehead__sub{margin-top:var(--s-3);color:var(--text-2);font-size:16px;line-height:24px}.pagehead__sub b{color:var(--text);font-weight:600}.filterbar{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center;padding-top:var(--s-5);padding-bottom:var(--s-2)}.filterbar .c9__label{font-size:13px;color:var(--text-2);margin-right:2px}.chip.is-on{background:var(--blue-050);border-color:var(--blue);color:var(--blue)}.feed{max-width:760px;padding-bottom:var(--s-8)}.entry{padding-top:var(--s-6);padding-bottom:var(--s-6);border-top:1px solid var(--border);scroll-margin-top:92px}.entry:first-child{border-top:0}.entry__meta{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.entry__date{font-size:13px;color:var(--text-2);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:6px}.entry__date .lucide{width:14px;height:14px}.tag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:var(--r-pill);font-size:12px;font-weight:600;background:var(--neutral-050);color:#3a4651}.tag .lucide{width:12px;height:12px}.tag--dealers{background:var(--blue-050);color:var(--blue)}.tag--buyers{background:var(--green-050);color:var(--green-700)}.tag--sellers{background:var(--warning-050);color:var(--warning)}.entry h2{font-size:20px;line-height:26px;font-weight:700;margin-top:var(--s-3);letter-spacing:-.005em}.entry__anchor{color:inherit}.entry__anchor:hover{color:var(--blue);text-decoration:none}.entry__body{margin-top:var(--s-2)}.entry__body p{color:var(--text-2);font-size:15px;line-height:24px;max-width:72ch}.entry__body p+p{margin-top:var(--s-3)}.entry__body a{color:var(--blue);font-weight:500;text-decoration:underline;text-underline-offset:2px}.feed-empty{max-width:760px;background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-8) var(--s-5);text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:var(--s-8)}.feed-empty__ico{width:56px;height:56px;border-radius:50%;background:var(--blue-050);color:var(--blue);display:grid;place-items:center}.feed-empty__ico .lucide{width:26px;height:26px}.feed-empty h2{margin-top:var(--s-4);font-size:18px;font-weight:700}.feed-empty p{margin-top:var(--s-2);color:var(--text-2);max-width:420px}.roadmap-intro{max-width:720px;padding-top:var(--s-6)}.roadmap-intro p{color:var(--text-2);font-size:16px;line-height:24px}.roadmap-intro .btn{margin-top:var(--s-4)}.board{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-4);padding-top:var(--s-6);padding-bottom:var(--s-8);align-items:start}.col__head{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-3)}.col__head h2{font-size:15px;font-weight:700;white-space:nowrap}.col__head{flex-wrap:nowrap}.col__head .lucide{width:17px;height:17px;color:var(--text-2)}.col__head--shipped .lucide{color:var(--green)}.col__count{font-size:12px;font-weight:600;color:var(--text-2);background:var(--neutral-050);border-radius:var(--r-pill);padding:1px 8px;font-variant-numeric:tabular-nums}.col__list{display:flex;flex-direction:column;gap:var(--s-3)}.rcard{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-4)}.rcard h3{font-size:15px;line-height:21px;font-weight:600}.rcard__desc{margin-top:4px;color:var(--text-2);font-size:13px;line-height:19px}.rcard__foot{margin-top:var(--s-3);display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);flex-wrap:wrap}.rcard__link{font-size:13px;font-weight:600;color:var(--blue);display:inline-flex;align-items:center;gap:5px;text-decoration:underline;text-underline-offset:2px}.rcard__link .lucide{width:14px;height:14px}.col-empty{border:1px dashed var(--border);border-radius:var(--r-lg);padding:var(--s-6) var(--s-4);text-align:center;color:var(--text-2);font-size:14px}.col__mobilehead{display:none}.formwrap{max-width:560px;padding-top:var(--s-6);padding-bottom:var(--s-8)}.formwrap__intro{color:var(--text-2);font-size:16px;line-height:24px;margin-bottom:var(--s-5)}.formcard{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-6)}.formcard .btn--primary{width:100%;height:48px;margin-top:var(--s-2)}.suggest-success{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-7) var(--s-5);text-align:center;display:flex;flex-direction:column;align-items:center}.suggest-success__ico{width:56px;height:56px;border-radius:50%;background:var(--green-050);color:var(--green);display:grid;place-items:center}.suggest-success__ico .lucide{width:28px;height:28px}.suggest-success h2{margin-top:var(--s-4);font-size:20px;font-weight:700}.suggest-success p{margin-top:var(--s-2);color:var(--text-2);max-width:420px}.suggest-success .btn{margin-top:var(--s-5)}@media (max-width:860px){.board{grid-template-columns:1fr;gap:var(--s-5)}.col__mobilehead{display:flex}.col__head{position:sticky}}