@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-highlight) 37%,var(--skeleton-base) 63%);background-size:400% 100%;animation:skeletonShimmer var(--skeleton-dur) ease-in-out infinite;border-radius:var(--radius-xs);color:transparent!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skeleton--circle{border-radius:50%}@media (prefers-reduced-motion: reduce){.skeleton{animation:none;background:var(--skeleton-base)}}.skeleton--rounded{border-radius:.8rem}.skeleton--dark,.listings-page-container .sidebar .skeleton,.sidebar__drawer-open .skeleton{background:linear-gradient(90deg,var(--skeleton-base-dark) 25%,var(--skeleton-highlight-dark) 37%,var(--skeleton-base-dark) 63%);background-size:400% 100%}.listings-page-container .sidebar .listings-page-main-filter .listings-mode-seg__count--loading{background:linear-gradient(90deg,var(--skeleton-base-dark) 25%,var(--skeleton-highlight-dark) 37%,var(--skeleton-base-dark) 63%);background-size:800px 100%;opacity:1}.skeleton-contact-form{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.skeleton-contact-form__label{width:40%;height:1.4rem}.skeleton-contact-form__textarea{width:100%;height:9rem;border-radius:.8rem}.skeleton-contact-form__btn{width:100%;height:4.2rem;border-radius:.8rem}.skeleton-action__price{width:100%;height:5.4rem;border-radius:.8rem;margin:0}.skeleton-action__offer-btn,.skeleton-action__testdrive-btn,.skeleton-action__save{width:100%;height:4.8rem;border-radius:.8rem}.skeleton-auction__label{width:12rem;height:1.5rem;border-radius:.3rem;margin:0 auto}.skeleton-auction__price-row{display:flex;align-items:center;justify-content:center;gap:1rem}.skeleton-auction__amount{width:14rem;height:3.6rem;border-radius:.4rem}.skeleton-auction__reserve{width:10rem;height:2.2rem;border-radius:999px}.skeleton-auction__meta{width:18rem;height:1.8rem;border-radius:.3rem;margin:0 auto}.skeleton-auction__input-row{display:flex;align-items:stretch;gap:.6rem}.skeleton-auction__step-btn{flex:0 0 4rem;height:4.4rem;border-radius:.6rem}.skeleton-auction__input{flex:1;height:4.4rem;border-radius:.6rem}.skeleton-auction__place-bid{width:100%;height:4.8rem;border-radius:.6rem}.skeleton-auction__separator{width:100%;height:2rem;border-radius:.2rem;opacity:.5}.skeleton-auction__buynow,.skeleton-auction__testdrive{width:100%;height:4.6rem;border-radius:.6rem}.skeleton-bid-history__heading{display:inline-block;width:14rem;height:2.2rem;border-radius:.4rem;vertical-align:middle}.skeleton-bid-history__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.2rem 0;border-bottom:1px solid var(--border-1)}.skeleton-bid-history__row:last-child{border-bottom:none}.skeleton-bid-history__avatar{width:3.2rem;height:3.2rem;border-radius:50%}.skeleton-bid-history__info{display:flex;flex-direction:column;gap:.4rem;min-width:0}.skeleton-bid-history__bidder{width:12rem;height:1.6rem;border-radius:.3rem}.skeleton-bid-history__time{width:8rem;height:1.3rem;border-radius:.3rem}.skeleton-bid-history__amount{width:8rem;height:2rem;border-radius:.3rem}.skeleton-qa__heading{display:inline-block;width:20rem;height:2.2rem;border-radius:.4rem;vertical-align:middle}.skeleton-qa__response-time{width:24rem;height:1.7rem;border-radius:.3rem;margin:-.4rem 0 1.4rem}.skeleton-qa__form-input{width:100%;height:6rem;border-radius:.6rem}.skeleton-qa__form-bottom{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.skeleton-qa__form-category{width:12rem;height:4rem;border-radius:.5rem}.skeleton-qa__form-btn{width:14rem;height:4rem;border-radius:.6rem;margin-left:auto}.skeleton-qa__vote-btn{width:3.4rem;height:3.4rem;border-radius:.5rem}.skeleton-qa__vote-count{width:2.4rem;height:1.4rem;border-radius:.3rem;margin-top:.4rem}.skeleton-qa__avatar{width:3.2rem;height:3.2rem;border-radius:50%;flex-shrink:0}.skeleton-qa__name{width:12rem;height:1.5rem;border-radius:.3rem}.skeleton-qa__time{width:8rem;height:1.3rem;border-radius:.3rem;margin-top:.3rem}.skeleton-qa__text{width:100%;height:1.6rem;border-radius:.3rem;margin-top:.4rem}.skeleton-qa__text--short{width:65%}.skeleton-header__title{width:55%;height:3.3rem;margin-bottom:1.2rem}.skeleton-header__title-inline{display:inline-block;width:45%;height:1.2em;border-radius:.4rem}.skeleton-header__title-inline--price{width:6em}@media (max-width: 1024px){.skeleton-header__title-inline{width:70%}.skeleton-header__title-inline--price{flex-basis:100%;width:8em}}.skeleton-header__meta{display:flex;gap:3rem;margin-bottom:1rem}.skeleton-header__meta-item{width:10rem;height:1.3rem}.skeleton-header__address{width:35%;height:1.6rem;margin-top:.5rem}.skeleton-header__actions{display:flex;align-items:center;gap:1.4rem;margin-top:.4rem;min-height:var(--hit-target-compact)}.skeleton-header__action-item{width:7rem;height:1.5rem}.skeleton-sim-card{flex-shrink:0;width:11.5rem;border-radius:.6rem;overflow:hidden;aspect-ratio:4 / 3}.skeleton-sim-card__img{width:100%;height:100%;border-radius:0}.skeleton--fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.msg-avatar-img--header{width:3.6rem;height:3.6rem}.msg-avatar--header{width:3.6rem;height:3.6rem;font-size:1.3rem}.msg-avatar-img{border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.msg-avatar-img--md{width:4rem;height:4rem}.msg-avatar-img--sm{width:2.8rem;height:2.8rem}.msg-avatar-img--rail,.msg-avatar--rail{width:3.6rem;height:3.6rem}.msg-avatar--rail{font-size:1.3rem}.dashboard-sidebar{--rail-bg: #24272c;--rail-fg: #f8f5f0;--rail-fg-strong: #fff;--rail-fg-muted: #9aa0a8;--rail-hover-bg: #3b4049;--rail-active-bg: var(--color-action-primary);--rail-active-fg: #fff;--rail-hairline: rgba(255, 255, 255, .08);--rail-badge-bg: var(--color-action-danger);--rail-badge-fg: #fff;--rail-dot: var(--color-action-primary);--rail-pad: 1.6rem;--rail-profile-gap: 1.6rem;--rail-row-h: 4rem;--rail-row-gap: .4rem;--rail-row-pad-x: 1.2rem;--rail-icon: 2rem;--rail-radius: var(--radius-md);--rail-max-h: none;display:flex;flex-direction:column;position:sticky;top:var(--header-height);align-self:start;width:100%;max-height:var(--rail-max-h);box-sizing:border-box;padding:var(--rail-pad);background-color:var(--rail-bg);color:var(--rail-fg)}.dashboard-rail-profile{display:flex;align-items:center;gap:.8rem;flex-shrink:0;min-width:0;padding:.4rem 0 1.6rem;margin-bottom:var(--rail-profile-gap);border-bottom:1px solid var(--rail-hairline)}.dashboard-rail-profile__avatar{flex-shrink:0;width:3.6rem;height:3.6rem}.dashboard-rail-profile__text{min-width:0}.dashboard-rail-profile__name{margin:0;font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--rail-fg-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-rail-profile__meta{margin:.1rem 0 0;font-size:1.2rem;font-weight:400;line-height:1.3;color:var(--rail-fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-rail-profile__divider{padding:0 .3rem;opacity:.6}.dashboard-rail-profile--loading .dashboard-rail-profile__avatar{border-radius:50%;background:var(--rail-hover-bg)}.dashboard-rail-profile--loading .dashboard-rail-profile__name,.dashboard-rail-profile--loading .dashboard-rail-profile__meta{border-radius:var(--radius-xs);background:var(--rail-hover-bg);color:transparent}.dashboard-rail-profile--loading .dashboard-rail-profile__name{width:12rem}.dashboard-rail-profile--loading .dashboard-rail-profile__meta{width:8rem}.dashboard-sidebar-nav{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.dashboard-sidebar-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--rail-row-gap)}.dashboard-menu-group{display:block}.dashboard-menu-group+.dashboard-menu-group{margin-top:1.2rem}.dashboard-menu-group__label{display:block;margin:0 0 .6rem;padding:0 var(--rail-row-pad-x);font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--rail-fg-muted)}.dashboard-menu-item{display:grid;grid-template-columns:var(--rail-icon) minmax(0,1fr) auto;align-items:center;-moz-column-gap:1.2rem;column-gap:1.2rem;width:100%;min-height:var(--rail-row-h);padding:0 var(--rail-row-pad-x);border:0;border-radius:var(--rail-radius);background:transparent;color:var(--rail-fg);font:inherit;font-size:1.5rem;font-weight:500;line-height:1.3;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-snap),color var(--dur-fast) var(--ease-snap)}.dashboard-menu-icon-wrap{position:relative;display:inline-flex;width:var(--rail-icon);height:var(--rail-icon)}.dashboard-sidebar-nav-link-icon{display:block;width:100%;height:100%;color:var(--rail-fg-muted);transition:color var(--dur-fast) var(--ease-snap)}.dashboard-menu-item__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-menu-count{font-size:1.2rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--rail-fg-muted);transition:color var(--dur-fast) var(--ease-snap)}.dashboard-menu-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .5rem;border-radius:var(--radius-pill);background-color:var(--rail-badge-bg);color:var(--rail-badge-fg);font-size:1.2rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;pointer-events:none}.dashboard-menu-dot{width:.7rem;height:.7rem;margin-right:.4rem;border-radius:50%;background-color:var(--rail-dot);pointer-events:none}@media (hover: hover) and (pointer: fine){.dashboard-menu-item:hover{background-color:var(--rail-hover-bg);color:var(--rail-fg-strong)}.dashboard-menu-item:hover .dashboard-sidebar-nav-link-icon,.dashboard-menu-item:hover .dashboard-menu-count{color:var(--rail-fg-strong)}}.dashboard-menu-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #ffffffd9}.dashboard-menu-item.active{background-color:var(--rail-active-bg);color:var(--rail-active-fg)}.dashboard-menu-item.active .dashboard-sidebar-nav-link-icon,.dashboard-menu-item.active .dashboard-menu-count{color:var(--rail-active-fg)}.dashboard-menu-item.active .dashboard-menu-badge{background-color:var(--rail-active-fg);color:var(--color-action-primary-text)}.dashboard-menu-item.active .dashboard-menu-dot{background-color:var(--rail-active-fg)}.dashboard-sidebar-footer{flex-shrink:0;margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--rail-hairline)}.dashboard-sidebar-footer .dashboard-menu-item{color:var(--rail-fg-muted)}@media (hover: hover) and (pointer: fine){.dashboard-sidebar-footer .dashboard-menu-item:hover{color:var(--rail-fg-strong)}}@media (min-width: 1025px) and (max-height: 880px){.dashboard-sidebar{--rail-row-h: 3.6rem;--rail-row-gap: .2rem;--rail-pad: 1.2rem 1.6rem;--rail-profile-gap: 1rem}.dashboard-rail-profile,.dashboard-sidebar-profile{padding-bottom:1.2rem}.dashboard-menu-group+.dashboard-menu-group{margin-top:.8rem}.dashboard-sidebar-footer{margin-top:.4rem;padding-top:.4rem}}.dashboard-sidebar>div>h4{display:none}.dashboard-menu-separator{display:block;margin:1.2rem 0 .6rem;padding:0 var(--rail-row-pad-x);border:0;font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--rail-fg-muted)}.dashboard-sidebar-profile{display:flex;align-items:center;gap:.8rem;flex-shrink:0;min-width:0;padding:.4rem 0 1.6rem;margin-bottom:var(--rail-profile-gap);border-bottom:1px solid var(--rail-hairline);color:var(--rail-fg-strong)}.dashboard-sidebar-profile-image{flex-shrink:0;width:3.6rem;height:3.6rem;border-radius:50%;overflow:hidden}.dashboard-sidebar-profile-image img,.dashboard-sidebar-profile-image .msg-avatar-img,.dashboard-sidebar-profile-image .msg-avatar{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dashboard-sidebar-profile-name{min-width:0}.dashboard-sidebar-profile-name h3{margin:0;font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--rail-fg-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-sidebar-profile-name h5{margin:.1rem 0 0;font-size:1.2rem;font-weight:400;line-height:1.3;color:var(--rail-fg-muted)}.dashboard-sidebar-profile-name__divider{padding:0 .3rem;opacity:.6}.dashboard-logout-button{margin-top:1.2rem;padding-top:.8rem;border-top:1px solid var(--rail-hairline)}.dashboard-logout-button .dashboard-menu-item{color:var(--rail-fg-muted)}.dealer-dashboard-account-information__content,.user-dashboard-account-information__content,.user-dashboard-account-information{display:flex;flex-direction:column;gap:2.55rem}.dealer-dashboard-account-information__content-item:not(:last-child),.user-dashboard-account-information__content-item:not(:last-child){border-bottom:1px solid #d2d2d2;padding-bottom:2.55rem}.dealer-dashboard-account-information__content-item,.user-dashboard-account-information__content-item{display:flex;justify-content:space-between;align-items:center;animation:profileRowMount .35s ease}@keyframes profileRowMount{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.user-dashboard-account-information__edit-btn{font-size:4rem;color:#fff;background-color:var(--color-action-primary);padding:1rem;display:block;border-radius:50%;cursor:pointer;transition:background-color .2s ease-in-out}@media (hover: hover) and (pointer: fine){.user-dashboard-account-information__edit-btn:hover{background-color:#083ba3}}.dealer-dashboard-account-information__content-item h4,.user-dashboard-account-information__content-item h4{color:var(--text-1);font-size:1.675rem;font-weight:600}.dealer-dashboard-account-information__content-item p,.user-dashboard-account-information__content-item p{font-size:var(--text-base);font-weight:500}.user-dashboard-account-information__avatar{width:6.5rem;height:6.5rem;border-radius:50%;overflow:hidden;-o-object-fit:cover;object-fit:cover;outline:.3rem solid #2f8efa}.user-dashboard-account-information__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-upload-wrapper{position:relative;cursor:pointer;border-radius:50%;flex-shrink:0}.avatar-upload-wrapper--disabled{cursor:default}.avatar-upload-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:#00000073;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}@media (hover: hover) and (pointer: fine){.avatar-upload-wrapper:not(.avatar-upload-wrapper--disabled):hover .avatar-upload-overlay{opacity:1}}.avatar-upload-overlay__icon{color:#fff;font-size:2rem}.avatar-upload-overlay__spinner{width:1.8rem;height:1.8rem;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:avatar-spin .7s linear infinite}@keyframes avatar-spin{to{transform:rotate(360deg)}}.user-dashboard-account-information__content-item--column{flex-direction:column;align-items:flex-start;gap:1.2rem}.dashboard-profile-info-group h4,.dashboard-profile-edit-group h4{color:var(--text-1);font-size:1.675rem;font-weight:600;margin:0}.dashboard-profile-info-group p{font-size:var(--text-base);font-weight:500;margin:0;color:var(--text-2)}.dashboard-profile-value--empty{color:#b0b5c0;font-style:italic;font-weight:400}.dashboard-profile-edit-group{display:flex;flex-direction:column;gap:.8rem;flex:1;width:100%}.dashboard-profile-edit-hint,.dashboard-profile-info-group .dashboard-profile-edit-hint{font-size:1rem;color:#9399a6;margin:0}.dashboard-profile-edit-input{width:100%;max-width:36rem;padding:.75rem 1rem;font-size:var(--text-base);border:1px solid var(--border-solid-strong);border-radius:6px;outline:none;transition:border-color .2s ease;font-family:inherit}.dashboard-profile-edit-input:focus{border-color:var(--color-action-primary)}.dashboard-profile-edit-input:disabled{background-color:#f5f5f5;cursor:not-allowed}.dashboard-profile-edit-actions{display:flex;gap:.6rem;align-items:center}.dashboard-profile-edit-actions--top{align-self:flex-start}.dashboard-profile-edit-save,.dashboard-profile-edit-cancel{display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:50%;border:none;cursor:pointer;font-size:1.8rem;transition:background-color .2s ease}.dashboard-profile-edit-save{background-color:var(--color-action-primary);color:#fff}@media (hover: hover) and (pointer: fine){.dashboard-profile-edit-save:hover:not(:disabled){background-color:var(--color-action-primary-hover)}}.dashboard-profile-edit-cancel{background-color:#f0f0f0;color:#555}@media (hover: hover) and (pointer: fine){.dashboard-profile-edit-cancel:hover:not(:disabled){background-color:#e0e0e0}}.dashboard-profile-edit-save:disabled,.dashboard-profile-edit-cancel:disabled{opacity:.5;cursor:not-allowed}.dashboard-profile-forgot-link{font-size:var(--text-meta);color:var(--color-primary-light, var(--color-action-primary));text-decoration:none;align-self:flex-start;margin-top:-.4rem}@media (hover: hover) and (pointer: fine){.dashboard-profile-forgot-link:hover{text-decoration:underline}}.dashboard-profile-edit-error{font-size:var(--text-body);color:#e03030;margin:0;min-height:1.8rem}.dashboard-profile-success{font-size:var(--text-body);color:var(--status-success-ink);background-color:var(--status-success-bg);border:1px solid #b2e4cc;border-radius:6px;padding:.8rem 1.4rem;margin-bottom:1.5rem}.profile-toast{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;font-size:var(--text-base);font-family:Poppins,Inter,system-ui,sans-serif;font-weight:500;border-radius:6px;box-shadow:0 4px 16px #0000001a;overflow:hidden;max-height:12rem;padding:1.1rem 1.8rem;opacity:1;transition:max-height .35s ease,opacity .2s ease,padding .35s ease}@starting-style{.profile-toast{max-height:0;opacity:0;padding-top:0;padding-bottom:0}}.profile-toast--success{color:var(--status-success-ink);background-color:var(--status-success-bg);border:1px solid #b2e4cc;scroll-margin-top:12rem}.profile-toast--error{color:var(--status-danger-ink);background-color:var(--status-danger-bg-soft);border:1px solid #fbc5c5;scroll-margin-bottom:3rem}.profile-toast__close{background:none;border:none;cursor:pointer;font-size:var(--text-body);line-height:1;padding:0 .2rem;flex-shrink:0;opacity:.6;transition:opacity .15s ease}.profile-toast--success .profile-toast__close{color:var(--status-success-ink)}.profile-toast--error .profile-toast__close{color:var(--status-danger-ink)}@media (hover: hover) and (pointer: fine){.profile-toast__close:hover{opacity:1}}.profile-toast--fading{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.edit-btn--disabled{pointer-events:none}@media screen and (max-width: 768px){.user-dashboard-account-information__content,.user-dashboard-account-information{gap:clamp(1.8rem,4.5vw,2.55rem)}.user-dashboard-account-information__content-item:not(:last-child){padding-bottom:clamp(1.8rem,4.5vw,2.55rem)}.user-dashboard-account-information__content-item h4,.dashboard-profile-info-group h4,.dashboard-profile-edit-group h4{font-size:clamp(1.4rem,.8rem + 1.3vw,1.6rem)}.user-dashboard-account-information__content-item p,.dashboard-profile-info-group p{font-size:clamp(1.25rem,.7rem + 1.2vw,1.4rem)}.user-dashboard-account-information__avatar{width:clamp(4.5rem,2rem + 8vw,6.5rem);height:clamp(4.5rem,2rem + 8vw,6.5rem);outline-width:clamp(.2rem,.4vw,.3rem)}.avatar-upload-overlay__icon{font-size:clamp(1.5rem,.8rem + 1.8vw,2rem)}.user-dashboard-account-information__edit-btn{font-size:clamp(2.4rem,1rem + 5.5vw,4rem);padding:clamp(.5rem,.2rem + 1.3vw,1rem)}.dashboard-profile-edit-input{font-size:clamp(1.2rem,.7rem + 1.2vw,1.4rem)}.dashboard-profile-edit-hint,.dashboard-profile-info-group .dashboard-profile-edit-hint,.user-dashboard-account-information__content-item .dashboard-profile-edit-hint{font-size:1.25rem}.dashboard-profile-edit-save,.dashboard-profile-edit-cancel{width:clamp(2.8rem,1rem + 4.5vw,3.4rem);height:clamp(2.8rem,1rem + 4.5vw,3.4rem);font-size:clamp(1.4rem,.5rem + 2vw,1.8rem)}.dashboard-profile-forgot-link{font-size:clamp(1.05rem,.6rem + 1vw,1.2rem)}.dashboard-profile-edit-error{font-size:clamp(1.1rem,.6rem + 1.1vw,1.3rem)}.profile-toast{font-size:clamp(1.2rem,.7rem + 1.2vw,1.4rem);padding:clamp(.8rem,.4rem + 1vw,1.1rem) clamp(1.2rem,.6rem + 1.5vw,1.8rem)}.profile-toast__close{font-size:clamp(1.1rem,.6rem + 1vw,1.3rem)}.pending-email-badge,.pending-email-badge__action,.pending-email-badge__sent{font-size:clamp(1rem,.5rem + 1vw,1.2rem)}.user-dashboard-account-information__content-item:has(.dashboard-profile-edit-group){flex-direction:column;align-items:stretch;gap:.8rem}.user-dashboard-account-information__content-item:has(.dashboard-profile-edit-group) .dashboard-profile-edit-actions{align-self:flex-end}.dashboard-profile-edit-input{max-width:100%}}@media screen and (max-width: 380px){.user-dashboard-account-information__content-item .dashboard-profile-edit-hint{font-size:1.125rem}.search-history-clear-confirm__text{font-size:var(--text-cap)}}.pending-email-badge{display:flex;align-items:center;gap:.5rem;padding:0 0 .4rem;font-size:var(--text-meta)}.pending-email-badge__dot{width:.6rem;height:.6rem;border-radius:50%;background-color:var(--color-action-primary);flex-shrink:0}.pending-email-badge__text{color:var(--color-action-primary-text)}.pending-email-badge__text strong{font-weight:600}.pending-email-badge__divider{color:#b0b0b0}.pending-email-badge__action{background:none;border:none;padding:0;font-size:var(--text-meta);color:var(--color-action-primary-text);cursor:pointer;font-family:inherit;transition:opacity .15s ease}@media (hover: hover) and (pointer: fine){.pending-email-badge__action:hover:not(:disabled){opacity:.7}}.pending-email-badge__action:disabled{opacity:.5;cursor:not-allowed}.pending-email-badge__action--cancel{color:#888}.pending-email-badge__sent{font-size:var(--text-meta);color:var(--status-success-ink)}.dashboard-settings__notifications-categories{display:flex;flex-direction:column;gap:clamp(1.6rem,1.2rem + 1vw,2.4rem);margin-top:clamp(1.4rem,1rem + 1vw,2rem)}.dashboard-settings__notification-category-group{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border-solid-strong);border-radius:clamp(.9rem,.7rem + .5vw,1.1rem);overflow:hidden;box-shadow:0 1px 2px #0b12200a}.dashboard-settings__notification-group-category__heading{margin:0;padding:clamp(1rem,.8rem + .4vw,1.25rem) clamp(1.4rem,1rem + .8vw,1.8rem);background:var(--surface-muted);border-bottom:1px solid rgba(11,18,32,.08);font-size:clamp(1.25rem,1.1rem + .4vw,1.35rem);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#0b12208c;line-height:1.2}.dashboard-settings__notification-group-category__items{display:flex;flex-direction:column;padding:0 clamp(1.4rem,1rem + .8vw,1.8rem)}.dashboard-settings__notification-group{display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,.6rem + 1vw,1.6rem);padding:clamp(1rem,.7rem + .6vw,1.3rem) 0;transition:background-color .18s ease}.dashboard-settings__notification-group:not(:last-child){border-bottom:1px solid rgba(11,18,32,.06)}@media (hover: hover) and (pointer: fine){.dashboard-settings__notification-group:hover{background-color:#0b122006}}.dashboard-settings__notification-group-meta-info{display:flex;flex-direction:column;gap:clamp(.3rem,.2rem + .2vw,.45rem);min-width:0;flex:1 1 auto}.dashboard-settings__notification-group-title{font-size:clamp(1.3rem,1.15rem + .5vw,1.45rem);font-weight:600;color:var(--text-0);line-height:1.3}.dashboard-settings__notification-group-description{margin:0;font-size:clamp(1.2rem,1.1rem + .3vw,1.3rem);font-weight:400;color:#0b12208c;line-height:1.4}.dashboard-settings__mandatory-pill{display:inline-flex;align-items:center;gap:.5rem;padding:clamp(.4rem,.3rem + .2vw,.55rem) clamp(.85rem,.7rem + .4vw,1.1rem);border-radius:99px;background:#0b12200d;color:#0b12208c;font-size:var(--text-meta);font-weight:600;letter-spacing:.02em;white-space:nowrap;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard-settings__mandatory-pill-icon{width:1em;height:1em;flex-shrink:0;transform:translateY(-.05em)}@media (hover: hover) and (pointer: fine){.dashboard-settings__notification-group--mandatory:hover{background-color:transparent}}.dashboard-settings__error{margin:0 0 clamp(1rem,.8rem + .4vw,1.4rem);padding:clamp(.8rem,.6rem + .4vw,1.1rem) clamp(1.1rem,.9rem + .5vw,1.4rem);background:var(--status-danger-bg);border:1px solid #fecaca;border-radius:.6rem;color:var(--status-danger-ink);font-size:clamp(1.2rem,1.05rem + .4vw,1.35rem);font-weight:500;line-height:1.4}.dashboard-settings__skel-heading{width:35%;height:1.5rem;border-radius:.4rem}.dashboard-settings__skel-title{width:55%;height:1.55rem;border-radius:.4rem}.dashboard-settings__skel-desc{width:80%;height:1.3rem;border-radius:.4rem}.dashboard-settings__skel-toggle{width:4.4rem;height:2.4rem;border-radius:99px;flex-shrink:0}@media screen and (min-width: 769px){.dashboard-settings__notifications-categories{gap:clamp(2rem,1.6rem + .6vw,2.6rem);margin-top:clamp(1.6rem,1.2rem + .5vw,2rem)}.dashboard-settings__notification-group-category__heading{padding:clamp(1.15rem,.9rem + .4vw,1.4rem) clamp(1.6rem,1.2rem + .7vw,2rem)}.dashboard-settings__notification-group-category__items{padding:0 clamp(1.6rem,1.2rem + .7vw,2rem)}.dashboard-settings__notification-group{padding:clamp(1.2rem,.9rem + .5vw,1.5rem) 0}}@media screen and (min-width: 1025px){.dashboard-settings__notifications-categories{gap:clamp(2.4rem,2rem + .6vw,3rem);margin-top:clamp(1.8rem,1.4rem + .5vw,2.4rem)}.dashboard-settings__notification-group-category__heading{padding:clamp(1.3rem,1rem + .4vw,1.55rem) clamp(1.8rem,1.4rem + .7vw,2.2rem)}.dashboard-settings__notification-group-category__items{padding:0 clamp(1.8rem,1.4rem + .7vw,2.2rem)}.dashboard-settings__notification-group{padding:clamp(1.4rem,1rem + .5vw,1.7rem) 0;gap:clamp(1.6rem,1.2rem + .5vw,2rem)}.dashboard-settings__notification-group-category__heading{font-size:clamp(1.2rem,1rem + .3vw,1.35rem)}.dashboard-settings__notification-group-title{font-size:clamp(1.45rem,1.25rem + .4vw,1.6rem)}.dashboard-settings__notification-group-description{font-size:clamp(1.25rem,1.1rem + .3vw,1.4rem)}}.user-dashboard-review-group{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.dashboard-settings__review-group{display:flex;flex-direction:column;gap:2rem;border:1px solid #d1d1d1;padding-bottom:1.5rem}.dashboard-settings__review-group-img{width:15rem;margin-left:3rem}.dashboard-settings__review-group-img img{transition:box-shadow .2s ease-in-out}@media (hover: hover) and (pointer: fine){.dashboard-settings__review-group-img img:hover{box-shadow:0 8px 15px #0000000d}}.buyer-reviews-subtitle{font-size:1.6rem;color:#0b122080;margin:0;line-height:1.5}.buyer-reviews-tabs{display:flex;gap:.4rem;border-bottom:2px solid var(--border-solid);margin-bottom:2rem}.buyer-reviews-tab{display:flex;align-items:center;gap:.6rem;padding:1rem 1.8rem;font-size:1.6rem;font-weight:600;color:#0b122080;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:color .15s,border-bottom-color .15s,background .15s}.buyer-reviews-tab--active{color:var(--color-action-primary);border-bottom-color:var(--color-action-primary)}.buyer-reviews-tab__count{font-size:var(--text-body);font-weight:700;background:#eef0f4;color:#0b122080;padding:.15rem .7rem;border-radius:99px}.buyer-reviews-tab--active .buyer-reviews-tab__count{background:var(--color-action-primary-soft);color:var(--color-action-primary)}.buyer-reviews-list{display:flex;flex-direction:column;gap:1.4rem}.buyer-review-card{position:relative;padding:2rem 2.2rem;border:1px solid var(--border-solid);border-radius:1rem;background:#fff;box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000f,0 8px 24px #00000008;transition:box-shadow .2s,background-color var(--dur-fast) var(--ease-snap)}@media (hover: hover) and (pointer: fine){.buyer-review-card:hover{box-shadow:0 2px 4px #0000000d,0 8px 20px #00000014,0 12px 32px #0000000a;border-color:var(--border-solid-strong);background-color:var(--surface-hover)}}.buyer-review-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.buyer-review-card__header>div:nth-child(2){flex:1;min-width:0}.buyer-review-card__title{font-size:1.8rem;font-weight:700;color:var(--text-0);margin:0;line-height:1.2}.buyer-review-card__title-link{color:inherit;text-decoration:none}.buyer-review-card__stars{flex-shrink:0;line-height:1}.buyer-review-card__link{color:var(--color-action-primary);text-decoration:none;font-size:1.8rem;font-weight:700}@media (hover: hover) and (pointer: fine){.buyer-review-card__link:hover{text-decoration:underline}}.buyer-review-card__date{font-size:var(--text-base);color:#0b122066}.dealer-review-card__author{flex:1;min-width:0}.dealer-review-card__name{font-size:1.8rem;font-weight:700;color:var(--text-0);display:block;line-height:1.2}.dealer-review-card__date{font-size:var(--text-base);color:#0b122066;display:block;margin-top:.2rem}.buyer-review-card__subtitle{font-size:1.6rem;font-weight:600;font-style:italic;color:#0b122073;margin:0 0 .5rem}.buyer-review-card__moderated{margin:0 0 .6rem;padding:.6rem 1rem;font-size:1.25rem;color:var(--status-pending-ink);background:#f59e0b14;border:1px solid rgba(245,158,11,.25);border-radius:.6rem}.buyer-review-card__text{font-size:1.6rem;color:#0b1220d9;line-height:1.6;margin:0 0 1.4rem;overflow-wrap:break-word;word-break:break-word}.buyer-review-card__ratings{display:grid;grid-template-columns:1fr 1fr;gap:.6rem 3rem;margin-bottom:1.2rem}.buyer-review-card__rating-bar{display:grid;grid-template-columns:14rem 1fr 1.6rem;align-items:center;gap:.8rem}.buyer-review-card__rating-label{font-size:var(--text-base);color:#0b122080;white-space:nowrap}.buyer-review-card__rating-track{flex:1;height:.7rem;background:#eef0f4;border-radius:99px;overflow:hidden}.buyer-review-card__rating-fill{height:100%;border-radius:99px;background:var(--status-pending);transition:width .3s ease}.buyer-review-card__rating-val{font-size:var(--text-base);font-weight:600;color:#0b122073;width:1.6rem;text-align:right}.buyer-review-card__reply-details{margin-bottom:.8rem}.buyer-review-card__reply-summary{font-size:1.5rem;font-weight:600;color:var(--color-action-primary);cursor:pointer;list-style:none}.buyer-review-card__reply-summary::-webkit-details-marker{display:none}.buyer-review-card__reply-summary:before{content:"+ "}.buyer-review-card__reply-details[open] .buyer-review-card__reply-summary:before{content:"- "}.buyer-review-card__reply-body{margin-top:.6rem;padding:1rem 1.4rem;background:#f8f9fb;border-left:3px solid var(--color-action-primary);border-radius:0 .5rem .5rem 0}.buyer-review-card__reply-body p{font-size:1.5rem;color:#0b1220b3;line-height:1.5;margin:0 0 .3rem}.buyer-review-card__reply-date{font-size:var(--text-body);color:#0b122059}.buyer-review-card__trash{position:absolute;bottom:1.4rem;right:1.6rem;font-size:1.8rem;color:#0b122033;background:none;border:none;cursor:pointer;padding:0;display:flex;transition:color .15s}@media (hover: hover) and (pointer: fine){.buyer-review-card__trash:hover{color:var(--status-danger)}}.buyer-review-card__remove{display:flex;align-items:center;gap:.4rem;font-size:var(--text-base);color:var(--text-2);background:none;border:1px solid var(--border-solid);border-radius:.5rem;cursor:pointer;padding:.4rem 1rem;margin-top:1.6rem;margin-left:auto;transition:color .15s,border-color .15s}@media (hover: hover) and (pointer: fine){.buyer-review-card__remove:hover{color:var(--status-danger);border-color:#fca5a5}}.buyer-review-card__confirm{font-size:var(--text-base);color:#0b122099;display:flex;align-items:center;justify-content:flex-end;gap:.6rem;margin-top:1.6rem}.buyer-review-card__delete-yes{font-size:var(--text-base);font-weight:600;color:var(--status-danger);background:none;border:1px solid #fca5a5;border-radius:.5rem;cursor:pointer;padding:.4rem 1rem;transition:background .15s}@media (hover: hover) and (pointer: fine){.buyer-review-card__delete-yes:hover{background:var(--status-danger-bg-soft)}}.buyer-review-card__delete-no{font-size:var(--text-base);font-weight:600;color:#0b122080;background:none;border:1px solid var(--border-solid);border-radius:.5rem;cursor:pointer;padding:.4rem 1rem;transition:background .15s}@media (hover: hover) and (pointer: fine){.buyer-review-card__delete-no:hover{background:var(--surface-muted-2)}}.buyer-reviews-show-more{display:block;margin:2rem auto 0;padding:.8rem 2.4rem;font-size:1.5rem;font-weight:600;color:var(--color-action-primary);background:var(--color-action-primary-soft);border:none;border-radius:.6rem;cursor:pointer;transition:background .15s}@media (hover: hover) and (pointer: fine){.buyer-reviews-show-more:hover{background:#d0dfff}}.buyer-reviews-empty-section{display:flex;flex-direction:column;align-items:center;padding:3rem 2rem;gap:1.4rem}.buyer-reviews-empty-section__img{width:10rem;height:10rem}.buyer-reviews-empty-section__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.buyer-reviews-empty-section__text{font-size:1.6rem;font-weight:500;color:#0b122080;text-align:center;max-width:40rem}.buyer-reviews-empty-section__btn{display:flex;align-items:center;gap:.5rem;padding:.9rem 2.2rem;font-size:1.5rem;font-weight:600;color:#fff;background:var(--color-action-primary);border-radius:.6rem;text-decoration:none;transition:background .15s}@media (hover: hover) and (pointer: fine){.buyer-reviews-empty-section__btn:hover{background:#2560d9}}.msg-panel,.inq-panel{display:grid;grid-template-columns:minmax(24rem,30%) minmax(0,1fr);border:1px solid var(--border-solid);border-radius:var(--radius-lg);overflow:hidden;height:clamp(48rem,calc(100dvh - var(--header-height) - 22rem),84rem)}.msg-thread-list,.inq-thread-list{border-right:1px solid var(--border-solid);display:flex;flex-direction:column;background:var(--surface-muted);min-height:0;min-width:0;overflow:hidden}.msg-thread-list__filters,.inq-thread-list__filters{display:flex;align-items:center;gap:.6rem;padding:0 1.6rem;border-bottom:1px solid var(--border-solid);height:6.2rem;box-sizing:border-box}.msg-filter-btn,.inq-filter-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.2rem;font-size:1.25rem;font-weight:600;border-radius:99px;border:1px solid var(--border-solid);background:#fff;color:#0b12208c;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.msg-filter-btn--active,.inq-filter-btn--active{background:var(--color-action-primary);color:#fff;border-color:var(--color-action-primary)}.msg-filter-btn__count,.inq-filter-btn__count{background:#ffffff40;padding:.1rem .55rem;border-radius:99px;font-size:1.1rem}.msg-filter-btn--active .msg-filter-btn__count,.inq-filter-btn--active .inq-filter-btn__count{background:#ffffff4d}.msg-thread-search{display:flex;align-items:center;gap:.8rem;padding:1rem 1.4rem;border-bottom:1px solid var(--border-solid)}.msg-thread-search__icon{font-size:var(--text-base);color:#0b12204d;flex-shrink:0}.msg-thread-search__input{flex:1;border:none;outline:none;font-size:var(--text-base);color:var(--text-0);background:transparent}.msg-thread-search__input::-moz-placeholder{color:#0b122059}.msg-thread-search__input::placeholder{color:#0b122059}.msg-thread-item__tags{display:flex;gap:.4rem;margin-top:.3rem}.msg-thread-tag{font-size:1.15rem;font-weight:600;padding:.1rem .5rem;border-radius:4px}.msg-thread-tag--offer{background:var(--status-pending-bg);color:#92400e}.msg-thread-tag--testdrive{background:#ccfbf1;color:#0f766e}.msg-empty-state{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:36rem;padding:4rem 2rem}.msg-empty-state__icon{font-size:5rem;color:#0b12201f}.msg-empty-state__text{font-size:1.5rem;color:#0b122059;margin-top:1rem}.msg-thread-list__items,.inq-thread-list__items{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-action-primary) transparent}.msg-thread-list__items::-webkit-scrollbar,.inq-thread-list__items::-webkit-scrollbar,.msg-messages-scroll::-webkit-scrollbar,.inq-messages-scroll::-webkit-scrollbar{width:2px;background:transparent}.msg-thread-list__items::-webkit-scrollbar-track,.inq-thread-list__items::-webkit-scrollbar-track,.msg-messages-scroll::-webkit-scrollbar-track,.inq-messages-scroll::-webkit-scrollbar-track{background:transparent}.msg-thread-list__items::-webkit-scrollbar-thumb,.inq-thread-list__items::-webkit-scrollbar-thumb,.msg-messages-scroll::-webkit-scrollbar-thumb,.inq-messages-scroll::-webkit-scrollbar-thumb{background:var(--color-action-primary);border-radius:99px}.msg-thread-list__items::-webkit-scrollbar-button:start:decrement,.msg-thread-list__items::-webkit-scrollbar-button:end:increment,.inq-thread-list__items::-webkit-scrollbar-button:start:decrement,.inq-thread-list__items::-webkit-scrollbar-button:end:increment,.msg-messages-scroll::-webkit-scrollbar-button:start:decrement,.msg-messages-scroll::-webkit-scrollbar-button:end:increment,.inq-messages-scroll::-webkit-scrollbar-button:start:decrement,.inq-messages-scroll::-webkit-scrollbar-button:end:increment{display:none}.msg-thread-list__items::-webkit-scrollbar-button,.inq-thread-list__items::-webkit-scrollbar-button,.msg-messages-scroll::-webkit-scrollbar-button,.inq-messages-scroll::-webkit-scrollbar-button{width:0;height:0;background:transparent;color:transparent;border:none}.msg-thread-list__items::-webkit-scrollbar-corner,.inq-thread-list__items::-webkit-scrollbar-corner,.msg-messages-scroll::-webkit-scrollbar-corner,.inq-messages-scroll::-webkit-scrollbar-corner{display:none}.msg-thread-list__empty,.inq-thread-list__empty{padding:3rem 2rem;text-align:center;font-size:1.45rem;color:#0b122066}.msg-thread-item,.inq-thread-item{display:flex;align-items:flex-start;gap:1.2rem;padding:1.4rem 1.6rem 1.7rem;cursor:pointer;border-bottom:1px solid #d9dee6;transition:background .15s;position:relative}@media (hover: hover) and (pointer: fine){.msg-thread-item:hover,.inq-thread-item:hover{background:#eef4ff}}.msg-thread-item--active,.inq-thread-item--active{background:var(--color-action-primary-soft)}.msg-thread-item--unread,.inq-thread-item--unread{background:#f0f5ff}.msg-thread-item--unread .msg-thread-item__name,.msg-thread-item--unread .msg-thread-item__preview,.inq-thread-item--unread .inq-thread-item__name,.inq-thread-item--unread .inq-thread-item__preview{font-weight:700}.msg-thread-item__body,.inq-thread-item__body{flex:1;min-width:0;overflow:hidden}.msg-thread-item__top,.inq-thread-item__top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.1rem}.msg-thread-item__name,.inq-thread-item__name{font-size:1.5rem;font-weight:600;color:var(--text-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-thread-item__time,.inq-thread-item__time{font-size:var(--text-body);color:#0b122066;white-space:nowrap;flex-shrink:0;margin-left:.8rem}.msg-thread-item__listing,.inq-thread-item__listing{font-size:1.35rem;color:var(--color-action-primary);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-thread-item__preview,.inq-thread-item__preview{margin:.3rem 0 0;font-size:var(--text-base);color:#0b122080;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-thread-item .msg-avatar,.inq-thread-item .inq-avatar{background:var(--border-solid);color:var(--text-2)}.msg-thread-item__badge,.inq-thread-item__badge{position:absolute;bottom:.3rem;right:.3rem;background:var(--color-action-primary);color:#fff;font-size:var(--text-cap);font-weight:700;width:1.8rem;height:1.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;padding-top:.1rem}.msg-avatar,.inq-avatar{width:4rem;height:4rem;border-radius:50%;background:var(--color-action-primary);color:#fff;font-size:var(--text-body);font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.msg-thread-thumb-wrap{position:relative;display:inline-block;flex-shrink:0;line-height:0}.msg-thread-thumb{width:5.6rem;height:4.2rem;border-radius:.6rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.msg-presence-dot{position:absolute;bottom:0;right:0;width:1.05rem;height:1.05rem;border-radius:50%;background:var(--status-success);border:2px solid #fff;box-shadow:0 0 #16a34a73;animation:msgPresencePulse 2s ease-out infinite;pointer-events:none;z-index:1}.msg-presence-dot--header{width:1.3rem;height:1.3rem;border-width:2.5px}@keyframes msgPresencePulse{0%{box-shadow:0 0 #16a34a73}70%{box-shadow:0 0 0 .55rem #16a34a00}to{box-shadow:0 0 #16a34a00}}@media (prefers-reduced-motion: reduce){.msg-presence-dot{animation:none}}.msg-conv-header__avatar-wrap{position:relative;display:inline-block;flex-shrink:0;line-height:0}.msg-action-error{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.2rem;background:var(--status-danger-bg);border:1px solid #fecaca;border-radius:.6rem;color:var(--status-danger-ink);font-size:var(--text-body);font-weight:500;margin:0 0 .8rem}.msg-action-error__dismiss{background:none;border:none;color:var(--status-danger-ink);font-size:1.8rem;line-height:1;cursor:pointer;padding:0 .3rem;flex-shrink:0}@media (hover: hover) and (pointer: fine){.msg-action-error__dismiss:hover{color:#7f1d1d}}.msg-avatar--sm,.inq-avatar--sm{width:2.8rem;height:2.8rem;font-size:1.2rem}.msg-conversation,.inq-conversation{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff}.msg-conversation--empty,.inq-conversation--empty{align-items:center;justify-content:center;gap:1.2rem}.msg-empty-icon,.inq-empty-icon{font-size:5rem;color:#0b12201f}.msg-empty-text,.inq-empty-text{font-size:1.5rem;color:#0b122059}.msg-listing-card,.inq-listing-card{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 2rem;border-bottom:1px solid var(--border-solid);background:var(--surface-muted)}.msg-listing-card__icon,.inq-listing-card__icon{font-size:2.4rem;color:var(--color-action-primary);flex-shrink:0}.msg-listing-card__info,.inq-listing-card__info{flex:1;display:flex;flex-direction:column}.msg-listing-card__title,.inq-listing-card__title{font-size:1.5rem;font-weight:600;color:var(--text-0)}.inq-listing-card__dealer{font-size:var(--text-meta);color:#0b122073}.msg-listing-card__price,.inq-listing-card__price{font-size:1.45rem;font-weight:700;color:var(--status-success)}.inq-listing-card__right{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.msg-listing-card__link,.inq-listing-card__link{font-size:1.35rem;font-weight:600;color:var(--color-action-primary);text-decoration:none;flex-shrink:0;white-space:nowrap}@media (hover: hover) and (pointer: fine){.msg-listing-card__link:hover,.inq-listing-card__link:hover{text-decoration:underline}}.msg-conv-header{display:flex;align-items:center;gap:1rem;padding:0 2rem;height:6.2rem;box-sizing:border-box;border-bottom:1px solid var(--border-solid);background:var(--surface-muted)}.msg-conv-header__info{flex:1;display:flex;flex-direction:column;min-width:0}.msg-conv-header__name{font-size:1.6rem;font-weight:700;color:var(--text-0)}.msg-conv-header__name--link{text-decoration:none;color:#1e3a5f;transition:color .15s}@media (hover: hover) and (pointer: fine){.msg-conv-header__name--link:hover{color:var(--color-action-primary)}}.msg-conv-header__listing{font-size:1.45rem;color:#0b122099;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-conv-header__listing--link{text-decoration:underline;text-decoration-color:#0b122033;text-underline-offset:.2rem;transition:color .15s,text-decoration-color .15s}@media (hover: hover) and (pointer: fine){.msg-conv-header__listing--link:hover{color:var(--color-action-primary);text-decoration-color:var(--color-action-primary)}}.msg-day-separator{text-align:center;font-size:var(--text-body);font-weight:600;color:#0b122059;margin:1rem 0;position:relative}.msg-day-separator:before,.msg-day-separator:after{content:"";position:absolute;top:50%;height:1px;background:var(--border-solid);width:calc(50% - 4rem)}.msg-day-separator:before{left:0}.msg-day-separator:after{right:0}.msg-new-divider{text-align:center;font-size:var(--text-meta);font-weight:600;letter-spacing:.04em;color:var(--color-action-primary);margin:1.2rem 0 .4rem;position:relative;text-transform:uppercase}.msg-new-divider:before,.msg-new-divider:after{content:"";position:absolute;top:50%;height:1px;background:#3171f959;width:calc(50% - 6rem)}.msg-new-divider:before{left:0}.msg-new-divider:after{right:0}.msg-you-label{font-size:1.25rem;font-weight:700;color:#0b122033;flex-shrink:0;align-self:flex-end}.msg-messages-scroll,.inq-messages-scroll{flex:1;overflow-y:auto;padding:2rem;display:flex;flex-direction:column;gap:1.2rem;scrollbar-width:thin;scrollbar-color:var(--color-action-primary) transparent}.msg-bubble-row,.inq-bubble-row{display:flex;align-items:flex-end;gap:.8rem}.msg-bubble-row--dealer,.inq-bubble-row--buyer{flex-direction:row-reverse}.msg-bubble,.inq-bubble{max-width:70%;padding:1rem 1.4rem;border-radius:1.4rem;font-size:1.5rem;line-height:1.55;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.msg-bubble p,.inq-bubble p{margin:0}.msg-bubble--buyer,.inq-bubble--dealer{background:var(--color-action-primary-soft);color:var(--text-0);border-bottom-left-radius:.3rem}.msg-bubble--dealer,.inq-bubble--buyer{background:#f0f2f5;color:var(--text-0);border-bottom-right-radius:.3rem}.msg-bubble__time,.inq-bubble__time{display:block;margin-top:.4rem;font-size:var(--text-meta);opacity:.55;text-align:right}.offer-card{border:1px solid var(--border-solid);border-radius:1rem;padding:1.6rem;width:-moz-fit-content;width:fit-content;min-width:45%;max-width:70%;background:#fff}.offer-card--accepted{border-color:var(--status-success);background:var(--status-success-bg)}.offer-card--declined{border-color:var(--status-danger);background:var(--status-danger-bg-soft)}.offer-card--withdrawn,.offer-card--expired{border-color:var(--border-solid-strong);background:var(--surface-muted);opacity:.7}.offer-card--countered{border-color:var(--border-solid-strong);background:var(--surface-muted);opacity:.6}.offer-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.offer-card__label{font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#0b122073}.offer-card__status{font-size:1.15rem;font-weight:700}.offer-card__amount{font-size:2.2rem;font-weight:700;color:var(--text-0);margin-bottom:.4rem;display:flex;align-items:baseline;gap:.8rem}.offer-card__original{font-size:var(--text-body);font-weight:500;color:var(--status-danger);text-decoration:line-through}.offer-card--accepted .offer-card__amount{color:var(--status-success)}.offer-card__prev{font-size:var(--text-meta);color:#0b122066;margin:0 0 .6rem;text-decoration:line-through}.offer-card__meta{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.2rem;font-size:1.2rem}.offer-card__pct{font-weight:600;padding:.2rem .7rem;border-radius:99px;font-size:1.2rem}.offer-card__pct--fair{background:var(--status-success-bg);color:var(--status-success-ink)}.offer-card__pct--moderate{background:var(--status-pending-bg);color:#a16207}.offer-card__pct--aggressive{background:var(--status-danger-bg-soft);color:var(--status-danger)}.offer-card__round{color:#0b122073;font-weight:500}.offer-card__expiry{color:var(--status-pending);font-weight:600}.offer-card__actions{display:flex;gap:.8rem;margin-top:.4rem}.offer-card__btn{padding:.7rem 1.4rem;border-radius:.6rem;font-size:var(--text-meta);font-weight:600;cursor:pointer;border:none;transition:background .15s}.offer-card__btn--accept{background:var(--status-success);color:#fff}@media (hover: hover) and (pointer: fine){.offer-card__btn--accept:hover{background:var(--status-success-ink)}}.offer-card__btn--counter{background:var(--color-action-primary);color:#fff}@media (hover: hover) and (pointer: fine){.offer-card__btn--counter:hover{background:var(--color-action-primary-hover)}}.offer-card__btn--counter:disabled{background:var(--color-action-primary-soft);cursor:default}.offer-card__btn--decline{background:var(--status-danger-bg-soft);color:var(--status-danger);border:1px solid #fecaca}@media (hover: hover) and (pointer: fine){.offer-card__btn--decline:hover{background:var(--status-danger-bg)}}.offer-card__btn--withdraw{background:var(--surface-muted-2);color:var(--text-2);border:1px solid var(--border-solid-strong)}@media (hover: hover) and (pointer: fine){.offer-card__btn--withdraw:hover{background:var(--surface-muted-2)}}.offer-card__counter-form{margin-top:1rem}.offer-card__counter-form input{width:100%;padding:.8rem 1rem;border:1px solid var(--border-solid);border-radius:.6rem;font-size:var(--text-body);font-family:inherit;outline:none;margin-bottom:.6rem;box-sizing:border-box}.offer-card__counter-form input:focus{border-color:var(--color-action-primary)}.offer-card__error{color:var(--status-danger);font-size:1.15rem;margin:0 0 .5rem}.offer-card__counter-btns{display:flex;gap:.6rem}.offer-card__next-step{font-size:1.25rem;color:var(--status-success-ink);margin:1rem 0 0;font-weight:500}.offer-card__withdrawn-date{font-size:var(--text-cap);color:#0b122080;margin:.3rem 0 .4rem}.td-card{border:1px solid var(--border-solid);border-radius:1rem;padding:1.6rem;width:-moz-fit-content;width:fit-content;min-width:45%;max-width:70%}.td-card--confirmed{border-color:var(--status-success);background:var(--status-success-bg)}.td-card--declined{border-color:var(--status-danger);background:var(--status-danger-bg-soft)}.td-card--proposed{border-color:var(--status-pending);background:#fffbeb}.td-card--cancelled,.td-card--expired{border-color:var(--border-solid-strong);background:var(--surface-muted);opacity:.7}.td-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.td-card__label{font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#0b122073}.td-card__slot{font-size:1.9rem;font-weight:700;color:var(--text-0);margin-bottom:.4rem;line-height:1.3}.td-card--confirmed .td-card__slot{color:var(--status-success-ink)}.td-card__prev{font-size:var(--text-meta);color:#0b122066;margin:0 0 .6rem;text-decoration:line-through}.td-card__meta{margin:0 0 1.2rem;font-size:1.2rem;color:#0b122073;font-weight:500}.td-card__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.td-card__btn{padding:.7rem 1.4rem;border-radius:.6rem;font-size:var(--text-meta);font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:background .15s}.td-card__btn--confirm{background:var(--status-success);color:#fff}@media (hover: hover) and (pointer: fine){.td-card__btn--confirm:hover{background:var(--status-success-ink)}}.td-card__btn--propose{background:var(--color-action-primary);color:#fff}@media (hover: hover) and (pointer: fine){.td-card__btn--propose:hover{background:var(--color-action-primary-hover)}}.td-card__btn--decline{background:var(--status-danger-bg-soft);color:var(--status-danger);border:1px solid #fecaca}@media (hover: hover) and (pointer: fine){.td-card__btn--decline:hover{background:var(--status-danger-bg)}}.td-card__btn--cancel{background:var(--surface-muted-2);color:var(--text-2);border:1px solid var(--border-solid-strong)}@media (hover: hover) and (pointer: fine){.td-card__btn--cancel:hover{background:var(--surface-muted-2)}}.td-card__propose-form{margin-top:1rem}.td-card__propose-form input{width:100%;padding:.8rem 1rem;border:1px solid var(--border-solid);border-radius:.6rem;font-size:var(--text-body);font-family:inherit;outline:none;margin-bottom:.6rem}.td-card__propose-form input:focus{border-color:var(--color-action-primary)}.td-card__error{color:var(--status-danger);font-size:1.15rem;margin:0 0 .5rem}.td-card__propose-btns{display:flex;gap:.6rem}.td-card__next-step{font-size:1.25rem;color:var(--status-success-ink);margin:1rem 0 0;font-weight:500}.sent-offers-list{display:flex;flex-direction:column;gap:1rem;padding:0}.sent-offers-list--scrollable{max-height:80rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-action-primary) transparent}@media screen and (max-width: 1024px){.sent-offers-list--scrollable{scrollbar-width:none}.sent-offers-list--scrollable::-webkit-scrollbar{display:none}}.sent-offer-card--highlight{animation:offerHighlight 3s ease-out;border-radius:1.4rem}@keyframes offerHighlight{0%{background-color:#3171f926}70%{background-color:#3171f914}to{background-color:transparent}}.sent-offer-card{display:flex;align-items:stretch;gap:clamp(1.2rem,.8rem + .7vw,1.7rem);padding:clamp(1.4rem,1rem + .6vw,1.8rem) clamp(1.6rem,1.2rem + .6vw,2rem);background:#fff;border:1px solid var(--border-solid-strong);border-radius:1.4rem;cursor:pointer;transition:box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .15s ease,background-color var(--dur-fast) var(--ease-snap)}.sent-offer-card--urgency-critical{border-color:#fecaca}.sent-offer-card--urgency-urgent{border-color:#fde68a}@media (hover: hover) and (pointer: fine){.sent-offer-card:hover{box-shadow:0 2px 4px #0b12200a,0 12px 28px #0b122014;border-color:var(--border-solid-strong);background-color:var(--surface-hover)}}.sent-offer-card__left{flex-shrink:0;width:clamp(16rem,22vw,28rem)}.sent-offer-card__thumb,.sent-offer-card__thumb-placeholder{width:100%;height:100%;border-radius:.9rem;-o-object-fit:cover;object-fit:cover}.sent-offer-card__thumb-placeholder{background:var(--surface-muted-2);display:flex;align-items:center;justify-content:center;font-size:clamp(2.4rem,1.8rem + 1vw,3.4rem);color:#0b122033}.sent-offer-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.6rem}.sent-offer-card__top-row{display:flex;justify-content:space-between;align-items:baseline}.sent-offer-card__car{font-size:1.5rem;font-weight:600;color:var(--text-0);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sent-offer-card__expiry{display:inline-flex;align-self:flex-start;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:99px;font-size:var(--text-cap);font-weight:600;white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.sent-offer-card__expiry-icon{font-size:1.15rem;flex-shrink:0}.sent-offer-card__expiry--normal{background:#f59e0b1f;color:var(--status-pending-ink)}.sent-offer-card__expiry--urgent{background:#ea580c24;color:#c2410c}.sent-offer-card__expiry--critical{background:#dc262624;color:var(--status-danger-ink);animation:sent-offer-expiry-pulse 1.8s ease-in-out infinite}.sent-offer-card__expiry--expired{background:var(--surface-muted-2);color:#4b5563}@keyframes sent-offer-expiry-pulse{0%,to{box-shadow:0 0 #dc262659}50%{box-shadow:0 0 0 6px #dc262600}}@media (prefers-reduced-motion: reduce){.sent-offer-card__expiry--critical{animation:none}}.sent-offer-card__dealer{font-size:var(--text-body);color:#0b122073;margin:0 0 .6rem}.sent-offer-card__buyer-row{display:flex;align-items:center;gap:.6rem;margin:0;flex-wrap:wrap}.sent-offer-card__buyer-name{font-size:1.15rem;color:#0b12208c;font-weight:500}.sent-offer-card__buyer-intel{display:inline-flex;align-items:center;flex-wrap:wrap;gap:clamp(.35rem,.5vw,.5rem);font-size:clamp(1rem,.65rem + .3vw,1.15rem);font-weight:500;color:#0b122073;font-variant-numeric:tabular-nums;line-height:1}.sent-offer-card__buyer-intel-sep{color:#0b122038;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sent-offer-card__buyer-intel-item{display:inline-flex;align-items:center;gap:.35rem}.sent-offer-card__buyer-intel-icon{width:1em;height:1em;flex-shrink:0;transform:translateY(-.05em)}.sent-offer-card__buyer-intel-item--unread{color:var(--color-action-primary-text);font-weight:700}button.sent-offer-card__buyer-intel-item--unread{background:none;border:none;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;text-decoration-color:#1d4ed866;text-underline-offset:.25em;transition:text-decoration-color .18s ease}@media (hover: hover) and (pointer: fine){button.sent-offer-card__buyer-intel-item--unread:hover{text-decoration:underline;text-decoration-color:currentColor}}button.sent-offer-card__buyer-intel-item--unread:focus-visible{outline:2px solid rgba(29,78,216,.5);outline-offset:3px;border-radius:.2rem}.sent-offer-card__buyer-intel-item--fresh{color:var(--status-success-ink);font-weight:600}.sent-offer-card__buyer-presence-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--status-success);box-shadow:0 0 #16a34a80;animation:sentOfferPresencePulse 2s ease-out infinite}@keyframes sentOfferPresencePulse{0%{box-shadow:0 0 #16a34a80}70%{box-shadow:0 0 0 .5rem #16a34a00}to{box-shadow:0 0 #16a34a00}}@media (prefers-reduced-motion: reduce){.sent-offer-card__buyer-presence-dot{animation:none}}.sent-offer-card__offer-row{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.sent-offer-card__amount{font-size:1.8rem;font-weight:700;color:var(--text-0)}.sent-offer-card__status{font-size:var(--text-meta);font-weight:700;padding:.2rem .8rem;border-radius:99px}.sent-offer-card__round{display:inline-flex;align-items:center;gap:.25rem;padding:0 .2rem}.sent-offer-card__round-dot{width:1rem;height:.35rem;border-radius:.18rem;background:#0b122026;box-sizing:border-box;flex-shrink:0}.sent-offer-card__round-dot--filled{background:#0b122099}.sent-offer-card__round--pending .sent-offer-card__round-dot{background:var(--status-pending-bg)}.sent-offer-card__round--pending .sent-offer-card__round-dot--filled{background:var(--status-pending)}.sent-offer-card__round--countered .sent-offer-card__round-dot{background:var(--color-action-primary-soft)}.sent-offer-card__round--countered .sent-offer-card__round-dot--filled{background:var(--color-action-primary)}.sent-offer-card__round--accepted .sent-offer-card__round-dot{background:var(--status-success-bg)}.sent-offer-card__round--accepted .sent-offer-card__round-dot--filled{background:var(--status-success)}.sent-offer-card__round--declined .sent-offer-card__round-dot{background:var(--status-danger-bg)}.sent-offer-card__round--declined .sent-offer-card__round-dot--filled{background:var(--status-danger)}.sent-offer-card__journey{display:flex;flex-direction:column;align-items:flex-start;row-gap:clamp(.4rem,.6vw,.5rem);-moz-column-gap:clamp(.7rem,1.4vw + .3rem,1rem);column-gap:clamp(.7rem,1.4vw + .3rem,1rem);margin-top:clamp(.6rem,1vw,.75rem);font-size:clamp(1.1rem,.4vw + .95rem,1.2rem);font-weight:500;color:#0b122099;font-variant-numeric:tabular-nums;line-height:1}.sent-offer-card__journey-row{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(.4rem,.6vw,.5rem)}@media screen and (min-width: 641px){.sent-offer-card__journey{flex-direction:row;align-items:center;flex-wrap:nowrap}.sent-offer-card__journey-label{flex-shrink:0}.sent-offer-card__journey-row{flex:1 1 auto;min-width:0}}.sent-offer-card__journey-label{font-size:clamp(1rem,.3vw + .9rem,1.1rem);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#0b122073;white-space:nowrap}.sent-offer-card__journey-step{display:inline-flex;align-items:center;gap:clamp(.3rem,.45vw,.38rem);padding:clamp(.25rem,.35vw,.32rem) clamp(.6rem,.85vw,.72rem) clamp(.25rem,.35vw,.32rem) clamp(.45rem,.65vw,.55rem);border-radius:999px;background:linear-gradient(180deg,#ffffff8c,#fff0 60%),#0b12200d;border:1px solid rgba(11,18,32,.08);box-shadow:inset 0 1px #ffffffd9,0 1px 1.5px #0b12200a;white-space:nowrap}.sent-offer-card__journey-step--current{background:linear-gradient(180deg,#fff9,#fff0 50%),#0b12201c;border-color:#0b122021;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0b12200f;color:var(--text-0);font-weight:700}.sent-offer-card__journey-arrow{font-size:clamp(1.3rem,.5vw + 1.15rem,1.4rem);font-weight:700;line-height:1}.sent-offer-card__journey-arrow--up{color:#047857}.sent-offer-card__journey-arrow--down{color:#1e40af}@media screen and (min-width: 769px){.sent-offer-card__journey{row-gap:clamp(.45rem,.4vw + .15rem,.55rem);-moz-column-gap:clamp(.85rem,1vw + .4rem,1.15rem);column-gap:clamp(.85rem,1vw + .4rem,1.15rem);margin-top:clamp(.75rem,.5vw + .4rem,.85rem);font-size:clamp(1.25rem,.2vw + 1.12rem,1.35rem)}.sent-offer-card__journey-row{gap:clamp(.5rem,.5vw + .1rem,.6rem)}.sent-offer-card__journey-step{gap:clamp(.38rem,.3vw + .18rem,.45rem);padding:clamp(.32rem,.2vw + .18rem,.38rem) clamp(.72rem,.4vw + .46rem,.85rem) clamp(.32rem,.2vw + .18rem,.38rem) clamp(.55rem,.3vw + .38rem,.65rem)}.sent-offer-card__journey-arrow{font-size:clamp(1.4rem,.3vw + 1.22rem,1.55rem)}}@media screen and (min-width: 1025px){.sent-offer-card__journey{row-gap:clamp(.5rem,.25vw + .35rem,.6rem);-moz-column-gap:clamp(1rem,.6vw + .6rem,1.3rem);column-gap:clamp(1rem,.6vw + .6rem,1.3rem);margin-top:clamp(.8rem,.3vw + .5rem,.9rem);font-size:clamp(1.35rem,.25vw + 1.15rem,1.5rem)}.sent-offer-card__journey-row{gap:clamp(.55rem,.3vw + .3rem,.65rem)}.sent-offer-card__journey-step{gap:clamp(.4rem,.25vw + .22rem,.5rem);padding:clamp(.32rem,.15vw + .22rem,.42rem) clamp(.8rem,.3vw + .55rem,.9rem) clamp(.32rem,.15vw + .22rem,.42rem) clamp(.6rem,.25vw + .45rem,.7rem)}.sent-offer-card__journey-arrow{font-size:clamp(1.5rem,.3vw + 1.25rem,1.7rem)}}.sent-offer-card__pct{font-size:1.15rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.sent-offer-card__pct:before{content:"·";margin-right:.5rem;color:#0b12204d;font-weight:700}.sent-offer-card__pct--fair{color:var(--status-success-ink)}.sent-offer-card__pct--moderate{color:var(--status-pending-ink)}.sent-offer-card__pct--aggressive{color:var(--status-danger-ink)}.sent-offer-card__footer{display:flex;align-items:baseline;gap:0;margin:0;flex-wrap:wrap}.sent-offer-card__listed{display:inline-flex;align-items:baseline;gap:.5rem;font-variant-numeric:tabular-nums}.sent-offer-card__listed-label{font-size:var(--text-cap);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#0b122073}.sent-offer-card__listed-value{font-size:var(--text-meta);font-weight:600;color:#0b122073;text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#0b122059}.sent-offer-card__hint{font-size:var(--text-meta);color:#0b122066;font-style:italic}.sent-offer-card__listed+.sent-offer-card__hint:before{content:"·";margin:0 .5rem;color:#0b12204d;font-style:normal;font-weight:700}.sent-offer-card__thumb-wrapper{position:relative;height:100%;display:block}.sent-offer-card__actions{display:flex;gap:.6rem;margin-top:.8rem;flex-wrap:wrap}.sent-offer-card__action-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:.6rem;font-size:1.25rem;font-weight:600;cursor:pointer;border:none;transition:color .15s,background-color .15s,background .15s,border-color .15s,box-shadow .15s,opacity .15s,fill .15s,stroke .15s,outline-color .15s,text-decoration-color .15s,filter .15s}.sent-offer-card__action-btn--primary{background:var(--color-action-primary);color:#fff}@media (hover: hover) and (pointer: fine){.sent-offer-card__action-btn--primary:hover{background:var(--color-action-primary-hover)}}.sent-offer-card__action-btn--secondary{background:var(--surface-muted-2);color:var(--text-0);border:1px solid var(--border-solid)}@media (hover: hover) and (pointer: fine){.sent-offer-card__action-btn--secondary:hover{background:var(--surface-muted-2)}}.sent-offer-card__action-btn--accept{background:var(--status-success);color:#fff}@media (hover: hover) and (pointer: fine){.sent-offer-card__action-btn--accept:hover{background:var(--status-success-ink)}}.sent-offer-card__counter-form{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-solid)}.sent-offer-card__counter-form input{width:100%;padding:.8rem 1rem;border:1px solid var(--border-solid);border-radius:.6rem;font-size:var(--text-body);font-family:inherit;outline:none;margin-bottom:.6rem;box-sizing:border-box}.sent-offer-card__counter-form input:focus{border-color:var(--color-action-primary)}.sent-offer-card__counter-error{color:var(--status-danger);font-size:1.25rem;margin:0 0 .5rem}.sent-offer-card__action-btn--danger{background:var(--status-danger-bg-soft);color:var(--status-danger);border:1px solid #fecaca}@media (hover: hover) and (pointer: fine){.sent-offer-card__action-btn--danger:hover{background:var(--status-danger-bg)}}.sent-offer-card__action-btn:disabled,.sent-offer-card__actions--disabled .sent-offer-card__action-btn{opacity:.45;cursor:not-allowed;pointer-events:none}.sent-offer-card__rail{flex-shrink:0;width:15rem;display:flex;flex-direction:column;gap:.8rem;padding-left:1.4rem;border-left:1px solid var(--border-solid);align-self:stretch}.sent-offer-card__rail:not(:has(.sent-offer-card__actions)){border-left:none;padding-left:0;width:auto}.sent-offer-card__rail .sent-offer-card__expiry--rail{align-self:flex-end;white-space:nowrap}.sent-offer-card__rail .sent-offer-card__actions{margin-top:auto;flex-direction:column;gap:.5rem;width:100%;margin-bottom:0}.sent-offer-card__rail .sent-offer-card__action-btn{width:100%;justify-content:center;flex:none}.sent-offer-card__nav-actions{display:flex;gap:.6rem;margin-top:auto;padding-top:.9rem;border-top:1px solid rgba(11,18,32,.07);flex-wrap:wrap}@media screen and (min-width: 769px){.sent-offer-card__nav-actions{border-top:none;padding-top:0}}.sent-offer-card__nav-actions .sent-offer-card__action-btn{flex:0 1 auto}.sent-offer-card__expiry--rail{display:none}@media screen and (min-width: 769px){.sent-offer-card:has(.sent-offer-card__rail) .sent-offer-card__expiry--inline{display:none}.sent-offer-card__expiry--rail{display:inline-flex}}@media screen and (max-width: 1024px) and (min-width: 769px){.sent-offer-card__rail{width:12.5rem;padding-left:1rem}}@media screen and (max-width: 768px){.sent-offer-card__rail{display:contents}.sent-offer-card__rail .sent-offer-card__actions{margin-top:0;flex-direction:row;flex-wrap:wrap;gap:.6rem}.sent-offer-card__rail .sent-offer-card__action-btn{width:auto;flex:1}.sent-offer-card__nav-actions .sent-offer-card__action-btn{flex:1}.sent-offer-card__rail .sent-offer-card__actions{margin-top:-.1rem}}@media screen and (max-width: 768px){.sent-offer-card{flex-direction:column;align-items:stretch;gap:clamp(.8rem,.3rem + 1.2vw,1.4rem);padding:clamp(1rem,.5rem + 1.2vw,1.4rem) clamp(1rem,.4rem + 1.4vw,1.6rem);box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000f,0 8px 24px #00000008}.sent-offer-card__left{width:auto;margin:clamp(-1rem,-.5rem - .5vw,-1.4rem);margin-bottom:0}.sent-offer-card__thumb,.sent-offer-card__thumb-placeholder{width:100%;height:clamp(16rem,8rem + 16vw,20rem);border-radius:clamp(.8rem,.4rem + .8vw,1rem) clamp(.8rem,.4rem + .8vw,1rem) 0 0}.sent-offer-card__car{font-size:clamp(1.25rem,.8rem + 3vw,1.4rem);white-space:normal}.sent-offer-card__dealer{font-size:clamp(1.05rem,.6rem + 2.5vw,1.2rem);color:#0b12208c}.sent-offer-card__amount{font-size:clamp(1.4rem,.8rem + 3.5vw,1.65rem)}.sent-offer-card__status{font-size:clamp(1rem,.5rem + 2.2vw,1.1rem)}.sent-offer-card__expiry--inline{font-size:clamp(.8rem,.62rem + .9vw,1.05rem);padding:clamp(.18rem,.13rem + .25vw,.25rem) clamp(.5rem,.4rem + .55vw,.65rem);gap:clamp(.3rem,.26rem + .18vw,.35rem);margin-top:.3rem;margin-left:0;align-self:flex-start}.sent-offer-card__expiry--inline .sent-offer-card__expiry-icon{font-size:clamp(.95rem,.81rem + .7vw,1.15rem)}.sent-offer-card__round-dot{width:.85rem;height:.3rem}.sent-offer-card__round{gap:.22rem}.sent-offer-card__pct{font-size:clamp(.95rem,.5rem + 2vw,1.05rem)}.sent-offer-card__listed-label{font-size:clamp(.9rem,.5rem + 1.8vw,1rem)}.sent-offer-card__listed-value{font-size:clamp(1.05rem,.5rem + 2.5vw,1.2rem)}.sent-offer-card__hint{font-size:clamp(1rem,.5rem + 2.2vw,1.1rem)}.sent-offer-card__actions{margin-top:1.2rem;margin-bottom:.4rem}.sent-offer-card__action-btn{font-size:clamp(1.05rem,.4rem + 1.4vw,1.2rem);padding:clamp(.45rem,.2rem + .6vw,.6rem) clamp(.8rem,.3rem + 1.2vw,1.2rem)}.sent-offer-card__counter-form input{font-size:clamp(1.2rem,.6rem + 1.2vw,1.3rem)}}@media screen and (max-width: 480px){.sent-offer-card__actions{width:100%}.sent-offer-card__action-btn{flex:1;justify-content:center;padding:.65rem .4rem;white-space:nowrap}}.msg-receipt{margin-left:.3rem;display:inline-flex;align-items:center;vertical-align:middle}.msg-receipt svg{font-size:var(--text-base);color:#0b12208c;stroke-width:1.5}.msg-receipt--seen svg{color:var(--color-action-primary)}.msg-bubble-new{animation:msgHighlight 2s ease-out}@keyframes msgHighlight{0%{background-color:#3171f91f}to{background-color:transparent}}.msg-typing-indicator{display:flex;align-items:flex-end;gap:.8rem}.msg-typing-dots{display:flex;align-items:center;gap:.4rem;background:var(--color-action-primary-soft);padding:1rem 1.4rem;border-radius:1.4rem 1.4rem 1.4rem .3rem}.msg-typing-dots span{width:.6rem;height:.6rem;border-radius:50%;background:#0b12204d;animation:typingBounce 1.4s infinite ease-in-out}.msg-typing-dots span:nth-child(2){animation-delay:.2s}.msg-typing-dots span:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-.4rem)}}.msg-reply-box,.inq-reply-box{display:flex;align-items:center;gap:1rem;padding:1.2rem 2rem;border-top:1px solid var(--border-solid);background:var(--surface-muted)}.msg-reply-box__input,.inq-reply-box__input{flex:1;resize:none;border:1px solid var(--border-solid);border-radius:1rem;padding:1rem 1.4rem;font-size:1.45rem;font-family:inherit;line-height:1.5;outline:none;transition:border-color .15s;scrollbar-width:thin;scrollbar-color:var(--color-action-primary) transparent}.msg-reply-box__input::-webkit-scrollbar,.inq-reply-box__input::-webkit-scrollbar{width:2px;background:transparent}.msg-reply-box__input::-webkit-scrollbar-thumb,.inq-reply-box__input::-webkit-scrollbar-thumb{background:var(--color-action-primary);border-radius:99px}.msg-reply-box__input::-webkit-scrollbar-button,.inq-reply-box__input::-webkit-scrollbar-button{width:0;height:0}.msg-reply-box__input:focus,.inq-reply-box__input:focus{border-color:var(--color-action-primary)}.msg-reply-box__send,.inq-reply-box__send{width:4rem;height:4rem;border-radius:50%;background:var(--color-action-primary);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.8rem;flex-shrink:0;transition:background .15s}@media (hover: hover) and (pointer: fine){.msg-reply-box__send:hover{background:var(--color-action-primary-hover)}}.msg-reply-box__send:disabled,.inq-reply-box__send:disabled{background:var(--color-action-primary-soft);cursor:default}.msg-back-btn,.inq-back-btn{display:none}@media screen and (min-width: 1025px) and (max-width: 1024px){.msg-thread-item__name,.inq-thread-item__name{font-size:1.35rem}.msg-thread-item__time,.inq-thread-item__time,.msg-thread-item__listing,.inq-thread-item__listing{font-size:1.15rem}.msg-thread-item__preview,.inq-thread-item__preview{font-size:var(--text-meta)}.msg-thread-search__input{font-size:1.25rem}.msg-thread-tag{font-size:.95rem}.msg-thread-list__empty,.inq-thread-list__empty{font-size:1.25rem}.msg-thread-item__badge,.inq-thread-item__badge{width:1.6rem;height:1.6rem;font-size:.95rem}.msg-thread-thumb{width:4.8rem;height:3.6rem}.msg-conv-header__name{font-size:var(--text-base)}.msg-conv-header__listing{font-size:var(--text-meta)}.msg-listing-card__link,.inq-listing-card__link{font-size:1.15rem}.msg-bubble,.inq-bubble{font-size:1.35rem}.msg-bubble__time,.inq-bubble__time,.msg-you-label{font-size:var(--text-cap)}.msg-day-separator{font-size:1.15rem}.msg-reply-box__input,.inq-reply-box__input{font-size:var(--text-body)}.msg-empty-text,.inq-empty-text{font-size:1.35rem}}@media screen and (max-width: 1024px){.msg-panel,.inq-panel{grid-template-columns:1fr;height:calc(100dvh - var(--msg-panel-top, 0px) - 1rem)}.msg-thread-list__items,.inq-thread-list__items{padding-right:.5rem}.msg-thread-list,.inq-thread-list{border-right:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.msg-conversation--empty,.inq-conversation--empty,.msg-panel--thread-open .msg-thread-list,.inq-panel--thread-open .inq-thread-list{display:none}.msg-panel--thread-open .msg-conversation,.inq-panel--thread-open .inq-conversation{height:100%;min-height:0}.user-dashboard-account-information:has(.inq-panel) .dashboard-overview-section__heading{padding-bottom:0}.msg-thread-item__name,.inq-thread-item__name{font-size:1.35rem}.msg-thread-item__time,.inq-thread-item__time{font-size:1.15rem}.msg-thread-item__listing,.inq-thread-item__listing{font-size:var(--text-meta)}.msg-thread-item__preview,.inq-thread-item__preview,.msg-thread-search__input{font-size:1.25rem}.msg-thread-tag{font-size:1rem}.msg-thread-list__empty,.inq-thread-list__empty{font-size:var(--text-body)}.msg-conv-header__name{font-size:1.5rem}.msg-conv-header__listing{font-size:var(--text-body)}.msg-listing-card__link,.inq-listing-card__link{font-size:var(--text-meta)}.msg-listing-card__title,.inq-listing-card__title{font-size:1.35rem}.msg-listing-card__price,.inq-listing-card__price{font-size:var(--text-body)}.msg-empty-text,.inq-empty-text,.msg-empty-state__text{font-size:var(--text-base)}.msg-reply-box__input,.inq-reply-box__input{font-size:var(--text-body)}.user-dashboard-account-information:has(.inq-back-btn),.user-dashboard-account-information:has(.msg-back-btn){gap:.5rem}.msg-back-btn,.inq-back-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 0;margin-bottom:.5rem;font-size:clamp(1.15rem,.6rem + 1.2vw,1.3rem);font-weight:600;color:var(--color-action-primary);background:none;border:none;cursor:pointer}.msg-conv-header{padding:.8rem 1.2rem;height:auto;gap:.8rem;flex-wrap:wrap}.msg-conv-header__info{flex:1;min-width:0}.msg-conv-header .msg-listing-card__link{margin-left:auto}.msg-listing-card__link{font-size:clamp(1.05rem,.6rem + 1vw,1.2rem)}.msg-bubble,.inq-bubble{max-width:95%;padding:clamp(.8rem,.4rem + 1vw,1rem) clamp(1rem,.5rem + 1.2vw,1.4rem);font-size:clamp(1.3rem,.3rem + 2.5vw,1.45rem);border-radius:1.2rem}.msg-bubble__time,.inq-bubble__time{font-size:clamp(.9rem,.5rem + .9vw,1.05rem)}.msg-messages-scroll,.inq-messages-scroll{padding:1.2rem;gap:.8rem}.msg-you-label{font-size:clamp(.9rem,.5rem + .9vw,1.1rem)}.msg-day-separator{font-size:clamp(1rem,.5rem + 1vw,1.15rem);margin:.6rem 0;background:#fff;padding:.2rem 1rem;z-index:1}.inq-reply-box{padding:.8rem;gap:.6rem}.inq-reply-box__input{font-size:clamp(1.15rem,.6rem + 1.2vw,1.35rem);padding:.8rem 1rem}.inq-reply-box__send{font-size:clamp(1.6rem,.9rem + 1.5vw,2rem)}.offer-card{max-width:95%;min-width:95%}.msg-typing-dots{gap:.3rem}.buyer-review-card__ratings{grid-template-columns:1fr;gap:.5rem 0}.buyer-review-card__rating-bar{grid-template-columns:1fr 1fr 1.6rem}}@media screen and (max-width: 1024px){@media (hover: hover) and (pointer: fine){.buyer-review-card:hover{box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000f,0 8px 24px #00000008;border-color:var(--border-solid-strong);background-color:var(--surface-hover)}}@media (hover: hover) and (pointer: fine){.buyer-review-card__remove:hover{color:var(--text-2);border-color:var(--border-solid)}}@media (hover: hover) and (pointer: fine){.buyer-review-card__delete-yes:hover{background:none}}@media (hover: hover) and (pointer: fine){.buyer-review-card__delete-no:hover{background:none}}}@media screen and (max-width: 1024px){.dealer-review-card__name{font-size:1.65rem}}@media screen and (max-width: 768px){.dealer-review-card__name{font-size:1.63rem}}@media screen and (max-width: 768px){.dealer-review-card__name{font-size:1.62rem}}@media screen and (max-width: 640px){.dealer-review-card__name{font-size:1.6rem}}@media screen and (max-width: 480px){.buyer-review-card__header>.msg-avatar-img,.buyer-review-card__header>.msg-avatar{display:none}.buyer-reviews-subtitle{font-size:1.5rem}.buyer-reviews-tab{font-size:1.5rem;padding:.85rem 1.4rem}.buyer-reviews-tab__count{font-size:var(--text-meta)}.buyer-review-card{padding:1.6rem}.buyer-review-card__title,.buyer-review-card__link{font-size:1.7rem}.buyer-review-card__date{font-size:var(--text-meta)}.dealer-review-card__name{font-size:1.55rem}.dealer-review-card__date{font-size:var(--text-meta)}.buyer-review-card__subtitle{font-size:1.5rem}.buyer-review-card__text{font-size:1.55rem}.buyer-review-card__rating-label{font-size:1.35rem}.buyer-review-card__rating-val{font-size:var(--text-body)}.buyer-review-card__rating-track{height:.55rem}.buyer-review-card__reply-summary,.buyer-review-card__reply-body p{font-size:var(--text-base)}.buyer-review-card__reply-date{font-size:var(--text-meta)}.buyer-review-card__remove,.buyer-review-card__confirm,.buyer-review-card__delete-yes,.buyer-review-card__delete-no{font-size:var(--text-body)}.buyer-reviews-show-more{font-size:var(--text-base)}.buyer-review-card__stars svg{font-size:1.7rem}}@media screen and (max-width: 380px){.buyer-reviews-subtitle{font-size:var(--text-base)}.buyer-reviews-tab{font-size:var(--text-base);padding:.75rem 1.2rem}.buyer-reviews-tab__count{font-size:1.15rem}.buyer-review-card{padding:1.4rem}.buyer-review-card__title,.buyer-review-card__link{font-size:1.6rem}.buyer-review-card__date{font-size:1.1rem}.dealer-review-card__name{font-size:1.45rem}.dealer-review-card__date{font-size:1.1rem}.buyer-review-card__subtitle{font-size:var(--text-base)}.buyer-review-card__text{font-size:1.45rem}.buyer-review-card__rating-label{font-size:1.25rem}.buyer-review-card__rating-val{font-size:var(--text-meta)}.buyer-review-card__rating-track{height:.45rem}.buyer-review-card__reply-summary,.buyer-review-card__reply-body p{font-size:var(--text-body)}.buyer-review-card__reply-date{font-size:1.1rem}.buyer-review-card__remove,.buyer-review-card__confirm,.buyer-review-card__delete-yes,.buyer-review-card__delete-no{font-size:var(--text-meta)}.buyer-reviews-show-more{font-size:var(--text-body)}.buyer-review-card__stars svg{font-size:1.6rem}}@media screen and (max-width: 380px){.buyer-reviews-subtitle{font-size:var(--text-body)}.buyer-reviews-tab{font-size:var(--text-body);padding:.7rem 1rem}.buyer-reviews-tab__count{font-size:1.1rem}.buyer-review-card{padding:1.2rem}.buyer-review-card__title,.buyer-review-card__link{font-size:1.5rem}.buyer-review-card__date{font-size:var(--text-cap)}.dealer-review-card__name{font-size:1.35rem}.dealer-review-card__date{font-size:var(--text-cap)}.buyer-review-card__subtitle{font-size:var(--text-body)}.buyer-review-card__text{font-size:1.35rem}.buyer-review-card__rating-label{font-size:var(--text-meta)}.buyer-review-card__rating-val{font-size:1.15rem}.buyer-review-card__rating-track{height:.4rem}.buyer-review-card__reply-summary,.buyer-review-card__reply-body p{font-size:1.25rem}.buyer-review-card__reply-date{font-size:var(--text-cap)}.buyer-review-card__remove,.buyer-review-card__confirm,.buyer-review-card__delete-yes,.buyer-review-card__delete-no{font-size:1.15rem}.buyer-reviews-show-more{font-size:1.25rem}.buyer-review-card__stars svg{font-size:1.5rem}}@media screen and (max-width: 640px){.msg-bubble,.inq-bubble{font-size:var(--text-base)}.msg-bubble__time,.inq-bubble__time,.msg-you-label{font-size:1rem}.msg-day-separator{font-size:var(--text-meta)}}@media screen and (max-width: 480px){.msg-bubble,.inq-bubble,.msg-conv-header__name{font-size:var(--text-base)}.msg-conv-header__listing{font-size:var(--text-meta)}}@media screen and (max-width: 380px){.msg-bubble,.inq-bubble,.msg-conv-header__name{font-size:var(--text-body)}.msg-conv-header__listing{font-size:1.15rem}.msg-listing-card__link{font-size:var(--text-cap)}.msg-bubble__time,.inq-bubble__time{font-size:.95rem}.msg-day-separator{font-size:1.15rem}}@media screen and (max-width: 380px){.msg-bubble,.inq-bubble{font-size:var(--text-meta);padding:.7rem .9rem}.msg-conv-header__name{font-size:var(--text-meta)}.msg-conv-header__listing{font-size:var(--text-cap)}.msg-bubble__time,.inq-bubble__time{font-size:.9rem}}.settings-reset-wrapper{position:relative;display:flex;flex-direction:column;align-items:flex-end;padding-top:3rem;border-top:1px solid #f0f0f0}.settings-reset-warning{position:absolute;bottom:calc(100% - 2.3rem);right:0;font-size:clamp(1.15rem,1rem + .4vw,1.4rem);color:#666;white-space:nowrap}.settings-reset-actions{display:flex;align-items:center;gap:1.2rem}.settings-reset-btn{background-color:var(--color-action-primary);color:#fff;border:1px solid transparent;padding:.9rem 2rem;border-radius:6px;font-size:clamp(1.3rem,1.2rem + .3vw,1.4rem);font-weight:500;cursor:pointer;transition:background-color .2s ease}@media (hover: hover) and (pointer: fine){.settings-reset-btn:hover:not(:disabled){background-color:var(--color-action-primary-hover)}}.settings-reset-btn:disabled{opacity:.6;cursor:not-allowed}.settings-reset-cancel{background:transparent;border:1px solid var(--border-solid-strong);color:#666;font-size:clamp(1.15rem,1rem + .4vw,1.4rem);font-weight:500;cursor:pointer;padding:.9rem 1.2rem;border-radius:6px;transition:opacity .2s ease}@media (hover: hover) and (pointer: fine){.settings-reset-cancel:hover:not(:disabled){opacity:.75}}.settings-reset-cancel:disabled{opacity:.4;cursor:not-allowed}.saved-car-card.saved-card--removing,.saved-dealer-card.saved-card--removing,.search-history-card.saved-card--removing{max-height:0;opacity:0;margin-bottom:0;pointer-events:none;overflow:hidden}.saved-dealer-card{display:flex;border:1px solid var(--border-solid);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);box-shadow:var(--shadow-2);transition:box-shadow var(--dur-fast) var(--ease-snap),max-height var(--dur-remove) var(--ease-snap),opacity var(--dur-remove) var(--ease-snap),margin-bottom var(--dur-remove) var(--ease-snap),background-color var(--dur-fast) var(--ease-snap);max-height:60rem;opacity:1}@media (hover: hover) and (pointer: fine){.saved-dealer-card:hover{box-shadow:var(--shadow-4);border-color:var(--border-solid-strong);background-color:var(--surface-hover)}}.saved-dealer-card__logo{width:11rem;min-width:11rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--surface-muted);border-right:1px solid var(--surface-muted-2);padding:1.4rem}.saved-dealer-card__logo img{width:100%;-o-object-fit:contain;object-fit:contain}.saved-dealer-card__body{flex:1;padding:1.4rem 1.6rem;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.saved-dealer-card__name{font-size:1.5rem;font-weight:700;color:var(--text-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.saved-dealer-card__name-link{color:inherit;text-decoration:none}.saved-dealer-card__rating{display:flex;align-items:center;gap:.4rem;margin-top:.4rem}.saved-dealer-card__star{font-size:1.5rem;color:var(--color-rating);flex-shrink:0}.saved-dealer-card__rating-score{font-size:var(--text-body);font-weight:700;color:var(--text-0)}.saved-dealer-card__rating-sep{font-size:var(--text-body);color:var(--text-4);font-weight:700}.saved-dealer-card__rating-count{font-size:var(--text-meta);color:var(--text-2)}.saved-dealer-card__rating-count--link{text-decoration:underline;text-decoration-color:#6b72804d;text-underline-offset:.2rem;transition:color .15s,text-decoration-color .15s}@media (hover: hover) and (pointer: fine){.saved-dealer-card__rating-count--link:hover{color:var(--color-action-primary);text-decoration-color:var(--color-action-primary)}}.saved-dealer-card__info{display:flex;flex-direction:column;gap:.5rem;margin-top:.8rem}.saved-dealer-card__info-row{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--text-meta);color:var(--text-2);line-height:1.4}.saved-dealer-card__info-row .saved-dealer-card__icon{margin-top:.2rem}.saved-dealer-card__icon{font-size:var(--text-body);flex-shrink:0}.saved-dealer-card__footer{display:flex;justify-content:space-between;align-items:center;padding-top:1.2rem;border-top:1px solid var(--border-solid);margin-top:1rem}@media screen and (max-width: 768px){.saved-dealer-card{border:1px solid var(--border-solid);border-radius:1rem;box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000f,0 8px 24px #00000008}.saved-dealer-card__logo{width:clamp(9rem,3rem + 14vw,11rem);min-width:clamp(9rem,3rem + 14vw,11rem);padding:clamp(.8rem,.4rem + 1vw,1.4rem)}.saved-dealer-card__body{padding:clamp(1rem,.5rem + 1.2vw,1.4rem) clamp(1rem,.4rem + 1.4vw,1.6rem)}.saved-dealer-card__name,.saved-dealer-card__star{font-size:clamp(1.35rem,.5rem + 2vw,1.5rem)}.saved-dealer-card__rating-score{font-size:clamp(1.25rem,.5rem + 1.8vw,1.3rem)}.saved-dealer-card__rating-count,.saved-dealer-card__info-row{font-size:clamp(1.15rem,.4rem + 1.6vw,1.2rem)}.saved-dealer-card__icon{font-size:clamp(1.2rem,.4rem + 1.6vw,1.3rem)}.saved-dealer-card__footer{border-top-color:var(--border-solid)}}@media screen and (max-width: 380px){.saved-dealer-card__name{font-size:1.25rem}.saved-dealer-card__rating-score{font-size:1.15rem}.saved-dealer-card__star{font-size:var(--text-meta)}.saved-dealer-card__rating-count,.saved-dealer-card__info-row{font-size:var(--text-cap)}.saved-dealer-card__icon{font-size:1.1rem}}.dashboard-clear-actions{position:relative;flex-shrink:0;display:flex;align-items:center}.search-history-clear-confirm{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;gap:.8rem}.dashboard-clear--hidden{visibility:hidden;pointer-events:none}.search-history-clear-btn{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:600;color:#ef4444;background:none;border:1px solid transparent;cursor:pointer;border-radius:.6rem;transition:background .15s;flex-shrink:0}@media (hover: hover) and (pointer: fine){.search-history-clear-btn:hover{background:var(--status-danger-bg)}}.search-history-clear-btn svg{font-size:1.9rem}.search-history-clear-confirm{animation:confirmFadeIn .15s ease}@keyframes confirmFadeIn{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.search-history-clear-confirm__text{font-size:1.5rem;font-weight:600;color:var(--text-1);white-space:nowrap}.search-history-clear-confirm__yes{font-size:1.45rem;font-weight:600;color:var(--surface);background:#ef4444;border:1px solid transparent;cursor:pointer;padding:.45rem 1.1rem;border-radius:.6rem;transition:background .15s;white-space:nowrap}@media (hover: hover) and (pointer: fine){.search-history-clear-confirm__yes:hover{background:var(--status-danger)}}.search-history-clear-confirm__no{font-size:1.45rem;font-weight:600;color:var(--text-1);background:none;border:1px solid var(--border-solid-strong);cursor:pointer;padding:.45rem 1.1rem;border-radius:.6rem;transition:background .15s,border-color .15s;white-space:nowrap}@media (hover: hover) and (pointer: fine){.search-history-clear-confirm__no:hover{background:var(--surface-muted-2);border-color:#9ca3af}}@media screen and (max-width: 768px){.search-history-clear-btn{font-size:clamp(1.2rem,.8rem + 1.5vw,1.35rem)}.search-history-clear-btn svg{font-size:1.9rem;flex-shrink:0;position:relative;top:-.1rem}.search-history-clear-confirm{gap:clamp(.35rem,.1rem + .6vw,.8rem)}.search-history-clear-confirm__text{font-size:clamp(1.15rem,.6rem + 1.2vw,1.25rem);line-height:1}.search-history-clear-confirm__yes,.search-history-clear-confirm__no{font-size:clamp(1.1rem,.6rem + 1.1vw,1.2rem);padding:.35rem .8rem}}@media screen and (max-width: 480px){.search-history-clear-confirm__text{font-size:1.15rem}.search-history-clear-confirm__yes,.search-history-clear-confirm__no{font-size:1.1rem;padding:.3rem .7rem}}@media screen and (max-width: 380px){.search-history-clear-confirm__text{font-size:1.1rem}.search-history-clear-confirm__yes,.search-history-clear-confirm__no{font-size:var(--text-cap);padding:.25rem .6rem}}@media screen and (max-width: 380px){.search-history-clear-confirm__text{font-size:var(--text-cap)}.search-history-clear-confirm__yes,.search-history-clear-confirm__no{font-size:1rem;padding:.2rem .5rem}}.uq-header{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.uq-header__filters{display:flex;gap:.4rem}.uq-header__filter{padding:.5rem 1.4rem;font-size:1.5rem;font-weight:600;color:#0b122080;background:none;border:1.5px solid var(--border-solid);border-radius:99px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}@media (hover: hover) and (pointer: fine){.uq-header__filter:hover{border-color:var(--color-action-primary);color:var(--color-action-primary)}}.uq-header__filter--active,.uq-header__filter--active:hover{background:var(--color-action-primary);color:#fff;border-color:var(--color-action-primary)}.uq-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:4rem 2rem;color:#0b122059}.uq-empty__icon{font-size:3.5rem}.uq-empty__text{font-size:1.7rem;font-weight:600}.uq-empty__sub{font-size:1.5rem}.uq-list{display:flex;flex-direction:column;gap:1rem}.uq-card{background:#fff;border:1px solid var(--border-solid);border-radius:1rem;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000f,0 8px 24px #00000008;transition:box-shadow .2s,transform .2s,background-color var(--dur-fast) var(--ease-snap)}@media (hover: hover) and (pointer: fine){.uq-card:hover{box-shadow:0 2px 4px #0000000d,0 8px 20px #00000014,0 12px 32px #0000000a;border-color:var(--border-solid-strong);background-color:var(--surface-hover)}}.uq-card__top{display:flex;align-items:center;gap:.8rem;padding:.7rem 1.2rem;border-bottom:1px solid var(--border-solid)}.uq-card__car-img{width:4rem;height:2.8rem;border-radius:.3rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.uq-card__car-name{font-size:1.5rem;font-weight:600;color:#0b1220b3;text-decoration:none}@media (hover: hover) and (pointer: fine){.uq-card__car-name:hover{color:var(--color-action-primary)}}.uq-card__time{font-size:var(--text-body);color:#0b122066;margin-left:auto;white-space:nowrap}.uq-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.uq-card__action--danger{color:var(--status-danger-ink);background:none;border:none;font:inherit;cursor:pointer}.uq-card__confirm{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-meta);color:#0b1220b3}.uq-card__confirm-yes,.uq-card__confirm-no{font:inherit;font-size:var(--text-meta);font-weight:600;padding:.3rem .8rem;border-radius:.4rem;border:1px solid var(--border-solid);background:#fff;cursor:pointer}.uq-card__confirm-yes{color:#fff;background:var(--status-danger-ink);border-color:var(--status-danger-ink)}.uq-card__status{font-size:.85rem;font-weight:600;padding:.2rem .6rem;border-radius:99px;flex-shrink:0}.uq-card__status--open{color:var(--status-pending-ink);background:var(--status-pending-bg);border:1px solid #fde68a}.uq-card__status--answered{color:#166534;background:var(--status-success-bg);border:1px solid #bbf7d0}.uq-card__body{padding:1rem 1.2rem}.uq-card__question{font-size:1.7rem;font-weight:700;color:var(--text-0);line-height:1.5;margin:0 0 .3rem}.uq-card__votes{font-size:var(--text-body);color:#0b122059;display:block;margin-bottom:.4rem}.uq-card__answer{margin-top:.5rem}.uq-card__answer-header{display:flex;align-items:center;gap:.4rem;margin-bottom:.3rem}.uq-card__seller-name,.uq-card__seller-link{font-size:1.5rem;font-weight:600;color:#0b122099}.uq-card__seller-link{text-decoration:underline;text-underline-offset:2px;text-decoration-color:#0b122033}@media (hover: hover) and (pointer: fine){.uq-card__seller-link:hover{color:var(--color-action-primary);text-decoration-color:var(--color-action-primary)}}.uq-card__seller-badge{font-size:.95rem;font-weight:700;text-transform:uppercase;color:var(--text-4);background:var(--surface-muted-2);padding:.15rem .55rem;border-radius:99px}.uq-card__answer-time{font-size:var(--text-body);color:#0b122059;margin-left:auto}.uq-card__answer-text{font-size:1.6rem;color:#0b1220bf;line-height:1.5;margin:0;padding:.5rem .9rem;background:#3171f908;border-left:2px solid var(--color-action-primary);border-radius:0 .3rem .3rem 0}.uq-card__pending{font-size:1.5rem;color:#0b122066;font-style:italic;margin:.5rem 0 0}.uq-card__footer{padding:.5rem 1.2rem .8rem}.uq-card__action{display:inline-flex;align-items:center;gap:.4rem;font-size:1.5rem;font-weight:600;color:var(--color-action-primary);text-decoration:none;padding:.5rem 1.2rem;border:1px solid #c7d9fd;border-radius:.5rem;background:#3171f90a;transition:border-color .15s,background .15s}@media (hover: hover) and (pointer: fine){.uq-card__action:hover{border-color:var(--color-action-primary);background:#3171f914}}.uq-skeleton{display:flex;flex-direction:column;gap:1rem}.uq-skeleton__card{display:flex;gap:1rem;padding:1.2rem;background:#fff;border:1px solid var(--border-solid);border-radius:.8rem}.uq-pager{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}.uq-pager__btn{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;border:1px solid var(--border-solid);background:#fff;color:#0b122080;font-size:1.6rem;cursor:pointer}@media (hover: hover) and (pointer: fine){.uq-pager__btn:hover:not(:disabled){border-color:var(--color-action-primary);color:var(--color-action-primary)}}.uq-pager__btn:disabled{opacity:.3;cursor:default}.uq-pager__info{font-size:1.5rem;font-weight:600;color:#0b122080}@media screen and (max-width: 640px){.uq-header{flex-direction:column;align-items:flex-start}.uq-header__filters{width:100%}.uq-header__filter{flex:1;text-align:center}}@media screen and (max-width: 480px){.uq-header__filter,.uq-card__car-name{font-size:var(--text-base)}.uq-card__time{font-size:var(--text-meta)}.uq-card__question{font-size:1.6rem}.uq-card__votes{font-size:var(--text-meta)}.uq-card__seller-name,.uq-card__seller-link{font-size:var(--text-base)}.uq-card__answer-time{font-size:var(--text-meta)}.uq-card__answer-text{font-size:1.5rem}.uq-card__pending,.uq-card__action{font-size:var(--text-base)}.uq-card__body{padding:.9rem 1rem}.uq-card__top{padding:.6rem 1rem}.uq-empty__text{font-size:1.6rem}.uq-empty__sub,.uq-pager__info{font-size:var(--text-base)}}@media screen and (max-width: 380px){.uq-header__filter,.uq-card__car-name{font-size:var(--text-body)}.uq-card__time{font-size:1.15rem}.uq-card__question{font-size:1.5rem}.uq-card__votes{font-size:1.15rem}.uq-card__seller-name,.uq-card__seller-link{font-size:var(--text-body)}.uq-card__answer-time{font-size:1.15rem}.uq-card__answer-text{font-size:var(--text-base)}.uq-card__pending,.uq-card__action{font-size:var(--text-body)}.uq-card__body{padding:.8rem .9rem}.uq-card__top{padding:.5rem .9rem}.uq-empty__text{font-size:1.5rem}.uq-empty__sub,.uq-pager__info{font-size:var(--text-body)}}@media screen and (max-width: 380px){.uq-header__filter,.uq-card__car-name{font-size:1.25rem}.uq-card__time{font-size:1.1rem}.uq-card__question{font-size:var(--text-base)}.uq-card__votes{font-size:1.1rem}.uq-card__seller-name,.uq-card__seller-link{font-size:1.25rem}.uq-card__answer-time{font-size:1.1rem}.uq-card__answer-text{font-size:1.35rem}.uq-card__pending,.uq-card__action{font-size:1.25rem}.uq-card__body{padding:.7rem .8rem}.uq-card__top{padding:.5rem .8rem}.uq-empty__text{font-size:var(--text-base)}.uq-empty__sub{font-size:var(--text-meta)}.uq-pager__info{font-size:1.25rem}}@media screen and (max-width: 380px){.uq-header__filter,.uq-card__car-name{font-size:var(--text-meta)}.uq-card__time{font-size:var(--text-cap)}.uq-card__question{font-size:1.35rem}.uq-card__votes{font-size:var(--text-cap)}.uq-card__seller-name,.uq-card__seller-link{font-size:var(--text-meta)}.uq-card__answer-time{font-size:var(--text-cap)}.uq-card__answer-text{font-size:var(--text-body)}.uq-card__pending,.uq-card__action{font-size:var(--text-meta)}.uq-card__body{padding:.6rem .7rem}.uq-card__top{padding:.4rem .7rem}.uq-empty__text{font-size:1.35rem}.uq-empty__sub{font-size:1.15rem}.uq-pager__info{font-size:var(--text-meta)}}.msg-thread-item--skeleton{cursor:default;pointer-events:none;border-bottom-color:var(--border-solid)}.msg-skel-thumb{width:5.6rem;height:4.2rem;border-radius:.6rem;flex-shrink:0}.msg-skel-line{height:1.2rem;margin-bottom:.5rem}.msg-skel-line--name{width:60%}.msg-skel-line--listing{width:40%;height:1rem;margin-bottom:.4rem}.msg-skel-line--preview{width:80%;height:1rem;margin-bottom:0}.msg-skel-search{width:100%;height:1.6rem;border-radius:4px}.msg-skel-empty-icon{width:5rem;height:5rem;border-radius:50%}.msg-skel-empty-text{width:16rem;height:1.3rem;margin-top:1rem}@media screen and (min-width: 1025px) and (max-width: 1024px){.msg-skel-thumb{width:4.8rem;height:3.6rem}}.sent-offer-card--skeleton{cursor:default;pointer-events:none}@media (hover: hover) and (pointer: fine){.sent-offer-card--skeleton:hover{border-color:var(--border-solid-strong);box-shadow:none}}.offer-skel-line{height:1.3rem;border-radius:.4rem}.offer-skel-line--car{width:55%;height:1.5rem}.offer-skel-line--expiry{width:7rem;height:1.2rem;flex-shrink:0}.offer-skel-line--buyer{width:9rem;height:1.15rem}.offer-skel-line--intel{width:7rem;height:1.05rem;opacity:.7}.offer-skel-line--amount{width:6rem;height:1.8rem}.offer-skel-line--listed{width:12rem;height:1.2rem}.offer-skel-line--journey-label{width:13rem;height:1.1rem;opacity:.7}.offer-skel-line--kpi-label{width:70%;height:1.1rem;opacity:.7}.offer-skel-line--kpi-value{width:50%;height:2.4rem}.offer-skel-avatar{width:2.8rem;height:2.8rem;border-radius:50%;flex-shrink:0}.offer-skel-pill{width:6rem;height:2rem;border-radius:99px}.offer-skel-pill--small{width:4rem;height:1.6rem}.offer-skel-pill--journey{width:6rem;height:2.2rem}.offer-skel-btn{width:9rem;height:3rem;border-radius:.5rem}.offer-skel-btn--narrow{width:6rem}.dealer-dashboard-main:has(.dealer-dashboard-offers){background:var(--surface-muted)}.dealer-offers-header{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap;margin-bottom:1.6rem}.dealer-offers-header__title-block{display:flex;flex-direction:column;min-width:0}.dealer-offers-header__title-block>.dashboard-overview-section__heading{margin:0;padding-bottom:0}.dealer-offers-header__subline{margin:0;font-size:clamp(1.3rem,1rem + .7vw,1.55rem);line-height:1.25;color:#0b12208c;font-weight:500;font-variant-numeric:tabular-nums}@media screen and (min-width: 769px){.dealer-offers-header__subline{font-size:clamp(1.2rem,.9rem + .45vw,1.5rem)}}.dealer-offers-header__count{color:var(--text-0);font-weight:700}.dealer-offers-header__count--alert{color:var(--status-pending-ink)}.dealer-offers-filters{display:flex;gap:.5rem;flex-wrap:nowrap;align-items:center;overflow-x:auto;scrollbar-width:none;max-width:100%;padding:.2rem 0}.dealer-offers-filters::-webkit-scrollbar{display:none}.dealer-offers-filter{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem 1.2rem .55rem 1rem;border:none;background:#0b12200a;border-radius:99px;font-size:var(--text-body);font-weight:600;color:#0b1220a6;cursor:pointer;white-space:nowrap;flex-shrink:0;position:relative;transition:background .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}@media (hover: hover) and (pointer: fine){.dealer-offers-filter:hover{background:#0b122012;color:var(--text-0)}}.dealer-offers-filter:active{transform:scale(.97)}.dealer-offers-filter__dot{width:.7rem;height:.7rem;border-radius:50%;flex-shrink:0;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.dealer-offers-filter--all .dealer-offers-filter__dot{display:none}.dealer-dashboard-offers .sent-offers-list{padding-top:clamp(.4rem,.5vw,.6rem)}.dealer-offers-filter--amber .dealer-offers-filter__dot{background:var(--status-pending)}.dealer-offers-filter--blue .dealer-offers-filter__dot{background:var(--color-action-primary)}.dealer-offers-filter--green .dealer-offers-filter__dot{background:var(--status-success)}.dealer-offers-filter--red .dealer-offers-filter__dot{background:var(--status-danger)}.dealer-offers-filter--slate .dealer-offers-filter__dot{background:#94a3b8}.dealer-offers-filter--active .dealer-offers-filter__dot{transform:scale(1.15)}.dealer-offers-filter--all.dealer-offers-filter--active{background:var(--color-action-primary);color:#fff}.dealer-offers-filter--amber.dealer-offers-filter--active{background:var(--status-pending-bg);color:var(--status-pending-ink)}.dealer-offers-filter--blue.dealer-offers-filter--active{background:var(--color-action-primary-soft);color:var(--color-action-primary-text)}.dealer-offers-filter--green.dealer-offers-filter--active{background:var(--status-success-bg);color:var(--status-success-ink)}.dealer-offers-filter--red.dealer-offers-filter--active{background:var(--status-danger-bg);color:var(--status-danger-ink)}.dealer-offers-filter--slate.dealer-offers-filter--active{background:#e2e8f0;color:#475569}.dealer-offers-filter--slate .dealer-offers-filter__count{color:#0b122059}.dealer-offers-filter__count{display:inline-block;min-width:1.7rem;font-size:1.1rem;font-weight:700;color:#0b122066;font-variant-numeric:tabular-nums;margin-left:.15rem;text-align:right}.dealer-offers-filter--active .dealer-offers-filter__count{color:currentColor;opacity:.7}@media screen and (min-width: 1025px){.dealer-offers-filters{gap:.6rem}.dealer-offers-filter{font-size:var(--text-base);padding:.65rem 1.4rem .65rem 1.2rem}.dealer-offers-filter__dot{width:.8rem;height:.8rem}.dealer-offers-filter__count{font-size:1.25rem;min-width:2rem}}.dealer-offers-kpis{position:relative;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:clamp(.4rem,1.2vw,1rem);padding:clamp(1.1rem,1.6vw,1.6rem) clamp(1.4rem,2.2vw,2rem);background:#fff;border:1px solid var(--border-solid-strong);border-radius:clamp(.9rem,1vw,1.1rem);margin-top:clamp(2rem,1.5vw + 1.2rem,2.8rem);margin-bottom:clamp(.8rem,1.2vw,1.1rem);box-shadow:0 1px 2px #0b12200a}.dealer-offers-kpi{display:flex;flex-direction:column;gap:clamp(.25rem,.4vw,.45rem);padding-left:clamp(1rem,1.8vw,1.6rem);border-left:1px solid rgba(11,18,32,.06);min-width:0}.dealer-offers-kpi:first-child{padding-left:0;border-left:none}.dealer-offers-kpi--clickable{background:none;border-top:none;border-right:none;border-bottom:none;font:inherit;color:inherit;cursor:pointer;transition:background .2s cubic-bezier(.16,1,.3,1)}@media (hover: hover) and (pointer: fine){.dealer-offers-kpi--clickable:hover{background:#0b122008;box-shadow:var(--shadow-3)}}.dealer-offers-kpi--clickable:focus-visible{outline:2px solid rgba(180,83,9,.5);outline-offset:-3px;border-radius:.4rem}.dealer-offers-kpi__label{font-size:clamp(1.05rem,.7rem + .5vw,1.3rem);font-weight:500;color:#0b12208c;letter-spacing:.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dealer-offers-kpi__value{font-size:clamp(1.8rem,1rem + 1.4vw,2.6rem);font-weight:700;color:var(--text-0);font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dealer-offers-kpi__value--alert{color:var(--status-pending-ink)}.dealer-offers-kpi__value--muted{color:#0b122059}@media screen and (max-width: 640px){.dealer-offers-kpis{grid-template-columns:repeat(2,1fr);gap:clamp(1rem,3vw,1.4rem) clamp(.8rem,2.4vw,1.2rem)}.dealer-offers-kpi{border-left:none;padding-left:0;align-items:center;text-align:center}.dealer-offers-kpis:before{content:"";position:absolute;top:clamp(1.1rem,1.6vw,1.6rem);bottom:clamp(1.1rem,1.6vw,1.6rem);left:50%;width:1px;background:#0b12200f;transform:translate(-.5px)}.dealer-offers-kpis:after{content:"";position:absolute;left:clamp(1.4rem,2.2vw,2rem);right:clamp(1.4rem,2.2vw,2rem);top:50%;height:1px;background:#0b12200f;transform:translateY(-.5px)}}.offer-confirm{max-width:44rem;padding:2.4rem 2.6rem}.offer-confirm__title{font-size:1.9rem;font-weight:700;color:var(--text-0);margin:0 0 .3rem;padding-right:2.4rem}.offer-confirm__subtitle{font-size:var(--text-body);color:#0b12208c;margin:0 0 1.5rem}.offer-confirm__summary{background:var(--surface-muted);border:1px solid var(--border-solid);border-radius:.9rem;padding:1.2rem 1.4rem;margin-bottom:1.2rem;display:flex;flex-direction:column;gap:.7rem}.offer-confirm__row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.offer-confirm__label{font-size:1.25rem;color:#0b12208c;font-weight:500}.offer-confirm__value{font-size:1.55rem;font-weight:700;color:var(--text-0);font-variant-numeric:tabular-nums}.offer-confirm__value--up{color:var(--status-success-ink)}.offer-confirm__value--down{color:var(--status-danger-ink)}.offer-confirm__field{display:flex;flex-direction:column;gap:.4rem}.offer-confirm__field label{font-size:1.15rem;color:#0b12208c;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.offer-confirm__field input{border:1px solid var(--border-solid);border-radius:.6rem;padding:.85rem 1rem;font-size:1.55rem;font-weight:700;font-family:inherit;outline:none;background:#fff;font-variant-numeric:tabular-nums;transition:border-color .15s,box-shadow .15s}.offer-confirm__field input:focus{border-color:var(--color-action-primary);box-shadow:0 0 0 3px #3171f926}.offer-confirm__preview{border-top:1px dashed var(--border-solid);padding-top:.7rem;display:flex;flex-direction:column;gap:.5rem}.offer-confirm__warning{font-size:var(--text-meta);color:#0b12208c;margin:0 0 1.4rem;line-height:1.5}.offer-confirm__error{font-size:var(--text-meta);color:var(--status-danger-ink);background:var(--status-danger-bg-soft);border:1px solid #fecaca;border-radius:.6rem;padding:.7rem .9rem;margin:0 0 1rem}.offer-confirm__actions{display:flex;gap:.8rem;justify-content:flex-end}.offer-confirm--decline .offer-confirm__actions{flex-direction:row-reverse}.offer-confirm__btn{padding:.85rem 1.6rem;border-radius:.6rem;font-size:1.35rem;font-weight:600;font-family:inherit;border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s,color .15s,opacity .15s}.offer-confirm__btn:disabled{opacity:.5;cursor:default}.offer-confirm__btn--cancel{background:#fff;border-color:var(--border-solid);color:var(--text-0)}@media (hover: hover) and (pointer: fine){.offer-confirm__btn--cancel:hover:not(:disabled){background:var(--surface-muted-2)}}.offer-confirm__btn--accept{background:var(--status-success);color:#fff}@media (hover: hover) and (pointer: fine){.offer-confirm__btn--accept:hover:not(:disabled){background:var(--status-success-ink)}}.offer-confirm__btn--decline{background:var(--status-danger);color:#fff}@media (hover: hover) and (pointer: fine){.offer-confirm__btn--decline:hover:not(:disabled){background:var(--status-danger-ink)}}.offer-confirm__btn--counter{background:var(--color-action-primary);color:#fff}@media (hover: hover) and (pointer: fine){.offer-confirm__btn--counter:hover:not(:disabled){background:var(--color-action-primary-hover)}}@media screen and (max-width: 640px){.offer-confirm{padding:1.8rem 1.6rem;max-width:100%}.offer-confirm__title{font-size:1.7rem}.offer-confirm__actions{flex-direction:column-reverse}.offer-confirm--decline .offer-confirm__actions{flex-direction:column}.offer-confirm__btn{width:100%;padding:1rem 1.4rem}}@media screen and (min-width: 1025px){.offer-confirm__title{font-size:2.1rem}.offer-confirm__subtitle{font-size:1.45rem}.offer-confirm__label{font-size:1.35rem}.offer-confirm__value,.offer-confirm__field input{font-size:1.7rem}.offer-confirm__warning{font-size:1.35rem}.offer-confirm__btn{font-size:1.45rem}}@keyframes offerToastIn{0%{opacity:0;transform:translateY(1.5rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.offer-toast{position:fixed;bottom:2rem;right:2rem;z-index:var(--z-toast);display:inline-flex;align-items:center;gap:.9rem;padding:1rem 1.2rem 1rem 1.3rem;background:var(--text-0);color:#fff;border-radius:.9rem;box-shadow:0 10px 30px #0b122040,0 4px 10px #0b122026;max-width:calc(100vw - 4rem);animation:offerToastIn .32s cubic-bezier(.16,1,.3,1)}.offer-toast__icon{font-size:2rem;flex-shrink:0}.offer-toast--accept .offer-toast__icon{color:#4ade80}.offer-toast--decline .offer-toast__icon{color:#fca5a5}.offer-toast--counter .offer-toast__icon{color:#93c5fd}.offer-toast__text{font-size:var(--text-body);line-height:1.4;color:#ffffffeb}.offer-toast__text strong{color:#fff;font-weight:700}.offer-toast__close{background:none;border:none;color:#ffffff8c;font-size:1.6rem;cursor:pointer;padding:.2rem;display:flex;align-items:center;justify-content:center;border-radius:.4rem;transition:color .15s}@media (hover: hover) and (pointer: fine){.offer-toast__close:hover{color:#fff}}@media screen and (max-width: 640px){.offer-toast{bottom:1.2rem;right:1rem;left:1rem;max-width:none}}@media screen and (min-width: 1025px){.offer-toast{padding:1.2rem 1.4rem 1.2rem 1.5rem}.offer-toast__text{font-size:var(--text-base)}.offer-toast__icon{font-size:2.2rem}}.dealer-offers-end{margin:1.4rem 0 0;padding:0;text-align:right;font-size:var(--text-meta);font-weight:500;color:#0b122061;letter-spacing:.02em}@media screen and (min-width: 1025px){.dealer-offers-end{font-size:var(--text-body)}}@media screen and (min-width: 1025px){.sent-offer-card__car{font-size:1.6rem}.sent-offer-card__expiry,.sent-offer-card__dealer,.sent-offer-card__buyer-name{font-size:var(--text-base)}.sent-offer-card__status{font-size:var(--text-meta)}.sent-offer-card__round-dot{width:1.15rem;height:.4rem}.sent-offer-card__round{gap:.28rem}.sent-offer-card__pct{font-size:1.15rem}.sent-offer-card__amount{font-size:2rem}.sent-offer-card__listed-label{font-size:1.15rem}.sent-offer-card__listed-value{font-size:var(--text-body)}.sent-offer-card__hint,.sent-offer-card__action-btn,.sent-offer-card__counter-form input{font-size:var(--text-base)}.sent-offer-card__counter-error{font-size:var(--text-body)}}.udai__row{display:flex;align-items:center;gap:1rem}.email-optout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;margin:0 0 1.6rem;padding:1.2rem 1.6rem;background:#f59e0b14;border:1px solid rgba(245,158,11,.25);border-radius:.8rem}.email-optout__title{margin:0 0 .3rem;font-size:var(--text-base);font-weight:600;color:var(--status-pending-ink)}.email-optout__body{margin:0;font-size:var(--text-body);color:var(--status-pending-ink);max-width:64rem}.email-optout__error{margin:.4rem 0 0;font-size:var(--text-meta);color:var(--status-danger-ink)}.email-optout__btn{flex-shrink:0;font:inherit;font-size:var(--text-body);font-weight:600;color:#fff;background:var(--color-action-primary);border:1px solid var(--color-action-primary);border-radius:.6rem;padding:.7rem 1.4rem;cursor:pointer}.email-optout__btn:disabled{opacity:.6;cursor:progress}.user-dashboard-main .sent-offer-card__amount{font-size:clamp(1.65rem,1.52rem + .311vw,2rem)}.user-dashboard-main .sent-offer-card__car{font-size:clamp(1.55rem,1.5rem + .134vw,1.7rem)}.user-dashboard-main .sent-offer-card__dealer{font-size:clamp(1.25rem,1.213rem + .089vw,1.35rem)}.user-dashboard-main .sent-offer-card__listed,.user-dashboard-main .sent-offer-card__listed-label,.user-dashboard-main .sent-offer-card__listed-value,.user-dashboard-main .sent-offer-card__hint{font-size:clamp(1.25rem,1.232rem + .045vw,1.3rem)}.user-dashboard-main .sent-offer-card__status,.user-dashboard-main .sent-offer-card__pct,.user-dashboard-main .sent-offer-card__expiry{font-size:1.2rem}.user-dashboard-main .sent-offer-card__action-btn{font-size:clamp(1.3rem,1.282rem + .045vw,1.35rem)}@media (max-width: 640px){.td-card__slot{font-size:1.6rem}.td-card__label{font-size:1.2rem}}@media (min-width: 1441px){.td-card__slot{font-size:1.65rem}.td-card__label{font-size:1.2rem}}.user-dashboard-container{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);flex:1 0 auto}.user-dashboard-sidebar{min-width:0;background-color:#24272c}.user-dashboard-main{background:var(--surface)}@media (min-width: 1025px){body:has(.user-dashboard-container){background:linear-gradient(90deg,#24272c 50%,var(--surface) 50%)}}.user-dashboard-main{--ud-content-max: 148rem;min-width:0;overflow-x:clip;display:flex;flex-direction:column;gap:var(--space-4);padding:clamp(2rem,1.2rem + 1.4vw,4rem) clamp(1.6rem,.6rem + 2.6vw,4.8rem) clamp(3.2rem,2rem + 2.4vw,6.4rem)}.user-dashboard-main>*{width:100%;max-width:var(--ud-content-max);margin-inline:auto}.user-dashboard-account-information:has(>.user-dashboard-account-information__content){max-width:132rem}.user-dashboard-account-information{display:flex;flex-direction:column;gap:var(--space-5);margin:0 auto;padding:0;border:0;border-radius:0;background:transparent}.dashboard-overview-section__heading{margin:0;padding:0;font-size:clamp(2rem,1.68rem + .78vw,2.8rem);font-weight:700;line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--text-0);min-width:0}.user-dashboard-main .dashboard-overview-section__heading{font-size:clamp(1.8rem,1.42rem + .92vw,2.75rem)}@media (pointer: coarse){.user-dashboard-main :is(button,select,[role=button],a[class*=btn],a[class*=chip],a[class*=action],input:not([type=checkbox]):not([type=radio])):not(:is(.user-dashboard-account-information__edit-btn,.dashboard-profile-edit-save,.dashboard-profile-edit-cancel,.udn-chip,.udn-actions__btn,.sent-offer-card__action-btn,.saved-card__view-btn,.saved-card__unsave-btn,.saved-car-card__price-row .lcg-card__chip--clickable,.bpc-grid__category,.viewed-cars-cta__btn,.search-history-card__alerts-btn,.search-history-card__search-btn,.search-history-card__remove-btn,.purchases-row__action,.plp__seg,.uq-card__btn,.uq-header__filter,.rv-btn,.rv-filter,.uns-reset__btn)){min-height:var(--hit-target)}.user-dashboard-main :is(button,[role=button])[aria-label]:not(:is(.user-dashboard-account-information__edit-btn,.dashboard-profile-edit-save,.dashboard-profile-edit-cancel)){min-width:var(--hit-target)}}.dashboard-count-note{margin:0;text-align:right;font-size:var(--text-meta);color:var(--text-3)}.user-dashboard-account-information__content{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--border-2)}.user-dashboard-account-information__content-item{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid var(--border-2);animation:none}.user-dashboard-account-information__content-item:not(:last-child){padding-bottom:var(--space-5);border-bottom:1px solid var(--border-2)}.user-dashboard-account-information__content-item h4{margin:0 0 .4rem;font-size:clamp(1.5rem,1.43rem + .18vw,1.8rem);font-weight:600;line-height:var(--leading-tight);color:var(--text-0)}.user-dashboard-account-information__content-item p{margin:0;font-size:clamp(1.4rem,1.33rem + .18vw,1.7rem);font-weight:400;line-height:var(--leading-body);color:var(--text-3);overflow-wrap:anywhere}.user-dashboard-account-information__content-item .dashboard-profile-edit-hint{margin-top:.4rem;font-size:var(--text-body);color:var(--text-3)}.dashboard-profile-value--empty{font-style:italic;color:var(--text-3)}.udai__row{display:flex;align-items:center;gap:var(--space-5);min-width:0}.user-dashboard-account-information__avatar{width:6.4rem;height:6.4rem;outline:2px solid var(--color-action-primary);outline-offset:2px}.udai__avatar-btn{position:relative;flex-shrink:0;display:block;padding:0;border:0;line-height:0;background:none;border-radius:50%;cursor:pointer}.udai__avatar-btn:disabled{cursor:default}.udai__avatar-btn .user-dashboard-account-information__avatar{display:block}.udai__avatar-badge{position:absolute;right:-.2rem;bottom:-.2rem;display:grid;place-items:center;width:2.4rem;height:2.4rem;font-size:1.4rem;line-height:1;color:var(--color-action-primary);background:var(--surface);border:2px solid var(--surface);border-radius:50%;box-shadow:0 1px 3px #0b122038;transition:opacity var(--dur-fast) var(--ease-snap)}.udai__avatar-btn:disabled .udai__avatar-badge{opacity:0}@media (hover: hover) and (pointer: fine){.udai__avatar-btn:not(:disabled):hover .avatar-upload-overlay{opacity:1}.udai__avatar-btn:not(:disabled):hover .udai__avatar-badge{opacity:0}}@media (max-width: 640px){.udai__avatar-badge{right:-.1rem;bottom:-.1rem;width:2rem;height:2rem;font-size:1.2rem}}.user-dashboard-account-information__content-item .dashboard-profile-edit-group{gap:var(--space-3)}.udai__row--edit{flex:1;min-width:0}.user-dashboard-account-information__content-item .dashboard-profile-edit-hint{font-size:clamp(1.2rem,1.16rem + .11vw,1.35rem)}.user-dashboard-account-information__content-item .dashboard-profile-edit-error{margin:0;font-size:clamp(1.2rem,1.16rem + .11vw,1.35rem);line-height:1.45;color:var(--status-danger)}.user-dashboard-account-information__content-item .dashboard-profile-edit-error:empty{display:none}.user-dashboard-account-information__content-item .dashboard-profile-edit-input{max-width:44rem;min-height:var(--hit-target-compact);padding:0 var(--space-3);font-size:1.5rem;color:var(--text-0);border:1px solid var(--border-solid-strong);border-radius:var(--radius-md);background:var(--surface);transition:border-color var(--dur-fast) var(--ease-snap),box-shadow var(--dur-fast) var(--ease-snap)}.user-dashboard-account-information__content-item .dashboard-profile-edit-input:focus{border-color:var(--color-action-primary);box-shadow:0 0 0 3px var(--focus-ring-halo)}.user-dashboard-account-information__content-item .dashboard-profile-edit-save{background-color:var(--color-action-primary)}@media (hover: hover) and (pointer: fine){.user-dashboard-account-information__content-item .dashboard-profile-edit-save:hover:not(:disabled){background-color:var(--color-action-primary-hover)}}.user-dashboard-main :is(.dashboard-profile-edit-save,.dashboard-profile-edit-cancel){position:relative;width:4.4rem;height:4.4rem;min-inline-size:0;min-block-size:0;font-size:2rem}@media (max-width: 640px){.user-dashboard-main :is(.dashboard-profile-edit-save,.dashboard-profile-edit-cancel){width:3.8rem;height:3.8rem;font-size:1.7rem}.user-dashboard-main :is(.dashboard-profile-edit-save,.dashboard-profile-edit-cancel):before{content:"";position:absolute;top:-.3rem;right:-.3rem;bottom:-.3rem;left:-.3rem;border-radius:50%}.user-dashboard-main .dashboard-profile-edit-actions{gap:1.2rem}}.user-dashboard-account-information__edit-btn{flex-shrink:0;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:0;font-size:2rem;cursor:pointer;color:var(--color-action-primary-text);background:var(--color-action-primary-soft);border-radius:50%;transition:background var(--dur-fast) var(--ease-snap),color var(--dur-fast) var(--ease-snap)}.user-dashboard-account-information__edit-btn:disabled{opacity:.4;cursor:not-allowed}.user-dashboard-main .user-dashboard-account-information__edit-btn{position:relative;min-inline-size:0;min-block-size:0}@media (max-width: 640px){.user-dashboard-main .user-dashboard-account-information__edit-btn{width:3.8rem;height:3.8rem;font-size:1.7rem}.user-dashboard-main .user-dashboard-account-information__edit-btn:before{content:"";position:absolute;top:-.3rem;right:-.3rem;bottom:-.3rem;left:-.3rem;border-radius:50%}}@media (hover: hover) and (pointer: fine){.user-dashboard-account-information__edit-btn:not(:disabled):hover{background:var(--color-action-primary);color:#fff}}.ud-loading{display:flex;flex-direction:column;gap:var(--space-3);max-width:96rem}.ud-loading__head{height:2.8rem;width:min(28rem,60%);margin-bottom:var(--space-3)}.ud-loading__row{height:6.4rem;border-bottom:1px solid var(--border-2);display:flex;align-items:center;gap:var(--space-4)}.ud-loading__row .skeleton{height:1.4rem}.user-dashboard-mobile-tabs{display:none}@media (max-width: 1024px){.user-dashboard-container{display:flex;flex-direction:column}.user-dashboard-main{flex:1 0 auto}.user-dashboard-sidebar{display:none}.user-dashboard-mobile-tabs{position:sticky;top:var(--header-height);z-index:var(--z-sticky);display:flex;gap:0;overflow-x:auto;padding-inline:var(--space-2);scroll-padding-inline:var(--space-4);background:#fff;border-bottom:1px solid var(--border-2);scrollbar-width:none;-webkit-overflow-scrolling:touch}.user-dashboard-mobile-tabs::-webkit-scrollbar{display:none}.user-dashboard-mobile-tab{flex-shrink:0;display:inline-flex;align-items:center;gap:.5rem;min-height:var(--hit-target);padding:0 var(--space-4);font-size:var(--text-body);font-weight:600;white-space:nowrap;color:var(--text-3);background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color var(--dur-fast) var(--ease-snap),border-color var(--dur-fast) var(--ease-snap)}.user-dashboard-mobile-tab__icon{font-size:1.6rem;flex-shrink:0}.user-dashboard-mobile-tab--active{color:var(--color-action-primary-text);border-bottom-color:var(--color-action-primary);font-weight:700}.user-dashboard-mobile-tab__badge{min-width:1.8rem;padding:0 .5rem;font-size:1.1rem;font-weight:700;line-height:1.8rem;text-align:center;color:#fff;background:var(--color-action-primary);border-radius:var(--radius-pill)}.user-dashboard-main{padding:var(--space-4) var(--gutter) var(--space-8)}}@media (hover: hover) and (pointer: fine){.user-dashboard-mobile-tab:hover{color:var(--text-1)}}@media (max-width: 480px){.user-dashboard-mobile-tab{padding:0 var(--space-3);font-size:1.25rem}}.inq-thread-item{width:100%;text-align:left;font:inherit;color:inherit;background:none;border:0;border-bottom:1px solid var(--border-2)}@media (max-width: 640px){.user-dashboard-account-information__content-item{gap:var(--space-3);padding:var(--space-4) 0}.user-dashboard-account-information__content-item:not(:last-child){padding-bottom:var(--space-4)}.udai__row{gap:var(--space-3)}.user-dashboard-account-information__avatar{width:5.6rem;height:5.6rem}}@media (max-width: 640px){.dashboard-clear-actions{position:static;justify-content:flex-end}.dashboard-clear-actions:has(.search-history-clear-confirm){flex:1 1 100%}.search-history-clear-confirm{position:static;flex-wrap:wrap;justify-content:flex-end}.dashboard-clear--hidden{display:none}}.saved-cards-loading,.saved-cards-error{padding:var(--space-6) 0;font-size:1.5rem;color:var(--text-3)}.saved-cards-error p{margin:0 0 var(--space-3)}.saved-cards-retry{display:inline-flex;align-items:center;justify-content:center;min-height:var(--hit-target-compact);padding:0 1.6rem;font-size:var(--text-base);font-weight:600;color:var(--text-inverse);background:var(--color-action-primary);border:0;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-snap)}@media (hover: hover) and (pointer: fine){.saved-cards-retry:hover{background:var(--color-action-primary-hover)}}.saved-cards-retry:disabled{opacity:.6;cursor:default}.saved-car-card--skeleton{pointer-events:none}.saved-car-card--skeleton .saved-car-card__image{border-radius:0}.saved-car-card--skeleton .saved-car-card__title{width:70%}.saved-car-card--skeleton .saved-car-card__price{width:35%}.saved-car-card--skeleton .saved-car-card__specs{width:80%}.saved-card__view-btn--skeleton{width:40%}.saved-card__unsave-btn--skeleton{width:30%}.dashboard-clear-actions__skeleton{display:inline-block;width:9rem;min-height:var(--hit-target-compact)}.search-history-clear-btn,.search-history-clear-confirm__yes,.search-history-clear-confirm__no{min-height:var(--hit-target-compact)}.user-dashboard-account-information{min-height:clamp(36rem,55dvh,60rem)}.user-dashboard-container{--sidebar-w: clamp(26rem, 24vw, 32rem)}.user-dashboard-sidebar .dashboard-sidebar{--rail-max-h: calc(100dvh - var(--header-height))}.sent-offer-anchor{scroll-margin-top:calc(var(--header-height) + 1rem)}@media (max-width: 1024px){.sent-offer-anchor{scroll-margin-top:calc(var(--header-height) + var(--hit-target) + 1rem)}}.sent-offer-anchor.cy-flash{animation:cy-flash-anchor 5s linear}@keyframes cy-flash-anchor{0%,to{background-color:transparent}}.sent-offer-anchor.cy-flash .sent-offer-card{outline:1px solid transparent;outline-offset:-1px;animation:cy-flash-card 5s ease-out}@keyframes cy-flash-card{0%,16%,32%{background-color:#3171f91c;outline-color:#3171f980}8%,24%{background-color:#3171f908;outline-color:#3171f91f}45%,90%{background-color:#3171f912;outline-color:#3171f957}to{background-color:#fff;outline-color:#3171f900}}@media (prefers-reduced-motion: reduce){.sent-offer-anchor.cy-flash .sent-offer-card{animation:cy-flash-card-static 5s linear}}@keyframes cy-flash-card-static{0%,to{background-color:#3171f912;outline-color:#3171f957}}@media (max-width: 1024px){.user-dashboard-main{--dash-card-inset: clamp(.6rem, .3273rem + .8523vw, 1.2rem)}}.user-dashboard-main{min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height))}.user-dashboard-main{--dash-card-gap: clamp(1.5rem, 1.279rem + .7782vw, 2.4rem)}.user-dashboard-main .saved-cards-more{display:flex;justify-content:center}.user-dashboard-main .saved-cards-more__btn{min-height:var(--hit-target-compact);padding:.7rem clamp(1.6rem,1.4857rem + .3571vw,2rem);font:inherit;font-size:var(--text-meta);font-weight:600;color:var(--color-action-primary-text);background:none;border:1px solid var(--border-solid);border-radius:var(--radius-sm);cursor:pointer}@media (hover: hover) and (pointer: fine){.user-dashboard-main .saved-cards-more__btn:hover{background:var(--surface-muted-2);border-color:var(--border-solid-strong)}}.dashboard-menu-item--skeleton{cursor:default}.dashboard-menu-item--skeleton .dashboard-menu-icon-wrap{width:var(--rail-icon);height:var(--rail-icon);border-radius:.5rem}.dashboard-menu-item--skeleton .dashboard-menu-item__label{max-width:100%;height:1.5rem}.dashboard-menu-group__label--skeleton{width:7rem;height:1.2rem;margin-left:var(--rail-row-pad-x)}.user-dashboard-mobile-tab--skeleton{cursor:default}.user-dashboard-mobile-tab--skeleton .skeleton{height:1.5rem}.udsk-title{margin:0;width:min(24rem,55%);height:3.2rem;border-radius:var(--radius-sm)}.udsk-list{display:flex;flex-direction:column;gap:var(--dash-card-gap, 1.6rem)}.udsk-card{display:grid;grid-template-columns:clamp(18rem,32%,26rem) minmax(0,1fr);-moz-column-gap:clamp(1.2rem,.8rem + .7vw,1.7rem);column-gap:clamp(1.2rem,.8rem + .7vw,1.7rem);padding:clamp(1.2rem,.8rem + 1vw,1.6rem) 1.6rem;background:var(--surface);border:1px solid var(--border-solid-strong);border-radius:1.4rem}.udsk-card__photo{aspect-ratio:16 / 9;min-height:14.6rem;border-radius:.9rem}.udsk-card__body{display:flex;flex-direction:column;justify-content:center;gap:.8rem;min-width:0}.udsk-card__title{margin:0;width:55%;height:2rem}.udsk-card__meta{margin:0;width:40%;height:1.4rem}.udsk-card__meta--short{width:28%}.udsk-card__actions{display:flex;gap:.6rem;margin-top:.4rem}.udsk-card__btn{width:12rem;height:3.4rem;border-radius:.6rem}@media (max-width: 1024px){.udsk-card{padding-inline:var(--dash-card-inset, 1rem)}}@media (max-width: 768px){.udsk-card{padding-block:clamp(1rem,.8571rem + .4464vw,1.2rem);box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000f,0 8px 24px #00000008}}@media (max-width: 640px){.udsk-card{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.udsk-card__photo{min-height:0;border-radius:0}.udsk-card__body{padding:clamp(1rem,.8571rem + .4464vw,1.2rem) var(--dash-card-inset, 1rem)}.udsk-card__btn{flex:1 1 0;width:auto}}@keyframes ud-arrive{0%{opacity:0}to{opacity:1}}.user-dashboard-container:not(.user-dashboard-container--loading){animation:ud-arrive .16s ease-out both}@media (prefers-reduced-motion: reduce){.user-dashboard-container:not(.user-dashboard-container--loading){animation:none}}@media (max-width: 1024px){.user-dashboard-main:not([data-tab="Profile Information"]){padding-inline:clamp(.6rem,.5vw + .3rem,2rem)}}@media (max-width: 1024px){.user-dashboard-main:not([data-tab="Profile Information"]) .dashboard-section-header{padding-inline:calc(var(--dash-card-inset, 1rem) + 1px)}}.user-dashboard-container .user-dashboard-main :is(.saved-car-card,.saved-dealer-card,.search-history-card,.purchases-row,.bpc-grid,.sent-offer-card,.viewed-cars-cta,.udsk-card,.uq-card,.buyer-review-card,.dashboard-settings__notification-category-group,.bnp,.udn-body){border-color:var(--border-solid-strong);border-radius:1.4rem;box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000f,0 8px 24px #00000008}@media (min-width: 641px){.user-dashboard-container .user-dashboard-main .inq-panel{box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000f,0 8px 24px #00000008}}@media (hover: hover) and (pointer: fine){.user-dashboard-container .user-dashboard-main :is(.saved-car-card,.saved-dealer-card,.search-history-card,.purchases-row,.bpc-grid,.sent-offer-card,.uq-card,.buyer-review-card):hover{box-shadow:0 2px 4px #0b12200a,0 12px 28px #0b122014}}@media (hover: hover) and (pointer: fine){.user-dashboard-container .user-dashboard-main :is(.saved-car-card,.saved-dealer-card,.search-history-card,.purchases-row,.bpc-grid,.sent-offer-card,.uq-card,.buyer-review-card):hover{background-color:var(--surface);border-color:var(--border-4);box-shadow:0 1px 2px #0000000f,0 4px 12px #00000017,0 8px 24px #0000000b}}.bnav__bell-wrap{position:relative}.bell-popover{position:absolute;top:calc(100% + .6rem);right:0;width:38rem;max-width:calc(100vw - 2rem);background:var(--surface);border:1px solid var(--border-solid);border-radius:.6rem;box-shadow:0 8px 24px #0b12201a;overflow:hidden;z-index:var(--z-dropdown);display:flex;flex-direction:column}.bell-popover__scrim{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#0b122073;z-index:calc(var(--z-modal) - 1);cursor:pointer}.bell-popover__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.4rem;border-bottom:1px solid #eef0f4}.bell-popover__title{font-size:1.4rem;font-weight:600;color:var(--text-0)}.bell-popover__header-actions{display:flex;align-items:center;gap:.8rem}.bell-popover__action{min-height:var(--hit-target-compact);font-size:1.2rem;font-weight:500;color:var(--color-action-primary);background:none;border:none;cursor:pointer;padding:.4rem .6rem;border-radius:.4rem}.bell-popover__action:disabled{color:#0b12204d;cursor:not-allowed}.bell-popover__settings{display:inline-flex;align-items:center;justify-content:center;width:var(--hit-target-compact);height:var(--hit-target-compact);border-radius:50%;color:#0b122080;font-size:1.6rem;text-decoration:none}@media (pointer: coarse){.bell-popover__settings{width:var(--hit-target);height:var(--hit-target)}}.bell-popover__body{max-height:42rem;overflow-y:auto;display:flex;flex-direction:column}.bell-popover__state{padding:3rem 2rem;text-align:center;font-size:1.3rem;color:#0b122099}.bell-popover__retry{margin-top:1rem;min-height:var(--hit-target-compact);font-size:1.2rem;color:var(--color-action-primary);background:none;border:1px solid var(--color-action-primary);border-radius:.4rem;padding:.4rem 1rem;cursor:pointer}.bell-popover__skeleton{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;border-bottom:1px solid #eef0f4}.bell-popover__skeleton-text{flex:1;display:flex;flex-direction:column;gap:.5rem}.bell-popover__skeleton-avatar{width:2.4rem;height:2.4rem}.bell-popover__skeleton-line{width:70%;height:1rem}.bell-popover__skeleton-line--meta{width:40%;height:.9rem}.bell-popover__footer{padding:.8rem 1.4rem;border-top:1px solid #eef0f4;text-align:center}.bell-popover__see-all{display:inline-flex;align-items:center;justify-content:center;min-height:var(--hit-target-compact);font-size:1.25rem;font-weight:500;color:var(--color-action-primary);text-decoration:none}.notif-row{position:relative;display:flex;align-items:stretch;border-bottom:1px solid #eef0f4}.notif-row:last-child{border-bottom:none}.notif-row--unread{background:#3171f90a}.notif-row__main{flex:1;display:flex;align-items:flex-start;gap:1rem;padding:1.2rem 1.4rem;background:none;border:none;text-align:left;cursor:pointer;min-width:0}.notif-row__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:#f3f4f6;color:#0b1220a6;font-size:1.6rem}.notif-row__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.notif-row__title{font-size:1.3rem;font-weight:600;color:#0b1220;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.notif-row__count{display:inline-block;margin-left:.6rem;padding:0 .5rem;font-size:1.05rem;font-weight:600;background:#e3e7ee;color:#0b122099;border-radius:99px;line-height:1.5}.notif-row__body{font-size:1.2rem;color:#0b122099;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.notif-row__meta{flex-shrink:0;display:flex;align-items:center;gap:.6rem;padding-left:.6rem}.notif-row__time{font-size:1.1rem;color:#0b122073;white-space:nowrap}.notif-row__dot{display:inline-block;width:.8rem;height:.8rem;border-radius:50%;background:#3171f9;flex-shrink:0}.notif-row__menu-wrap{position:relative;display:flex;align-items:center;padding-right:.6rem}.notif-row__menu-btn{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:50%;border:none;background:none;color:#0b122066;font-size:1.6rem;cursor:pointer}.notif-row__menu{position:absolute;top:calc(100% + .4rem);right:0;min-width:14rem;background:#fff;border:1px solid #e3e7ee;border-radius:.5rem;box-shadow:0 6px 16px #0b122014;z-index:5;overflow:hidden}.notif-row__menu--portal{z-index:var(--z-dropdown);box-shadow:0 8px 20px #0b122024}.notif-row__menu-item{min-height:var(--hit-target-compact);display:block;width:100%;text-align:left;padding:.8rem 1.2rem;font-size:1.2rem;color:#0b1220bf;background:none;border:none;cursor:pointer}.notif-row__menu-item--danger{color:#dc2626}@media (hover: hover) and (pointer: fine){.bell-popover__action:not(:disabled):hover{background:#3171f914}.bell-popover__settings:hover{background:#f3f4f6;color:var(--text-0)}.bell-popover__see-all:hover{text-decoration:underline}.notif-row__main:hover{background:#00000005}.notif-row--unread .notif-row__main:hover{background:#3171f912}.notif-row__menu-btn:hover{background:#0000000a;color:#0b1220bf}.notif-row__menu-item:hover{background:#f3f4f6}.notif-row__menu-item--danger:hover{background:#fef2f2}}@media (max-width: 768px){.bell-popover{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;max-width:100%;border-radius:1.2rem 1.2rem 0 0;max-height:80dvh;z-index:var(--z-modal);padding-bottom:env(safe-area-inset-bottom,0px)}.bell-popover__body{max-height:none;flex:1}.bell-popover__header{padding:1.4rem 1.6rem}}@media (pointer: coarse){.notif-row__menu-item{min-height:var(--hit-target)}}.app-toast-stack{position:fixed;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);display:flex;flex-direction:column-reverse;align-items:flex-end;gap:.8rem;pointer-events:none;max-width:calc(100vw - 3.2rem)}.app-toast{position:fixed;bottom:calc(clamp(1.6rem,1.2rem + .576vw,2.4rem) + env(safe-area-inset-bottom,0px));right:clamp(1.6rem,1.2rem + .576vw,2.4rem);z-index:var(--z-toast);display:inline-flex;align-items:center;gap:1rem;padding:clamp(1rem,.85rem + .216vw,1.2rem) clamp(1.4rem,1.15rem + .36vw,1.7rem);background:var(--text-0);color:var(--text-inverse);border-radius:.7rem;box-shadow:var(--shadow-4);font-size:var(--text-body);font-weight:500;max-width:42rem;animation:app-toast-slide-in var(--dur-base) var(--ease-out)}.app-toast-stack .app-toast{position:relative;bottom:auto;right:auto;z-index:auto;pointer-events:auto}@keyframes app-toast-slide-in{0%{transform:translateY(120%);opacity:0}to{transform:translateY(0);opacity:1}}.app-toast__text{flex:1;line-height:1.4}.app-toast__text strong{color:#fff;font-weight:700}.app-toast__icon{display:inline-block;vertical-align:-.15em;margin-right:.45rem;font-size:1.15em;line-height:1;color:var(--color-brand-green)}.app-toast__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--hit-target-compact);height:var(--hit-target-compact);margin:-.6rem -.6rem -.6rem 0;background:#ffffff14;color:#ffffffd9;border:none;border-radius:50%;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-snap),color var(--dur-fast) var(--ease-snap)}@media (hover: hover) and (pointer: fine){.app-toast__close:hover{background:#ffffff29;color:#fff}}@media (pointer: coarse){.app-toast__close{width:var(--hit-target);height:var(--hit-target);margin:-1rem -1rem -1rem 0}}@media screen and (max-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);position:relative;width:var(--modal-close-size);height:var(--modal-close-size);padding:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:transparent;border:1px solid var(--modal-close-line);border-radius:50%;color:var(--text-2);font-size:var(--modal-close-glyph);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.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: rgba(255, 255, 255, .55);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{background:#0b1220b3;border-color:#fff;color:#fff}}.modal-close:focus-visible{outline:none;border-color:var(--color-action-primary);box-shadow:0 0 0 3px var(--color-action-primary-soft)}@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:"";position:absolute;inset:calc((var(--modal-close-size) - var(--hit-target)) / 2);border-radius:50%}}.modal-close.modal-close--countdown,.modal-close.modal-close--countdown:hover{border-color:transparent}.modal-close__ring{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);transform:rotate(-90deg);pointer-events:none;overflow:visible}.modal-close__ring-progress{fill:none;stroke:var(--border-4);stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100;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{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b122099;display:flex;align-items:center;justify-content:center;padding:2rem;z-index:var(--z-modal);animation:sl-modal-overlay-in .18s ease-out}@keyframes sl-modal-overlay-in{0%{opacity:0}to{opacity:1}}.sl-modal{position:relative;display:flex;flex-direction:column;background:var(--surface);border-radius:1.4rem;box-shadow:var(--shadow-4);width:100%;max-height:calc(100dvh - 4rem);overflow:hidden;animation:sl-modal-in .2s cubic-bezier(.2,.8,.2,1)}@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{padding:5.2rem 2.8rem 2.8rem;text-align:center}.sl-modal--centered .sl-modal__body h3{text-wrap:balance}.sl-modal__close{position:absolute;top:1.4rem;right:1.4rem;width:3.4rem;height:3.4rem;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border-3);border-radius:50%;color:var(--text-2);font-size:1.9rem;cursor:pointer;z-index:2;transition:background .15s ease,border-color .15s ease,color .15s ease}@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{outline:none;border-color:var(--color-action-primary);box-shadow:0 0 0 3px var(--color-action-primary-soft)}.sl-modal__header{flex-shrink:0;display:flex;align-items:flex-start;gap:1.2rem;padding:2.4rem 6.6rem 1.4rem 2.4rem;background:var(--surface)}.sl-modal__header-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:999px;background:#3171f91a;color:var(--color-action-primary);font-size:1.7rem}.sl-modal__header-text{flex:1 1 auto;min-width:0}.sl-modal__title{margin:0;font-size:2rem;font-weight:700;color:var(--text-0);letter-spacing:-.01em;line-height:1.25}.sl-modal__subtitle{margin:.4rem 0 0;font-size:1.35rem;color:var(--text-2);line-height:1.4}.sl-modal__body{flex:1 1 auto;overflow-y:auto;padding:0 2.4rem 2rem}.sl-modal__header+.sl-modal__body{padding-top:0}.sl-modal__footer{flex-shrink:0;padding:1.4rem 2.4rem 2rem;background:var(--surface);border-top:1px solid var(--border-1)}.sl-modal__field{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.4rem}.sl-modal__field:last-child{margin-bottom:0}.sl-modal__field label{font-size:1.35rem;font-weight:600;color:var(--text-1)}.sl-modal__field input,.sl-modal__field select,.sl-modal__field textarea{width:100%;padding:1rem 1.2rem;font-size:1.4rem;font-weight:500;color:var(--text-0);background:var(--surface);border:1px solid var(--border-3);border-radius:.8rem;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.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{font-size:1.15rem;color:var(--text-3);margin:.4rem 0 0;line-height:1.4}.sl-modal__error{margin:0 0 1.2rem;padding:.9rem 1.2rem;font-size:1.25rem;color:var(--color-action-danger, var(--status-danger));background:#dc26260f;border:1px solid rgba(220,38,38,.22);border-radius:.6rem;line-height:1.4}.sl-modal__body>p{margin:0 0 1.4rem;font-size:1.35rem;line-height:1.55;color:var(--text-1)}.sl-modal__body>p:last-child{margin-bottom:0}.sl-modal__submit{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:1.2rem 1.4rem;background:var(--color-action-primary);color:#fff;border:1px solid var(--color-action-primary);border-radius:.8rem;font-size:1.45rem;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease}.sl-modal:has(.sl-modal__header) .sl-modal__close{top:1.95rem;right:2.4rem}@media (pointer: coarse){.sl-modal__close{width:3.2rem;height:3.2rem;min-width:0;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:"";position:absolute;top:-.6rem;right:-.6rem;bottom:-.6rem;left:-.6rem;border-radius:50%}}.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)}}@media (hover: hover) and (pointer: fine){.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{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 1.4rem;background:#0b12200a;color:var(--text-2);border:1px solid var(--border-2);border-radius:.8rem;font-size:1.35rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}@media (hover: hover) and (pointer: fine){.sl-modal__cancel:hover{background:#0b122014;border-color:var(--border-3);color:var(--text-1)}}.sl-modal__footer-actions{display:flex;align-items:stretch;gap:.8rem}.sl-modal__footer-actions .sl-modal__submit{flex:1 1 auto;width:auto}.sl-modal__footer-actions .sl-modal__cancel{flex:0 0 auto}.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);font-weight:500;margin-left:.4rem;font-size:.9em}.sl-modal__pct{display:inline-block;margin-top:.6rem;padding:.35rem .8rem;border-radius:999px;font-size:1.2rem;font-weight:700}.sl-modal__pct--fair{background:#22c55e1a;color:var(--status-success-ink);border:1px solid rgba(34,197,94,.22)}.sl-modal__pct--moderate{background:#f59e0b1a;color:var(--status-pending-ink);border:1px solid rgba(245,158,11,.24)}.sl-modal__pct--aggressive{background:#dc262614;color:var(--status-danger-ink);border:1px solid rgba(220,38,38,.22)}.sl-modal--centered .sl-modal__body h3{margin:0 0 .8rem;font-size:1.8rem;font-weight:700;color:var(--text-0);letter-spacing:-.005em}.sl-modal--centered .sl-modal__body p{margin:0 0 1.6rem;font-size:1.4rem;line-height:1.55;color:var(--text-2)}.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{display:block;margin:0 auto 1.2rem}.sl-modal__success-icon{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:0 auto 1.2rem;border-radius:50%;background:var(--status-success-soft, rgba(34, 197, 94, .12));color:var(--status-success-ink, var(--status-success));font-size:2.2rem}.sl-modal__progress{position:absolute;bottom:0;left:0;height:3px;width:100%;background:var(--color-action-primary);transform-origin:left;animation:sl-modal-progress linear forwards}@keyframes sl-modal-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.sl-modal__hint{margin:0;font-size:1.3rem;line-height:1.5;color:var(--text-2)}@media (max-width: 640px){.sl-modal-overlay{align-items:flex-end;padding:0}.sl-modal{max-width:none;max-height:calc(100dvh - 2rem);border-radius:1.6rem 1.6rem 0 0;padding-bottom:env(safe-area-inset-bottom);animation:sl-modal-sheet-in .24s var(--ease-out)}@keyframes sl-modal-sheet-in{0%{transform:translateY(2rem);opacity:0}to{transform:translateY(0);opacity:1}}.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{display:flex;flex-direction:column;align-items:stretch;gap:.8rem;width:100%}.avail-alt-actions__secondary{width:100%;padding:1rem 1.4rem;font:inherit;font-size:clamp(1.3rem,1.25rem + .13vw,1.4rem);font-weight:600;color:var(--text-1);background:transparent;border:1px solid var(--border-3);border-radius:.8rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}@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{display:block;width:100%;margin-top:1rem;padding:.6rem 0;font:inherit;font-size:clamp(1.25rem,1.2rem + .13vw,1.35rem);font-weight:600;color:var(--text-2);text-align:center;background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:.3rem;transition:color .15s ease}@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{display:flex;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);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}.td-current-slot__text{margin:0;min-width:0}.td-current-slot__action{display:flex;justify-content:flex-end;min-width:0}.td-cancel-swap{display:grid;min-width:0;justify-items:end}.td-cancel-swap__pane{grid-area:1 / 1;min-width:0;display:flex;justify-content:flex-end}.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{padding:.2rem 0;font:inherit;font-weight:600;color:var(--status-danger);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:.3rem;white-space:nowrap}@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);display:inline-flex;align-items:center}}.td-cancel-confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6rem 1rem;min-width:0}.td-cancel-confirm__ask{min-width:0;font-weight:600;color:var(--text-1);text-align:end}.td-cancel-confirm__actions{display:inline-flex;flex:0 0 auto;gap:.6rem}.td-cancel-confirm__yes,.td-cancel-confirm__no{padding:.4rem clamp(.8rem,.7091rem + .2841vw,1rem);font:inherit;font-weight:700;border-radius:.6rem;cursor:pointer;white-space:nowrap}.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);background:transparent;border:1px solid var(--border-3)}@media (pointer: coarse){.td-cancel-confirm__yes,.td-cancel-confirm__no{min-height:var(--hit-target)}}.td-cancel-error{margin:0}.td-cancel-block{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem;margin:-.6rem 0 clamp(1rem,.8182rem + .5682vw,1.4rem);min-width:0;font-size:clamp(1.25rem,1.2rem + .13vw,1.35rem);line-height:var(--leading-body)}.seller-link{color:inherit;text-decoration:none;border-bottom:1px solid var(--border-4)}@media (hover: hover) and (pointer: fine){.seller-link:hover{color:var(--color-action-primary);border-bottom-color:currentcolor}}.td-view-swap{display:grid;min-width:0}.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{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-width:0}.td-note-link,.td-note-back{position:relative;flex:0 0 auto;padding:0;font:inherit;font-size:clamp(1.25rem,1.2rem + .13vw,1.35rem);font-weight:600;color:var(--text-2);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:.3rem;white-space:nowrap;transition:color .15s ease;line-height:1}@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;top:-2.3rem;right:-.8rem;bottom:-.9rem;left:-1.2rem}}.td-note-pane{display:flex;flex-direction:column;gap:clamp(1rem,.8182rem + .5682vw,1.4rem)}.td-note-back{align-self:flex-start;text-decoration:none}.td-note-field{flex:1 1 auto;min-height:0;margin-bottom:0}.td-note-field textarea{flex:1 1 auto;min-height:12rem;resize:none;line-height:var(--leading-body);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{flex:0 0 auto;font-size:1.2rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-3)}@media (max-width: 1024px){.td-cancel-confirm .td-cancel-confirm__yes,.td-cancel-confirm .td-cancel-confirm__no{position:relative;min-height:0;min-block-size:0;padding-block:clamp(.4rem,.8585rem - .4477vw,.715rem)}}@media (max-width: 1024px) and (pointer: coarse){.td-cancel-confirm .td-cancel-confirm__yes:before,.td-cancel-confirm .td-cancel-confirm__no:before{content:"";position:absolute;inset-block:calc((100% - var(--hit-target)) / 2);inset-inline:-.3rem}}:root{--color-action-primary: #3171f9;--color-action-primary-hover: #2160e8;--color-action-primary-soft: rgba(49, 113, 249, .12);--color-action-primary-text: #2160e8;--color-action-danger: #fe365a;--color-accent-promo: #fc5d7a;--color-accent-gold: #f0b429;--color-accent-gold-hover: #d99e1f;--color-accent-gold-soft: rgba(240, 180, 41, .18);--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: rgba(245, 158, 11, .1);--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: rgba(245, 158, 11, .1);--status-info: var(--color-info);--status-info-ink: #0f6e84;--status-info-bg: rgba(23, 162, 184, .12);--color-action-primary-line: rgba(49, 113, 249, .28);--status-danger-line: rgba(220, 38, 38, .22);--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: #ffffff;--surface-muted: #f7f9fd;--surface-muted-2: #f3f4f6;--surface-hover: #f8f8f8;--surface-placeholder: #eef2f8;--border-1: rgba(17, 24, 39, .06);--border-2: rgba(17, 24, 39, .1);--border-3: rgba(17, 24, 39, .16);--border-4: rgba(17, 24, 39, .24);--border-solid: #e3e7ee;--border-solid-strong: #cdd1d9;--hairline: 1px;--text-0: #0b1220;--text-1: rgba(11, 18, 32, .82);--text-2: rgba(11, 18, 32, .64);--text-3: rgba(11, 18, 32, .6);--text-4: rgba(11, 18, 32, .4);--text-inverse: rgba(255, 255, 255, .92);--text-inverse-muted: rgba(255, 255, 255, .64);--ink-55: rgba(11, 18, 32, .55);--ink-50: rgba(11, 18, 32, .5);--ink-45: rgba(11, 18, 32, .45);--text-cap: clamp(1.05rem, 1rem + .1vw, 1.18rem);--text-meta: clamp(1.2rem, 1.1rem + .15vw, 1.35rem);--text-body: 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: 1.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 rgba(11, 18, 32, .06);--shadow-2: 0 10px 32px rgba(11, 18, 32, .06);--shadow-3: 0 12px 28px rgba(11, 18, 32, .1);--shadow-4: 0 18px 40px rgba(11, 18, 32, .12);--shadow-pop: 0 4px 12px rgba(11, 18, 32, .1), 0 24px 48px rgba(11, 18, 32, .12);--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: 6rem;--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: rgba(255, 255, 255, .12);--skeleton-highlight-dark: rgba(255, 255, 255, .22);--skeleton-dur: 1.6s;--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 rgba(0, 0, 0, .15);--car-card-border: rgba(11, 18, 32, .16);--text-reading-max-width: var(--container-reading);--lf-blue: var(--color-action-primary);--lf-blue-deep: var(--color-primary-dark);--lf-blue-soft: rgba(49, 113, 249, .08);--lf-ink: var(--text-0);--lf-ink-2: rgba(11, 18, 32, .78);--lf-ink-muted: rgba(11, 18, 32, .55);--lf-ink-faint: var(--text-4);--lf-bg-soft-2: #eef2f8;--lf-line: rgba(11, 18, 32, .08);--lf-line-strong: rgba(11, 18, 32, .14);--lf-card-line: rgba(11, 18, 32, .15);--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{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%;background:var(--bg-shell);overflow-x:clip;scrollbar-gutter:stable;-webkit-text-size-adjust:100%}@media (min-width: 1025px){html{font-size:clamp(.5208em,.651vw,.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}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}#root{display:flex;flex-direction:column;min-height:100dvh}.app-shell{flex:1 0 auto;width:100%;max-width:var(--container-shell);margin:0 auto}.app-shell:has(>.user-dashboard-container){display:flex;flex-direction:column}@media screen and (max-width: 1024px){html,body{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}}.container{max-width:var(--container-narrow);padding:0 clamp(1.6rem,3vw,4rem);margin:0 auto}.grid{display:grid;align-content:center;justify-content:center;-moz-column-gap:6.4rem;column-gap:6.4rem}.gap-20{row-gap:2.5rem;-moz-column-gap:2.5rem;column-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{grid-template-columns:repeat(5,1fr);-moz-column-gap:6rem;column-gap:6rem;row-gap:4rem}.grid--6-cols{grid-template-columns:repeat(6,1fr)}.sr-only,.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:0;left:0;z-index:var(--z-tooltip);padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--text-0);font-size:var(--text-base);font-weight:600;border-radius:0 0 var(--radius-md) 0;box-shadow:var(--shadow-3);transform:translateY(-120%);transition:transform var(--dur-fast) var(--ease-out)}.skip-link:focus-visible{transform:translateY(0)}: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{animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;animation-duration:.01ms!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 (min-width: 641px){body:has(.sl-page){--page-inset: clamp(.6rem, .5vw + .3rem, 2rem)}}@media (min-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)}.route-fallback{min-height:60dvh}.not-found{max-width:60rem;margin:0 auto;padding:clamp(6rem,12vh,12rem) var(--gutter-page);text-align:center}.not-found__code{font-size:var(--text-2xl);font-weight:700;color:var(--text-4);line-height:1}.not-found__title{font-size:var(--text-xl);font-weight:700;color:var(--text-0);margin-top:var(--space-3)}.not-found__text{font-size:var(--text-base);color:var(--text-2);margin-top:var(--space-2)}.not-found__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-6)}.not-found__btn{display:inline-flex;align-items:center;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);font-weight:600;color:var(--text-0);text-decoration:none}.not-found__btn--primary{background:var(--color-action-primary);border-color:var(--color-action-primary);color:#fff}.error-fallback{max-width:60rem;margin:0 auto;padding:clamp(6rem,12vh,12rem) var(--gutter-page);text-align:center}.error-fallback--panel{padding:clamp(3rem,6vh,6rem) var(--gutter-page)}.error-fallback__eyebrow{font-size:var(--text-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4)}.error-fallback__title{font-size:var(--text-xl);font-weight:700;color:var(--text-0);margin-top:var(--space-3)}.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{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-6)}.error-fallback__btn{display:inline-flex;align-items:center;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);font-weight:600;color:var(--text-0);text-decoration:none;cursor:pointer}.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);overflow-x:auto;background:var(--surface-2, var(--bg-shell));border-radius:var(--radius-md, .8rem);font-size:1.2rem;line-height:1.5}@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{display:flex;align-items:center;gap:var(--space-3)}.u-row--tight{gap:var(--space-2)}.u-row--end{justify-content:flex-end}.u-stack{display:flex;flex-direction:column;gap:var(--space-1)}.u-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.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{min-height:calc(100dvh - var(--header-height))}.app-shell:empty,.app-shell:has(>.route-fallback){min-height:calc(100dvh - var(--header-height))}.route-fallback__inner{max-width:var(--container-page);margin:0 auto;padding:clamp(2.4rem,1.6rem + 2vw,4rem) var(--gutter-page, 1.6rem)}.route-fallback__title{width:min(28rem,50%);height:3.2rem;margin:0 0 clamp(1.6rem,1.2rem + 1vw,2.4rem);border-radius:var(--radius-sm)}.route-fallback__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,28rem),1fr));gap:clamp(1.5rem,1.279rem + .7782vw,2.4rem)}.route-fallback__card{padding:1.2rem;background:var(--surface);border:1px solid var(--border-solid-strong);border-radius:1.4rem}.route-fallback__photo{aspect-ratio:16 / 9;border-radius:.9rem;margin-bottom:1.2rem}.route-fallback__line{margin:0 0 .6rem;height:1.6rem;width:70%}.route-fallback__line--short{width:40%;margin-bottom:0}.app-header{padding:0;background:#fff;border-bottom:1px solid rgba(11,18,32,.12);position:sticky;top:0;z-index:var(--z-header);transition:background .2s ease,border-color .2s ease}.app-header.sticky-header--scrolled{background:#ffffffeb}.bnav{display:flex;align-items:center;gap:2rem;height:var(--header-height);position:relative;max-width:170rem;margin:0 auto;padding:.8rem var(--shell-inset)}@media (min-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{height:3.2rem;width:auto;display:block}.bnav__menu{display:flex;align-items:center;gap:clamp(1.6rem,2.5vw,3rem);list-style:none;margin:0 auto}.bnav__link{font-size:clamp(1.4rem,.532vw + .855rem,1.6rem);font-weight:600;color:#000;text-decoration:none;padding:.4rem 0;position:relative;transition:color .15s}.bnav__link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--color-action-primary);transition:width .2s ease;border-radius:2px}@media (hover: hover) and (pointer: fine){.bnav__link:hover{color:var(--text-0)}}@media (hover: hover) and (pointer: fine){.bnav__link:hover:after{width:100%}}.bnav__link.active{color:var(--color-action-primary)}.bnav__link.active:after{width:100%}.bnav__actions{display:flex;align-items:center;gap:.6rem}.bnav__icon-btn{position:relative;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;border:none;background:none;color:var(--ink-50);font-size:2rem;cursor:pointer;transition:color .15s,background-color .15s}@media (hover: hover) and (pointer: fine){.bnav__icon-btn:hover{color:var(--color-action-primary);background:#3171f90f}}.bnav__badge{position:absolute;top:2px;right:2px;min-width:1.6rem;height:1.6rem;padding:0 .4rem;border-radius:99px;background:var(--color-action-danger);color:#fff;font-size:var(--text-min);font-weight:700;display:flex;align-items:center;justify-content:center;pointer-events:none}.bnav__login-btn{font-size:clamp(1.4rem,.532vw + .855rem,1.6rem);font-weight:600;color:var(--color-action-primary);text-decoration:none;padding:.6rem 1.6rem;border:1px solid var(--color-action-primary);border-radius:.5rem;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{display:flex;align-items:center;gap:.6rem;padding:.4rem .8rem .4rem .4rem;border-radius:99px;border:1px solid var(--border-solid);background:none;cursor:pointer;transition:border-color .15s,background .15s}@media (hover: hover) and (pointer: fine){.bnav__user-trigger:hover{border-color:var(--border-solid-strong);background:var(--surface-muted)}}.bnav__avatar{width:3rem;height:3rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.bnav__chevron{font-size:1.4rem;color:var(--text-3);transition:transform .2s}.bnav__chevron--open{transform:rotate(180deg)}.bnav__dropdown{position:absolute;top:calc(100% + .6rem);right:0;min-width:18rem;background:#fff;border:1px solid var(--border-solid);border-radius:.6rem;box-shadow:0 8px 24px #0b12201a;overflow:hidden;z-index:var(--z-dropdown);animation:bnavDropIn .15s ease}@keyframes bnavDropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bnav__dropdown-item{display:block;width:100%;padding:1rem 1.4rem;font-size:1.3rem;font-weight:500;color:#0b1220b3;text-decoration:none;background:none;border:none;text-align:left;cursor:pointer;transition:background .1s,color .1s}@media (hover: hover) and (pointer: fine){.bnav__dropdown-item:hover{background:var(--surface-muted-2);color:var(--text-0)}}@media (hover: hover) and (pointer: fine){.bnav__dropdown-item--danger:hover{background:var(--status-danger-bg-soft);color:var(--status-danger)}}.bnav__cta{font-size:clamp(1.4rem,.532vw + .855rem,1.6rem);font-weight:600;color:#fff;background:var(--color-action-primary);padding:.65rem 1.6rem;border-radius:.5rem;text-decoration:none;transition:background .15s;white-space:nowrap}@media (hover: hover) and (pointer: fine){.bnav__cta:hover{background:var(--color-action-primary-hover)}}.bnav__hamburger{display:none;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:none;background:none;font-size:2.6rem;color:var(--text-0);cursor:pointer}.bnav__mobile{display:flex;flex-direction:column;position:fixed;top:var(--header-height);left:0;right:0;background:#fff;border-top:1px solid var(--border-solid);box-shadow:0 12px 24px #0b12201a;z-index:var(--z-drawer);animation:bnavDropIn .2s ease;padding:.5rem 0}.bnav__mobile-link{display:block;padding:1.2rem 2rem;font-size:1.5rem;font-weight:600;color:#0b1220b3;text-decoration:none;background:none;border:none;text-align:left;width:100%;cursor:pointer;transition:background .1s}@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{height:1px;background:var(--border-solid);margin:.5rem 2rem}.bnav__dropdown-divider{height:1px;background:var(--border-solid);margin:.4rem 1.4rem}.bnav__mobile-cta{display:block;margin:.8rem 2rem 1rem;padding:1rem;font-size:1.4rem;font-weight:600;color:#fff;background:var(--color-action-primary);border-radius:.5rem;text-decoration:none;text-align:center;transition:background .15s}@media (hover: hover) and (pointer: fine){.bnav__mobile-cta:hover{background:var(--color-action-primary-hover)}}.bnav__auth-skeleton{display:flex;align-items:center}@media screen and (max-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 (max-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 (max-width: 380px){.bnav__login-btn{padding:.5rem 1rem;font-size:1.2rem}.bnav__user-trigger{padding:.3rem .6rem .3rem .3rem}.bnav__avatar{width:2.6rem;height:2.6rem}}@media screen and (max-width: 380px){.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{padding:.2rem .4rem .2rem .2rem;gap:.3rem}.bnav__actions{gap:.4rem}}.dealer-nav{display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem 0 3rem;height:6rem;background:#0b1220f2;color:#fff;position:sticky;top:0;z-index:var(--z-header);box-shadow:0 1px 8px #00000026}.dealer-nav__left{display:flex;align-items:center;gap:3rem}.dealer-nav__logo{display:inline-flex;align-items:center;min-height:var(--hit-target-compact)}.dealer-nav__logo img{height:3.2rem;width:auto}.dealer-nav__menu{display:flex;align-items:center;gap:2.4rem;list-style:none}.dealer-nav__link{font-size:1.35rem;font-weight:500;color:#ffffffbf;text-decoration:none;transition:color .15s;padding:.4rem 0}@media (hover: hover) and (pointer: fine){.dealer-nav__link:hover{color:#fff}}.dealer-nav__link.active{color:#fff;font-weight:600;border-bottom:2px solid var(--color-action-primary)}.dealer-nav__right{display:flex;align-items:center;gap:1.8rem}.dealer-nav__add-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.4rem;background:var(--color-action-primary);color:#fff;font-size:1.35rem;font-weight:600;text-decoration:none;border-radius:6px;transition:background .15s,transform .15s;white-space:nowrap}.dealer-nav__add-cta-icon{font-size:1.7rem;flex-shrink:0}@media (hover: hover) and (pointer: fine){.dealer-nav__add-cta:hover{background:var(--color-action-primary-hover)}}@media (max-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{position:relative;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;border:none;background:none;color:#ffffffb3;font-size:2.3rem;cursor:pointer;transition:color .15s,background-color .15s}@media (hover: hover) and (pointer: fine){.dealer-nav__icon-btn:hover{color:#fff;background:#ffffff14}}.dealer-nav__badge{position:absolute;top:-.3rem;right:-.6rem;min-width:1.8rem;height:1.8rem;padding:0 .6rem;border-radius:99px;border:2px solid rgba(11,18,32,.95);background:var(--color-action-danger);color:#fff;font-size:var(--text-min);font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;pointer-events:none}.dealer-nav__login-btn{display:inline-flex;align-items:center;min-height:var(--hit-target-compact);padding:.6rem 1.8rem;background:var(--color-action-primary);color:#fff;border-radius:6px;font-size:1.3rem;font-weight:600;text-decoration:none;transition:background .15s}@media (hover: hover) and (pointer: fine){.dealer-nav__login-btn:hover{background:var(--color-action-primary-hover)}}.dealer-nav__loading{width:10rem;height:2rem;border-radius:4px;background:#ffffff1a}.dealer-nav__profile{position:relative}.dealer-nav__user{display:flex;align-items:center;gap:.8rem;cursor:pointer;padding:.4rem .8rem;border-radius:8px;transition:background .15s}@media (hover: hover) and (pointer: fine){.dealer-nav__user:hover{background:#ffffff14}}.dealer-nav__name{font-size:1.3rem;font-weight:600;max-width:16rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dealer-nav__dropdown{position:absolute;top:calc(100% + .8rem);right:0;background:#fff;border-radius:.8rem;box-shadow:0 8px 24px #0000001f;border:1px solid var(--border-solid);min-width:20rem;z-index:var(--z-dropdown);overflow:hidden}.dealer-nav__dropdown-item{display:flex;align-items:center;gap:.6rem;padding:1rem 1.6rem;font-size:1.3rem;font-weight:500;color:var(--text-0);text-decoration:none;transition:background .1s;width:100%;border:none;background:none;cursor:pointer;text-align:left}@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 (max-width: 768px){.dealer-nav{padding:0 1.5rem;height:5.4rem}.dealer-nav__menu,.dealer-nav__name{display:none}}.ft{background-color:var(--bg-footer);padding:clamp(1.6rem,2.4vw,2.8rem) clamp(2rem,6vw,10rem) clamp(1.2rem,2vw,2rem);display:flex;flex-direction:column;gap:clamp(2rem,3vw,3.2rem);position:relative;overflow:hidden}.ft__trust{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding-bottom:2.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.ft__trust-item{display:flex;align-items:center;gap:1.2rem}.ft__trust-icon{font-size:clamp(2.8rem,2.5vw,3.5rem);color:#ffffff40;flex-shrink:0}.ft__trust-title{font-size:clamp(1.25rem,1.2vw,1.45rem);font-weight:600;color:#fff;display:block}.ft__trust-sub{font-size:clamp(1.2rem,1vw,1.25rem);color:var(--text-inverse-muted);display:block}.ft__trust-brands{overflow:hidden;width:100%;max-width:20rem;margin-top:.3rem;content-visibility:auto;contain-intrinsic-size:auto 12rem auto 2rem}.ft__trust-brands-track{display:flex;gap:1.2rem;animation:ftBrandScroll 12s linear infinite;width:-moz-max-content;width:max-content;color:#ffffff80;font-size:1.4rem}@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{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.ft__nav-heading{font-size:clamp(1.3rem,1.2vw,1.5rem);font-weight:700;color:#fff;margin-bottom:1.4rem;text-transform:uppercase;letter-spacing:.5px}.ft__nav-list{list-style:none;display:flex;flex-direction:column;gap:.9rem}.ft__nav-link{font-size:clamp(1.2rem,1.1vw,1.4rem);color:var(--text-inverse-muted);text-decoration:none;transition:color .15s}@media (hover: hover) and (pointer: fine){.ft__nav-link:hover{color:#fff}}.ft__newsletter-text{font-size:1.35rem;color:var(--text-inverse-muted);line-height:1.5;margin-bottom:1.2rem}.ft__newsletter-form{display:flex;border-radius:.5rem;overflow:hidden;border:1px solid rgba(255,255,255,.15)}.ft__newsletter-input{flex:1;padding:.8rem 1rem;font-size:var(--text-body);font-family:inherit;background:#ffffff0d;border:none;color:#fff;outline:none}.ft__newsletter-input::-moz-placeholder{color:#ffffff8c}.ft__newsletter-input::placeholder{color:#ffffff8c}.ft__newsletter-input:focus{background:#ffffff1a}.ft__newsletter-btn{padding:.8rem 1.2rem;background:var(--color-action-primary);border:none;color:#fff;font-size:1.3rem;cursor:pointer;transition:background .15s;display:flex;align-items:center}@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{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;color:var(--status-success);padding:.8rem 0}.ft__app-row{display:flex;justify-content:center;gap:1rem}.ft__app-badge{height:4.2rem;width:auto;cursor:pointer;opacity:.7;transition:opacity .15s;border-radius:.6rem;clip-path:inset(1% round .6rem)}@media (hover: hover) and (pointer: fine){.ft__app-badge:hover{opacity:1}}.ft__bottom{display:flex;align-items:center;justify-content:space-between;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08)}.ft__bottom-left{display:flex;align-items:center;gap:1.5rem}.ft__logo{height:4.5rem;width:auto}.ft__copyright{font-size:1.3rem;color:var(--text-inverse-muted)}.ft__social{list-style:none;display:flex;gap:1.2rem}.ft__social-link{display:flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;border-radius:50%;background:#ffffff14;color:var(--text-inverse-muted);font-size:1.4rem;transition:background .15s,color .15s}@media (hover: hover) and (pointer: fine){.ft__social-link:hover{background:var(--color-action-primary);color:#fff}}.ft__back-top{position:absolute;bottom:2rem;right:2rem;width:3.6rem;height:3.6rem;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:var(--text-inverse-muted);font-size:1.4rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s}@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 (max-width: 1024px) and (min-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{grid-column:1 / -1;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08)}.ft__newsletter-form{max-width:32rem}}@media screen and (max-width: 768px) and (min-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{font-size:1.3rem;margin-bottom:1rem}.ft__nav-link{font-size:1.25rem}.ft__nav-list{gap:.7rem}.ft__newsletter{grid-column:1 / -1;padding-top:1.8rem;border-top:1px solid rgba(255,255,255,.08)}.ft__newsletter-form{max-width:32rem}.ft__bottom{flex-direction:column;gap:1.5rem;text-align:center}.ft__bottom-left{flex-direction:column;gap:1rem}}@media screen and (max-width: 480px){.ft{padding:2.5rem 1.5rem;gap:clamp(2.5rem,8vw,4rem)}.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{font-size:clamp(1.2rem,3vw,1.4rem);margin-bottom:.8rem;white-space:nowrap}.ft__nav-link{font-size:clamp(1.2rem,3vw,1.4rem);word-break:break-word}.ft__nav-list{gap:.8rem}.ft__newsletter{grid-column:1 / -1;padding-top:clamp(2.5rem,8vw,4rem);border-top:1px solid rgba(255,255,255,.08)}.ft__newsletter-text{font-size:clamp(1.2rem,3vw,1.35rem);max-width:100%}.ft__newsletter-form{max-width:100%;width:100%}.ft__app-row{margin-top:1rem;margin-bottom:.5rem}.ft__logo{height:4.5rem}.ft__copyright{font-size:clamp(1.2rem,3vw,1.3rem)}.ft__bottom{flex-direction:column;align-items:center;text-align: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 (max-width: 380px){.ft__social-link{width:3rem;height:3rem;font-size:1.4rem}.ft__copyright{font-size:var(--text-min)}.ft__logo{height:3.6rem}}@media screen and (max-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}}@media screen and (max-width: 380px){.ft__nav-grid{grid-template-columns:1fr;gap:2rem}}.section-heading{font-size:clamp(2rem,3vw,2.8rem);font-weight:800;margin-bottom:.3rem;color:var(--text-0);text-align:left}.section-subtext{font-size:clamp(1.2rem,1.4vw,1.4rem);color:var(--text-3);text-align:left;margin-bottom:clamp(2.4rem,3.5vw,4.5rem);line-height:1.6}@media (max-width: 480px){.section-heading{font-size:1.8rem;margin-bottom:.5rem}.section-subtext{font-size:1.2rem;margin-bottom:2rem}}@media (max-width: 380px){.section-heading{font-size:1.7rem;margin-bottom:.4rem}.section-subtext{font-size:var(--text-min);margin-bottom:1.8rem}}@media (max-width: 380px){.section-heading{font-size:1.6rem;margin-bottom:.3rem}.section-subtext{font-size:var(--text-min);margin-bottom:1.6rem}}.tab-toggles{display:flex;justify-content:flex-start;margin-bottom:2rem;border-bottom:2px solid #eef0f4;gap:2rem}.tab-toggle{padding:1rem .5rem;font-size:1.5rem;font-weight:600;color:var(--text-3);background:none;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;cursor:pointer;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{padding:clamp(2.5rem,4vw,4rem) 0;text-align:center;background-color:#fff}.category{display:block;width:100%;background:none;border:0;padding:0;font:inherit;text-align:center;cursor:pointer;border-radius:var(--radius-md)}.category-image{width:100%;height:auto;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply;display:block;max-width:100%;cursor:pointer;border-bottom:2px solid var(--color-action-primary)}.category-title{display:block;font-size:1.5rem;font-weight:700;color:var(--text-0);margin:1.2rem 1.5rem .4rem;cursor:pointer;transition:color .2s}@media (hover: hover) and (pointer: fine){.category-title:hover{color:var(--color-action-primary)}}.category-description{display:block;font-size:1.25rem;color:var(--text-3);margin:0 1.5rem 1.5rem;line-height:1.5}.brands-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.brands-grid__item{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.5rem 1rem;background:none;border:1px solid transparent;border-radius:.8rem;cursor:pointer;transition:border-color .2s,background .2s,color .2s}@media (hover: hover) and (pointer: fine){.brands-grid__item:hover{border-color:var(--border-solid);background:var(--surface-muted)}}.brands-grid__logo{height:4rem;width:auto;max-width:5rem;-o-object-fit:contain;object-fit:contain}.brands-grid__name{font-size:1.2rem;font-weight:600;color:var(--ink-55);text-align:center;transition:color .2s}@media (hover: hover) and (pointer: fine){.brands-grid__item:hover .brands-grid__name{color:var(--color-action-primary)}}@media screen and (max-width: 1024px){.brands-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 769px) and (max-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 (max-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 (max-width: 640px){.category-container{grid-template-columns:repeat(2,1fr);padding:0 1rem;-moz-column-gap:3rem;column-gap:3rem}.category-title{font-size:1.35rem;margin:.8rem 1rem .3rem}.category-description{font-size:var(--text-min);margin:0 1rem 1rem}.brands-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-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{font-size:1.35rem;padding:.8rem .4rem}}@media screen and (max-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{display:block;width:100%;background:none;border:0;padding:0;font:inherit;text-align:center;cursor:pointer;border-radius:var(--radius-md)}.trending-section{padding:clamp(2.5rem,4vw,4rem) 0;background-color:var(--bg-0);text-align:center}.category-tile{display:block;background:var(--surface);border-radius:50%;overflow:hidden;transition:box-shadow var(--dur-base) ease;aspect-ratio:1;position:relative;box-shadow:var(--shadow-1)}.category-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.category-tile:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:1;pointer-events:none;transition:background-color .2s ease}@media (hover: hover) and (pointer: fine){.category-tile:hover:after{background-color:#000c}}.tile-content{width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff;transition:opacity var(--dur-base) ease;opacity:0}.category-tile--container:focus-visible .tile-content{opacity:1}@media (hover: hover) and (pointer: fine){.category-tile:hover .tile-content{opacity:1}}@media (hover: hover) and (pointer: fine){.category-tile:hover{box-shadow:var(--shadow-3);background-color:var(--surface-hover)}}.tile-title{display:block;color:var(--text-0);margin:1.2rem 0;font-size:clamp(1.2rem,1.5vw,1.5rem);font-weight:700}.tile-description{font-size:1.6rem;font-weight:600;color:#fff}.tile-icon{flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;font-size:1.8rem;font-weight:700;color:var(--color-action-primary);background-color:#fff;margin-top:1rem;width:4.75rem;height:4.75rem;border-radius:50%;clip-path:circle(47.9% at 50% 50%)}@media screen and (min-width: 641px) and (max-width: 1024px){.tile-title{font-size:clamp(1.2rem,1.4vw,1.5rem);margin:.6rem 0;height:3.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}}@media screen and (min-width: 641px) and (max-width: 1024px){.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 (max-width: 640px){.grid--5-cols{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 480px){.tile-title{font-size:1.3rem}.tile-description{font-size:1.2rem}}@media screen and (max-width: 380px){.trending-section{padding:3rem 0}.grid--5-cols{gap:1.2rem}.category-tile{max-width:12rem;max-height:12rem;margin:0 auto}.tile-title{font-size:1.2rem;height:3rem}.tile-description{font-size:var(--text-min)}}@media screen and (max-width: 380px){.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);margin:.4rem 0;height:2.6rem}.tile-description{font-size:var(--text-min)}.tile-icon{width:3rem;height:3rem;font-size:1.2rem}}.auc{padding:clamp(2.5rem,4vw,4rem) 0;background:#fefbf6;color:var(--text-0)}.auc__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2.4rem;padding:0 .4rem}.auc__header .section-heading{color:var(--text-0);display:flex;align-items:center;gap:.6rem}.auc__header .section-subtext{color:var(--text-3);margin-bottom:0}.auc__icon{color:#f87171}.auc__view-all{display:inline-flex;align-items:center;min-height:var(--hit-target-compact);color:#3171f9d9;font-size:1.3rem;font-weight:600;text-decoration:none;transition:color .15s}@media (hover: hover) and (pointer: fine){.auc__view-all:hover{color:var(--color-action-primary);text-decoration:underline}}.auc__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;min-height:0}.auc-card{display:flex;flex-direction:column;border-radius:1rem;overflow:hidden;background:#fff;color:var(--text-0);text-decoration:none;transition:box-shadow .2s,background-color var(--dur-fast) var(--ease-snap);border:1px solid var(--border-solid);box-shadow:0 4px 14px #0b122024}@media (hover: hover) and (pointer: fine){.auc-card:hover{box-shadow:0 8px 24px #0b12202e,0 2px 6px #0b122014;border-color:var(--border-solid-strong);background-color:var(--surface-hover)}.auc-card:hover .auc-card__name{color:var(--color-action-primary-text)}}.auc-card__img{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--surface-muted-2)}.auc-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s}@media (hover: hover) and (pointer: fine){.auc-card:hover .auc-card__img img{transform:none}}.auc-card__badge{position:absolute;top:1rem;left:1rem;display:flex;align-items:center;gap:0;padding:.6rem;font-size:1.3rem;color:#fff;background:var(--color-action-primary);border-radius:50%;border:none;z-index:2;cursor:pointer;transition:border-radius .25s,padding .25s,gap .25s}.auc-card__badge--open{border-radius:99px;padding:.5rem 1rem .5rem .7rem;gap:.4rem}.auc-card__badge-text{font-size:var(--text-min);font-weight:700;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;color:#fff;animation:aucBadgeTextIn .3s ease both}@keyframes aucBadgeTextIn{0%{opacity:0;max-width:0}to{opacity:1;max-width:12rem}}.auc-card__heart{position:absolute;top:1rem;right:1rem;width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:#ffffff26;color:#ffffffb3;font-size:1.4rem;cursor:pointer;transition:background .15s,color .15s}@media (hover: hover) and (pointer: fine){.auc-card__heart:hover{background:#ffffff4d;color:#fff}}.auc-card__heart--saved{color:#ef4444;background:#ffffff40}@media (hover: hover) and (pointer: fine){.auc-card__heart--saved:hover{background:#ffffff59}}.auc-card__dot{width:6px;height:6px;border-radius:50%;background:#22c55e;flex-shrink:0}.auc-card__time{position:absolute;bottom:.8rem;right:.8rem;display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-min);font-weight:600;color:#fff;background:#000000a6;padding:.35rem .8rem;border-radius:99px;z-index:2;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.3px}.auc-card__time--orange{color:#f0b429}.auc-card__time--red{color:#f87171}.auc-card__time--ended{color:#ffffff80}.auc-card__body{padding:1.2rem 1rem;display:flex;flex-direction:column;gap:.3rem;flex:1}.auc-card__name{font-size:1.45rem;font-weight:700;color:var(--text-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auc-card__specs{display:flex;align-items:center;gap:.4rem;font-size:1.35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink-55);font-weight:500}.auc-card__sep{color:#0b122040}.auc-card__title-warn{color:var(--status-danger)}.auc-card__specs span{display:inline-flex;align-items:center;gap:.3rem}.auc-card__dealer{display:flex;align-items:flex-start;gap:.6rem;margin-top:.6rem;margin-bottom:.6rem;min-width:0}.auc-card__dealer-icon{display:inline-flex;align-items:center;flex-shrink:0;font-size:1.55rem;color:#0b12206b;padding-top:.15rem}.auc-card__dealer-stack{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1;line-height:1.35}.auc-card__dealer-name{font-size:1.35rem;font-weight:600;color:#0b1220d1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auc-card__dealer-addr{font-size:1.2rem;color:var(--ink-50);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auc-card__bid-section{border-top:1px solid var(--border-solid);padding-top:.8rem;margin-top:auto}.auc-card__bid-label{font-size:1.2rem;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px}.auc-card__bid-amount{display:block;font-size:2.3rem;font-weight:800;color:var(--text-0);line-height:1.2}.auc-card__bid-meta{display:flex;align-items:center;gap:.4rem;font-size:1.25rem;color:var(--text-3);margin-top:.2rem}.auc-card__buynow{color:var(--color-action-primary);font-weight:600}.auc-card__bid-footer{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.auc-card__viewing-inline{display:flex;align-items:center;gap:.35rem;font-size:1.2rem;font-weight:500;color:var(--text-3)}.auc-card__noreserve-inline{font-size:var(--text-min);font-weight:700;color:var(--status-success);text-transform:uppercase;letter-spacing:.3px}@media screen and (max-width: 1280px){.auc__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 1024px){.auc__grid{grid-template-columns:repeat(2,1fr);gap:1.4rem}.auc-card__bid-amount{font-size:1.8rem}}@media screen and (max-width: 640px){.auc__grid{grid-template-columns:1fr;gap:1.5rem}.auc__header{flex-direction:row;align-items:flex-start}}@media screen and (max-width: 640px){.auc__header .section-subtext{display:none}}.feat{padding:clamp(2.5rem,4vw,4rem) 0;background-color:var(--bg-0)}.feat__subtext{color:var(--ink-55);font-size:clamp(1.4rem,1.6vw,1.6rem);margin-bottom:clamp(2.5rem,3vw,4rem)}.feat__group{background:transparent;border-radius:0;padding:0;border:none}.feat+.feat{position:relative}.feat+.feat:before{content:"";position:absolute;top:0;left:clamp(1.6rem,3vw,4rem);right:clamp(1.6rem,3vw,4rem);max-width:calc(130rem - clamp(3.2rem,6vw,8rem));margin:0 auto;height:1px;background:#0b122006}@media screen and (max-width: 1024px){.feat+.feat:before{left:calc(clamp(1.6rem,3vw,4rem) + 2rem);right:calc(clamp(1.6rem,3vw,4rem) + 2rem)}}@media screen and (max-width: 480px){.feat+.feat:before{left:calc(clamp(1.6rem,3vw,4rem) + 1.4rem);right:calc(clamp(1.6rem,3vw,4rem) + 1.4rem)}}@media screen and (max-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 (max-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{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:2.4rem;padding:0 .4rem}.feat__section-header .section-heading{display:flex;align-items:center;gap:.6rem}.feat__section-header .section-subtext{margin-bottom:0}@media screen and (max-width: 640px){.feat__section-header .section-subtext{display:none}}.feat__group-icon{font-size:2.2rem;flex-shrink:0}.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{display:inline-flex;align-items:center;min-height:var(--hit-target-compact);background:none;border:none;color:#3171f9d9;font-size:1.3rem;font-weight:600;cursor:pointer;padding:0;white-space:nowrap;transition:color .15s}@media (hover: hover) and (pointer: fine){.feat__view-all:hover{color:var(--color-action-primary);text-decoration:underline}}.feat__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;width:100%;padding:0;margin:0}.feat__nav{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:2.4rem}.feat__nav-btn{width:4rem;height:4rem;border-radius:50%;border:1px solid var(--border-solid);background:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--text-0);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}@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 (max-width: 1280px) and (min-width: 1025px){.feat__grid{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (max-width: 1024px) and (min-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 (max-width: 1024px) and (min-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 (max-width: 768px) and (min-width: 641px){.feat__grid{grid-template-columns:repeat(2,1fr);gap:1.4rem}.feat__group{padding:2rem;border-radius:1rem}.feat__nav-btn{width:3.6rem;height:3.6rem;font-size:1.8rem}.feat__nav{margin-top:2rem}}@media (max-width: 640px) and (min-width: 481px){.feat{padding:4rem 0}.feat__grid{grid-template-columns:1fr;gap:1.6rem}.feat__group{padding:1.6rem;border-radius:.8rem}.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 (max-width: 480px) and (min-width: 481px){.feat{padding:3.2rem 0}.feat__grid{grid-template-columns:1fr;gap:1.4rem}.feat__group{padding:1.4rem;border-radius:.8rem}.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 (max-width: 480px) and (min-width: 381px){.feat{padding:3rem 0}.feat__grid{grid-template-columns:1fr;gap:1.2rem}.feat__group{padding:1.2rem;border-radius:.8rem}.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 (max-width: 380px){.feat{padding:2.8rem 0}.feat__grid{grid-template-columns:1fr;gap:1.2rem}.feat__group{padding:1rem;border-radius:.6rem}.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{margin-top:1.2rem;gap:1rem}.feat__nav-btn{width:3rem;height:3rem;font-size:1.4rem}.feat__subtext{margin-bottom:1.2rem;font-size:1.2rem}}.dlr{padding:clamp(2.5rem,4vw,4rem) 0;background-color:var(--bg-0)}.dlr__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem}.dlr__card{display:flex;flex-direction:column;background:#fff;border-radius:1.2rem;border:1px solid var(--border-solid);overflow:hidden;box-shadow:0 4px 16px #0b122012,0 1px 3px #0b12200a;transition:box-shadow .2s ease,background-color var(--dur-fast) var(--ease-snap)}@media (hover: hover) and (pointer: fine){.dlr__card:hover{box-shadow:0 12px 32px #0b12201a;border-color:var(--border-solid-strong);background-color:var(--surface-hover)}}.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{position:relative;height:11rem;overflow:hidden}.dlr__card-cover-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dlr__card-cover-gradient{width:100%;height:100%;background:linear-gradient(135deg,var(--text-0) 0%,#1a2a4a 50%,var(--color-action-primary) 100%)}.dlr__card-type{position:absolute;top:1rem;right:1rem;padding:.3rem .8rem;background:#ffffffe6;color:var(--text-0);font-size:var(--text-min);font-weight:600;border-radius:.4rem;letter-spacing:.3px;text-transform:uppercase}.dlr__card-profile{display:flex;justify-content:center;margin-top:-3.2rem;position:relative;z-index:1}.dlr__card-profile-img{width:6.4rem;height:6.4rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #fff;box-shadow:0 2px 8px #0b12201f}.dlr__card-profile-initials{width:6.4rem;height:6.4rem;border-radius:50%;background:linear-gradient(135deg,var(--color-action-primary) 0%,var(--color-action-primary-hover) 100%);color:#fff;font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:3px solid #fff;box-shadow:0 2px 8px #0b12201f}.dlr__card-info{padding:1.2rem 1.6rem 0;text-align:center}.dlr__card-name{font-size:1.6rem;font-weight:700;color:var(--text-0);margin-bottom:.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dlr__card-rating{display:flex;align-items:center;justify-content:center;gap:.2rem;margin-bottom:1rem}.dlr__card-star{font-size:1.6rem;color:var(--border-solid);transition:color .15s}.dlr__card-star--filled{color:var(--status-pending)}.dlr__card-rating-num{font-size:1.2rem;font-weight:600;color:#0b122099;margin-left:.4rem}.dlr__card-stats{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.4rem}.dlr__card-stat{display:flex;align-items:flex-start;justify-content:center;gap:.3rem;font-size:1.2rem;color:var(--ink-50);text-align:left}.dlr__card-stat svg{font-size:1.3rem;flex-shrink:0;color:var(--color-action-primary);opacity:.6;margin-top:.15rem}.dlr__card-actions{padding:1.2rem 1.6rem 1.6rem;display:flex;flex-direction:column;gap:.6rem;margin-top:auto}.dlr__card-btn{display:flex;align-items:center;justify-content:center;min-height:var(--hit-target-compact);text-align:center;padding:.8rem;border-radius:.6rem;font-size:1.3rem;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease;border:none;cursor:pointer}.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{background:#0b12200d;color:var(--text-0);display:flex;align-items:center;justify-content:center;gap:.5rem}.dlr__card-btn--secondary svg{font-size:1.4rem}@media (hover: hover) and (pointer: fine){.dlr__card-btn--secondary:hover{background:#0b12201a}}.dlr__carousel{overflow:hidden;position:relative;width:100%}.dlr__carousel-track{display:flex;transition:transform .45s cubic-bezier(.25,.1,.25,1);width:100%}.dlr__carousel-slide{width:100%;min-width:100%;max-width:100%;flex-shrink:0;box-sizing:border-box}.dlr__carousel-slide--pair{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.dlr__dots{display:flex;justify-content:center;gap:0;margin-top:.8rem}.dlr__dot{position:relative;width:var(--hit-target);height:var(--hit-target);border:none;background:none;cursor:pointer;padding:0;border-radius:50%}.dlr__dot:before{content:"";position:absolute;top:50%;left:50%;width:.8rem;height:.8rem;border-radius:50%;background:#0b122026;transform:translate(-50%,-50%);transition:background var(--dur-base) ease,width var(--dur-base) ease,height var(--dur-base) ease}.dlr__dot--active:before{width:1.1rem;height:1.1rem;background:var(--color-action-primary)}@media (max-width: 1280px) and (min-width: 1025px){.dlr__grid{gap:2rem}}@media (max-width: 1024px) and (min-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{font-size:1.2rem;padding:.7rem}.dlr__card-actions{padding:1rem 1.4rem 1.4rem}.dlr__carousel-slide--pair{gap:1.4rem}}@media (max-width: 640px) and (min-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 (max-width: 480px) and (min-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{font-size:1.2rem;padding:.7rem}}@media (max-width: 380px){.dlr{padding:2.8rem 0}.dlr__card-cover{height:9rem}.dlr__card-profile-img,.dlr__card-profile-initials{width:5.2rem;height:5.2rem;font-size:1.6rem}.dlr__card-profile{margin-top:-2.6rem}.dlr__card-name,.dlr__card-star{font-size:1.4rem}.dlr__card-stat{font-size:var(--text-min)}.dlr__card-btn{font-size:1.2rem}}@media (max-width: 380px){.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{padding:clamp(2.5rem,4vw,4rem) 0;background:var(--bg-shell)}.hcta__grid{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem}.hcta__card{display:flex;align-items:center;gap:2rem;padding:2.8rem 3.2rem;border-radius:1.2rem;text-decoration:none;color:inherit;transition:box-shadow .2s ease}@media (hover: hover) and (pointer: fine){.hcta__card:hover{box-shadow:0 8px 24px #0b122014}}.hcta__card--buyer{background:linear-gradient(135deg,#3171f90f,#3171f91f);border:1px solid rgba(49,113,249,.12)}.hcta__card--seller{background:linear-gradient(135deg,#0b12200a,#0b122014);border:1px solid rgba(11,18,32,.08)}.hcta__icon-wrap{flex-shrink:0;width:5.2rem;height:5.2rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;font-size:2.4rem}.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{font-size:1.6rem;font-weight:700;color:var(--text-0);margin-bottom:.4rem}.hcta__text{font-size:1.3rem;color:var(--ink-55);line-height:1.5}.hcta__arrow{flex-shrink:0;font-size:2rem;color:#0b122040;transition:color .2s ease}@media (hover: hover) and (pointer: fine){.hcta__card:hover .hcta__arrow{color:var(--color-action-primary)}}@media (max-width: 768px) and (min-width: 481px){.hcta__grid{grid-template-columns:1fr;gap:1.4rem}.hcta__card{padding:2rem 1.6rem;gap:1.4rem}.hcta__icon-wrap{width:4.4rem;height:4.4rem;font-size:2rem;border-radius:.8rem}.hcta__heading{font-size:1.4rem}.hcta__text{font-size:1.2rem}.hcta__arrow{font-size:1.8rem}}@media (max-width: 480px){.hcta{padding:3rem 0}.hcta__grid{grid-template-columns:1fr;gap:1.2rem}.hcta__card{flex-direction:column;text-align:center;padding:2rem 1.4rem;gap:1rem}.hcta__icon-wrap{width:4rem;height:4rem;font-size:1.8rem;border-radius:.8rem}.hcta__heading{font-size:1.4rem}.hcta__text{font-size:1.2rem}.hcta__arrow{display:none}}.tst{padding:clamp(4rem,6vw,7rem) 0;background:#fff;text-align:center}.tst__header{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-bottom:2.8rem}.tst__avatars{display:flex}.tst__avatar{width:3.6rem;height:3.6rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 6px #0b12201a}.tst__avatar:not(:first-child){margin-left:-1rem}.tst__count{font-size:1.4rem;color:#0b122099}.tst__count strong{color:var(--text-0)}.tst__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem;text-align:left}.tst__card{background:#fff;border:1px solid var(--border-solid);border-radius:1.2rem;padding:2.8rem;display:flex;flex-direction:column;box-shadow:0 4px 16px #0b122012,0 1px 3px #0b12200a}.tst__card-stars{display:flex;gap:.2rem;margin-bottom:1.6rem;font-size:1.8rem;color:var(--status-pending)}.tst__card-quote{font-size:1.5rem;line-height:1.6;color:var(--text-0);margin-bottom:2rem;flex:1}.tst__card-author{display:flex;align-items:center;gap:1.2rem;padding-top:1.6rem;border-top:1px solid var(--border-solid)}.tst__card-img{width:4.4rem;height:4.4rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.tst__card-name{font-size:1.4rem;font-weight:700;color:var(--text-0)}.tst__card-role{font-size:1.2rem;color:var(--text-3)}@media (max-width: 1024px) and (min-width: 641px){.tst__grid{grid-template-columns:repeat(3,1fr);gap:1.2rem}.tst__card{padding:1.8rem}.tst__card-stars{font-size:1.4rem;margin-bottom:1rem}.tst__card-quote{font-size:1.2rem;line-height:1.5;margin-bottom:1.4rem}.tst__card-author{padding-top:1rem;gap:.8rem}.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{overflow:hidden;position:relative;width:100%}.tst__carousel-track{display:flex;transition:transform .45s cubic-bezier(.25,.1,.25,1);width:100%}.tst__carousel-slide{width:100%;min-width:100%;max-width:100%;flex-shrink:0;box-sizing:border-box}.tst__dots{display:flex;justify-content:center;gap:0;margin-top:.8rem}.tst__dot{position:relative;width:var(--hit-target);height:var(--hit-target);border:none;background:none;cursor:pointer;padding:0;border-radius:50%}.tst__dot:before{content:"";position:absolute;top:50%;left:50%;width:.8rem;height:.8rem;border-radius:50%;background:#0b122026;transform:translate(-50%,-50%);transition:background var(--dur-base) ease,width var(--dur-base) ease,height var(--dur-base) ease}.tst__dot--active:before{width:1.1rem;height:1.1rem;background:var(--color-action-primary)}@media (max-width: 640px) and (min-width: 481px){.tst{padding:4rem 0}.tst__card{padding:2rem}.tst__card-quote{font-size:1.4rem}.tst__header{margin-bottom:2rem}}@media (max-width: 480px) and (min-width: 381px){.tst{padding:3.2rem 0}.tst__card{padding:1.8rem}.tst__card-stars{font-size:1.5rem;margin-bottom:1rem}.tst__card-quote{font-size:1.3rem;margin-bottom:1.4rem}.tst__card-author{padding-top:1.2rem;gap:1rem}.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 (max-width: 380px){.tst{padding:2.8rem 0}.tst__card{padding:1.6rem}.tst__card-stars{font-size:1.4rem}.tst__card-quote{font-size:1.2rem}.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{gap:.6rem;margin-bottom:1.2rem}.tst__avatar{width:2.8rem;height:2.8rem}.tst__count{font-size:var(--text-min)}}@media (max-width: 380px){.tst{padding:2.4rem 0}.tst__card{padding:1.4rem}.tst__card-stars{font-size:1.3rem;margin-bottom:.8rem}.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{padding:clamp(4rem,6vw,7rem) 0;background:var(--bg-0)}.blg__bento{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto auto;gap:clamp(1.2rem,1.2vw,1.5rem)}.blg__hero{grid-column:1 / 3;grid-row:1;position:relative;border-radius:.4rem;overflow:hidden;display:flex;text-decoration:none;color:#fff}.blg__side:nth-of-type(1){grid-column:1 / 3;grid-row:2}.blg__side:nth-of-type(2){grid-column:1 / 3;grid-row:3}.blg__overlay:nth-of-type(1){grid-column:3;grid-row:2}.blg__overlay:nth-of-type(2){grid-column:4;grid-row:2}.blg__overlay:nth-of-type(3){grid-column:3;grid-row:3}.blg__overlay:nth-of-type(4){grid-column:4;grid-row:3}.blg__hero--skeleton{pointer-events:none}.blg__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blg__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--text-1) 0%,rgba(11,18,32,.28) 50%,rgba(11,18,32,.1) 100%);transition:background .2s}@media (hover: hover) and (pointer: fine){.blg__hero:hover .blg__hero-overlay{background:linear-gradient(0deg,#0b1220d9,#0b122052,#0b122024)}}.blg__hero-content{position:relative;z-index:1;margin-top:auto;padding:2.8rem}.blg__hero-title{font-size:clamp(1.8rem,2.2vw,2.4rem);font-weight:700;line-height:1.3;margin-bottom:1rem}.blg__tag{display:inline-block;width:-moz-fit-content;width:fit-content;padding:.3rem 1rem;border-radius:10rem;font-size:var(--text-min);font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:#3171f926;color:var(--color-action-primary);margin-bottom:1rem}.blg__tag--sm{font-size:var(--text-min);padding:.2rem .8rem;margin-bottom:.6rem}.blg__tag--video{position:absolute;top:1.2rem;left:1.2rem;background:#0b122099;color:#fff;margin-bottom:0}.blg__hero .blg__tag,.blg__overlay .blg__tag{background:#ffffff1f;color:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.blg__meta{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;color:#ffffffb3;flex-wrap:wrap}.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{font-size:1.4rem;color:#ffffffb3;line-height:1.5;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blg__video{grid-column:3 / 5;grid-row:1}.blg__side{grid-column:1 / 3}.blg__side{display:flex;gap:1.4rem;text-decoration:none;color:inherit;flex:1;border-radius:.4rem;border:1px solid var(--border-solid);min-height:clamp(7rem,8vw,9.5rem);overflow:hidden;transition:border-color .2s ease;background:#fff}@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{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blg__side-body{padding:1.2rem 1.2rem 1.2rem 0;display:flex;flex-direction:column;justify-content:center;min-width:0}.blg__side-title{font-size:1.4rem;font-weight:700;color:var(--text-0);line-height:1.4;margin-bottom:.4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blg__video{position:relative;border-radius:.4rem;overflow:hidden;background:var(--text-0);aspect-ratio:16 / 9}.blg__video--skeleton{pointer-events:none;aspect-ratio:16 / 9}.blg__overlay{position:relative;border-radius:.4rem;overflow:hidden;text-decoration:none;color:#fff;display:flex;min-height:clamp(10rem,12vw,14rem)}.blg__overlay--skeleton{pointer-events:none}.blg__overlay-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.blg__overlay-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0b1220c7,#0b122059 40%,#0b122014);z-index:2;transition:background .2s}@media (hover: hover) and (pointer: fine){.blg__overlay:hover .blg__overlay-gradient{background:linear-gradient(0deg,rgba(11,18,32,.85) 0%,var(--text-3) 40%,rgba(11,18,32,.12) 100%)}}.blg__overlay-content{position:relative;z-index:3;margin-top:auto;padding:1.2rem}.blg__overlay-title{font-size:1.2rem;font-weight:700;line-height:1.3;margin-bottom:.3rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 4px rgba(0,0,0,.5)}.blg__meta--overlay{color:#fffc;font-size:var(--text-min);text-shadow:0 1px 3px rgba(0,0,0,.4)}.blg__video-iframe{width:100%;height:100%;border:none}.blg__video-thumb{position:relative;width:100%;height:100%;border:none;padding:0;cursor:pointer;background:none}.blg__video-thumb-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blg__video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5.6rem;height:5.6rem;border-radius:50%;background:#3171f9e6;display:flex;align-items:center;justify-content:center;font-size:2.4rem;color:#fff;box-shadow:0 4px 20px #3171f966;transition:background .2s ease}@media (hover: hover) and (pointer: fine){.blg__video-thumb:hover .blg__video-play{background:var(--color-action-primary);transform:translate(-50%,-50%)}}@media (max-width: 1024px) and (min-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);padding:.25rem .8rem;margin-bottom:.6rem}.blg__video-play{width:4.8rem;height:4.8rem;font-size:2rem}}@media (max-width: 768px) and (min-width: 641px){.blg__bento{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:1.4rem}.blg__hero{grid-column:1 / -1;grid-row:auto;min-height:24rem}.blg__video{grid-column:1 / -1;grid-row:auto;aspect-ratio:16 / 9}.blg__side,.blg__side:nth-of-type(1),.blg__side:nth-of-type(2){grid-column:auto;grid-row:auto}.blg__overlay,.blg__overlay:nth-of-type(1),.blg__overlay:nth-of-type(2),.blg__overlay:nth-of-type(3),.blg__overlay:nth-of-type(4){grid-column:auto;grid-row:auto}.blg__side-img-wrap{width:9rem}.blg__side-title{font-size:1.2rem}.blg__hero-title{font-size:1.7rem}.blg__hero-excerpt{font-size:1.2rem;-webkit-line-clamp:1}.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%,rgba(11,18,32,.38) 45%,rgba(11,18,32,.1) 100%)}.blg__meta--overlay{font-size:var(--text-min)}.blg__tag{font-size:var(--text-min);padding:.2rem .7rem;margin-bottom:.5rem}.blg__meta,.blg__meta--sm{font-size:var(--text-min)}.blg__video-play{width:4.4rem;height:4.4rem;font-size:1.8rem}}@media (max-width: 640px) and (min-width: 481px){.blg{padding:4rem 0}.blg__bento{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:1.2rem}.blg__hero{grid-column:1 / -1;grid-row:auto;min-height:22rem}.blg__video{grid-column:1 / -1;grid-row:auto;aspect-ratio:16 / 9}.blg__side,.blg__side:nth-of-type(1),.blg__side:nth-of-type(2){grid-column:1 / -1;grid-row:auto}.blg__overlay,.blg__overlay:nth-of-type(1),.blg__overlay:nth-of-type(2),.blg__overlay:nth-of-type(3),.blg__overlay:nth-of-type(4){grid-column:auto;grid-row: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{font-size:1.2rem;-webkit-line-clamp:1}.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%,rgba(11,18,32,.38) 45%,rgba(11,18,32,.1) 100%)}.blg__meta--overlay{font-size:var(--text-min)}.blg__tag{font-size:var(--text-min);padding:.2rem .7rem;margin-bottom:.4rem}.blg__meta,.blg__meta--sm{font-size:var(--text-min)}.blg__video-play{width:4rem;height:4rem;font-size:1.6rem}}@media (max-width: 480px) and (min-width: 381px){.blg{padding:3.2rem 0}.blg__bento{display:flex;flex-direction:column;gap:1.2rem}.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{font-size:1.2rem;-webkit-line-clamp:1}.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,rgba(11,18,32,.85) 0%,var(--text-3) 45%,rgba(11,18,32,.1) 100%)}.blg__meta--overlay{font-size:var(--text-min)}.blg__video-play{width:4rem;height:4rem;font-size:1.6rem}}@media (max-width: 380px){.blg{padding:2.8rem 0}.blg__bento{display:flex;flex-direction:column;gap:1rem}.blg__hero{min-height:20rem}.blg__video{aspect-ratio:16 / 9}.blg__hero-content{padding:1.4rem}.blg__hero-title{font-size:1.5rem}.blg__hero-excerpt{font-size:var(--text-min);-webkit-line-clamp:1}.blg__tag{font-size:var(--text-min);padding:.2rem .7rem;margin-bottom:.6rem}.blg__tag--sm,.blg__meta,.blg__meta--sm{font-size:var(--text-min)}.blg__side{gap:.8rem}.blg__side-img-wrap{width:8rem}.blg__side-title{font-size:1.2rem}.blg__side-body{padding:.8rem .8rem .8rem 0}.blg__overlay{min-height:14rem}.blg__overlay-title{font-size:1.3rem}.blg__overlay-content{padding:1.2rem}.blg__overlay-gradient{background:linear-gradient(0deg,rgba(11,18,32,.85) 0%,var(--text-3) 45%,rgba(11,18,32,.1) 100%)}.blg__meta--overlay{font-size:var(--text-min)}.blg__video-play{width:3.6rem;height:3.6rem;font-size:1.4rem}}@media (max-width: 380px){.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);padding:.15rem .6rem;margin-bottom:.3rem}.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{width:60px;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:calc(100% / 3) 100%;animation:l7 1s infinite linear}@keyframes l7{33%{background-size:calc(100% / 3) 0%,calc(100% / 3) 100%,calc(100% / 3) 100%}50%{background-size:calc(100% / 3) 100%,calc(100% / 3) 0%,calc(100% / 3) 100%}66%{background-size:calc(100% / 3) 100%,calc(100% / 3) 100%,calc(100% / 3) 0%}}.bnav__badge{min-width:1.8rem;height:1.8rem;font-size:var(--text-min);line-height:1.8rem}.bnav__link,.bnav__logo-link{display:inline-flex;align-items:center;min-height:3.6rem}.bnav__icon-btn,.bnav__hamburger{min-width:3.6rem;min-height:3.6rem}.ft__nav-list{gap:0}.ft__nav-link{display:inline-flex;align-items:center;min-height:3.6rem}.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{display:flex;width:100%}.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 (max-width: 768px){.ft__newsletter-input{font-size:max(16px,var(--text-body))}}@media (max-width: 360px){.bnav__logo img,.bnav__logo-link img{height:2.4rem}.bnav__actions{gap:.2rem}}@media (max-width: 480px){.bnav__logo img,.bnav__logo-link img{height:2.4rem}.bnav__actions{gap:.4rem}}@media (pointer: coarse) and (max-width: 480px){.bnav__icon-btn,.bnav__hamburger,.bnav__user-trigger{min-width:4rem;min-height:4rem}}@media (max-width: 360px){.bnav__icon-btn--saved{display:none}}@media (max-width: 1024px){.bnav__user,.bnav__user-trigger{flex-shrink:0}.bnav__chevron{flex-shrink:0;font-size:clamp(1.4rem,1.9818rem - .5682vw,1.8rem);color:var(--text-2)}}@media screen and (max-width: 480px){.app-header{padding-inline:0}}@media screen and (max-width: 1024px){.bnav__hamburger{margin-right:-.9rem}}@media screen and (min-width: 481px) and (max-width: 1024px) and (pointer: coarse){.bnav__hamburger{margin-right:clamp(-1.243rem,-1.243rem + .4464vw,-.9rem)}}@media screen and (max-width: 1024px){.bnav{gap:clamp(.6rem,-.4rem + 3.125vw,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: max(12px, clamp(1.2rem, 1.16rem + .123vw, 1.35rem));--ft-t-small: clamp(1.35rem, 1.31rem + .123vw, 1.5rem);--ft-t-body: clamp(1.5rem, 1.447rem + .164vw, 1.7rem);--ft-t-label: clamp(1.4rem, 1.36rem + .123vw, 1.55rem);--ft-t-subhead: clamp(1.6rem, 1.521rem + .247vw, 1.9rem)}.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{gap:.6rem;min-height:4rem;padding:.8rem 1.4rem;font:inherit;font-size:var(--ft-t-label);font-weight:600;justify-content:center;white-space:nowrap}@media (max-width: 540px){.ft .ft__newsletter-form{flex-direction:column;border:0;border-radius:0;overflow:visible;gap:.8rem}.ft .ft__newsletter-input{min-height:4.4rem;border:1px solid rgba(255,255,255,.15);border-radius:.6rem}.ft .ft__newsletter-btn{width:100%;min-height:4.4rem;border-radius:.6rem}}.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)}.account-form__socials{display:flex;justify-content:center;gap:1.5rem;align-items:center}.account-form__socials-btn{width:4.2rem;height:4.2rem;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background var(--dur-base) ease,border-color var(--dur-base) ease}.account-form__socials-btn:nth-child(1){border:2px solid var(--color-action-primary)}.account-form__socials-btn:nth-child(2){background:linear-gradient(45deg,red,orange,#ff0,green,#00f);position:relative;z-index:var(--z-raised)}.account-form__socials-btn:nth-child(2):before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 4px);height:calc(100% - 4px);border-radius:50%;background:var(--surface);z-index:var(--z-below)}.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{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1.4rem;width:100%}.account-signup-form,.account-signin-form{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:1.2rem;width:100%}.account-input-group{width:100%}.account-input-group label{display:block;margin-bottom:.4rem;font-size:var(--text-meta);font-weight:600;color:var(--text-0)}.account-signup-form input,.account-signin-form input{width:100%;padding:1rem 1.2rem;font-size:var(--text-body);font-family:inherit;color:var(--text-0);border:1px solid var(--border-3);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) ease}.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);padding:1.2rem;font-size:var(--text-base);font-weight:600;background:var(--color-action-primary);color:#fff;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast) ease}@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{width:100%;margin:0;padding:.9rem 1.2rem;text-align:center;font-size:var(--text-meta);font-weight:600;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)}.account-form__forgot-password a{display:inline-flex;align-items:center;min-height:var(--hit-target-compact);font-size:var(--text-min);color:var(--color-action-primary-text);text-decoration:none}@media (hover: hover) and (pointer: fine){.account-form__forgot-password a:hover{text-decoration:underline}}.account-form__switch-link{display:inline-flex;align-items:center;min-height:var(--hit-target-compact);background:none;border:none;padding:0;font-size:inherit;font-family:inherit;color:var(--color-action-primary-text);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}@media (hover: hover) and (pointer: fine){.account-form__switch-link:hover{color:var(--color-action-primary-hover)}}.login-warning-box{margin-top:2rem;padding:2rem;background-color:color-mix(in srgb,var(--color-action-danger) 4%,transparent);border-radius:1rem}.user-dashboard-login-guard__buttons{display:flex;gap:2rem;margin-top:2rem}.dashboard-login-primary-btn{padding:1rem 2rem;color:#fff;background-color:var(--color-action-danger);border-radius:1rem;font-weight:600}.dashboard-login-secondary-btn{padding:1rem 2rem;font-weight:600;border-radius:1rem;color:var(--color-action-danger);background-color:transparent;border:2px solid var(--color-action-danger)}.forgot-password-page{display:flex;align-items:center;justify-content:center;min-height:calc(100dvh - var(--header-height));padding:4rem 2rem;background-color:var(--bg-0)}.forgot-password-card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);border:1px solid var(--border-2);padding:4rem;width:100%;max-width:46rem}@media (max-width: 768px){.forgot-password-card__field input{font-size:max(16px,1.4rem)}}@media (max-width: 480px){.forgot-password-page{padding:1.6rem 1rem 3rem;align-items:flex-start}.forgot-password-card{padding:2.4rem 1.6rem;border-radius:var(--radius-md)}.forgot-password-card__header{margin-bottom:2rem}}.forgot-password-card__header{margin-bottom:3rem}.forgot-password-card__header h1{font-size:2.4rem;font-weight:700;color:var(--text-0);margin-bottom:.8rem}.forgot-password-card__header p{font-size:1.4rem;color:var(--text-3);line-height:1.6}.forgot-password-card__form{display:flex;flex-direction:column;gap:0}.forgot-password-card__field{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.6rem}.forgot-password-card__field label{font-size:1.4rem;font-weight:600;color:var(--text-1)}.forgot-password-card__field input{padding:1.2rem 1.4rem;border:1px solid var(--border-3);border-radius:.8rem;font-size:1.4rem;font-family:inherit;color:var(--text-0);transition:border-color .15s ease;width:100%}.forgot-password-card__field input:focus{border-color:var(--color-action-primary);outline:none}.forgot-password-card__error{font-size:1.3rem;color:var(--status-danger);min-height:1.8rem;margin:0 0 1.2rem}.forgot-password-card__submit{width:100%;padding:1.3rem;background-color:var(--color-action-primary);color:#fff;border-radius:.8rem;font-size:1.5rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .2s ease;margin-bottom:1.6rem}@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{align-self:center;display:inline-flex;align-items:center;min-height:var(--hit-target-compact);font-size:1.3rem;color:var(--text-3);text-align:center;transition:color .15s ease}@media (hover: hover) and (pointer: fine){.forgot-password-card__back-link:hover{color:var(--color-action-primary-text)}}.forgot-password-card__success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.2rem}.forgot-password-card__success-icon{font-size:4rem;line-height:1}.forgot-password-card__success h2{font-size:2rem;font-weight:700;color:var(--text-0)}.forgot-password-card__success p{font-size:1.4rem;color:var(--text-1);line-height:1.6}.forgot-password-card__spam-note{font-size:1.3rem;color:var(--text-3)}.forgot-password-card__back-btn{margin-top:1.2rem;display:inline-block;padding:1.1rem 3rem;background-color:var(--color-action-primary);color:#fff;border-radius:.8rem;font-size:1.4rem;font-weight:600;font-family:inherit;transition:background-color .2s ease}@media (hover: hover) and (pointer: fine){.forgot-password-card__back-btn:hover{background-color:var(--color-action-primary-hover);color:#fff}}.dealer-account-page{display:flex;justify-content:center;align-items:flex-start;padding:5rem 2rem;min-height:calc(100dvh - var(--header-height));background:var(--bg-0)}.dealer-account-card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);border:1px solid var(--border-2);max-width:56rem;width:100%;overflow:hidden;animation:authFadeIn .3s ease}.dealer-account-card__header{background:var(--text-0);padding:3rem 4rem;color:#fff}.dealer-account-card__header h1{font-size:2.2rem;font-weight:700;margin:0 0 .6rem}.dealer-account-card__header p{font-size:1.3rem;color:#fff9;margin:0}.dealer-auth-form{padding:3rem 4rem;display:flex;flex-direction:column;gap:1.6rem}.dealer-auth-form__error{background:var(--status-danger-bg-soft);color:var(--status-danger);font-size:1.3rem;font-weight:600;padding:1rem 1.4rem;border-radius:.6rem;border:1px solid color-mix(in srgb,var(--status-danger) 25%,transparent);margin:0}.dealer-auth-form__field{display:flex;flex-direction:column;gap:.4rem}.dealer-auth-form__field label{font-size:1.25rem;font-weight:600;color:var(--text-0)}.dealer-auth-form__field input,.dealer-auth-form__field select,.dealer-auth-form__field textarea{padding:1rem 1.2rem;border:1px solid var(--border-3);border-radius:.8rem;font-size:1.3rem;font-family:inherit;outline:none;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{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.dealer-auth-form__submit{min-height:var(--hit-target);padding:1.2rem;background:var(--color-action-primary);color:#fff;font-size:1.4rem;font-weight:700;border:none;border-radius:.8rem;cursor:pointer;transition:background .15s;margin-top:.8rem}@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{margin-left:.4rem;font-weight:400;color:var(--text-2)}.dealer-auth-form__switch{text-align:center;font-size:1.25rem;color:var(--text-3)}.dealer-auth-form__switch button,.dealer-auth-form__switch a{display:inline-flex;align-items:center;min-height:var(--hit-target-compact);background:none;border:none;color:var(--color-action-primary-text);font-weight:600;cursor:pointer;text-decoration:none;font-size:inherit}@media screen and (max-width: 640px){.dealer-account-card__header,.dealer-auth-form{padding:2rem}.dealer-auth-form__row{grid-template-columns:1fr}}.account-form__title{font-size:clamp(2rem,5vw,2.8rem);font-weight:800;color:var(--text-0);text-align:center;margin-bottom:.5rem}.account-form__divider{display:flex;align-items:center;gap:1rem;width:100%;color:var(--text-3);font-size:var(--text-min)}.account-form__divider:before,.account-form__divider:after{content:"";flex:1;height:1px;background:var(--border-solid)}.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));display:flex;align-items:flex-start;justify-content:center;padding:5rem 2rem 3rem;background:var(--bg-0)}.auth-card{width:100%;max-width:56rem;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);border:1px solid var(--border-1);overflow:hidden}.auth-card__notice{padding:1.4rem 2rem;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));font-size:1.4rem;font-weight:500;line-height:1.4;text-align:center}.auth-card__content{padding:1.5rem 3rem 2.5rem;animation:authFadeIn .3s ease}@keyframes authFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width: 641px) and (max-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 (max-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 (max-width: 380px){.auth-page{padding:1rem .6rem}.auth-card__content{padding:1.2rem 1.2rem 1.8rem}.auth-card .account-form__title{font-size:1.75rem}.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 h1{font-size:1.75rem}.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{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;background:#fff8e1;border:1px solid var(--color-rating);border-radius:.6rem;margin:0 0 1.6rem;color:#6a4a00}.verify-email-banner__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;background:var(--color-rating);color:#fff;border-radius:50%;font-size:1.8rem}.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{margin:0;font-size:1.3rem;line-height:1.4;color:#6a4a00}.verify-email-banner__btn{flex-shrink:0;padding:.9rem 1.4rem;font-size:1.3rem;font-weight:600;border:0;border-radius:.5rem;background:#6a4a00;color:#fff;cursor:pointer;transition:background .15s ease,opacity .15s ease}@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 (max-width: 640px){.verify-email-banner{flex-direction:column;align-items:flex-start;gap:.8rem}.verify-email-banner__btn{align-self:stretch}}.account-banner{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;border-radius:.6rem;margin:0 0 1.6rem;border:1px solid transparent}.account-banner--suspended{background:#fdecec;border-color:#e5a4a4;color:#7a1f1f}.account-banner--billing{background:#fff8e1;border-color:var(--color-rating);color:#6a4a00}.account-banner--credit{background:#e8f5ec;border-color:#9fd3ae;color:#1d5a2e}.account-banner__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;font-size:1.8rem;color:#fff}.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{flex-shrink:0;padding:.9rem 1.4rem;font-size:1.3rem;font-weight:600;border:0;border-radius:.5rem;color:#fff;cursor:pointer;transition:opacity .15s ease}.account-banner--suspended .account-banner__btn{background:#7a1f1f}.account-banner--billing .account-banner__btn{background:#6a4a00}.account-banner .account-banner__btn--ghost{background:transparent;color:inherit;border:1px solid currentColor}.account-banner__btn:disabled{opacity:.6;cursor:default}.account-banner__form{margin-top:1rem;display:grid;gap:.8rem}.account-banner__textarea{width:100%;font:inherit;font-size:1.4rem;padding:.8rem 1rem;border:1px solid rgba(0,0,0,.15);border-radius:.5rem;background:var(--surface);color:var(--text-1);resize:vertical}.account-banner__form-actions{display:flex;gap:.8rem;flex-wrap:wrap}@media (max-width: 640px){.account-banner{flex-direction:column;align-items:flex-start;gap:.8rem}.account-banner__btn{align-self:stretch}}.verify-signup-page{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem}.verify-signup-page__card{max-width:44rem;width:100%;padding:3rem 2.4rem;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-md);text-align:center}.verify-signup-page__icon{display:flex;justify-content:center;font-size:4.8rem;margin-bottom:1.2rem;line-height:1}.verify-signup-page__icon--success{color:var(--status-success)}.verify-signup-page__icon--error{color:var(--status-danger)}.verify-signup-page__title{margin:0 0 .8rem;font-size:2rem;font-weight:700;color:var(--text-0)}.verify-signup-page__message{margin:0 0 2rem;font-size:1.4rem;line-height:1.5;color:var(--text-2)}.verify-signup-page__btn{display:inline-block;padding:1rem 1.8rem;font-size:1.4rem;font-weight:600;border:0;min-height:var(--hit-target);border-radius:.5rem;background:var(--text-0);color:#fff;text-decoration:none;cursor:pointer}@media (hover: hover) and (pointer: fine){.verify-signup-page__btn:hover{background:#000}}.gate{text-align:center}.gate--terms{text-align:left}.gate__icon{display:flex;justify-content:center;font-size:4.4rem;color:var(--color-action-primary);line-height:1;margin-bottom:1.2rem}.gate--terms .gate__icon{justify-content:flex-start}.gate__icon--danger{color:var(--status-danger)}.gate__title{margin:0 0 .8rem;font-size:var(--text-lg);font-weight:700;color:var(--text-0);line-height:1.3;text-wrap:balance}.gate__message{margin:0 0 2rem;font-size:var(--text-body);line-height:1.5;color:var(--text-2);word-break:break-word}.gate__actions{display:flex;flex-direction:column;gap:.8rem}.gate__btn{padding:1.1rem 1.6rem;font:inherit;font-size:var(--text-base);font-weight:600;border:0;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;transition:background var(--dur-fast) ease,opacity var(--dur-fast) ease;min-height:var(--hit-target);width:100%}.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{background:transparent;color:var(--text-2)}@media (hover: hover) and (pointer: fine){.gate__btn--ghost:hover:not(:disabled){color:var(--text-0)}}.turnstile-widget{display:flex;justify-content:center;margin:1rem 0;min-height:6.5rem}.account-form__restore{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding:1.2rem 1.4rem;background:var(--color-action-primary-soft);border:1px solid color-mix(in srgb,var(--color-action-primary) 25%,transparent);border-radius:var(--radius-sm)}.account-form__restore p{margin:0;font-size:1.3rem;line-height:1.5;color:var(--text-1)}.account-form__restore-btn{display:inline-flex;align-items:center;min-height:var(--hit-target-compact);padding:0 1.4rem;font:inherit;font-size:1.3rem;font-weight:600;color:var(--surface);background:var(--color-action-primary);border:0;border-radius:var(--radius-sm);cursor:pointer}.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)}}*{-webkit-tap-highlight-color:transparent}
