@import "https://fonts.googleapis.com/css2?family=Prompt:wght@300;400;500;600;700;800&display=swap";*{box-sizing:border-box;margin:0;padding:0}:root{color:#f7f6f1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 0 0,#b08d2f33,#0000 28%),radial-gradient(circle at 100% 0,#1665343d,#0000 30%),linear-gradient(#121214 0%,#0c0d10 100%);font-family:Prompt,Noto Sans Thai,Sarabun,Segoe UI,sans-serif}html{scroll-behavior:smooth}body{color:#f7f6f1;background:0 0;min-width:320px;min-height:100vh;font-size:15px;line-height:1.5;transition:background .25s,color .25s}body[data-theme=light]{color:#1f232b;background:radial-gradient(circle at 0 0,#ffae8338,#0000 24%),radial-gradient(circle at 100% 0,#48a36829,#0000 28%),linear-gradient(#f6f0e7 0%,#f1f5f0 100%)}body[data-theme=light] .market-page:before{background:#ffae8338}body[data-theme=light] .market-page:after{background:#48a3682e}body[data-theme=light] .topbar,body[data-theme=light] .hero-banner-only,body[data-theme=light] .site-footer-card,body[data-theme=light] .hero-section,body[data-theme=light] .ai-search-card,body[data-theme=light] .filter-panel,body[data-theme=light] .content-card,body[data-theme=light] .inventory-section,body[data-theme=light] .detail-gallery-card,body[data-theme=light] .detail-card,body[data-theme=light] .detail-sidebar-card,body[data-theme=light] .auth-card,body[data-theme=light] .modal-card{background:#fffbf5f5;border-color:#40301e14;box-shadow:0 22px 55px #755c361f}body[data-theme=light] .topnav,body[data-theme=light] .topnav-link-button,body[data-theme=light] .back-link,body[data-theme=light] .social-icon-link,body[data-theme=light] .footer-column a,body[data-theme=light] .deal-body h4,body[data-theme=light] .inventory-card h4,body[data-theme=light] .category-card h4,body[data-theme=light] .detail-sidebar-card h2,body[data-theme=light] .detail-sidebar-card h3,body[data-theme=light] .auth-card,body[data-theme=light] .mini-spec-list strong,body[data-theme=light] .spec-row strong{color:#1f232b}body[data-theme=light] .eyebrow,body[data-theme=light] .ai-search-header p,body[data-theme=light] .inventory-note,body[data-theme=light] .filter-summary p,body[data-theme=light] .section-description,body[data-theme=light] .deal-body p,body[data-theme=light] .deal-body span,body[data-theme=light] .inventory-card p,body[data-theme=light] .category-card p,body[data-theme=light] .detail-sidebar-card p,body[data-theme=light] .footer-column a,body[data-theme=light] .video-modal-head p,body[data-theme=light] .loan-footnote,body[data-theme=light] .loan-result-panel>span{color:#665d52}body[data-theme=light] .topnav-link-button.active,body[data-theme=light] .topnav-secondary-button,body[data-theme=light] .hint-pill,body[data-theme=light] .vehicle-tab,body[data-theme=light] .inventory-card,body[data-theme=light] .deal-card,body[data-theme=light] .category-card,body[data-theme=light] .video-card,body[data-theme=light] .similar-card,body[data-theme=light] .spec-row,body[data-theme=light] .loan-form-panel label,body[data-theme=light] .loan-downpayment-note,body[data-theme=light] .loan-result-panel,body[data-theme=light] .inquiry-card,body[data-theme=light] .admin-gallery-tile,body[data-theme=light] .admin-ai-card,body[data-theme=light] .admin-ai-dropzone,body[data-theme=light] .admin-ai-review-card,body[data-theme=light] .admin-ai-file-chip{background:#fffdf9;border-color:#40301e14}body[data-theme=light] .searchbar input,body[data-theme=light] .filter-grid select,body[data-theme=light] .auth-field input,body[data-theme=light] .auth-field textarea,body[data-theme=light] .auth-field input[type=file],body[data-theme=light] .loan-form-panel input,body[data-theme=light] .loan-form-panel select,body[data-theme=light] .footer-select-block select{color:#1f232b;background:#fff;border-color:#40301e1f}body[data-theme=light] .typing-placeholder,body[data-theme=light] .mini-spec-list span,body[data-theme=light] .loan-form-panel label span,body[data-theme=light] .loan-downpayment-note span,body[data-theme=light] .loan-result-label{color:#766c61}body[data-theme=light] .searchbar span,body[data-theme=light] .filter-grid span{color:#4e4538}body[data-theme=light] .typing-placeholder{color:#7e7468}body[data-theme=light] .inventory-card li,body[data-theme=light] .inquiry-car-pill,body[data-theme=light] .social-icon-link span,body[data-theme=light] .detail-bullet,body[data-theme=light] .thumb-button,body[data-theme=light] .gallery-counter,body[data-theme=light] .detail-chip,body[data-theme=light] .fact-card,body[data-theme=light] .feature-pill,body[data-theme=light] .spec-row,body[data-theme=light] .gallery-action,body[data-theme=light] .price-tab,body[data-theme=light] .inquiry-status-pill.read,body[data-theme=light] .admin-gallery-tile,body[data-theme=light] .admin-ai-file-chip.compact,body[data-theme=light] .footer-select-block span,body[data-theme=light] .footer-column h4,body[data-theme=light] .auth-field span{color:#2f352f;background:#f2ede3}body[data-theme=light] .detail-bullet.pending{color:#fff;background:linear-gradient(135deg,#d24f1f,#ff6d28)}body[data-theme=light] .detail-bullet.persisted{color:#f8fff6;background:linear-gradient(135deg,#1f6a31e6,#b08d2fbd)}body[data-theme=light] .topnav{color:#2c312f}body[data-theme=light] .topnav-link-button{color:#3f453f}body[data-theme=light] .topnav-link-button.active{color:#1f232b;background:#3d2d1d14}body[data-theme=light] .hint-pill,body[data-theme=light] .vehicle-tab{color:#554b3d}body[data-theme=light] .hint-pill:hover,body[data-theme=light] .vehicle-tab:hover{color:#2c241a}body[data-theme=light] .reset-link{color:#a7522c}body[data-theme=light] .management-profile-card{background:#fffdf9;border-color:#40301e14}body[data-theme=light] .management-photo-frame{background:linear-gradient(#f5efe5,#ece2d2);border-color:#40301e14}body[data-theme=light] .management-profile-body h4{color:#1f232b}body[data-theme=light] .management-contact-list span,body[data-theme=light] .management-profile-body p{color:#675d51}body[data-theme=light] .topnav-secondary-button,body[data-theme=light] .mobile-nav-toggle,body[data-theme=light] .thumb-button,body[data-theme=light] .pagination-button,body[data-theme=light] .loan-term-button{color:#2c312f;background:#fffaf4;border-color:#40301e1f}body[data-theme=light] .mobile-nav-toggle span{background:#3e463f}body[data-theme=light] .section-chip{color:#7b3218;background:#ffd1bc}body[data-theme=light] .section-chip.warm{color:#7b3218;background:linear-gradient(135deg,#ffd6c1,#ffb48c)}body[data-theme=light] .section-chip.cool,body[data-theme=light] .gallery-pill,body[data-theme=light] .inquiry-status-pill.read{color:#f8fff6;background:linear-gradient(135deg,#1f6a31e6,#b08d2fbd)}body[data-theme=light] .deal-badge{color:#c05f34;background:#fff6e9f0;border:1px solid #ffab6847}body[data-theme=light] .deal-body strong,body[data-theme=light] .inventory-card-top strong,body[data-theme=light] .similar-card strong,body[data-theme=light] .spec-row strong,body[data-theme=light] .detail-price-block strong,body[data-theme=light] .dealer-score strong,body[data-theme=light] .mini-spec-list strong,body[data-theme=light] .loan-downpayment-note strong,body[data-theme=light] .loan-result-panel strong,body[data-theme=light] .loan-plan-bar strong{color:#1f232b}body[data-theme=light] .inventory-card-top span{color:#5f4110;background:linear-gradient(135deg,#f4d18a,#d2a951)}body[data-theme=light] .pagination-button.active,body[data-theme=light] .loan-term-button.active,body[data-theme=light] .inquiry-status-pill.unread{color:#fff}body[data-theme=light] .fact-card span,body[data-theme=light] .detail-copy.muted,body[data-theme=light] .seller-card p,body[data-theme=light] .spec-row span,body[data-theme=light] .similar-card p,body[data-theme=light] .auth-card-head p:last-child,body[data-theme=light] .loan-plan-bar small,body[data-theme=light] .price-tab,body[data-theme=light] .detail-sidebar-card p{color:#6f675d}body[data-theme=light] .detail-copy,body[data-theme=light] .seller-meta,body[data-theme=light] .dealer-list,body[data-theme=light] .inquiry-card-head h3,body[data-theme=light] .auth-field input::placeholder,body[data-theme=light] .auth-field textarea::placeholder,body[data-theme=light] .loan-form-panel input::placeholder{color:#3c403f}body[data-theme=light] .admin-ai-head p,body[data-theme=light] .admin-ai-note,body[data-theme=light] .admin-ai-dropzone p,body[data-theme=light] .admin-ai-dropzone span,body[data-theme=light] .admin-ai-file-chip span,body[data-theme=light] .admin-ai-field-row span{color:#665d52}body[data-theme=light] .admin-ai-dropzone.active{background:linear-gradient(#ffae8329,#ffffffeb);border-color:#d24f1f3d}body[data-theme=light] .detail-hero-image-wrap,body[data-theme=light] .similar-card,body[data-theme=light] .admin-gallery-tile{background:#fffaf4}body[data-theme=light] .gallery-nav{color:#2d312f;background:#fffbf5eb;border-color:#40301e24}body[data-theme=light] .gallery-action,body[data-theme=light] .secondary-side-button{color:#7b4db1;background:#f7f0fd;border-color:#9b6cc83d}body[data-theme=light] .thumb-button.active,body[data-theme=light] .price-tab.active{color:#c65f2f;border-color:#d96a38}body[data-theme=light] .map-placeholder{background:linear-gradient(135deg,#b08d2f1f,#1665341f),#fffaf2;border-color:#40301e14}body[data-theme=light] .loan-calculator-grid{background:radial-gradient(circle at 100% 0,#b08d2f14,#0000 26%),linear-gradient(#fffaf4,#f8f2e8)}body[data-theme=light] .loan-form-panel label,body[data-theme=light] .loan-downpayment-note{background:#8668420b;border-color:#40301e14}body[data-theme=light] .loan-result-panel{background:linear-gradient(#ffab6821,#ffab680a),#ffffffb8;border-color:#ffb77d3d}body[data-theme=light] .loan-plan-bar div span{background:#bcaa9285}body[data-theme=light] .loan-plan-bar.active div span{background:linear-gradient(#ffb156,#ff6d28)}body[data-theme=light] .inquiry-car-pill{color:#564f44;background:#f3ebdf}body[data-theme=light] .auth-message.info{color:#1f6a31;background:#1f6a311a;border-color:#1f6a3138}body[data-theme=light] .auth-message.success{color:#1f6a31;background:#1665341f;border-color:#3fa56033}body[data-theme=light] .auth-message.error{color:#b24a24;background:#d24f1f1a;border-color:#d24f1f2e}body[data-theme=light] .danger-button{color:#b24a24;border-color:#d24f1f38}body[data-theme=light] .modal-backdrop{background:#271f1852}body[data-theme=light] ::-webkit-scrollbar-track{background:#6b5c4b14}body[data-theme=light] .secondary-side-button{color:#7b4db1;background:#f4ecfb;border-color:#9b6cc852}body[data-theme=light] .reset-link,body[data-theme=light] .section-link-button{color:#b25b31}body[data-theme=light] .hero-copy p,body[data-theme=light] .brand-lockup h1{color:#1f232b}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,select{cursor:pointer}img{max-width:100%;display:block}#root{min-height:100vh}.market-page{position:relative;overflow:hidden}.market-page:before,.market-page:after{content:"";z-index:0;filter:blur(90px);pointer-events:none;border-radius:999px;position:fixed;inset:auto}.market-page:before{background:#b08d2f29;width:280px;height:280px;top:80px;left:-120px}.market-page:after{background:#16653433;width:260px;height:260px;bottom:120px;right:-90px}.topbar,.page-shell{z-index:1;position:relative}.topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f12c2;border:1px solid #ffffff14;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;width:min(1160px,100% - 28px);margin:18px auto 0;padding:14px 18px;display:flex}.topbar-sticky{z-index:25;position:sticky;top:14px}.brand-lockup{align-items:center;gap:14px;display:flex}.brand-button{color:inherit;text-align:left;background:0 0;border:0;padding:0}.brand-logo{object-fit:cover;background:#fff;border-radius:16px;width:58px;height:58px;padding:5px}.eyebrow{color:#b6af9a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:.74rem}.brand-lockup h1{font-size:1rem;font-weight:800}.topnav-shell,.topnav,.topnav-actions{align-items:center;display:flex}.topnav-shell{gap:14px}.topnav,.topnav-actions{gap:10px}.topnav{color:#e7e2d4}.topnav-link-button{color:#e7e2d4;opacity:.88;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:10px 12px;transition:opacity .2s,transform .2s,background .2s;display:inline-flex}.topnav-badge{color:#fff;background:#ff6d28;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;font-size:.72rem;font-weight:800;display:inline-flex}.topnav-link-button:hover{opacity:1;transform:translateY(-1px)}.topnav-link-button.active{opacity:1;background:#ffffff14}.topnav-secondary-button{color:#f2ead9;background:#1d1e24;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-weight:700;display:inline-flex}.login-pill-button{color:#fff;background:linear-gradient(135deg,#2f8f43,#1f6a31);border:0;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:800;display:inline-flex;box-shadow:0 12px 22px #1f6a313d}.mobile-nav-toggle{width:44px;height:44px;color:inherit;background:#1b1c21;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:none}.mobile-nav-toggle span{background:#f4ede0;border-radius:999px;width:18px;height:2px}.page-shell{gap:16px;width:min(1160px,100% - 28px);margin:18px auto 44px;display:grid}.main-page-shell{margin-top:16px}.global-footer-shell{margin-top:0;padding-bottom:18px}.hero-banner-only,.site-footer-card{background:#1c1c21f0;border:1px solid #ffffff14;border-radius:28px;box-shadow:0 24px 70px #00000047}.hero-banner-only{min-height:330px;overflow:hidden}.hero-banner-only img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:330px;display:block}.hero-section,.ai-search-card,.filter-panel,.content-card,.inventory-section{background:#1c1c21f0;border:1px solid #ffffff14;border-radius:28px;box-shadow:0 24px 70px #00000047}.hero-section{align-items:flex-end;min-height:450px;display:flex;position:relative;overflow:hidden}.hero-media{opacity:.92;background-position:50%;background-size:cover;position:absolute;inset:0}.hero-section:after{content:"";background:linear-gradient(90deg,#0a0c10a3 0%,#0a0c1033 48%,#0a0c10b8 100%),linear-gradient(#0a0c101f 0%,#0a0c10db 100%);position:absolute;inset:0}.hero-copy{z-index:1;max-width:760px;padding:44px 40px;position:relative}.hero-chip,.section-chip{border-radius:999px;align-items:center;margin-bottom:14px;padding:7px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.hero-chip,.section-chip.cool{color:#ecf2df;background:linear-gradient(135deg,#166534f0,#b08d2fb3)}.section-chip{color:#1c160d;background:#ff996d}.section-chip.warm{color:#21160f;background:linear-gradient(135deg,#ffae83,#ff8655)}.hero-copy h2{letter-spacing:-.04em;margin-bottom:14px;font-size:clamp(2.2rem,4.5vw,4.2rem);line-height:.96}.hero-copy p{color:#ece5d7;max-width:640px;font-size:1rem;line-height:1.65}.ai-search-card{padding:22px 24px 24px}.ai-search-header,.section-heading,.filter-summary{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.ai-search-header h3,.section-heading h3{font-size:clamp(1.45rem,2.6vw,2.15rem);line-height:1.05}.ai-search-header p,.inventory-note,.filter-summary p{color:#aba59b;max-width:420px;line-height:1.6}.searchbar-wrap{grid-template-columns:1fr auto;gap:12px;margin-top:18px;display:grid}.searchbar{gap:10px;display:grid}.searchbar span,.filter-grid span{color:#e9e3d5;font-size:.96rem;font-weight:700}.searchbar input,.filter-grid select{color:#fffaf0;background:#232329;border:1px solid #ffffff21;border-radius:16px;outline:none;width:100%;min-height:56px;padding:0 16px;font-size:.96rem;transition:border-color .2s,transform .2s,box-shadow .2s}.typing-input-shell{position:relative}.typing-input-shell input{z-index:2;background:0 0;position:relative}.typing-placeholder{color:#8f8b85;pointer-events:none;z-index:1;align-items:center;gap:2px;display:inline-flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.typing-caret{background:#a69f95;width:1px;height:1.1em;animation:.9s step-end infinite blinkCaret}.searchbar input:focus,.filter-grid select:focus{border-color:#b08d2fb3;box-shadow:0 0 0 4px #b08d2f1f}.search-cta,.reset-link{border:0;border-radius:16px;min-height:56px;padding:0 22px;font-weight:800}.search-cta{color:#fff;background:linear-gradient(135deg,#d24f1f,#ff6d28);box-shadow:0 16px 36px #d24f1f47}.reset-link{color:#e2dac4;background:0 0;min-height:auto;padding:0}.search-hints{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.hint-pill,.vehicle-tab{color:#eae4d7;background:#18181d;border:1px solid #ffffff1f;border-radius:999px;padding:10px 14px}.hint-pill:hover,.vehicle-tab:hover{border-color:#ff996d8c}.filter-panel{padding:16px}.vehicle-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.vehicle-tab.active{background:linear-gradient(135deg,#166534eb,#b08d2f99);border-color:#0000}.filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.filter-grid label{gap:10px;display:grid}.filter-summary{margin-top:14px}.content-card,.inventory-section{padding:22px}.section-description{color:#bdb5a8;max-width:580px;line-height:1.6}.section-heading{margin-bottom:18px}.section-link-button{color:#f5b28d;background:0 0;border:0;padding:0;font-weight:700}.deal-grid,.inventory-grid,.category-grid{gap:14px;display:grid}.deal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.deal-card,.inventory-card,.category-card{background:#141419;border:1px solid #ffffff14;border-radius:22px;overflow:hidden}.clickable{cursor:pointer}.deal-card,.inventory-card>a{color:inherit;display:block}.deal-card{transition:transform .22s,border-color .22s,box-shadow .22s}.deal-card:hover,.inventory-card:hover,.category-card:hover{border-color:#ff996d70;transform:translateY(-4px);box-shadow:0 20px 40px #0000003d}.deal-image-wrap,.inventory-card>a>img{height:210px;position:relative}.deal-image-wrap img,.inventory-card>a>img,.category-card img{object-fit:cover;width:100%;height:100%}.deal-badge{color:#ffaf84;background:#0c0d10c7;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:800;position:absolute;top:14px;left:14px}.deal-body,.inventory-card-body{padding:16px}.deal-body h4,.inventory-card h4,.category-card h4{margin-bottom:8px;font-size:1.08rem}.deal-body strong,.inventory-card-top strong{color:#fff4d5;margin-bottom:8px;font-size:1.14rem;display:inline-block}.deal-body p,.deal-body span,.inventory-card p,.category-card p{color:#b6b0a6;line-height:1.55}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.category-card{text-align:left;grid-template-rows:170px auto;display:grid}.category-card img{background:linear-gradient(135deg,#293565,#13131a)}.category-card div{padding:16px}.inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-card{border-radius:20px;display:grid}.inventory-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.inventory-card-top span{color:#111;background:linear-gradient(135deg,#f6d182,#b08d2f);border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:800;display:inline-flex}.inventory-card ul{flex-wrap:wrap;gap:10px;margin-top:14px;list-style:none;display:flex}.inventory-card li{color:#e8e0d1;background:#202127;border-radius:999px;padding:7px 10px;font-size:.86rem}.inventory-card>a>img{height:190px}.inventory-card-body{padding:14px}.inventory-card h4{font-size:1rem}.inventory-card p{font-size:.92rem}.inventory-pagination{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.pagination-button{color:#f0e6d7;background:#1c1d22;border:1px solid #ffffff1f;border-radius:12px;min-width:42px;height:42px;font-weight:700;transition:transform .2s,border-color .2s,background .2s}.pagination-button:hover{border-color:#ff996d80;transform:translateY(-1px)}.pagination-button.active{color:#fff;background:linear-gradient(135deg,#d24f1f,#ff6d28);border-color:#0000}.calculator-section,.video-showcase-section{overflow:hidden}.calculator-heading,.video-showcase-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.video-showcase-section{padding:18px}.video-showcase-section .section-heading{margin-bottom:14px}.video-showcase-section .section-chip{padding:7px 12px;font-size:.78rem}.video-showcase-section .section-heading h3{font-size:clamp(1.45rem,2vw,2rem);line-height:1.15}.video-showcase-section .section-description{max-width:480px;font-size:.95rem}.loan-calculator-card{background:linear-gradient(135deg,#b08d2f6b,#ff6d2852),#ffffff0a;border-radius:26px;padding:1px}.loan-calculator-grid{background:radial-gradient(circle at 100% 0,#b08d2f1a,#0000 26%),linear-gradient(#111216f5,#121418fa);border-radius:25px;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:18px;padding:20px;display:grid}.loan-form-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.loan-form-panel label,.loan-downpayment-note{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;gap:9px;padding:14px;display:grid}.loan-form-panel label span,.loan-downpayment-note span,.loan-result-label{color:#cbc3b4;font-size:.86rem;font-weight:600}.loan-form-panel input,.loan-form-panel select{color:#f7f4ed;background:#1c1d22;border:1px solid #ffffff1f;border-radius:14px;min-height:46px;padding:0 14px}.loan-downpayment-note strong{color:#fff0cf;font-size:1.12rem}.loan-result-panel{background:linear-gradient(#ffab6814,#ffab6805),#ffffff08;border:1px solid #ffb77d2e;border-radius:22px;align-content:start;gap:16px;padding:18px;display:grid}.loan-result-panel strong{color:#fff1d1;font-size:clamp(1.9rem,2vw,2.4rem);line-height:1}.loan-result-panel>span{color:#c7bfaf}.loan-term-buttons{flex-wrap:wrap;gap:10px;display:flex}.loan-term-button{color:#f0e6d7;background:#1c1d22;border:1px solid #ffffff1f;border-radius:14px;min-height:42px;padding:0 14px;font-weight:700;transition:transform .2s,border-color .2s,background .2s}.loan-term-button:hover{border-color:#ff996d80;transform:translateY(-1px)}.loan-term-button.active{color:#fff;background:linear-gradient(135deg,#d24f1f,#ff6d28);border-color:#0000}.loan-plan-bars{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.loan-plan-bar{text-align:center;justify-items:center;gap:8px;display:grid}.loan-plan-bar strong{color:#d6cebf;font-size:.98rem}.loan-plan-bar div{justify-content:center;align-items:end;width:100%;min-height:100px;display:flex}.loan-plan-bar div span{background:#dcd3c98a;border-radius:14px 14px 6px 6px;width:min(52px,100%);transition:height .24s,background .24s,transform .24s}.loan-plan-bar.active div span{background:linear-gradient(#ffb156,#ff6d28);transform:translateY(-4px)}.loan-plan-bar small{color:#bcb3a5}.loan-footnote{color:#b7af9f;font-size:.83rem;line-height:1.6}.video-grid{grid-template-columns:minmax(220px,290px);justify-content:start;gap:12px;display:grid}.video-card{color:inherit;text-align:left;background:linear-gradient(#16171c,#111216);border:1px solid #ffffff14;border-radius:20px;padding:0;transition:transform .24s,border-color .24s,box-shadow .24s;overflow:hidden}.video-card:hover{border-color:#ff996d73;transform:translateY(-5px)scale(1.01);box-shadow:0 24px 44px #00000047}.video-card-media{aspect-ratio:9/16;background:#0f1014;max-height:470px;position:relative;overflow:hidden}.video-card-media img,.video-card-media video{object-fit:cover;width:100%;height:100%;transition:transform .28s,filter .28s}.video-card:hover .video-card-media img,.video-card:hover .video-card-media video{filter:saturate(1.05);transform:scale(1.06)}.video-card-media:after{content:"";background:linear-gradient(#0a0a0c0f,#0a0a0c8c);position:absolute;inset:0}.video-play-chip{z-index:1;color:#fff;background:#0a0a0ccc;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:800;display:inline-flex;position:absolute;bottom:14px;right:14px}.video-card-copy{gap:6px;padding:14px;display:grid}.video-card-copy span{color:#ffb48f;font-size:.78rem;font-weight:700}.video-card-copy strong{font-size:.93rem;line-height:1.5}.video-modal-card{width:min(920px,100% - 24px)}.video-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.video-modal-head h3{margin-top:8px;margin-bottom:4px}.video-modal-head p{color:#bbb3a5}.video-frame-shell{aspect-ratio:16/9;background:#0a0b0f;border-radius:20px;overflow:hidden}.video-frame-shell iframe{border:0;width:100%;height:100%}.video-modal-actions{justify-content:flex-end;margin-top:16px;display:flex}.empty-state{text-align:center;color:#cbc5b9;border:1px dashed #ffffff29;border-radius:24px;margin-top:18px;padding:28px}.brand-lockup.compact .brand-logo{border-radius:14px;width:52px;height:52px}.brand-lockup.compact h1{font-size:1rem}.detail-page-shell{z-index:1;width:min(1160px,100% - 28px);margin:16px auto 44px;position:relative}.detail-topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.back-link{color:#ece2cb;font-weight:700}.detail-layout{grid-template-columns:minmax(0,1.7fr) minmax(320px,.78fr);align-items:start;gap:14px;display:grid}.detail-main-column{gap:14px;display:grid}.detail-gallery-card,.detail-card,.detail-sidebar-card{background:#1c1c21f5;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 24px 70px #0000003d}.detail-gallery-card,.detail-card{padding:18px}.detail-gallery-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.gallery-counter,.gallery-pill,.detail-chip,.detail-bullet,.feature-pill,.gallery-action{border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.gallery-counter,.gallery-pill,.detail-chip,.detail-bullet{color:#fff0dc;background:#24242b;min-height:34px;padding:0 12px;font-weight:800}.detail-bullet.pending{color:#fff;background:linear-gradient(135deg,#d24f1ff0,#ff6d28db)}.detail-bullet.persisted{color:#f8fff6;background:linear-gradient(135deg,#166534eb,#b08d2f9e)}.gallery-pill{background:linear-gradient(135deg,#166534eb,#b08d2f94)}.detail-hero-image-wrap{background:#0f1115;border-radius:24px;position:relative;overflow:hidden}.detail-hero-image{aspect-ratio:16/10;object-fit:cover;width:100%}.gallery-nav{color:#fff;z-index:1;background:#0d0d11d6;border:1px solid #ffffff1f;border-radius:999px;width:58px;height:58px;font-size:2rem;position:absolute;top:50%;transform:translateY(-50%)}.gallery-nav.left{left:18px}.gallery-nav.right{right:18px}.gallery-toolbar,.sidebar-actions,.price-tabs,.feature-pills{gap:12px;display:flex}.gallery-toolbar{flex-wrap:wrap;margin:16px 0 14px}.gallery-action{color:#e5b7ff;background:#1a1820;border:1px solid #c88aff73;min-height:44px;padding:0 16px;font-weight:700}.thumbnail-row{flex-wrap:wrap;gap:10px;display:flex}.thumb-button{opacity:.75;background:#131419;border:1px solid #ffffff1a;border-radius:14px;width:84px;height:62px;padding:0;overflow:hidden}.thumb-button.active{opacity:1;border-color:#ff7b3f}.thumb-button img{object-fit:cover;width:100%;height:100%}.detail-facts-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.fact-card{background:#17181d;border:1px solid #ffffff14;border-radius:20px;padding:14px}.fact-card span,.detail-copy.muted,.seller-card p,.mini-spec-list span,.spec-row span,.similar-card p{color:#b8b0a4}.fact-card strong{margin-top:8px;font-size:1.08rem;display:block}.detail-card h2,.detail-sidebar-card h2{margin-bottom:14px;font-size:clamp(1.4rem,2.2vw,1.95rem)}.detail-copy{color:#f4ece0;line-height:1.7}.detail-copy+.detail-copy{margin-top:12px}.feature-pills{flex-wrap:wrap;margin-top:18px}.feature-pill{color:#fff2df;background:#23252d;padding:10px 14px;font-weight:700}.spec-table{gap:10px;display:grid}.spec-row{background:#17181d;border-radius:16px;grid-template-columns:220px 1fr;gap:12px;padding:12px 14px;display:grid}.spec-row strong{color:#fff4de}.detail-card.dual{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.dealer-score{align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.dealer-score strong{color:#fff2d2;font-size:3rem}.dealer-list{color:#e9dfcd;gap:10px;list-style:none;display:grid}.map-placeholder{text-align:center;background:linear-gradient(135deg,#b08d2f38,#16653438),#16181d;border:1px solid #ffffff14;border-radius:24px;place-content:center;gap:10px;min-height:220px;margin-bottom:14px;display:grid}.map-placeholder strong{font-size:1.2rem}.detail-similar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.similar-card{text-align:left;background:#15171c;border:1px solid #ffffff14;border-radius:20px;padding:0;overflow:hidden}.similar-card img{object-fit:cover;width:100%;height:160px}.similar-card div{padding:16px}.similar-card h4{margin-bottom:8px;font-size:1.08rem}.similar-card strong{color:#fff4d5}.management-card{grid-column:1/-1;overflow:hidden}.management-heading{align-items:center;margin-bottom:14px}.management-actions{gap:10px;display:flex}.management-arrow{color:#fff0dc;background:#17181d;border:1px solid #ffffff1f;border-radius:999px;flex:none;width:48px;height:48px;font-size:1.4rem;font-weight:800}.management-track{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;gap:14px;margin-top:18px;padding:6px 2px 4px;display:flex;overflow-x:auto}.management-track::-webkit-scrollbar{display:none}.management-profile-card{scroll-snap-align:start;background:#15171c;border:1px solid #ffffff14;border-radius:22px;flex:0 0 280px;min-width:280px;max-width:280px;overflow:hidden;box-shadow:0 18px 36px #0000002e}.management-photo-frame{background:linear-gradient(#1d2028,#111318);border-bottom:1px solid #ffffff14;height:260px;overflow:hidden}.management-photo-frame img{object-fit:cover;width:100%;height:100%}.management-profile-body{gap:10px;padding:18px;display:grid}.management-profile-body h4{color:#fff4de;font-size:1.12rem}.management-profile-body p,.management-contact-list span{color:#bdb3a5;line-height:1.6}.management-contact-list{gap:6px;font-weight:700;display:grid}.detail-sidebar{gap:14px;display:grid;position:sticky;top:108px}.detail-sidebar-card{padding:18px}.detail-sidebar-card p{color:#c6beaf;line-height:1.65}.detail-sidebar-card.compact h3,.seller-card h3{margin-bottom:12px;font-size:1.2rem}.price-tabs{margin:24px 0 18px}.price-tab{color:#bcb3a7;background:0 0;border:0;border-bottom:2px solid #ffffff1a;flex:1;min-height:50px;font-weight:700}.price-tab.active{color:#ff8248;border-bottom-color:#ff8248}.detail-price-block{gap:8px;margin-bottom:18px;display:grid}.detail-price-block strong{color:#fff3d7;font-size:1.9rem}.seller-card{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;margin-bottom:18px;padding:18px 0}.seller-meta{color:#f2e7d2;gap:8px;margin-top:14px;font-weight:700;display:grid}.primary-contact,.secondary-side-button{border-radius:16px;min-height:50px;font-weight:800}.primary-contact{color:#fff;background:linear-gradient(135deg,#d24f1f,#ff6d28);border:0;width:100%;box-shadow:0 16px 34px #d24f1f47}.sidebar-actions{margin-top:12px}.secondary-side-button{color:#deb2ff;background:#1a1820;border:1px solid #c88aff80;flex:1}.mini-spec-list{gap:14px;list-style:none;display:grid}.mini-spec-list li{justify-content:space-between;align-items:center;gap:16px;display:flex}.mini-spec-list strong{color:#fff0db}.site-footer-card{gap:20px;padding:22px;display:grid}.footer-social-row,.footer-selects{flex-wrap:wrap;gap:14px;display:flex}.social-icon-link{color:#e8e1d4;align-items:center;gap:10px;display:inline-flex}.social-icon-link span{background:#202127;border:1px solid #ffffff14;border-radius:999px;place-items:center;width:36px;height:36px;display:inline-grid}.footer-select-block{gap:8px;min-width:240px;display:grid}.footer-select-block span,.footer-column h4{color:#f4efe6;font-size:1.05rem;font-weight:800}.footer-select-block select{color:#fffaf0;background:#232329;border:1px solid #ffffff24;border-radius:16px;min-height:52px;padding:0 16px}.footer-links-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.footer-column{gap:10px;display:grid}.footer-column a{color:#c7c0b2;line-height:1.45}.auth-page-shell{z-index:1;width:min(720px,100% - 32px);margin:24px auto 40px;position:relative}.auth-card{background:#1c1c21f5;border:1px solid #ffffff14;border-radius:24px;gap:16px;padding:22px;display:grid;box-shadow:0 24px 70px #0000003d}.auth-card-head{align-items:center;gap:16px;display:flex}.auth-card-head p:last-child{color:#c7c0b2;margin-top:6px;line-height:1.6}.auth-form,.account-grid{gap:16px;display:grid}.auth-field{gap:8px;display:grid}.auth-field span{color:#f4efe6;font-size:.95rem;font-weight:700}.auth-field input{color:#fffaf0;background:#232329;border:1px solid #ffffff21;border-radius:16px;outline:none;width:100%;min-height:50px;padding:0 16px}.auth-field textarea,.auth-field input[type=file]{color:#fffaf0;background:#232329;border:1px solid #ffffff21;border-radius:16px;outline:none;width:100%;padding:14px 16px}.auth-field input:focus,.auth-field textarea:focus,.auth-field input[type=file]:focus{border-color:#b08d2fb3;box-shadow:0 0 0 4px #b08d2f1f}.auth-message{border-radius:18px;padding:14px 16px;line-height:1.6}.auth-message.info{color:#d8f0de;background:#1f6a312e;border:1px solid #1f6a314d}.auth-message.success{color:#d8f7df;background:#16653438;border:1px solid #3fa56057}.auth-message.error{color:#ffd9ca;background:#d24f1f2e;border:1px solid #d24f1f57}.auth-actions-row,.auth-switch-row{flex-wrap:wrap;gap:12px;display:flex}.account-grid{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}.admin-summary-grid,.admin-car-grid,.admin-inquiry-grid,.admin-migration-card{gap:16px;display:grid}.admin-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.admin-car-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-inquiry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-card-actions{gap:12px;margin-top:16px;display:flex}.admin-card-meta-row{flex-wrap:wrap;gap:10px;margin:10px 0 2px;display:flex}.inquiry-form{gap:14px;display:grid}.inquiry-modal-card{width:min(620px,100%)}.inquiry-card{gap:12px;display:grid}.inquiry-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inquiry-meta-stack{justify-items:end;gap:8px;display:grid}.inquiry-card-head h3{margin-bottom:4px;font-size:1.05rem}.inquiry-car-pill{color:#fff0db;background:#23252d;border-radius:999px;align-items:center;width:fit-content;padding:8px 12px;font-weight:700;display:inline-flex}.inquiry-status-pill.unread{background:linear-gradient(135deg,#d24f1f,#ff6d28)}.inquiry-status-pill.read{background:linear-gradient(135deg,#166534eb,#b08d2f94)}.admin-car-grid .inventory-card>img{object-fit:cover;width:100%;height:240px}.danger-button{color:#ffb39a;border-color:#d24f1f73}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30;background:#050608b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{background:#1c1c21fa;border:1px solid #ffffff14;border-radius:24px;width:min(980px,100%);max-height:min(92vh,920px);padding:20px;overflow:auto;box-shadow:0 24px 70px #00000059}#search,#deals,#inventory{scroll-margin-top:120px}.modal-head{align-items:center}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-form-span-2{grid-column:span 2}.admin-gallery-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-gallery-tile{background:#17181d;border:1px solid #ffffff14;border-radius:18px;gap:10px;padding:10px;display:grid;overflow:hidden}.admin-gallery-tile img{object-fit:cover;border-radius:12px;width:100%;height:120px}.admin-gallery-tile-meta{justify-content:flex-start;align-items:center;display:flex}.admin-ai-card{background:radial-gradient(circle at 100% 0,#d24f1f1f,#0000 38%),linear-gradient(#ffffff05,#ffffff03);border:1px solid #ffffff14;border-radius:22px;gap:16px;padding:18px;display:grid}.admin-ai-head{align-items:flex-start}.admin-ai-head h4,.admin-ai-review-card h4{color:#fff2df;font-size:1.08rem}.admin-ai-grid,.admin-ai-review-grid,.admin-ai-stats{gap:14px;display:grid}.admin-ai-grid,.admin-ai-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ai-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ai-dropzone{text-align:center;background:#121318ad;border:1px dashed #ffffff2e;border-radius:18px;place-content:center;gap:10px;min-height:100%;padding:18px;display:grid}.admin-ai-dropzone.active{background:radial-gradient(circle at top,#ffae8333,#0000 50%),#16181ee6;border-color:#ffae838f}.admin-ai-dropzone strong{color:#fff4e0;font-size:1.04rem}.admin-ai-dropzone p{color:#cdc4b4}.admin-ai-dropzone span,.admin-ai-note{color:#aca396;line-height:1.6}.admin-ai-hidden-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.admin-ai-upload-button{justify-content:center;place-self:center;align-items:center;width:auto;display:inline-flex}.admin-ai-actions{align-items:stretch}.admin-ai-submit{flex:1.4;width:auto}.admin-ai-file-block{gap:12px;display:grid}.admin-ai-file-block>strong{color:#f4efe6}.admin-ai-file-list{flex-wrap:wrap;gap:10px;display:flex}.admin-ai-file-list.compact{gap:8px}.admin-ai-file-chip{background:#17181d;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:10px;min-height:46px;padding:10px 12px;display:inline-flex}.admin-ai-file-chip.compact{background:#202127;min-height:auto;padding:8px 10px}.admin-ai-file-chip span{color:#f1eadb;word-break:break-word;line-height:1.4}.admin-ai-review{gap:14px;display:grid}.admin-ai-review-head{align-items:flex-start}.admin-ai-review-card{background:#16181d;border:1px solid #ffffff14;border-radius:18px;gap:14px;padding:16px;display:grid}.admin-ai-field-list{gap:10px;display:grid}.admin-ai-field-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-ai-field-row span{color:#bdb4a6}.admin-ai-field-row strong{color:#fff2df;text-align:right}.admin-ai-missing-list{flex-wrap:wrap;gap:10px;display:flex}@keyframes blinkCaret{0%,49%{opacity:1}50%,to{opacity:0}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#ffffff0f}::-webkit-scrollbar-thumb{background:linear-gradient(#166534,#b08d2f);border-radius:999px}@media (width<=1080px){.deal-grid,.video-grid,.category-grid,.inventory-grid,.filter-grid,.detail-facts-grid,.detail-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loan-calculator-grid,.detail-layout{grid-template-columns:1fr}.detail-sidebar{position:static}.footer-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-grid{grid-template-columns:1fr}.admin-summary-grid,.admin-car-grid,.admin-inquiry-grid,.admin-gallery-preview,.admin-ai-grid,.admin-ai-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ai-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.topbar{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:14px}.topbar-sticky{top:10px}.brand-lockup{gap:12px;max-width:calc(100% - 56px)}.brand-logo{border-radius:14px;width:52px;height:52px}.brand-lockup h1{font-size:.96rem;line-height:1.2}.eyebrow{letter-spacing:.05em;font-size:.68rem}.ai-search-header,.section-heading,.filter-summary,.searchbar-wrap{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.calculator-heading,.video-showcase-heading{align-items:flex-start}.mobile-nav-toggle{margin-left:auto;display:inline-flex}.topnav-shell{flex-direction:column;align-items:stretch;gap:10px;width:100%;padding-top:8px;display:none}.topnav-shell.open{display:flex}.topnav,.topnav-actions{flex-direction:column;align-items:stretch;width:100%}.topnav-link-button,.topnav-secondary-button,.login-pill-button{justify-content:center;width:100%;min-height:44px}.hero-section{min-height:460px}.hero-copy{padding:28px 22px}.search-cta{width:100%}.detail-page-shell{width:min(100% - 20px,1160px)}.detail-topbar,.detail-card.dual{flex-direction:column;align-items:flex-start}.detail-card.dual{grid-template-columns:1fr}.hero-banner-only img{min-height:210px}.auth-card-head,.auth-actions-row,.auth-switch-row{flex-direction:column;align-items:flex-start}.admin-form-grid{grid-template-columns:1fr}.admin-form-span-2{grid-column:auto}.admin-ai-grid,.admin-ai-review-grid,.admin-ai-stats,.loan-form-panel{grid-template-columns:1fr}.video-modal-card{width:min(100%,100% - 16px)}.footer-select-block{flex:220px;min-width:0}}@media (width<=640px){.topbar,.page-shell{width:min(100% - 18px,1160px)}.hero-section,.ai-search-card,.filter-panel,.content-card,.inventory-section,.loan-calculator-card{border-radius:20px}.topbar{border-radius:20px;padding:12px}.topbar-sticky{top:8px}.brand-lockup{align-items:flex-start;gap:10px;max-width:calc(100% - 54px)}.brand-logo{border-radius:12px;width:46px;height:46px;padding:4px}.eyebrow{display:none}.brand-lockup h1{font-size:.92rem}.mobile-nav-toggle{border-radius:10px;width:42px;height:42px}.deal-grid,.video-grid,.category-grid,.inventory-grid,.filter-grid,.detail-facts-grid,.detail-similar-grid{grid-template-columns:1fr}.deal-image-wrap,.inventory-card>a>img,.category-card img{height:190px}.category-card{grid-template-rows:190px auto}.hero-copy h2,.ai-search-header h3,.section-heading h3{font-size:1.45rem;line-height:1.12}.hero-copy p,.ai-search-header p,.inventory-note,.filter-summary p,.section-description{font-size:.92rem;line-height:1.55}.ai-search-card,.content-card,.inventory-section{padding:16px}.filter-panel{padding:14px}.searchbar input,.filter-grid select,.search-cta{min-height:50px}.search-hints{gap:8px}.hint-pill,.vehicle-tab{padding:9px 12px;font-size:.88rem}.vehicle-tabs{scrollbar-width:none;flex-wrap:nowrap;margin-bottom:12px;padding-bottom:6px;overflow-x:auto}.vehicle-tabs::-webkit-scrollbar{display:none}.inventory-card{border-radius:18px}.inventory-card-body,.deal-body{padding:13px}.inventory-card-top{gap:8px;margin-bottom:8px}.inventory-card-top strong{font-size:1rem}.inventory-card h4{font-size:.96rem}.inventory-card p{font-size:.88rem;line-height:1.5}.inventory-card ul{gap:8px;margin-top:12px}.inventory-card li{padding:6px 9px;font-size:.8rem}.loan-calculator-grid,.loan-result-panel,.loan-form-panel label,.loan-downpayment-note{padding:16px}.loan-plan-bars{gap:8px}.loan-plan-bar strong{font-size:.9rem}.video-card{border-radius:20px}.video-card-copy{padding:14px}.video-play-chip{min-height:34px;padding:0 12px;font-size:.84rem;bottom:12px;right:12px}.video-modal-head{flex-direction:column;align-items:flex-start}.detail-gallery-card,.detail-card,.detail-sidebar-card{border-radius:20px}.management-profile-card{min-width:min(280px,100vw - 72px);max-width:min(280px,100vw - 72px)}.detail-gallery-card,.detail-card,.detail-sidebar-card,.modal-card,.auth-card{padding:16px}.detail-gallery-head{margin-bottom:12px}.detail-price-block strong{font-size:1.62rem}.detail-sidebar-card.compact h3,.seller-card h3{margin-bottom:10px;font-size:1.08rem}.seller-card{margin-bottom:16px;padding:16px 0}.sidebar-actions,.auth-actions-row,.auth-switch-row{flex-direction:column;width:100%}.secondary-side-button,.primary-contact{width:100%}.mini-spec-list{gap:12px}.mini-spec-list li{flex-direction:column;align-items:flex-start;gap:6px}.gallery-nav{width:48px;height:48px}.thumb-button{width:72px;height:54px}.spec-row{grid-template-columns:1fr}.hero-banner-only,.site-footer-card{border-radius:20px}.site-footer-card{gap:16px;padding:16px}.footer-social-row{gap:10px}.social-icon-link{font-size:.92rem}.social-icon-link span{width:32px;height:32px}.footer-selects{flex-direction:column;gap:12px}.footer-select-block select{border-radius:14px;min-height:48px}.footer-links-grid{grid-template-columns:1fr;gap:16px}.admin-summary-grid,.admin-car-grid,.admin-inquiry-grid,.admin-gallery-preview,.admin-ai-grid,.admin-ai-review-grid,.admin-ai-stats{grid-template-columns:1fr}}@media (width<=420px){.topbar,.page-shell,.detail-page-shell,.auth-page-shell{width:min(100% - 14px,1160px)}.topbar{padding:10px}.brand-lockup h1{font-size:.88rem}.hero-copy h2,.ai-search-header h3,.section-heading h3{font-size:1.32rem}.hint-pill,.vehicle-tab{font-size:.84rem}.inventory-card>a>img,.deal-image-wrap,.category-card img{height:176px}.category-card{grid-template-rows:176px auto}.video-grid{grid-template-columns:minmax(0,1fr)}.management-actions{justify-content:flex-end;width:100%}.management-arrow{width:44px;height:44px}}
