:root{--jp-dark:#14161c;--jp-dark-2:#1e1e1e;--jp-cyan:#01b1ec;--jp-cyan-dark:#0199cc;--jp-cyan-soft:#e8f7fc;--jp-navy:#274965;--jp-red:#e5394a;--jp-green:#2e9e6b;--jp-bg:#f3f5f7;--jp-text:#1f2a33;--jp-muted:#6b7780;--jp-border:#e3e8ec;--bs-font-sans-serif:"Lato",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--bs-primary:#01b1ec;--bs-primary-rgb:1,177,236;--bs-link-color:#0199cc;--bs-link-hover-color:#274965}body{background:var(--jp-bg);color:var(--jp-text)}a{text-decoration:none}.topbar{background:var(--jp-dark);color:#cfd6dc;font-size:.9rem}.topbar .logo img{height:56px;width:auto}.topbar .info-item{display:flex;align-items:center;gap:.6rem}.topbar .info-item i{font-size:1.35rem;color:var(--jp-cyan)}.topbar a{color:#fff}.topbar a:hover{color:var(--jp-cyan)}.topbar .label{color:#8c97a0;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.topbar .jp-time{color:#fff;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btn-jp{background:var(--jp-cyan);border-color:var(--jp-cyan);color:#fff;font-weight:700}.btn-jp:hover{background:var(--jp-cyan-dark);border-color:var(--jp-cyan-dark);color:#fff}.btn-outline-light-soft{border:1px solid rgba(255,255,255,.35);color:#fff;font-weight:700}.btn-outline-light-soft:hover{background:#fff;color:var(--jp-dark)}.mainnav{background:#fff;box-shadow:0 2px 10px rgba(20,22,28,.06)}.mainnav .nav-link{color:var(--jp-dark);font-weight:700;font-size:1.02rem;padding:1rem 1.1rem!important;position:relative}.mainnav .nav-link.active,.mainnav .nav-link:hover{color:var(--jp-cyan-dark)}.mainnav .nav-link.active:after{content:"";position:absolute;left:1.1rem;right:1.1rem;bottom:0;height:3px;background:var(--jp-cyan);border-radius:3px 3px 0 0}.mainnav .nav-contact{color:var(--jp-red)!important}.mainnav .navbar-brand img{height:40px;background:var(--jp-dark);padding:4px 8px;border-radius:6px}.lang-select{max-width:170px}.hero{background:linear-gradient(135deg,var(--jp-cyan) 0,#0aa0d6 55%,var(--jp-navy) 100%);color:#fff;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;right:-120px;top:-120px;width:420px;height:420px;border-radius:50%;background:rgba(255,255,255,.07)}.hero h1{font-weight:900;font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1.15}.hero .lead{color:rgba(255,255,255,.9)}.hero .stat{border-left:3px solid rgba(255,255,255,.5);padding-left:.8rem}.hero .stat b{display:block;font-size:1.5rem;font-weight:900}.hero .stat span{font-size:.85rem;color:rgba(255,255,255,.85)}.search-card{background:#fff;color:var(--jp-text);border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.18);position:relative;z-index:1}.search-card .card-head{background:var(--jp-navy);color:#fff;border-radius:14px 14px 0 0}.search-card .form-label{font-size:.78rem;font-weight:700;color:var(--jp-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.25rem}.makers{margin-top:-1px}.maker{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;background:#fff;border:1px solid var(--jp-border);border-radius:12px;padding:.8rem .4rem;height:100%;transition:.15s}.maker img{height:40px;width:auto;max-width:90%;object-fit:contain}.maker small{color:var(--jp-muted);font-weight:700}.maker small b{color:var(--jp-cyan-dark)}.maker:hover{border-color:var(--jp-cyan);box-shadow:0 6px 18px rgba(1,177,236,.18);transform:translateY(-2px)}.makers-scroll{display:grid;grid-template-columns:repeat(8,1fr);gap:.75rem}@media (max-width:991.98px){.makers-scroll{grid-template-columns:repeat(5,1fr)}}@media (max-width:575.98px){.makers-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem}.makers-scroll .maker{min-width:96px;scroll-snap-align:start}}.section-bar{background:var(--jp-cyan);color:#fff;border-radius:12px;padding:.9rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;position:relative;overflow:hidden}.section-bar h2{font-weight:900;font-size:1.5rem;margin:0}.section-bar .live{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;background:rgba(255,255,255,.2);border-radius:20px;padding:.2rem .65rem;margin-left:.6rem;vertical-align:middle}.section-bar .live:before{content:"";width:8px;height:8px;border-radius:50%;background:#fff;animation:pulse 1.4s infinite}@keyframes pulse{50%{opacity:.25}}.section-bar .btn{border-radius:30px;border:2px solid rgba(255,255,255,.7);color:#fff;font-weight:700;background:rgba(255,255,255,.12)}.section-bar .btn:hover{background:#fff;color:var(--jp-cyan-dark)}.car-card{background:#fff;border:1px solid var(--jp-border);border-radius:12px;overflow:hidden;height:100%;display:flex;flex-direction:column;transition:.15s}.car-card:hover{box-shadow:0 10px 26px rgba(20,22,28,.12);transform:translateY(-3px);border-color:#cfe9f3}.car-img{position:relative;aspect-ratio:4/3;background:linear-gradient(160deg,#eef3f6,#dfe7ec);display:flex;align-items:center;justify-content:center}.car-img svg{width:62%;opacity:.55}.car-img .badge-auction{top:.5rem;background:rgba(20,22,28,.8);font-size:.7rem;font-weight:700;padding:.2rem .45rem}.car-img .badge-auction,.car-img .badge-grade{position:absolute;left:.5rem;color:#fff;border-radius:6px}.car-img .badge-grade{bottom:.5rem;background:var(--jp-green);font-size:.72rem;font-weight:900;padding:.15rem .45rem}.bm{position:absolute;right:.45rem;top:.45rem;width:34px;height:34px;border-radius:50%;border:0;background:#fff;color:var(--jp-muted);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.15)}.bm.on{color:var(--jp-red)}.car-body{padding:.75rem .85rem .85rem;display:flex;flex-direction:column;flex:1 1}.car-make{font-size:.75rem;letter-spacing:.06em;color:var(--jp-muted)}.car-make,.car-model{font-weight:900;text-transform:uppercase}.car-model{font-size:1.05rem;color:var(--jp-dark);line-height:1.2}.specs{display:flex;flex-wrap:wrap;gap:.3rem;margin:.55rem 0}.specs span{font-size:.74rem;background:var(--jp-bg);border-radius:6px;padding:.15rem .45rem;color:#44525c;white-space:nowrap}.specs i{color:var(--jp-cyan-dark);margin-right:.2rem}.car-foot{margin-top:auto;border-top:1px dashed var(--jp-border);padding-top:.6rem;display:flex;align-items:end;justify-content:space-between;gap:.5rem}.price small{display:block;font-size:.7rem;color:var(--jp-muted);font-weight:700;text-transform:uppercase}.price b{font-size:1.1rem;color:var(--jp-red);font-weight:900}.car-foot .btn{font-size:.8rem;font-weight:700;border-radius:8px}@media (max-width:575.98px){#cars{--bs-gutter-x:.6rem;--bs-gutter-y:.6rem}.car-body{padding:.6rem}.car-model{font-size:.92rem}.specs span{font-size:.68rem;padding:.1rem .35rem}.car-foot{flex-direction:column;align-items:stretch}.car-foot .btn{width:100%}.car-img .badge-auction{font-size:.62rem}.hero .stat b{font-size:1.05rem}.hero .stat span{font-size:.72rem}.hero .stats{gap:.9rem!important;flex-wrap:nowrap!important}.hero .stat{padding-left:.5rem}.hero .lead{font-size:1rem}.hero .cta .btn{flex:1 1;font-size:1rem;padding:.6rem .5rem}}.panel{background:#fff;border:1px solid var(--jp-border);border-radius:12px;height:100%}.panel-title{font-weight:900;font-size:1.2rem;margin:0}.news-item{display:flex;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--jp-border);color:inherit}.news-item:last-child{border-bottom:0}.news-thumb{flex:0 0 120px;aspect-ratio:4/3;border-radius:10px;background:linear-gradient(135deg,var(--jp-navy),var(--jp-cyan));display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.8);font-size:1.6rem}.news-item h3{font-size:1rem;font-weight:900;margin:0 0 .2rem;color:var(--jp-dark)}.news-item:hover h3{color:var(--jp-cyan-dark)}.news-item .date{font-size:.78rem;color:var(--jp-muted)}.news-item p{font-size:.88rem;color:#4b5963;margin:.3rem 0 0}.fb-box{background:linear-gradient(160deg,#1877f2,#0e5bc4);color:#fff;border-radius:10px}.wn-item{display:block;padding:.7rem 0;border-bottom:1px solid var(--jp-border);color:var(--jp-text)}.wn-item:last-child{border-bottom:0}.wn-item .date{font-size:.75rem;font-weight:700}.wn-item .date,.wn-item:hover{color:var(--jp-cyan-dark)}.why .feature{background:#fff;border:1px solid var(--jp-border);border-radius:12px;padding:1.1rem;height:100%}.why .feature i{font-size:1.6rem;color:var(--jp-cyan);background:var(--jp-cyan-soft);width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:.7rem}.why .feature h3{font-size:1rem;font-weight:900}.why .feature p{font-size:.88rem;color:#4b5963;margin:0}.seo-text h2{font-size:1.3rem;font-weight:900;color:var(--jp-navy)}.seo-text h3{font-size:1.05rem;font-weight:900;color:var(--jp-dark);margin-top:1.2rem}.seo-text li,.seo-text p{color:#44525c;font-size:.95rem;line-height:1.7}.seo-text li::marker{color:var(--jp-cyan)}.tagline{background:var(--jp-navy);color:#fff}.tagline h2{font-weight:900;letter-spacing:.02em}footer{background:var(--jp-dark-2);color:#9aa4ad;font-size:.92rem}footer h6{color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;margin-bottom:1rem}footer a{color:#9aa4ad}footer a:hover{color:var(--jp-cyan)}footer ul li{margin-bottom:.45rem}.social a{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#2c2f36;color:#fff;font-size:1.05rem}.social a:hover{background:var(--jp-cyan);color:#fff}.footer-bottom{border-top:1px solid #2e3138;font-size:.85rem}.fab-stack{position:fixed;right:18px;bottom:18px;display:flex;flex-direction:column;gap:.6rem;z-index:1030}.fab{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;box-shadow:0 6px 16px rgba(0,0,0,.25);border:0}.fab-wa{background:#25d366}.fab-top{background:var(--jp-dark);font-size:1.2rem;opacity:0;pointer-events:none;transition:.2s}.fab-top.show{opacity:1;pointer-events:auto}.acct-name{color:#fff;font-weight:700}.acct-pill{gap:.5rem;background:#23262e;border-radius:30px;padding:.25rem .35rem .25rem .8rem}.acct-pill,.avatar{display:inline-flex;align-items:center;color:#fff}.avatar{width:32px;height:32px;border-radius:50%;background:var(--jp-cyan);justify-content:center;font-weight:900;font-size:.85rem}.page-head{background:#fff;border-bottom:1px solid var(--jp-border)}.page-head h1{font-weight:900;font-size:clamp(1.4rem,2.4vw,1.9rem);margin:0;text-wrap:balance}.page-head .sub{color:var(--jp-muted)}.breadcrumb{font-size:.82rem;margin-bottom:.35rem}.breadcrumb a{color:var(--jp-muted)}.breadcrumb-item.active{color:var(--jp-text)}.filters{background:#fff;border:1px solid var(--jp-border);border-radius:12px}.filters .f-head{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1rem}.fgroup,.filters .f-head{border-bottom:1px solid var(--jp-border)}.fgroup summary{list-style:none;cursor:pointer;padding:.75rem 1rem;font-weight:900;font-size:.9rem;display:flex;justify-content:space-between;align-items:center}.fgroup summary::-webkit-details-marker{display:none}.fgroup summary:after{content:"\F282";font-family:bootstrap-icons;font-size:.8rem;color:var(--jp-muted);transition:.15s}.fgroup[open] summary:after{transform:rotate(180deg)}.fgroup .fbody{padding:0 1rem .9rem}.fgroup .count{font-size:.72rem;color:var(--jp-muted);font-weight:700}.flist{max-height:190px;overflow-y:auto;padding-right:.25rem}.flist .form-check{display:flex;align-items:center;gap:.5rem;margin:0;padding:.22rem 0 .22rem 1.6rem;font-size:.88rem}.flist .form-check-label{flex:1 1}.chips{display:flex;flex-wrap:wrap;gap:.35rem}.chips .btn{--bs-btn-padding-y:.2rem;--bs-btn-padding-x:.6rem;--bs-btn-font-size:.8rem;border-radius:20px;border-color:var(--jp-border);color:var(--jp-text);background:#fff;font-weight:700}.chips .btn-check:checked+.btn{background:var(--jp-cyan);border-color:var(--jp-cyan);color:#fff}.swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:.4rem}.swatch{display:flex;flex-direction:column;align-items:center;gap:.15rem;font-size:.65rem;color:var(--jp-muted);cursor:pointer}.swatch span{width:26px;height:26px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--jp-border)}.btn-check:checked+.swatch span{box-shadow:0 0 0 2px var(--jp-cyan)}.filters .f-foot{padding:1rem;display:flex;gap:.5rem;position:sticky;bottom:0;background:#fff;border-radius:0 0 12px 12px}@media (min-width:992px){.filters-wrap{position:sticky;top:calc(env(safe-area-inset-top,0px) + 74px);max-height:calc(100vh - 90px);overflow-y:auto;border-radius:12px}}.toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.result-count{font-weight:900;font-size:1.15rem}.result-count span{color:var(--jp-cyan-dark)}.active-chips{display:flex;flex-wrap:wrap;gap:.4rem}.active-chips .chip{gap:.35rem;background:var(--jp-cyan-soft);border-radius:20px;padding:.2rem .4rem .2rem .7rem;font-size:.8rem;font-weight:700}.active-chips .chip,.active-chips .chip button{display:inline-flex;align-items:center;color:#0b6f93}.active-chips .chip button{border:0;background:#fff;border-radius:50%;width:18px;height:18px;justify-content:center;font-size:.6rem}.view-toggle .btn{border-color:var(--jp-border);color:var(--jp-muted);background:#fff}.view-toggle .btn.on{color:#fff;background:var(--jp-dark);border-color:var(--jp-dark)}.car-img .sold{position:absolute;inset:0;background:rgba(20,22,28,.55);justify-content:center;color:#fff;font-weight:900;letter-spacing:.2em;font-size:1.3rem}.car-img .sold,.closing{display:flex;align-items:center}.closing{font-size:.72rem;font-weight:700;color:#b35c00;gap:.25rem;margin-bottom:.35rem}.closing.over{color:var(--jp-red)}.badge-lock{position:absolute;left:.5rem;top:.5rem;background:rgba(255,255,255,.92);color:var(--jp-muted);font-size:.66rem;font-weight:700;border-radius:6px;padding:.2rem .45rem}.btn-over{background:#fdecee;color:var(--jp-red);border:0;font-weight:700;font-size:.8rem;border-radius:8px}.car-row{background:#fff;border:1px solid var(--jp-border);border-radius:12px;display:grid;grid-template-columns:220px 1fr auto;gap:1rem;padding:.75rem;align-items:center}.car-row .car-img{border-radius:10px;overflow:hidden}.car-row dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem 1rem;margin:0;font-size:.82rem}.car-row dt{font-weight:400;color:var(--jp-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.03em}.car-row dd{margin:0 0 .2rem;font-weight:700}.car-row .side{text-align:right;display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;min-width:150px}@media (max-width:767.98px){.car-row{grid-template-columns:1fr}.car-row dl{grid-template-columns:repeat(2,minmax(0,1fr))}.car-row .side{align-items:stretch;text-align:left}}.pagination .page-link{color:var(--jp-text);border-color:var(--jp-border);font-weight:700}.pagination .active>.page-link{background:var(--jp-cyan);border-color:var(--jp-cyan);color:#fff}.gallery-main{position:relative;aspect-ratio:4/3;max-width:100%;border-radius:12px;overflow:hidden;background:linear-gradient(160deg,#eef3f6,#d8e2e8);display:flex;align-items:center;justify-content:center}.gallery-main svg{width:55%;opacity:.5}.gallery-main .cap{position:absolute;left:.75rem;bottom:.75rem;background:rgba(20,22,28,.75);color:#fff;border-radius:6px;padding:.2rem .55rem;font-size:.78rem;font-weight:700}.gallery-main .nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.92);box-shadow:0 2px 8px rgba(0,0,0,.15)}.gallery-main .prev{left:.75rem}.gallery-main .next{right:.75rem}.sheet-mock{position:absolute;inset:6%;background:#fffdf5;border:1px solid #e6dfc4;border-radius:4px;background-image:linear-gradient(#e9e2c8 1px,transparent 0),linear-gradient(90deg,#e9e2c8 1px,transparent 0);background-size:100% 12%,25% 100%;display:flex;align-items:center;justify-content:center;color:#8a7a3c;font-weight:900}.thumbs{display:grid;grid-template-columns:repeat(8,1fr);gap:.4rem}.thumb{aspect-ratio:4/3;border-radius:8px;border:2px solid transparent;background:linear-gradient(160deg,#eef3f6,#dfe7ec);display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;color:var(--jp-muted);padding:0}.thumb.on{border-color:var(--jp-cyan)}.thumb.sheet{background:#fffdf5;color:#8a7a3c}@media (max-width:575.98px){.thumbs{grid-template-columns:repeat(4,1fr)}}.summary{background:#fff;border:1px solid var(--jp-border);border-radius:12px}.summary h1{font-weight:900;font-size:1.6rem;margin:0}.summary .meta{color:var(--jp-muted);font-size:.88rem}.countdown{background:#fff6e8;border:1px solid #ffe0b0;border-radius:10px;color:#8a4b00}.countdown .t{font-weight:900;font-size:1.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-pair{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.price-pair div{background:var(--jp-bg);border-radius:10px;padding:.6rem .8rem}.price-pair small{display:block;font-size:.7rem;color:var(--jp-muted);font-weight:700;text-transform:uppercase}.price-pair b{font-size:1.2rem;font-weight:900}.bid-box{border-top:1px solid var(--jp-border)}.lock-box{background:var(--jp-cyan-soft);border-radius:10px}@media (min-width:992px){.sticky-side{position:sticky;top:calc(env(safe-area-inset-top,0px) + 74px)}}.spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.spec-grid>div{padding:.6rem .1rem;border-bottom:1px solid var(--jp-border)}.spec-grid dt{font-size:.72rem;color:var(--jp-muted);text-transform:uppercase;letter-spacing:.03em;font-weight:700}.spec-grid dd{margin:0;font-weight:700}@media (max-width:767.98px){.spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.equip{display:flex;flex-wrap:wrap;gap:.4rem}.equip span{background:var(--jp-bg);border-radius:6px;padding:.25rem .55rem;font-size:.8rem}.equip b{color:var(--jp-navy)}.code-table td,.code-table th{font-size:.84rem}.code{display:inline-block;min-width:34px;text-align:center;background:var(--jp-navy);color:#fff;border-radius:5px;font-weight:900;font-size:.75rem;padding:.05rem .3rem}.stat-mini{background:var(--jp-bg);border-radius:10px;padding:.75rem}.stat-mini small{display:block;font-size:.7rem;color:var(--jp-muted);font-weight:700;text-transform:uppercase}.stat-mini b{font-size:1.1rem;font-weight:900}.cost-row{padding:.35rem 0;border-bottom:1px dashed var(--jp-border);font-size:.9rem}.cost-row,.cost-total{display:flex;justify-content:space-between}.cost-total{align-items:baseline;padding-top:.6rem}.cost-total b{font-size:1.35rem;font-weight:900;color:var(--jp-red)}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auth-wrap{max-width:1040px}.auth-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 18px 40px rgba(20,22,28,.08);border:1px solid var(--jp-border)}.auth-side{background:linear-gradient(150deg,var(--jp-cyan),var(--jp-navy));color:#fff}.auth-side li{display:flex;gap:.6rem;margin-bottom:.8rem}.auth-side li i{color:#bdefff;font-size:1.1rem}.captcha{display:flex;align-items:center;gap:.75rem;border:1px solid var(--jp-border);border-radius:8px;padding:.6rem .8rem;background:#fafbfc;font-size:.88rem}.captcha .form-check-input{width:1.4rem;height:1.4rem;margin:0}.seg-type .btn{font-weight:700}.seg-type .btn-check:checked+.btn{background:var(--jp-navy);border-color:var(--jp-navy);color:#fff}.pw-meter{height:5px;border-radius:5px;background:var(--jp-border);overflow:hidden}.pw-meter i{width:0;transition:.2s}.plan,.pw-meter i{display:block;height:100%}.plan{border:2px solid var(--jp-border);border-radius:12px;padding:.9rem;cursor:pointer;background:#fff;position:relative}.plan .name{font-weight:900}.plan .price{font-size:.8rem;color:var(--jp-muted)}.plan ul{list-style:none;padding:0;margin:.5rem 0 0;font-size:.8rem}.plan ul li{display:flex;justify-content:space-between;padding:.12rem 0}.plan ul li span{color:var(--jp-muted)}.btn-check:checked+.plan{border-color:var(--jp-cyan);box-shadow:0 0 0 3px rgba(1,177,236,.15)}.btn-check:checked+.plan:after{content:"\F26A";font-family:bootstrap-icons;position:absolute;right:.7rem;top:.6rem;color:var(--jp-cyan);font-size:1.1rem}.plan .ribbon{position:absolute;top:-.6rem;left:.8rem;background:var(--jp-red);color:#fff;font-size:.65rem;font-weight:900;border-radius:10px;padding:.05rem .5rem;text-transform:uppercase;letter-spacing:.05em}.form-label{font-weight:700;font-size:.85rem}.req{color:var(--jp-red)}.member-head{background:linear-gradient(120deg,var(--jp-navy),#1b3550);color:#fff}.member-head .pkg{background:linear-gradient(135deg,#c9d3dc,#98a8b6);color:#1b2b3a;font-weight:900;border-radius:20px;padding:.2rem .75rem;font-size:.8rem}.side-nav{background:#fff;border:1px solid var(--jp-border);border-radius:12px;padding:.5rem}.side-nav a{display:flex;align-items:center;gap:.7rem;padding:.6rem .75rem;border-radius:8px;color:var(--jp-text);font-weight:700;font-size:.92rem}.side-nav a i{color:var(--jp-muted);font-size:1.05rem}.side-nav a:hover{background:var(--jp-bg)}.side-nav a.on{background:var(--jp-cyan-soft);color:#0b6f93}.side-nav a.on i{color:var(--jp-cyan-dark)}.side-nav .badge{margin-left:auto}@media (max-width:991.98px){.side-nav{display:flex;overflow-x:auto;gap:.25rem}.side-nav a{white-space:nowrap}.side-nav hr{display:none}}.tile{background:#fff;border:1px solid var(--jp-border);border-radius:12px;padding:1rem;height:100%}.tile small{font-size:.72rem;color:var(--jp-muted);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.tile .v{font-size:1.45rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.tile .s{font-size:.82rem;color:var(--jp-muted)}.tile .ic{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;background:var(--jp-cyan-soft);color:var(--jp-cyan-dark)}.units{display:flex;gap:.3rem;margin-top:.4rem}.units i{flex:1 1;height:8px;border-radius:4px;background:var(--jp-border)}.units i.used{background:var(--jp-cyan)}.card-panel{background:#fff;border:1px solid var(--jp-border);border-radius:12px}.card-panel .ph{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.1rem;border-bottom:1px solid var(--jp-border);gap:.5rem;flex-wrap:wrap}.card-panel .ph h2{font-size:1.05rem;font-weight:900;margin:0}.mtable{margin:0;font-size:.88rem}.mtable th{font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:var(--jp-muted);font-weight:700;background:#fafbfc;white-space:nowrap}.mtable td{vertical-align:middle}.mthumb{width:72px;height:54px;overflow:hidden;border-radius:6px;background:linear-gradient(160deg,#eef3f6,#dfe7ec);display:flex;align-items:center;justify-content:center;flex:none}.mthumb svg{width:70%;opacity:.5}.pill{display:inline-flex;align-items:center;gap:.3rem;border-radius:20px;padding:.15rem .6rem;font-size:.75rem;font-weight:900;white-space:nowrap}.pill-open{background:#e8f7fc;color:#0b6f93}.pill-won{background:#e6f5ee;color:#1f7a51}.pill-lost{background:#fdecee;color:#b3261e}.pill-none{background:var(--jp-bg);color:var(--jp-muted)}.icon-btn{width:32px;height:32px;border-radius:8px;border:1px solid var(--jp-border);background:#fff;color:var(--jp-text);display:inline-flex;align-items:center;justify-content:center;position:relative}.icon-btn:hover{border-color:var(--jp-cyan);color:var(--jp-cyan-dark)}.icon-btn .dot{position:absolute;top:-5px;right:-5px;background:var(--jp-red);color:#fff;border-radius:10px;font-size:.6rem;font-weight:900;padding:0 .3rem}.nav-tabs-jp .nav-link{color:var(--jp-muted);font-weight:700;border:0;border-bottom:3px solid transparent}.nav-tabs-jp .nav-link.active{color:var(--jp-cyan-dark);border-bottom-color:var(--jp-cyan);background:transparent}.thread{max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:.6rem}.msg{max-width:85%;border-radius:12px;padding:.55rem .8rem;font-size:.88rem}.msg.them{background:var(--jp-bg);align-self:flex-start}.msg.me{background:var(--jp-cyan-soft);align-self:flex-end}.msg small{display:block;font-size:.7rem;color:var(--jp-muted);margin-top:.2rem}.plan-table td,.plan-table th{text-align:center;font-size:.88rem;vertical-align:middle}.plan-table td:first-child,.plan-table th:first-child{text-align:left}.plan-table .cur{background:var(--jp-cyan-soft)}.toast-container{z-index:1090}.car-img .bm{z-index:2}.car-img .badge-auction,.car-img .badge-grade,.car-img .badge-lock,.car-img .sold{pointer-events:none}.plan ul li{gap:.4rem}.d-grid{grid-template-columns:minmax(0,1fr)}.d-grid>*{min-width:0}.qv-hit{position:absolute;inset:0;border:0;background:transparent;z-index:1;cursor:zoom-in;padding:0}.qv-hit:focus-visible{outline:3px solid var(--jp-cyan);outline-offset:-3px}.qv-pill{position:absolute;right:.5rem;bottom:.5rem;background:rgba(20,22,28,.82);color:#fff;font-size:.68rem;font-weight:700;border-radius:6px;padding:.2rem .45rem;opacity:0;transition:opacity .15s;pointer-events:none}.car-img:hover .qv-pill,.qv-hit:focus-visible~.qv-pill{opacity:1}@media (hover:none){.qv-pill{opacity:1}}.car-img .sold~.qv-pill{display:none}.qv-loading{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}.qv-auclot{background:var(--jp-dark);color:#fff;border-radius:6px;padding:.3rem .65rem;font-size:.8rem;font-weight:700;white-space:nowrap;align-self:center}.qv-left{background:#fafbfc}.qv-zoom{position:absolute;right:.75rem;top:.75rem;width:36px;height:36px;border-radius:8px;border:0;background:rgba(255,255,255,.92);box-shadow:0 2px 8px rgba(0,0,0,.15)}.qv-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.qv-specs>div{padding:.4rem 0;border-bottom:1px solid var(--jp-border)}.qv-specs dt{font-size:.7rem;color:var(--jp-muted);text-transform:uppercase;letter-spacing:.03em;font-weight:700}.qv-specs dd{margin:0;font-weight:700;font-size:.9rem}.qv-bm.on{color:var(--jp-red);border-color:var(--jp-red)}#qvThumbs{grid-template-columns:repeat(8,1fr)}@media (max-width:575.98px){#qvThumbs{grid-template-columns:repeat(4,1fr)}.qv-auclot{display:none}}:root{--bs-font-sans-serif:var(--font-lato),"Lato",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}body{font-family:var(--bs-font-sans-serif)}footer h2.h6{color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;margin-bottom:1rem}.car-img img{position:absolute;inset:0}.car-img .badge-auction,.car-img .badge-grade,.car-img .badge-lock,.car-img .qv-pill{z-index:1}.gallery-main img{position:absolute;inset:0}.thumb{overflow:hidden}.thumb img{display:block}.lock-box{color:#0b6f93}.lock-box,.seo-text a{font-weight:700}.makers-scroll .maker small b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.skip-link{position:absolute;left:-999px;top:0;z-index:2000;background:#fff;padding:.5rem 1rem}.skip-link:focus{left:1rem}.fab-stack.with-chat{bottom:92px}@media (max-width:575.98px){.fab-stack.with-chat{bottom:84px}}.share-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.share-row .btn{display:inline-flex;align-items:center;min-height:34px}.share-row a[aria-disabled=true]{pointer-events:none;opacity:.6}.specs span{font-size:.78rem}.price small{font-size:.74rem}@media (max-width:575.98px){.specs span{font-size:.76rem;padding:.15rem .4rem}.car-model{font-size:.98rem}.badge-lock,.car-img .badge-auction{font-size:.72rem}.car-img .badge-grade{font-size:.76rem}.qv-pill{font-size:.74rem}.hero .stat span{font-size:.78rem}}@media (pointer:coarse){.btn-sm{min-height:38px;display:inline-flex;align-items:center;justify-content:center}.car-foot .btn,.view-toggle .btn{min-height:40px;display:inline-flex;align-items:center;justify-content:center}.view-toggle .btn{min-width:40px}.form-control-sm,.form-select-sm{min-height:40px}a.car-model{display:inline-block;padding-block:.2rem}}.closing,.filters-wrap .count,.price-pair small,.spec-grid dt{font-size:max(.75rem,12px)}@media (max-width:575.98px){.car-img .badge-lock{display:none}.qv-pill{font-size:0;padding:.3rem .4rem}.qv-pill i{font-size:.9rem;margin:0!important}.fab{width:44px;height:44px;font-size:1.25rem}footer{padding-bottom:84px}}body.modal-open #cems-lc-root,body.modal-open .fab-stack,body:has(.filters-wrap.show) #cems-lc-root,body:has(.filters-wrap.show) .fab-stack,body:has(.modal.show) #cems-lc-root,body:has(.modal.show) .fab-stack,body:has(.offcanvas.show) #cems-lc-root,body:has(.offcanvas.show) .fab-stack{display:none!important}@media (max-width:575.98px){.mtable-stack thead{display:none}.mtable-stack tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .75rem;padding:.8rem .75rem;border-bottom:1px solid var(--jp-border);align-items:start}.mtable-stack tbody td{display:block;border:0;padding:0}.mtable-stack td.cell-actions,.mtable-stack td.cell-car{grid-column:1/-1}.mtable-stack td.cell-select{grid-column:1/-1;order:-1}.mtable-stack td.cell-actions{text-align:left!important}.mtable-stack td.cell-actions .btn{width:100%}.mtable-stack td[data-label]:before{content:attr(data-label);display:block;font-size:.72rem;letter-spacing:.03em;text-transform:uppercase;color:var(--jp-muted);font-weight:700;margin-bottom:.1rem}.mtable-stack .text-nowrap{white-space:normal!important}}@media (pointer:coarse){.form-check-input{width:1.35em;height:1.35em}.form-check{min-height:1.75rem}}.topfilters{margin-bottom:1.5rem}.tf-board{display:grid;grid-template-columns:132px repeat(3,minmax(0,1fr)) 230px;gap:1rem;align-items:stretch}.tf-panel{background:#fff;border:1px solid var(--jp-border);border-radius:14px;box-shadow:0 8px 20px rgba(20,22,28,.05);display:flex;flex-direction:column;min-width:0;overflow:hidden}.tf-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem 1rem .5rem}.tf-head h2{font-size:1.1rem;font-weight:900;margin:0;color:var(--jp-dark);letter-spacing:.01em}.tf-sel{font-size:.7rem;font-weight:800;color:#fff;background:var(--jp-cyan);border-radius:999px;padding:.15rem .5rem;white-space:nowrap}.tf-search{margin:0 .85rem .5rem;width:auto;border-radius:8px;background:var(--jp-bg);border-color:transparent;font-size:.85rem}.tf-search:focus{background:#fff;border-color:var(--jp-cyan)}.tf-list{overflow-y:auto;height:250px;margin:0 .35rem .5rem .5rem;border-top:1px solid var(--jp-border);padding:.35rem .35rem .9rem .15rem;scrollbar-width:thin;scrollbar-color:#cfd8de transparent;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 22px),transparent)}.tf-list::-webkit-scrollbar{width:6px}.tf-list::-webkit-scrollbar-thumb{background:#cfd8de;border-radius:999px}.tf-list::-webkit-scrollbar-track{background:transparent}.tf-check{display:flex;align-items:center;gap:.55rem;min-height:34px;margin:1px 0;padding:.2rem .45rem .2rem 2.1em;border-radius:8px;transition:background .12s}.tf-check:hover{background:var(--jp-bg)}.tf-check:has(.form-check-input:checked){background:var(--jp-cyan-soft)}.tf-check .form-check-input{margin:0 0 0 -1.65em;flex:none}.tf-check .form-check-label{flex:1 1;min-width:0;font-size:.92rem;line-height:1.25;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-hint{margin-left:.4rem;border-radius:4px;padding:.05rem .3rem}.tf-check .count,.tf-hint{font-size:.7rem;font-weight:700;color:var(--jp-muted);background:var(--jp-bg)}.tf-check .count{flex:none;border-radius:999px;padding:.1rem .45rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-check:has(.form-check-input:checked) .count{background:#fff;color:var(--jp-cyan-dark)}.tf-daylist{display:flex;flex-direction:column;gap:.45rem;padding:.35rem .85rem 1rem;border-top:1px solid var(--jp-border)}.tf-daylist .btn{width:100%;border:1px solid var(--jp-border);border-radius:999px;background:#fff;color:var(--jp-text);font-weight:700;font-size:.88rem;padding:.35rem .5rem}.tf-daylist .btn:hover{border-color:var(--jp-cyan)}.tf-daylist .btn-check:checked+.btn{background:var(--jp-cyan);border-color:var(--jp-cyan);color:#fff}.tf-daylist .btn-check:focus-visible+.btn{outline:2px solid var(--jp-navy);outline-offset:2px}.tf-daylist span:first-child .btn{border-style:dashed}.tf-daylist span:first-child .btn-check:checked+.btn{border-style:solid;background:var(--jp-navy);border-color:var(--jp-navy)}.tf-summary{align-items:center;justify-content:center;gap:.9rem;text-align:center;padding:1.25rem 1rem;background:linear-gradient(180deg,#fff 0,var(--jp-cyan-soft) 100%)}.tf-count{display:flex;flex-direction:column;line-height:1.05;color:var(--jp-navy)}.tf-count b{font-size:2.5rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-count span:last-child{font-size:1.15rem;font-weight:700}.tf-count .spinner-border{width:2.2rem;height:2.2rem;margin:.5rem auto}.tf-adv{border:2px solid var(--jp-navy);color:var(--jp-navy);border-radius:999px;font-weight:800;padding:.5rem 1.1rem;background:#fff;white-space:nowrap}.tf-adv.on,.tf-adv:hover{background:var(--jp-navy);color:#fff}.tf-advanced{margin-top:1rem;background:#fff;border:1px solid var(--jp-border);border-radius:14px;box-shadow:0 8px 20px rgba(20,22,28,.05);padding:1.1rem 1.25rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem 1.5rem}.tf-field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.tf-field>label,.tf-label{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--jp-muted)}.tf-wide{grid-column:span 2}@media (max-width:1199.98px){.tf-board{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-days{grid-column:1/-1}.tf-days .tf-head{display:none}.tf-daylist{flex-direction:row;flex-wrap:wrap;border-top:0;padding:.75rem}.tf-daylist span{flex:1 1;min-width:64px}.tf-summary{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:.8rem 1rem}.tf-count{flex-direction:row;align-items:baseline;gap:.4rem}.tf-count b{font-size:1.8rem}.tf-count span:last-child{font-size:1rem}.tf-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.tf-board{gap:.6rem}.tf-daylist{gap:.35rem;padding:.6rem}.tf-daylist span{min-width:calc(25% - .35rem)}.tf-list{height:220px}.tf-head{padding:.65rem .75rem .4rem}.tf-head h2{font-size:1rem}.tf-search{margin:0 .6rem .4rem}.tf-check{min-height:32px;padding-right:.3rem}.tf-check .form-check-label{font-size:.86rem}.tf-advanced{grid-template-columns:1fr;padding:1rem}.tf-wide{grid-column:auto}}@media (min-width:768px) and (max-width:1199.98px){.tf-board{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){.tf-board>.tf-panel:nth-child(4){grid-column:1/-1}}.page-head .head-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.layout-switch{display:inline-flex;background:var(--jp-bg);border:1px solid var(--jp-border);border-radius:12px;padding:4px;gap:4px;align-self:center}.layout-switch .btn{display:inline-flex;align-items:center;gap:.45rem;border:0;border-radius:9px;padding:.45rem .8rem;font-weight:700;font-size:.88rem;color:var(--jp-muted);background:transparent}.layout-switch .btn i{font-size:1.35rem;line-height:1}.layout-switch .btn.on,.layout-switch .btn:hover{color:var(--jp-navy);background:#fff}.layout-switch .btn.on{box-shadow:0 2px 8px rgba(20,22,28,.1)}.layout-switch .btn.on i{color:var(--jp-cyan-dark)}@media (max-width:575.98px){.layout-switch .btn span{display:none}.layout-switch .btn{padding:.45rem .65rem}}.tf-zero{opacity:.42}.tf-zero .btn,.tf-zero .form-check-label,.tf-zero label{cursor:not-allowed}.tf-check.tf-zero:hover{background:transparent}.tf-daycount{display:block;font-size:.68rem;font-weight:600;opacity:.75;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-daylist .btn{line-height:1.15}@media (max-width:1199.98px){.tf-daycount{display:inline;margin-left:.3rem}}.pv{position:fixed;inset:0;z-index:2000;background:#0a0c10;flex-direction:column;color:#fff;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.pv,.pv-bar{display:flex}.pv-bar{align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;flex:0 0 auto}.pv-label{font-weight:700;font-size:.95rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-count{font-weight:400;opacity:.75}.pv-tools{display:flex;align-items:center;gap:.35rem;flex:0 0 auto}.pv-tools button{width:40px;height:40px;border:0;border-radius:8px;background:rgba(255,255,255,.12);color:#fff;font-size:1.1rem;display:inline-flex;align-items:center;justify-content:center}.pv-tools button:hover:not(:disabled){background:rgba(255,255,255,.24)}.pv-tools button:disabled{opacity:.35}.pv-tools .pv-close{background:#fff;color:#14161c;margin-left:.35rem}.pv-tools .pv-close:hover{background:#e9ecef}.pv-zoom{min-width:3.2rem;text-align:center;font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.85}.pv-stage{position:relative;flex:1 1 auto;overflow:hidden;display:flex;align-items:center;justify-content:center;touch-action:none;-webkit-user-select:none;user-select:none}.pv-stage img{width:100%;height:100%;object-fit:contain;transition:opacity .15s;will-change:transform;-webkit-user-drag:none}.pv-nav,.pv-spin{position:absolute}.pv-nav{top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:0;background:rgba(255,255,255,.14);color:#fff;font-size:1.4rem;display:flex;align-items:center;justify-content:center}.pv-nav:hover{background:rgba(255,255,255,.28)}.pv-nav.prev{left:max(.75rem,env(safe-area-inset-left,0px))}.pv-nav.next{right:max(.75rem,env(safe-area-inset-right,0px))}.pv-open #cems-lc-root{display:none!important}.pv-hint{text-align:center;font-size:.8rem;opacity:.6;padding:.4rem .75rem .7rem;flex:0 0 auto}@media (max-width:575.98px){.pv-tools button{width:44px;height:44px}.pv-tools button[aria-label="Fit to screen"],.pv-zoom{display:none}.pv-nav{width:42px;height:42px;top:auto;bottom:calc(2.4rem + env(safe-area-inset-bottom,0px));transform:none}}.guest-links{max-height:420px;overflow-y:auto}.guest-links li{padding:.15rem 0}