.dealer-dashboard.user-dashboard-container{min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));grid-template-rows:none}.dealer-dashboard.user-dashboard-container>.user-dashboard-main{grid-area:auto}@media (width<=1024px){.dealer-dashboard.user-dashboard-container{flex-direction:column;display:flex}}.dealer-dashboard .user-dashboard-mobile-tab__badge{font-variant-numeric:tabular-nums;min-width:1.8rem;height:1.8rem;color:var(--text-inverse);background-color:var(--color-action-danger);border-radius:var(--radius-pill);justify-content:center;align-items:center;padding:0 .5rem;font-size:1.2rem;font-weight:700;line-height:1;display:inline-flex}.dealer-dashboard .dealer-dashboard-tab-fallback{min-height:clamp(36rem,55svh,60rem)}body:has(.dealer-dashboard) .dealer-nav{background:#171e2b}.dealer-dashboard .user-dashboard-mobile-tabs .user-dashboard-mobile-tab .dsk-strip-badge{color:#0000;-webkit-user-select:none;user-select:none}.dealer-dashboard .user-dashboard-mobile-tabs .user-dashboard-mobile-tab .dsk-strip-held{place-items:center;display:inline-grid}.dsk-strip-held>*{grid-area:1/1}.dsk-strip-held__room,.dealer-dashboard .user-dashboard-mobile-tabs .user-dashboard-mobile-tab .dsk-strip-held--empty{visibility:hidden}.session-retry{z-index:var(--z-sticky);inset-inline:0;bottom:calc(16px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:var(--surface);border:1px solid var(--border-solid-strong);width:min(100% - 32px,560px);box-shadow:var(--shadow-pop);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-inline:auto;padding:clamp(12px,10.86px + .3571vw,16px) clamp(14px,12.86px + .3571vw,18px);display:flex;position:fixed}.session-retry__text{font-size:max(12px, var(--t-small));font-weight:500;line-height:var(--leading-body);color:var(--text-1);flex:200px;margin:0}.session-retry__btn{min-width:96px;min-height:clamp(32px,30.86px + .3571vw,36px);font:inherit;white-space:nowrap;color:var(--color-action-primary-text);background:var(--color-action-primary-soft);border:1px solid var(--color-action-primary-line);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-snap), border-color var(--dur-fast) var(--ease-snap);border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 clamp(10px,8.86px + .3571vw,14px);font-size:clamp(12px,11.71px + .0893vw,13px);font-weight:600;line-height:1.2;display:inline-flex;position:relative}.session-retry__btn:disabled{opacity:.6;cursor:progress}@media (hover:hover) and (pointer:fine){.session-retry__btn:not(:disabled):hover{border-color:var(--color-action-primary)}}@media (pointer:coarse){.session-retry__btn:before{content:"";position:absolute;inset-block:calc(50% - 23px);inset-inline:0}}:is(.rf-media,.rf-pill,.rf-input,.rf-btn){position:relative;overflow:hidden}:is(.rf-media,.rf-pill,.rf-input,.rf-btn)>.sk-slot--block{border-radius:inherit;height:auto;min-height:0;position:absolute;inset:0}.rf-line{margin:0;font-size:max(12px,1.4rem);line-height:1.5}.rf-line--title{font-size:max(14px,clamp(1.5rem,1.4rem + .3vw,1.8rem));line-height:1.3}.rf-line--h1{font-size:clamp(2.2rem,1.8rem + 1.2vw,3.2rem);line-height:1.2}.rf-line--crumb,.rf-line--label{font-size:max(12px,1.3rem);line-height:1.6}.rf-page{max-width:var(--container-page);padding:clamp(1.4rem, .8rem + 1.5vw, 2.4rem) var(--gutter-page) 6rem;flex-direction:column;gap:1.6rem;margin:0 auto;display:flex}.rf-card{background:var(--surface);border:1px solid var(--border-solid-strong);border-radius:var(--radius-lg)}.rf-card--item{flex-direction:column;display:flex;overflow:hidden}.rf-card__body{flex-direction:column;gap:.4rem;padding:1.2rem 1.4rem 1.6rem;display:flex}.rf-media{background:var(--surface-placeholder)}.rf-media--card{aspect-ratio:16/10}.rf-media--lead{aspect-ratio:16/9}.rf-media--row{aspect-ratio:4/3}.rf-media--gallery{aspect-ratio:16/10;border-radius:var(--radius-md);margin:.8rem .8rem 0}.rf-media--cover{aspect-ratio:21/9;border-radius:var(--radius-md);margin-bottom:1.2rem}.rf-media--map{aspect-ratio:16/9;border-radius:var(--radius-md)}.rf-media--thumb{aspect-ratio:1;border-radius:var(--radius-md);width:6.4rem}.rf-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,28rem),1fr));gap:1.6rem;display:grid}.rf-grid--row{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));margin-top:2.4rem}.rf-bar{background:var(--surface);border:1px solid var(--border-solid-strong);border-radius:var(--radius-md);padding:1.4rem 1.6rem}.rf-box{flex-direction:column;gap:1rem;padding:1.6rem 2rem;display:flex}.rf-box--search{padding:1.2rem 1.6rem}.rf-thumbrow{grid-template-columns:6.4rem minmax(0,1fr);align-items:center;gap:1.2rem;display:grid}.rf-phonebar{display:none}.rf-browse{grid-template-columns:clamp(34rem,26%,40rem) minmax(0,1fr);align-items:start;gap:2.4rem;display:grid}.rf-browse__side{background:color-mix(in srgb, var(--bg-4) 90%, var(--surface));border-radius:var(--radius-lg);flex-direction:column;gap:1.4rem;min-height:90rem;padding:2rem 1.6rem;display:flex}.rf-browse__main,.rf-split__main{flex-direction:column;gap:1.6rem;min-width:0;display:flex}.rf-split{grid-template-columns:minmax(0,1fr) clamp(30rem,24%,36rem);align-items:start;gap:2.4rem;display:grid}.rf-split__side{flex-direction:column;gap:1.6rem;display:flex}.rf-hero{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.6rem;display:grid}.rf-hero__side{flex-direction:column;gap:1.6rem;display:flex}.rf-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid;overflow:hidden}.rf-post{flex-direction:column;gap:.8rem;padding:clamp(1.2rem,.8rem + 1vw,2rem);display:flex}.rf-post__text{margin-top:1.6rem}.rf-detail__grid{grid-template-columns:minmax(0,1fr) clamp(30rem,28%,36rem);align-items:start;gap:2rem;display:grid}.rf-detail__main{overflow:hidden}.rf-detail__rail{flex-direction:column;gap:1.6rem;display:flex}.rf-dealer__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.4rem;padding:clamp(1.6rem,1rem + 1.5vw,2.4rem);display:grid}.rf-dealer__id{flex-direction:column;gap:.8rem;display:flex}.rf-logo{width:8rem;height:8rem;margin-bottom:1.2rem}.rf-tabs{border-radius:999px;grid-template-columns:repeat(4,minmax(0,9rem));gap:2rem;padding:1.2rem 1.6rem;display:grid}.rf-dealer__content{padding:clamp(1.2rem,.6rem + 1.5vw,2.4rem)}.rf-article{max-width:77rem;padding-top:clamp(3.2rem,2rem + 2vw,5rem)}.rf-article__section{border-top:1px solid var(--border-2);flex-direction:column;gap:.6rem;padding-top:1.6rem;display:flex}.rf-band{background:var(--bg-4);height:clamp(36rem,30rem + 6vw,44rem)}.rf-home{gap:.8rem;padding-top:clamp(3.2rem,2rem + 3vw,6rem)}.rf-contact{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:clamp(2.4rem,1rem + 3vw,6rem);padding-top:clamp(2.4rem,1.6rem + 2vw,4.8rem);display:grid}.rf-contact__aside{flex-direction:column;gap:.8rem;display:flex}.rf-contact__form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1.6rem;display:grid}.rf-field{flex-direction:column;gap:.6rem;display:flex}.rf-field--wide{grid-column:1/-1}.rf-input{border-radius:var(--radius-md);height:4.6rem}.rf-input--area{height:16rem}.route-fallback--admin{min-height:0}.rf-admin{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);background:var(--bg-shell);min-height:100dvh;display:grid}.rf-admin__rail{background:var(--bg-footer);flex-direction:column;gap:1.4rem;padding:2rem;display:flex}.rf-admin__top{display:none}.rf-admin__main{flex-direction:column;gap:1.6rem;min-width:0;padding:clamp(1.6rem,1rem + 1.5vw,3.2rem) clamp(1.6rem,.5rem + 3vw,4rem);display:flex}.rf-admin__tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1.2rem;display:grid}.route-fallback:is(.route-fallback--account,.route-fallback--seller-sign-in,.route-fallback--admin-login,.route-fallback--password,.route-fallback--notice,.route-fallback--notfound){min-height:0}.app-shell:has(>.route-fallback:is(.route-fallback--account,.route-fallback--seller-sign-in,.route-fallback--password,.route-fallback--notice,.route-fallback--notfound)){min-height:0}@media (width>=340px){.rf .not-found__title .sk-slot-lines>:nth-child(2){display:none}}@media (width>=481px){.rf .not-found__text .sk-slot-lines>:nth-child(2){display:none}}.rf .rf-btn{color:#0000;background:0 0;border-color:#0000}body:has(.route-fallback--browse){background-color:var(--surface)}body:has(:is(.route-fallback--blogs,.route-fallback--post,.route-fallback--dealer)){background-color:var(--bg-wash)}body:has(.route-fallback--listing){background-color:var(--bg-1)}@media (width<=1024px){.rf-browse,.rf-split,.rf-detail__grid,.rf-admin{grid-template-columns:minmax(0,1fr)}.rf-browse__side,.rf-split__side,.rf-admin__rail{display:none}.rf-phonebar{border-bottom:1px solid var(--border-solid-strong);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.rf-pill{border-radius:var(--radius-md);width:11rem;height:3.6rem}.rf-bar{background:0 0;border:0;padding:0}.rf-admin{display:block}.rf-admin__top{background:var(--bg-footer);align-items:center;min-height:5.6rem;padding:0 1.2rem;display:flex}}@media (width<=768px){.rf-hero,.rf-dealer__hero,.rf-contact,.rf-contact__form{grid-template-columns:minmax(0,1fr)}.rf-media--map{display:none}.rf-tabs{gap:1rem}}@media (width<=640px){.rf-media--cover{aspect-ratio:16/9}}@media (width<=480px){.rf-page{padding:1.2rem 1rem 4rem}}.rf-receipt>*{width:100%;max-width:80rem}.rf-receipt__facts{border-block:1px solid var(--border-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;padding-block:1.6rem;display:grid}@media (width<=640px){:is(.route-fallback--post,.route-fallback--listing){--rf-inset:clamp(6px, 2.31px + .946vw, 12px);--rf-side:calc(var(--rf-inset) + clamp(4px, 1.25vw, 8px))}:is(.route-fallback--post,.route-fallback--listing) .rf-page{padding-top:0;padding-left:0;padding-right:0}:is(.route-fallback--post,.route-fallback--listing) .rf-card{border-left-width:0;border-right-width:0;border-radius:0}.route-fallback--post .rf-post{padding:calc(var(--rf-inset) + 1.6rem / 3) var(--rf-side) var(--rf-inset);border-top-width:0}.route-fallback--listing .rf-page{gap:0}.route-fallback--listing .rf-page>.rf-line--crumb{padding:calc(clamp(1.4rem, 1.137rem + .822vw, 2.4rem) + 1.5rem) var(--rf-side) 2rem;background:var(--surface);font-size:clamp(2rem,1.294rem + 1.471vw,2.8rem);line-height:1.2}.route-fallback--listing .rf-detail__main{border-top-width:0}.route-fallback--listing .rf-media--gallery{margin:var(--rf-inset) var(--rf-side) 0}.route-fallback--listing :is(.rf-detail__main .rf-card__body,.rf-box){padding-left:var(--rf-side);padding-right:var(--rf-side)}}@media (width<=1024px){footer.ft{padding-inline:clamp(1rem,.364rem + 1.989vw,2.4rem)}}@media (width>=769px) and (width<=1024px){footer.ft .ft__bottom{padding-right:calc(var(--hit-target) + 1.2rem)}}:where(button.ft__trust-brands){font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.ft__trust-brands--paused .ft__trust-brands-track{animation-play-state:paused}.ft__trust-brands:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}.ft .ft__newsletter-input:focus-visible,.ft .ft__newsletter-btn:focus-visible{outline-offset:-3px;outline:2px solid #fff}.ft__install{flex-direction:column;align-items:center;gap:8px;display:flex}.ft__install-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.ft__install-btn svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.ft__install-btn:hover{background:#ffffff24;border-color:#ffffff57}}.ft__install-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.ft__install-how{text-align:center;max-width:34rem;color:var(--text-inverse-muted);margin:0;font-size:13px}.ft .ft__trust-brands{margin-block:-8px;padding-block:8px}.ft__nav-button{font-family:inherit;font-weight:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}@media (pointer:coarse){.ft .ft__nav-link{min-height:44px}}@media (width>=1025px){:is(.bnav__logo-link,.bnav__login-btn,.bnav__cta){position:relative}:is(.bnav__link,.bnav__logo-link,.bnav__icon-btn,.bnav__login-btn,.bnav__cta):before{content:"";width:max(100%,36px);height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.app-header{--bnav-inset:clamp(10px, 3.64px + 1.989vw, 24px);--bnav-text:clamp(14px, 9.99px + .391vw, 16px)}@media (width>=1025px){.app-header{--bnav-inset:var(--page-inset,var(--shell-inset))}}header.app-header{padding-inline:0}.app-header .bnav{height:var(--header-height);padding:0 var(--bnav-inset);gap:16px}header.app-header.sticky-header--scrolled{background:#fff;box-shadow:0 10px 20px -18px #0b122073}.app-header .bnav__logo{width:auto;height:clamp(24px,22.2px + .63vw,32px)}@media (width>=1025px){.app-header .bnav__menu{gap:clamp(16px,4px + 1.2vw,28px);margin:0;position:absolute;left:50%;transform:translate(-50%)}}.app-header .bnav__link{min-height:40px;font-size:var(--bnav-text);padding-inline:6px}.app-header .bnav__actions{flex:1;justify-content:flex-end;gap:4px;min-width:0;margin-left:auto}.app-header :is(.bnav__icon-btn,.bnav__hamburger){width:40px;min-width:40px;height:40px;min-height:40px;color:var(--text-1);border-radius:50%;font-size:22px;position:relative}.app-header .bnav__hamburger{color:var(--text-0)}.app-header .bnav__badge{border:0;border-radius:99px;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:700;line-height:16px;top:5px;left:21px;right:auto;box-shadow:0 0 0 2px #fff}.app-header .bnav__user-trigger{gap:4px;height:40px;min-height:40px;margin-left:8px;padding:4px 8px 4px 4px}.app-header .bnav__avatar{width:32px;height:32px}.app-header .bnav__chevron{color:var(--text-2);font-size:16px}.app-header :is(.bnav__login-btn,.bnav__cta){height:40px;font-size:var(--bnav-text);white-space:nowrap;border-radius:8px;align-items:center;margin-left:8px;padding:0 16px;display:inline-flex}@media (width<=1024px){.app-header .bnav__user,.app-header .bnav__cta{display:none}.app-header .bnav__login-btn{height:36px;padding:0 12px;font-size:14px;display:inline-flex}.app-header .bnav__hamburger{margin-left:8px;margin-right:-10px;font-size:28px;display:flex}}@media (width<=1024px) and (pointer:coarse){header.app-header .bnav__hamburger:before{left:auto;right:0;transform:translateY(-50%)}}@media (pointer:coarse){.app-header :is(.bnav__icon-btn,.bnav__hamburger,.bnav__login-btn,.bnav__user-trigger,.bnav__logo-link){position:relative}.app-header :is(.bnav__icon-btn,.bnav__hamburger,.bnav__login-btn,.bnav__user-trigger,.bnav__logo-link):before{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.app-header :is(.bnav__icon-btn,.bnav__hamburger,.bnav__user-trigger):focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}.app-header .bnav__backdrop{inset:var(--header-height) 0 0 0;z-index:calc(var(--z-drawer) - 1);cursor:pointer;background:#0b122073;border:0;padding:0;animation:.2s bnavFadeIn;position:fixed}@keyframes bnavFadeIn{0%{opacity:0}to{opacity:1}}.app-header .bnav__mobile{top:var(--header-height);max-height:calc(100dvh - var(--header-height));overscroll-behavior:contain;padding:4px 0 12px;overflow-y:auto;box-shadow:0 16px 32px #0b12201f}.app-header .bnav__mobile:focus{outline:none}.app-header .bnav__mobile-account{padding:12px var(--bnav-inset);align-items:center;gap:12px;display:flex}.app-header .bnav__mobile-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.app-header .bnav__mobile-who{flex-direction:column;min-width:0;display:flex}.app-header .bnav__mobile-name{color:var(--text-0);font-size:15px;font-weight:600}.app-header :is(.bnav__mobile-email,.bnav__dropdown-email){color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.app-header .bnav__mobile-group{padding:4px 0}.app-header :is(.bnav__mobile-account,.bnav__mobile-group)+.bnav__mobile-group{border-top:1px solid var(--border-solid)}.app-header .bnav__mobile-label{margin:8px var(--bnav-inset) 2px;color:var(--text-3);font-size:12px;font-weight:600}.app-header .bnav__mobile-link{min-height:48px;padding:0 var(--bnav-inset);color:var(--text-1);align-items:center;gap:12px;font-size:16px;font-weight:500;display:flex}.app-header .bnav__mobile-icon{color:var(--text-3);flex-shrink:0;font-size:20px}.app-header .bnav__mobile-link.active{background:var(--surface-muted-2);box-shadow:inset 3px 0 0 var(--color-action-primary);color:var(--color-action-primary-text)}.app-header .bnav__mobile-link.active .bnav__mobile-icon{color:var(--color-action-primary-text)}.app-header .bnav__mobile-cta{min-height:48px;margin:12px var(--bnav-inset) 4px;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:15px;display:flex}.app-header .bnav__mobile-logout{border-top:1px solid var(--border-solid);margin-top:8px}.app-header .bnav__mobile:has(>.bnav__mobile-logout:last-child){padding-bottom:0}.app-header .bnav__mobile-logout,.app-header .bnav__mobile-logout .bnav__mobile-icon{color:var(--status-danger)}@media (hover:hover) and (pointer:fine){.app-header .bnav__mobile-link:not(.active):hover{background:var(--surface-muted-2)}}@media (width>=1025px){.app-header :is(.bnav__mobile,.bnav__backdrop){display:none}}.app-header .bnav__dropdown{border-radius:12px;min-width:256px;padding:6px;top:calc(100% + 8px)}.app-header .bnav__dropdown-head{border-bottom:1px solid var(--border-solid);flex-direction:column;margin-bottom:6px;padding:8px 10px 10px;display:flex}.app-header .bnav__dropdown-name{color:var(--text-0);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.app-header .bnav__dropdown-email{font-size:12px}.app-header .bnav__dropdown-item{min-height:40px;color:var(--text-1);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.app-header .bnav__dropdown-icon{color:var(--text-3);flex-shrink:0;font-size:18px}.app-header .bnav__dropdown-item.active,.app-header .bnav__dropdown-item.active .bnav__dropdown-icon{color:var(--color-action-primary-text)}.app-header .bnav__dropdown-item:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:-2px}.app-header .bnav__dropdown-item--danger,.app-header .bnav__dropdown-item--danger .bnav__dropdown-icon{color:var(--status-danger)}.app-header .bnav__dropdown-divider{margin:6px 4px}header.app-header,header.app-header.sticky-header--scrolled{box-shadow:none;border-bottom:1px solid #0b122014}header.app-header span.bnav__pending{color:#0000;pointer-events:none;cursor:default;position:relative}header.app-header :is(.bnav__login-btn,.bnav__cta).bnav__pending{background:0 0;border-color:#0000}header.app-header .bnav__pending-fill{border-radius:inherit;width:auto;height:auto;min-height:0;position:absolute;inset:0}header.app-header .bnav__pending-text{top:50%;width:auto;height:1em;padding:0;position:absolute;inset-inline:6px;transform:translateY(-50%)}@media (width>=1025px){body:has(main[data-nav-width=listing]) .app-header{--bnav-inset:var(--gutter-page)}body:has(main[data-nav-width=listing]) .app-header .bnav{max-width:var(--container-page)}}header.app-header.app-header--dealer{--dnav-bg:color-mix(in srgb, #0b1220 95%, var(--surface));--dnav-ink:var(--text-inverse);--dnav-ink-soft:#ffffffc7;--dnav-line:#ffffff1a;--dnav-hover:#ffffff14;background:var(--dnav-bg);border-bottom:1px solid var(--dnav-line);box-shadow:none}header.app-header--dealer .bnav__link{color:var(--dnav-ink-soft);font-size:clamp(13px,8.99px + .391vw,15px);font-weight:500}header.app-header--dealer .bnav__link.active{color:var(--dnav-ink)}@media (hover:hover) and (pointer:fine){header.app-header--dealer .bnav__link:hover{color:var(--dnav-ink)}}header.app-header--dealer :is(.bnav__icon-btn,.bnav__hamburger){color:var(--dnav-ink);text-decoration:none}@media (hover:hover) and (pointer:fine){header.app-header--dealer .bnav__icon-btn:hover{color:var(--dnav-ink);background:var(--dnav-hover)}}header.app-header--dealer .bnav__badge{background:var(--status-danger);box-shadow:0 0 0 2px var(--dnav-bg)}header.app-header--dealer .bnav__user-trigger{border-color:#ffffff38}header.app-header--dealer .bnav__chevron{color:var(--dnav-ink-soft)}@media (hover:hover) and (pointer:fine){header.app-header--dealer .bnav__user-trigger:hover{background:var(--dnav-hover);border-color:#fff6}}header.app-header--dealer .bnav__login-btn{color:var(--dnav-ink);background:0 0;border-color:#ffffff80}@media (hover:hover) and (pointer:fine){header.app-header--dealer .bnav__login-btn:hover{border-color:var(--dnav-ink);background:var(--dnav-hover);color:var(--dnav-ink)}}header.app-header--dealer .bnav__cta{gap:6px}header.app-header--dealer .bnav__cta-icon{flex-shrink:0;font-size:18px}header.app-header--dealer :is(.bnav__link,.bnav__logo-link,.bnav__icon-btn,.bnav__hamburger,.bnav__user-trigger,.bnav__login-btn,.bnav__cta):focus-visible{outline:2px solid var(--dnav-ink);outline-offset:2px}@media (width>=1025px){header.app-header--dealer .bnav__menu{margin:0 0 0 clamp(16px,4px + 1.2vw,28px);position:static;transform:none}}header.app-header--dealer .bnav__link:after{bottom:4px}.app-toast-stack{bottom:calc(clamp(1.6rem, 1.2rem + .576vw, 2.4rem) + env(safe-area-inset-bottom,0px));right:calc(clamp(1.6rem, 1.2rem + .576vw, 2.4rem) + env(safe-area-inset-right,0px));z-index:var(--z-toast);pointer-events:none;flex-direction:column-reverse;align-items:flex-end;gap:.8rem;max-width:calc(100vw - 3.2rem);display:flex;position:fixed}.app-toast{bottom:calc(clamp(1.6rem, 1.2rem + .576vw, 2.4rem) + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);background:var(--text-0);color:var(--text-inverse);box-shadow:var(--shadow-4);font-size:var(--text-body);max-width:42rem;animation:app-toast-slide-in var(--dur-base) var(--ease-out);border-radius:.7rem;align-items:center;gap:1rem;padding:clamp(1rem,.85rem + .216vw,1.2rem) clamp(1.4rem,1.15rem + .36vw,1.7rem);font-weight:500;display:inline-flex;position:fixed;right:clamp(1.6rem,1.2rem + .576vw,2.4rem)}.app-toast-stack .app-toast{z-index:auto;pointer-events:auto;position:relative;bottom:auto;right:auto}@keyframes app-toast-slide-in{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}.app-toast__text{flex:1;line-height:1.4}.app-toast__text strong{color:#fff;font-weight:700}.app-toast__icon{vertical-align:-.15em;color:var(--color-brand-green);margin-right:.45rem;font-size:1.15em;line-height:1;display:inline-block}.app-toast__close{width:var(--hit-target-compact);height:var(--hit-target-compact);color:#ffffffd9;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-snap), color var(--dur-fast) var(--ease-snap);background:#ffffff14;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:-.6rem -.6rem -.6rem 0;display:inline-flex}@media (hover:hover) and (pointer:fine){.app-toast__close:hover{color:#fff;background:#ffffff29}}@media (pointer:coarse){.app-toast__close{width:var(--hit-target);height:var(--hit-target);margin:-1rem -1rem -1rem 0}}@media screen and (width<=640px){.app-toast-stack{left:calc(1rem + env(safe-area-inset-left,0px));right:calc(1rem + env(safe-area-inset-right,0px));align-items:stretch;max-width:none}.app-toast{max-width:none}}:where(.modal-close){--modal-close-size:3.4rem;--modal-close-glyph:1.9rem;--modal-close-line:var(--border-3);width:var(--modal-close-size);height:var(--modal-close-size);border:1px solid var(--modal-close-line);color:var(--text-2);font-size:var(--modal-close-glyph);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.modal-close--sm{--modal-close-size:2.8rem;--modal-close-glyph:1.6rem}.modal-close--lg{--modal-close-size:4rem;--modal-close-glyph:2.2rem}.modal-close--inverse{--modal-close-line:#ffffff8c;color:#fff;background:#0b122073}@media (hover:hover) and (pointer:fine){.modal-close:hover{background:var(--surface-muted);border-color:var(--border-4);color:var(--text-0)}.modal-close--inverse:hover{color:#fff;background:#0b1220b3;border-color:#fff}}.modal-close:focus-visible{border-color:var(--color-action-primary);box-shadow:0 0 0 3px var(--color-action-primary-soft);outline:none}@media (pointer:coarse){.modal-close{min-width:0;min-height:0;min-block-size:0}.modal-close--md{--modal-close-size:3.2rem;--modal-close-glyph:1.7rem}.modal-close:before{content:"";inset:calc((var(--modal-close-size) - var(--hit-target)) / 2);border-radius:50%;position:absolute}}.modal-close.modal-close--countdown,.modal-close.modal-close--countdown:hover{border-color:#0000}.modal-close__ring{pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible;transform:rotate(-90deg)}.modal-close__ring-progress{fill:none;stroke:var(--border-4);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100px;animation:modal-close-ring var(--modal-close-ms,6s) linear forwards}.modal-close--inverse .modal-close__ring-progress{stroke:#fff}.modal-close--paused .modal-close__ring-progress{animation-play-state:paused}@keyframes modal-close-ring{to{stroke-dashoffset:0}}.sl-modal-overlay{z-index:var(--z-modal);background:#0b122099;justify-content:center;align-items:center;padding:2rem;animation:.18s ease-out sl-modal-overlay-in;display:flex;position:fixed;inset:0}@keyframes sl-modal-overlay-in{0%{opacity:0}to{opacity:1}}.sl-modal{background:var(--surface);box-shadow:var(--shadow-4);border-radius:1.4rem;flex-direction:column;width:100%;max-height:calc(100dvh - 4rem);animation:.2s cubic-bezier(.2,.8,.2,1) sl-modal-in;display:flex;position:relative;overflow:hidden}@keyframes sl-modal-in{0%{opacity:0;transform:translateY(.6rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.sl-modal--sm{max-width:38rem}.sl-modal--md{max-width:48rem}.sl-modal--lg{max-width:58rem}.sl-modal--centered .sl-modal__body{text-align:center;padding:5.2rem 2.8rem 2.8rem}.sl-modal--centered .sl-modal__body h3{text-wrap:balance}.sl-modal__close{border:1px solid var(--border-3);width:3.4rem;height:3.4rem;color:var(--text-2);cursor:pointer;z-index:2;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.9rem;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:absolute;top:1.4rem;right:1.4rem}@media (hover:hover) and (pointer:fine){.sl-modal__close:hover{background:var(--bg-1);border-color:var(--border-3);color:var(--text-0)}}.sl-modal__close:focus-visible{border-color:var(--color-action-primary);box-shadow:0 0 0 3px var(--color-action-primary-soft);outline:none}.sl-modal__header{background:var(--surface);flex-shrink:0;align-items:flex-start;gap:1.2rem;padding:2.4rem 6.6rem 1.4rem 2.4rem;display:flex}.sl-modal__header-icon{width:4rem;height:4rem;color:var(--color-action-primary);background:#3171f91a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.7rem;display:inline-flex}.sl-modal__header-text{flex:auto;min-width:0}.sl-modal__title{color:var(--text-0);letter-spacing:-.01em;margin:0;font-size:2rem;font-weight:700;line-height:1.25}.sl-modal__subtitle{color:var(--text-2);margin:.4rem 0 0;font-size:1.35rem;line-height:1.4}.sl-modal__body{flex:auto;padding:0 2.4rem 2rem;overflow-y:auto}.sl-modal__header+.sl-modal__body{padding-top:0}.sl-modal__footer{background:var(--surface);border-top:1px solid var(--border-1);flex-shrink:0;padding:1.4rem 2.4rem 2rem}.sl-modal__field{flex-direction:column;gap:.6rem;margin-bottom:1.4rem;display:flex}.sl-modal__field:last-child{margin-bottom:0}.sl-modal__field label{color:var(--text-1);font-size:1.35rem;font-weight:600}.sl-modal__field input,.sl-modal__field select,.sl-modal__field textarea{width:100%;color:var(--text-0);background:var(--surface);border:1px solid var(--border-3);border-radius:.8rem;outline:none;padding:1rem 1.2rem;font-family:inherit;font-size:1.4rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.sl-modal__field input:focus,.sl-modal__field select:focus,.sl-modal__field textarea:focus{border-color:var(--color-action-primary);box-shadow:0 0 0 3px var(--color-action-primary-soft)}.sl-modal__helper{color:var(--text-3);margin:.4rem 0 0;font-size:1.15rem;line-height:1.4}.sl-modal__error{color:var(--color-action-danger,var(--status-danger));background:#dc26260f;border:1px solid #dc262638;border-radius:.6rem;margin:0 0 1.2rem;padding:.9rem 1.2rem;font-size:1.25rem;line-height:1.4}.sl-modal__body>p{color:var(--text-1);margin:0 0 1.4rem;font-size:1.35rem;line-height:1.55}.sl-modal__body>p:last-child{margin-bottom:0}.sl-modal__submit{background:var(--color-action-primary);color:#fff;border:1px solid var(--color-action-primary);cursor:pointer;border-radius:.8rem;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:1.2rem 1.4rem;font-size:1.45rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.sl-modal:has(.sl-modal__header) .sl-modal__close{top:1.95rem;right:2.4rem}@media (pointer:coarse){.sl-modal__close{width:3.2rem;min-width:0;height:3.2rem;min-height:0;font-size:1.7rem}.sl-modal:has(.sl-modal__header) .sl-modal__close{top:1.33rem;right:1.6rem}.sl-modal__close:before{content:"";border-radius:50%;position:absolute;inset:-.6rem}}.sl-modal__submit--danger{background:var(--status-danger);border-color:var(--status-danger)}@media (hover:hover) and (pointer:fine){.sl-modal__submit--danger:hover:not(:disabled){background:var(--status-danger-ink);border-color:var(--status-danger-ink)}.sl-modal__submit:hover:not(:disabled){background:var(--color-action-primary-hover);border-color:var(--color-action-primary-hover)}}.sl-modal__submit:disabled{opacity:.55;cursor:default}.sl-modal__cancel{color:var(--text-2);border:1px solid var(--border-2);cursor:pointer;background:#0b12200a;border-radius:.8rem;justify-content:center;align-items:center;padding:1.2rem 1.4rem;font-size:1.35rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.sl-modal__cancel:hover{border-color:var(--border-3);color:var(--text-1);background:#0b122014}}.sl-modal__footer-actions{align-items:stretch;gap:.8rem;display:flex}.sl-modal__footer-actions .sl-modal__submit{flex:auto;width:auto}.sl-modal__footer-actions .sl-modal__cancel{flex:none}.sl-modal--sm .sl-modal__footer-actions .sl-modal__submit,.sl-modal--sm .sl-modal__footer-actions .sl-modal__cancel{flex:1 1 0;width:auto}.sl-modal__field-required{color:var(--color-action-danger,var(--status-danger));margin-left:.2rem}.sl-modal__field-optional{color:var(--text-3);margin-left:.4rem;font-size:.9em;font-weight:500}.sl-modal__pct{border-radius:999px;margin-top:.6rem;padding:.35rem .8rem;font-size:1.2rem;font-weight:700;display:inline-block}.sl-modal__pct--fair{color:var(--status-success-ink);background:#22c55e1a;border:1px solid #22c55e38}.sl-modal__pct--moderate{color:var(--status-pending-ink);background:#f59e0b1a;border:1px solid #f59e0b3d}.sl-modal__pct--aggressive{color:var(--status-danger-ink);background:#dc262614;border:1px solid #dc262638}.sl-modal--centered .sl-modal__body h3{color:var(--text-0);letter-spacing:-.005em;margin:0 0 .8rem;font-size:1.8rem;font-weight:700}.sl-modal--centered .sl-modal__body p{color:var(--text-2);margin:0 0 1.6rem;font-size:1.4rem;line-height:1.55}.sl-modal--centered .sl-modal__body p:last-of-type{margin-bottom:2rem}.sl-modal__heading--pending{color:var(--color-pending)}.sl-modal__heading--info{color:var(--color-action-primary)}.sl-modal__heading--success{color:var(--color-success)}.avail-alt-icon--pending{color:var(--color-pending)}.avail-alt-icon--info{color:var(--color-action-primary)}.sl-modal--centered .sl-modal__body .avail-alt-icon{margin:0 auto 1.2rem;display:block}.sl-modal__success-icon{background:var(--status-success-soft,#22c55e1f);width:4.4rem;height:4.4rem;color:var(--status-success-ink,var(--status-success));border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.2rem;font-size:2.2rem;display:inline-flex}.sl-modal__progress{background:var(--color-action-primary);transform-origin:0;width:100%;height:3px;animation:linear forwards sl-modal-progress;position:absolute;bottom:0;left:0}@keyframes sl-modal-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.sl-modal__hint{color:var(--text-2);margin:0;font-size:1.3rem;line-height:1.5}@media (width<=640px){.sl-modal-overlay{align-items:flex-end;padding:0}.sl-modal{max-width:none;max-height:calc(100dvh - 2rem);padding-bottom:env(safe-area-inset-bottom);animation:sl-modal-sheet-in .24s var(--ease-out);border-radius:1.6rem 1.6rem 0 0}@keyframes sl-modal-sheet-in{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.sl-modal__header,.sl-modal__body,.sl-modal__footer,.sl-modal--centered .sl-modal__body{padding-left:1.6rem;padding-right:1.6rem}.sl-modal__header{padding-right:5.6rem}.sl-modal--sm .sl-modal__header{padding-top:1.8rem;padding-bottom:1.4rem}.sl-modal--sm .sl-modal__title{font-size:1.8rem}.sl-modal--sm .sl-modal__body{padding-bottom:1.6rem}.sl-modal--sm .sl-modal__footer{padding-top:1.2rem;padding-bottom:1.6rem}}.avail-alt-actions{flex-direction:column;align-items:stretch;gap:.8rem;width:100%;display:flex}.avail-alt-actions__secondary{width:100%;font:inherit;color:var(--text-1);border:1px solid var(--border-3);cursor:pointer;background:0 0;border-radius:.8rem;padding:1rem 1.4rem;font-size:clamp(1.3rem,1.25rem + .13vw,1.4rem);font-weight:600;transition:background .15s,border-color .15s}@media (hover:hover) and (pointer:fine){.avail-alt-actions__secondary:hover{background:var(--surface-muted);border-color:var(--border-4)}}@media (pointer:coarse){.avail-alt-actions__secondary{min-height:var(--hit-target)}}.td-reschedule-link{width:100%;font:inherit;color:var(--text-2);text-align:center;cursor:pointer;text-underline-offset:.3rem;background:0 0;border:0;margin-top:1rem;padding:.6rem 0;font-size:clamp(1.25rem,1.2rem + .13vw,1.35rem);font-weight:600;text-decoration:underline;transition:color .15s;display:block}@media (hover:hover) and (pointer:fine){.td-reschedule-link:hover{color:var(--color-action-primary)}}@media (pointer:coarse){.td-reschedule-link{min-height:var(--hit-target)}}.td-current-slot{border-left:3px solid var(--color-action-primary);border-radius:var(--radius-xs,.4rem);background:var(--surface-muted);color:var(--text-2);font-size:clamp(1.25rem,1.2rem + .13vw,1.35rem);line-height:var(--leading-body);text-align:start;flex-direction:column;gap:.8rem;margin:0 0 clamp(1rem,.8182rem + .5682vw,1.4rem);padding:clamp(.8rem,.7091rem + .2841vw,1rem) clamp(1rem,.8182rem + .5682vw,1.4rem);display:flex}.td-current-slot__text{min-width:0;margin:0}.td-current-slot__action{justify-content:flex-end;min-width:0;display:flex}.td-cancel-swap{justify-items:end;min-width:0;display:grid}.td-cancel-swap__pane{grid-area:1/1;justify-content:flex-end;min-width:0;display:flex}.td-cancel-swap[data-active=confirm] .td-cancel-swap__pane:first-child,.td-cancel-swap[data-active=link] .td-cancel-swap__pane:last-child{visibility:hidden;pointer-events:none}.td-cancel-link{font:inherit;color:var(--status-danger);cursor:pointer;text-underline-offset:.3rem;white-space:nowrap;background:0 0;border:0;padding:.2rem 0;font-weight:600;text-decoration:underline}@media (hover:hover) and (pointer:fine){.td-cancel-link:hover{color:var(--color-action-danger)}}@media (pointer:coarse){.td-cancel-link{min-height:var(--hit-target);align-items:center;display:inline-flex}}.td-cancel-confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem 1rem;min-width:0;display:flex}.td-cancel-confirm__ask{min-width:0;color:var(--text-1);text-align:end;font-weight:600}.td-cancel-confirm__actions{flex:none;gap:.6rem;display:inline-flex}.td-cancel-confirm__yes,.td-cancel-confirm__no{font:inherit;cursor:pointer;white-space:nowrap;border-radius:.6rem;padding:.4rem clamp(.8rem,.7091rem + .2841vw,1rem);font-weight:700}.td-cancel-confirm__yes{color:#fff;background:var(--status-danger);border:1px solid var(--status-danger)}.td-cancel-confirm__yes:disabled{opacity:.6;cursor:default}.td-cancel-confirm__no{color:var(--text-1);border:1px solid var(--border-3);background:0 0}@media (pointer:coarse){.td-cancel-confirm__yes,.td-cancel-confirm__no{min-height:var(--hit-target)}}.td-cancel-error{margin:0}.td-cancel-block{min-width:0;font-size:clamp(1.25rem,1.2rem + .13vw,1.35rem);line-height:var(--leading-body);flex-direction:column;align-items:flex-end;gap:.6rem;margin:-.6rem 0 clamp(1rem,.8182rem + .5682vw,1.4rem);display:flex}.seller-link{color:inherit;border-bottom:1px solid var(--border-4);text-decoration:none}@media (hover:hover) and (pointer:fine){.seller-link:hover{color:var(--color-action-primary);border-bottom-color:currentColor}}.td-view-swap{min-width:0;display:grid}.td-view-swap__pane{grid-area:1/1;min-width:0}.td-view-swap[data-view=note]>.td-view-swap__pane:first-child,.td-view-swap[data-view=picker]>.td-view-swap__pane:last-child{visibility:hidden;pointer-events:none}.td-field-head{justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;display:flex}.td-note-link,.td-note-back{font:inherit;color:var(--text-2);cursor:pointer;text-underline-offset:.3rem;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-size:clamp(1.25rem,1.2rem + .13vw,1.35rem);font-weight:600;line-height:1;text-decoration:underline;transition:color .15s;position:relative}@media (hover:hover) and (pointer:fine){.td-note-link:hover,.td-note-back:hover{color:var(--color-action-primary)}}.td-note-link:focus-visible,.td-note-back:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:.3rem;border-radius:.2rem}@media (pointer:coarse){.td-note-link{min-height:0;min-block-size:0}.td-note-link:before{content:"";position:absolute;inset:-2.3rem -.8rem -.9rem -1.2rem}}.td-note-pane{flex-direction:column;gap:clamp(1rem,.8182rem + .5682vw,1.4rem);display:flex}.td-note-back{align-self:flex-start;text-decoration:none}.td-note-field{flex:auto;min-height:0;margin-bottom:0}.td-note-field textarea{resize:none;min-height:12rem;line-height:var(--leading-body);flex:auto;font-size:max(16px,1.4rem)}.td-note-field .sl-modal__helper{margin:0;font-size:clamp(1.2rem,1.1545rem + .142vw,1.3rem)}.td-note-count{font-variant-numeric:tabular-nums;color:var(--text-3);flex:none;font-size:1.2rem;font-weight:500}@media (width<=1024px){.td-cancel-confirm .td-cancel-confirm__yes,.td-cancel-confirm .td-cancel-confirm__no{min-height:0;min-block-size:0;padding-block:clamp(.4rem,.8585rem - .4477vw,.715rem);position:relative}}@media (width<=1024px) and (pointer:coarse){.td-cancel-confirm .td-cancel-confirm__yes:before,.td-cancel-confirm .td-cancel-confirm__no:before{content:"";inset-block:calc((100% - var(--hit-target)) / 2);position:absolute;inset-inline:-.3rem}}.sl-modal .sl-modal__title{font-size:var(--t-section)}.sl-modal .sl-modal__subtitle,.sl-modal .sl-modal__hint{font-size:var(--t-small)}.sl-modal .sl-modal__field label,.sl-modal .sl-modal__label,.sl-modal .sl-modal__field input,.sl-modal .sl-modal__field select,.sl-modal .sl-modal__field textarea,.sl-modal .sl-modal__submit,.sl-modal .sl-modal__cancel{font-size:var(--t-label)}.sl-modal .sl-modal__helper,.sl-modal .sl-modal__error,.sl-modal .sl-modal__pct,.sl-modal :is(.charge-breakdown__note,.rv-edit__count,.td-note-count,.react-datepicker__day-name,.react-datepicker__day-name *,.react-datepicker__day,.react-datepicker__current-month),.sl-modal .caryey-datepicker :is(.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__day-name *,.react-datepicker__current-month),.sl-modal :is(.td-note-link,.td-note-back,.sl-modal__field-optional){font-size:var(--t-meta)}.sl-modal .charge-breakdown .charge-breakdown__row dt{font-size:var(--t-small)}.sl-modal .charge-breakdown .charge-breakdown__row dd{font-size:var(--t-body);font-weight:650}.sl-modal .charge-breakdown .charge-breakdown__row--total dt{font-size:var(--t-label)}.sl-modal .charge-breakdown .charge-breakdown__row--total dd{font-size:var(--t-subhead);font-weight:700}:is(.sl-modal:has(.charge-breakdown) .sl-modal__body p:not([class]),.sl-modal:has(.charge-breakdown) .sl-modal__body p.u-mt-2){font-size:var(--t-small);line-height:1.55}.sl-modal.sl-modal--centered .sl-modal__body h3{font-size:var(--t-section)}.sl-modal.sl-modal--centered .sl-modal__body p:not(.sl-modal__helper,.sl-modal__hint,.sl-modal__error),.sl-modal .sl-modal__body>p:not(.sl-modal__helper,.sl-modal__hint,.sl-modal__error){font-size:var(--t-small)}.sl-modal .uq-edit__count{font-size:var(--t-meta)}.sl-modal .sl-money{font-size:var(--t-body);font-variant-numeric:tabular-nums;color:var(--text-0);white-space:nowrap;font-weight:700}.sl-modal .sl-money--total{font-size:var(--t-subhead)}.sl-modal .avail-alt-actions__secondary{font-size:var(--t-label);padding:1.2rem 1.4rem}.sl-modal .td-reschedule-link{font-size:var(--t-small)}.sl-modal .sl-modal__footer-actions{flex-wrap:wrap-reverse}.sl-modal .sl-modal__footer-actions>:is(.sl-modal__cancel,.sl-modal__submit){white-space:nowrap;flex:auto;width:auto}.sl-modal__grabber{display:none}@media (width<=640px){.sl-modal--grabbable .sl-modal__grabber{cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;height:2.2rem;margin-bottom:-.6rem;display:flex}.sl-modal--grabbable .sl-modal__grabber span{background:var(--border-2);border-radius:999px;width:3.6rem;height:.5rem}.sl-modal--grabbable .sl-modal__header{touch-action:none}}.sl-modal__submit{background-color:var(--color-action-primary-fill)}@media (width<=1024px){.sl-modal-overlay:has(>.sl-modal--fullscreen){align-items:stretch;padding:0}.sl-modal.sl-modal--fullscreen{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;border-radius:0;padding-bottom:0}.sl-modal--fullscreen.sl-modal--grabbable .sl-modal__grabber{cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;display:flex}.sl-modal--fullscreen.sl-modal--grabbable .sl-modal__grabber span{background:var(--border-2);border-radius:999px;width:3.6rem;height:.5rem}.sl-modal--fullscreen.sl-modal--grabbable .sl-modal__header{touch-action:none}.sl-modal.sl-modal--fullscreen{--drawer-pad:clamp(12px, 6.55px + 1.705vw, 24px);--drawer-col:max(var(--drawer-pad), calc((100% - 720px) / 2))}.sl-modal--fullscreen.sl-modal--grabbable .sl-modal__grabber{height:auto;padding:calc(6px + env(safe-area-inset-top)) 0 0;margin:0}.sl-modal--fullscreen.sl-modal--grabbable .sl-modal__grabber span{width:36px;height:4px}.sl-modal--fullscreen .sl-modal__header{box-sizing:border-box;min-height:55px;padding:2px calc(var(--drawer-col) + 44px) 8px var(--drawer-col);border-bottom:1px solid var(--border-1);align-items:center}.sl-modal--fullscreen .sl-modal__title{font-size:var(--t-section);line-height:1}.sl-modal--fullscreen .sl-modal__close{top:calc(12px + env(safe-area-inset-top));right:var(--drawer-col);width:36px;height:44px;color:var(--text-0);background:0 0;border:0;border-radius:0}.sl-modal--fullscreen .sl-modal__close svg{width:20px;height:20px}.sl-modal--fullscreen .sl-modal__body{padding:14px var(--drawer-col) 8px}.sl-modal--fullscreen .sl-modal__footer{padding:8px var(--drawer-col) calc(8px + env(safe-area-inset-bottom))}.sl-modal--fullscreen .sl-modal__panel-actions{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(6px,4.9px + .34vw,8px);display:grid}.sl-modal--fullscreen :is(.sl-modal__panel-reset,.sl-modal__panel-show){box-sizing:border-box;width:100%;min-width:0;height:clamp(34px,32.6px + .44vw,38px);min-height:0;font:inherit;white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;margin:0;padding:0 clamp(6px,3.4px + .8vw,12px);font-size:clamp(13px,12.09px + .284vw,15px);line-height:1;display:inline-flex}.sl-modal--fullscreen .sl-modal__panel-reset{border:1px solid var(--border-2);background:var(--surface);color:var(--text-0);font-weight:600}.sl-modal--fullscreen .sl-modal__panel-reset svg{flex-shrink:0;width:14px;height:14px}.sl-modal--fullscreen .sl-modal__panel-show{border:1px solid var(--color-action-primary-fill);background:var(--color-action-primary-fill);color:#fff;font-weight:700}}@media (width<=1024px) and (hover:hover) and (pointer:fine){.sl-modal--fullscreen .sl-modal__panel-reset:hover{background:var(--surface-hover)}.sl-modal--fullscreen .sl-modal__panel-show:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}}.sl-modal__submit.sl-modal__submit--danger{background-color:var(--status-danger);border-color:var(--status-danger)}@media (hover:hover) and (pointer:fine){.sl-modal__submit.sl-modal__submit--danger:hover:not(:disabled){background-color:var(--status-danger-ink);border-color:var(--status-danger-ink)}}.sl-modal .sl-modal__header .sl-modal__title{text-wrap:balance;font-size:clamp(16px,14.857px + .357vw,20px)}.sl-modal.sl-modal--sm{max-width:max(420px,42rem)}.sl-modal.sl-modal--md{max-width:max(480px,48rem)}.sl-modal.sl-modal--lg{max-width:max(580px,58rem)}.sl-modal__header:has(>.sl-modal__header-icon){align-items:flex-start}.sl-modal__header:has(>.sl-modal__header-icon) .sl-modal__header-text{padding-top:max(0px,2rem + clamp(16px,14.857px + .357vw,20px)/-1.6)}.sl-modal:has(.sl-modal__close){--slm-pad:2.4rem;--slm-x:3.4rem;--slm-grab:0rem;--slm-line:calc(1.25 * clamp(16px, 14.857px + .357vw, 20px))}@media (pointer:coarse){.sl-modal:has(.sl-modal__close){--slm-x:3.2rem}}@media (width<=640px){.sl-modal.sl-modal--sm{--slm-pad:1.8rem}.sl-modal.sl-modal--grabbable{--slm-grab:1.6rem}}.sl-modal:not(.sl-modal--fullscreen):has(.sl-modal__header) .sl-modal__close{top:calc(var(--slm-grab) + var(--slm-pad) + (var(--slm-line) - var(--slm-x)) / 2)}.sl-modal:not(.sl-modal--fullscreen):has(.sl-modal__header-icon) .sl-modal__close{top:calc(var(--slm-grab) + var(--slm-pad) + (4rem - var(--slm-x)) / 2)}.sl-modal .sl-modal__footer .sl-modal__footer-actions>:is(.sl-modal__cancel,.sl-modal__submit){flex:1 1 0;min-width:fit-content;min-height:40px;padding-block:0;font-size:clamp(13px,12.714px + .0893vw,14px);font-weight:600;line-height:1.2}@media (pointer:coarse){.sl-modal .sl-modal__footer .sl-modal__footer-actions>:is(.sl-modal__cancel,.sl-modal__submit){min-height:44px}.sl-modal .sl-modal__field input,.sl-modal .sl-modal__field select,.sl-modal .sl-modal__field textarea{font-size:max(16px, var(--t-label))}}.legal{background:var(--bg-1);padding-block:clamp(3.2rem,2.4rem + 2vw,6rem);padding-inline:clamp(1.6rem,1rem + 2vw,5rem)}.legal__inner{max-width:78rem;margin:0 auto}.legal__switch{border:1px solid var(--border-2);background:var(--surface);border-radius:99px;gap:.4rem;margin-bottom:2.4rem;padding:.4rem;display:inline-flex}.legal__switch-link{min-height:var(--hit-target-compact);color:var(--text-2);border-radius:99px;align-items:center;padding:.7rem 1.4rem;font-size:1.3rem;font-weight:600;text-decoration:none;display:inline-flex}.legal__switch-link--on{background:var(--text-1);color:#fff}.legal__title{color:var(--text-1);letter-spacing:-.01em;margin:0 0 .6rem;font-size:clamp(2.6rem,2.2rem + 1vw,3.6rem);font-weight:700}.legal__meta{color:var(--text-3);margin:0;font-size:1.3rem}.legal__meta a{color:var(--text-2)}.legal__summary{border:1px solid var(--border-2);border-radius:var(--radius-xl);background:var(--surface);margin:2.4rem 0;padding:1.6rem 2rem}.legal__summary-title{color:var(--text-1);margin:0 0 1rem;font-size:1.6rem;font-weight:700}.legal__summary-list{color:var(--text-1);margin:0;padding-left:1.8rem;font-size:1.5rem;line-height:1.6}.legal__summary-list li+li{margin-top:.6rem}.legal__summary-note{color:var(--text-3);margin:1.2rem 0 0;font-size:1.2rem}.legal__toc{margin:0 0 2.4rem}.legal__toc ol{-moz-columns:2;columns:2;-moz-column-gap:2.4rem;column-gap:2.4rem;margin:0;padding-left:2rem;font-size:1.4rem;line-height:1.7}.legal__toc a{color:var(--text-2);text-decoration:none}@media (hover:hover) and (pointer:fine){.legal__toc a:hover{text-decoration:underline}}.legal__section{border-top:1px solid var(--border-1);scroll-margin-top:calc(var(--header-height) + 1.6rem);padding:2rem 0}.legal__section-title{color:var(--text-1);margin:0 0 1rem;font-size:1.9rem;font-weight:700}.legal__p{color:var(--text-1);margin:0 0 1rem;font-size:1.5rem;line-height:1.7}.legal__list{color:var(--text-1);margin:.4rem 0 0;padding-left:2rem;font-size:1.5rem;line-height:1.7}.legal__list li+li{margin-top:.5rem}.legal__footer{border-top:1px solid var(--border-1);padding-top:2rem}@media (width<=640px){.legal__toc ol{-moz-columns:1;columns:1}}.terms-gate__list{color:var(--text-1);max-height:34vh;margin:0 0 1.4rem;padding-left:1.8rem;font-size:1.35rem;line-height:1.55;overflow:auto}.terms-gate__list li+li{margin-top:.6rem}.terms-gate__check{color:var(--text-1);cursor:pointer;align-items:flex-start;gap:.8rem;margin-bottom:1.4rem;font-size:1.35rem;display:flex}.terms-gate__check input{width:1.6rem;height:1.6rem;margin-top:.3rem}.terms-gate__links{color:var(--text-3);margin:0 0 1.2rem;font-size:1.25rem}.terms-gate__links a{color:var(--text-2)}@media (width>=1025px) and (width<=1535.98px){.legal__toc ol{font-size:max(12px,1.4rem)}.legal__meta,.legal__switch-link{font-size:max(12px,1.3rem)}.legal__summary-note{font-size:max(12px,1.2rem)}}.sl-modal .gate--terms>p,.sl-modal .terms-gate__list,.sl-modal .terms-gate__check{font-size:var(--t-small)}.sl-modal .gate--terms>p{color:var(--text-1);margin:0 0 1rem;line-height:1.55}.sl-modal .terms-gate__links{font-size:var(--t-meta)}.open-purchases{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.open-purchases__row{border:1px solid var(--border-2);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1.2rem;padding:1.2rem 1.4rem;display:grid}.open-purchases__car{min-width:0;font-size:var(--t-body);color:var(--text-0);overflow-wrap:anywhere;font-weight:600}.open-purchases__price{font-size:var(--t-body);justify-self:end}.open-purchases__meta{font-size:var(--t-meta);color:var(--text-2);grid-column:1/-1}:root{--color-action-primary:#3171f9;--color-action-primary-hover:#2160e8;--color-action-primary-soft:#3171f91f;--color-action-primary-text:#2160e8;--color-action-primary-fill:#2160e8;--color-action-danger:#fe365a;--color-accent-promo:#fc5d7a;--color-accent-gold:#f0b429;--color-accent-gold-hover:#d99e1f;--color-accent-gold-soft:#f0b4292e;--color-rating:#f5c518;--color-success:#28a745;--color-warning:#ffc107;--color-error:#dc3545;--color-info:#17a2b8;--color-pending:#f59e0b;--color-pending-text:#b45309;--color-pending-soft:#f59e0b1a;--color-brand-green:#17b978;--color-form-error:#d93025;--status-danger:#dc2626;--status-danger-ink:#b91c1c;--status-danger-bg:#fee2e2;--status-danger-bg-soft:#fef2f2;--status-success:#16a34a;--status-success-ink:#15803d;--status-success-bg:#dcfce7;--status-pending:#f59e0b;--status-pending-ink:#b45309;--status-pending-bg:#f59e0b1a;--status-info:var(--color-info);--status-info-ink:#0f6e84;--status-info-bg:#17a2b81f;--color-action-primary-line:#3171f947;--status-danger-line:#dc262638;--bg-shell:#f5f6f8;--bg-0:#f6f8fc;--bg-1:#f1f5fb;--bg-2:#eaf0fa;--bg-3:#dfe8f6;--bg-4:#0b1220;--rail-bg:#24272c;--rail-hover-bg:#3b4049;--rail-pressed-bg:#4a4f58;--rail-fg-strong:#fff;--bg-footer:#24272c;--bg-wash:#f6f6f6;--surface:#fff;--surface-muted:#f7f9fd;--surface-muted-2:#f3f4f6;--surface-hover:#f8f8f8;--surface-placeholder:#eef2f8;--border-1:#1118270f;--border-2:#1118271a;--border-3:#11182729;--border-4:#1118273d;--border-solid:#e3e7ee;--border-solid-strong:#cdd1d9;--hairline:1px;--text-0:#0b1220;--text-1:#0b1220d1;--text-2:#0b1220a3;--text-3:#0b122099;--text-4:#0b122066;--text-inverse:#ffffffeb;--text-inverse-muted:#ffffffa3;--ink-55:#0b12208c;--ink-50:#0b122080;--ink-45:#0b122073;--text-cap:clamp(1.05rem, 1rem + .1vw, 1.18rem);--text-meta:max(12px, clamp(1.2rem, 1.1rem + .15vw, 1.35rem));--text-body:max(12px, clamp(1.3rem, 1.2rem + .2vw, 1.45rem));--text-base:clamp(1.4rem, 1.3rem + .25vw, 1.6rem);--text-lg:clamp(1.8rem, 1.6rem + .5vw, 2.2rem);--text-xl:clamp(2.2rem, 1.9rem + .9vw, 3.2rem);--text-2xl:clamp(2.8rem, 2.2rem + 1.6vw, 4.4rem);--text-min:max(12px, 1.2rem);--t-meta:max(12px, clamp(1.2rem, 1.16rem + .123vw, 1.35rem));--t-small:clamp(1.35rem, 1.31rem + .123vw, 1.5rem);--t-body:clamp(1.5rem, 1.447rem + .164vw, 1.7rem);--t-label:clamp(1.4rem, 1.36rem + .123vw, 1.55rem);--t-subhead:clamp(1.6rem, 1.521rem + .247vw, 1.9rem);--t-section:clamp(1.7rem, 1.568rem + .411vw, 2.2rem);--t-display:clamp(2.2rem, 1.937rem + .822vw, 3.2rem);--leading-tight:1.25;--leading-body:1.6;--font-sans:"Poppins", "Inter", system-ui, sans-serif;--font-mono:"Roboto Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--space-1:.4rem;--space-2:.8rem;--space-3:1.2rem;--space-4:1.6rem;--space-5:2.4rem;--space-6:3.2rem;--space-8:4.8rem;--radius-xs:.4rem;--radius-sm:.6rem;--radius-md:.8rem;--radius-lg:1.2rem;--radius-xl:1.6rem;--radius-pill:99px;--shadow-1:0 1px 2px #0b12200f;--shadow-2:0 10px 32px #0b12200f;--shadow-3:0 12px 28px #0b12201a;--shadow-4:0 18px 40px #0b12201f;--shadow-pop:0 4px 12px #0b12201a, 0 24px 48px #0b12201f;--dur-instant:.1s;--dur-fast:.15s;--dur-base:.2s;--dur-slow:.3s;--dur-remove:.4s;--dur-slower:.5s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-snap:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--z-below:-1;--z-base:0;--z-raised:1;--z-float:10;--z-sticky:100;--z-header:1000;--z-dropdown:1100;--z-scrim:1140;--z-drawer:1150;--z-modal:1300;--z-lightbox:1400;--z-toast:1500;--z-tooltip:1600;--focus-ring-color:var(--color-action-primary);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-halo:var(--color-action-primary-soft);--hit-target:4.4rem;--hit-target-compact:3.6rem;--header-height:60px;--container-shell:170rem;--container-page:150rem;--container-narrow:130rem;--container-reading:70ch;--gutter:clamp(1.2rem, 1vw + .6rem, 4rem);--gutter-page:clamp(1.6rem, .4rem + 2.5vw, 5rem);--sidebar-w:clamp(24rem, 22vw, 30rem);--shell-inset:var(--gutter);--skeleton-base:#eef0f4;--skeleton-highlight:#e0e4ea;--skeleton-base-dark:#ffffff1f;--skeleton-highlight-dark:#ffffff38;--skeleton-dur:1.6s;--sk-delay:.2s;--stale-opacity:.7;--sk-bar-inset:calc((1lh - 1em) / 2);--bp-xs:380px;--bp-sm:480px;--bp-md:640px;--bp-lg:768px;--bp-xl:1024px;--bp-2xl:1280px;--color-primary-dark:#1c3e87;--color-primary-light:#2a60d3;--color-buttons-pink-light:var(--color-action-danger);--color-buttons-pink-dark:#e12e4e;--color-text-white:#fff;--color-text-white-2:#e7e7e7;--light-shadow:0px 4px 6px #00000026;--car-card-border:#0b122029;--text-reading-max-width:var(--container-reading);--lf-blue:var(--color-action-primary);--lf-blue-deep:var(--color-primary-dark);--lf-blue-soft:#3171f914;--lf-ink:var(--text-0);--lf-ink-2:#0b1220c7;--lf-ink-muted:#0b12208c;--lf-ink-faint:var(--text-4);--lf-bg-soft-2:#eef2f8;--lf-line:#0b122014;--lf-line-strong:#0b122024;--lf-card-line:#0b122026;--lf-danger:var(--status-danger);--lf-warning:#fb923c;--lf-yellow:var(--color-accent-gold);--lf-radius-lg:var(--radius-lg);--lf-radius-pill:var(--radius-pill);--lf-elev-pop:var(--shadow-pop);--lf-type-meta:var(--text-meta);--lf-dur:.22s;--lf-easing:var(--ease-out)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg-shell);scrollbar-gutter:stable;-webkit-text-size-adjust:100%;font-size:62.5%;overflow-x:clip}@media (width>=1025px){html{font-size:clamp(.5208em,.6511vw,.625em)}}body{font-family:var(--font-sans);font-size:1.6rem;font-weight:400;line-height:var(--leading-body);color:var(--text-1);min-height:100dvh}:root{--color-action-primary-hover:#1a4fc4}*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}#root{flex-direction:column;min-height:100dvh;display:flex}.app-shell{width:100%;max-width:var(--container-shell);flex:1 0 auto;margin:0 auto}.app-shell:has(>.user-dashboard-container){flex-direction:column;display:flex}@media screen and (width<=1024px){html,body{scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}}.container{max-width:var(--container-narrow);margin:0 auto;padding:0 clamp(1.6rem,3vw,4rem)}.grid{-moz-column-gap:6.4rem;place-content:center;column-gap:6.4rem;display:grid}.gap-20{-moz-column-gap:2.5rem;gap:2.5rem}.grid.row-gap-20{row-gap:2.5rem}.grid.column-gap-20{-moz-column-gap:2.5rem;column-gap:2.5rem}.grid.column-gap-40{-moz-column-gap:4rem;column-gap:4rem}.grid:not(:last-child){margin-bottom:3rem}.grid--2-cols{grid-template-columns:repeat(2,1fr)}.grid--3-cols{grid-template-columns:repeat(3,1fr)}.grid--4-cols{grid-template-columns:repeat(4,1fr)}.grid--5-cols{-moz-column-gap:6rem;grid-template-columns:repeat(5,1fr);gap:4rem 6rem}.grid--6-cols{grid-template-columns:repeat(6,1fr)}.sr-only,.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:var(--z-tooltip);padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--text-0);font-size:var(--text-base);border-radius:0 0 var(--radius-md) 0;box-shadow:var(--shadow-3);transition:transform var(--dur-fast) var(--ease-out);font-weight:600;position:absolute;top:0;left:0;transform:translateY(-120%)}.skip-link:focus-visible{transform:translateY(0)}.skip-link:not(:focus-visible){box-shadow:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}:where(input,select,textarea):focus:not(:focus-visible){outline:none}@media (pointer:coarse){:where(button,[role=button],a[role=button],input[type=checkbox],input[type=radio],select,summary){min-block-size:var(--hit-target)}:where(button,[role=button]):active{opacity:.8}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body:has(.listings-page-container){--page-max:var(--container-page);--page-inset:clamp(1.5rem, 3vw, 5rem);background:var(--surface)}body:has(.sl-page){--page-max:var(--container-page);--page-inset:clamp(.6rem, .5vw + .3rem, 2rem);background-color:var(--bg-1)}@media (width>=641px){body:has(.sl-page){--page-inset:clamp(.6rem, .5vw + .3rem, 2rem)}}@media (width>=1025px){body:has(.sl-page){--page-inset:var(--gutter-page)}}body:has(.bps-page){--page-max:var(--container-page);--page-inset:var(--gutter-page);background-color:var(--bg-wash)}body:has(.blogs-page-container){--page-max:var(--container-page);--page-inset:var(--gutter-page);background-color:var(--bg-wash)}body:has(.dl-page){--page-max:var(--container-page);--page-inset:var(--gutter-page)}body:has(.ds-page){--page-max:140rem;--page-inset:0;background-color:var(--bg-wash)}.not-found{max-width:60rem;padding:clamp(6rem, 12vh, 12rem) var(--gutter-page);text-align:center;margin:0 auto}.not-found__code{font-size:var(--text-2xl);color:var(--text-4);font-weight:700;line-height:1}.not-found__title{font-size:var(--text-xl);color:var(--text-0);margin-top:var(--space-3);font-weight:700}.not-found__text{font-size:var(--text-base);color:var(--text-2);margin-top:var(--space-2)}.not-found__actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.not-found__btn{min-height:var(--hit-target);padding:0 var(--space-5);border-radius:var(--radius-pill);border:var(--hairline) solid var(--border-3);font-size:var(--text-base);color:var(--text-0);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.not-found__btn--primary{background:var(--color-action-primary);border-color:var(--color-action-primary);color:#fff}.error-fallback{max-width:60rem;padding:clamp(6rem, 12vh, 12rem) var(--gutter-page);text-align:center;margin:0 auto}.error-fallback--panel{padding:clamp(3rem, 6vh, 6rem) var(--gutter-page)}.error-fallback__eyebrow{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);font-weight:700}.error-fallback__title{font-size:var(--text-xl);color:var(--text-0);margin-top:var(--space-3);font-weight:700}.error-fallback--panel .error-fallback__title{font-size:var(--text-lg)}.error-fallback__text{font-size:var(--text-base);color:var(--text-2);margin-top:var(--space-2)}.error-fallback__actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.error-fallback__btn{min-height:var(--hit-target);padding:0 var(--space-5);border-radius:var(--radius-pill);border:var(--hairline) solid var(--border-3);background:var(--surface);font:inherit;font-size:var(--text-base);color:var(--text-0);cursor:pointer;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.error-fallback__btn--primary{background:var(--color-action-primary);border-color:var(--color-action-primary);color:#fff}.error-fallback__details{margin-top:var(--space-6);text-align:left;font-size:var(--text-sm);color:var(--text-2)}.error-fallback__details pre{margin-top:var(--space-2);padding:var(--space-3);background:var(--surface-2,var(--bg-shell));border-radius:var(--radius-md,.8rem);font-size:1.2rem;line-height:1.5;overflow-x:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn var(--dur-fast) var(--ease-snap) both}.u-grow{flex:1 1 0;min-width:0}.u-row{align-items:center;gap:var(--space-3);display:flex}.u-row--tight{gap:var(--space-2)}.u-row--end{justify-content:flex-end}.u-stack{gap:var(--space-1);flex-direction:column;display:flex}.u-grid-2{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.u-mt-1{margin-top:var(--space-1)}.u-mt-2{margin-top:var(--space-2)}.u-mt-4{margin-top:var(--space-4)}.u-mb-2{margin-bottom:var(--space-2)}.u-mb-3{margin-bottom:var(--space-3)}.u-text-end{text-align:end}.route-fallback,.app-shell:empty{min-height:calc(100dvh - var(--header-height))}.app-shell:has(>.route-fallback){min-height:calc(100dvh - var(--header-height))}.route-fallback__inner{max-width:var(--container-page);padding:clamp(2.4rem, 1.6rem + 2vw, 4rem) var(--gutter-page,1.6rem);margin:0 auto}.route-fallback__title{border-radius:var(--radius-sm);width:min(28rem,50%);height:3.2rem;margin:0 0 clamp(1.6rem,1.2rem + 1vw,2.4rem)}.route-fallback__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,28rem),1fr));gap:clamp(1.5rem,1.279rem + .7782vw,2.4rem);display:grid}.route-fallback__card{background:var(--surface);border:1px solid var(--border-solid-strong);border-radius:1.4rem;padding:1.2rem}.route-fallback__photo{aspect-ratio:16/9;border-radius:.9rem;margin-bottom:1.2rem}.route-fallback__line{width:70%;height:1.6rem;margin:0 0 .6rem}.route-fallback__line--short{width:40%;margin-bottom:0}@media (width>=1025px) and (width<=1535.98px){.error-fallback__details pre{font-size:max(12px,1.2rem)}}.not-found__btn--primary,.error-fallback__btn--primary{background-color:var(--color-action-primary-fill)}:is(body:has(.ds-page),body:has(main[data-nav-width=directory])){--page-max:var(--container-page);--page-inset:var(--gutter-page)}body:has(.listings-page-container){--page-inset:var(--gutter-page)}:root{--gutter-data:clamp(10px, 3.64px + 1.989vw, 24px)}@media (width<=1024px){body:has(.sl-page){--page-inset:var(--gutter-data)}}.app-header{z-index:var(--z-header);background:#fff;border-bottom:1px solid #0b12201f;padding:0;transition:background .2s,border-color .2s;position:sticky;top:0}.app-header.sticky-header--scrolled{background:#ffffffeb}.bnav{height:var(--header-height);max-width:170rem;padding:.8rem var(--shell-inset);align-items:center;gap:2rem;margin:0 auto;display:flex;position:relative}@media (width>=1025px){.bnav{max-width:var(--page-max,170rem);padding:.8rem var(--page-inset,var(--shell-inset))}}.bnav__logo-link{flex-shrink:0}.bnav__logo{width:auto;height:3.2rem;display:block}.bnav__menu{align-items:center;gap:clamp(1.6rem,2.5vw,3rem);margin:0 auto;list-style:none;display:flex}.bnav__link{color:#000;padding:.4rem 0;font-size:clamp(1.4rem,.532vw + .855rem,1.6rem);font-weight:600;text-decoration:none;transition:color .15s;position:relative}.bnav__link:after{content:"";background:var(--color-action-primary);border-radius:2px;width:0;height:2px;transition:width .2s;position:absolute;bottom:-2px;left:0}@media (hover:hover) and (pointer:fine){.bnav__link:hover{color:var(--text-0)}.bnav__link:hover:after{width:100%}}.bnav__link.active{color:var(--color-action-primary-text)}.bnav__link.active:after{width:100%}.bnav__actions{align-items:center;gap:.6rem;display:flex}.bnav__icon-btn{width:3.2rem;height:3.2rem;color:var(--ink-50);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:2rem;transition:color .15s,background-color .15s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.bnav__icon-btn:hover{color:var(--color-action-primary);background:#3171f90f}}.bnav__badge{background:var(--color-action-danger);color:#fff;min-width:1.6rem;height:1.6rem;font-size:var(--text-min);pointer-events:none;border-radius:99px;justify-content:center;align-items:center;padding:0 .4rem;font-weight:700;display:flex;position:absolute;top:2px;right:2px}.bnav__login-btn{color:var(--color-action-primary-text);border:1px solid var(--color-action-primary);border-radius:.5rem;padding:.6rem 1.6rem;font-size:clamp(1.4rem,.532vw + .855rem,1.6rem);font-weight:600;text-decoration:none;transition:background .15s,color .15s}@media (hover:hover) and (pointer:fine){.bnav__login-btn:hover{background:var(--color-action-primary);color:#fff}}.bnav__user{position:relative}.bnav__user-trigger{border:1px solid var(--border-solid);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:.6rem;padding:.4rem .8rem .4rem .4rem;transition:border-color .15s,background .15s;display:flex}@media (hover:hover) and (pointer:fine){.bnav__user-trigger:hover{border-color:var(--border-solid-strong);background:var(--surface-muted)}}.bnav__avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:3rem;height:3rem}.bnav__chevron{color:var(--text-3);font-size:1.4rem;transition:transform .2s}.bnav__chevron--open{transform:rotate(180deg)}.bnav__dropdown{border:1px solid var(--border-solid);min-width:18rem;z-index:var(--z-dropdown);background:#fff;border-radius:.6rem;animation:.15s bnavDropIn;position:absolute;top:calc(100% + .6rem);right:0;overflow:hidden;box-shadow:0 8px 24px #0b12201a}@keyframes bnavDropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bnav__dropdown-item{color:#0b1220b3;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:1rem 1.4rem;font-size:1.3rem;font-weight:500;text-decoration:none;transition:background .1s,color .1s;display:block}@media (hover:hover) and (pointer:fine){.bnav__dropdown-item:hover{background:var(--surface-muted-2);color:var(--text-0)}.bnav__dropdown-item--danger:hover{background:var(--status-danger-bg-soft);color:var(--status-danger)}}.bnav__cta{color:#fff;background:var(--color-action-primary);white-space:nowrap;border-radius:.5rem;padding:.65rem 1.6rem;font-size:clamp(1.4rem,.532vw + .855rem,1.6rem);font-weight:600;text-decoration:none;transition:background .15s}@media (hover:hover) and (pointer:fine){.bnav__cta:hover{background:var(--color-action-primary-hover)}}.bnav__hamburger{width:4.4rem;height:4.4rem;color:var(--text-0);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:2.6rem;display:none}.bnav__mobile{top:var(--header-height);border-top:1px solid var(--border-solid);z-index:var(--z-drawer);background:#fff;flex-direction:column;padding:.5rem 0;animation:.2s bnavDropIn;display:flex;position:fixed;left:0;right:0;box-shadow:0 12px 24px #0b12201a}.bnav__mobile-link{color:#0b1220b3;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:1.2rem 2rem;font-size:1.5rem;font-weight:600;text-decoration:none;transition:background .1s;display:block}@media (hover:hover) and (pointer:fine){.bnav__mobile-link:hover,.bnav__mobile-link.active{background:var(--surface-muted-2);color:var(--color-action-primary)}}.bnav__mobile-link--danger{color:var(--status-danger)}.bnav__mobile-divider{background:var(--border-solid);height:1px;margin:.5rem 2rem}.bnav__dropdown-divider{background:var(--border-solid);height:1px;margin:.4rem 1.4rem}.bnav__mobile-cta{color:#fff;background:var(--color-action-primary);text-align:center;border-radius:.5rem;margin:.8rem 2rem 1rem;padding:1rem;font-size:1.4rem;font-weight:600;text-decoration:none;transition:background .15s;display:block}@media (hover:hover) and (pointer:fine){.bnav__mobile-cta:hover{background:var(--color-action-primary-hover)}}.bnav__auth-skeleton{align-items:center;display:flex}@media screen and (width<=1024px){.bnav__menu,.bnav__cta{display:none}.bnav__hamburger{display:flex}.bnav__actions{margin-left:auto}.bnav__login-btn{display:none}}@media screen and (width<=480px){.app-header{padding:0 1rem}.bnav{gap:1rem}.bnav__logo{height:3.2rem}.bnav__icon-btn{width:3.2rem;height:3.2rem;font-size:1.8rem}.bnav__hamburger{width:3.8rem;height:3.8rem;font-size:2.3rem}}@media screen and (width<=380px){.bnav__login-btn{padding:.5rem 1rem;font-size:1.2rem}.bnav__user-trigger{padding:.3rem .6rem .3rem .3rem}.app-header{padding:0 .6rem}.bnav{gap:.6rem}.bnav__logo{height:2.8rem}.bnav__icon-btn{width:2.8rem;height:2.8rem;font-size:1.6rem}.bnav__badge{font-size:var(--text-min);min-width:1.4rem;height:1.4rem;top:-.2rem;right:-.2rem}.bnav__hamburger{width:3.6rem;height:3.6rem;font-size:2.2rem}.bnav__avatar{width:2.4rem;height:2.4rem}.bnav__user-trigger{gap:.3rem;padding:.2rem .4rem .2rem .2rem}.bnav__actions{gap:.4rem}}.dealer-nav{z-index:var(--z-header);color:#fff;height:6rem;z-index:var(--z-header);background:#0b1220f2;justify-content:space-between;align-items:center;padding:0 1.5rem 0 3rem;display:flex;position:sticky;top:0;box-shadow:0 1px 8px #00000026}.dealer-nav__left{align-items:center;gap:3rem;display:flex}.dealer-nav__logo{min-height:var(--hit-target-compact);align-items:center;display:inline-flex}.dealer-nav__logo img{width:auto;height:3.2rem}.dealer-nav__menu{align-items:center;gap:2.4rem;list-style:none;display:flex}.dealer-nav__link{color:#ffffffbf;padding:.4rem 0;font-size:1.35rem;font-weight:500;text-decoration:none;transition:color .15s}@media (hover:hover) and (pointer:fine){.dealer-nav__link:hover{color:#fff}}.dealer-nav__link.active{color:#fff;border-bottom:2px solid var(--color-action-primary);font-weight:600}.dealer-nav__right{align-items:center;gap:1.8rem;display:flex}.dealer-nav__add-cta{background:var(--color-action-primary);color:#fff;white-space:nowrap;border-radius:6px;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:1.35rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.dealer-nav__add-cta-icon{flex-shrink:0;font-size:1.7rem}@media (hover:hover) and (pointer:fine){.dealer-nav__add-cta:hover{background:var(--color-action-primary-hover)}}@media (width<=640px){.dealer-nav__add-cta{padding:.6rem .8rem}.dealer-nav__add-cta-label{display:none}}.dealer-nav__bell-wrap{position:relative}.dealer-nav__icon-btn{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;font-size:2.3rem;transition:color .15s,background-color .15s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.dealer-nav__icon-btn:hover{color:#fff;background:#ffffff14}}.dealer-nav__badge{background:var(--color-action-danger);color:#fff;min-width:1.8rem;height:1.8rem;font-size:var(--text-min);pointer-events:none;border:2px solid #0b1220f2;border-radius:99px;justify-content:center;align-items:center;padding:0 .6rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-.3rem;right:-.6rem}.dealer-nav__login-btn{min-height:var(--hit-target-compact);background:var(--color-action-primary);color:#fff;border-radius:6px;align-items:center;padding:.6rem 1.8rem;font-size:1.3rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.dealer-nav__login-btn:hover{background:var(--color-action-primary-hover)}}.dealer-nav__loading{background:#ffffff1a;border-radius:4px;width:10rem;height:2rem}.dealer-nav__profile{position:relative}.dealer-nav__user{cursor:pointer;border-radius:8px;align-items:center;gap:.8rem;padding:.4rem .8rem;transition:background .15s;display:flex}@media (hover:hover) and (pointer:fine){.dealer-nav__user:hover{background:#ffffff14}}.dealer-nav__name{white-space:nowrap;text-overflow:ellipsis;max-width:16rem;font-size:1.3rem;font-weight:600;overflow:hidden}.dealer-nav__dropdown{border:1px solid var(--border-solid);min-width:20rem;z-index:var(--z-dropdown);background:#fff;border-radius:.8rem;position:absolute;top:calc(100% + .8rem);right:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}.dealer-nav__dropdown-item{color:var(--text-0);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.6rem;width:100%;padding:1rem 1.6rem;font-size:1.3rem;font-weight:500;text-decoration:none;transition:background .1s;display:flex}@media (hover:hover) and (pointer:fine){.dealer-nav__dropdown-item:hover{background:var(--surface-muted-2)}}.dealer-nav__dropdown-item--logout{color:var(--status-danger);border-top:1px solid var(--border-solid)}@media (hover:hover) and (pointer:fine){.dealer-nav__dropdown-item--logout:hover{background:var(--status-danger-bg-soft)}}@media screen and (width<=768px){.dealer-nav{height:5.4rem;padding:0 1.5rem}.dealer-nav__menu,.dealer-nav__name{display:none}}@media (width>=769px){.dealer-nav{height:var(--header-height)}}.ft{background-color:var(--bg-footer);flex-direction:column;gap:clamp(2rem,3vw,3.2rem);padding:clamp(1.6rem,2.4vw,2.8rem) clamp(2rem,6vw,10rem) clamp(1.2rem,2vw,2rem);display:flex;position:relative;overflow:hidden}.ft__trust{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);gap:2rem;padding-bottom:2.5rem;display:grid}.ft__trust-item{align-items:center;gap:1.2rem;display:flex}.ft__trust-icon{color:#ffffff40;flex-shrink:0;font-size:clamp(2.8rem,2.5vw,3.5rem)}.ft__trust-title{color:#fff;font-size:clamp(1.25rem,1.2vw,1.45rem);font-weight:600;display:block}.ft__trust-sub{color:var(--text-inverse-muted);font-size:clamp(1.2rem,1vw,1.25rem);display:block}.ft__trust-brands{content-visibility:auto;contain-intrinsic-size:auto 12rem auto 2rem;width:100%;max-width:20rem;margin-top:.3rem;overflow:hidden}.ft__trust-brands-track{color:#ffffff80;gap:1.2rem;width:max-content;font-size:1.4rem;animation:12s linear infinite ftBrandScroll;display:flex}@keyframes ftBrandScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ft__trust-brands-track{animation:none}}@media (hover:hover) and (pointer:fine){.ft__trust-brands:hover .ft__trust-brands-track{animation-play-state:paused}}.ft__nav-grid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.ft__nav-heading{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1.4rem;font-size:clamp(1.3rem,1.2vw,1.5rem);font-weight:700}.ft__nav-list{flex-direction:column;gap:.9rem;list-style:none;display:flex}.ft__nav-link{color:var(--text-inverse-muted);font-size:clamp(1.2rem,1.1vw,1.4rem);text-decoration:none;transition:color .15s}@media (hover:hover) and (pointer:fine){.ft__nav-link:hover{color:#fff}}.ft__newsletter-text{color:var(--text-inverse-muted);margin-bottom:1.2rem;font-size:1.35rem;line-height:1.5}.ft__newsletter-form{border:1px solid #ffffff26;border-radius:.5rem;display:flex;overflow:hidden}.ft__newsletter-input{font-size:var(--text-body);color:#fff;background:#ffffff0d;border:none;outline:none;flex:1;padding:.8rem 1rem;font-family:inherit}.ft__newsletter-input::placeholder{color:#ffffff8c}.ft__newsletter-input:focus{background:#ffffff1a}.ft__newsletter-btn{background:var(--color-action-primary);color:#fff;cursor:pointer;border:none;align-items:center;padding:.8rem 1.2rem;font-size:1.3rem;transition:background .15s;display:flex}@media (hover:hover) and (pointer:fine){.ft__newsletter-btn:hover{background:var(--color-action-primary-hover)}}.ft__newsletter-error{font-size:var(--text-min);color:var(--status-pending);margin-top:.4rem}.ft__newsletter-success{color:var(--status-success);align-items:center;gap:.5rem;padding:.8rem 0;font-size:1.25rem;font-weight:600;display:flex}.ft__app-row{justify-content:center;gap:1rem;display:flex}.ft__app-badge{cursor:pointer;opacity:.7;clip-path:inset(1% round .6rem);border-radius:.6rem;width:auto;height:4.2rem;transition:opacity .15s}@media (hover:hover) and (pointer:fine){.ft__app-badge:hover{opacity:1}}.ft__bottom{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:2rem;display:flex}.ft__bottom-left{align-items:center;gap:1.5rem;display:flex}.ft__logo{width:auto;height:4.5rem}.ft__copyright{color:var(--text-inverse-muted);font-size:1.3rem}.ft__social{gap:1.2rem;list-style:none;display:flex}.ft__social-link{width:3.8rem;height:3.8rem;color:var(--text-inverse-muted);background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;transition:background .15s,color .15s;display:flex}@media (hover:hover) and (pointer:fine){.ft__social-link:hover{background:var(--color-action-primary);color:#fff}}.ft__back-top{width:3.6rem;height:3.6rem;color:var(--text-inverse-muted);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;transition:background .15s,color .15s,border-color .15s;display:flex;position:absolute;bottom:2rem;right:2rem}@media (hover:hover) and (pointer:fine){.ft__back-top:hover{background:var(--color-action-primary);color:#fff;border-color:var(--color-action-primary)}}@media screen and (width<=1024px) and (width>=769px){.ft__trust{grid-template-columns:repeat(2,1fr)}.ft__trust-title{font-size:1.35rem}.ft__trust-sub{font-size:var(--text-min)}.ft__trust-icon{font-size:3rem}.ft__nav-grid{grid-template-columns:repeat(3,1fr);gap:2rem 1.5rem}.ft__nav-heading{font-size:1.4rem}.ft__nav-link{font-size:1.3rem}.ft__nav-list{gap:.8rem}.ft__newsletter{border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:2rem}.ft__newsletter-form{max-width:32rem}}@media screen and (width<=768px) and (width>=481px){.ft{padding:3rem clamp(1.5rem,5vw,3rem)}.ft__trust{grid-template-columns:repeat(2,1fr);gap:1.5rem}.ft__trust-title{font-size:1.3rem}.ft__trust-sub{font-size:var(--text-min)}.ft__trust-icon{font-size:2.8rem}.ft__nav-grid{grid-template-columns:repeat(3,1fr);gap:1.8rem 1.2rem}.ft__nav-heading{margin-bottom:1rem;font-size:1.3rem}.ft__nav-link{font-size:1.25rem}.ft__nav-list{gap:.7rem}.ft__newsletter{border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:1.8rem}.ft__newsletter-form{max-width:32rem}.ft__bottom{text-align:center;flex-direction:column;gap:1.5rem}.ft__bottom-left{flex-direction:column;gap:1rem}}@media screen and (width<=480px){.ft{gap:clamp(2.5rem,8vw,4rem);padding:2.5rem 1.5rem}.ft__trust{grid-template-columns:1fr;gap:clamp(1.5rem,5vw,2.5rem);padding-bottom:clamp(2.5rem,8vw,4rem)}.ft__trust-icon{font-size:2.4rem}.ft__trust-title{font-size:clamp(1.3rem,3.5vw,1.5rem)}.ft__trust-sub{font-size:clamp(1.2rem,3vw,1.3rem)}.ft__nav-grid{grid-template-columns:repeat(3,1fr);gap:clamp(2.5rem,8vw,4rem) 1rem}.ft__nav-col{width:100%;min-width:0}.ft__nav-heading{white-space:nowrap;margin-bottom:.8rem;font-size:clamp(1.2rem,3vw,1.4rem)}.ft__nav-link{word-break:break-word;font-size:clamp(1.2rem,3vw,1.4rem)}.ft__nav-list{gap:.8rem}.ft__newsletter{border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:clamp(2.5rem,8vw,4rem)}.ft__newsletter-text{max-width:100%;font-size:clamp(1.2rem,3vw,1.35rem)}.ft__newsletter-form{width:100%;max-width:100%}.ft__app-row{margin-top:1rem;margin-bottom:.5rem}.ft__bottom{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding-top:2rem;padding-bottom:3rem}.ft__bottom-left{flex-direction:column;align-items:center;gap:.8rem}.ft__social{gap:.8rem}.ft__social-link{width:3.2rem;height:3.2rem;font-size:1.5rem}.ft__copyright{font-size:var(--text-min)}.ft__logo{height:4rem}.ft__back-top{bottom:1.5rem;right:1.5rem}}@media screen and (width<=380px){.ft__social-link{width:2.8rem;height:2.8rem;font-size:1.3rem}.ft__copyright{font-size:var(--text-min)}.ft__logo{height:3.2rem}.ft__nav-grid{grid-template-columns:1fr;gap:2rem}}.section-heading{color:var(--text-0);text-align:left;margin-bottom:.3rem;font-size:clamp(2rem,3vw,2.8rem);font-weight:800}.section-subtext{color:var(--text-3);text-align:left;margin-bottom:clamp(2.4rem,3.5vw,4.5rem);font-size:clamp(1.2rem,1.4vw,1.4rem);line-height:1.6}@media (width<=480px){.section-heading{margin-bottom:.5rem;font-size:1.8rem}.section-subtext{margin-bottom:2rem;font-size:1.2rem}}@media (width<=380px){.section-heading{margin-bottom:.3rem;font-size:1.6rem}.section-subtext{font-size:var(--text-min);margin-bottom:1.6rem}}.tab-toggles{border-bottom:2px solid #eef0f4;justify-content:flex-start;gap:2rem;margin-bottom:2rem;display:flex}.tab-toggle{color:var(--text-3);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;padding:1rem .5rem;font-size:1.5rem;font-weight:600;transition:all .2s}@media (hover:hover) and (pointer:fine){.tab-toggle:hover{color:#0b1220b3}}.tab-active{color:var(--color-action-primary);border-bottom-color:var(--color-action-primary)}.categories-section{text-align:center;background-color:#fff;padding:clamp(2.5rem,4vw,4rem) 0}.category{width:100%;font:inherit;text-align:center;cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;padding:0;display:block}.category-image{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply;cursor:pointer;border-bottom:2px solid var(--color-action-primary);width:100%;max-width:100%;height:auto;display:block}.category-title{color:var(--text-0);cursor:pointer;margin:1.2rem 1.5rem .4rem;font-size:1.5rem;font-weight:700;transition:color .2s;display:block}@media (hover:hover) and (pointer:fine){.category-title:hover{color:var(--color-action-primary)}}.category-description{color:var(--text-3);margin:0 1.5rem 1.5rem;font-size:1.25rem;line-height:1.5;display:block}.brands-grid{grid-template-columns:repeat(6,1fr);gap:1rem;display:grid}.brands-grid__item{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.8rem;flex-direction:column;align-items:center;gap:.6rem;padding:1.5rem 1rem;transition:border-color .2s,background .2s,color .2s;display:flex}@media (hover:hover) and (pointer:fine){.brands-grid__item:hover{border-color:var(--border-solid);background:var(--surface-muted)}}.brands-grid__logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:5rem;height:4rem}.brands-grid__name{color:var(--ink-55);text-align:center;font-size:1.2rem;font-weight:600;transition:color .2s}@media (hover:hover) and (pointer:fine){.brands-grid__item:hover .brands-grid__name{color:var(--color-action-primary)}}@media screen and (width<=1024px){.brands-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (width>=769px) and (width<=1024px){.category-title{font-size:clamp(1.2rem,1.5vw,1.5rem)}.category-description{font-size:clamp(1.2rem,1.3vw,1.25rem)}}@media screen and (width<=768px){.categories-section{padding:4rem 0}.category-container{grid-template-columns:repeat(2,1fr);padding:0 4rem}.category-title{font-size:1.5rem}.category-description{font-size:1.25rem}.brands-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (width<=640px){.category-container{-moz-column-gap:3rem;grid-template-columns:repeat(2,1fr);column-gap:3rem;padding:0 1rem}.category-title{margin:.8rem 1rem .3rem;font-size:1.35rem}.category-description{font-size:var(--text-min);margin:0 1rem 1rem}.brands-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (width<=480px){.category-title{font-size:1.25rem}.category-description{font-size:var(--text-min)}.brands-grid{grid-template-columns:repeat(3,1fr);gap:.6rem}.brands-grid__item{padding:1rem .5rem}.brands-grid__logo{height:3.2rem}.brands-grid__name{font-size:var(--text-min)}.tab-toggle{padding:.8rem .4rem;font-size:1.35rem}}@media screen and (width<=380px){.category-title{font-size:var(--text-min);margin:.6rem .8rem .2rem}.category-description{font-size:var(--text-min);margin:0 .8rem .8rem}.brands-grid{grid-template-columns:repeat(2,1fr)}.brands-grid__logo{height:3rem}}.category-tile--container{width:100%;font:inherit;text-align:center;cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;padding:0;display:block}.trending-section{background-color:var(--bg-0);text-align:center;padding:clamp(2.5rem,4vw,4rem) 0}.category-tile{background:var(--surface);transition:box-shadow var(--dur-base) ease;aspect-ratio:1;box-shadow:var(--shadow-1);border-radius:50%;display:block;position:relative;overflow:hidden}.category-tile__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.category-tile:after{content:"";z-index:1;pointer-events:none;background-color:#0000004d;width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.category-tile:hover:after{background-color:#000c}}.tile-content{z-index:2;text-align:center;color:#fff;width:90%;transition:opacity var(--dur-base) ease;opacity:0;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.category-tile--container:focus-visible .tile-content{opacity:1}@media (hover:hover) and (pointer:fine){.category-tile:hover .tile-content{opacity:1}.category-tile:hover{box-shadow:var(--shadow-3);background-color:var(--surface-hover)}}.tile-title{color:var(--text-0);margin:1.2rem 0;font-size:clamp(1.2rem,1.5vw,1.5rem);font-weight:700;display:block}.tile-description{color:#fff;font-size:1.6rem;font-weight:600}.tile-icon{color:var(--color-action-primary);clip-path:circle(47.9%);background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:4.75rem;height:4.75rem;margin-top:1rem;font-size:1.8rem;font-weight:700;text-decoration:none;display:inline-flex}@media screen and (width>=641px) and (width<=1024px){.tile-title{height:3.5rem;margin:.6rem 0;font-size:clamp(1.2rem,1.4vw,1.5rem);overflow:hidden}.tile-description{font-size:1.2rem}.tile-icon{width:3.5rem;height:3.5rem;font-size:1.4rem}.category-tile{box-shadow:0 2px 4px #00000014}.grid--5-cols{-moz-column-gap:clamp(1.2rem, 2vw, 3rem);column-gap:clamp(1.2rem,2vw,3rem)}.category-tile{max-width:clamp(9rem,14vw,14rem);max-height:clamp(9rem,14vw,14rem);margin:0 auto}}@media screen and (width<=640px){.grid--5-cols{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=480px){.tile-title{font-size:1.3rem}.tile-description{font-size:1.2rem}}@media screen and (width<=380px){.tile-title{height:3rem;font-size:1.2rem}.trending-section{padding:2.4rem 0}.grid--5-cols{gap:1rem}.category-tile{max-width:10.5rem;max-height:10.5rem;margin:0 auto}.tile-title{font-size:var(--text-min);height:2.6rem;margin:.4rem 0}.tile-description{font-size:var(--text-min)}.tile-icon{width:3rem;height:3rem;font-size:1.2rem}}.auc{color:var(--text-0);background:#fefbf6;padding:clamp(2.5rem,4vw,4rem) 0}.auc__header{justify-content:space-between;align-items:flex-start;margin-bottom:2.4rem;padding:0 .4rem;display:flex}.auc__header .section-heading{color:var(--text-0);align-items:center;gap:.6rem;display:flex}.auc__header .section-subtext{color:var(--text-3);margin-bottom:0}.auc__icon{color:#f87171}.auc__view-all{min-height:var(--hit-target-compact);color:#3171f9d9;align-items:center;font-size:1.3rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.auc__view-all:hover{color:var(--color-action-primary);text-decoration:underline}}.auc__grid{grid-template-columns:repeat(4,1fr);gap:2rem;min-height:0;display:grid}.auc-card{color:var(--text-0);transition:box-shadow .2s, background-color var(--dur-fast) var(--ease-snap);border:1px solid var(--border-solid);background:#fff;border-radius:1rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 4px 14px #0b122024}@media (hover:hover) and (pointer:fine){.auc-card:hover{border-color:var(--border-solid-strong);background-color:var(--surface-hover);box-shadow:0 8px 24px #0b12202e,0 2px 6px #0b122014}.auc-card:hover .auc-card__name{color:var(--color-action-primary-text)}}.auc-card__img{aspect-ratio:16/10;background:var(--surface-muted-2);position:relative;overflow:hidden}.auc-card__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .2s}@media (hover:hover) and (pointer:fine){.auc-card:hover .auc-card__img img{transform:none}}.auc-card__badge{color:#fff;background:var(--color-action-primary);z-index:2;cursor:pointer;border:none;border-radius:50%;align-items:center;gap:0;padding:.6rem;font-size:1.3rem;transition:border-radius .25s,padding .25s,gap .25s;display:flex;position:absolute;top:1rem;left:1rem}.auc-card__badge--open{border-radius:99px;gap:.4rem;padding:.5rem 1rem .5rem .7rem}.auc-card__badge-text{font-size:var(--text-min);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;color:#fff;font-weight:700;animation:.3s both aucBadgeTextIn}@keyframes aucBadgeTextIn{0%{opacity:0;max-width:0}to{opacity:1;max-width:12rem}}.auc-card__heart{color:#ffffffb3;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;font-size:1.4rem;transition:background .15s,color .15s;display:flex;position:absolute;top:1rem;right:1rem}@media (hover:hover) and (pointer:fine){.auc-card__heart:hover{color:#fff;background:#ffffff4d}}.auc-card__heart--saved{color:#ef4444;background:#ffffff40}@media (hover:hover) and (pointer:fine){.auc-card__heart--saved:hover{background:#ffffff59}}.auc-card__dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:6px;height:6px}.auc-card__time{font-size:var(--text-min);color:#fff;z-index:2;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.3px;background:#000000a6;border-radius:99px;align-items:center;gap:.35rem;padding:.35rem .8rem;font-weight:600;display:inline-flex;position:absolute;bottom:.8rem;right:.8rem}.auc-card__time--orange{color:#f0b429}.auc-card__time--red{color:#f87171}.auc-card__time--ended{color:#ffffff80}.auc-card__body{flex-direction:column;flex:1;gap:.3rem;padding:1.2rem 1rem;display:flex}.auc-card__name{color:var(--text-0);white-space:nowrap;text-overflow:ellipsis;font-size:1.45rem;font-weight:700;overflow:hidden}.auc-card__specs{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-55);align-items:center;gap:.4rem;font-size:1.35rem;font-weight:500;display:flex;overflow:hidden}.auc-card__sep{color:#0b122040}.auc-card__title-warn{color:var(--status-danger)}.auc-card__specs span{align-items:center;gap:.3rem;display:inline-flex}.auc-card__dealer{align-items:flex-start;gap:.6rem;min-width:0;margin-top:.6rem;margin-bottom:.6rem;display:flex}.auc-card__dealer-icon{color:#0b12206b;flex-shrink:0;align-items:center;padding-top:.15rem;font-size:1.55rem;display:inline-flex}.auc-card__dealer-stack{flex-direction:column;flex:1;gap:.15rem;min-width:0;line-height:1.35;display:flex}.auc-card__dealer-name{color:#0b1220d1;white-space:nowrap;text-overflow:ellipsis;font-size:1.35rem;font-weight:600;overflow:hidden}.auc-card__dealer-addr{color:var(--ink-50);white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem;overflow:hidden}.auc-card__bid-section{border-top:1px solid var(--border-solid);margin-top:auto;padding-top:.8rem}.auc-card__bid-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.5px;font-size:1.2rem;font-weight:600}.auc-card__bid-amount{color:var(--text-0);font-size:2.3rem;font-weight:800;line-height:1.2;display:block}.auc-card__bid-meta{color:var(--text-3);align-items:center;gap:.4rem;margin-top:.2rem;font-size:1.25rem;display:flex}.auc-card__buynow{color:var(--color-action-primary-text);font-weight:600}.auc-card__bid-footer{justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.auc-card__viewing-inline{color:var(--text-3);align-items:center;gap:.35rem;font-size:1.2rem;font-weight:500;display:flex}.auc-card__noreserve-inline{font-size:var(--text-min);color:var(--status-success);text-transform:uppercase;letter-spacing:.3px;font-weight:700}@media screen and (width<=1280px){.auc__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (width<=1024px){.auc__grid{grid-template-columns:repeat(2,1fr);gap:1.4rem}.auc-card__bid-amount{font-size:1.8rem}}@media screen and (width<=640px){.auc__grid{grid-template-columns:1fr;gap:1.5rem}.auc__header{flex-direction:row;align-items:flex-start}.auc__header .section-subtext{display:none}}.feat{background-color:var(--bg-0);padding:clamp(2.5rem,4vw,4rem) 0}.feat__subtext{color:var(--ink-55);margin-bottom:clamp(2.5rem,3vw,4rem);font-size:clamp(1.4rem,1.6vw,1.6rem)}.feat__group{background:0 0;border:none;border-radius:0;padding:0}.feat+.feat{position:relative}.feat+.feat:before{content:"";background:#0b122006;max-width:calc(130rem - clamp(3.2rem,6vw,8rem));height:1px;margin:0 auto;position:absolute;top:0;left:clamp(1.6rem,3vw,4rem);right:clamp(1.6rem,3vw,4rem)}@media screen and (width<=1024px){.feat+.feat:before{left:calc(clamp(1.6rem,3vw,4rem) + 2rem);right:calc(clamp(1.6rem,3vw,4rem) + 2rem)}}@media screen and (width<=480px){.feat+.feat:before{left:calc(clamp(1.6rem,3vw,4rem) + 1.2rem);right:calc(clamp(1.6rem,3vw,4rem) + 1.2rem)}}@media screen and (width<=380px){.feat+.feat:before{left:calc(clamp(1.6rem,3vw,4rem) + 1rem);right:calc(clamp(1.6rem,3vw,4rem) + 1rem)}}.feat__group+.feat__group{margin-top:3.2rem}.feat__section-header{justify-content:space-between;align-items:baseline;margin-bottom:2.4rem;padding:0 .4rem;display:flex}.feat__section-header .section-heading{align-items:center;gap:.6rem;display:flex}.feat__section-header .section-subtext{margin-bottom:0}@media screen and (width<=640px){.feat__section-header .section-subtext{display:none}}.feat__group-icon{flex-shrink:0;font-size:2.2rem}.feat__group-icon--blue{color:var(--color-action-primary)}.feat__group-icon--green{color:var(--status-success)}.feat__group-icon--orange{color:var(--status-pending)}.feat__view-all{min-height:var(--hit-target-compact);color:#3171f9d9;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;padding:0;font-size:1.3rem;font-weight:600;transition:color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.feat__view-all:hover{color:var(--color-action-primary);text-decoration:underline}}.feat__grid{grid-template-columns:repeat(4,1fr);gap:2rem;width:100%;margin:0;padding:0;display:grid}.feat__nav{justify-content:center;align-items:center;gap:1.2rem;margin-top:2.4rem;display:flex}.feat__nav-btn{border:1px solid var(--border-solid);width:4rem;height:4rem;color:var(--text-0);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:2rem;transition:background .2s,border-color .2s,color .2s;display:flex}@media (hover:hover) and (pointer:fine){.feat__nav-btn:hover:not(:disabled){background:var(--color-action-primary);border-color:var(--color-action-primary);color:#fff}}.feat__nav-btn--disabled,.feat__nav-btn:disabled{opacity:.35;cursor:not-allowed}@media (width<=1280px) and (width>=1025px){.feat__grid{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (width<=1024px) and (width>=912px){.feat__grid,.auc__grid{grid-template-columns:repeat(3,1fr);gap:1.4rem}.section-heading{font-size:2.43rem}.section-subtext{font-size:1.33rem}.feat__view-all,.auc__view-all{font-size:1.23rem}.auc-card__name{font-size:1.38rem}.auc-card__specs,.auc-card__dealer-name{font-size:1.23rem}.auc-card__dealer-addr{font-size:var(--text-min)}.auc-card__dealer-icon{font-size:1.4rem}.auc-card__bid-label{font-size:var(--text-min)}.auc-card__bid-amount{font-size:1.93rem}.auc-card__bid-meta,.auc-card__viewing-inline,.auc-card__noreserve-inline{font-size:var(--text-min)}.auc-card__body{padding:1.1rem 1.3rem}.feat__nav-btn{width:3.4rem;height:3.4rem;font-size:1.6rem}.feat__group-icon{font-size:1.93rem}}@media (width<=1024px) and (width>=769px){.feat__grid{grid-template-columns:repeat(2,1fr);gap:1.4rem}.feat__group{padding:2.4rem}.feat__nav-btn{width:3.6rem;height:3.6rem;font-size:1.8rem}}@media (width<=768px) and (width>=641px){.feat__grid{grid-template-columns:repeat(2,1fr);gap:1.4rem}.feat__group{border-radius:1rem;padding:2rem}.feat__nav-btn{width:3.6rem;height:3.6rem;font-size:1.8rem}.feat__nav{margin-top:2rem}}@media (width<=640px) and (width>=481px){.feat{padding:4rem 0}.feat__grid{grid-template-columns:1fr;gap:1.6rem}.feat__group{border-radius:.8rem;padding:1.6rem}.feat__group+.feat__group{margin-top:2.4rem}.feat__view-all{font-size:1.3rem}.feat__nav{margin-top:1.8rem}.feat__nav-btn{width:3.6rem;height:3.6rem;font-size:1.8rem}.feat__subtext{margin-bottom:2rem}}@media (width<=480px) and (width>=481px){.feat{padding:3.2rem 0}.feat__grid{grid-template-columns:1fr;gap:1.4rem}.feat__group{border-radius:.8rem;padding:1.4rem}.feat__group+.feat__group{margin-top:2rem}.feat__group-icon{font-size:1.8rem}.feat__view-all{font-size:1.2rem}.feat__nav{margin-top:1.6rem}.feat__nav-btn{width:3.4rem;height:3.4rem;font-size:1.6rem}.feat__subtext{margin-bottom:1.6rem;font-size:1.3rem}}@media (width<=480px) and (width>=381px){.feat{padding:3rem 0}.feat__grid{grid-template-columns:1fr;gap:1.2rem}.feat__group{border-radius:.8rem;padding:1.2rem}.feat__group+.feat__group{margin-top:2rem}.feat__group-icon{font-size:1.8rem}.feat__view-all{font-size:1.2rem}.feat__nav{margin-top:1.4rem}.feat__nav-btn{width:3.2rem;height:3.2rem;font-size:1.5rem}.feat__subtext{margin-bottom:1.4rem;font-size:1.3rem}}@media (width<=380px){.feat{padding:2.8rem 0}.feat__grid{grid-template-columns:1fr;gap:1.2rem}.feat__group{border-radius:.6rem;padding:1rem}.feat__group+.feat__group{margin-top:1.6rem}.feat__group-icon{font-size:1.6rem}.feat__view-all{font-size:var(--text-min)}.feat__nav{gap:1rem;margin-top:1.2rem}.feat__nav-btn{width:3rem;height:3rem;font-size:1.4rem}.feat__subtext{margin-bottom:1.2rem;font-size:1.2rem}}.dlr{background-color:var(--bg-0);padding:clamp(2.5rem,4vw,4rem) 0}.dlr__grid{grid-template-columns:repeat(4,1fr);gap:2.4rem;display:grid}.dlr__card{border:1px solid var(--border-solid);transition:box-shadow .2s ease, background-color var(--dur-fast) var(--ease-snap);background:#fff;border-radius:1.2rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 16px #0b122012,0 1px 3px #0b12200a}@media (hover:hover) and (pointer:fine){.dlr__card:hover{border-color:var(--border-solid-strong);background-color:var(--surface-hover);box-shadow:0 12px 32px #0b12201a}}.dlr__card--skeleton{pointer-events:none}@media (hover:hover) and (pointer:fine){.dlr__card--skeleton:hover{transform:none;box-shadow:0 4px 16px #0b122012,0 1px 3px #0b12200a}}.dlr__card-cover{height:11rem;position:relative;overflow:hidden}.dlr__card-cover-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.dlr__card-cover-gradient{background:linear-gradient(135deg, var(--text-0) 0%, #1a2a4a 50%, var(--color-action-primary) 100%);width:100%;height:100%}.dlr__card-type{color:var(--text-0);font-size:var(--text-min);letter-spacing:.3px;text-transform:uppercase;background:#ffffffe6;border-radius:.4rem;padding:.3rem .8rem;font-weight:600;position:absolute;top:1rem;right:1rem}.dlr__card-profile{z-index:1;justify-content:center;margin-top:-3.2rem;display:flex;position:relative}.dlr__card-profile-img{-o-object-fit:cover;object-fit:cover;border:3px solid #fff;border-radius:50%;width:6.4rem;height:6.4rem;box-shadow:0 2px 8px #0b12201f}.dlr__card-profile-initials{background:linear-gradient(135deg, var(--color-action-primary) 0%, var(--color-action-primary-hover) 100%);color:#fff;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:6.4rem;height:6.4rem;font-size:2rem;font-weight:700;display:flex;box-shadow:0 2px 8px #0b12201f}.dlr__card-info{text-align:center;padding:1.2rem 1.6rem 0}.dlr__card-name{color:var(--text-0);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.6rem;font-size:1.6rem;font-weight:700;overflow:hidden}.dlr__card-rating{justify-content:center;align-items:center;gap:.2rem;margin-bottom:1rem;display:flex}.dlr__card-star{color:var(--border-solid);font-size:1.6rem;transition:color .15s}.dlr__card-star--filled{color:var(--status-pending)}.dlr__card-rating-num{color:#0b122099;margin-left:.4rem;font-size:1.2rem;font-weight:600}.dlr__card-stats{flex-direction:column;gap:.4rem;margin-bottom:.4rem;display:flex}.dlr__card-stat{color:var(--ink-50);text-align:left;justify-content:center;align-items:flex-start;gap:.3rem;font-size:1.2rem;display:flex}.dlr__card-stat svg{color:var(--color-action-primary);opacity:.6;flex-shrink:0;margin-top:.15rem;font-size:1.3rem}.dlr__card-actions{flex-direction:column;gap:.6rem;margin-top:auto;padding:1.2rem 1.6rem 1.6rem;display:flex}.dlr__card-btn{min-height:var(--hit-target-compact);text-align:center;cursor:pointer;border:none;border-radius:.6rem;justify-content:center;align-items:center;padding:.8rem;font-size:1.3rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.dlr__card-btn--primary{background:var(--color-action-primary);color:#fff}@media (hover:hover) and (pointer:fine){.dlr__card-btn--primary:hover{background:var(--color-action-primary-hover)}}.dlr__card-btn--secondary{color:var(--text-0);background:#0b12200d;justify-content:center;align-items:center;gap:.5rem;display:flex}.dlr__card-btn--secondary svg{font-size:1.4rem}@media (hover:hover) and (pointer:fine){.dlr__card-btn--secondary:hover{background:#0b12201a}}.dlr__carousel{width:100%;position:relative;overflow:hidden}.dlr__carousel-track{width:100%;transition:transform .45s;display:flex}.dlr__carousel-slide{box-sizing:border-box;flex-shrink:0;width:100%;min-width:100%;max-width:100%}.dlr__carousel-slide--pair{grid-template-columns:1fr 1fr;gap:1.6rem;display:grid}.dlr__dots{justify-content:center;gap:0;margin-top:.8rem;display:flex}.dlr__dot{width:var(--hit-target);height:var(--hit-target);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;position:relative}.dlr__dot:before{content:"";width:.8rem;height:.8rem;transition:background var(--dur-base) ease, width var(--dur-base) ease, height var(--dur-base) ease;background:#0b122026;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dlr__dot--active:before{background:var(--color-action-primary);width:1.1rem;height:1.1rem}@media (width<=1280px) and (width>=1025px){.dlr__grid{gap:2rem}}@media (width<=1024px) and (width>=641px){.dlr__card-cover{height:10rem}.dlr__card-profile-img,.dlr__card-profile-initials{width:5.6rem;height:5.6rem;font-size:1.8rem}.dlr__card-profile{margin-top:-2.8rem}.dlr__card-name{font-size:1.5rem}.dlr__card-star{font-size:1.4rem}.dlr__card-stat{font-size:var(--text-min)}.dlr__card-btn{padding:.7rem;font-size:1.2rem}.dlr__card-actions{padding:1rem 1.4rem 1.4rem}.dlr__carousel-slide--pair{gap:1.4rem}}@media (width<=640px) and (width>=481px){.dlr{padding:4rem 0}.dlr__card-cover{height:11rem}.dlr__card-name,.dlr__card-star{font-size:1.6rem}.dlr__card-stat{font-size:1.2rem}.dlr__card-btn{font-size:1.3rem}}@media (width<=480px) and (width>=381px){.dlr{padding:3.2rem 0}.dlr__card-cover{height:10rem}.dlr__card-profile-img,.dlr__card-profile-initials{width:5.6rem;height:5.6rem;font-size:1.7rem}.dlr__card-profile{margin-top:-2.8rem}.dlr__card-name,.dlr__card-star{font-size:1.5rem}.dlr__card-stat{font-size:1.2rem}.dlr__card-btn{padding:.7rem;font-size:1.2rem}}@media (width<=380px){.dlr__card-name,.dlr__card-star{font-size:1.4rem}.dlr__card-btn{font-size:1.2rem}.dlr{padding:2.4rem 0}.dlr__card-cover{height:8rem}.dlr__card-profile-img,.dlr__card-profile-initials{width:4.8rem;height:4.8rem;font-size:1.5rem}.dlr__card-profile{margin-top:-2.4rem}.dlr__card-name,.dlr__card-star{font-size:1.3rem}.dlr__card-stat{font-size:var(--text-min)}.dlr__card-info{padding:.8rem 1rem 0}.dlr__card-actions{padding:.8rem 1rem 1rem}.dlr__card-btn{font-size:var(--text-min);padding:.6rem}.dlr__card-type{font-size:var(--text-min);padding:.2rem .6rem}}.hcta{background:var(--bg-shell);padding:clamp(2.5rem,4vw,4rem) 0}.hcta__grid{grid-template-columns:1fr 1fr;gap:2.4rem;display:grid}.hcta__card{color:inherit;border-radius:1.2rem;align-items:center;gap:2rem;padding:2.8rem 3.2rem;text-decoration:none;transition:box-shadow .2s;display:flex}@media (hover:hover) and (pointer:fine){.hcta__card:hover{box-shadow:0 8px 24px #0b122014}}.hcta__card--buyer{background:linear-gradient(135deg,#3171f90f 0%,#3171f91f 100%);border:1px solid #3171f91f}.hcta__card--seller{background:linear-gradient(135deg,#0b12200a 0%,#0b122014 100%);border:1px solid #0b122014}.hcta__icon-wrap{border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:5.2rem;height:5.2rem;font-size:2.4rem;display:flex}.hcta__icon-wrap--blue{background:var(--color-action-primary);color:#fff}.hcta__icon-wrap--dark{background:var(--text-0);color:#fff}.hcta__content{flex:1;min-width:0}.hcta__heading{color:var(--text-0);margin-bottom:.4rem;font-size:1.6rem;font-weight:700}.hcta__text{color:var(--ink-55);font-size:1.3rem;line-height:1.5}.hcta__arrow{color:#0b122040;flex-shrink:0;font-size:2rem;transition:color .2s}@media (hover:hover) and (pointer:fine){.hcta__card:hover .hcta__arrow{color:var(--color-action-primary)}}@media (width<=768px) and (width>=481px){.hcta__grid{grid-template-columns:1fr;gap:1.4rem}.hcta__card{gap:1.4rem;padding:2rem 1.6rem}.hcta__icon-wrap{border-radius:.8rem;width:4.4rem;height:4.4rem;font-size:2rem}.hcta__heading{font-size:1.4rem}.hcta__text{font-size:1.2rem}.hcta__arrow{font-size:1.8rem}}@media (width<=480px){.hcta{padding:3rem 0}.hcta__grid{grid-template-columns:1fr;gap:1.2rem}.hcta__card{text-align:center;flex-direction:column;gap:1rem;padding:2rem 1.4rem}.hcta__icon-wrap{border-radius:.8rem;width:4rem;height:4rem;font-size:1.8rem}.hcta__heading{font-size:1.4rem}.hcta__text{font-size:1.2rem}.hcta__arrow{display:none}}.tst{text-align:center;background:#fff;padding:clamp(4rem,6vw,7rem) 0}.tst__header{justify-content:center;align-items:center;gap:1.2rem;margin-bottom:2.8rem;display:flex}.tst__avatars{display:flex}.tst__avatar{-o-object-fit:cover;object-fit:cover;border:2px solid #fff;border-radius:50%;width:3.6rem;height:3.6rem;box-shadow:0 2px 6px #0b12201a}.tst__avatar:not(:first-child){margin-left:-1rem}.tst__count{color:#0b122099;font-size:1.4rem}.tst__count strong{color:var(--text-0)}.tst__grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:2.4rem;display:grid}.tst__card{border:1px solid var(--border-solid);background:#fff;border-radius:1.2rem;flex-direction:column;padding:2.8rem;display:flex;box-shadow:0 4px 16px #0b122012,0 1px 3px #0b12200a}.tst__card-stars{color:var(--status-pending);gap:.2rem;margin-bottom:1.6rem;font-size:1.8rem;display:flex}.tst__card-quote{color:var(--text-0);flex:1;margin-bottom:2rem;font-size:1.5rem;line-height:1.6}.tst__card-author{border-top:1px solid var(--border-solid);align-items:center;gap:1.2rem;padding-top:1.6rem;display:flex}.tst__card-img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:4.4rem;height:4.4rem}.tst__card-name{color:var(--text-0);font-size:1.4rem;font-weight:700}.tst__card-role{color:var(--text-3);font-size:1.2rem}@media (width<=1024px) and (width>=641px){.tst__grid{grid-template-columns:repeat(3,1fr);gap:1.2rem}.tst__card{padding:1.8rem}.tst__card-stars{margin-bottom:1rem;font-size:1.4rem}.tst__card-quote{margin-bottom:1.4rem;font-size:1.2rem;line-height:1.5}.tst__card-author{gap:.8rem;padding-top:1rem}.tst__card-img{width:3.4rem;height:3.4rem}.tst__card-name{font-size:1.2rem}.tst__card-role{font-size:var(--text-min)}.tst__header{margin-bottom:2rem}.tst__avatar{width:3.2rem;height:3.2rem}.tst__count{font-size:1.3rem}}.tst__carousel{width:100%;position:relative;overflow:hidden}.tst__carousel-track{width:100%;transition:transform .45s;display:flex}.tst__carousel-slide{box-sizing:border-box;flex-shrink:0;width:100%;min-width:100%;max-width:100%}.tst__dots{justify-content:center;gap:0;margin-top:.8rem;display:flex}.tst__dot{width:var(--hit-target);height:var(--hit-target);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;position:relative}.tst__dot:before{content:"";width:.8rem;height:.8rem;transition:background var(--dur-base) ease, width var(--dur-base) ease, height var(--dur-base) ease;background:#0b122026;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tst__dot--active:before{background:var(--color-action-primary);width:1.1rem;height:1.1rem}@media (width<=640px) and (width>=481px){.tst{padding:4rem 0}.tst__card{padding:2rem}.tst__card-quote{font-size:1.4rem}.tst__header{margin-bottom:2rem}}@media (width<=480px) and (width>=381px){.tst{padding:3.2rem 0}.tst__card{padding:1.8rem}.tst__card-stars{margin-bottom:1rem;font-size:1.5rem}.tst__card-quote{margin-bottom:1.4rem;font-size:1.3rem}.tst__card-author{gap:1rem;padding-top:1.2rem}.tst__card-img{width:3.6rem;height:3.6rem}.tst__card-name{font-size:1.3rem}.tst__header{gap:.8rem;margin-bottom:1.6rem}.tst__avatar{width:3rem;height:3rem}.tst__count{font-size:1.2rem}}@media (width<=380px){.tst__card-stars{font-size:1.4rem}.tst__card-quote{font-size:1.2rem}.tst__card-role{font-size:var(--text-min)}.tst__header{gap:.6rem;margin-bottom:1.2rem}.tst{padding:2.4rem 0}.tst__card{padding:1.4rem}.tst__card-stars{margin-bottom:.8rem;font-size:1.3rem}.tst__card-quote{font-size:var(--text-min);margin-bottom:1.2rem}.tst__card-author{gap:.8rem;padding-top:1rem}.tst__card-img{width:3rem;height:3rem}.tst__card-name,.tst__card-role{font-size:var(--text-min)}.tst__header{flex-direction:column;gap:.4rem;margin-bottom:1rem}.tst__avatar{width:2.6rem;height:2.6rem}.tst__count{font-size:var(--text-min)}}.blg{background:var(--bg-0);padding:clamp(4rem,6vw,7rem) 0}.blg__bento{grid-template-rows:auto auto auto;grid-template-columns:repeat(4,1fr);gap:clamp(1.2rem,1.2vw,1.5rem);display:grid}.blg__hero{color:#fff;border-radius:.4rem;grid-area:1/1/auto/3;text-decoration:none;display:flex;position:relative;overflow:hidden}.blg__side:first-of-type{grid-area:2/1/auto/3}.blg__side:nth-of-type(2){grid-area:3/1/auto/3}.blg__overlay:first-of-type{grid-area:2/3}.blg__overlay:nth-of-type(2){grid-area:2/4}.blg__overlay:nth-of-type(3){grid-area:3/3}.blg__overlay:nth-of-type(4){grid-area:3/4}.blg__hero--skeleton{pointer-events:none}.blg__hero-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blg__hero-overlay{background:linear-gradient(0deg, var(--text-1) 0%, #0b122047 50%, #0b12201a 100%);transition:background .2s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.blg__hero:hover .blg__hero-overlay{background:linear-gradient(#0b122024 0%,#0b122052 50%,#0b1220d9 100%)}}.blg__hero-content{z-index:1;margin-top:auto;padding:2.8rem;position:relative}.blg__hero-title{margin-bottom:1rem;font-size:clamp(1.8rem,2.2vw,2.4rem);font-weight:700;line-height:1.3}.blg__tag{width:fit-content;font-size:var(--text-min);text-transform:uppercase;letter-spacing:.5px;color:var(--color-action-primary);background:#3171f926;border-radius:10rem;margin-bottom:1rem;padding:.3rem 1rem;font-weight:600;display:inline-block}.blg__tag--sm{font-size:var(--text-min);margin-bottom:.6rem;padding:.2rem .8rem}.blg__tag--video{color:#fff;background:#0b122099;margin-bottom:0;position:absolute;top:1.2rem;left:1.2rem}.blg__hero .blg__tag,.blg__overlay .blg__tag{color:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f}.blg__meta{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1.2rem;display:flex}.blg__meta--sm{color:var(--text-3);font-size:var(--text-min)}.blg__meta-dot{opacity:.5}.blg__meta svg{font-size:1.3rem}.blg__hero-excerpt{color:#ffffffb3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:1.4rem;line-height:1.5;display:-webkit-box;overflow:hidden}.blg__video{grid-area:1/3/auto/5}.blg__side{color:inherit;border:1px solid var(--border-solid);background:#fff;border-radius:.4rem;flex:1;grid-column:1/3;gap:1.4rem;min-height:clamp(7rem,8vw,9.5rem);text-decoration:none;transition:border-color .2s;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.blg__side:hover{border-color:#3171f940}}.blg__side--skeleton{pointer-events:none}.blg__side-img-wrap{flex-shrink:0;width:12rem;overflow:hidden}.blg__side-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.blg__side-body{flex-direction:column;justify-content:center;min-width:0;padding:1.2rem 1.2rem 1.2rem 0;display:flex}.blg__side-title{color:var(--text-0);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.4rem;font-size:1.4rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.blg__video{background:var(--text-0);aspect-ratio:16/9;border-radius:.4rem;position:relative;overflow:hidden}.blg__video--skeleton{pointer-events:none;aspect-ratio:16/9}.blg__overlay{color:#fff;border-radius:.4rem;min-height:clamp(10rem,12vw,14rem);text-decoration:none;display:flex;position:relative;overflow:hidden}.blg__overlay--skeleton{pointer-events:none}.blg__overlay-img{-o-object-fit:cover;object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.blg__overlay-gradient{z-index:2;background:linear-gradient(#0b122014 0%,#0b122059 60%,#0b1220c7 100%);transition:background .2s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.blg__overlay:hover .blg__overlay-gradient{background:linear-gradient(0deg, #0b1220d9 0%, var(--text-3) 40%, #0b12201f 100%)}}.blg__overlay-content{z-index:3;margin-top:auto;padding:1.2rem;position:relative}.blg__overlay-title{-webkit-line-clamp:2;text-shadow:0 1px 4px #00000080;-webkit-box-orient:vertical;margin-bottom:.3rem;font-size:1.2rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.blg__meta--overlay{color:#fffc;font-size:var(--text-min);text-shadow:0 1px 3px #0006}.blg__video-iframe{border:none;width:100%;height:100%}.blg__video-thumb{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;position:relative}.blg__video-thumb-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.blg__video-play{color:#fff;background:#3171f9e6;border-radius:50%;justify-content:center;align-items:center;width:5.6rem;height:5.6rem;font-size:2.4rem;transition:background .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #3171f966}@media (hover:hover) and (pointer:fine){.blg__video-thumb:hover .blg__video-play{background:var(--color-action-primary);transform:translate(-50%,-50%)}}@media (width<=1024px) and (width>=769px){.blg__bento{gap:.8rem}.blg__side-img-wrap{width:10rem}.blg__side-title{font-size:1.3rem}.blg__hero-content{padding:2rem}.blg__hero-title{font-size:1.8rem}.blg__hero-excerpt{font-size:1.3rem}.blg__overlay-title{font-size:var(--text-min)}.blg__overlay-content{padding:1rem}.blg__meta--overlay{font-size:var(--text-min)}.blg__tag{font-size:var(--text-min);margin-bottom:.6rem;padding:.25rem .8rem}.blg__video-play{width:4.8rem;height:4.8rem;font-size:2rem}}@media (width<=768px) and (width>=641px){.blg__bento{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:1.4rem}.blg__hero{grid-area:auto/1/auto/-1;min-height:24rem}.blg__video{aspect-ratio:16/9;grid-area:auto/1/auto/-1}.blg__side,.blg__side:first-of-type,.blg__side:nth-of-type(2),.blg__overlay,.blg__overlay:first-of-type,.blg__overlay:nth-of-type(2),.blg__overlay:nth-of-type(3),.blg__overlay:nth-of-type(4){grid-area:auto}.blg__side-img-wrap{width:9rem}.blg__side-title{font-size:1.2rem}.blg__hero-title{font-size:1.7rem}.blg__hero-excerpt{-webkit-line-clamp:1;font-size:1.2rem}.blg__hero-content{padding:1.8rem}.blg__overlay{min-height:16rem}.blg__overlay-title{font-size:1.3rem}.blg__overlay-content{padding:1.2rem}.blg__overlay-gradient{background:linear-gradient(0deg, var(--text-1) 0%, #0b122061 45%, #0b12201a 100%)}.blg__meta--overlay{font-size:var(--text-min)}.blg__tag{font-size:var(--text-min);margin-bottom:.5rem;padding:.2rem .7rem}.blg__meta,.blg__meta--sm{font-size:var(--text-min)}.blg__video-play{width:4.4rem;height:4.4rem;font-size:1.8rem}}@media (width<=640px) and (width>=481px){.blg{padding:4rem 0}.blg__bento{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:1.2rem}.blg__hero{grid-area:auto/1/auto/-1;min-height:22rem}.blg__video{aspect-ratio:16/9;grid-area:auto/1/auto/-1}.blg__side,.blg__side:first-of-type,.blg__side:nth-of-type(2){grid-area:auto/1/auto/-1}.blg__overlay,.blg__overlay:first-of-type,.blg__overlay:nth-of-type(2),.blg__overlay:nth-of-type(3),.blg__overlay:nth-of-type(4){grid-area:auto}.blg__side-img-wrap{width:9rem}.blg__side-title{font-size:1.2rem}.blg__side-body{padding:.8rem .8rem .8rem 0}.blg__hero-content{padding:1.6rem}.blg__hero-title{font-size:1.6rem}.blg__hero-excerpt{-webkit-line-clamp:1;font-size:1.2rem}.blg__overlay{min-height:14rem}.blg__overlay-title{font-size:var(--text-min)}.blg__overlay-content{padding:1rem}.blg__overlay-gradient{background:linear-gradient(0deg, var(--text-1) 0%, #0b122061 45%, #0b12201a 100%)}.blg__meta--overlay{font-size:var(--text-min)}.blg__tag{font-size:var(--text-min);margin-bottom:.4rem;padding:.2rem .7rem}.blg__meta,.blg__meta--sm{font-size:var(--text-min)}.blg__video-play{width:4rem;height:4rem;font-size:1.6rem}}@media (width<=480px) and (width>=381px){.blg{padding:3.2rem 0}.blg__bento{flex-direction:column;gap:1.2rem;display:flex}.blg__hero{min-height:22rem}.blg__video{aspect-ratio:16/9}.blg__hero-content{padding:1.6rem}.blg__hero-title{font-size:1.6rem}.blg__hero-excerpt{-webkit-line-clamp:1;font-size:1.2rem}.blg__tag{font-size:var(--text-min);padding:.2rem .8rem}.blg__meta{font-size:var(--text-min)}.blg__side{gap:1rem}.blg__side-img-wrap{width:9rem}.blg__side-title{font-size:1.3rem}.blg__side-body{padding:1rem 1rem 1rem 0}.blg__overlay{min-height:16rem}.blg__overlay-title{font-size:1.4rem}.blg__overlay-content{padding:1.4rem}.blg__overlay-gradient{background:linear-gradient(0deg, #0b1220d9 0%, var(--text-3) 45%, #0b12201a 100%)}.blg__meta--overlay{font-size:var(--text-min)}.blg__video-play{width:4rem;height:4rem;font-size:1.6rem}}@media (width<=380px){.blg__bento{flex-direction:column;gap:1rem;display:flex}.blg__video{aspect-ratio:16/9}.blg__tag--sm,.blg__meta,.blg__meta--sm{font-size:var(--text-min)}.blg__side{gap:.8rem}.blg__overlay-gradient{background:linear-gradient(0deg, #0b1220d9 0%, var(--text-3) 45%, #0b12201a 100%)}.blg__meta--overlay{font-size:var(--text-min)}.blg{padding:2.4rem 0}.blg__bento{gap:.8rem}.blg__hero{min-height:16rem}.blg__hero-title{font-size:1.3rem}.blg__hero-excerpt{font-size:var(--text-min);-webkit-line-clamp:1}.blg__hero-content{padding:1rem}.blg__side-img-wrap{width:6.5rem}.blg__side-title{font-size:var(--text-min)}.blg__side-body{padding:.5rem .5rem .5rem 0}.blg__overlay{min-height:11rem}.blg__overlay-title{font-size:var(--text-min)}.blg__overlay-content{padding:.8rem}.blg__tag{font-size:var(--text-min);margin-bottom:.3rem;padding:.15rem .6rem}.blg__meta,.blg__meta--sm,.blg__meta--overlay{font-size:var(--text-min)}.blg__video-play{width:3rem;height:3rem;font-size:var(--text-min)}.blg__tag{font-size:var(--text-min)}}.loader-dots-small{aspect-ratio:4;--_g:no-repeat radial-gradient(circle closest-side, #000 90%, #0000);background:var(--_g) 0% 50%, var(--_g) 50% 50%, var(--_g) 100% 50%;background-size:33.3333% 100%;width:60px;animation:1s linear infinite l7}@keyframes l7{33%{background-size:33.3333% 0%,33.3333% 100%,33.3333% 100%}50%{background-size:33.3333% 100%,33.3333% 0%,33.3333% 100%}66%{background-size:33.3333% 100%,33.3333% 100%,33.3333% 0%}}.bnav__badge{min-width:1.8rem;height:1.8rem;font-size:var(--text-min);line-height:1.8rem}.bnav__link,.bnav__logo-link{align-items:center;min-height:3.6rem;display:inline-flex}.bnav__icon-btn,.bnav__hamburger{min-width:3.6rem;min-height:3.6rem}.ft__nav-list{gap:0}.ft__nav-link{align-items:center;min-height:3.6rem;display:inline-flex}.ft__trust-sub{font-size:1.25rem}.ft__newsletter-text{font-size:1.3rem}.ft__copyright,.bnav__badge{font-size:1.2rem}.bnav__link{padding-inline:.6rem}.bnav__user-trigger{min-width:3.6rem;min-height:3.6rem}.ft__nav-link{width:100%;display:flex}.ft__logo-link,.ft__social-link{min-width:3.6rem;min-height:3.6rem}.ft__newsletter-input,.ft__newsletter-btn{min-height:3.6rem}@media (pointer:coarse){.bnav__icon-btn,.bnav__hamburger,.bnav__user-trigger,.ft__social-link,.ft__back-top,.feat__nav-btn{min-width:var(--hit-target);min-height:var(--hit-target)}.feat__view-all,.auc__view-all,.dlr__card-btn,.tab-toggle{min-height:var(--hit-target)}}@media (width<=768px){.ft__newsletter-input{font-size:max(16px, var(--text-body))}}@media (width<=360px){.bnav__logo img,.bnav__logo-link img{height:2.4rem}.bnav__actions{gap:.2rem}}@media (width<=480px){.bnav__logo img,.bnav__logo-link img{height:2.4rem}.bnav__actions{gap:.4rem}}@media (pointer:coarse) and (width<=480px){.bnav__icon-btn,.bnav__hamburger,.bnav__user-trigger{min-width:4rem;min-height:4rem}}@media (width<=360px){.bnav__icon-btn--saved{display:none}}@media (width<=1024px){.bnav__user,.bnav__user-trigger{flex-shrink:0}.bnav__chevron{color:var(--text-2);flex-shrink:0;font-size:clamp(1.4rem,1.9818rem - .5682vw,1.8rem)}}@media screen and (width<=480px){.app-header{padding-inline:0}}@media screen and (width<=1024px){.bnav__hamburger{margin-right:-.9rem}}@media screen and (width>=481px) and (width<=1024px) and (pointer:coarse){.bnav__hamburger{margin-right:clamp(-1.243rem,.4464vw - 1.243rem,-.9rem)}}@media screen and (width<=1024px){.bnav{gap:clamp(.6rem,3.125vw - .4rem,2rem)}.bnav__logo,.bnav__logo-link img.bnav__logo{height:clamp(2.4rem,1.829rem + 1.7857vw,3.2rem)}.bnav__icon-btn{font-size:clamp(1.6rem,1.314rem + .8929vw,2rem)}.bnav__avatar{width:clamp(2.4rem,1.971rem + 1.3393vw,3rem);height:clamp(2.4rem,1.971rem + 1.3393vw,3rem)}.bnav__hamburger{width:clamp(4rem,3.714rem + .8929vw,4.4rem);height:clamp(4rem,3.714rem + .8929vw,4.4rem);font-size:clamp(2.2rem,1.914rem + .8929vw,2.6rem)}}.ft{--ft-t-meta:var(--t-meta);--ft-t-small:var(--t-small);--ft-t-body:var(--t-body);--ft-t-label:var(--t-label);--ft-t-subhead:var(--t-subhead)}.ft .ft__trust-title{font-size:var(--ft-t-small)}.ft .ft__trust-sub{font-size:var(--ft-t-meta)}.ft .ft__trust-icon{font-size:clamp(2.4rem,2.111rem + .905vw,3.5rem)}.ft .ft__trust-brands-track,.ft .ft__nav-heading{font-size:var(--ft-t-label)}.ft .ft__nav-link{font-size:var(--ft-t-small)}.ft .ft__nav-list{gap:clamp(.7rem,.647rem + .164vw,.9rem)}.ft .ft__newsletter-text{font-size:var(--ft-t-small)}.ft .ft__newsletter-input{font-size:var(--ft-t-label)}.ft .ft__newsletter-error,.ft .ft__copyright{font-size:var(--ft-t-meta)}.ft .ft__newsletter-success{font-size:var(--ft-t-small)}.ft .ft__newsletter-btn{min-height:4rem;font:inherit;font-size:var(--ft-t-label);white-space:nowrap;justify-content:center;gap:.6rem;padding:.8rem 1.4rem;font-weight:600}@media (width<=540px){.ft .ft__newsletter-form{border:0;border-radius:0;flex-direction:column;gap:.8rem;overflow:visible}.ft .ft__newsletter-input{border:1px solid #ffffff26;border-radius:.6rem;min-height:4.4rem}.ft .ft__newsletter-btn{border-radius:.6rem;width:100%;min-height:4.4rem}}.ft .ft__social-link{width:clamp(3.2rem,3.042rem + .493vw,3.8rem);height:clamp(3.2rem,3.042rem + .493vw,3.8rem);font-size:var(--ft-t-label)}.ft .ft__back-top{font-size:var(--ft-t-label)}.ft .ft__app-badge{height:clamp(3.8rem,3.695rem + .329vw,4.2rem)}.ft .ft__logo{height:clamp(4rem,3.868rem + .411vw,4.5rem)}@media (width>=1025px) and (width<=1535.98px){.bnav__badge{font-size:max(12px,1.2rem)}.dealer-nav__link{font-size:max(12px,1.35rem)}.dealer-nav__name{font-size:max(12px,1.3rem)}.dealer-nav__add-cta{font-size:max(12px,1.35rem)}.dlr__card-btn{font-size:max(12px,1.3rem)}.blg__meta{font-size:max(12px,1.2rem)}.feat__view-all{font-size:max(12px,1.3rem)}.dlr__card-rating-num{font-size:max(12px,1.2rem)}.tst__card-name{font-size:max(12px,1.4rem)}.tst__card-role{font-size:max(12px,1.2rem)}.tst__count,.blg__side-title{font-size:max(12px,1.4rem)}.auc__view-all,.dealer-nav__login-btn{font-size:max(12px,1.3rem)}}@media (hover:hover) and (pointer:fine){.bnav__login-btn:hover,.ft__social-link:hover,.ft__back-top:hover,.feat__nav-btn:hover:not(:disabled){background-color:var(--color-action-primary-fill)}}.bnav__cta,.bnav__mobile-cta,.dealer-nav__add-cta,.dealer-nav__login-btn,.ft__newsletter-btn,.auc-card__badge,.dlr__card-btn--primary,.hcta__icon-wrap--blue{background-color:var(--color-action-primary-fill)}.account-form__socials{justify-content:center;align-items:center;gap:1.5rem;display:flex}.account-form__socials-btn{width:4.2rem;height:4.2rem;transition:background var(--dur-base) ease, border-color var(--dur-base) ease;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.account-form__socials-btn:first-child{border:2px solid var(--color-action-primary)}.account-form__socials-btn:nth-child(2){z-index:var(--z-raised);background:linear-gradient(45deg,red,orange,#ff0,green,#00f);position:relative}.account-form__socials-btn:nth-child(2):before{content:"";background:var(--surface);width:calc(100% - 4px);height:calc(100% - 4px);z-index:var(--z-below);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.account-form__socials-btn:nth-child(3){border:2px solid var(--border-solid-strong)}.account-form__socials-fb,.account-form__socials-ggl,.account-form__socials-x{width:2.2rem;height:2.2rem}.account-form__socials-fb{color:var(--color-action-primary)}.account-form__socials-x{color:var(--text-0)}.account-form-container{flex-direction:column;justify-content:center;align-items:center;gap:1.4rem;width:100%;display:flex}.account-signup-form,.account-signin-form{flex-direction:column;justify-content:center;align-items:flex-start;gap:1.2rem;width:100%;display:flex}.account-input-group{width:100%}.account-input-group label{font-size:var(--text-meta);color:var(--text-0);margin-bottom:.4rem;font-weight:600;display:block}.account-signup-form input,.account-signin-form input{width:100%;font-size:var(--text-body);color:var(--text-0);border:1px solid var(--border-3);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) ease;padding:1rem 1.2rem;font-family:inherit}.account-signup-form input:focus,.account-signin-form input:focus{border-color:var(--color-action-primary);outline:none}.account-signup-form input[aria-invalid=true],.account-signin-form input[aria-invalid=true]{border-color:var(--status-danger)}.signin-form__submit{width:100%;min-height:var(--hit-target);font-size:var(--text-base);background:var(--color-action-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast) ease;border:none;padding:1.2rem;font-weight:600}@media (hover:hover) and (pointer:fine){.signin-form__submit:hover:not(:disabled){background:var(--color-action-primary-hover)}}.signin-form__submit:disabled{opacity:.55;cursor:default}.form-error{text-align:center;width:100%;font-size:var(--text-meta);color:var(--status-danger);background:var(--status-danger-bg-soft);border:1px solid color-mix(in srgb, var(--status-danger) 25%, transparent);border-radius:var(--radius-sm);margin:0;padding:.9rem 1.2rem;font-weight:600}.account-form__forgot-password a{min-height:var(--hit-target-compact);font-size:var(--text-min);color:var(--color-action-primary-text);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.account-form__forgot-password a:hover{text-decoration:underline}}.account-form__switch-link{min-height:var(--hit-target-compact);font-size:inherit;color:var(--color-action-primary-text);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-items:center;padding:0;font-family:inherit;font-weight:600;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine){.account-form__switch-link:hover{color:var(--color-action-primary-hover)}}.login-warning-box{background-color:color-mix(in srgb, var(--color-action-danger) 4%, transparent);border-radius:1rem;margin-top:2rem;padding:2rem}.user-dashboard-login-guard__buttons{gap:2rem;margin-top:2rem;display:flex}.dashboard-login-primary-btn{color:#fff;background-color:var(--color-action-danger);border-radius:1rem;padding:1rem 2rem;font-weight:600}.dashboard-login-secondary-btn{color:var(--color-action-danger);border:2px solid var(--color-action-danger);background-color:#0000;border-radius:1rem;padding:1rem 2rem;font-weight:600}.forgot-password-page{min-height:calc(100dvh - var(--header-height));background-color:var(--bg-0);justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.forgot-password-card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);border:1px solid var(--border-2);width:100%;max-width:46rem;padding:4rem}@media (width<=768px){.forgot-password-card__field input{font-size:max(16px,1.4rem)}}@media (width<=480px){.forgot-password-page{align-items:flex-start;padding:1.6rem 1rem 3rem}.forgot-password-card{border-radius:var(--radius-md);padding:2.4rem 1.6rem}.forgot-password-card__header{margin-bottom:2rem}}.forgot-password-card__header{margin-bottom:3rem}.forgot-password-card__header h1{color:var(--text-0);margin-bottom:.8rem;font-size:2.4rem;font-weight:700}.forgot-password-card__header p{color:var(--text-3);font-size:1.4rem;line-height:1.6}.forgot-password-card__form{flex-direction:column;gap:0;display:flex}.forgot-password-card__field{flex-direction:column;gap:.6rem;margin-bottom:1.6rem;display:flex}.forgot-password-card__field label{color:var(--text-1);font-size:1.4rem;font-weight:600}.forgot-password-card__field input{border:1px solid var(--border-3);color:var(--text-0);border-radius:.8rem;width:100%;padding:1.2rem 1.4rem;font-family:inherit;font-size:1.4rem;transition:border-color .15s}.forgot-password-card__field input:focus{border-color:var(--color-action-primary);outline:none}.forgot-password-card__error{color:var(--status-danger);min-height:1.8rem;margin:0 0 1.2rem;font-size:1.3rem}.forgot-password-card__submit{background-color:var(--color-action-primary);color:#fff;cursor:pointer;border-radius:.8rem;width:100%;margin-bottom:1.6rem;padding:1.3rem;font-family:inherit;font-size:1.5rem;font-weight:600;transition:background-color .2s}@media (hover:hover) and (pointer:fine){.forgot-password-card__submit:hover:not(:disabled){background-color:var(--color-action-primary-hover)}}.forgot-password-card__submit:disabled{opacity:.6;cursor:not-allowed}.forgot-password-card__back-link{min-height:var(--hit-target-compact);color:var(--text-3);text-align:center;align-self:center;align-items:center;font-size:1.3rem;transition:color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.forgot-password-card__back-link:hover{color:var(--color-action-primary-text)}}.forgot-password-card__success{text-align:center;flex-direction:column;align-items:center;gap:1.2rem;display:flex}.forgot-password-card__success-icon{font-size:4rem;line-height:1}.forgot-password-card__success h2{color:var(--text-0);font-size:2rem;font-weight:700}.forgot-password-card__success p{color:var(--text-1);font-size:1.4rem;line-height:1.6}.forgot-password-card__spam-note{color:var(--text-3);font-size:1.3rem}.forgot-password-card__back-btn{background-color:var(--color-action-primary);color:#fff;border-radius:.8rem;margin-top:1.2rem;padding:1.1rem 3rem;font-family:inherit;font-size:1.4rem;font-weight:600;transition:background-color .2s;display:inline-block}@media (hover:hover) and (pointer:fine){.forgot-password-card__back-btn:hover{background-color:var(--color-action-primary-hover);color:#fff}}.dealer-account-page{min-height:calc(100dvh - var(--header-height));background:var(--bg-0);justify-content:center;align-items:flex-start;padding:5rem 2rem;display:flex}.dealer-account-card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);border:1px solid var(--border-2);width:100%;max-width:56rem;animation:.3s authFadeIn;overflow:hidden}.dealer-account-card__header{background:var(--text-0);color:#fff;padding:3rem 4rem}.dealer-account-card__header h1{margin:0 0 .6rem;font-size:2.2rem;font-weight:700}.dealer-account-card__header p{color:#fff9;margin:0;font-size:1.3rem}.dealer-auth-form{flex-direction:column;gap:1.6rem;padding:3rem 4rem;display:flex}.dealer-auth-form__error{background:var(--status-danger-bg-soft);color:var(--status-danger);border:1px solid color-mix(in srgb, var(--status-danger) 25%, transparent);border-radius:.6rem;margin:0;padding:1rem 1.4rem;font-size:1.3rem;font-weight:600}.dealer-auth-form__field{flex-direction:column;gap:.4rem;display:flex}.dealer-auth-form__field label{color:var(--text-0);font-size:1.25rem;font-weight:600}.dealer-auth-form__field input,.dealer-auth-form__field select,.dealer-auth-form__field textarea{border:1px solid var(--border-3);border-radius:.8rem;outline:none;padding:1rem 1.2rem;font-family:inherit;font-size:1.3rem;transition:border-color .15s}.dealer-auth-form__field input:focus,.dealer-auth-form__field select:focus,.dealer-auth-form__field textarea:focus{border-color:var(--color-action-primary)}.dealer-auth-form__field textarea{resize:none}.dealer-auth-form__row{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.dealer-auth-form__submit{min-height:var(--hit-target);background:var(--color-action-primary);color:#fff;cursor:pointer;border:none;border-radius:.8rem;margin-top:.8rem;padding:1.2rem;font-size:1.4rem;font-weight:700;transition:background .15s}@media (hover:hover) and (pointer:fine){.dealer-auth-form__submit:hover:not(:disabled){background:var(--color-action-primary-hover)}}.dealer-auth-form__submit:disabled{opacity:.55;cursor:default}.dealer-auth-form__hint{color:var(--text-2);margin-left:.4rem;font-weight:400}.dealer-auth-form__switch{text-align:center;color:var(--text-3);font-size:1.25rem}.dealer-auth-form__switch button,.dealer-auth-form__switch a{min-height:var(--hit-target-compact);color:var(--color-action-primary-text);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:none;align-items:center;text-decoration:none;display:inline-flex}@media screen and (width<=640px){.dealer-account-card__header,.dealer-auth-form{padding:2rem}.dealer-auth-form__row{grid-template-columns:1fr}}.account-form__title{color:var(--text-0);text-align:center;margin-bottom:.5rem;font-size:clamp(2rem,5vw,2.8rem);font-weight:800}.account-form__divider{width:100%;color:var(--text-3);font-size:var(--text-min);align-items:center;gap:1rem;display:flex}.account-form__divider:before,.account-form__divider:after{content:"";background:var(--border-solid);flex:1;height:1px}.account-form__switch-text{font-size:var(--text-meta);color:var(--text-2);text-align:center}.account-form__terms{font-size:var(--text-min);color:var(--text-3);text-align:center;line-height:1.5}.auth-page{min-height:calc(100dvh - var(--header-height));background:var(--bg-0);justify-content:center;align-items:flex-start;padding:5rem 2rem 3rem;display:flex}.auth-card{background:var(--surface);border-radius:var(--radius-lg);width:100%;max-width:56rem;box-shadow:var(--shadow-2);border:1px solid var(--border-1);overflow:hidden}.auth-card__notice{background:color-mix(in srgb, var(--color-action-danger,var(--status-danger-ink)) 8%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-action-danger,var(--status-danger-ink)) 20%, transparent);color:var(--color-action-danger,var(--status-danger-ink));text-align:center;padding:1.4rem 2rem;font-size:1.4rem;font-weight:500;line-height:1.4}.auth-card__content{padding:1.5rem 3rem 2.5rem;animation:.3s authFadeIn}@keyframes authFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media screen and (width>=641px) and (width<=1024px){.auth-card .account-form__title{font-size:2.4rem}.account-input-group label{font-size:1.35rem}.account-signin-form input,.account-signup-form input{padding:1.15rem 1.3rem;font-size:1.45rem}.signin-form__submit{padding:1.15rem;font-size:1.5rem}.auth-card .account-form__switch-text{font-size:1.35rem}.auth-card .account-form__divider{font-size:1.3rem}.auth-card .account-form__socials-btn{width:4.6rem;height:4.6rem}.dealer-account-card__header h1{font-size:2.4rem}.dealer-account-card__header p,.dealer-auth-form__field label{font-size:1.35rem}.dealer-auth-form__field input,.dealer-auth-form__field select,.dealer-auth-form__field textarea{padding:1.15rem 1.3rem;font-size:1.45rem}.dealer-auth-form__submit{padding:1.15rem;font-size:1.5rem}.dealer-auth-form__switch{font-size:1.35rem}}@media screen and (width<=640px){.auth-page{padding:1.5rem 1rem}.auth-card{border-radius:var(--radius-md);box-shadow:var(--shadow-1)}.dealer-account-page{padding:1.5rem 1rem}.auth-card__content{padding:1.5rem 1.6rem 2rem}.auth-card .account-form__title{font-size:1.9rem}.account-input-group label{font-size:1.25rem}.account-signin-form input,.account-signup-form input{padding:1rem 1.1rem;font-size:max(16px,1.35rem)}.signin-form__submit{padding:1rem;font-size:1.35rem}.auth-card .account-form__socials-btn{width:3.8rem;height:3.8rem}.auth-card .account-form__switch-text{font-size:1.2rem}.auth-card .account-form__divider{font-size:var(--text-min)}.dealer-account-card__header h1{font-size:1.9rem}.dealer-account-card__header p{font-size:1.2rem}.dealer-auth-form__field label{font-size:1.25rem}.dealer-auth-form__field input,.dealer-auth-form__field select,.dealer-auth-form__field textarea{padding:1rem 1.1rem;font-size:max(16px,1.35rem)}.dealer-auth-form__submit{padding:1rem;font-size:1.35rem}.dealer-auth-form__switch{font-size:1.2rem}}@media screen and (width<=380px){.auth-page{padding:1rem .6rem}.account-signin-form input,.account-signup-form input{padding:.9rem 1rem;font-size:max(16px,1.3rem)}.signin-form__submit{font-size:1.3rem}.auth-card .account-form__socials-btn{width:3.6rem;height:3.6rem}.auth-card .account-form__switch-text{font-size:var(--text-min)}.dealer-account-card__header{padding:1.6rem}.dealer-account-card__header p{font-size:var(--text-min)}.dealer-auth-form{padding:1.6rem}.dealer-auth-form__field label{font-size:1.2rem}.dealer-auth-form__field input,.dealer-auth-form__field select,.dealer-auth-form__field textarea{padding:.9rem 1rem;font-size:max(16px,1.3rem)}.dealer-auth-form__submit{font-size:1.3rem}.dealer-auth-form__switch{font-size:var(--text-min)}.auth-card__content{padding:1rem 1rem 1.5rem}.auth-card .account-form__title{font-size:1.6rem}.account-signin-form input,.account-signup-form input{font-size:max(16px,1.25rem)}.dealer-account-card__header h1{font-size:1.6rem}.dealer-auth-form__field input,.dealer-auth-form__field select,.dealer-auth-form__field textarea{font-size:max(16px,1.25rem)}}.verify-email-banner{border:1px solid var(--color-rating);color:#6a4a00;background:#fff8e1;border-radius:.6rem;align-items:center;gap:1.2rem;margin:0 0 1.6rem;padding:1.2rem 1.6rem;display:flex}.verify-email-banner__icon{background:var(--color-rating);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;font-size:1.8rem;display:inline-flex}.verify-email-banner__body{flex:1;min-width:0}.verify-email-banner__title{margin:0 0 .2rem;font-size:1.5rem;font-weight:700}.verify-email-banner__message{color:#6a4a00;margin:0;font-size:1.3rem;line-height:1.4}.verify-email-banner__btn{color:#fff;cursor:pointer;background:#6a4a00;border:0;border-radius:.5rem;flex-shrink:0;padding:.9rem 1.4rem;font-size:1.3rem;font-weight:600;transition:background .15s,opacity .15s}@media (hover:hover) and (pointer:fine){.verify-email-banner__btn:hover:not(:disabled){background:#4d3600}}.verify-email-banner__btn:disabled{opacity:.7;cursor:default}@media (width<=640px){.verify-email-banner{flex-direction:column;align-items:flex-start;gap:.8rem}.verify-email-banner__btn{align-self:stretch}}.account-banner{border:1px solid #0000;border-radius:.6rem;align-items:center;gap:1.2rem;margin:0 0 1.6rem;padding:1.2rem 1.6rem;display:flex}.account-banner--suspended{color:#7a1f1f;background:#fdecec;border-color:#e5a4a4}.account-banner--billing{border-color:var(--color-rating);color:#6a4a00;background:#fff8e1}.account-banner--credit{color:#1d5a2e;background:#e8f5ec;border-color:#9fd3ae}.account-banner__icon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;font-size:1.8rem;display:inline-flex}.account-banner--suspended .account-banner__icon{background:#c0392b}.account-banner--billing .account-banner__icon{background:var(--color-rating)}.account-banner--credit .account-banner__icon{background:#2e8b57}.account-banner__body{flex:1;min-width:0}.account-banner__title{margin:0 0 .2rem;font-size:1.5rem;font-weight:700}.account-banner__message{margin:0;font-size:1.3rem;line-height:1.4}.account-banner__btn{color:#fff;cursor:pointer;border:0;border-radius:.5rem;flex-shrink:0;padding:.9rem 1.4rem;font-size:1.3rem;font-weight:600;transition:opacity .15s}.account-banner--suspended .account-banner__btn{background:#7a1f1f}.account-banner--billing .account-banner__btn{background:#6a4a00}.account-banner .account-banner__btn--ghost{color:inherit;background:0 0;border:1px solid}.account-banner__btn:disabled{opacity:.6;cursor:default}.account-banner__form{gap:.8rem;margin-top:1rem;display:grid}.account-banner__textarea{width:100%;font:inherit;background:var(--surface);color:var(--text-1);resize:vertical;border:1px solid #00000026;border-radius:.5rem;padding:.8rem 1rem;font-size:1.4rem}.account-banner__form-actions{flex-wrap:wrap;gap:.8rem;display:flex}@media (width<=640px){.account-banner{flex-direction:column;align-items:flex-start;gap:.8rem}.account-banner__btn{align-self:stretch}}.verify-signup-page{justify-content:center;align-items:center;min-height:60vh;padding:3rem 1.5rem;display:flex}.verify-signup-page__card{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-md);text-align:center;width:100%;max-width:44rem;padding:3rem 2.4rem}.verify-signup-page__icon{justify-content:center;margin-bottom:1.2rem;font-size:4.8rem;line-height:1;display:flex}.verify-signup-page__icon--success{color:var(--status-success)}.verify-signup-page__icon--error{color:var(--status-danger)}.verify-signup-page__title{color:var(--text-0);margin:0 0 .8rem;font-size:2rem;font-weight:700}.verify-signup-page__message{color:var(--text-2);margin:0 0 2rem;font-size:1.4rem;line-height:1.5}.verify-signup-page__btn{min-height:var(--hit-target);background:var(--text-0);color:#fff;cursor:pointer;border:0;border-radius:.5rem;padding:1rem 1.8rem;font-size:1.4rem;font-weight:600;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.verify-signup-page__btn:hover{background:#000}}.gate{text-align:center}.gate--terms{text-align:left}.gate__icon{color:var(--color-action-primary);justify-content:center;margin-bottom:1.2rem;font-size:4.4rem;line-height:1;display:flex}.gate--terms .gate__icon{justify-content:flex-start}.gate__icon--danger{color:var(--status-danger)}.gate__title{font-size:var(--text-lg);color:var(--text-0);text-wrap:balance;margin:0 0 .8rem;font-weight:700;line-height:1.3}.gate__message{font-size:var(--text-body);color:var(--text-2);word-break:break-word;margin:0 0 2rem;line-height:1.5}.gate__actions{flex-direction:column;gap:.8rem;display:flex}.gate__btn{font:inherit;font-size:var(--text-base);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast) ease, opacity var(--dur-fast) ease;min-height:var(--hit-target);border:0;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:1.1rem 1.6rem;font-weight:600;display:inline-flex}.gate__btn--primary{background:var(--text-0);color:#fff}@media (hover:hover) and (pointer:fine){.gate__btn--primary:hover:not(:disabled){background:#000}}.gate__btn--primary:disabled{opacity:.65;cursor:default}.gate__btn--ghost{color:var(--text-2);background:0 0}@media (hover:hover) and (pointer:fine){.gate__btn--ghost:hover:not(:disabled){color:var(--text-0)}}.turnstile-widget{justify-content:center;min-height:6.5rem;margin:1rem 0;display:flex}.account-form__restore{background:var(--color-action-primary-soft);border:1px solid color-mix(in srgb, var(--color-action-primary) 25%, transparent);border-radius:var(--radius-sm);flex-direction:column;align-items:flex-start;gap:.8rem;padding:1.2rem 1.4rem;display:flex}.account-form__restore p{color:var(--text-1);margin:0;font-size:1.3rem;line-height:1.5}.account-form__restore-btn{min-height:var(--hit-target-compact);font:inherit;color:var(--surface);background:var(--color-action-primary);border-radius:var(--radius-sm);cursor:pointer;border:0;align-items:center;padding:0 1.4rem;font-size:1.3rem;font-weight:600;display:inline-flex}.account-form__restore-btn:disabled{opacity:.6;cursor:default}@media (hover:hover) and (pointer:fine){.account-form__restore-btn:not(:disabled):hover{background:var(--color-action-primary-hover)}}@media (width>=1025px) and (width<=1535.98px){.forgot-password-card__header p,.forgot-password-card__field label{font-size:max(12px,1.4rem)}.forgot-password-card__back-link{font-size:max(12px,1.3rem)}.dealer-auth-form__switch,.dealer-auth-form__field label{font-size:max(12px,1.25rem)}.dealer-account-card__header p{font-size:max(12px,1.3rem)}.dealer-auth-form__submit{font-size:max(12px,1.4rem)}}.gate__header-icon{color:var(--color-action-primary)}.gate__header-icon--danger{color:var(--status-danger)}.signin-form__submit,.forgot-password-card__submit,.forgot-password-card__back-btn,.dealer-auth-form__submit{background-color:var(--color-action-primary-fill)}.account-banner__count{text-align:end;opacity:.8;font-size:max(12px,1.2rem)}.auth-page,.forgot-password-page,.dealer-account-page,.verify-signup-page{--auth-gutter-x:clamp(1.2rem, .655rem + 1.705vw, 2.4rem);--auth-gutter-top:clamp(1.6rem, -.218rem + 5.682vw, 5.6rem);--auth-gutter-bottom:clamp(2.4rem, .945rem + 4.545vw, 5.6rem);--auth-card-max:56rem;--auth-radius:clamp(.8rem, .618rem + .568vw, 1.2rem);--auth-pad-x:clamp(.8rem, max(.5rem + .9375vw, -1.741rem + 5.607vw), 4rem);--auth-pad-top:clamp(2rem, 1.273rem + 2.273vw, 3.6rem);--auth-pad-bottom:clamp(2.4rem, 1.673rem + 2.273vw, 4rem);--auth-stack:clamp(1.6rem, 1.418rem + .568vw, 2rem);--auth-field-gap:1.6rem;--auth-label-gap:.6rem;--auth-title:clamp(1.6rem, 1.418rem + .569vw, 2rem);--auth-heading:clamp(1.45rem, 1.337rem + .356vw, 1.7rem);--auth-body:max(12px, clamp(1.25rem, 1.205rem + .142vw, 1.35rem));--auth-label:max(12px, clamp(1.3rem, 1.255rem + .142vw, 1.4rem));--auth-meta:max(12px, clamp(1.25rem, 1.205rem + .142vw, 1.35rem));--auth-hint:max(12px, clamp(1.2rem, 1.178rem + .071vw, 1.25rem));--auth-button:clamp(1.35rem, 1.282rem + .214vw, 1.5rem);--auth-control-h:max(44px, 4.4rem);--auth-field-pad-y:clamp(.9rem, .764rem + .426vw, 1.2rem);--auth-field-text:1.5rem;--auth-field-h:max(var(--auth-control-h), calc(var(--auth-field-pad-y) * 2 + var(--auth-field-text) * 1.4 + 2px));--auth-button-pad-y:clamp(1rem, .91rem + .284vw, 1.2rem);--auth-button-h:max(var(--auth-control-h), calc(var(--auth-button-pad-y) * 2 + var(--auth-button) * 1.4));--auth-control-radius:var(--radius-md);--auth-control-pad-x:clamp(1.2rem, 1.11rem + .284vw, 1.4rem);--auth-social:max(44px, 4.4rem);--auth-link-h:max(36px, 3.6rem);min-height:calc(100dvh - var(--header-height));padding:var(--auth-gutter-top) var(--auth-gutter-x) var(--auth-gutter-bottom);background:var(--bg-0);justify-content:center;align-items:flex-start;display:flex}@media (pointer:coarse){.auth-page,.forgot-password-page,.dealer-account-page,.verify-signup-page{--auth-link-h:44px}}.auth-card,.forgot-password-card,.dealer-account-card,.verify-signup-page__card{width:100%;max-width:var(--auth-card-max);background:var(--surface);border:1px solid var(--border-2);border-radius:var(--auth-radius);box-shadow:var(--shadow-2)}.auth-card__content,.forgot-password-card,.verify-signup-page__card{padding:var(--auth-pad-top) var(--auth-pad-x) var(--auth-pad-bottom)}.auth-card__notice{padding:1.4rem var(--auth-pad-x);font-size:var(--auth-body)}.auth-card .account-form__title,.forgot-password-card__header h1,.dealer-account-card__header h1,.verify-signup-page__title{font-size:var(--auth-title);font-weight:700;line-height:var(--leading-tight)}.auth-card .account-form__title{margin:0}.forgot-password-card__header h1,.dealer-account-card__header h1,.verify-signup-page__title{margin:0 0 .6rem}.forgot-password-card__header{margin-bottom:var(--auth-stack);text-align:center}.forgot-password-card__header p,.dealer-account-card__header p,.verify-signup-page__message,.forgot-password-card__success p{font-size:var(--auth-body);line-height:var(--leading-body)}.auth-card .account-form__title:focus,.dealer-account-card__header h1:focus,.forgot-password-card__success h2:focus{outline:none}.account-form-container{gap:var(--auth-stack)}.account-signin-form,.account-signup-form,.forgot-password-card__form,.dealer-auth-form{gap:var(--auth-field-gap)}.forgot-password-card__form{flex-direction:column;display:flex}.account-input-group,.forgot-password-card__field,.dealer-auth-form__field{gap:var(--auth-label-gap);flex-direction:column;display:flex}.forgot-password-card__field{margin-bottom:0}.dealer-account-card__header{padding:clamp(1.6rem, 1.418rem + .568vw, 2rem) var(--auth-pad-x)}.dealer-account-card__header h1{margin-bottom:.4rem}.dealer-auth-form{padding:var(--auth-pad-top) var(--auth-pad-x) var(--auth-pad-bottom)}.dealer-auth-form__row{gap:var(--auth-field-gap);grid-template-columns:1fr}.account-input-group label,.forgot-password-card__field label,.dealer-auth-form__field label{font-size:var(--auth-label);margin-bottom:0;font-weight:600}.account-signin-form input,.account-signup-form input,.forgot-password-card__field input,.dealer-auth-form__field input,.dealer-auth-form__field select,.dealer-auth-form__field textarea{width:100%;min-height:var(--auth-control-h);padding-block:var(--auth-field-pad-y);padding-inline:var(--auth-control-pad-x) var(--auth-input-end,var(--auth-control-pad-x));font-size:var(--auth-field-text);border:1px solid var(--border-2);border-radius:var(--auth-control-radius);background:var(--surface);color:var(--text-0);line-height:1.4}.account-signin-form input:focus,.account-signup-form input:focus,.forgot-password-card__field input:focus,.dealer-auth-form__field input:focus,.dealer-auth-form__field select:focus,.dealer-auth-form__field textarea:focus{border-color:var(--color-action-primary);box-shadow:0 0 0 3px var(--color-action-primary-soft)}@media (width<=640px){.auth-page,.forgot-password-page,.dealer-account-page,.verify-signup-page{--auth-field-text:16px}.account-signin-form input,.account-signup-form input,.forgot-password-card__field input,.dealer-auth-form__field input,.dealer-auth-form__field select,.dealer-auth-form__field textarea{font-size:16px}}.forgot-password-card__field input[aria-invalid=true],.dealer-auth-form__field input[aria-invalid=true]{border-color:var(--status-danger)}.signin-form__submit,.forgot-password-card__submit,.forgot-password-card__back-btn,.dealer-auth-form__submit,.verify-signup-page__btn{min-height:var(--auth-control-h);padding:var(--auth-button-pad-y) 2.4rem;font-size:var(--auth-button);border-radius:var(--auth-control-radius);justify-content:center;align-items:center;margin:0;font-weight:600;line-height:1.4;display:inline-flex}.forgot-password-card__back-btn{margin-top:.4rem}.auth-card .account-form__socials-btn{width:var(--auth-social);height:var(--auth-social)}.account-form__socials{gap:1.6rem}.account-form__forgot-password{min-height:var(--auth-link-h);align-items:center;display:flex}.auth-card .account-form__switch-text,.dealer-auth-form__switch{-moz-column-gap:.4rem;min-height:var(--auth-link-h);font-size:var(--auth-meta);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.4rem;margin:0;display:flex}.auth-card .account-form__switch-text+.account-form__switch-text{margin-top:calc(var(--auth-stack) * -1)}.account-form__forgot-password a,.account-form__switch-link,.forgot-password-card__back-link,.dealer-auth-form__switch button,.dealer-auth-form__switch a{min-height:var(--auth-link-h);font-size:var(--auth-meta)}.auth-card .account-form__divider,.account-form__terms,.forgot-password-card__spam-note{font-size:var(--auth-meta)}.forgot-password-card__success h2{font-size:var(--auth-heading)}.account-form-container .form-error,.dealer-auth-form__error{font-size:var(--auth-meta);line-height:1.5}.forgot-password-card__error{margin:calc(var(--auth-label-gap) - var(--auth-field-gap)) 0 0;min-height:calc(var(--auth-meta) * 1.5);font-size:var(--auth-meta);line-height:1.5}.dealer-auth-form__notice{font-size:var(--auth-body);color:var(--text-1);background:var(--color-action-primary-soft);border:1px solid color-mix(in srgb, var(--color-action-primary) 25%, transparent);border-radius:var(--auth-control-radius);margin:0;padding:1.2rem 1.4rem;line-height:1.5}.account-form__restore p{font-size:var(--auth-body)}.forgot-password-card__success p,.verify-signup-page__message,.account-form__restore p,.account-form-container .form-error,.dealer-auth-form__error,.dealer-auth-form__notice,.forgot-password-card__error,.auth-card__notice{overflow-wrap:anywhere}.account-signup-form,.dealer-auth-form,.account-signin-form,.forgot-password-card__form{container-type:inline-size}.turnstile-widget{width:100%;min-height:65px}@container (width<=299.98px){.turnstile-widget{min-height:140px}}.account-form__restore-btn{min-height:var(--auth-control-h);font-size:var(--auth-label)}.auth-field-hint{font-size:var(--auth-hint);color:var(--text-2);margin:0;line-height:1.5}.dealer-auth-form__row+.auth-field-hint{margin-top:calc(var(--auth-label-gap) - var(--auth-field-gap))}.dealer-auth-form__switch{color:var(--text-2)}.dealer-auth-form__switch button,.dealer-auth-form__switch a{color:var(--color-action-primary-text);text-underline-offset:2px;font-weight:600;text-decoration:underline}.dealer-auth-form__switch+.dealer-auth-form__switch{margin-top:calc(var(--auth-field-gap) * -1)}.dealer-auth-form__forgot{justify-content:flex-start}.dealer-auth-form__forgot a{font-weight:400;text-decoration:none}@media (hover:hover) and (pointer:fine){.dealer-auth-form__switch button:hover,.dealer-auth-form__switch a:hover{color:var(--color-action-primary-hover)}.dealer-auth-form__forgot a:hover{text-decoration:underline}}.auth-select{display:block;position:relative}.auth-select>select{appearance:none;cursor:pointer;padding-inline-end:calc(var(--auth-control-pad-x) + 2.2rem)}.auth-select:after{content:"";top:50%;right:var(--auth-control-pad-x);background:var(--text-2);pointer-events:none;width:1.6rem;height:1.6rem;margin-top:-.8rem;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.account-form__terms .account-form__switch-link{min-height:0;color:inherit;font-weight:inherit;display:inline}.account-signin-form input::-moz-placeholder{font-size:var(--auth-label)}.account-signup-form input::-moz-placeholder{font-size:var(--auth-label)}.forgot-password-card__field input::-moz-placeholder{font-size:var(--auth-label)}.dealer-auth-form__field input::-moz-placeholder{font-size:var(--auth-label)}.dealer-auth-form__field textarea::-moz-placeholder{font-size:var(--auth-label)}.account-signin-form input::placeholder,.account-signup-form input::placeholder,.forgot-password-card__field input::placeholder,.dealer-auth-form__field input::placeholder,.dealer-auth-form__field textarea::placeholder{font-size:var(--auth-label)}.account-input-group>.account-form__forgot-password,.dealer-auth-form__field>.dealer-auth-form__forgot,.account-form__forgot-password a,.dealer-auth-form__forgot a{align-items:flex-start}.auth-page .password-input__toggle svg,.forgot-password-page .password-input__toggle svg,.dealer-account-page .password-input__toggle svg{width:max(18px,clamp(1.8rem,1.755rem + .142vw,1.9rem));height:max(18px,clamp(1.8rem,1.755rem + .142vw,1.9rem))}.auth-card .account-form__socials-fb,.auth-card .account-form__socials-ggl,.auth-card .account-form__socials-x{width:clamp(1.8rem,1.619rem + .568vw,2.2rem);height:clamp(1.8rem,1.619rem + .568vw,2.2rem)}.dealer-auth-form__hint{font-size:var(--auth-meta)}.dealer-auth-form__field select[aria-invalid=true]{border-color:var(--status-danger)}a.forgot-password-card__submit{box-sizing:border-box;text-decoration:none}*{-webkit-tap-highlight-color:transparent}
