@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--primary:#007a3d;--primary-dark:#005b2e;--primary-deep:#003d22;--accent:#00a651;--accent-soft:#e7f8ef;--primary-soft:#eaf7f0;--primary-line:#cfecdd;--blue:var(--primary);--blue2:var(--primary-dark);--bg:#f6f9f7;--card:#fff;--text:#1d2735;--muted:#7a8494;--line:#dfeae4;--green:#20c766;--shadow:none;--r:24px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:Inter,IBM Plex Sans Arabic,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;overflow:hidden}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}.page{background:var(--bg);height:100dvh;padding:calc(18px + var(--safe-top)) 18px calc(96px + var(--safe-bottom));direction:ltr;overflow:auto}.rtl{direction:rtl}.page-title{text-align:center;letter-spacing:.2px;margin:42px 0 28px;font-size:34px;font-weight:750}.topbar{justify-content:space-between;align-items:center;height:64px;display:flex}.back,.circle-btn{width:56px;height:56px;box-shadow:none;color:var(--text);background:#fff;border:0;border-radius:999px;place-items:center;display:grid}button{font:inherit;cursor:pointer}.hero{padding:calc(42px + var(--safe-top)) 22px 38px;background:linear-gradient(180deg,var(--primary),var(--primary-deep));color:#fff;border-bottom-right-radius:34px;border-bottom-left-radius:34px;margin:-18px -18px 0;position:relative;overflow:hidden}.hero:after{content:"";background:radial-gradient(circle at 82% 22%,#ffffff2e,#0000 28%);position:absolute;inset:0}.logo{letter-spacing:-1.5px;text-transform:uppercase;font-size:30px;font-weight:900;line-height:.84}.logo span{display:block}.hero-row{z-index:1;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.pill{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff2e;border:0;border-radius:999px;align-items:center;gap:9px;padding:12px 18px;font-size:18px;display:flex}.hero-copy{margin-top:34px;font-size:29px;font-weight:800}.dots{gap:7px;margin-top:24px;display:flex}.dots i{background:#ffffff80;border-radius:99px;width:9px;height:9px}.dots i:first-child{background:#fff;width:28px}.sheet{background:#fff;border-top-left-radius:32px;border-top-right-radius:32px;min-height:63vh;margin:0 -18px;padding:28px 22px 22px;box-shadow:0 -14px 32px #14264212}.grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.category{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;height:156px;font-size:20px;font-weight:750;display:flex;box-shadow:0 5px 14px #1426420a}.category .emoji{margin-top:10px;font-size:52px}.tabbar{height:86px;padding-bottom:var(--safe-bottom);border-top:1px solid var(--line);z-index:20;background:#fff;border-top-left-radius:26px;border-top-right-radius:26px;grid-template-columns:1fr 1fr 96px 1fr 1fr;align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #14264214}.tab{color:#697386;flex-direction:column;align-items:center;gap:4px;font-size:13px;text-decoration:none;display:flex}.tab svg{width:26px;height:26px}.tab.router-link-active{color:var(--blue);font-weight:700}.fab{background:var(--blue);color:#fff;border:7px solid var(--primary-line);border-radius:999px;place-items:center;width:76px;height:76px;margin:auto;display:grid;transform:translateY(-24px);box-shadow:0 14px 24px #007a3d33}.search{border:1px solid var(--line);color:#9aa3b1;background:#fff;border-radius:18px;align-items:center;gap:14px;height:64px;padding:0 18px;font-size:20px;display:flex}.section{margin-top:24px}.section-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.section-title{font-size:28px;font-weight:850}.view-all{color:var(--blue);font-weight:700}.brand-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.brand{border:1px solid var(--line);background:#fff;border-radius:18px;place-items:center;height:122px;font-weight:800;display:grid;box-shadow:0 8px 18px #1426420d}.brand-logo{font-size:40px}.car-card{background:#fff;border-radius:18px;grid-template-columns:135px 1fr;gap:14px;margin-bottom:14px;padding:10px;display:grid;box-shadow:0 8px 24px #14264217}.car-img{background:linear-gradient(135deg,#eaf7f0,#cfecdd);border-radius:14px;place-items:center;height:132px;font-size:48px;display:grid;overflow:hidden}.car-title{margin:8px 0;font-size:20px;font-weight:800}.price{letter-spacing:.4px;color:var(--blue);font-size:32px;font-weight:800}.actions{gap:14px;margin-top:16px;font-weight:750;display:flex}.whatsapp{color:var(--green)}.call{color:var(--blue)}.favorite{color:var(--text);background:0 0;border:0;margin-left:auto}.login-visual{place-items:center;height:300px;display:grid}.logo-circle{background:var(--primary);color:#fff;border-radius:999px;place-items:center;width:172px;height:172px;font-size:25px;font-weight:900;display:grid;box-shadow:0 0 0 10px #007a3d1a,0 0 0 22px #00a65114}.login-panel{background:#fff;border-radius:34px 34px 0 0;min-height:calc(100dvh - 300px);margin:0 -18px;padding:32px 24px;box-shadow:0 -18px 45px #14264217}.field{background:#fff;border:1px solid #d2d9e4;border-radius:16px;align-items:center;gap:12px;height:62px;padding:0 16px;font-size:18px;display:flex}.field input{background:0 0;border:0;outline:0;flex:1;font-size:18px}.primary{background:var(--blue);color:#fff;border:0;border-radius:18px;width:100%;height:64px;font-size:20px;font-weight:750;box-shadow:0 12px 26px #007a3d2e}.muted-link{text-align:center;color:#999;margin-top:24px;font-size:18px;display:block}.split{color:#222;align-items:center;gap:12px;margin:30px 10px;display:flex}.split:before,.split:after{content:"";background:#999;flex:1;height:1px}.socials{justify-content:center;gap:22px;display:flex}.social{border:1px solid var(--line);background:#fff;border-radius:16px;place-items:center;width:122px;height:58px;font-size:26px;display:grid}.details{background:#fff;padding:0 0 100px}.cover{background:linear-gradient(135deg,#cbd5e1,#8999ad);border-bottom-right-radius:28px;border-bottom-left-radius:28px;place-items:center;height:395px;font-size:90px;display:grid;position:relative}.cover .back{top:calc(20px + var(--safe-top));position:absolute;left:18px}.counter{color:#fff;background:#111d30bf;border-radius:999px;padding:9px 22px;font-weight:750;position:absolute;bottom:16px}.floating-actions{gap:14px;display:flex;position:absolute;bottom:-34px;right:26px}.floating-actions button{border:1px solid var(--line);background:#fff;border-radius:999px;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 8px 20px #1426421a}.details-body{padding:52px 22px 120px}.details-title{margin-bottom:12px;font-size:30px;font-weight:650}.info-card{border:1px solid var(--line);border-radius:18px;margin-top:28px;padding:20px}.info-card h3{margin:0 0 16px;font-size:24px}.row{border-bottom:1px solid #edf0f5;grid-template-columns:140px 1fr;gap:12px;padding:16px 0;font-size:18px;display:grid}.row:last-child{border-bottom:0}.label{color:#6f7888;font-weight:650}.bottom-actions{border-top:1px solid var(--line);padding:18px 18px calc(18px + var(--safe-bottom));z-index:30;background:#fff;grid-template-columns:1fr 1fr;gap:14px;display:grid;position:fixed;bottom:0;left:0;right:0}.outline{border:1.5px solid var(--blue);height:58px;color:var(--blue);background:#fff;border-radius:16px;font-size:18px;font-weight:800}.outline.green{border-color:var(--green);color:var(--green)}.empty{text-align:center;color:#7a8494;place-items:center;height:55vh;font-size:22px;display:grid}.empty .box{margin-bottom:20px;font-size:96px}.list-card{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:16px;overflow:hidden}.menu-row{border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:center;height:72px;padding:0 22px;font-size:20px;font-weight:700;display:flex}.profile{align-items:center;gap:16px;padding:24px;display:flex}.avatar{color:#9ca6b5;background:#e7edf5;border-radius:999px;place-items:center;width:72px;height:72px;display:grid}.shake:active{animation:.22s tap}@keyframes tap{0%{transform:scale(1)}45%{transform:scale(.96)}to{transform:scale(1)}}.page-enter-active,.page-leave-active{will-change:transform;transition:opacity .22s,transform .26s cubic-bezier(.2,.9,.2,1)}@media (width>=720px){body{background:#dfe7f1}.page,.details{max-width:430px;box-shadow:none;background:var(--bg);margin:0 auto}}.splash-screen{background:linear-gradient(145deg,var(--primary-deep) 0%,var(--primary-dark) 46%,var(--primary) 100%);color:#fff;height:100dvh;padding:calc(26px + var(--safe-top)) 22px calc(30px + var(--safe-bottom));direction:rtl;grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.splash-screen:before{content:"";background:radial-gradient(circle at 20% 18%,#ffffff38,#0000 24%),radial-gradient(circle at 78% 70%,#00a6512e,#0000 22%);animation:6s ease-in-out infinite alternate splashFloat;position:absolute;inset:-20%}.splash-glow{filter:blur(12px);opacity:.45;border-radius:999px;position:absolute}.splash-glow.one{background:var(--accent);width:210px;height:210px;top:8%;right:-80px}.splash-glow.two{opacity:.16;background:#fff;width:170px;height:170px;bottom:10%;left:-75px}.splash-center{z-index:1;text-align:center;align-content:center;place-items:center;display:grid;position:relative}.splash-logo-wrap{place-items:center;width:186px;height:186px;margin-bottom:28px;display:grid;position:relative}.splash-ring{border:2px dashed #ffffff8c;border-radius:50%;animation:10s linear infinite spin;position:absolute;inset:0}.splash-logo{background:linear-gradient(145deg,#fff,var(--primary-soft));width:146px;height:146px;color:var(--primary-deep);box-shadow:none;border-radius:42px;align-content:center;place-items:center;animation:1.1s cubic-bezier(.2,1.2,.2,1) logoPop;display:grid;transform:rotate(-4deg)}.splash-logo span{letter-spacing:-1px;font-size:25px;font-weight:950}.splash-logo strong{letter-spacing:-1.5px;font-size:34px;line-height:.9}.splash-title{letter-spacing:-.5px;font-size:31px;font-weight:900}.splash-subtitle{opacity:.82;max-width:290px;margin:10px auto 0;font-size:16px;line-height:1.8}.splash-bottom{z-index:1;text-align:center;position:relative}.splash-loader{background:#ffffff38;border-radius:999px;width:170px;height:6px;margin:0 auto 12px;overflow:hidden}.splash-loader i{background:#fff;border-radius:999px;width:48%;height:100%;animation:1.25s ease-in-out infinite loadSlide;display:block}.splash-note{opacity:.75;font-size:14px}.welcome-page{padding-bottom:calc(96px + var(--safe-bottom));direction:rtl}.premium-hero{padding:calc(34px + var(--safe-top)) 22px 76px;color:#fff;background:linear-gradient(145deg,var(--primary-deep),var(--primary-dark) 54%,var(--primary));border-bottom-right-radius:42px;border-bottom-left-radius:42px;min-height:360px;margin:-18px -18px 0;position:relative;overflow:hidden}.premium-hero:before{content:"";background:linear-gradient(#ffffff14,#0000 46%),radial-gradient(circle at 18% 82%,#ffffff29,#0000 24%);position:absolute;inset:0}.hero-orb{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border-radius:999px;position:absolute}.orb-a{width:180px;height:180px;top:120px;left:-70px}.orb-b{width:120px;height:120px;top:44px;right:-42px}.hero-top,.hero-text{z-index:1;position:relative}.hero-top{justify-content:space-between;align-items:center;display:flex}.mark{background:#ffffff24;border-radius:30px;align-content:center;place-items:center;width:96px;height:96px;display:grid;box-shadow:inset 0 0 0 1px #fff3}.mark b{font-size:20px;line-height:.9}.mark span{font-size:26px;font-weight:950;line-height:.9}.glass-pill{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff2e;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:12px 17px;display:flex;box-shadow:0 10px 30px #00000014}.hero-text{margin-top:38px}.eyebrow{background:#ffffff29;border-radius:999px;margin-bottom:16px;padding:7px 13px;font-size:13px;display:inline-flex}.hero-text h1{letter-spacing:-.7px;margin:0;font-size:36px;font-weight:950;line-height:1.25}.hero-text p{opacity:.82;max-width:300px;font-size:16px;line-height:1.8}.premium-sheet{z-index:2;background:#f8fafc;border-radius:34px;margin:-42px 0 0;padding:22px 0 10px;position:relative}.rise-card{animation:.65s cubic-bezier(.2,.9,.2,1) rise}.quick-title{margin:6px 4px 16px;font-size:23px;font-weight:900}.premium-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.premium-category{text-align:right;background:linear-gradient(#fff,#f7faff);border:1px solid #e3e9f1;border-radius:28px;align-content:center;gap:6px;min-height:172px;padding:18px;display:grid;box-shadow:0 16px 38px #19305214}.premium-category .cat-icon{font-size:48px}.premium-category b{font-size:19px}.premium-category small{color:var(--muted);font-size:13px}.premium-category.ready{box-shadow:0 18px 45px #2f67b224}.premium-start{background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;border:0;border-radius:22px;width:100%;height:62px;margin-top:18px;font-size:19px;font-weight:850;box-shadow:0 18px 35px #007a3d2e}.home-premium{direction:rtl;padding-top:0}.home-cover{background:linear-gradient(135deg,var(--primary-deep),var(--primary));border-bottom-right-radius:36px;border-bottom-left-radius:36px;min-height:305px;margin:0 -18px;position:relative;overflow:hidden}.home-cover:before{content:"";background:radial-gradient(circle at 25% 25%,#ffffff2e,#0000 25%),linear-gradient(#0000,#0003);position:absolute;inset:0}.cover-shade{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff30,#ffffff0d);border:1px solid #ffffff29;border-radius:28px;height:110px;position:absolute;bottom:20px;left:34px;right:34px}.cover-top{z-index:2;padding:calc(18px + var(--safe-top)) 18px 0;position:relative}.back.white{background:#fffffff5}.cover-copy{z-index:2;color:#fff;position:absolute;bottom:42px;right:36px}.cover-copy span{opacity:.75}.cover-copy h1{max-width:290px;margin:8px 0 0;font-size:29px;font-weight:950;line-height:1.35}.home-panel{z-index:4;background:var(--bg);border-radius:30px 30px 0 0;margin:-28px -2px 0;padding:18px 0 20px;position:relative}.premium-search{box-shadow:none;height:68px}.premium-car{box-shadow:none;border:0;transform:translateZ(0)}.premium-car .car-img{background:linear-gradient(145deg,var(--primary-soft),#c7d8ed)}.filter-title{margin:0;font-size:31px;font-weight:900}.clear{color:var(--blue);background:0 0;border:0;font-size:18px;font-weight:800}.filter-card{margin-top:24px}.fixed-primary{left:18px;right:18px;bottom:calc(20px + var(--safe-bottom));width:auto;position:fixed}.tabbar{direction:ltr}.page-enter-from{opacity:0;transform:translateY(18px)scale(.985)}.page-leave-to{opacity:0;transform:translateY(-10px)scale(.99)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes logoPop{0%{opacity:0;transform:scale(.75)rotate(-10deg)}to{opacity:1;transform:scale(1)rotate(-4deg)}}@keyframes loadSlide{0%{transform:translate(-110%)}to{transform:translate(220%)}}@keyframes splashFloat{to{transform:translate(16px,-14px)scale(1.03)}}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.app-icon{flex:none;width:24px;height:24px;display:block}.tactile{transition:transform .18s cubic-bezier(.2,.9,.2,1),filter .18s,background .18s}.tactile:active{filter:saturate(1.1);transform:scale(.955)}.premium-page{background:var(--bg);color:#101928;scroll-behavior:smooth;direction:rtl}.home-page{padding:0 0 calc(105px + var(--safe-bottom))}.sticky-hero{z-index:0;height:430px;padding:calc(22px + var(--safe-top)) 20px 40px;background:linear-gradient(145deg,#071626 0%,var(--primary-dark) 52%,var(--accent) 100%);color:#fff;margin:0;position:sticky;top:0;overflow:hidden}.sticky-hero:before{content:"";background:radial-gradient(circle at 20% 24%,#ffffff2e,#0000 25%),radial-gradient(circle at 82% 72%,#ffffff24,#0000 24%);position:absolute;inset:0}.hero-bg-car{color:#ffffff1f;position:absolute;bottom:26px;left:-24px;transform:rotate(-8deg)}.hero-bg-car .app-icon{width:260px;height:260px}.hero-toolbar{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.city-chip,.round-glass{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff26;border:1px solid #fff3;border-radius:999px;box-shadow:0 18px 45px #0000001f}.city-chip{height:48px;padding:0 20px;font-weight:850}.round-glass{place-items:center;width:48px;height:48px;display:grid}.round-glass .app-icon{width:22px;height:22px}.hero-content{z-index:2;margin-top:62px;position:relative}.hero-kicker{background:#ffffff26;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:800;display:inline-flex}.hero-content h1{letter-spacing:-.8px;margin:18px 0 22px;font-size:38px;font-weight:950;line-height:1.22}.hero-search{color:#223149;background:#fffffff2;border:1px solid #ffffff2e;border-radius:22px;align-items:center;gap:12px;width:100%;height:62px;padding:0 18px;font-weight:850;display:flex;box-shadow:0 26px 60px #0000002e}.floating-content{z-index:5;background:var(--bg);box-shadow:none;border-radius:34px 34px 0 0;min-height:calc(100dvh - 145px);margin:-54px 0 0;padding:12px 0 22px;position:relative}.drag-handle{background:#d8e0eb;border-radius:999px;width:46px;height:5px;margin:3px auto 17px}.section-row{justify-content:space-between;align-items:center;margin:8px 0 14px;display:flex}.section-row h2{margin:0;font-size:23px;font-weight:950}.link-btn{color:var(--primary);background:0 0;border:0;font-weight:850}.horizontal-list{scrollbar-width:none;gap:12px;padding:0 0 8px;display:flex;overflow:auto}.horizontal-list::-webkit-scrollbar{display:none}.make-bubble{min-width:112px;height:118px;box-shadow:none;background:#fff;border:0;border-radius:28px;place-items:center;padding:14px;display:grid}.make-logo,.logo-text{background:linear-gradient(145deg,var(--primary-soft),var(--primary-soft));width:56px;height:56px;color:var(--primary-dark);letter-spacing:-.5px;border-radius:20px;place-items:center;font-size:17px;font-weight:950;display:grid}.make-bubble b{text-overflow:ellipsis;max-width:90px;font-size:13px;overflow:hidden}.premium-car-card{background:#fff;border:0;border-radius:30px;grid-template-columns:132px 1fr;gap:14px;margin-bottom:14px;padding:12px;display:grid;box-shadow:0 18px 42px #14264217}.premium-car-photo{background:linear-gradient(145deg,var(--primary-soft),#d6f1e2);height:134px;color:var(--primary);border-radius:24px;place-items:center;display:grid}.premium-car-photo .app-icon{width:70px;height:70px}.car-topline{color:#64748b;justify-content:space-between;align-items:center;display:flex}.mini-icon{color:var(--primary);background:#f1f5f9;border:0;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.mini-icon.big{width:52px;height:52px}.mini-icon .app-icon{width:21px;height:21px}.premium-car-info h3{margin:4px 0 10px;font-size:18px;line-height:1.35}.car-meta{flex-wrap:wrap;gap:7px;display:flex}.car-meta span{color:#64748b;background:#f1f5f9;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.car-price{color:var(--primary-dark);margin-top:12px;font-size:22px;display:block}.premium-tabbar{height:90px;padding:9px 10px calc(9px + var(--safe-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:50;background:#ffffffeb;border-top:1px solid #e2e8f0e6;border-top-left-radius:30px;border-top-right-radius:30px;grid-template-columns:1fr 1fr 92px 1fr 1fr;align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 42px #1426421c}.premium-tab{color:#7a8597;place-items:center;gap:2px;height:62px;font-size:11px;font-weight:800;text-decoration:none;display:grid}.premium-tab .app-icon{width:25px;height:25px}.premium-fab{background:linear-gradient(145deg,var(--primary),var(--accent));color:#fff;border:8px solid var(--primary-line);border-radius:999px;place-items:center;width:74px;height:74px;margin:auto;display:grid;transform:translateY(-22px);box-shadow:0 22px 38px #007a3d38}.premium-fab .app-icon{width:34px;height:34px}.inner-page{padding:calc(18px + var(--safe-top)) 18px calc(100px + var(--safe-bottom))}.inner-header{align-items:center;gap:14px;margin-bottom:22px;display:flex}.inner-header div{min-width:0}.inner-header span{color:#7a8597;font-weight:800}.inner-header h1{letter-spacing:-.5px;margin:3px 0 0;font-size:30px;font-weight:950}.premium-back{width:54px;height:54px;color:var(--text);background:#fff;border:0;border-radius:20px;place-items:center;display:grid;box-shadow:0 12px 28px #14264214}.premium-back .app-icon{width:25px;height:25px}.premium-input{height:64px;box-shadow:none;color:var(--primary);background:#fff;border-radius:24px;align-items:center;gap:12px;padding:0 17px;display:flex}.premium-input input{color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:16px;font-weight:750}.brand-list{gap:12px;margin-top:20px;display:grid}.premium-row{text-align:right;width:100%;min-height:78px;box-shadow:none;color:var(--text);background:#fff;border:0;border-radius:26px;align-items:center;gap:14px;padding:14px;display:flex}.premium-row>.app-icon{color:#9aa7b8;margin-inline-start:auto}.row-icon{background:var(--primary-soft);width:54px;height:54px;color:var(--primary-dark);border-radius:20px;place-items:center;display:grid}.row-icon .app-icon{width:28px;height:28px}.row-text{gap:4px;display:grid}.row-text b{font-size:17px}.row-text small{color:#7a8597;font-weight:650}.brand-hero-card{background:linear-gradient(145deg,var(--primary-deep),var(--primary),var(--accent));color:#fff;border-radius:32px;align-items:center;gap:18px;padding:24px;display:flex;box-shadow:0 22px 48px #007a3d29}.large-logo{background:#ffffff26;border-radius:28px;place-items:center;width:84px;height:84px;font-size:25px;font-weight:950;display:grid}.brand-hero-card h2{margin:0 0 6px;font-size:28px}.brand-hero-card p{opacity:.75;margin:0;line-height:1.7}.compact{margin-top:18px}.option-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.option-card{text-align:right;background:#fff;border:0;border-radius:28px;min-height:132px;padding:18px;box-shadow:0 14px 34px #14264212}.option-card b{font-size:25px;display:block}.option-card small{color:#7a8597;margin-top:9px;display:block}.result-tools{gap:10px;margin-bottom:16px;display:flex}.soft-pill{height:46px;color:var(--primary-dark);background:#fff;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-weight:850;display:flex;box-shadow:0 10px 24px #1426420f}.soft-pill .app-icon{width:19px;height:19px}.wide-car-card{background:#fff;border-radius:28px;grid-template-columns:118px 1fr;gap:14px;margin-bottom:13px;padding:12px;display:grid;box-shadow:0 14px 34px #14264214}.wide-photo{background:var(--primary-soft);height:112px;color:var(--primary);border-radius:22px;place-items:center;display:grid}.wide-photo .app-icon{width:58px;height:58px}.wide-car-card h3{margin:4px 0 8px;font-size:18px}.wide-car-card p{color:#7a8597;margin:0 0 10px;font-weight:700}.wide-car-card strong{color:var(--primary-dark);font-size:21px}.details-premium{background:var(--bg);color:#101928;height:100dvh;padding-bottom:110px;overflow:auto}.details-cover{background:linear-gradient(145deg,var(--primary-deep),var(--primary),var(--accent));color:#fff;place-items:center;height:430px;display:grid;position:relative;overflow:hidden}.details-cover:before{content:"";background:radial-gradient(circle at 75% 25%,#ffffff29,#0000 25%);position:absolute;inset:0}.details-cover .premium-back{top:calc(18px + var(--safe-top));z-index:2;position:absolute;right:18px}.cover-action{top:calc(18px + var(--safe-top));z-index:2;width:54px;height:54px;color:var(--text);background:#ffffffeb;border:0;border-radius:20px;place-items:center;display:grid;position:absolute;left:18px}.gallery-open{color:var(--text);background:#ffffffed;border:0;border-radius:999px;align-items:center;gap:8px;height:46px;padding:0 18px;font-weight:850;display:flex;position:absolute;bottom:28px;right:22px}.cover-car{opacity:.9;width:245px!important;height:245px!important}.details-sheet-premium{background:var(--bg);border-radius:34px 34px 0 0;margin-top:-32px;padding:12px 18px 20px;position:relative}.details-title-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.details-title-row span{color:#7a8597;font-weight:850}.details-title-row h1{margin:5px 0 8px;font-size:30px;line-height:1.25}.details-price{color:var(--primary-dark);margin-bottom:18px;font-size:34px;display:block}.spec-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.spec-grid div{background:#fff;border-radius:24px;padding:16px;box-shadow:0 12px 28px #1426420f}.spec-grid b{font-size:20px;display:block}.spec-grid small{color:#7a8597;font-weight:750}.seller-card,.description-card{background:#fff;border-radius:28px;margin-top:16px;padding:18px;box-shadow:0 12px 28px #1426420f}.seller-card{align-items:center;gap:14px;display:flex}.seller-card>.app-icon{color:#9aa7b8;margin-inline-start:auto}.seller-avatar{background:var(--primary-soft);width:56px;height:56px;color:var(--primary-dark);border-radius:20px;place-items:center;display:grid}.description-card h3{margin:0 0 8px;font-size:22px}.description-card p{color:#5c6675;margin:0;line-height:1.9}.contact-bar{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:16px 18px calc(16px + var(--safe-bottom));background:#fffffff0;grid-template-columns:1fr 1fr;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -16px 34px #1426421a}.contact-btn{border:0;border-radius:22px;justify-content:center;align-items:center;gap:9px;height:60px;font-size:18px;font-weight:950;display:flex}.contact-btn.call{background:var(--primary-soft);color:var(--primary-dark)}.contact-btn.whatsapp{color:#fff;background:#20c766}.gallery-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gallery-tile{background:linear-gradient(145deg,var(--primary-soft),#d6f1e2);height:190px;color:var(--primary);border:0;border-radius:28px;place-items:center;display:grid;position:relative}.gallery-tile .app-icon{width:72px;height:72px}.gallery-tile span{background:#fffc;border-radius:999px;padding:6px 12px;font-weight:900;position:absolute;bottom:14px;left:14px}.profile-hero{background:linear-gradient(145deg,var(--primary-deep),var(--primary),var(--accent));color:#fff;border-radius:34px;align-items:center;gap:16px;margin-bottom:18px;padding:26px;display:flex;box-shadow:0 22px 48px #007a3d29}.profile-avatar{background:#ffffff26;border-radius:26px;place-items:center;width:74px;height:74px;display:grid}.profile-avatar .app-icon{width:38px;height:38px}.profile-hero span{opacity:.75;font-weight:800}.profile-hero h1{margin:3px 0 0;font-size:32px}.settings-list{gap:12px;display:grid}.setting-detail-card,.sell-card,.empty-premium{text-align:center;background:#fff;border-radius:34px;padding:28px;box-shadow:0 14px 34px #14264212}.detail-icon{background:var(--primary-soft);width:86px;height:86px;color:var(--primary-dark);border-radius:28px;place-items:center;margin:0 auto 18px;display:grid}.detail-icon .app-icon{width:42px;height:42px}.setting-detail-card h2,.sell-card h2,.empty-premium h2{margin:0 0 10px;font-size:27px}.setting-detail-card p,.sell-card p,.empty-premium p{color:#64748b;margin:0 0 22px;line-height:1.9}.empty-premium{margin-top:42px}.empty-premium>.app-icon{width:92px;height:92px;color:var(--primary);margin:auto auto 18px}.primary{background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;border:0;border-radius:22px;height:62px;font-weight:950;box-shadow:0 18px 35px #007a3d2e}.page-slide-enter-active,.page-slide-leave-active{transition:opacity .24s,transform .3s cubic-bezier(.2,.9,.2,1),filter .3s}.page-slide-enter-from{opacity:0;filter:blur(3px);transform:translate(-28px)scale(.985)}.page-slide-leave-to{opacity:0;filter:blur(2px);transform:translate(18px)scale(.99)}@media (width>=720px){.premium-tabbar,.contact-bar{max-width:430px;margin:0 auto}.sticky-hero{border-radius:0 0 38px 38px}.details-premium{max-width:430px;margin:0 auto}}.category,.brand,.car-card,.car-img,.search,.field,.primary,.social,.info-card,.list-card,.menu-row,.premium-car-card,.premium-car-photo,.premium-input,.premium-row,.row-icon,.brand-hero-card,.large-logo,.option-card,.wide-car-card,.wide-photo,.spec-grid div,.seller-card,.description-card,.gallery-tile,.profile-hero,.profile-avatar,.setting-detail-card,.sell-card,.empty-premium,.detail-icon,.make-bubble,.soft-pill,.contact-btn,.outline,button:not(.fab):not(.premium-fab):not(.back):not(.circle-btn),a.button-like{border-radius:10px!important}html[dir=rtl] body{font-family:IBM Plex Sans Arabic,Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif}html[dir=ltr] body{font-family:Inter,IBM Plex Sans Arabic,system-ui,-apple-system,Segoe UI,Arial,sans-serif}[dir=ltr] .premium-row,[dir=ltr] .premium-input input{text-align:left}[dir=rtl] .premium-input input{text-align:right}.language-list .premium-row.active{background:#f8fcfa;outline:1.5px solid #007a3d33}.check-dot{border:2px solid #cbd5e1;border-radius:999px;width:18px;height:18px;margin-inline-start:auto}.language-list .premium-row.active .check-dot{border-color:var(--blue);background:radial-gradient(circle,var(--blue) 0 42%,transparent 46%)}.page-slide-rtl-enter-active,.page-slide-rtl-leave-active,.page-slide-ltr-enter-active,.page-slide-ltr-leave-active{transform-origin:50%;will-change:transform,opacity,filter;transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1),filter .34s}.page-slide-rtl-enter-from{opacity:0;filter:blur(10px);transform:translate(-34px)scale(.972)}.page-slide-rtl-leave-to{opacity:0;filter:blur(8px);transform:translate(20px)scale(.992)}.page-slide-ltr-enter-from{opacity:0;filter:blur(10px);transform:translate(34px)scale(.972)}.page-slide-ltr-leave-to{opacity:0;filter:blur(8px);transform:translate(-20px)scale(.992)}.page[dir=rtl],.premium-page[dir=rtl]{direction:rtl!important}.page[dir=ltr],.premium-page[dir=ltr]{direction:ltr!important}[dir=rtl] .inner-header,.page[dir=rtl] .inner-header{text-align:right;flex-direction:row}[dir=ltr] .inner-header,.page[dir=ltr] .inner-header{text-align:left;flex-direction:row}[dir=rtl] .section-row,.page[dir=rtl] .section-row{direction:rtl}[dir=ltr] .section-row,.page[dir=ltr] .section-row{direction:ltr}[dir=rtl] .premium-car-info,.page[dir=rtl] .premium-car-info,[dir=rtl] .row-text,.page[dir=rtl] .row-text{text-align:right}[dir=ltr] .premium-car-info,.page[dir=ltr] .premium-car-info,[dir=ltr] .row-text,.page[dir=ltr] .row-text{text-align:left}.premium-back,.back,.circle-btn,.cover-action,.details-cover .premium-back{box-shadow:none!important}.floating-content{border-top-left-radius:16px!important;border-top-right-radius:16px!important}.featured-section{padding-inline:10px}.featured-section .section-row{padding-inline:2px}.premium-car-card{margin-inline:0}.hero-content h1{margin-top:0!important;margin-bottom:20px!important}.sticky-hero{height:405px!important}.hero-content{margin-top:54px!important}.hero-content h1{max-width:360px;letter-spacing:-.7px!important;margin-bottom:16px!important;font-size:33px!important;line-height:1.16!important}.hero-search{border-radius:10px!important;height:58px!important}.floating-content{border-top-left-radius:10px!important;border-top-right-radius:10px!important;margin-top:-104px!important;padding-top:12px!important}.drag-handle{margin-top:0!important;margin-bottom:16px!important}.make-strip,.featured-section{padding-inline:12px!important}.year-page .inner-header{margin-bottom:18px}.year-grid{gap:12px!important}.year-card{text-align:start;color:#101928;background:#fff;border:1px solid #e2e8f0f2;border-radius:10px;min-height:126px;padding:16px 14px;position:relative;overflow:hidden;box-shadow:none!important}.year-card:before{content:"";inset-inline:0;opacity:0;background:0 0;height:4px;position:absolute;top:0}.year-card:after{content:"";inset-inline-end:-28px;background:#007a3d13;border-radius:999px;width:74px;height:74px;position:absolute;bottom:-30px}.year-card b{z-index:1;letter-spacing:-.5px;font-size:27px;font-weight:950;line-height:1.05;display:block;position:relative}.year-card small{z-index:1;color:#64748b;margin-top:10px;font-size:13px;font-weight:750;display:block;position:relative}.year-topline{z-index:1;color:#7a8597;letter-spacing:.6px;margin-bottom:12px;font-size:11px;font-weight:950;display:inline-flex;position:relative}.year-card-icon{z-index:1;background:var(--primary-soft);width:42px;height:42px;color:var(--primary-dark);border-radius:10px;place-items:center;margin-bottom:12px;display:grid;position:relative}.year-card-icon .app-icon{width:24px;height:24px}.year-card.all-years{background:linear-gradient(145deg,#fff,#f8fcfa)}.year-card.all-years b{font-size:23px}@media (width<=360px){.year-card{min-height:118px;padding:14px 12px}.year-card b{font-size:24px}}.premium-tabbar{box-shadow:none!important;border-top:1px solid #e2e8f0d9!important}.premium-tab{transition:color .18s;position:relative;transform:none!important}.premium-tab .app-icon{stroke-width:2.15px;transition:color .18s;fill:none!important;width:31px!important;height:31px!important;transform:none!important}.premium-tab span{transition:color .18s;transform:none!important}.premium-tab.router-link-active{color:var(--accent);transform:none!important}.premium-tab.router-link-active .app-icon{filter:none!important;transform:none!important}.premium-tab.router-link-active:after{content:none!important}.premium-tab:active .app-icon{transform:none!important}.premium-fab{box-shadow:none!important;transition:none!important;animation:none!important}.premium-fab .app-icon{fill:none!important;width:40px!important;height:40px!important;transition:none!important;transform:none!important}.premium-fab:active .app-icon,.premium-fab.router-link-active .app-icon{transform:none!important}:root{--primary:#007a3d;--primary-dark:#005b2e;--primary-deep:#003d22;--accent:#00a651;--accent-soft:#e7f8ef;--primary-soft:#eaf7f0;--primary-line:#cfecdd;--blue:var(--primary);--blue2:var(--primary-dark);--bg:#f6f9f7;--line:#dfeae4}.premium-tab.router-link-active{color:var(--accent)!important}.premium-fab,.primary{background:linear-gradient(145deg,var(--primary),var(--accent))!important}.sticky-hero,.brand-hero-card,.details-cover,.profile-hero,.splash-screen{background:linear-gradient(145deg,var(--primary-deep),var(--primary),var(--accent))!important}.year-card:before{opacity:0!important}.year-card-icon,.row-icon,.detail-icon,.seller-avatar,.wide-photo{background:var(--primary-soft)!important;color:var(--primary-dark)!important}.gallery-tile,.car-img{background:linear-gradient(145deg,var(--primary-soft),#d6f1e2)!important;color:var(--primary)!important}.language-list .premium-row.active{background:#f8fcfa!important;outline-color:#007a3d38!important}.brand-logo{letter-spacing:-.7px;background:linear-gradient(135deg,var(--primary-soft),#fff);color:var(--primary-dark);border:1px solid var(--primary-line);font-weight:900}.card-bottom-row{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.seller-mini-avatar{background:var(--primary-soft);width:34px;height:34px;color:var(--primary-dark);box-shadow:none;border:0;border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:850;display:grid}.seller-real-avatar{background:var(--primary-soft);color:var(--primary-dark);font-weight:850}.seller-card{cursor:pointer}.auth-backdrop{z-index:80;background:#0816105c;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.auth-sheet{width:min(440px,100%);box-shadow:none;text-align:center;background:#fff;border:1px solid #dfeae4f2;border-radius:18px 18px 10px 10px;padding:26px 20px 20px;position:relative}.auth-close{top:12px;background:var(--bg);width:38px;height:38px;color:var(--muted);border:0;border-radius:10px;font-size:24px;line-height:1;position:absolute;inset-inline-end:12px}.auth-logo{background:var(--primary-soft);width:64px;height:64px;color:var(--primary);border-radius:16px;place-items:center;margin:0 auto 14px;display:grid}.auth-logo .app-icon{width:31px;height:31px}.auth-sheet h2{margin:0 0 8px;font-size:24px}.auth-sheet p{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.8}.google-btn{background:var(--text);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:56px;font-weight:800;display:flex}.google-mark{color:#111;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.auth-note{background:var(--primary-soft);color:var(--primary-dark);border-radius:10px;align-items:center;gap:8px;margin:8px 0 16px;padding:10px 12px;font-weight:700;display:inline-flex}.inline-success{background:var(--primary-soft);max-width:430px;color:var(--primary-dark);text-align:center;border-radius:10px;margin:16px auto 0;padding:12px 14px;font-weight:700}.showroom-hero{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:14px;margin:8px 0 20px;padding:18px;display:flex}.showroom-avatar{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border-radius:16px;flex:none;place-items:center;width:72px;height:72px;font-size:28px;font-weight:900;display:grid}.showroom-meta h2{margin:0 0 4px;font-size:22px}.showroom-meta p{color:var(--primary-dark);margin:0 0 8px;font-weight:750}.showroom-meta small{color:var(--muted);line-height:1.7}.soft-count{background:var(--primary-soft);min-width:34px;height:30px;color:var(--primary-dark);border-radius:10px;place-items:center;font-weight:850;display:grid}.showroom-cars{padding-inline:0!important}.showroom-page .premium-car-card{margin-inline:0}.real-brand-logo{place-items:center;display:grid;overflow:hidden;border:1px solid var(--line)!important;color:var(--primary-dark)!important;background:#fff!important}.real-brand-logo img{object-fit:contain;width:72%;height:72%;display:block}.brand-bubble .real-brand-logo img{width:66%;height:66%}.premium-car-photo{overflow:hidden}.premium-car-photo img{object-fit:cover;width:100%;height:100%;display:block}.model-media-row{min-height:92px;padding:10px 14px!important}.model-thumb{background:var(--primary-soft);border-radius:10px;flex:none;place-items:center;width:88px;height:64px;display:grid;overflow:hidden}.model-thumb img{object-fit:cover;width:100%;height:100%;display:block}.model-thumb .app-icon{width:40px;height:40px;color:var(--primary)}.media-brand-hero .large-logo{background:#fff!important;border:1px solid #ffffff3d!important;border-radius:10px!important}.model-hero-media{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:132px 1fr;align-items:center;gap:14px;margin-bottom:16px;padding:12px;display:grid;overflow:hidden}.model-hero-media img{object-fit:cover;background:var(--primary-soft);border-radius:10px;width:132px;height:86px}.model-hero-media>.app-icon{width:76px;height:76px;color:var(--primary);margin:auto}.model-hero-media span{color:var(--muted);font-size:13px;font-weight:800}.model-hero-media h2{margin:4px 0 0;font-size:25px}.avatar-img{overflow:hidden}.avatar-img img{object-fit:cover;width:100%;height:100%;display:block}.avatar-img span{place-items:center;width:100%;height:100%;display:grid}.showroom-cover-card{border:1px solid var(--line);background:#fff;border-radius:10px;margin:8px 0 20px;overflow:hidden}.showroom-cover{background:var(--primary-soft);height:142px;overflow:hidden}.showroom-cover img{object-fit:cover;width:100%;height:100%;display:block}.showroom-identity{align-items:flex-end;gap:14px;margin-top:-34px;padding:0 16px 14px;display:flex}.showroom-cover-card .showroom-avatar{background:#fff;border:5px solid #fff;border-radius:18px;width:76px;height:76px}.showroom-actions{flex-wrap:wrap;gap:9px;padding:0 16px 16px;display:flex}.social-soft{background:var(--primary-soft);width:42px;height:42px;color:var(--primary-dark);border-radius:10px;place-items:center;text-decoration:none;display:grid}.social-soft .app-icon{width:21px;height:21px}.whatsapp-soft{color:#20c766;background:#e9fbf1}.showroom-meta{min-width:0}.showroom-meta h2{line-height:1.25}.showroom-meta small{display:block}.account-action-card,.showroom-edit-preview{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:18px;padding:16px}.account-action-card{text-align:center;gap:12px;display:grid}.account-action-card .detail-icon{margin:auto}.compact-primary{height:54px;border-radius:10px!important}.showroom-edit-preview .mini-cover{border-radius:10px;height:118px}.contact-toggle{cursor:pointer}.contact-toggle input{width:22px;height:22px;accent-color:var(--primary);margin-inline-start:auto}.profile-avatar.avatar-img{background:#fff;border:1px solid #ffffff47}.auth-gate-card{margin-top:18px}.auth-note{color:var(--primary-dark);background:var(--primary-soft);border-radius:10px;align-items:center;gap:8px;margin:6px 0 18px;padding:10px 12px;font-weight:850;display:inline-flex}.auth-note .app-icon{width:19px;height:19px}.wizard-progress-card,.wizard-panel,.filter-panel{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:14px;padding:18px;box-shadow:none!important}.wizard-progress-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.wizard-progress-head span{color:var(--muted);font-weight:850}.wizard-progress-head b{font-size:17px}.wizard-track{background:var(--primary-soft);border-radius:999px;height:7px;overflow:hidden}.wizard-track i{background:linear-gradient(90deg,var(--primary),var(--accent));border-radius:999px;height:100%;transition:width .25s;display:block}.wizard-panel h2,.filter-panel h2{letter-spacing:-.2px;margin:0 0 8px;font-size:25px}.wizard-panel p{color:var(--muted);margin:0 0 18px;line-height:1.8}.field-stack{gap:12px;display:grid}.field-stack.compact-fields{margin-top:14px}.premium-field{border:1px solid var(--line);background:#f9fbfa;border-radius:10px;gap:8px;padding:12px 13px;display:grid}.premium-field span{color:var(--muted);font-size:13px;font-weight:900}.premium-field input,.premium-field select{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;min-height:30px;font-size:18px;font-weight:850}.premium-field select:disabled{opacity:.55}.choice-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.choice-card,.filter-chip{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:10px;min-height:58px;font-weight:900;box-shadow:none!important}.choice-card.active,.filter-chip.active{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-dark)}.photo-drop{border:1.5px dashed var(--primary-line);background:linear-gradient(180deg,#fff,var(--primary-soft));text-align:center;height:180px;color:var(--primary-dark);border-radius:10px;place-items:center;padding:18px;display:grid}.photo-drop .app-icon{width:44px;height:44px}.photo-drop strong{font-size:20px}.photo-drop span{color:var(--muted);font-weight:750}.photo-placeholders{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:12px;display:grid}.photo-placeholders i{border:1px solid var(--line);background:#f1f5f4;border-radius:10px;height:48px}.review-card{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:14px;display:flex}.review-card span{color:var(--muted);font-weight:850}.review-card b{font-size:17px}.wizard-actions{z-index:70;padding:14px 18px calc(14px + var(--safe-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f9f7f0;grid-template-columns:.9fr 1.3fr;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:none!important}.wizard-actions .primary,.wizard-actions .outline{height:58px}.outline{border:1px solid var(--line);color:var(--text);background:#fff;font-weight:950;box-shadow:none!important}.outline:disabled{opacity:.4}.filter-chips{flex-wrap:wrap;gap:9px;display:flex}.filter-chip{min-height:44px;padding:0 14px}.filter-page{padding-bottom:118px}.sell-flow-page{padding-bottom:122px}.mobile-auth-sheet{padding-bottom:calc(20px + var(--safe-bottom));max-height:calc(100dvh - 32px);overflow:auto}.auth-warning{color:#9a3412;text-align:start;background:#fff7ed;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:13px;font-weight:750;line-height:1.7}.dev-login-btn{border:1px dashed var(--primary-line);background:var(--primary-soft);width:100%;height:48px;color:var(--primary-dark);border-radius:10px;margin-top:12px;font-weight:900}.google-btn:disabled,.dev-login-btn:disabled{opacity:.65}.sell-flow-page{padding-inline:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px));overscroll-behavior:contain;padding-bottom:calc(112px + var(--safe-bottom))!important}.sell-header{margin-bottom:14px;padding-top:2px}.sell-header h1{font-size:28px;line-height:1.15}.sell-header span{color:var(--primary);font-weight:850}.compact-progress{top:calc(8px + var(--safe-top));z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;position:sticky;padding:15px!important}.wizard-dots{gap:6px;margin-top:12px;display:flex}.wizard-dots i{background:#e7eee9;border-radius:99px;flex:1;height:5px}.wizard-dots i.active{background:var(--accent)}.production-wizard-panel{padding:18px 15px 20px!important}.production-wizard-panel h2{line-height:1.2;font-size:24px!important}.production-wizard-panel p{font-size:14px;margin-bottom:16px!important;line-height:1.75!important}.brand-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.brand-pick-card{border:1px solid var(--line);min-height:124px;color:var(--text);background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 6px;font-weight:900;display:flex}.brand-pick-card .brand-logo{border-radius:10px;width:50px;height:50px}.brand-pick-card b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.brand-pick-card small{color:var(--muted);font-size:11px;font-weight:850}.brand-pick-card.active{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-dark)}.after-grid{margin-top:12px}.choice-section{gap:10px;margin-top:16px;display:grid}.choice-section>span{color:var(--muted);font-size:13px;font-weight:950}.choice-grid.triple{grid-template-columns:repeat(3,minmax(0,1fr))}.icon-choice{flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:13px;line-height:1.25;display:flex}.icon-choice .app-icon{width:24px;height:24px}.choice-card{min-height:54px;padding:8px 6px;font-size:14px}.compact-fields{grid-template-columns:1fr 1fr}.switch-row{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;margin-top:12px;padding:0 14px;font-weight:900;display:flex}.switch-row input{width:46px;height:26px;accent-color:var(--primary)}.production-photo-drop{height:160px}.premium-photo-slots{grid-template-columns:repeat(4,1fr)!important}.premium-photo-slots i{color:#b7c6be;place-items:center;display:grid;height:64px!important}.premium-photo-slots .app-icon{width:25px;height:25px}.features-grid{flex-wrap:wrap;gap:9px;display:flex}.description-field{margin-top:14px}.description-field textarea{resize:none;width:100%;min-height:112px;font:inherit;color:var(--text);background:0 0;border:0;outline:0;font-size:16px;line-height:1.7}.mobile-wizard-actions{padding-inline:max(14px,env(safe-area-inset-left,0px)) max(14px,env(safe-area-inset-right,0px));background:#f6f9f7f7;grid-template-columns:.82fr 1.18fr}.mobile-wizard-actions .primary,.mobile-wizard-actions .outline{height:56px!important;font-size:16px!important}@media (width<=370px){.brand-pick-grid,.choice-grid.triple{grid-template-columns:repeat(2,1fr)}.compact-fields{grid-template-columns:1fr}.wizard-progress-head b{font-size:15px}.production-wizard-panel h2{font-size:22px!important}}@media (display-mode:standalone){.page{padding-top:calc(18px + var(--safe-top))}.tabbar,.wizard-actions{padding-bottom:calc(14px + var(--safe-bottom))}}.wizard-actions,.mobile-wizard-actions{box-sizing:border-box!important;width:min(100%,430px)!important;max-width:430px!important;padding-inline:max(14px,env(safe-area-inset-left,0px)) max(14px,env(safe-area-inset-right,0px))!important;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)!important;gap:10px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.wizard-actions .primary,.wizard-actions .outline,.mobile-wizard-actions .primary,.mobile-wizard-actions .outline{white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;min-width:0!important;overflow:hidden!important}.make-bubble.brand-bubble{border:1px solid var(--line)!important;background:#fff!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:112px!important;height:118px!important;padding:12px 8px!important;display:flex!important}.make-bubble.brand-bubble .make-logo.real-brand-logo{background:0 0!important;border:0!important;border-radius:0!important;width:70px!important;height:58px!important;padding:0!important}.make-bubble.brand-bubble .make-logo.real-brand-logo img{object-fit:contain!important;width:100%!important;height:100%!important}.make-bubble.brand-bubble b{text-align:center!important;white-space:nowrap!important;max-width:96px!important;font-size:13px!important;line-height:1.2!important}.brand-pick-card .brand-logo.real-brand-logo{background:0 0!important;border:0!important;border-radius:0!important;width:64px!important;height:48px!important;padding:0!important}.brand-pick-card .brand-logo.real-brand-logo img{object-fit:contain!important;width:100%!important;height:100%!important}.brand-pick-card{gap:7px!important;padding:12px 6px!important}@media (width<=370px){.wizard-actions,.mobile-wizard-actions{grid-template-columns:1fr 1fr!important;padding-inline:12px!important}.mobile-wizard-actions .primary,.mobile-wizard-actions .outline{font-size:14px!important}}.wizard-actions,.mobile-wizard-actions{box-sizing:border-box!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;width:auto!important;max-width:none!important;padding-inline:14px!important;left:max(0px,50vw - 215px)!important;right:max(0px,50vw - 215px)!important;transform:none!important}.wizard-actions .primary,.wizard-actions .outline,.mobile-wizard-actions .primary,.mobile-wizard-actions .outline{width:100%!important;min-width:0!important;max-width:100%!important}.real-brand-logo,.brand-logo.real-brand-logo,.make-logo.real-brand-logo,.brand-pick-card .brand-logo.real-brand-logo,.make-bubble.brand-bubble .make-logo.real-brand-logo{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.real-brand-logo img,.brand-logo.real-brand-logo img,.make-logo.real-brand-logo img,.brand-pick-card .brand-logo.real-brand-logo img,.make-bubble.brand-bubble .make-logo.real-brand-logo img{object-fit:contain!important;width:100%!important;height:100%!important}.make-bubble.brand-bubble{gap:8px!important;min-width:114px!important;height:116px!important;padding:12px 8px!important}.make-bubble.brand-bubble .make-logo.real-brand-logo{width:74px!important;height:58px!important}.brand-pick-card{gap:8px!important;min-height:116px!important;padding:12px 7px!important}.brand-pick-card .brand-logo.real-brand-logo{width:78px!important;height:58px!important}.brand-pick-card b,.make-bubble.brand-bubble b{font-weight:950!important}.brand-pick-card.active{border-color:var(--primary)!important;color:var(--primary-dark)!important;background:#fff!important}.brand-pick-card.active .brand-logo.real-brand-logo{filter:saturate(1.12)contrast(1.04)}.wizard-dots{display:none!important}.wizard-progress-card.compact-progress{padding:14px 15px!important}.wizard-progress-head{margin-bottom:10px!important}.wizard-progress-head span{color:var(--muted)!important;font-size:13px!important}.wizard-track{background:#e6efe9!important;height:6px!important}@media (width<=430px){.wizard-actions,.mobile-wizard-actions{padding-inline:max(14px,env(safe-area-inset-left,0px)) max(14px,env(safe-area-inset-right,0px))!important;left:0!important;right:0!important}}@media (width<=370px){.brand-pick-card .brand-logo.real-brand-logo{width:70px!important;height:52px!important}}.showroom-topbar{margin-bottom:14px}.showroom-premium-card{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:20px;overflow:hidden}.showroom-premium-cover{background:linear-gradient(135deg,var(--primary-deep),var(--primary));height:168px;position:relative;overflow:hidden}.showroom-premium-cover img{object-fit:cover;width:100%;height:100%;display:block}.cover-tint{background:linear-gradient(#00000014,#00000038);position:absolute;inset:0}.showroom-follow{inset-inline-end:14px;color:var(--primary);background:#ffffffeb;border:0;border-radius:10px;height:38px;padding:0 14px;font-weight:900;position:absolute;bottom:14px}.showroom-profile-block{z-index:2;align-items:flex-end;gap:14px;margin-top:-34px;padding:0 16px 14px;display:flex;position:relative}.showroom-premium-avatar{width:78px;height:78px;color:var(--primary);background:#fff;border:4px solid #fff;border-radius:10px;place-items:center;font-weight:900;display:grid;overflow:hidden}.showroom-profile-meta{flex:1;min-width:0;padding-top:40px}.showroom-name-line{flex-wrap:nowrap;align-items:center;gap:7px;min-width:0;display:flex}.showroom-name-line h2{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:22px;font-weight:950;line-height:1.15;overflow:hidden}.showroom-profile-meta p{color:#64748b;margin:4px 0;font-weight:800}.showroom-profile-meta small{color:#7a8494;line-height:1.6;display:block}.verified-badge{color:#fff;background:#16a34a;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:21px;min-width:21px;height:21px;display:inline-flex}.verified-badge span{font-size:13px;font-weight:950;line-height:1;transform:translateY(-.5px)}.showroom-stats-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 16px;display:grid}.showroom-stats-row div{text-align:center;padding:13px 6px}.showroom-stats-row div+div{border-inline-start:1px solid var(--line)}.showroom-stats-row b{font-size:18px;font-weight:950;display:block}.showroom-stats-row small{color:#7a8494;margin-top:4px;font-size:12px;font-weight:750;display:block}.contact-title{color:#64748b;margin-bottom:10px;font-size:13px;font-weight:900;display:block}.premium-contact-actions{flex-wrap:wrap;gap:9px;display:flex}.premium-contact-actions .social-soft{border:1px solid var(--line);width:46px;min-width:46px;height:42px;color:var(--primary);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0;font-weight:900;text-decoration:none;display:inline-flex}.premium-contact-actions .social-soft .app-icon{width:22px;height:22px}.premium-contact-actions .whatsapp-soft{color:var(--green)}.showroom-listing-card{margin-bottom:12px}.car-seller-premium .seller-real-avatar{overflow:hidden}.car-seller-premium .seller-real-avatar img{object-fit:cover;width:100%;height:100%}.account-hero-card{cursor:pointer;align-items:center}.account-hero-card>.app-icon{color:#94a3b8;margin-inline-start:auto}.account-meta small{color:#7a8494;margin-top:4px;line-height:1.45;display:block}.mini-account-stats{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:12px 0 18px;display:grid;overflow:hidden}.mini-account-stats div{text-align:center;padding:13px 6px}.mini-account-stats div+div{border-inline-start:1px solid var(--line)}.mini-account-stats b{color:var(--text);font-weight:950;display:block}.mini-account-stats small{color:#7a8494;margin-top:4px;font-size:12px;font-weight:750;display:block}.premium-edit-preview{border:1px solid var(--line);background:#fff;border-radius:10px;padding:0;overflow:hidden}.editable-cover{height:142px;margin:0;position:relative;overflow:hidden;border-radius:0!important}.editable-cover img{object-fit:cover;width:100%;height:100%}.media-action{inset-inline-end:12px;height:38px;color:var(--primary);background:#fffffff0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-weight:900;display:inline-flex;position:absolute;bottom:12px}.media-action .app-icon{width:18px;height:18px}.editable-identity{align-items:flex-end;margin-top:-30px;padding:0 14px 16px;position:relative}.editable-avatar{background:#fff;border:4px solid #fff;width:72px;height:72px;overflow:hidden}.avatar-action{border:1px solid var(--line);color:var(--primary);background:#fff;border-radius:10px;align-items:center;gap:6px;height:38px;margin-inline-start:auto;padding:0 10px;font-weight:900;display:inline-flex}.avatar-action .app-icon{width:18px;height:18px}.settings-block{margin-top:20px}.settings-block .section-row{margin-bottom:10px}.settings-block h2{margin:0;font-size:20px;font-weight:950}.text-action{color:var(--primary);background:0 0;border:0;font-weight:900}.compact-form-list{gap:10px;display:grid}.form-field{align-items:center;height:auto;min-height:70px;padding:10px 14px;display:grid}.form-field span{color:#64748b;font-size:13px;font-weight:900}.form-field input,.form-field textarea{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:5px 0 0;font-weight:800}.textarea-field textarea{resize:none;min-height:68px;line-height:1.55}.contact-settings-list{gap:10px;display:grid}.refined-toggle input{width:42px;height:24px;accent-color:var(--primary)}.sticky-save-bar{bottom:calc(12px + var(--safe-bottom));z-index:5;margin-top:18px;position:sticky}.sticky-save-bar .primary{height:58px;border-radius:10px!important}.showroom-settings-page{padding-bottom:calc(24px + var(--safe-bottom))}.showroom-settings-page .showroom-meta h2{margin:0 0 4px;font-size:18px;font-weight:950;line-height:1.2}.showroom-settings-page .showroom-meta p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:800;line-height:1.45;display:-webkit-box;overflow:hidden}.editable-cover img,.editable-avatar img{display:block}.media-action,.avatar-action{white-space:nowrap}.color-choice-section{margin-top:16px}.color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.color-card{border:1px solid var(--line);min-height:74px;color:var(--text);background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-weight:900;display:flex;box-shadow:none!important}.color-card i{border:1px solid #0f172a1f;border-radius:999px;width:26px;height:26px;box-shadow:inset 0 0 0 3px #ffffff59}.color-card b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;line-height:1.1;overflow:hidden}.color-card.active{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-dark)}.color-card.active i{outline:2px solid var(--primary);outline-offset:3px}@media (width<=370px){.color-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.color-card{min-height:68px}}.showroom-settings-page .premium-edit-preview{overflow:hidden}.showroom-settings-page .editable-cover{height:132px}.showroom-settings-page .editable-identity{grid-template-columns:74px minmax(0,1fr);align-items:end;gap:12px 14px;margin-top:-24px;padding:0 14px 16px;display:grid}.showroom-settings-page .editable-avatar{border:4px solid #fff;border-radius:10px;grid-area:1/1;align-self:end;width:74px;height:74px}.showroom-settings-page .editable-identity .showroom-meta{grid-area:1/2;min-width:0;padding-top:30px}.showroom-settings-page .editable-identity .showroom-meta h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 5px;font-size:18px;font-weight:950;line-height:1.18;display:-webkit-box;overflow:hidden}.showroom-settings-page .editable-identity .showroom-meta p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:800;line-height:1.45;display:-webkit-box;overflow:hidden}.showroom-settings-page .editable-identity .showroom-meta small{color:#7a8494;max-width:240px;margin-top:5px;line-height:1.45;display:block}.showroom-settings-page .avatar-action{grid-column:1/-1;justify-self:end;max-width:190px;margin:0}@media (width<=380px){.showroom-settings-page .editable-identity{grid-template-columns:66px minmax(0,1fr);gap:10px 12px}.showroom-settings-page .editable-avatar{width:66px;height:66px}.showroom-settings-page .editable-identity .showroom-meta h2{font-size:16px}.showroom-settings-page .avatar-action{justify-content:center;width:100%;max-width:none}}.showroom-page .showroom-topbar{align-items:center}.showroom-page .showroom-topbar h1{letter-spacing:-.35px;max-width:100%;margin-top:0;font-size:26px;font-weight:850;line-height:1.12}.showroom-page .showroom-profile-block{align-items:flex-end}.showroom-page .showroom-profile-meta{flex:auto;min-width:0}.showroom-page .showroom-name-line{align-items:center;gap:6px;width:100%}.showroom-page .showroom-name-line h2{letter-spacing:-.22px;flex:auto;max-width:100%;font-size:20px;font-weight:850;line-height:1.16}.showroom-page .premium-verified-seal{color:#12a150;filter:none;background:0 0;border:0;justify-content:center;align-items:center;width:21px;min-width:21px;height:21px;display:inline-flex}.showroom-page .premium-verified-seal svg{width:21px;height:21px;display:block}@media (width<=390px){.showroom-page .showroom-topbar h1{font-size:24px}.showroom-page .showroom-name-line h2{font-size:18px}}.showrooms-page{padding-bottom:calc(36px + var(--safe-bottom))!important}.showrooms-header{margin-bottom:14px}.showrooms-header span{color:#7a8597;margin-bottom:4px;font-size:13px;font-weight:850;display:block}.showrooms-filter-strip{gap:10px;margin:4px -18px 18px;padding:0 18px 2px;display:flex;overflow:auto}.soft-filter{border:1px solid var(--line);color:#5f6b7a;white-space:nowrap;height:40px;box-shadow:none;background:#fff;border-radius:999px;padding:0 15px;font-weight:850}.soft-filter.active{background:var(--primary-soft);border-color:var(--primary-line);color:var(--primary-dark)}.showroom-hero-list{gap:14px;display:grid}.premium-showroom-card,.showroom-row-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden;box-shadow:none!important}.showroom-card-cover{background:var(--primary-soft);height:118px;position:relative;overflow:hidden}.showroom-card-cover img,.showroom-row-cover img{object-fit:cover;width:100%;height:100%;display:block}.plan-chip{inset-inline-end:12px;color:var(--primary-dark);background:#ffffffe0;border:1px solid #ffffffbf;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:950;position:absolute;top:12px}.showroom-card-body{z-index:2;align-items:center;gap:13px;margin-top:-26px;padding:0 14px 14px;display:flex;position:relative}.showroom-card-avatar,.showroom-row-avatar{width:62px;height:62px;color:var(--primary-dark);background:#fff;border:4px solid #fff;border-radius:10px;flex:none;place-items:center;font-weight:950;display:grid;overflow:hidden}.showroom-card-main{flex:1;min-width:0;padding-top:28px}.showroom-card-title{align-items:center;gap:6px;min-width:0;display:flex}.showroom-card-title b{white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:800;line-height:1.18;overflow:hidden}.showroom-card-main p,.showroom-row-info p{color:#7a8597;margin:4px 0 0;font-size:13px;font-weight:800}.mini-seal{flex:none;width:18px;height:18px}.follow-mini{background:var(--primary);color:#fff;height:38px;box-shadow:none;border:0;border-radius:10px;align-self:flex-end;padding:0 14px;font-weight:950}.showroom-card-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:6px;padding:12px 8px;display:grid}.showroom-card-stats span{color:#7a8597;flex-direction:column;align-items:center;font-size:12px;font-weight:800;display:flex}.showroom-card-stats b{color:#1d2735;margin-bottom:3px;font-size:17px;font-weight:900}.all-showrooms{margin-top:22px}.showroom-row-card{grid-template-columns:70px 52px minmax(0,1fr) 24px;align-items:center;gap:10px;min-height:94px;padding:10px;display:grid}.showroom-row-cover{background:var(--primary-soft);border-radius:10px;width:70px;height:70px;overflow:hidden}.showroom-row-avatar{z-index:2;border-width:2px;width:52px;height:52px;margin-inline-start:-28px}.showroom-row-info{min-width:0}.showroom-row-info small{color:#7a8597;white-space:nowrap;text-overflow:ellipsis;font-weight:650;display:block;overflow:hidden}.home-showroom-strip{gap:12px;margin-inline:-12px;padding-inline:12px;display:flex;overflow:auto}.home-showroom-card{border:1px solid var(--line);text-align:start;width:124px;min-width:124px;box-shadow:none;background:#fff;border-radius:10px;padding:12px}.home-showroom-avatar{background:var(--primary-soft);border-radius:10px;place-items:center;width:54px;height:54px;margin-bottom:10px;display:grid;overflow:hidden}.home-showroom-card b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:850;display:block;overflow:hidden}.home-showroom-card small{color:#7a8597;margin-top:4px;font-size:12px;font-weight:800;display:block}.showroom-tabs{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.showroom-tabs button{border:1px solid var(--line);color:#6b7280;height:42px;box-shadow:none;background:#fff;border-radius:10px;font-weight:900}.showroom-tabs button.active{background:var(--primary-soft);border-color:var(--primary-line);color:var(--primary-dark)}.showroom-about-card{border:1px solid var(--line);box-shadow:none!important;margin-top:0!important}.featured-showrooms{margin-top:4px}.showrooms-page .premium-verified-seal{color:#13a85b!important;filter:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;width:20px!important;min-width:20px!important;height:20px!important;display:inline-flex!important}.showrooms-page .premium-verified-seal svg{width:20px!important;height:20px!important;display:block!important}.showrooms-page .showroom-card-body{align-items:flex-start!important;margin-top:-34px!important;padding:0 14px 12px!important}.showrooms-page .showroom-card-avatar{border:5px solid #fff!important;border-radius:999px!important;width:74px!important;height:74px!important;margin-inline-start:0!important}.showrooms-page .showroom-card-main{flex:auto!important;min-width:0!important;padding-top:42px!important}.showrooms-page .showroom-card-title{align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;display:flex!important}.showrooms-page .showroom-card-title b{white-space:nowrap!important;text-overflow:ellipsis!important;flex:auto!important;min-width:0!important;max-width:100%!important;font-size:18px!important;font-weight:850!important;overflow:hidden!important}.showrooms-page .showroom-card-footer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.showrooms-page .showroom-card-footer .showroom-card-stats{border-top:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;min-width:0!important;padding:0!important;display:grid!important}.showrooms-page .follow-mini{background:var(--primary-soft)!important;min-width:78px!important;height:36px!important;color:var(--primary-dark)!important;border:1px solid var(--primary-line)!important;box-shadow:none!important;border-radius:999px!important;align-self:center!important;padding:0 12px!important;font-size:13px!important}.showrooms-page .showroom-row-card{grid-template-columns:76px minmax(0,1fr) 24px!important;gap:12px!important;padding:12px!important}.showrooms-page .showroom-row-cover{border-radius:10px!important;width:76px!important;height:76px!important}.showrooms-page .showroom-row-avatar{z-index:2!important;border:3px solid #fff!important;border-radius:999px!important;grid-area:1/1!important;place-self:end center!important;width:46px!important;height:46px!important;margin:0 0 -18px!important}.showrooms-page .showroom-row-info{grid-column:2!important;min-width:0!important}.showrooms-page .showroom-row-card>.app-icon{grid-column:3!important}.showrooms-page .showroom-row-info .showroom-card-title b{font-size:17px!important}.showrooms-page .showroom-card-avatar,.showrooms-page .showroom-row-avatar{position:relative!important;overflow:visible!important}.showrooms-page .showroom-card-avatar img,.showrooms-page .showroom-row-avatar img{object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important}.showrooms-page .avatar-verified-badge{inset-inline-end:-2px;color:#12a150;z-index:4;background:#fff;border-radius:999px;place-items:center;width:21px;min-width:21px;height:21px;display:grid;position:absolute;bottom:-2px}.showrooms-page .avatar-verified-badge svg{width:20px;height:20px;display:block}.showrooms-page .all-showrooms{gap:10px;display:grid}.showrooms-page .all-showrooms .section-row{margin-bottom:2px}.showrooms-page .showroom-row-card{border-radius:10px!important;grid-template-columns:62px minmax(0,1fr) 24px!important;align-items:center!important;gap:13px!important;min-height:86px!important;padding:12px 13px!important}.showrooms-page .showroom-row-cover{display:none!important}.showrooms-page .showroom-row-avatar{background:var(--primary-soft)!important;z-index:2!important;width:58px!important;height:58px!important;color:var(--primary-dark)!important;border:0!important;border-radius:999px!important;grid-area:1/1!important;place-self:center!important;margin:0!important}.showrooms-page .showroom-row-avatar:after{content:"";border:1px solid var(--primary-line);pointer-events:none;border-radius:999px;position:absolute;inset:-4px}.showrooms-page .showroom-row-info{grid-column:2!important;align-self:center!important;min-width:0!important}.showrooms-page .showroom-row-info .showroom-card-title{gap:0!important}.showrooms-page .showroom-row-info .showroom-card-title b{max-width:100%!important;font-size:16px!important;font-weight:850!important;line-height:1.2!important}.showrooms-page .showroom-row-info p{margin-top:4px!important;font-size:12.5px!important}.showrooms-page .showroom-row-info small{max-width:100%!important;margin-top:3px!important;font-size:12.5px!important;line-height:1.35!important}.showrooms-page .showroom-row-card>.app-icon{color:#111827!important;opacity:.9!important;grid-column:3!important;width:22px!important;height:22px!important}.showrooms-page .showroom-card-title .premium-verified-seal{display:none!important}.seller-mini-avatar.listing-showroom-avatar{background:var(--primary-soft)!important;width:38px!important;min-width:38px!important;height:38px!important;color:var(--primary-dark)!important;box-shadow:none!important;border:2px solid #fff!important;border-radius:999px!important;padding:0!important;overflow:hidden!important}.seller-mini-avatar.listing-showroom-avatar img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.seller-mini-avatar.listing-showroom-avatar span{place-items:center!important;width:100%!important;height:100%!important;font-size:12px!important;font-weight:950!important;display:grid!important}.wide-car-card{position:relative!important}.wide-photo{overflow:hidden!important}.wide-photo img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.wide-car-info{min-width:0!important}.wide-car-info .card-bottom-row{margin-top:8px!important}.wide-car-info strong{margin:0!important}.home-showrooms-section{margin-bottom:22px!important;padding-inline:12px!important}.home-showroom-strip{scroll-snap-type:x proximity!important;gap:10px!important;margin-inline:-12px!important;padding-inline:12px!important;display:flex!important;overflow:auto!important}.home-showroom-card{border:1px solid var(--line)!important;text-align:start!important;width:206px!important;min-width:206px!important;min-height:82px!important;box-shadow:none!important;scroll-snap-align:start!important;background:#fff!important;border-radius:10px!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;padding:12px!important;display:grid!important}.home-showroom-avatar{background:var(--primary-soft)!important;width:58px!important;height:58px!important;color:var(--primary-dark)!important;border:2px solid #fff!important;border-radius:999px!important;flex:none!important;place-items:center!important;margin:0!important;font-weight:950!important;display:grid!important;position:relative!important;overflow:visible!important}.home-showroom-avatar img{object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important}.home-showroom-main{min-width:0!important;display:block!important}.home-showroom-card b{white-space:normal!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:15px!important;font-weight:900!important;line-height:1.22!important;display:-webkit-box!important;overflow:hidden!important}.home-showroom-card small{color:#7a8597!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:6px!important;font-size:12px!important;font-weight:800!important;display:block!important;overflow:hidden!important}.home-verified-badge{inset-inline-end:-2px!important;color:#12a150!important;z-index:4!important;background:#fff!important;border-radius:999px!important;place-items:center!important;width:20px!important;min-width:20px!important;height:20px!important;display:grid!important;position:absolute!important;bottom:-2px!important}.home-verified-badge svg{width:19px!important;height:19px!important;display:block!important}.brand-list .premium-row{min-height:86px}.brand-row-logo{border:1px solid var(--line);background:#fff;border-radius:22px;flex:0 0 66px;place-items:center;width:66px;height:66px;display:grid;overflow:hidden}.brand-row-logo img{object-fit:contain;width:50px;height:50px;display:block}[dir=rtl] .brand-row-logo{margin-inline-start:0}[dir=ltr] .brand-row-logo{margin-inline-end:0}.year-range-panel{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0 0 14px;padding:15px;box-shadow:none!important}.year-range-title{margin-bottom:12px}.year-range-title span{color:var(--primary);margin-bottom:4px;font-size:12px;font-weight:950;display:block}.year-range-title h2{letter-spacing:-.2px;margin:0;font-size:22px;line-height:1.2}.year-range-cards,.year-filter-range,.range-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.year-range-card{border:1px solid var(--line);background:#f9fbfa;border-radius:10px;gap:7px;min-height:82px;padding:13px 12px;display:grid;position:relative;overflow:hidden;box-shadow:none!important}.year-range-card:after{content:"";inset-inline-end:-22px;background:var(--primary-soft);opacity:.85;border-radius:999px;width:54px;height:54px;position:absolute;bottom:-24px}.year-range-card.active{border-color:var(--primary-line);background:#fff}.year-range-card small{z-index:1;color:var(--muted);font-size:12px;font-weight:950;position:relative}.year-range-card select{z-index:1;width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;min-height:30px;font-size:19px;font-weight:950;position:relative}.year-range-card.compact{min-height:76px}.year-range-submit{background:var(--primary);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;margin-top:11px;font-weight:950;display:flex;box-shadow:none!important}.year-range-submit .app-icon{width:20px;height:20px}@media (width<=360px){.year-range-cards,.year-filter-range,.range-pair{gap:8px}.year-range-card{padding:12px 10px}.year-range-card select{font-size:17px}}.year-picker-card{text-align:start;cursor:pointer;appearance:none;border:0}.year-picker-card b{z-index:1;color:var(--text);letter-spacing:-.3px;font-size:25px;font-weight:950;line-height:1.05;display:block;position:relative}.year-picker-card em{z-index:1;color:var(--primary);margin-top:2px;font-size:12px;font-style:normal;font-weight:900;display:block;position:relative}.year-picker-card.compact b{font-size:19px;line-height:1.15}.wheel-backdrop{z-index:120;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));background:#06120c47;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.wheel-sheet{background:#fff;border:1px solid #dfeae4f5;border-radius:18px 18px 10px 10px;width:min(440px,100%);max-height:min(72vh,560px);overflow:hidden;box-shadow:none!important}.wheel-grabber{background:#d8e4dd;border-radius:999px;width:42px;height:4px;margin:10px auto 8px}.wheel-header{border-bottom:1px solid var(--line);text-align:center;grid-template-columns:76px 1fr 76px;align-items:center;gap:8px;padding:0 14px 12px;display:grid}.wheel-header span{color:var(--primary);margin-bottom:2px;font-size:11px;font-weight:950;display:block}.wheel-header h3{letter-spacing:-.2px;margin:0;font-size:19px;line-height:1.2}.wheel-link{color:#6b7a70;background:0 0;border:0;min-height:42px;padding:0 6px;font-weight:900}.wheel-link.strong{color:var(--primary)}.wheel-frame{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:y mandatory;background:linear-gradient(#fff 0%,#f8fbf9 48%,#fff 100%);height:310px;padding:112px 18px;position:relative;overflow:auto}.wheel-frame::-webkit-scrollbar{display:none}.wheel-highlight{background:var(--primary-soft);border:1px solid var(--primary-line);pointer-events:none;z-index:0;border-radius:10px;height:54px;margin-bottom:-54px;position:sticky;top:112px}.wheel-item{z-index:1;color:#7b8a82;text-align:center;scroll-snap-align:center;background:0 0;border:0;border-radius:10px;width:100%;height:54px;font-size:24px;font-weight:850;line-height:54px;position:relative}.wheel-item.active{color:var(--primary-dark);font-size:30px;font-weight:950}@media (width<=360px){.wheel-backdrop{padding-inline:10px}.wheel-header{grid-template-columns:66px 1fr 66px;padding-inline:10px}.wheel-header h3{font-size:17px}.wheel-frame{height:284px;padding-block:100px}.wheel-highlight{top:100px}}.final-showroom-preview{overflow:hidden}.final-showroom-preview .editable-cover{border-radius:10px;height:168px}.final-showroom-preview .media-action{gap:8px;height:40px;padding-inline:13px}.final-showroom-preview .media-icon-action{inset-inline-end:12px;background:#fffffff5;border-radius:999px;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:grid;position:absolute;top:12px;bottom:auto;box-shadow:0 8px 20px #0f172a1f}.final-showroom-preview .media-icon-action .app-icon{width:18px;height:18px}.final-showroom-identity{align-items:flex-start;margin-top:-28px;position:relative;padding-top:0!important}.final-showroom-identity .editable-avatar{background:#fff;border:4px solid #fff;flex:none;width:76px;height:76px;position:relative;overflow:visible;box-shadow:0 10px 22px #0f172a14;border-radius:999px!important}.final-showroom-identity .editable-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.settings-avatar-host.verified-avatar-host{overflow:visible!important}.settings-avatar-host .avatar-floating-action{inset-inline-start:-3px;background:var(--primary);color:#fff;z-index:8;border:0;border-radius:999px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:-3px;box-shadow:0 8px 18px #007a3d42}.settings-avatar-host .avatar-floating-action .app-icon{width:15px;height:15px}.settings-avatar-host .showroom-settings-verified.avatar-verified-badge{inset-inline-end:-2px;background:#fff;width:22px;min-width:22px;height:22px;top:-2px;bottom:auto;box-shadow:0 6px 14px #0f172a1f}.settings-avatar-host .showroom-settings-verified.avatar-verified-badge svg{width:21px;height:21px;display:block}.final-showroom-meta{min-width:0;padding-top:34px}.final-showroom-meta .name-line{align-items:center;gap:7px;min-width:0;display:flex}.final-showroom-meta h2{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;line-height:1.18;overflow:hidden;font-size:22px!important}.final-showroom-meta p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 4px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.final-showroom-meta small{color:#8a94a6;line-height:1.5;display:block}.slug-card{border:1px solid var(--line);background:#fff;border-radius:10px;gap:10px;padding:14px;display:grid}.slug-prefix{color:#7a8597;text-align:left;white-space:nowrap;text-overflow:ellipsis;direction:ltr;font-size:13px;font-weight:850;overflow:hidden}.slug-input{direction:ltr;height:56px!important;margin:0!important}.slug-input input{letter-spacing:.1px;direction:ltr;text-align:left!important;font-size:17px!important;font-weight:850!important}.slug-input.available{background:#fbfffd!important;border-color:#20c76673!important}.slug-input.invalid,.slug-input.reserved,.slug-input.taken{background:snow!important;border-color:#ef444461!important}.slug-feedback{justify-content:space-between;align-items:flex-start;gap:12px;font-size:13px;font-weight:850;display:flex}.slug-feedback span{white-space:nowrap}.slug-feedback small{color:#8a94a6;text-align:end;font-weight:700;line-height:1.5}.slug-feedback.available span{color:var(--green)}.slug-feedback.invalid span,.slug-feedback.reserved span,.slug-feedback.taken span{color:#ef4444}.final-contact-toggle{min-height:68px}.final-contact-toggle .row-icon{border-radius:999px!important}.final-contact-toggle .row-text small{direction:ltr;unicode-bidi:plaintext}.showroom-save-bar .primary:disabled{opacity:.45;filter:grayscale(.35)}@media (width<=380px){.final-showroom-meta h2{font-size:20px!important}.settings-avatar-host .avatar-floating-action{width:28px;height:28px}.settings-avatar-host .showroom-settings-verified.avatar-verified-badge{width:20px;min-width:20px;height:20px}.settings-avatar-host .showroom-settings-verified.avatar-verified-badge svg{width:19px;height:19px}.slug-feedback{display:block}.slug-feedback small{text-align:inherit;margin-top:5px;display:block}}.toast-stack{inset-inline:0;top:calc(env(safe-area-inset-top,0px) + 14px);z-index:9999;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 14px;display:flex;position:fixed}.premium-toast{pointer-events:auto;width:min(420px,100vw - 28px);min-height:46px;color:var(--text,#101828);font:inherit;text-align:start;box-shadow:none;-webkit-backdrop-filter:blur(14px);background:#fffffff5;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-weight:750;display:flex}.premium-toast .toast-icon{border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.premium-toast .app-icon{width:17px;height:17px}.premium-toast.success .toast-icon{color:var(--primary,#00853f);background:#00853f1f}.premium-toast.info .toast-icon{color:#334155;background:#0f172a14}.premium-toast.error .toast-icon{color:#dc2626;background:#dc26261a}.toast-pop-enter-active,.toast-pop-leave-active{transition:opacity .2s,transform .2s}.toast-pop-enter-from,.toast-pop-leave-to{opacity:0;transform:translateY(-8px)scale(.98)}.toast-pop-move{transition:transform .2s}.final-listing-page{padding-bottom:118px!important}.final-progress-card{margin-bottom:14px!important}.final-wizard-panel h2{letter-spacing:-.35px;font-size:25px!important}.final-wizard-panel>p{color:#667085!important;margin-top:6px!important;line-height:1.75!important}.listing-brand-grid{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.listing-brand-card{text-align:center!important;align-items:center!important;min-height:118px!important;padding:12px 8px!important}.listing-brand-card .brand-logo{background:0 0!important;width:56px!important;height:46px!important;margin:0 auto 8px!important}.listing-brand-card .brand-logo img{object-fit:contain!important;max-width:54px!important;max-height:40px!important}.listing-brand-card b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;font-size:13px!important}.listing-brand-card small{color:#8a94a6!important;font-size:11px!important}.single-year-card{text-align:start;color:#101928;background:#fff;border:1px solid #e2e8f0f2;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-top:12px;padding:17px 16px;display:flex}.single-year-card span{color:#7a8597;font-weight:850}.single-year-card b{color:var(--primary-dark);font-size:20px}.two-fields{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.premium-color-grid{grid-template-columns:repeat(5,1fr)!important}.premium-color-grid .color-card{min-height:78px!important;padding:10px 6px!important}.premium-color-grid .color-card i{border:1.5px solid #0000;border-radius:999px!important;width:34px!important;height:34px!important}.premium-color-grid .color-card b{font-size:11px!important}.city-choice-grid .choice-card{min-height:58px!important}.final-switch-row{margin:12px 0 18px!important}.production-photo-drop{width:100%;box-shadow:none!important;background:#f8fcfa!important;border:1px dashed #007a3d42!important}.photo-counter-row{color:#667085;justify-content:space-between;align-items:center;margin:12px 0;font-weight:850;display:flex}.photo-counter-row b{color:var(--primary-dark)}.listing-photo-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.listing-photo-card{background:#fff;border:1px solid #e2e8f0f2;border-radius:10px;position:relative;overflow:hidden}.listing-photo-card.cover{border-color:#007a3d59}.listing-photo-preview{height:116px;color:var(--primary);place-items:center;display:grid}.listing-photo-preview .app-icon{width:38px;height:38px}.cover-badge{top:8px;background:var(--primary);color:#fff;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:950;position:absolute;inset-inline-start:8px}.photo-actions-row{background:#fff;grid-template-columns:1.5fr .7fr .7fr .7fr;gap:4px;padding:6px;display:grid}.photo-actions-row button{color:#334155;background:#f3f6f5;border:0;border-radius:8px;min-height:30px;font-weight:900}.photo-actions-row button:disabled{opacity:.35}.preview-listing-card{background:#fff;border:1px solid #e2e8f0f2;border-radius:10px;margin-bottom:12px;overflow:hidden}.preview-image{height:172px;color:var(--primary);place-items:center;display:grid}.preview-image .app-icon{width:72px;height:72px}.preview-body{padding:14px 14px 16px}.preview-kicker{color:#7a8597;font-weight:850}.preview-body h3{margin:5px 0 6px;font-size:22px;line-height:1.25}.preview-body b{color:var(--primary-dark);margin-bottom:4px;font-size:23px;display:block}.preview-body small{color:#667085;font-weight:850}.review-grid{gap:10px;display:grid}.review-grid .review-card{margin:0!important}.features-grid{gap:8px!important}.feature-chip{min-height:42px!important}.mobile-wizard-actions{box-sizing:border-box!important;max-width:430px!important;margin:0 auto!important;left:0!important;right:0!important}.mobile-wizard-actions .outline,.mobile-wizard-actions .primary{min-width:0!important}.native-photo-input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.premium-photo-studio{gap:12px;margin-top:12px;display:grid}.cover-photo-stage,.cover-empty-stage{width:100%;height:250px;color:var(--text);background:#fff;border:1px solid #e2e8f0f2;border-radius:10px;position:relative;overflow:hidden;box-shadow:none!important}.cover-photo-stage img{object-fit:cover;width:100%;height:100%;display:block}.cover-photo-stage small{inset-inline-end:10px;color:#344054;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950;position:absolute;bottom:10px}.cover-empty-stage{text-align:center;background:linear-gradient(#fff,#f8fcfa);place-items:center;padding:24px;display:grid}.cover-empty-stage .app-icon{width:54px;height:54px;color:var(--primary);margin-bottom:8px}.cover-empty-stage strong{font-size:22px}.cover-empty-stage span{color:#667085;max-width:260px;margin-top:6px;font-weight:800;line-height:1.55;display:block}.studio-cover-badge{top:10px!important;inset-inline-start:10px!important}.premium-counter-row{margin:2px 0 0!important}.photo-source-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.source-card{min-height:72px;color:var(--text);background:#fff;border:1px solid #e2e8f0f2;border-radius:10px;justify-content:center;align-items:center;gap:10px;font-weight:950;display:flex;box-shadow:none!important}.source-card .app-icon{width:24px;height:24px;color:var(--primary)}.photo-strip{scrollbar-width:none;gap:10px;padding:2px 0 4px;display:flex;overflow-x:auto}.photo-strip::-webkit-scrollbar{display:none}.photo-thumb{width:76px;height:76px;color:var(--primary);background:#fff;border:1px solid #e2e8f0f2;border-radius:10px;flex:0 0 76px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:none!important}.photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.photo-thumb.active{border-color:var(--primary)}.photo-thumb span{color:#fff;background:#007a3deb;border-radius:999px;padding:3px 5px;font-size:9px;font-weight:950;position:absolute;bottom:5px;left:5px;right:5px}.add-thumb .app-icon{width:25px;height:25px}.final-preview-image{overflow:hidden;background:#f8fafc!important}.final-preview-image img{object-fit:cover;width:100%;height:100%;display:block}.photo-viewer-overlay,.publish-overlay{z-index:120;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a8f;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.photo-viewer-card{background:#fff;border-radius:10px;width:min(430px,100%);position:relative;overflow:hidden;box-shadow:none!important}.photo-viewer-card>img{object-fit:contain;background:#0f172a;width:100%;height:min(68vh,560px);display:block}.photo-viewer-close{top:10px;color:#111827;z-index:2;background:#fffffff2;border-radius:999px;width:42px;height:42px;font-size:26px;position:absolute;inset-inline-end:10px}.photo-viewer-actions{background:#fff;grid-template-columns:1fr 1fr .8fr;gap:8px;padding:10px;display:grid}.photo-viewer-actions button{border-radius:10px;height:48px;font-size:13px}.danger-lite{color:#be123c;background:#fff1f2;border:1px solid #ffe4e6;font-weight:950}.publish-card{text-align:center;background:#fff;border:1px solid #e2e8f0e6;border-radius:10px;width:min(360px,100%);padding:24px 20px;box-shadow:none!important}.publish-animation{height:92px;color:var(--primary);place-items:center;display:grid;position:relative;overflow:hidden}.publish-animation .app-icon{width:72px;height:72px;animation:1.2s ease-in-out infinite publishFloat}.publish-road{background:linear-gradient(90deg,transparent,var(--primary),transparent);width:150px;height:2px;animation:1.1s linear infinite publishRoad;position:absolute;bottom:22px}.publish-road.second{opacity:.45;animation-delay:.35s;bottom:14px}.publish-card h2{margin:8px 0 6px;font-size:23px}.publish-card p{color:#667085;margin:0;font-weight:800;line-height:1.6}.publish-progress{background:#eaf4ef;border-radius:999px;height:6px;margin-top:18px;overflow:hidden}.publish-progress i{background:var(--primary);border-radius:999px;width:42%;height:100%;animation:1.15s ease-in-out infinite publishProgress;display:block}@keyframes publishFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes publishRoad{0%{transform:translate(120px)}to{transform:translate(-120px)}}@keyframes publishProgress{0%{transform:translate(-120%)}to{transform:translate(260%)}}@media (width<=380px){.cover-photo-stage,.cover-empty-stage{height:220px}.photo-viewer-actions{grid-template-columns:1fr}.photo-viewer-actions button{height:46px}}.cover-photo-stage img,.photo-thumb img,.preview-image img,.car-card img,.car-row>img{object-fit:cover;object-position:center center;background:#f8fafc}.cover-photo-stage{height:min(58vw,280px);min-height:232px}.photo-thumb{flex-basis:82px;width:82px;height:82px}.photo-viewer-card>img{object-fit:contain;object-position:center center}.publishing-page{min-height:100vh;padding:calc(env(safe-area-inset-top) + 26px) 14px calc(env(safe-area-inset-bottom) + 26px);background:linear-gradient(#f7fbf8,#fff);align-items:center;display:grid}.publishing-logo-card,.publishing-copy-card,.publishing-motion-card,.publishing-steps-card{background:#fffffff5;border:1px solid #e2e8f0eb;border-radius:10px;box-shadow:none!important}.publishing-logo-card{place-items:center;padding:28px 18px 20px;display:grid}.publishing-logo-wrap{place-items:center;width:126px;height:126px;display:grid;position:relative}.publishing-ring{background:radial-gradient(circle at 50% 45%,#007a3d21,#0000 62%);border:1px solid #007a3d2e;border-radius:50%;animation:1.9s ease-in-out infinite publishingPulse;position:absolute;inset:0}.publishing-logo{width:86px;height:86px;color:var(--primary);letter-spacing:.08em;background:#fff;border:1px solid #007a3d38;border-radius:50%;align-content:center;place-items:center;font-weight:950;display:grid;position:relative}.publishing-logo span{font-size:11px}.publishing-logo strong{font-size:18px}.publishing-kicker{color:var(--primary);background:#eaf4ef;border:1px solid #007a3d1f;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:950;display:inline-flex}.publishing-copy-card p{color:#667085;min-height:46px;margin:0;font-size:14px;font-weight:850;line-height:1.6;transition:all .25s}.publishing-motion-card{height:120px;color:var(--primary);place-items:center;display:grid;position:relative;overflow:hidden}.publish-orbit{place-items:center;width:128px;height:86px;display:grid;position:relative}.publish-orbit .app-icon{width:68px;height:68px;animation:1.35s ease-in-out infinite publishCarFloat}.publish-orbit span{background:#007a3d29;border-radius:999px;height:5px;animation:1.15s linear infinite publishLineMove;position:absolute}.publish-orbit span:first-child{width:82px;top:16px;left:-72px}.publish-orbit span:nth-child(2){width:118px;animation-delay:.25s;bottom:18px;right:-100px}.publish-orbit span:nth-child(3){width:54px;animation-delay:.48s;top:52px;left:-56px}.publish-lines{gap:5px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.publish-lines i{background:linear-gradient(90deg,#0000,#007a3d47,#0000);border-radius:999px;height:3px;animation:1.4s ease-in-out infinite publishLineGlow}.publish-lines i:nth-child(2){animation-delay:.2s}.publish-lines i:nth-child(3){animation-delay:.4s}.publishing-steps-card{gap:8px;padding:12px;display:grid}.publishing-step{color:#98a2b3;grid-template-columns:30px 1fr;align-items:center;gap:10px;min-height:42px;font-size:13px;font-weight:900;display:grid}.publishing-step b{color:#98a2b3;background:#f2f4f7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.publishing-step.active{color:#101828}.publishing-step.active b{background:var(--primary);color:#fff}@keyframes publishingPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.06)}}@keyframes publishCarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes publishLineMove{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(220px)}}@keyframes publishLineGlow{0%,to{opacity:.3;transform:scaleX(.55)}50%{opacity:1;transform:scaleX(1)}}.guided-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.guided-brand-card{gap:8px!important;min-height:114px!important;padding:12px 8px!important}.guided-brand-card .brand-logo{width:58px!important;height:44px!important;margin-bottom:6px!important}.guided-brand-card .brand-logo img{max-width:58px!important;max-height:42px!important}.guided-brand-card b{font-size:13px!important;line-height:1.2!important}.guided-brand-card small{font-size:11px!important}.selected-brand-strip{background:#fff;border:1px solid #e2e8f0f2;border-radius:10px;align-items:center;gap:12px;margin:14px 0 16px;padding:12px;display:flex}.selected-brand-strip .mini-selected-brand{flex:none;place-items:center;display:grid;background:0 0!important;width:54px!important;height:42px!important}.selected-brand-strip .mini-selected-brand img{object-fit:contain;max-width:52px;max-height:38px}.selected-brand-strip small{color:#7a8597;margin-bottom:2px;font-weight:900;display:block}.selected-brand-strip b{color:#101928;white-space:nowrap;text-overflow:ellipsis;font-size:18px;line-height:1.2;display:block;overflow:hidden}.selected-model-strip{margin-bottom:18px}.guided-model-list{gap:10px;display:grid}.guided-model-card{text-align:start;color:#101928;background:#fff;border:1px solid #e2e8f0f2;border-radius:10px;grid-template-columns:92px 1fr auto;align-items:center;gap:12px;width:100%;min-height:88px;padding:10px 12px;display:grid}.guided-model-card.active{background:#f7fcf9;border-color:#007a3d6b}.guided-model-card img{object-fit:cover;background:#f3f6f5;border-radius:9px;width:92px;height:66px}.guided-model-card>span{width:92px;height:66px;color:var(--primary);background:#f3f6f5;border-radius:9px;place-items:center;display:grid}.guided-model-card>span .app-icon{width:34px;height:34px}.guided-model-card b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.guided-model-card small{color:#8a94a6;font-size:12px;font-weight:850}.guided-year-card{min-height:76px!important;margin-top:0!important}.trim-guided-field{margin-top:12px!important}.final-progress-card .wizard-progress-head b{white-space:nowrap;text-overflow:ellipsis;max-width:62%;overflow:hidden}.country-select-page{min-height:100vh;padding-bottom:calc(24px + env(safe-area-inset-bottom));background:linear-gradient(#f7fbf8,#fff)}.country-select-header{padding-top:calc(18px + env(safe-area-inset-top))}.country-select-intro{background:#fff;border:1px solid #e2e8f0eb;border-radius:10px;align-items:center;gap:14px;margin:8px 14px 16px;padding:16px;display:flex}.country-logo-preview{width:74px;height:74px;color:var(--primary);letter-spacing:.08em;background:radial-gradient(circle at 50% 45%,#007a3d1c,#fff 70%);border:1px solid #007a3d2e;border-radius:50%;flex:none;align-content:center;place-items:center;font-weight:950;display:grid}.country-logo-preview span{font-size:10px}.country-logo-preview strong{font-size:16px}.country-select-intro h2{color:#101828;margin:0 0 5px;font-size:18px}.country-select-intro p{color:#667085;margin:0;font-size:13px;font-weight:800;line-height:1.65}.country-master-grid{gap:10px;margin:0 14px;display:grid}.country-master-card{text-align:start;color:#101828;background:#fff;border:1px solid #e2e8f0eb;border-radius:10px;grid-template-columns:54px 1fr 22px;align-items:center;gap:12px;width:100%;min-height:78px;padding:12px 14px;display:grid}.country-master-card.active{background:linear-gradient(#fff,#f5fbf7);border-color:#007a3d59}.country-flag{background:#f7f8fa;border-radius:50%;place-items:center;width:54px;height:54px;font-size:28px;display:grid}.country-main{gap:4px;min-width:0;display:grid}.country-main b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.country-main small{color:#667085;font-size:12px;font-weight:850}.country-selected-dot{background:var(--primary);border-radius:50%;width:18px;height:18px;position:relative}.country-selected-dot:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.guided-search-field{color:#64748b;background:#fff;border:1px solid #cbd5e1eb;border-radius:10px;align-items:center;gap:12px;min-height:58px;margin:14px 0;padding:0 15px;display:flex}.guided-search-field svg{flex:none;width:24px;height:24px}.guided-search-field input{color:#101828;background:0 0;border:0;outline:0;width:100%;height:56px;font-size:16px;font-weight:800}.guided-search-field input::placeholder{color:#98a2b3}.clean-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.clean-logo-card{gap:10px;min-height:128px;padding:16px 8px}.clean-logo-card .real-brand-logo img{object-fit:contain;max-width:68px;max-height:54px}.clean-logo-card b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;line-height:1.25;overflow:hidden}.clean-model-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.clean-model-card{min-height:150px}.clean-model-card img{object-fit:contain;max-width:100%;height:74px}.market-spec-grid .choice-card,.deal-choice-grid .choice-card{min-height:86px}.compact-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-choice-grid .choice-card{min-height:74px}.horizontal-color-grid{scrollbar-width:none;gap:14px;padding:4px 0 12px;display:flex;overflow-x:auto}.horizontal-color-grid::-webkit-scrollbar{display:none}.horizontal-color-grid .color-card{background:0 0;border:0;gap:8px;min-width:74px;padding:0}.horizontal-color-grid .color-card i{border:2px solid #e2e8f0;border-radius:50%;width:54px;height:54px}.horizontal-color-grid .color-card.active i{border-color:var(--primary);outline:3px solid #007a3d38}.horizontal-color-grid .color-card b{white-space:nowrap;text-overflow:ellipsis;max-width:74px;font-size:13px;overflow:hidden}.final-production-photos .cover-photo-stage,.smart-photo-frame{background:#f8fafc;overflow:hidden}.smart-photo-frame img{object-fit:cover;object-position:center;width:100%;height:100%}.cover-photo-stage.smart-photo-frame img{position:absolute;inset:0}.final-create-preview-card .preview-image img{object-fit:cover;object-position:center}.final-review-grid .review-card b{line-height:1.35}.guided-final-panel{padding-bottom:18px}@media (width<=420px){.clean-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clean-logo-card{min-height:108px;padding:12px 6px}.clean-logo-card .real-brand-logo{width:54px;height:42px}.clean-logo-card .real-brand-logo img{max-width:54px;max-height:42px}.guided-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.guided-brand-card{min-height:104px!important;padding:10px 6px!important}.guided-brand-card .brand-logo{width:52px!important;height:40px!important;margin-bottom:4px!important}.guided-brand-card .brand-logo img{max-width:52px!important;max-height:38px!important}.guided-brand-card b{font-size:12px!important}.clean-model-card{min-height:138px}.clean-model-card img{height:66px}.choice-grid.triple{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.name-only-model-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.name-only-model-card{text-align:center!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;min-height:64px!important;padding:12px 10px!important;display:flex!important}.name-only-model-card b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal!important;font-size:15px!important;font-weight:900!important;line-height:1.25!important}.name-only-model-card.active{color:var(--primary)!important;background:#f7fcf9!important;border-color:#007a3d6b!important}.odometer-unit-field{padding-bottom:10px!important}.unit-input-wrap{align-items:center;gap:8px;width:100%;display:flex}.unit-input-wrap input{flex:1;min-width:0}.unit-toggle{min-width:58px;height:38px;color:var(--primary);background:#f2faf5;border:1px solid #007a3d2e;border-radius:10px;font-size:13px;font-weight:950;line-height:1}.unit-toggle:active{transform:scale(.98)}.real-map-card{border:1px solid var(--line)!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important;gap:12px!important;padding:14px!important;display:grid!important}.map-pin-head{align-items:flex-start;gap:12px;display:flex}.map-pin-head .detail-icon{width:42px;min-width:42px;height:42px}.map-pin-head h3{margin:0;font-size:17px;line-height:1.25}.map-pin-head p{color:var(--muted);font-size:13px;margin:3px 0 0!important;line-height:1.55!important}.interactive-map-preview{border:1px solid var(--line);color:#102034;text-align:center;isolation:isolate;background:#eef8f2;border-radius:10px;place-items:center;width:100%;height:178px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:none!important}.interactive-map-preview b,.interactive-map-preview small{z-index:5;background:#ffffffeb;border:1px solid #e2e8f0d9;border-radius:999px;padding:8px 12px;font-weight:950;position:relative}.interactive-map-preview small{color:#64748b;margin-top:8px;font-size:11px}.map-tile-grid{opacity:.78;background-image:linear-gradient(#007a3d1c 1px,#0000 1px),linear-gradient(90deg,#007a3d1c 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.map-soft-road{z-index:1;background:#fffc;border:1px solid #cbd5e1cc;border-radius:999px;height:16px;position:absolute}.map-soft-road.road-a{width:120%;top:40%;left:-10%;transform:rotate(-18deg)}.map-soft-road.road-b{width:90%;top:55%;right:-14%;transform:rotate(28deg)}.map-soft-road.road-c{width:70%;top:18%;left:30%;transform:rotate(88deg)}.map-location-pulse{z-index:4;background:#007a3d1f;border-radius:999px;place-items:center;width:52px;height:52px;display:grid;position:absolute;box-shadow:0 0 0 14px #007a3d14}.map-location-pulse i{background:var(--primary);border:4px solid #fff;border-radius:999px;width:18px;height:18px;display:block}.map-location-pulse.active{animation:1.7s ease-in-out infinite mapPulse}@keyframes mapPulse{0%,to{transform:scale(.96)}50%{transform:scale(1.06)}}.map-picker-page{z-index:999!important;padding:calc(14px + var(--safe-top)) 14px calc(14px + var(--safe-bottom))!important;max-width:none!important;box-shadow:none!important;background:#f7faf8!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:12px!important;margin:0!important;display:grid!important;position:fixed!important;inset:0!important}.map-picker-top,.map-picker-bottom{border:1px solid var(--line);box-shadow:none;background:#fffffff5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.map-picker-top h2{margin:2px 0 0;font-size:20px}.map-picker-top span,.map-picker-bottom small{color:#64748b;font-size:12px;font-weight:850}.map-close,.map-current{border:1px solid var(--line)!important;color:var(--text)!important;height:44px!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important;width:auto!important;padding:0 13px!important;font-weight:950!important}.map-close{width:44px!important;min-width:44px!important;font-size:28px!important;line-height:1!important}.map-current{white-space:nowrap;color:var(--primary)!important}.full-map-surface{border:1px solid var(--line);color:#102034;text-align:center;isolation:isolate;background:#eef8f2;border-radius:10px;height:100%;min-height:360px;display:block;position:relative;overflow:hidden;box-shadow:none!important}.real-osm-map{padding:0!important}.osm-frame{pointer-events:none;filter:saturate(.86)contrast(.98);border:0;width:100%;height:100%;position:absolute;inset:0}.map-crosshair{z-index:3;background:var(--primary);border:4px solid #fff;border-radius:50% 50% 50% 0;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)rotate(-45deg);box-shadow:0 12px 28px #005b2e3d}.map-crosshair i{background:#fff;border-radius:999px;width:14px;height:14px;display:block}.map-hint-pill{z-index:4;color:#344054;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #e2e8f0e6;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:950;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.map-picker-bottom b{color:var(--text);text-align:start;direction:ltr;font-size:14px;font-weight:950;display:block}.map-picker-bottom .primary{width:auto!important;min-width:112px!important;height:48px!important;box-shadow:none!important;border-radius:10px!important;padding:0 22px!important;font-size:16px!important}@media (width>=720px){.map-picker-page{width:430px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}@media (width<=430px){.interactive-map-preview{height:168px}.map-picker-top{align-items:flex-start}.map-current{height:42px!important;padding:0 10px!important;font-size:12px!important}.map-picker-bottom{align-items:center}.map-picker-bottom>div{min-width:0}.map-picker-bottom b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}}.real-osm-map{touch-action:none!important;cursor:grab!important;-webkit-user-select:none!important;user-select:none!important;background:#dfeee7!important;overflow:hidden!important}.real-osm-map:active{cursor:grabbing!important}.osm-tile-stage{z-index:1;background:#dfeee7;position:absolute;inset:0;overflow:hidden}.osm-tile{width:256px;height:256px;position:absolute;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;pointer-events:none!important;max-width:none!important;max-height:none!important}.map-crosshair.draggable-pin{z-index:5!important;cursor:grab!important;touch-action:none!important;pointer-events:auto!important;position:absolute!important;transform:translate(-50%,-72%)!important}.map-crosshair.draggable-pin:active{cursor:grabbing!important}.map-zoom{z-index:6!important;color:#102034!important;width:42px!important;height:42px!important;box-shadow:none!important;background:#fffffff5!important;border:1px solid #e2e8f0f2!important;border-radius:10px!important;place-items:center!important;padding:0!important;font-size:24px!important;font-weight:950!important;line-height:1!important;display:grid!important;position:absolute!important;right:12px!important}[dir=rtl] .map-zoom{left:12px!important;right:auto!important}.map-zoom-in{top:12px!important}.map-zoom-out{top:60px!important}.map-hint-pill{pointer-events:none!important}.final-car-details{overscroll-behavior:contain;background:var(--bg)!important;padding-bottom:118px!important}.final-car-details .premium-back{pointer-events:auto!important;z-index:25!important;flex:none!important;position:relative!important}.pro-gallery-card{padding:calc(14px + var(--safe-top)) 14px 14px;background:linear-gradient(#fff 0%,#f4f8f6 100%);border-bottom-right-radius:26px;border-bottom-left-radius:26px;margin:0;position:relative;box-shadow:none!important}.gallery-top-actions{top:calc(14px + var(--safe-top));z-index:20;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;left:14px;right:14px}.gallery-top-actions>*{pointer-events:auto}.gallery-round-action{width:52px!important;height:52px!important;color:var(--text)!important;box-shadow:none!important;background:#fffffff5!important;border:0!important;border-radius:18px!important;place-items:center!important;padding:0!important;display:grid!important}.gallery-round-action .app-icon{width:24px;height:24px}.gallery-main-frame{background:linear-gradient(135deg,var(--primary-soft),#f8fcfa);width:100%;height:330px;color:var(--primary);border:0;border-radius:24px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:none!important;padding:0!important}.gallery-main-frame img{object-fit:cover;object-position:center;width:100%;height:100%}.gallery-main-frame .cover-car{width:126px!important;height:126px!important}.gallery-badge{z-index:3;color:#102034;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-radius:999px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:13px;font-weight:950;display:flex;position:absolute;bottom:14px;right:14px}[dir=rtl] .gallery-badge{left:14px;right:auto}.gallery-badge .app-icon{width:17px;height:17px}.pro-thumb-strip{scroll-snap-type:x proximity;gap:9px;padding:10px 1px 2px;display:flex;overflow-x:auto}.pro-thumb{width:74px;min-width:74px;height:60px;color:var(--primary);scroll-snap-align:start;background:#fff;border:2px solid #0000;border-radius:16px;place-items:center;display:grid;overflow:hidden;box-shadow:none!important;padding:0!important}.pro-thumb img{object-fit:cover;width:100%;height:100%}.pro-thumb .app-icon{width:30px;height:30px}.pro-thumb.active{border-color:var(--primary);background:var(--primary-soft)}.car-details-sheet{background:var(--bg)!important;border-radius:0!important;margin-top:0!important;padding:15px 14px 24px!important}.car-title-block{align-items:center!important}.car-title-block h1{letter-spacing:-.5px!important;margin:5px 0 0!important;font-size:27px!important;line-height:1.22!important}.car-title-block span{color:var(--muted)!important;font-size:13px!important;font-weight:900!important}.car-price-line{letter-spacing:-.4px!important;margin:10px 0 14px!important;font-size:31px!important}.ios-detail-card{overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #dfeae4eb!important;border-radius:18px!important;padding:0!important}.ios-detail-card h3{letter-spacing:-.1px!important;color:#101828!important;margin:0!important;padding:15px 16px 4px!important;font-size:18px!important}.premium-detail-section{margin-top:12px!important}.highlight-card{background:linear-gradient(#fff,#fbfefc)!important;border-color:#007a3d29!important}.ios-detail-rows{padding:4px 16px 8px}.ios-detail-row{min-height:48px;border-bottom:1px solid #eef4f0!important;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)!important;align-items:center!important;gap:12px!important;padding:10px 0!important;display:grid!important}.ios-detail-row:last-child{border-bottom:0!important}.ios-detail-row span{color:#667085!important;text-align:start!important;font-size:14px!important;font-weight:850!important;line-height:1.35!important}.ios-detail-row b{word-break:break-word;color:#101828!important;text-align:end!important;font-size:15px!important;font-weight:950!important;line-height:1.42!important}.refined-chip-row{flex-wrap:wrap!important;gap:8px!important;padding:10px 16px 16px!important;display:flex!important}.refined-chip-row span{background:var(--primary-soft)!important;color:var(--primary-dark)!important;border:0!important;border-radius:999px!important;min-height:36px!important;padding:8px 12px!important;font-size:13px!important;font-weight:950!important}.enriched-seller-card{box-shadow:none!important;border:1px solid #dfeae4eb!important;border-radius:18px!important;margin-top:12px!important;padding:14px!important}.enriched-seller-card small{color:var(--muted);font-size:12px;font-weight:900;display:block}.enriched-seller-card b{font-size:16px;line-height:1.3;display:block}.enriched-seller-card em{color:#667085;margin-top:2px;font-size:12px;font-style:normal;font-weight:850;display:block}.premium-description-card{margin-top:12px!important}.premium-description-card p{color:#536071!important;margin:0!important;padding:6px 16px 16px!important;font-size:15px!important;line-height:1.85!important}.pro-lightbox{z-index:1000;padding:calc(14px + var(--safe-top)) 14px calc(16px + var(--safe-bottom));color:#fff;background:#08100cf5;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;display:grid;position:fixed;inset:0}.lightbox-top{justify-content:space-between;align-items:center;display:flex}.lightbox-top span{background:#ffffff1f;border-radius:999px;place-items:center;min-width:78px;height:40px;font-weight:950;display:grid}.lightbox-main{color:#fff;background:#101814;border:0;border-radius:22px;place-items:center;width:100%;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.lightbox-main img{object-fit:contain;width:100%;height:100%}.lightbox-thumbs{padding:0 0 2px}.lightbox-thumbs .pro-thumb{background:#ffffff24}.standalone-gallery-page{padding-bottom:22px!important}.standalone-gallery-card{gap:12px;display:grid}.standalone-main-photo{background:var(--primary-soft);height:330px;color:var(--primary);border-radius:24px;place-items:center;display:grid;overflow:hidden}.standalone-main-photo img{object-fit:cover;width:100%;height:100%}.standalone-main-photo .app-icon{width:100px;height:100px}.refined-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.refined-gallery-grid .gallery-tile{overflow:hidden;background:#fff!important;border:2px solid #0000!important;border-radius:18px!important;height:150px!important;padding:0!important}.refined-gallery-grid .gallery-tile img{object-fit:cover;width:100%;height:100%}.refined-gallery-grid .gallery-tile.active{border-color:var(--primary)!important}.refined-gallery-grid .gallery-tile span{color:#102034!important;background:#ffffffe6!important;bottom:10px!important;left:auto!important;right:10px!important}@media (width>=720px){.final-car-details,.pro-lightbox{max-width:430px!important;margin:0 auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.pro-lightbox{width:430px!important}.gallery-main-frame{height:340px}}@media (width<=380px){.gallery-main-frame{height:292px}.car-title-block h1{font-size:24px!important}.car-price-line{font-size:28px!important}.ios-detail-row{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important}.pro-thumb{width:66px;min-width:66px;height:54px}}.final-car-details{height:auto!important;min-height:100dvh!important;padding-bottom:calc(112px + var(--safe-bottom))!important;overflow:visible!important}.final-car-details .contact-bar{isolation:isolate;z-index:1200!important;pointer-events:auto!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;transform:none!important}@media (width>=720px){.final-car-details .contact-bar{width:430px!important;max-width:430px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}.final-car-details{-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior-y:contain!important;height:100dvh!important;min-height:100dvh!important;padding-bottom:calc(112px + var(--safe-bottom))!important;overflow:hidden auto!important}.final-car-details .contact-bar{z-index:1200!important;pointer-events:auto!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;transform:none!important}.car-location-map-card{margin-top:12px!important;overflow:hidden!important}.details-map-preview{background:#eef8f2;border:0;border-radius:16px;width:calc(100% - 32px);height:190px;margin:12px 16px 0;display:block;position:relative;overflow:hidden;box-shadow:none!important;padding:0!important}.details-map-preview img{object-fit:cover;filter:saturate(.92)contrast(.98);width:100%;height:100%;display:block}.details-map-fade{pointer-events:none;background:linear-gradient(#fff0 35%,#1020342e 100%);position:absolute;inset:0}.details-map-pin{background:var(--primary);border:4px solid #fff;border-radius:50% 50% 50% 0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-72%)rotate(-45deg);box-shadow:0 12px 26px #005b2e42}.details-map-pin i{background:#fff;border-radius:50%;width:12px;height:12px;display:block}.details-map-footer{justify-content:space-between;align-items:center;gap:12px;padding:13px 16px 16px;display:flex}.details-map-footer div{min-width:0}.details-map-footer small{color:#667085;font-size:12px;font-weight:850;display:block}.details-map-footer b{color:#101828;white-space:nowrap;text-overflow:ellipsis;direction:ltr;margin-top:3px;font-size:13px;font-weight:950;display:block;overflow:hidden}.directions-button{white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;height:44px;font-size:13px;font-weight:950;display:inline-flex;background:var(--primary)!important;color:#fff!important;box-shadow:none!important;padding:0 14px!important}.directions-button .app-icon{width:18px;height:18px}@media (width>=720px){.final-car-details{width:430px!important;max-width:430px!important;box-shadow:none!important;margin:0 auto!important;left:auto!important;right:auto!important;transform:none!important}.final-car-details .contact-bar{width:430px!important;max-width:430px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}@media (width<=380px){.details-map-preview{height:168px}.details-map-footer{flex-direction:column;align-items:flex-start}.directions-button{width:100%}}@keyframes emptyFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(1.025)}}@keyframes emptyRing{0%{opacity:.65;transform:rotate(0)scale(1)}50%{opacity:1;transform:rotate(180deg)scale(1.04)}to{opacity:.65;transform:rotate(360deg)scale(1)}}.empty-state-premium,.empty-premium{align-content:center;place-items:center;gap:10px;min-height:330px;display:grid}.empty-state-premium.compact-empty{min-height:220px}.empty-orbit{width:128px;height:128px;color:var(--primary);place-items:center;margin:0 auto 12px;animation:2.6s ease-in-out infinite emptyFloat;display:grid;position:relative}.empty-orbit .app-icon,.empty-premium>.app-icon{color:var(--primary);animation:2.6s ease-in-out infinite emptyFloat;width:72px!important;height:72px!important}.empty-orbit-ring{background:radial-gradient(circle at 30% 25%,#007a3d2e,#0000 34%),linear-gradient(145deg,#007a3d1a,#20c76633);border:1px solid #007a3d1f;border-radius:34px;animation:7s linear infinite emptyRing;position:absolute;inset:0}.empty-state-premium h2,.empty-premium h2{margin-top:0!important}.empty-action{max-width:260px;margin-top:12px}.my-listings-page{padding-bottom:calc(34px + var(--safe-bottom))!important}.listing-management-list{gap:14px;margin-top:18px;padding-bottom:28px;display:grid}.listing-manage-card{align-items:stretch;position:relative;overflow:hidden}.listing-manage-card.status-hidden{opacity:.72}.listing-manage-card.status-sold:after{content:"SOLD";top:12px;color:#fff;letter-spacing:.9px;background:#111827;padding:6px 42px;font-size:12px;font-weight:950;position:absolute;inset-inline-end:-34px;transform:rotate(35deg)}.listing-status-badge{background:var(--primary-soft);height:28px;color:var(--primary-dark);align-items:center;margin-inline-start:auto;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex;border-radius:999px!important}.status-hidden .listing-status-badge{color:#64748b;background:#f1f5f9}.status-sold .listing-status-badge{color:#fff;background:#111827}.listing-actions{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.listing-action{color:#334155;background:#f8fafc;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:50px;font-size:11px;font-weight:900;display:flex;border-radius:10px!important}.listing-action .app-icon{width:19px;height:19px}.listing-action.view{background:var(--primary-soft);color:var(--primary-dark)}.listing-action.hide{color:#475569;background:#f1f5f9}.listing-action.sold{color:#c2410c;background:#fff7ed}.listing-action.danger{color:#e11d48;background:#fff1f2}.danger-account-card{text-align:center}.danger-icon,.danger-row-icon{color:#e11d48!important;background:#fff1f2!important}.danger-settings-row,.danger-menu-row{color:#e11d48!important}.delete-check-row{text-align:start;color:#7f1d1d;background:#fff7f7;border-radius:10px;align-items:flex-start;gap:12px;margin:18px 0;padding:14px;font-weight:750;line-height:1.7;display:flex}.delete-check-row input{accent-color:#e11d48;flex:none;width:20px;height:20px;margin-top:4px}.danger-primary{box-shadow:none!important;background:linear-gradient(135deg,#e11d48,#991b1b)!important}.danger-primary:disabled{opacity:.45;cursor:not-allowed}.two-currency-grid{grid-template-columns:1fr 1fr!important}.currency-card{flex-direction:column;justify-content:center;align-items:center;gap:7px;line-height:1.1;min-height:76px!important;display:flex!important}.currency-card .currency-main{letter-spacing:0;font-size:15px;font-weight:950}.currency-card .currency-code{min-width:42px;color:var(--muted);letter-spacing:.08em;background:#0f172a0f;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:11px;font-weight:900;display:inline-flex}.currency-card.active .currency-code{color:var(--primary-dark);background:#ffffff52}.more-page .account-top-card{color:#f8fafc;cursor:pointer;background:radial-gradient(circle at 12% 18%,#fff3,#0000 28%),radial-gradient(circle at 88% 80%,#ffffff24,#0000 34%),linear-gradient(145deg,#0f2f26 0%,#0f6b45 56%,#42b883 100%);border-radius:28px;align-items:center;gap:16px;min-height:132px;margin-bottom:14px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #0f6b4529}.more-page .account-top-card:before{content:"";border:28px solid #ffffff14;border-radius:999px;width:170px;height:170px;position:absolute;inset:auto -45px -72px auto}.more-page .account-avatar-orb{z-index:1;color:#fff;background:#ffffff2e;border:1px solid #ffffff38;border-radius:24px;place-items:center;width:70px;min-width:70px;height:70px;display:grid;position:relative}.more-page .account-avatar-orb .app-icon{width:36px;height:36px}.more-page .account-hero-copy{z-index:1;flex:1;min-width:0;position:relative}.more-page .account-hero-copy span{color:#ffffffbd;letter-spacing:.01em;font-size:13px;font-weight:900;display:inline-flex}.more-page .account-hero-copy h1{color:#fff;letter-spacing:-.45px;margin:5px 0 7px;font-size:30px;font-weight:950;line-height:1.1}.more-page .account-hero-copy small{color:#ffffffd1;max-width:245px;font-size:13px;font-weight:750;line-height:1.55;display:block}.more-page .account-hero-action{z-index:1;color:#fff;background:#ffffff29;border-radius:14px;place-items:center;width:38px;min-width:38px;height:38px;display:grid;position:relative}.more-page .account-hero-action .app-icon{width:21px;height:21px}.more-page .refined-account-stats{box-shadow:none;background:#fff;border:0;border-radius:18px}.smart-search-card,.results-control-card,.filter-search-strip{background:#fff;border:1px solid #dfeae4eb;border-radius:18px;margin:0 0 12px;padding:12px;box-shadow:none!important}.live-search-input{position:relative;margin:0!important}.live-search-input input{padding-inline-end:36px!important}.tiny-clear{inset-inline-end:10px;color:#667085;background:#eef4f0;border:0;border-radius:999px;place-items:center;width:28px;height:28px;font-size:20px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.search-actions-compact,.compact-result-tools{gap:9px;margin-top:10px;display:flex}.search-actions-compact .soft-pill,.compact-result-tools .soft-pill{flex:1;justify-content:center;min-height:44px}.compact-result-tools .soft-pill b{background:var(--primary);color:#fff;border-radius:99px;place-items:center;min-width:21px;height:21px;margin-inline-start:4px;font-size:12px;display:inline-grid}.smart-filter-panel{background:#fff;border:1px solid #dfeae4eb;border-radius:20px;grid-template-columns:118px minmax(0,1fr);gap:10px;margin:0 0 12px;padding:10px;display:grid;box-shadow:none!important}.filter-side-menu{flex-direction:column;gap:7px;max-height:315px;padding-inline-end:1px;display:flex;overflow:auto}.filter-menu-item{color:#667085;text-align:start;background:#f4f8f6;border:0;border-radius:13px;min-height:42px;padding:8px 10px;font-size:12px;font-weight:950;line-height:1.22}.filter-menu-item.active{background:var(--primary);color:#fff}.filter-content-pane{background:#f8fbf9;border-radius:16px;min-width:0;padding:11px}.filter-pane-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.filter-pane-head b{color:#101828;font-size:15px;font-weight:950}.filter-pane-head small{color:#667085;font-size:11px;font-weight:800;line-height:1.35}.tiny-clear-action{color:var(--primary);background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:950}.filter-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.filter-choice{color:#344054;text-align:center;background:#fff;border:1px solid #0000;border-radius:13px;min-height:42px;padding:8px 9px;font-size:12px;font-weight:950;box-shadow:none!important}.filter-range-inline{grid-template-columns:1fr;gap:9px;display:grid}.filter-range-inline .premium-field{background:#fff!important;margin:0!important}.filter-pane-actions{gap:8px;margin-top:12px;display:flex}.filter-pane-actions .outline,.filter-pane-actions .primary{flex:1;border-radius:12px!important;height:42px!important;min-height:42px!important;font-size:13px!important}.permanent-filter-panel{margin-bottom:88px}.showroom-search-card{margin-bottom:10px}.results-list{gap:10px;display:grid}.search-page-refined .empty-state-premium,.results-page .empty-state-premium{min-height:42vh}@media (width>=720px){.smart-filter-panel{grid-template-columns:130px minmax(0,1fr)}}@media (width<=370px){.smart-filter-panel{grid-template-columns:104px minmax(0,1fr);gap:8px}.filter-option-grid{grid-template-columns:1fr}.filter-menu-item{padding:7px 8px;font-size:11px}}.results-page .smart-filter-panel{align-items:stretch}.results-page .filter-global-actions{border-top:1px solid #dfeae4eb;grid-column:1/-1;grid-template-columns:.9fr 1.25fr;gap:10px;margin-top:2px;padding-top:10px;display:grid}.results-page .filter-global-actions .outline,.results-page .filter-global-actions .primary{border-radius:14px!important;height:48px!important;min-height:48px!important;font-size:14px!important}.results-page .filter-content-pane .filter-pane-actions{display:none!important}@media (width<=370px){.results-page .filter-global-actions{grid-template-columns:1fr 1fr}}.dual-range-card{background:#fff;border:1px solid #dfeae4e6;border-radius:17px;gap:12px;padding:12px;display:grid;overflow:hidden;box-shadow:none!important}.dual-range-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.range-value-box{background:#f4f8f6;border-radius:14px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:54px;padding:8px 10px;display:flex}.range-value-box.end{text-align:end;align-items:flex-end}.range-value-box small{color:#667085;font-size:11px;font-weight:900}.range-value-box strong{color:#101828;letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:1000}.range-unit-toggle{background:#f4f8f6;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}.range-unit-toggle button{color:#667085;background:0 0;border:0;border-radius:999px;min-width:42px;height:28px;padding:0 8px;font-size:11px;font-weight:1000}.range-unit-toggle button.active{background:var(--primary);color:#fff}.dual-range-track-wrap{align-items:center;height:38px;margin:0 4px;display:flex;position:relative}.dual-range-track,.dual-range-fill{border-radius:999px;height:8px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.dual-range-track{background:#e8f0ec}.dual-range-fill{background:linear-gradient(90deg,var(--primary),var(--primary-dark));right:auto;box-shadow:0 0 0 4px #007a3d0f}.dual-range-input{appearance:none;pointer-events:none;background:0 0;outline:0;width:100%;height:38px;margin:0;position:absolute;top:0;left:0;right:0}.dual-range-input::-webkit-slider-runnable-track{background:0 0;height:8px}.dual-range-input::-webkit-slider-thumb{appearance:none;pointer-events:auto;border:6px solid var(--primary);cursor:grab;background:#fff;border-radius:50%;width:25px;height:25px;box-shadow:0 5px 14px #1018282e}.dual-range-input::-moz-range-track{background:0 0;height:8px}.dual-range-input::-moz-range-thumb{pointer-events:auto;border:6px solid var(--primary);cursor:grab;background:#fff;border-radius:50%;width:15px;height:15px;box-shadow:0 5px 14px #1018282e}.dual-range-scale{color:#98a2b3;justify-content:space-between;padding:0 3px;font-size:11px;font-weight:900;display:flex}.filter-content-pane .dual-range-card{margin-top:2px}@media (width<=390px){.dual-range-head{grid-template-columns:1fr;gap:7px}.range-value-box.end{text-align:start;align-items:flex-start}.range-unit-toggle{justify-content:center;width:max-content;max-width:100%}}.compact-filter-actions{gap:8px!important}.compact-filter-actions .outline,.compact-filter-actions .primary,.filter-bottom-actions .outline,.filter-bottom-actions .primary{height:40px!important;min-height:40px!important;box-shadow:none!important;border-radius:12px!important;padding:0 12px!important;font-size:13px!important}.filter-bottom-actions.compact-filter-actions{grid-template-columns:.82fr 1.18fr!important;align-items:center!important;display:grid!important}.results-page .filter-global-actions.compact-filter-actions{grid-template-columns:.82fr 1.18fr!important;gap:8px!important;padding-top:8px!important}.results-page .filter-global-actions.compact-filter-actions .outline,.results-page .filter-global-actions.compact-filter-actions .primary{border-radius:12px!important;height:40px!important;min-height:40px!important;font-size:13px!important}.filter-results-button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;display:inline-flex!important}.filter-results-button b{color:#fff;background:#ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:1000;line-height:1;display:inline-flex}.mini-spinner{border:2px solid #ffffff6b;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.72s linear infinite miniSpin;display:inline-block}@keyframes miniSpin{to{transform:rotate(360deg)}}.filter-content-pane{overflow:hidden}.filter-content-pane .dual-range-card{gap:11px!important;padding:11px!important}.filter-content-pane .range-unit-toggle{box-sizing:border-box;order:3;grid-column:1/-1;justify-content:center;width:100%;max-width:100%;overflow:auto;gap:5px!important;padding:4px!important}.filter-content-pane .range-unit-toggle button{flex:none;min-width:48px!important;height:29px!important;padding:0 10px!important}.filter-content-pane .range-value-box{min-height:52px!important;padding:8px 9px!important}.filter-content-pane .range-value-box strong{text-overflow:ellipsis;max-width:100%;overflow:hidden;font-size:13px!important}.dual-range-track-wrap{direction:ltr!important;height:34px!important;margin:2px 8px 0!important}.dual-range-track,.dual-range-fill{height:7px!important}.dual-range-fill{background:var(--primary)!important;box-shadow:none!important}.dual-range-input{direction:ltr!important;height:34px!important}.dual-range-input::-webkit-slider-runnable-track{height:7px!important}.dual-range-input::-webkit-slider-thumb{background:var(--primary)!important;width:21px!important;height:21px!important;box-shadow:0 0 0 2px var(--primary), 0 4px 11px #10182824!important;border:4px solid #fff!important;border-radius:999px!important;margin-top:-7px!important}.dual-range-input::-moz-range-thumb{background:var(--primary)!important;width:13px!important;height:13px!important;box-shadow:0 0 0 2px var(--primary), 0 4px 11px #10182824!important;border:4px solid #fff!important;border-radius:999px!important}.dual-range-scale{gap:8px;padding:0 8px!important}@media (width<=370px){.filter-content-pane .dual-range-head{grid-template-columns:1fr!important}.filter-content-pane .range-value-box.end{text-align:start!important;align-items:flex-start!important}}.filter-options-wrap{gap:9px;min-width:0;display:grid}.multi-filter-toolbar{justify-content:flex-end;align-items:center;gap:6px;margin-bottom:1px;display:flex}.multi-filter-toolbar button{color:#667085;background:#fff;border:0;border-radius:999px;height:28px;padding:0 10px;font-size:11px;font-weight:1000;box-shadow:none!important}.multi-filter-toolbar button:first-child{color:var(--primary-dark);background:#007a3d17}.multi-choice{text-align:start!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.choice-check{color:#0000;background:#eef4f0;border-radius:999px;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:10px;font-weight:1000;display:grid}.filter-choice.active .choice-check{background:var(--primary);color:#fff}.multi-choice span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter-content-pane .dual-range-head{grid-template-columns:1fr!important;gap:8px!important}.filter-content-pane .range-value-box,.filter-content-pane .range-value-box.end{text-align:start!important;box-sizing:border-box!important;align-items:flex-start!important;width:100%!important}.filter-content-pane .range-value-box strong{white-space:normal!important;text-overflow:clip!important;word-break:break-word!important;line-height:1.25!important;overflow:visible!important}.filter-content-pane .range-unit-toggle{order:3!important;grid-column:auto!important;margin-top:0!important}.dual-range-track-wrap{height:36px!important;margin:4px 9px 0!important;overflow:visible!important}.dual-range-track,.dual-range-fill{border-radius:999px!important;height:8px!important}.dual-range-input::-webkit-slider-thumb{background:var(--primary)!important;width:22px!important;height:22px!important;box-shadow:inset 0 0 0 5px var(--primary), 0 0 0 4px #fff, 0 2px 9px #10182829!important;border:0!important;margin-top:-7px!important}.dual-range-input::-moz-range-thumb{background:var(--primary)!important;width:22px!important;height:22px!important;box-shadow:inset 0 0 0 5px var(--primary), 0 0 0 4px #fff, 0 2px 9px #10182829!important;border:0!important}.dual-range-scale span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dual-range-card[dir=ltr] .dual-range-input{direction:ltr!important}.dual-range-card[dir=rtl] .dual-range-input{direction:rtl!important}.dual-range-card[dir=rtl] .dual-range-fill{left:auto!important}.dual-range-card[dir=ltr] .dual-range-fill{right:auto!important}.live-search-input,.premium-search-field.guided-search-field,.large-search,.search-box,.search{border:1px solid var(--line)!important;box-shadow:none!important;background:#fff!important;font-family:inherit!important}.live-search-input input,.premium-search-field.guided-search-field input,.large-search input,.search-box input,.search input{letter-spacing:0!important;color:var(--text)!important;font-family:inherit!important;font-weight:750!important}.live-search-input input::placeholder,.premium-search-field.guided-search-field input::placeholder,.large-search input::placeholder,.search-box input::placeholder,.search input::placeholder{color:#8a95a5!important;font-family:inherit!important;font-weight:700!important}.smart-search-card .live-search-input{border-radius:14px!important;min-height:58px!important;padding-inline:14px!important}.search-page-refined .search-actions-compact .soft-pill,.search-page-refined .search-actions-compact button,.results-page .compact-result-tools .soft-pill,.showroom-search-card .soft-pill{box-shadow:none!important}.search-page-refined .search-actions-compact .soft-pill{border:1px solid var(--line)!important;color:var(--primary-dark)!important;background:#fff!important;height:42px!important;min-height:42px!important;font-size:13px!important;font-weight:900!important}.search-page-refined .search-actions-compact .soft-pill .app-icon{width:18px!important;height:18px!important}.infinite-anchor{width:100%;height:1px}.infinite-loader{min-height:62px;color:var(--primary-dark);background:#fff;border:1px solid #dfeae4eb;border-radius:22px;justify-content:center;align-items:center;gap:11px;margin:12px auto 18px;font-weight:950;display:flex;box-shadow:none!important}.infinite-loader b{font-size:13px}.infinite-spinner{border:3px solid #007a3d21;border-top-color:var(--primary);border-radius:999px;width:24px;height:24px;animation:.72s linear infinite infiniteSpin}.initial-loader{margin-top:42px}.home-infinite-loader{margin-inline:0}.infinite-end{text-align:center;color:#8a96a8;margin:10px auto 16px;font-size:12px;font-weight:900}@keyframes infiniteSpin{to{transform:rotate(360deg)}}.listing-card-upgraded{box-shadow:none!important;border:1px solid #e2e8f0eb!important;position:relative!important;overflow:visible!important}.listing-card-upgraded .premium-car-info,.listing-card-upgraded .wide-car-info{min-width:0!important}.listing-photo-wrap{position:relative!important;overflow:hidden!important}.listing-photo-actions{top:8px!important;z-index:3!important;gap:6px!important;display:flex!important;position:absolute!important;inset-inline-start:8px!important}.listing-photo-action{color:#0f172a!important;width:30px!important;min-width:30px!important;height:30px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffffe6!important;border:1px solid #ffffffb8!important;border-radius:999px!important;place-items:center!important;padding:0!important;display:grid!important}.listing-photo-action .app-icon{width:15px!important;height:15px!important}.corner-price-badge{top:-1px!important;z-index:4!important;border:1px solid #007a3d38!important;border-inline-end-color:#e2e8f0eb!important;max-width:55%!important;min-height:34px!important;color:var(--primary-dark)!important;letter-spacing:-.15px!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-shadow:none!important;background:linear-gradient(#fff,#f5fbf8)!important;border-top-color:#e2e8f0eb!important;border-radius:0 28px 0 14px!important;justify-content:center!important;align-items:center!important;padding:0 13px!important;font-size:17px!important;font-weight:950!important;display:inline-flex!important;position:absolute!important;inset-inline-end:-1px!important;overflow:hidden!important}[dir=rtl] .corner-price-badge{border-radius:28px 0 14px!important}.listing-time{color:#8a94a6!important;white-space:nowrap!important;margin-inline-start:auto!important;font-size:11.5px!important;font-weight:900!important}.listing-card-upgraded .car-topline{gap:8px!important;min-width:0!important;padding-inline-end:8px!important}.listing-card-upgraded .car-topline b{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.listing-card-upgraded .car-price,.listing-card-upgraded .wide-car-info>.card-bottom-row strong{display:none!important}.premium-car-card.listing-card-upgraded{grid-template-columns:132px minmax(0,1fr)!important;padding-top:16px!important}.wide-car-card.listing-card-upgraded{grid-template-columns:118px minmax(0,1fr)!important;padding-top:15px!important}.wide-car-card.listing-card-upgraded h3,.premium-car-card.listing-card-upgraded h3{padding-inline-end:8px!important}.wide-car-card.listing-card-upgraded .card-bottom-row,.premium-car-card.listing-card-upgraded .card-bottom-row{justify-content:flex-start!important;min-height:34px!important}.listing-card-upgraded .listing-footer-meta{width:100%!important;min-height:38px!important;direction:inherit!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-top:9px!important;display:flex!important}.listing-card-upgraded .bottom-listing-time{color:#718096!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#f8fafc!important;border:1px solid #e2e8f0eb!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;max-width:calc(100% - 46px)!important;height:28px!important;margin:0!important;padding:0 9px!important;font-size:11.5px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.listing-card-upgraded .listing-footer-meta .listing-showroom-avatar{margin:0!important}.listing-card-upgraded .car-topline{padding-inline-end:0!important}.listing-card-upgraded .listing-chip-strip{-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important;scrollbar-width:none!important;width:100%!important;min-width:0!important;max-width:100%!important;direction:inherit!important;align-items:center!important;gap:6px!important;margin:4px 0 2px!important;padding:2px 1px 6px!important;display:flex!important;overflow:auto hidden!important}.listing-card-upgraded .listing-chip-strip::-webkit-scrollbar{display:none!important}.listing-card-upgraded .listing-chip-strip span{color:#475569!important;white-space:nowrap!important;background:#f8fafc!important;border:1px solid #e2e8f0f5!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;height:26px!important;padding:0 9px!important;font-size:11.5px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.listing-card-upgraded .listing-chip-strip span:first-child{background:var(--primary-soft)!important;color:var(--primary-dark)!important;border-color:#007a3d38!important}.listing-card-upgraded .wide-car-info,.listing-card-upgraded .premium-car-info{overflow:hidden!important}.listing-card-upgraded .car-meta{display:none!important}.listing-photo-wrap img.animated-card-photo{will-change:opacity, transform;object-fit:cover!important;width:100%!important;height:100%!important;animation:.42s both listingPhotoSoftSwap!important;display:block!important}@keyframes listingPhotoSoftSwap{0%{opacity:.82;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}.listing-chip-strip{scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;align-items:center!important;gap:7px!important;padding:2px 0 3px!important;display:flex!important;position:relative!important;overflow:auto hidden!important}.listing-chip-strip::-webkit-scrollbar{display:none!important}.listing-chip-strip span{scroll-snap-align:start!important;isolation:isolate!important;flex:none!important;transition:transform .18s,background .18s,border-color .18s!important;animation:3.8s ease-in-out infinite listingBadgeFloat!important;position:relative!important;overflow:hidden!important;transform:translateZ(0)!important}.listing-chip-strip span:nth-child(2){animation-delay:.25s!important}.listing-chip-strip span:nth-child(3){animation-delay:.5s!important}.listing-chip-strip span:nth-child(4){animation-delay:.75s!important}.listing-chip-strip span:nth-child(5){animation-delay:1s!important}.listing-chip-strip span:nth-child(6){animation-delay:1.25s!important}.listing-chip-strip span:after{content:"";width:46%;animation:4.6s ease-in-out infinite listingBadgeSheen;animation-delay:inherit;pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0000,#ffffff94,#0000);position:absolute;inset:-40% auto -40% -55%;transform:skew(-18deg)translate(-120%)}@keyframes listingBadgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes listingBadgeSheen{0%,42%{opacity:0;transform:skew(-18deg)translate(-130%)}54%{opacity:1}72%,to{opacity:0;transform:skew(-18deg)translate(430%)}}@media (prefers-reduced-motion:reduce){.listing-photo-wrap img.animated-card-photo,.listing-chip-strip span,.listing-chip-strip span:after{animation:none!important}}.details-auth-gate{text-align:center;background:var(--page-bg,#f7f8fb);min-height:100vh;color:var(--text,#111827);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:96px 24px 32px;display:flex}.details-auth-gate .back{top:18px;z-index:3;position:absolute;inset-inline-start:18px}.details-auth-gate .auth-logo{width:82px;height:82px;color:var(--accent,#0fac7a);box-shadow:none;background:linear-gradient(145deg,#0fac7a24,#0fac7a0a);border-radius:26px;place-items:center;display:grid}.details-auth-gate .auth-logo svg{width:36px;height:36px}.details-auth-gate h2{color:var(--text,#111827);margin:4px 0 0;font-size:22px;line-height:1.35}.details-auth-gate p{max-width:330px;color:var(--muted,#6b7280);margin:0;font-size:14px;line-height:1.8}.details-auth-gate .primary{min-width:170px;box-shadow:none;margin-top:8px}.real-login-note{color:var(--text-soft,#6b7280);text-align:center;margin:0 0 22px;font-size:14px;line-height:1.8}.google-real-slot{justify-content:center;align-items:center;width:100%;min-height:48px;margin:8px 0 12px;display:flex}.modal-google-slot{margin-top:14px}.login-status{text-align:center;color:var(--text-soft,#6b7280);margin:12px auto 0;font-size:13px}.login-warning{text-align:center;margin-top:14px}.google-real-slot iframe{max-width:100%!important}.logout-row-icon{color:var(--primary,#16a34a);background:color-mix(in srgb, var(--primary,#16a34a) 12%, transparent)}.premium-row:disabled{opacity:.62;pointer-events:none}.inline-loading-card,.inline-empty-card{color:#344054;text-align:center;background:#fff;border:1px solid #e2e8f0f2;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:82px;padding:14px;font-weight:900;display:flex}.inline-loading-card .mini-spinner{border-color:#007a3d2e;border-top-color:var(--primary)}.inline-empty-card .app-icon{width:26px;height:26px;color:var(--primary);opacity:.8}.models-loading-card,.models-empty-card{margin-top:10px}.listing-photo-mini-strip{inset-inline-start:8px!important;z-index:4!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;max-width:calc(100% - 16px)!important;min-height:28px!important;box-shadow:none!important;background:#ffffffdb!important;border:1px solid #ffffffb3!important;border-radius:999px!important;align-items:center!important;gap:4px!important;padding:3px 5px!important;display:flex!important;position:absolute!important;bottom:8px!important}.listing-mini-thumb{background:#f8fafc!important;border:1px solid #ffffffe0!important;border-radius:999px!important;flex:none!important;width:22px!important;height:22px!important;display:block!important;overflow:hidden!important}.listing-mini-thumb img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.listing-photo-mini-strip b,.listing-photo-mini-strip em{color:#fff!important;background:#0f172ad1!important;border-radius:999px!important;place-items:center!important;min-width:22px!important;height:22px!important;padding:0 5px!important;font-size:10px!important;font-style:normal!important;font-weight:1000!important;line-height:1!important;display:grid!important}.listing-photo-mini-strip em{background:var(--primary)!important}.my-listings-page .listing-management-list{gap:12px!important}.my-listings-page .listing-manage-card{box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0d1!important;border-radius:24px!important;grid-template-columns:138px minmax(0,1fr)!important;gap:13px!important;padding:12px!important}.my-listings-page .managed-listing-photo{background:linear-gradient(145deg,var(--primary-soft),#f8fafc)!important;border-radius:18px!important;height:142px!important;overflow:hidden!important}.my-listings-page .managed-listing-photo .app-icon{width:62px!important;height:62px!important}.my-listings-page .managed-mini-strip{inset-inline-start:7px!important;padding:3px 5px!important;bottom:7px!important}.my-listings-page .managed-listing-info{flex-direction:column!important;min-width:0!important;display:flex!important;overflow:hidden!important}.my-listings-page .managed-topline{gap:8px!important;min-width:0!important}.my-listings-page .managed-topline b{text-overflow:ellipsis!important;white-space:nowrap!important;color:#64748b!important;letter-spacing:.02em!important;min-width:0!important;font-size:13px!important;overflow:hidden!important}.my-listings-page .listing-status-badge{height:26px!important;box-shadow:none!important;border:1px solid #007a3d24!important;flex:none!important;padding:0 9px!important}.my-listings-page .listing-manage-card h3{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:5px 0 8px!important;font-size:17px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.my-listings-page .managed-chip-strip{max-width:100%!important;margin-bottom:7px!important}.my-listings-page .managed-chip-strip span{height:25px!important;padding:0 8px!important;font-size:11px!important}.my-listings-page .managed-listing-bottom{justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:auto!important;padding-top:2px!important;display:flex!important}.my-listings-page .managed-price{color:var(--primary-dark)!important;white-space:nowrap!important;font-size:18px!important;font-weight:1000!important;line-height:1.1!important}.my-listings-page .managed-time{color:#64748b!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#f8fafc!important;border:1px solid #e2e8f0f2!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;max-width:92px!important;height:25px!important;padding:0 8px!important;font-size:10.5px!important;font-weight:900!important;display:inline-flex!important;overflow:hidden!important}.my-listings-page .calm-listing-actions{scrollbar-width:none!important;align-items:center!important;gap:7px!important;margin-top:10px!important;padding-bottom:1px!important;display:flex!important;overflow:auto hidden!important}.my-listings-page .calm-listing-actions::-webkit-scrollbar{display:none!important}.my-listings-page .listing-action{color:#475569!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0f2!important;border-radius:12px!important;flex-direction:row!important;flex:none!important;gap:5px!important;padding:0 9px!important;font-size:11px!important;display:inline-flex!important}.my-listings-page .listing-action .app-icon{width:16px!important;height:16px!important}.my-listings-page .listing-action.primary-action{background:var(--primary-soft)!important;color:var(--primary-dark)!important;border-color:#007a3d24!important}.my-listings-page .listing-action.danger-subtle{color:#d51645!important;background:#fff7f8!important;border-color:#ffe4e8!important}.my-listings-page .listing-manage-card.status-hidden{opacity:1!important;background:linear-gradient(#fff,#f8fafcb3)!important}.my-listings-page .listing-manage-card.status-hidden .managed-listing-photo{filter:saturate(.55)opacity(.84)!important}.my-listings-page .listing-manage-card.status-sold:after{top:10px!important;box-shadow:none!important;background:#0f172a!important;inset-inline-end:-36px!important}@media (width<=380px){.my-listings-page .listing-manage-card{grid-template-columns:120px minmax(0,1fr)!important;gap:10px!important}.my-listings-page .managed-listing-photo{height:132px!important}.my-listings-page .managed-price{font-size:16px!important}}.details-auth-gate{position:relative!important}.details-auth-gate .premium-back{top:18px!important;z-index:5!important;position:absolute!important;inset-inline-start:18px!important}.details-unavailable-state .unavailable-badge{color:#fff;letter-spacing:.3px;height:32px;box-shadow:none;background:#0f172a;border-radius:999px;justify-content:center;align-items:center;margin-bottom:2px;padding:0 14px;font-size:13px;font-weight:950;display:inline-flex}.details-unavailable-state.unavailable-sold .auth-logo{color:#0f172a!important;background:linear-gradient(145deg,#0f172a1f,#0f172a0a)!important}.my-listings-page .listing-manage-card.status-sold .managed-listing-photo{filter:saturate(.55)opacity(.86)!important}.my-listings-page .listing-manage-card.status-sold .managed-time:before{content:""}.my-listings-page .managed-share-action{top:8px!important;z-index:5!important;color:#0f172a!important;background:#ffffffeb!important;border-color:#ffffffc2!important;position:absolute!important;inset-inline-start:8px!important}.my-listings-page .managed-share-action:hover{background:#fff!important;transform:translateY(-1px)!important}.listing-photo-wrap img.animated-card-photo{animation-duration:.62s!important;animation-timing-function:cubic-bezier(.2,.8,.2,1)!important;animation-fill-mode:both!important}.listing-photo-wrap img.animated-card-photo.photo-motion-right{animation-name:listingPhotoSlideRight!important}.listing-photo-wrap img.animated-card-photo.photo-motion-left{animation-name:listingPhotoSlideLeft!important}.listing-photo-wrap img.animated-card-photo.photo-motion-zoom{animation-name:listingPhotoZoomIn!important}.listing-photo-wrap img.animated-card-photo.photo-motion-rise{animation-name:listingPhotoRise!important}.listing-photo-wrap img.animated-card-photo.photo-motion-soft,.listing-photo-wrap img.animated-card-photo.photo-motion-still{animation-name:listingPhotoSoftSwap!important}@keyframes listingPhotoSlideRight{0%{opacity:.72;transform:translate(18px)scale(1.015)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes listingPhotoSlideLeft{0%{opacity:.72;transform:translate(-18px)scale(1.015)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes listingPhotoZoomIn{0%{opacity:.78;transform:scale(1.075)}to{opacity:1;transform:scale(1)}}@keyframes listingPhotoRise{0%{opacity:.76;transform:translateY(14px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}.my-listings-page .managed-listing-photo-actions{top:8px!important;z-index:5!important;inset-inline-start:8px!important}.my-listings-page .managed-listing-photo-actions .listing-photo-action{border-radius:999px!important;width:30px!important;min-width:30px!important;height:30px!important}.my-listings-page .managed-listing-photo-actions .app-icon{width:15px!important;height:15px!important}.listing-photo-action.active-favorite,.mini-icon.active-favorite{color:#ef4444!important;background:#fff5f5!important;border-color:#ef444442!important}.listing-photo-action.active-favorite .app-icon,.mini-icon.active-favorite .app-icon{color:#ef4444!important;fill:#ef4444!important;stroke:#ef4444!important}.listing-photo-action.active-favorite{box-shadow:0 6px 16px #ef44441a!important}.showroom-rating-card{gap:14px;display:grid}.showroom-rating-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.showroom-rating-head h3{margin:0 0 4px}.showroom-rating-head p{color:var(--muted);margin:0;font-size:12px}.rating-pill{min-width:54px;height:34px;color:var(--accent-strong);background:#23865f1a;border:1px solid #23865f29;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.rate-inline{background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.rate-inline>span{color:var(--text);font-size:13px;font-weight:800}.rate-stars{align-items:center;gap:8px;display:flex}.rate-star{color:#d7dee7;text-shadow:0 4px 12px #f59e0b14;background:0 0;border:0;justify-content:center;align-items:center;width:auto;height:auto;padding:0;font-size:31px;line-height:1;transition:transform .18s,color .18s,opacity .18s;display:inline-flex}.rate-star.active{color:#e2a713;background:0 0}.rate-star:active{transform:scale(.94)}.showroom-follow{min-width:96px}@media (width<=390px){.rate-inline{flex-direction:column;align-items:flex-start}.rate-stars{gap:6px}.rate-star{font-size:29px}}.premium-car-card.listing-card-upgraded,.wide-car-card.listing-card-upgraded,.showroom-listing-card.listing-card-upgraded{align-items:stretch!important;gap:12px!important;min-height:0!important;padding:10px!important}.premium-car-card.listing-card-upgraded{grid-template-columns:132px minmax(0,1fr)!important}.wide-car-card.listing-card-upgraded{grid-template-columns:118px minmax(0,1fr)!important}.premium-car-card.listing-card-upgraded .premium-car-photo,.showroom-listing-card.listing-card-upgraded .premium-car-photo{align-self:stretch!important;height:132px!important;min-height:132px!important}.wide-car-card.listing-card-upgraded .wide-photo{align-self:stretch!important;height:118px!important;min-height:118px!important}.listing-card-upgraded .premium-car-info,.listing-card-upgraded .wide-car-info{flex-direction:column!important;gap:4px!important;min-height:0!important;padding-block:2px!important;display:flex!important;overflow:hidden!important}.wide-car-card.listing-card-upgraded h3,.premium-car-card.listing-card-upgraded h3,.showroom-listing-card.listing-card-upgraded h3{white-space:nowrap!important;text-overflow:clip!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;min-height:22px!important;margin:0!important;padding:0!important;font-size:17px!important;line-height:1.25!important;display:block!important;overflow:auto hidden!important}.wide-car-card.listing-card-upgraded h3::-webkit-scrollbar{display:none!important}.premium-car-card.listing-card-upgraded h3::-webkit-scrollbar{display:none!important}.showroom-listing-card.listing-card-upgraded h3::-webkit-scrollbar{display:none!important}.listing-card-upgraded .listing-chip-strip{margin:2px 0 0!important;padding:1px 1px 4px!important}.listing-card-upgraded .listing-chip-strip span{height:25px!important;padding:0 8px!important;font-size:11px!important}.listing-card-upgraded .listing-footer-meta{flex-direction:row!important;justify-content:flex-start!important;gap:7px!important;min-height:30px!important;margin-top:auto!important;padding-top:2px!important}.listing-card-upgraded .bottom-listing-time{color:#7b8798!important;background:0 0!important;border:0!important;border-radius:0!important;order:2!important;max-width:none!important;height:auto!important;padding:0!important;font-size:11px!important;font-weight:850!important;line-height:1!important}.listing-card-upgraded .listing-footer-meta .listing-showroom-avatar{background:var(--primary-soft)!important;border-radius:10px!important;order:1!important;width:30px!important;min-width:30px!important;height:30px!important}.listing-card-upgraded .listing-footer-meta .listing-showroom-avatar .app-icon,.listing-card-upgraded .listing-footer-meta .listing-showroom-avatar svg{width:17px!important;height:17px!important}.listing-card-upgraded .car-topline{min-height:18px!important;margin:0!important}.listing-card-upgraded .car-topline b{font-size:13px!important;line-height:1.1!important}.listing-card-upgraded .corner-price-badge{min-height:31px!important;padding:0 11px!important;font-size:16px!important}@media (width<=380px){.premium-car-card.listing-card-upgraded{grid-template-columns:122px minmax(0,1fr)!important}.premium-car-card.listing-card-upgraded .premium-car-photo,.showroom-listing-card.listing-card-upgraded .premium-car-photo{height:126px!important;min-height:126px!important}.wide-car-card.listing-card-upgraded{grid-template-columns:112px minmax(0,1fr)!important}.wide-car-card.listing-card-upgraded .wide-photo{height:112px!important;min-height:112px!important}.wide-car-card.listing-card-upgraded h3,.premium-car-card.listing-card-upgraded h3,.showroom-listing-card.listing-card-upgraded h3{font-size:16px!important}}.final-car-details.details-premium{scroll-behavior:smooth;height:100dvh!important;padding-bottom:calc(118px + var(--safe-bottom))!important;overflow:auto!important}.final-car-details .pro-gallery-card{min-height:410px;z-index:1!important;padding:calc(12px + var(--safe-top)) 12px 96px!important;background:linear-gradient(#fff 0%,#f4f8f6 72%,#eef7f1 100%)!important;border-radius:0 0 30px 30px!important;position:sticky!important;top:0!important;overflow:hidden!important}.final-car-details .pro-gallery-card:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#f4f8f600,#f4f8f6f5);height:110px;position:absolute;bottom:0;left:0;right:0}.final-car-details .gallery-top-actions .premium-back,.final-car-details .gallery-round-action{color:#101828!important;-webkit-backdrop-filter:blur(18px)saturate(1.4)!important;background:#ffffffb8!important;border:1px solid #ffffffc7!important;border-radius:18px!important;width:46px!important;height:46px!important;box-shadow:0 12px 30px #1018281a!important}.final-car-details .gallery-top-actions .premium-back .app-icon,.final-car-details .gallery-round-action .app-icon{width:22px!important;height:22px!important}.final-car-details .gallery-main-frame{cursor:pointer;touch-action:pan-y;isolation:isolate;border-radius:18px!important;height:360px!important;box-shadow:0 18px 42px #10182814!important}.final-car-details .gallery-main-frame:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000002e,#0000 24% 66%,#0000001a);position:absolute;inset:0}.final-car-details .hero-photo-rise{animation-name:heroPhotoRise}.final-car-details .hero-photo-soft{animation-name:heroPhotoSoft}@keyframes heroPhotoFromLeft{0%{opacity:.35;filter:blur(2px);transform:translate(-28px)scale(1.025)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes heroPhotoFromRight{0%{opacity:.35;filter:blur(2px);transform:translate(28px)scale(1.025)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes heroPhotoZoom{0%{opacity:.45;filter:blur(1.5px);transform:scale(1.08)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes heroPhotoRise{0%{opacity:.45;filter:blur(1.5px);transform:translateY(18px)scale(1.035)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes heroPhotoSoft{0%{opacity:.35;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}.final-car-details .gallery-nav-btn{z-index:5;color:#101828;-webkit-backdrop-filter:blur(16px);opacity:.84;background:#ffffff94;border:0;border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 26px #1018281a}.final-car-details .gallery-nav-btn .app-icon{width:20px;height:20px}.final-car-details .gallery-nav-prev{inset-inline-start:12px}.final-car-details .gallery-nav-next{inset-inline-end:12px}.final-car-details .gallery-badge{z-index:6!important;background:#ffffffc2!important;border:1px solid #ffffffc7!important;height:36px!important;box-shadow:0 8px 22px #1018281a!important}.final-car-details .pro-thumb-strip:not(.lightbox-thumbs){z-index:4;position:absolute;bottom:42px;left:12px;right:12px;justify-content:center!important;padding:0 2px 2px!important;display:flex!important}.final-car-details .pro-thumb{-webkit-backdrop-filter:blur(10px);background:#ffffffb8!important;border-radius:15px!important;width:70px!important;min-width:70px!important;height:54px!important}.final-car-details .pro-thumb.active{border-color:var(--primary)!important;box-shadow:0 0 0 3px #007a3d1a!important}.final-car-details .car-details-sheet{z-index:5!important;border-radius:30px 30px 0 0!important;margin-top:-22px!important;padding-top:15px!important;position:relative!important;box-shadow:0 -16px 42px #10182814!important}.final-car-details .drag-handle{z-index:2;position:sticky;top:8px}@media (width>=720px){.final-car-details .pro-gallery-card{min-height:420px!important}.final-car-details .gallery-main-frame{height:360px!important}}@media (width<=380px){.final-car-details .pro-gallery-card{min-height:382px!important;padding-bottom:88px!important}.final-car-details .gallery-main-frame{height:318px!important}.final-car-details .pro-thumb{width:62px!important;min-width:62px!important;height:48px!important}}.final-car-details .car-title-block h1{letter-spacing:-.04em;text-shadow:0 3px #00000029,0 14px 24px #00000052,0 26px 44px #0000003d!important}.final-car-details .gallery-main-frame img,.final-car-details .hero-gallery-photo{border-radius:18px!important}.final-car-details .pro-thumb-strip:not(.lightbox-thumbs)::-webkit-scrollbar{display:none}.final-car-details .pro-thumb-strip:not(.lightbox-thumbs){scrollbar-width:none}@media (width<=380px){.final-car-details .pro-thumb-strip:not(.lightbox-thumbs){bottom:36px!important}}.final-car-details .car-title-block h1{text-shadow:0 1px #0000001a,0 6px 14px #00000029!important;filter:none!important}.auth-backdrop{z-index:2000!important;padding:18px 18px calc(116px + var(--safe-bottom))!important;align-items:flex-end!important}.auth-sheet.mobile-auth-sheet{max-height:calc(100dvh - 150px - var(--safe-bottom))!important;border-radius:18px!important}@media (height>=760px){.auth-backdrop{padding-bottom:calc(128px + var(--safe-bottom))!important}}@media (height<=640px){.auth-backdrop{align-items:center!important;padding:14px!important}.auth-sheet.mobile-auth-sheet{max-height:calc(100dvh - 28px)!important}}.premium-car-photo img,.wide-photo img,.model-thumb img,.photo-thumb img,.listing-mini-thumb img,.pro-thumb img,.cover-photo-stage img,.final-preview-image img,.showroom-cover img,.avatar-img img,.model-hero-media img,.standalone-main-photo img,.refined-gallery-grid .gallery-tile img{object-position:center center!important}.verified-avatar-host{position:relative!important;overflow:visible!important}.verified-avatar-host>img{border-radius:inherit!important}.verified-avatar-host .avatar-verified-badge{inset-inline-end:-2px;color:#12a150;z-index:6;background:#fff;border-radius:999px;place-items:center;width:21px;min-width:21px;height:21px;display:grid;position:absolute;bottom:-2px;box-shadow:0 4px 10px #0000001f}.verified-avatar-host .avatar-verified-badge svg{width:20px;height:20px;display:block}.seller-mini-avatar.listing-showroom-avatar.verified-avatar-host,.car-seller-premium .seller-real-avatar.verified-avatar-host{overflow:visible!important}.car-seller-premium .seller-real-avatar.verified-avatar-host>img{object-fit:cover;width:100%;height:100%}.showroom-premium-avatar.verified-avatar-host{overflow:visible!important}.showroom-premium-avatar.verified-avatar-host>img{object-fit:cover;width:100%;height:100%;display:block}.showroom-premium-avatar .showroom-avatar-verified{inset-inline-end:-3px;width:24px;min-width:24px;height:24px;bottom:-3px}.showroom-premium-avatar .showroom-avatar-verified svg{width:23px;height:23px}.home-showroom-avatar .avatar-verified-badge,.showroom-card-avatar .avatar-verified-badge,.showroom-row-avatar .avatar-verified-badge{inset-inline-end:-1px;width:18px;min-width:18px;height:18px;bottom:-1px}.home-showroom-avatar .avatar-verified-badge svg,.showroom-card-avatar .avatar-verified-badge svg,.showroom-row-avatar .avatar-verified-badge svg{width:17px;height:17px}.seller-mini-avatar.listing-showroom-avatar .avatar-verified-badge{inset-inline-end:-1px;width:15px;min-width:15px;height:15px;box-shadow:none;background:0 0;bottom:-1px}.seller-mini-avatar.listing-showroom-avatar .avatar-verified-badge svg{width:15px;height:15px}.car-seller-premium .seller-real-avatar .avatar-verified-badge{inset-inline-end:-2px;width:18px;min-width:18px;height:18px;bottom:-2px}.car-seller-premium .seller-real-avatar .avatar-verified-badge svg{width:17px;height:17px}.seller-mini-avatar.listing-showroom-avatar .avatar-verified-badge{inset-inline-end:-1px!important;width:15px!important;min-width:15px!important;height:15px!important;box-shadow:none!important;z-index:7!important;background:0 0!important;display:block!important;position:absolute!important;bottom:-1px!important}.seller-mini-avatar.listing-showroom-avatar span.avatar-verified-badge{width:15px!important;min-width:15px!important;height:15px!important;font-size:0!important;line-height:0!important;display:block!important}.seller-mini-avatar.listing-showroom-avatar .avatar-verified-badge svg{width:15px!important;height:15px!important;display:block!important}.showroom-premium-card{border-radius:18px!important;overflow:hidden!important}.showroom-premium-cover{border-radius:18px 18px 0 0!important;height:188px!important;position:relative!important;overflow:hidden!important}.showroom-cover-top-actions{top:14px;z-index:3;position:absolute;inset-inline-end:14px}.showroom-follow.icon-only{place-items:center;width:44px;min-width:44px;height:44px;display:grid;box-shadow:0 12px 24px #0f172a1f;color:var(--primary)!important;background:#fffffff0!important;border-radius:14px!important;padding:0!important;position:static!important}.showroom-follow.icon-only .app-icon{width:22px;height:22px}.showroom-follow.icon-only.active{color:#fff!important;background:#0f9d58!important}.showroom-cover-rating{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:10px 14px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 26px #0f172a24}.cover-rating-label{color:#4b5563;white-space:nowrap;font-size:11px;font-weight:900;line-height:1}.cover-rate-stars{align-items:center;gap:8px;display:flex}.cover-rate-star{color:#d9dee7;text-shadow:0 2px 5px #0000000f;background:0 0;border:0;width:auto;height:auto;padding:0;font-size:28px;line-height:1}.cover-rate-star.active{color:#e2a713}.showroom-profile-block{z-index:3!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;margin-top:-39px!important;padding:0 18px 16px!important;display:flex!important;position:relative!important}.showroom-premium-avatar{border:5px solid #fff!important;border-radius:12px!important;width:86px!important;height:86px!important;box-shadow:0 10px 24px #0f172a1a!important}.showroom-profile-meta{text-align:center!important;flex:none!important;width:100%!important;padding-top:0!important}.showroom-name-line{justify-content:center!important}.showroom-profile-meta h2{text-align:center!important}.showroom-profile-meta p{text-align:center!important;margin-top:6px!important}.showroom-profile-meta small{max-width:92%;margin:0 auto;text-align:center!important}.showroom-stats-row{margin:0 18px!important}.showroom-contact-panel{padding:16px 18px 18px!important}.showroom-review-hint{color:#64748b;font-size:13px;font-weight:700}@media (width<=390px){.showroom-premium-cover{height:176px!important}.showroom-cover-rating{gap:6px;padding:9px 12px}.cover-rate-star{font-size:26px}.showroom-premium-avatar{width:80px!important;height:80px!important}}.showroom-cover-rating-display{inset-inline-start:16px;z-index:3;position:absolute;bottom:16px}.cover-rating-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:0 12px 26px #0f172a24}.cover-rating-stars{align-items:center;gap:3px;display:flex}.cover-rating-chip .cover-rating-star{color:#d9dee7;text-shadow:none;font-size:17px;line-height:1}.cover-rating-chip .cover-rating-star.active{color:#e2a713}.cover-rating-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.cover-rating-meta strong{color:#0f172a;font-size:14px;font-weight:950;line-height:1}.cover-rating-meta span{color:#64748b;white-space:nowrap;font-size:11px;font-weight:800;line-height:1.1}.showroom-review-hint{display:none!important}@media (width<=390px){.showroom-cover-rating-display{inset-inline-start:12px;bottom:12px}.cover-rating-chip{gap:10px;padding:9px 10px}.cover-rating-chip .cover-rating-star{font-size:16px}}.review-composer{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:12px;padding-top:12px;display:flex}.review-sentiment-row{flex-wrap:wrap;gap:10px;display:flex}.sentiment-chip{border:1px solid var(--line);color:#334155;background:#fff;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:900}.sentiment-chip.active{color:#0f9d58;background:#ecfdf3;border-color:#b7e4c7}.sentiment-chip.active.negative{color:#e11d48;background:#fff1f2;border-color:#fecdd3}.review-comment-input{border:1px solid var(--line);color:#0f172a;width:100%;min-height:96px;font:inherit;resize:vertical;background:#fff;border-radius:18px;outline:none;padding:14px 16px}.review-comment-input:focus{border-color:#0f9d58;box-shadow:0 0 0 3px #0f9d5814}.review-composer-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-composer-actions small{color:#94a3b8;font-size:12px;font-weight:800}.save-review-btn{color:#fff;background:#0f9d58;border:0;border-radius:14px;padding:12px 16px;font-size:13px;font-weight:900;box-shadow:0 10px 18px #0f9d582e}.save-review-btn:disabled{opacity:.5;box-shadow:none}.review-list{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:18px;padding-top:16px;display:flex}.review-list-head{margin-bottom:0!important}.showroom-review-card{background:#fff;border:1px solid #edf1f4;border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}.showroom-review-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.showroom-review-user{align-items:center;gap:12px;min-width:0;display:flex}.review-user-avatar{background:#eef6ef;border-radius:14px;flex:none;width:42px;height:42px;overflow:hidden}.review-user-avatar img{object-fit:cover;object-position:center;width:100%;height:100%}.showroom-review-user strong{color:#0f172a;font-size:14px;line-height:1.15;display:block}.review-top-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;display:flex}.mini-review-stars{align-items:center;gap:2px;display:flex}.mini-review-stars i{color:#d9dee7;font-size:14px;font-style:normal;line-height:1}.mini-review-stars i.active{color:#e2a713}.review-time{color:#94a3b8;font-size:12px;font-weight:800}.review-sentiment-badge{color:#64748b;background:#f8fafc;border:1px solid #dbe3ea;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:900;line-height:1}.review-sentiment-badge.like{color:#0f9d58;background:#ecfdf3;border-color:#b7e4c7}.review-sentiment-badge.dislike{color:#e11d48;background:#fff1f2;border-color:#fecdd3}.review-comment-text{color:#334155;margin:0;font-size:14px;line-height:1.65}.review-comment-text.muted{color:#94a3b8;font-style:italic}.showroom-review-empty{text-align:center;color:#94a3b8;background:#fbfcfd;border:1px dashed #d9e2ea;border-radius:18px;padding:18px;font-size:14px;font-weight:800}.showroom-load-error{margin:16px 0;background:#fff7f7!important;border-color:#fee2e2!important}.showroom-load-error h3{color:#991b1b!important}.showroom-load-error p{font-weight:800;color:#7f1d1d!important}.sentiment-icon-chip{place-items:center;width:44px;min-width:44px;height:44px;line-height:1;display:grid;padding:0!important;font-size:20px!important}.sentiment-icon-chip span{display:block;transform:translateY(-1px)}.sentiment-only-badge{place-items:center;width:34px;min-width:34px;height:34px;padding:0!important;font-size:16px!important;line-height:1!important;display:grid!important}.sentiment-only-badge span{display:block;transform:translateY(-1px)}.sentiment-icon-chip{place-items:center;width:48px;min-width:48px;height:48px;padding:0;display:grid}.sentiment-icon-chip .app-icon{stroke-width:2.1px;width:22px;height:22px}.sentiment-icon-chip.active .app-icon{transform:scale(1.02)}.sentiment-only-badge{place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:grid}.sentiment-only-badge .app-icon{width:16px;height:16px}.sentiment-only-badge.neutral .app-icon{width:14px;height:14px}.notification-menu-row{position:relative}.menu-unread-badge{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:12px;font-weight:950;display:grid}.notifications-page{padding-bottom:calc(96px + var(--safe-bottom))!important}.notifications-list{gap:12px;display:grid}.notification-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:46px minmax(0,1fr) 58px;align-items:center;gap:12px;padding:12px;display:grid;box-shadow:none!important}.notification-avatar{background:var(--primary-soft);border-radius:14px;width:46px;height:46px;overflow:hidden}.notification-avatar img,.notification-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.notification-copy{min-width:0}.notification-title-row{align-items:center;gap:8px;min-width:0;display:flex}.notification-title-row b{white-space:nowrap;text-overflow:ellipsis;color:#101828;font-size:14px;line-height:1.25;overflow:hidden}.unread-dot{background:#0f9d58;border-radius:999px;flex:none;width:8px;height:8px}.notification-copy p{color:#334155;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 3px;font-size:13px;font-weight:800;line-height:1.35;overflow:hidden}.notification-copy small{color:#94a3b8;font-size:12px;font-weight:800;display:block}.notification-thumb{background:#f1f5f9;border-radius:14px;width:58px;height:48px;overflow:hidden}.compact-empty{margin-top:20px!important}.showroom-follow.icon-only.active .app-icon{filter:drop-shadow(0 1px #0000000d)}.notification-card{position:relative;padding-inline-end:54px!important}.notification-dismiss{inset-inline-end:10px;color:#94a3b8;width:34px;height:34px;box-shadow:none;background:#f8fafc;border:0;border-radius:12px;place-items:center;display:grid;position:absolute;top:10px}.notification-dismiss .app-icon{width:17px;height:17px}.notification-dismiss:active,.notification-dismiss:hover{color:#e11d48;background:#fff1f2}.hero-notification-button{position:relative!important}.hero-unread-badge{top:-3px;color:#fff;background:#ef4444;border:2px solid #fffffff2;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:950;line-height:1;display:grid;position:absolute;inset-inline-end:-3px}.notification-swipe-wrap{touch-action:pan-y;border-radius:16px;position:relative;overflow:hidden}.notification-card{z-index:2;will-change:transform;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff!important;border-radius:22px!important;grid-template-columns:46px minmax(0,1fr) 64px!important;gap:12px!important;padding:12px!important;transition:transform .2s cubic-bezier(.2,.9,.2,1),border-color .18s,background .18s!important;position:relative!important}.notification-card.unread{background:linear-gradient(#fff,#fbfffd)!important;border-color:#0f9d5838!important}.notification-swipe-action{color:#fff;z-index:1;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:92px;font-size:12px;font-weight:950;display:flex;position:absolute;top:0;bottom:0}.notification-swipe-action .app-icon{width:22px;height:22px}.delete-action{background:linear-gradient(135deg,#fb7185,#e11d48);left:0}.read-action{background:linear-gradient(135deg,#34d399,#0f9d58);right:0}.notification-avatar{border-radius:12px!important;width:46px!important;height:46px!important}.notification-thumb{border-radius:12px!important;width:64px!important;height:54px!important}.notification-title-row b{font-size:14px!important;font-weight:950!important;line-height:1.28!important}.notification-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#475569!important;white-space:normal!important;margin:5px 0 6px!important;font-size:13px!important;font-weight:760!important;line-height:1.45!important}.notification-meta-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.read-state-chip{color:#64748b;background:#f1f5f9;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.notification-dismiss{display:none!important}@media (width<=370px){.notification-card{grid-template-columns:42px minmax(0,1fr) 56px!important;gap:10px!important}.notification-avatar{width:42px!important;height:42px!important}.notification-thumb{width:56px!important;height:50px!important}}.read-action.unreadAction{background:linear-gradient(135deg,#60a5fa,#2563eb)}.read-action.unreadAction .app-icon{width:21px;height:21px}.notification-swipe-wrap,.notification-card,.notification-swipe-action{border-radius:8px!important}.delete-action{border-radius:8px 0 0 8px!important}.read-action{border-radius:0 8px 8px 0!important}.notification-avatar,.notification-thumb{border-radius:8px!important}.notification-control-panel{gap:10px;margin:4px 0 14px;display:grid}.notification-filter-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.notification-filter-tab{border:1px solid var(--line);color:#64748b;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:6px 8px;font-size:12px;font-weight:900;display:flex;box-shadow:none!important}.notification-filter-tab b{color:#64748b;background:#f1f5f9;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:11px;line-height:1;display:grid}.notification-filter-tab.active{color:#0f9d58;background:#ecfdf3;border-color:#0f9d5847}.notification-filter-tab.active b{color:#fff;background:#0f9d58}.notification-bulk-actions{align-items:center;gap:8px;display:flex}.bulk-action-btn{border:1px solid var(--line);color:#0f9d58;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:none!important}.bulk-action-btn .app-icon{width:17px;height:17px}.bulk-action-btn.danger{color:#e11d48}.bulk-action-btn:disabled{opacity:.45}.notifications-list{gap:10px!important}.notification-swipe-wrap,.notification-card,.notification-swipe-action,.notification-avatar,.notification-thumb{border-radius:8px!important}.premium-tab .tab-icon-wrap{place-items:center;display:inline-grid;position:relative}.tab-unread-badge{top:-7px;color:#fff;min-width:18px;height:18px;box-shadow:none;background:#ef4444;border:2px solid #fff;border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:950;line-height:1;display:grid;position:absolute;inset-inline-end:-10px}.more-page .account-top-card{overflow:hidden!important}.more-page .account-avatar-orb{align-self:center!important;overflow:hidden!important}.more-page .account-avatar-orb img{object-fit:cover!important;object-position:center!important;border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important}.showroom-settings-page .slug-card{border:1px solid var(--line)!important;background:#fff!important;border-radius:14px!important;padding:12px!important}.showroom-settings-page .slug-prefix{color:#94a3b8!important;margin-bottom:8px!important;font-size:12px!important;font-weight:800!important}.showroom-settings-page .slug-input{margin:0!important}.showroom-settings-page .slug-input.invalid,.showroom-settings-page .slug-input.reserved,.showroom-settings-page .slug-input.taken{background:#fff!important;border-color:#fecdd3!important}.showroom-settings-page .slug-input.available{background:#fff!important;border-color:#b7e4c7!important}.showroom-settings-page .slug-feedback{background:0 0!important;margin-top:8px!important;padding:0!important}.showroom-settings-page .slug-feedback span{font-size:12px!important;font-weight:900!important}.showroom-settings-page .slug-feedback.invalid span,.showroom-settings-page .slug-feedback.reserved span,.showroom-settings-page .slug-feedback.taken span{color:#e11d48!important}.showroom-settings-page .slug-feedback.available span{color:#0f9d58!important}.showroom-settings-page .slug-feedback small{display:none!important}.showroom-settings-page .slug-full-link{text-align:left;color:#0f9d58;direction:ltr;background:#f8fafc;border:1px solid #e5edf3;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:9px 11px;font-size:12px;font-weight:900;line-height:1.25;text-decoration:none;display:flex}.showroom-settings-page .slug-full-link span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.showroom-settings-page .slug-full-link .app-icon{flex:none;width:17px;height:17px}.showroom-settings-page .slug-full-link.disabled{color:#94a3b8;cursor:default}.showroom-settings-page .slug-prefix{display:none!important}.showroom-load-state{text-align:center;background:linear-gradient(#fff 0%,#fbfdfc 100%);border:1px solid #e6edf1;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;margin:10px 0 18px;padding:24px 18px 20px;display:flex;box-shadow:0 14px 30px #0f172a0f}.showroom-load-state-icon{color:#0f9d58;background:linear-gradient(#ecfdf3 0%,#dff7ea 100%);border-radius:28px;place-items:center;width:96px;min-width:96px;height:96px;display:grid;box-shadow:inset 0 1px #ffffffbf,0 16px 28px #0f9d581f}.showroom-load-state-icon .app-icon{width:42px;height:42px}.showroom-load-state-content{flex-direction:column;flex:1;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.showroom-load-state-kicker{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900;line-height:1}.showroom-load-state-content h2{color:#0f172a;margin:0;font-size:22px;font-weight:1000;line-height:1.2}.showroom-load-state-content p{color:#475569;max-width:480px;margin:0;font-size:14px;line-height:1.8}.showroom-load-link{color:#0f172a;text-align:start;background:#f8fafc;border:1px solid #e6edf1;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 14px;display:flex;box-shadow:none!important}.showroom-load-link .app-icon{color:#0f9d58;flex:none;width:18px;height:18px}.showroom-load-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:900;display:block;overflow:hidden}.showroom-load-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.showroom-load-action{color:#fff;background:#0f9d58;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 10px 22px #0f9d582e}.showroom-load-action.soft{color:#0f172a;box-shadow:none;background:#fff;border:1px solid #e6edf1}.showroom-load-action .app-icon{width:18px;height:18px}@media (width<=420px){.showroom-load-state{border-radius:16px;gap:14px;padding:22px 16px 18px}.showroom-load-state-icon{border-radius:24px;width:86px;min-width:86px;height:86px}.showroom-load-state-icon .app-icon{width:38px;height:38px}.showroom-load-state-content h2{font-size:20px}.showroom-load-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}}.showroom-settings-page .final-showroom-preview{border-radius:14px!important;overflow:hidden!important}.showroom-settings-page .final-showroom-preview .editable-cover{border-radius:14px 14px 0 0!important;height:170px!important}.showroom-settings-page .final-showroom-preview .editable-cover img{object-position:center center!important}.showroom-settings-page .media-icon-action{top:12px!important;inset-inline-end:12px!important;background:#fffffff5!important;border-radius:999px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;display:grid!important;bottom:auto!important;box-shadow:0 10px 24px #0f172a24!important}.showroom-settings-page .final-showroom-identity{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:10px!important;margin-top:-43px!important;padding:0 18px 18px!important;display:flex!important}.showroom-settings-page .final-showroom-identity .editable-avatar{background:#fff!important;border:5px solid #fff!important;border-radius:24px!important;flex:none!important;width:88px!important;height:88px!important;overflow:visible!important;box-shadow:0 12px 28px #0f172a1f!important}.showroom-settings-page .final-showroom-identity .editable-avatar img{border-radius:19px!important}.settings-avatar-host .avatar-floating-action{top:-5px!important;width:32px!important;height:32px!important;inset-inline-start:-5px!important}.settings-avatar-host .showroom-settings-verified.avatar-verified-badge{top:auto!important;bottom:-5px!important;background:#fff!important;width:24px!important;min-width:24px!important;height:24px!important;inset-inline-end:-5px!important;box-shadow:0 6px 14px #0f172a1f!important}.settings-avatar-host .showroom-settings-verified.avatar-verified-badge svg{width:23px!important;height:23px!important}.showroom-settings-page .final-showroom-meta{width:100%!important;min-width:0!important;padding-top:0!important}.showroom-settings-page .final-showroom-meta .name-line{justify-content:center!important}.showroom-settings-page .final-showroom-meta h2{text-align:center!important}.showroom-settings-page .final-showroom-meta p,.showroom-settings-page .final-showroom-meta small{text-align:center!important;margin-inline:auto!important}.showroom-city-picker{border:1px solid var(--line);background:#fff;border-radius:10px;gap:10px;padding:12px 14px;display:grid}.city-picker-label{color:#64748b;font-size:13px;font-weight:900}.city-card-grid{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.city-card-grid::-webkit-scrollbar{display:none}.city-select-card{color:#334155;background:#f8fafc;border:1px solid #e6edf1;border-radius:10px;flex:none;min-height:40px;padding:0 14px;font-size:13px;font-weight:900;box-shadow:none!important}.city-select-card.active{color:#0f9d58;background:#ecfdf3;border-color:#0f9d5852}.contact-merged-list{gap:10px;display:grid}.contact-merged-card{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;padding:12px;transition:border-color .18s,background .18s;display:grid}.contact-merged-card.active{background:linear-gradient(#fff,#fbfffd);border-color:#0f9d583d}.contact-card-head{align-items:center;gap:10px;display:flex}.contact-card-icon{color:#0f9d58;background:#eef9f2;border-radius:12px;place-items:center;width:40px;min-width:40px;height:40px;display:grid}.contact-card-icon .app-icon{width:20px;height:20px}.contact-card-title{flex:1;gap:3px;min-width:0;display:grid}.contact-card-title b{color:#0f172a;font-size:14px;font-weight:950;line-height:1.1}.contact-card-title small{color:#8a94a6;font-size:12px;font-weight:800;line-height:1.2}.contact-card-switch{flex:none;width:46px;height:28px;position:relative}.contact-card-switch input{opacity:0;width:100%;height:100%;position:absolute;inset:0}.contact-card-switch i{background:#e5eaf0;border-radius:999px;transition:all .18s;position:absolute;inset:0}.contact-card-switch i:after{content:"";top:3px;background:#fff;border-radius:999px;width:22px;height:22px;transition:all .18s;position:absolute;inset-inline-start:3px;box-shadow:0 2px 6px #0f172a2e}.contact-card-switch input:checked+i{background:#0f9d58}.contact-card-switch input:checked+i:after{inset-inline-start:21px}.contact-card-input{color:#0f172a;width:100%;min-height:44px;font:inherit;background:#f8fafc;border:1px solid #e6edf1;border-radius:10px;outline:none;padding:0 12px;font-weight:850}.contact-card-input:focus{background:#fff;border-color:#0f9d5861;box-shadow:0 0 0 3px #0f9d5812}@media (width<=380px){.showroom-settings-page .final-showroom-identity .editable-avatar{width:82px!important;height:82px!important}.contact-card-head{gap:8px}.contact-card-icon{width:38px;min-width:38px;height:38px}}body:has(.premium-tabbar) .page:not(.listing-page):not(.showroom-settings-page){padding-bottom:calc(112px + var(--safe-bottom))!important}body:has(.premium-tabbar) .inner-page:not(.listing-page):not(.showroom-settings-page){padding-bottom:calc(112px + var(--safe-bottom))!important}.premium-tabbar{z-index:80!important}.notifications-page,.showroom-page,.showrooms-page,.results-page,.favorites-page,.more-page,.search-page{padding-bottom:calc(112px + var(--safe-bottom))!important}.final-car-details{padding-bottom:calc(118px + var(--safe-bottom))!important;padding-bottom:calc(104px + var(--safe-bottom))!important}.static-info-page{padding-bottom:calc(112px + var(--safe-bottom))!important}.static-page-hero{background:linear-gradient(#fff,#fbfdfc);border:1px solid #e6edf1;border-radius:18px;align-items:flex-start;gap:14px;padding:18px;display:flex;box-shadow:0 12px 28px #0f172a0d}.static-page-icon{color:#0f9d58;background:#ecfdf3;border-radius:18px;place-items:center;width:58px;min-width:58px;height:58px;display:grid}.static-page-icon .app-icon{width:28px;height:28px}.static-page-hero h2{color:#0f172a;margin:0;font-size:25px;font-weight:1000;line-height:1.22}.static-page-sections{gap:12px;margin-top:14px;display:grid}.static-page-section{background:#fff;border:1px solid #edf1f4;border-radius:16px;align-items:flex-start;gap:12px;padding:15px;display:flex}.static-section-index{color:#64748b;background:#f1f5f9;border-radius:12px;place-items:center;width:34px;min-width:34px;height:34px;font-size:12px;font-weight:1000;display:grid}.static-page-section h3{color:#0f172a;margin:0;font-size:17px;font-weight:1000;line-height:1.35}.static-page-section p{color:#475569;margin:7px 0 0;font-size:14px;font-weight:720;line-height:1.85}.static-page-error{text-align:center;background:#fff;border:1px solid #fee2e2;border-radius:18px;justify-items:center;gap:12px;padding:20px;display:grid}.more-public-section{margin-top:18px}.more-public-section .section-row{margin-bottom:10px}.more-public-section .settings-list .premium-row small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.static-page-sections{background:0 0!important;gap:0!important;margin-top:18px!important}.static-page-section{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;padding:18px 0!important}.static-page-section+.static-page-section{border-top:1px solid #edf1f4!important}.static-section-index{color:#0f9d58!important;background:#ecfdf3!important;border-radius:999px!important;width:30px!important;min-width:30px!important;height:30px!important;font-size:11px!important}.static-page-section h3{margin:0!important;font-size:18px!important}.static-page-section p{margin-top:8px!important;font-size:14px!important;line-height:1.9!important}.static-page-hero{box-shadow:none!important;align-items:center!important}.static-page-hero-copy{flex:auto;min-width:0}.static-page-hero p{color:#475569!important;margin:0!important;font-size:14px!important;font-weight:780!important;line-height:1.9!important}.static-page-error{box-shadow:none!important}:root{--surface:#fff;--surface-2:#fbfdfc;--surface-3:#f1f5f9;--text-strong:#0f172a;--text-soft:#64748b;--overlay-soft:#ffffffeb}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1117;--card:#111a22;--surface:#111a22;--surface-2:#0f171f;--surface-3:#17222d;--text:#edf4f2;--text-strong:#f8fafc;--text-soft:#9aa8b5;--muted:#96a3af;--line:#243241;--primary:#18b86a;--primary-dark:#16a65f;--primary-deep:#0a3b27;--accent:#23d07c;--accent-soft:#0f2a1e;--primary-soft:#0f241b;--primary-line:#1b4432;--green:#27d879;--overlay-soft:#111a22eb}:root[data-theme=dark] body,:root[data-theme=dark] .page,:root[data-theme=dark] .premium-page{background:var(--bg)!important;color:var(--text)!important}:root[data-theme=dark] .sheet,:root[data-theme=dark] .premium-card,:root[data-theme=dark] .settings-list,:root[data-theme=dark] .premium-row,:root[data-theme=dark] .setting-detail-card,:root[data-theme=dark] .static-page-hero,:root[data-theme=dark] .account-top-card,:root[data-theme=dark] .mini-account-stats,:root[data-theme=dark] .description-card,:root[data-theme=dark] .showroom-edit-preview,:root[data-theme=dark] .slug-card,:root[data-theme=dark] .notification-card,:root[data-theme=dark] .showroom-review-card,:root[data-theme=dark] .premium-input,:root[data-theme=dark] .empty-premium,:root[data-theme=dark] .premium-tabbar{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important}:root[data-theme=dark] .premium-tabbar{background:#111a22f0!important}:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] h3,:root[data-theme=dark] b,:root[data-theme=dark] strong,:root[data-theme=dark] .row-text b,:root[data-theme=dark] .inner-header h1,:root[data-theme=dark] .car-title,:root[data-theme=dark] .account-hero-copy h1,:root[data-theme=dark] .static-page-section h3{color:var(--text-strong)!important}:root[data-theme=dark] p,:root[data-theme=dark] small,:root[data-theme=dark] span,:root[data-theme=dark] .row-text small,:root[data-theme=dark] .inner-header span,:root[data-theme=dark] .static-page-section p,:root[data-theme=dark] .static-page-hero p{color:var(--text-soft)}:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] select{background:var(--surface-2)!important;color:var(--text)!important;border-color:var(--line)!important}:root[data-theme=dark] .circle-btn,:root[data-theme=dark] .back,:root[data-theme=dark] .premium-back,:root[data-theme=dark] .theme-option-row,:root[data-theme=dark] .static-section-index,:root[data-theme=dark] .row-icon,:root[data-theme=dark] .detail-icon{background:var(--surface-3)!important;color:var(--text)!important}:root[data-theme=dark] .theme-option-row.active,:root[data-theme=dark] .language-list .premium-row.active{background:#0f241b!important;border-color:#1b6b46!important}:root[data-theme=dark] .theme-option-row.active .row-icon,:root[data-theme=dark] .language-list .premium-row.active .row-icon{color:var(--green)!important;background:#143b29!important}:root[data-theme=dark] .premium-tab{color:#93a1ae!important}:root[data-theme=dark] .premium-tab.router-link-active{color:var(--green)!important}:root[data-theme=dark] .brand-card,:root[data-theme=dark] .car-card,:root[data-theme=dark] .showroom-card,:root[data-theme=dark] .showroom-row,:root[data-theme=dark] .notification-filter-tab,:root[data-theme=dark] .bulk-action-btn,:root[data-theme=dark] .showroom-load-action.soft{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important}:root[data-theme=dark] img{filter:none}.theme-option-row .check-dot{width:18px;height:18px}.theme-option-row.active .check-dot{background:var(--primary);border-color:var(--primary)}:root[data-theme=dark]{--bg:#0b1117;--card:#111a22;--surface:#111a22;--surface-2:#0f171f;--surface-3:#17222d;--surface-4:#1d2a36;--text:#edf4f2;--text-strong:#f8fafc;--text-soft:#9aa8b5;--muted:#96a3af;--line:#263545;--primary-soft:#0f241b;--primary-line:#1f5a3b;--accent-soft:#0f2a1e}:root[data-theme=dark] .sheet,:root[data-theme=dark] .category,:root[data-theme=dark] .tabbar,:root[data-theme=dark] .brand-card,:root[data-theme=dark] .brand-row-logo,:root[data-theme=dark] .real-brand-logo,:root[data-theme=dark] .car-card,:root[data-theme=dark] .wide-car-card,:root[data-theme=dark] .premium-car-card,:root[data-theme=dark] .list-card,:root[data-theme=dark] .seller-card,:root[data-theme=dark] .spec-grid,:root[data-theme=dark] .gallery-tile,:root[data-theme=dark] .year-card,:root[data-theme=dark] .option-card,:root[data-theme=dark] .choice-card,:root[data-theme=dark] .switch-row,:root[data-theme=dark] .wizard-progress-card,:root[data-theme=dark] .auth-warning,:root[data-theme=dark] .compact-progress,:root[data-theme=dark] .brand-pick-card,:root[data-theme=dark] .showroom-premium-card,:root[data-theme=dark] .showroom-premium-avatar,:root[data-theme=dark] .showroom-cover-card,:root[data-theme=dark] .account-action-card,:root[data-theme=dark] .premium-edit-preview,:root[data-theme=dark] .editable-avatar,:root[data-theme=dark] .color-card,:root[data-theme=dark] .premium-showroom-card,:root[data-theme=dark] .showroom-row-card,:root[data-theme=dark] .showroom-card-avatar,:root[data-theme=dark] .showroom-row-avatar,:root[data-theme=dark] .home-showroom-card,:root[data-theme=dark] .showroom-tabs,:root[data-theme=dark] .year-range-panel,:root[data-theme=dark] .single-year-card,:root[data-theme=dark] .listing-photo-card,:root[data-theme=dark] .preview-listing-card,:root[data-theme=dark] .photo-actions-row,:root[data-theme=dark] .source-card,:root[data-theme=dark] .photo-thumb,:root[data-theme=dark] .photo-viewer-actions,:root[data-theme=dark] .publish-card,:root[data-theme=dark] .publishing-logo-card,:root[data-theme=dark] .selected-brand-strip,:root[data-theme=dark] .guided-model-card,:root[data-theme=dark] .country-select-intro,:root[data-theme=dark] .country-master-card,:root[data-theme=dark] .guided-search-field,:root[data-theme=dark] .interactive-map-preview,:root[data-theme=dark] .map-picker-top,:root[data-theme=dark] .map-hint-pill,:root[data-theme=dark] .gallery-badge,:root[data-theme=dark] .pro-thumb,:root[data-theme=dark] .lightbox-thumbs,:root[data-theme=dark] .refined-gallery-grid,:root[data-theme=dark] .listing-action,:root[data-theme=dark] .delete-check-row,:root[data-theme=dark] .smart-search-card,:root[data-theme=dark] .smart-filter-panel,:root[data-theme=dark] .filter-content-pane,:root[data-theme=dark] .filter-choice,:root[data-theme=dark] .dual-range-card,:root[data-theme=dark] .dual-range-input,:root[data-theme=dark] .live-search-input,:root[data-theme=dark] .infinite-loader,:root[data-theme=dark] .listing-photo-mini-strip,:root[data-theme=dark] .pro-gallery-card,:root[data-theme=dark] .gallery-round-action,:root[data-theme=dark] .gallery-main-frame,:root[data-theme=dark] .showroom-follow,:root[data-theme=dark] .showroom-cover-rating,:root[data-theme=dark] .cover-rating-chip,:root[data-theme=dark] .sentiment-chip,:root[data-theme=dark] .review-comment-input,:root[data-theme=dark] .review-sentiment-badge,:root[data-theme=dark] .showroom-load-error,:root[data-theme=dark] .notification-dismiss,:root[data-theme=dark] .showroom-city-picker,:root[data-theme=dark] .city-select-card,:root[data-theme=dark] .contact-merged-card,:root[data-theme=dark] .contact-card-input,:root[data-theme=dark] .static-page-section,:root[data-theme=dark] .static-section-index{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:none!important}:root[data-theme=dark] .soft-pill,:root[data-theme=dark] .filter-menu-item,:root[data-theme=dark] .photo-actions-row button,:root[data-theme=dark] .listing-action,:root[data-theme=dark] .status-hidden .listing-status-badge,:root[data-theme=dark] .country-flag,:root[data-theme=dark] .contact-card-icon,:root[data-theme=dark] .contact-card-switch i,:root[data-theme=dark] .showroom-load-link,:root[data-theme=dark] .notification-filter-tab b,:root[data-theme=dark] .filter-choice,:root[data-theme=dark] .guided-search-field,:root[data-theme=dark] .dual-range-input input{background:var(--surface-3)!important;border-color:var(--line)!important;color:var(--text)!important}:root[data-theme=dark] .soft-filter.active,:root[data-theme=dark] .color-card.active,:root[data-theme=dark] .filter-choice.active,:root[data-theme=dark] .country-master-card.active,:root[data-theme=dark] .contact-merged-card.active,:root[data-theme=dark] .sentiment-chip.active,:root[data-theme=dark] .city-select-card.active,:root[data-theme=dark] .listing-action.view,:root[data-theme=dark] .listing-status-badge,:root[data-theme=dark] .cover-rating-chip,:root[data-theme=dark] .gallery-badge,:root[data-theme=dark] .plan-chip{background:var(--primary-soft)!important;border-color:var(--primary-line)!important;color:var(--green)!important}:root[data-theme=dark] .back,:root[data-theme=dark] .circle-btn,:root[data-theme=dark] .premium-back,:root[data-theme=dark] .floating-actions button,:root[data-theme=dark] .bottom-actions button,:root[data-theme=dark] .cover-action,:root[data-theme=dark] .gallery-open,:root[data-theme=dark] .media-action,:root[data-theme=dark] .avatar-action,:root[data-theme=dark] .map-close,:root[data-theme=dark] .map-zoom,:root[data-theme=dark] .gallery-round-action,:root[data-theme=dark] .photo-viewer-close,:root[data-theme=dark] .photo-viewer-actions button,:root[data-theme=dark] .listing-photo-action,:root[data-theme=dark] .listing-photo-mini,:root[data-theme=dark] .lightbox-top button{background:var(--surface-3)!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:none!important}:root[data-theme=dark] .car-meta span,:root[data-theme=dark] .showroom-profile-meta p,:root[data-theme=dark] .showroom-profile-meta small,:root[data-theme=dark] .country-select-intro p,:root[data-theme=dark] .country-main small,:root[data-theme=dark] .preview-kicker,:root[data-theme=dark] .preview-body small,:root[data-theme=dark] .photo-counter-row,:root[data-theme=dark] .filter-pane-head small,:root[data-theme=dark] .contact-card-title small,:root[data-theme=dark] .showrooms-header span,:root[data-theme=dark] .listing-action.hide,:root[data-theme=dark] .review-comment-text,:root[data-theme=dark] .review-time{color:var(--text-soft)!important}:root[data-theme=dark] .country-select-intro h2,:root[data-theme=dark] .country-main b,:root[data-theme=dark] .guided-search-field input,:root[data-theme=dark] .filter-pane-head b,:root[data-theme=dark] .contact-card-title b,:root[data-theme=dark] .preview-body h3,:root[data-theme=dark] .preview-body b,:root[data-theme=dark] .showroom-name-line h2,:root[data-theme=dark] .listing-manage-card h3,:root[data-theme=dark] .listing-action,:root[data-theme=dark] .car-title,:root[data-theme=dark] .car-brand,:root[data-theme=dark] .car-price{color:var(--text-strong)!important}:root[data-theme=dark] .pro-gallery-card,:root[data-theme=dark] .final-showroom-preview .editable-cover,:root[data-theme=dark] .country-master-card.active,:root[data-theme=dark] .contact-merged-card.active,:root[data-theme=dark] .gallery-main-frame,:root[data-theme=dark] .production-photo-drop,:root[data-theme=dark] .cover-photo-stage,:root[data-theme=dark] .cover-empty-stage,:root[data-theme=dark] .preview-image,:root[data-theme=dark] .listing-photo-preview,:root[data-theme=dark] .showroom-card-cover,:root[data-theme=dark] .showroom-row-cover{background:linear-gradient(180deg,var(--surface) 0%,var(--surface-2) 100%)!important}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#728293!important}:root[data-theme=dark] .form-field,:root[data-theme=dark] .textarea-field,:root[data-theme=dark] .contact-card-input,:root[data-theme=dark] .review-comment-input,:root[data-theme=dark] .live-search-input,:root[data-theme=dark] .dual-range-input{background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--text)!important}:root[data-theme=dark] .danger-lite,:root[data-theme=dark] .danger-icon,:root[data-theme=dark] .sentiment-chip.active.negative,:root[data-theme=dark] .review-sentiment-badge.dislike{color:#fb7185!important;background:#351923!important;border-color:#5d2637!important}:root[data-theme=dark] .lightbox-thumbs,:root[data-theme=dark] .premium-toast,:root[data-theme=dark] .map-picker-top{border-color:var(--line)!important;color:var(--text)!important;background:#111a22f0!important}:root[data-theme=dark] .default-avatar,:root[data-theme=dark] .default-cover{background:var(--surface-3)!important}:root[data-theme=dark] .premium-tabbar{border-color:var(--line)!important;background:#111a22f5!important}:root[data-theme=dark] .premium-fab{border-color:#153827!important}:root[data-theme=dark] .make-bubble,:root[data-theme=dark] .brand-bubble,:root[data-theme=dark] .home-showroom-card,:root[data-theme=dark] .showroom-row-card,:root[data-theme=dark] .premium-showroom-card,:root[data-theme=dark] .showroom-tabs button,:root[data-theme=dark] .premium-contact-actions .social-soft,:root[data-theme=dark] .mini-account-stats,:root[data-theme=dark] .showroom-stats-row,:root[data-theme=dark] .showroom-stats-row div,:root[data-theme=dark] .showroom-contact-panel{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:none!important}:root[data-theme=dark] .make-logo,:root[data-theme=dark] .logo-text,:root[data-theme=dark] .home-showroom-avatar,:root[data-theme=dark] .showroom-row-cover,:root[data-theme=dark] .showroom-card-cover,:root[data-theme=dark] .showroom-card-avatar,:root[data-theme=dark] .showroom-row-avatar,:root[data-theme=dark] .showroom-premium-avatar,:root[data-theme=dark] .seller-mini-avatar,:root[data-theme=dark] .seller-real-avatar,:root[data-theme=dark] .listing-showroom-avatar,:root[data-theme=dark] .avatar-img,:root[data-theme=dark] .mini-selected-brand,:root[data-theme=dark] .selected-brand-strip,:root[data-theme=dark] .selected-model-strip,:root[data-theme=dark] .car-meta span,:root[data-theme=dark] .card-tag,:root[data-theme=dark] .bottom-listing-time,:root[data-theme=dark] .listing-time,:root[data-theme=dark] .corner-price-badge,:root[data-theme=dark] .soft-pill,:root[data-theme=dark] .plan-chip,:root[data-theme=dark] .section-badge,:root[data-theme=dark] .count-badge,:root[data-theme=dark] .notification-badge,:root[data-theme=dark] .showroom-count-chip,:root[data-theme=dark] .gallery-count-chip,:root[data-theme=dark] .listing-count-chip,:root[data-theme=dark] .meta-pill,:root[data-theme=dark] .tag-pill,:root[data-theme=dark] .spec-pill,:root[data-theme=dark] .info-pill{background:var(--surface-3)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:none!important}:root[data-theme=dark] .corner-price-badge,:root[data-theme=dark] .plan-chip,:root[data-theme=dark] .notification-badge,:root[data-theme=dark] .count-badge{color:var(--green)!important}:root[data-theme=dark] .corner-price-badge{background:linear-gradient(180deg,var(--surface-3),var(--surface-2))!important;border-color:var(--line)!important}:root[data-theme=dark] .bottom-listing-time,:root[data-theme=dark] .listing-time{color:var(--text-soft)!important;background:0 0!important}:root[data-theme=dark] .showroom-card-body,:root[data-theme=dark] .showroom-card-main,:root[data-theme=dark] .showroom-row-info,:root[data-theme=dark] .showroom-profile-meta,:root[data-theme=dark] .showroom-contact-panel,:root[data-theme=dark] .showroom-stats-row b,:root[data-theme=dark] .home-showroom-card b,:root[data-theme=dark] .make-bubble b,:root[data-theme=dark] .premium-car-info h3,:root[data-theme=dark] .wide-car-card h3,:root[data-theme=dark] .car-topline b{color:var(--text-strong)!important}:root[data-theme=dark] .showroom-row-info small,:root[data-theme=dark] .home-showroom-card small,:root[data-theme=dark] .showroom-profile-meta p,:root[data-theme=dark] .showroom-profile-meta small,:root[data-theme=dark] .showroom-stats-row small,:root[data-theme=dark] .contact-title,:root[data-theme=dark] .make-bubble small{color:var(--text-soft)!important}:root[data-theme=dark] .avatar-verified-badge,:root[data-theme=dark] .verified-badge{border-color:var(--surface)!important;box-shadow:none!important}:root[data-theme=dark] .showroom-row-card .showroom-row-avatar,:root[data-theme=dark] .showrooms-page .showroom-card-avatar,:root[data-theme=dark] .showroom-premium-avatar{border-color:var(--surface)!important}:root[data-theme=dark] .premium-showroom-card,:root[data-theme=dark] .showroom-row-card,:root[data-theme=dark] .home-showroom-card,:root[data-theme=dark] .make-bubble,:root[data-theme=dark] .premium-car-card.listing-card-upgraded,:root[data-theme=dark] .wide-car-card.listing-card-upgraded{box-shadow:none!important}:root[data-theme=dark] .results-control-card,:root[data-theme=dark] .filter-search-strip,:root[data-theme=dark] .showroom-search-card,:root[data-theme=dark] .search-page-refined .search-actions-compact,:root[data-theme=dark] .results-page .compact-result-tools{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:none!important}:root[data-theme=dark] .results-page .compact-result-tools,:root[data-theme=dark] .search-page-refined .search-actions-compact{background:0 0!important}:root[data-theme=dark] .results-control-card{border:1px solid var(--line)!important}:root[data-theme=dark] .results-page .listing-chip-strip span,:root[data-theme=dark] .results-list .listing-chip-strip span,:root[data-theme=dark] .wide-car-card.listing-card-upgraded .listing-chip-strip span,:root[data-theme=dark] .premium-car-card.listing-card-upgraded .listing-chip-strip span,:root[data-theme=dark] .showroom-listing-card.listing-card-upgraded .listing-chip-strip span{background:var(--surface-3)!important;border:1px solid var(--line)!important;color:var(--text)!important;box-shadow:none!important}:root[data-theme=dark] .results-page .listing-chip-strip span:first-child,:root[data-theme=dark] .results-list .listing-chip-strip span:first-child,:root[data-theme=dark] .wide-car-card.listing-card-upgraded .listing-chip-strip span:first-child,:root[data-theme=dark] .premium-car-card.listing-card-upgraded .listing-chip-strip span:first-child,:root[data-theme=dark] .showroom-listing-card.listing-card-upgraded .listing-chip-strip span:first-child{background:var(--primary-soft)!important;border-color:var(--primary-line)!important;color:var(--green)!important}:root[data-theme=dark] .results-page .listing-chip-strip span:after,:root[data-theme=dark] .results-list .listing-chip-strip span:after{display:none!important}:root[data-theme=dark] .results-page .listing-photo-mini-strip b,:root[data-theme=dark] .results-page .listing-photo-mini-strip em,:root[data-theme=dark] .results-list .listing-photo-mini-strip b,:root[data-theme=dark] .results-list .listing-photo-mini-strip em{background:var(--surface-3)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:none!important}:root[data-theme=dark] .results-page .listing-photo-mini-strip b{color:var(--green)!important}:root[data-theme=dark] .results-page .compact-result-tools .soft-pill b{background:var(--green)!important;color:#062814!important}:root[data-theme=dark] .wizard-panel,:root[data-theme=dark] .sell-card,:root[data-theme=dark] .setting-detail-card,:root[data-theme=dark] .empty-premium,:root[data-theme=dark] .premium-field,:root[data-theme=dark] .premium-search-field.guided-search-field,:root[data-theme=dark] .selected-brand-strip,:root[data-theme=dark] .guided-model-card,:root[data-theme=dark] .unit-toggle,:root[data-theme=dark] .inline-loading-card,:root[data-theme=dark] .inline-empty-card,:root[data-theme=dark] .year-picker-card,:root[data-theme=dark] .year-range-card,:root[data-theme=dark] .wheel-sheet,:root[data-theme=dark] .ios-detail-card,:root[data-theme=dark] .enriched-seller-card,:root[data-theme=dark] .premium-description-card,:root[data-theme=dark] .details-map-preview,:root[data-theme=dark] .contact-bar{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:none!important}:root[data-theme=dark] .premium-field,:root[data-theme=dark] .premium-search-field.guided-search-field,:root[data-theme=dark] .selected-brand-strip,:root[data-theme=dark] .guided-model-card,:root[data-theme=dark] .unit-toggle,:root[data-theme=dark] .inline-loading-card,:root[data-theme=dark] .inline-empty-card,:root[data-theme=dark] .year-picker-card,:root[data-theme=dark] .year-range-card,:root[data-theme=dark] .wheel-sheet,:root[data-theme=dark] .ios-detail-card,:root[data-theme=dark] .enriched-seller-card,:root[data-theme=dark] .premium-description-card,:root[data-theme=dark] .details-map-preview{border:1px solid var(--line)!important}:root[data-theme=dark] .premium-field,:root[data-theme=dark] .premium-search-field.guided-search-field,:root[data-theme=dark] .unit-toggle,:root[data-theme=dark] .guided-model-card>span,:root[data-theme=dark] .guided-model-card img,:root[data-theme=dark] .wheel-frame,:root[data-theme=dark] .details-map-preview,:root[data-theme=dark] .photo-drop,:root[data-theme=dark] .listing-photo-card,:root[data-theme=dark] .preview-listing-card,:root[data-theme=dark] .production-photo-drop{background:var(--surface-2)!important}:root[data-theme=dark] .highlight-card,:root[data-theme=dark] .guided-model-card.active,:root[data-theme=dark] .name-only-model-card.active,:root[data-theme=dark] .year-range-card.active,:root[data-theme=dark] .single-year-card,:root[data-theme=dark] .refined-chip-row span,:root[data-theme=dark] .unit-toggle,:root[data-theme=dark] .wheel-highlight{background:var(--primary-soft)!important;border-color:var(--primary-line)!important;color:var(--green)!important}:root[data-theme=dark] .premium-page,:root[data-theme=dark] .details-premium,:root[data-theme=dark] .final-car-details,:root[data-theme=dark] .car-details-sheet,:root[data-theme=dark] .details-sheet-premium{background:var(--bg)!important;color:var(--text)!important}:root[data-theme=dark] .premium-field span,:root[data-theme=dark] .choice-section>span,:root[data-theme=dark] .selected-brand-strip small,:root[data-theme=dark] .guided-model-card small,:root[data-theme=dark] .ios-detail-row span,:root[data-theme=dark] .details-map-footer small,:root[data-theme=dark] .premium-description-card p,:root[data-theme=dark] .wheel-header span,:root[data-theme=dark] .wheel-link,:root[data-theme=dark] .auth-note,:root[data-theme=dark] .sell-card p,:root[data-theme=dark] .setting-detail-card p,:root[data-theme=dark] .empty-premium p,:root[data-theme=dark] .inner-header span,:root[data-theme=dark] .details-title-row span,:root[data-theme=dark] .wizard-progress-head span,:root[data-theme=dark] .wizard-panel p,:root[data-theme=dark] .final-wizard-panel>p,:root[data-theme=dark] .selected-brand-strip .mini-selected-brand,:root[data-theme=dark] .car-title-block span{color:var(--text-soft)!important}:root[data-theme=dark] .inner-header h1,:root[data-theme=dark] .wizard-panel h2,:root[data-theme=dark] .sell-card h2,:root[data-theme=dark] .setting-detail-card h2,:root[data-theme=dark] .empty-premium h2,:root[data-theme=dark] .selected-brand-strip b,:root[data-theme=dark] .guided-model-card b,:root[data-theme=dark] .year-range-title h2,:root[data-theme=dark] .wheel-header h3,:root[data-theme=dark] .car-title-block h1,:root[data-theme=dark] .details-price,:root[data-theme=dark] .ios-detail-card h3,:root[data-theme=dark] .ios-detail-row b,:root[data-theme=dark] .details-map-footer b,:root[data-theme=dark] .enriched-seller-card b,:root[data-theme=dark] .wheel-item.active,:root[data-theme=dark] .review-card b,:root[data-theme=dark] .photo-counter-row b,:root[data-theme=dark] .preview-body b,:root[data-theme=dark] .preview-body h3{color:var(--text-strong)!important;text-shadow:none!important}:root[data-theme=dark] .premium-field input,:root[data-theme=dark] .premium-field select,:root[data-theme=dark] .premium-search-field.guided-search-field input,:root[data-theme=dark] .unit-input-wrap input,:root[data-theme=dark] .year-picker-card b,:root[data-theme=dark] .year-range-card b,:root[data-theme=dark] .wheel-item,:root[data-theme=dark] .guided-search-field input::placeholder,:root[data-theme=dark] .premium-field input::placeholder,:root[data-theme=dark] .unit-input-wrap input::placeholder{color:var(--text)!important}:root[data-theme=dark] .guided-search-field input::placeholder,:root[data-theme=dark] .premium-field input::placeholder,:root[data-theme=dark] .unit-input-wrap input::placeholder{color:#728293!important}:root[data-theme=dark] .ios-detail-row,:root[data-theme=dark] .wheel-header,:root[data-theme=dark] .wheel-link,:root[data-theme=dark] .details-map-footer,:root[data-theme=dark] .seller-card,:root[data-theme=dark] .description-card{border-color:var(--line)!important}:root[data-theme=dark] .ios-detail-row{border-bottom-color:var(--line)!important}:root[data-theme=dark] .photo-drop,:root[data-theme=dark] .cover-badge,:root[data-theme=dark] .listing-photo-preview,:root[data-theme=dark] .preview-image,:root[data-theme=dark] .details-map-fade{background-image:none!important}:root[data-theme=dark] .details-map-fade{background:linear-gradient(#0a121a00 35%,#0a121a73 100%)!important}:root[data-theme=dark] .contact-btn.call{background:var(--surface-3)!important;color:var(--text)!important;border:1px solid var(--line)!important}:root[data-theme=dark] .contact-btn.whatsapp{background:var(--green)!important;color:#062814!important}:root[data-theme=dark] .wheel-backdrop{background:#050c12b8!important}:root[data-theme=dark] .wheel-grabber{background:#435362!important}:root[data-theme=dark] .wheel-item{color:var(--text-soft)!important}:root[data-theme=dark] .wheel-link.strong,:root[data-theme=dark] .year-range-submit,:root[data-theme=dark] .directions-button{color:#fff!important}:root[data-theme=dark] .year-range-submit{background:linear-gradient(135deg,var(--primary),var(--accent))!important;border-color:#0000!important}:root[data-theme=dark] .mini-icon,:root[data-theme=dark] .detail-icon,:root[data-theme=dark] .row-icon,:root[data-theme=dark] .gallery-badge,:root[data-theme=dark] .pro-thumb{background:var(--surface-3)!important;border-color:var(--line)!important;color:var(--text)!important}:root[data-theme=dark] .pro-thumb.active,:root[data-theme=dark] .gallery-badge{border:1px solid var(--line)!important;box-shadow:none!important}:root[data-theme=dark]{--dark-selected-bg:#123523;--dark-selected-border:#31d47d;--dark-selected-ring:#23d07c57;--dark-soft-bg:#111a22;--dark-soft-bg-2:#17222d}:root[data-theme=dark] .sell-flow-page .wizard-panel,:root[data-theme=dark] .sell-flow-page .wizard-progress-card,:root[data-theme=dark] .sell-flow-page .choice-card,:root[data-theme=dark] .sell-flow-page .brand-pick-card,:root[data-theme=dark] .sell-flow-page .listing-brand-card,:root[data-theme=dark] .sell-flow-page .guided-brand-card,:root[data-theme=dark] .sell-flow-page .guided-model-card,:root[data-theme=dark] .sell-flow-page .name-only-model-card,:root[data-theme=dark] .sell-flow-page .premium-field,:root[data-theme=dark] .sell-flow-page .premium-search-field,:root[data-theme=dark] .sell-flow-page .single-year-card,:root[data-theme=dark] .sell-flow-page .switch-row,:root[data-theme=dark] .sell-flow-page .review-card,:root[data-theme=dark] .sell-flow-page .preview-listing-card,:root[data-theme=dark] .sell-flow-page .listing-photo-card,:root[data-theme=dark] .filter-page .smart-filter-panel,:root[data-theme=dark] .filter-page .filter-content-pane,:root[data-theme=dark] .filter-page .filter-side-menu,:root[data-theme=dark] .filter-page .filter-menu-item,:root[data-theme=dark] .filter-page .filter-choice,:root[data-theme=dark] .filter-page .multi-filter-toolbar button,:root[data-theme=dark] .year-page .model-hero-media,:root[data-theme=dark] .year-page .year-range-panel,:root[data-theme=dark] .year-page .year-card,:root[data-theme=dark] .year-page .year-range-card,:root[data-theme=dark] .final-car-details .ios-detail-card,:root[data-theme=dark] .final-car-details .seller-card,:root[data-theme=dark] .final-car-details .description-card,:root[data-theme=dark] .final-car-details .details-map-preview{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:none!important}:root[data-theme=dark] .sell-flow-page .choice-card.active,:root[data-theme=dark] .sell-flow-page .brand-pick-card.active,:root[data-theme=dark] .sell-flow-page .listing-brand-card.active,:root[data-theme=dark] .sell-flow-page .guided-brand-card.active,:root[data-theme=dark] .sell-flow-page .guided-model-card.active,:root[data-theme=dark] .sell-flow-page .name-only-model-card.active,:root[data-theme=dark] .sell-flow-page .color-card.active,:root[data-theme=dark] .sell-flow-page .currency-card.active,:root[data-theme=dark] .sell-flow-page .feature-chip.active,:root[data-theme=dark] .sell-flow-page .single-year-card.active,:root[data-theme=dark] .year-page .year-range-card.active,:root[data-theme=dark] .year-page .year-card.active,:root[data-theme=dark] .filter-page .filter-choice.active,:root[data-theme=dark] .filter-page .filter-menu-item.active,:root[data-theme=dark] .filter-page .range-unit-toggle button.active{background:var(--dark-selected-bg)!important;border:1.5px solid var(--dark-selected-border)!important;color:#f8fffb!important;box-shadow:0 0 0 3px var(--dark-selected-ring)!important;outline:0!important}:root[data-theme=dark] .sell-flow-page .choice-card.active *,:root[data-theme=dark] .sell-flow-page .brand-pick-card.active *,:root[data-theme=dark] .sell-flow-page .listing-brand-card.active *,:root[data-theme=dark] .sell-flow-page .guided-model-card.active *,:root[data-theme=dark] .sell-flow-page .name-only-model-card.active *,:root[data-theme=dark] .sell-flow-page .currency-card.active *,:root[data-theme=dark] .sell-flow-page .feature-chip.active *,:root[data-theme=dark] .year-page .year-range-card.active *,:root[data-theme=dark] .filter-page .filter-choice.active *,:root[data-theme=dark] .filter-page .filter-menu-item.active *{color:#f8fffb!important}:root[data-theme=dark] .sell-flow-page .choice-card.active:after,:root[data-theme=dark] .sell-flow-page .brand-pick-card.active:after,:root[data-theme=dark] .sell-flow-page .guided-model-card.active:after,:root[data-theme=dark] .filter-page .filter-choice.active:after{content:"✓";top:8px;background:var(--green);z-index:5;border-radius:999px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:1000;display:grid;position:absolute;inset-inline-end:8px;color:#062814!important}:root[data-theme=dark] .sell-flow-page .choice-card,:root[data-theme=dark] .sell-flow-page .brand-pick-card,:root[data-theme=dark] .sell-flow-page .guided-model-card,:root[data-theme=dark] .filter-page .filter-choice{position:relative}:root[data-theme=dark] .filter-page .multi-choice .choice-check{background:var(--surface-3)!important;border:1px solid var(--line)!important;color:#0000!important}:root[data-theme=dark] .filter-page .multi-choice.active .choice-check{background:var(--green)!important;border-color:var(--green)!important;color:#062814!important}:root[data-theme=dark] .wizard-actions,:root[data-theme=dark] .mobile-wizard-actions,:root[data-theme=dark] .filter-bottom-actions,:root[data-theme=dark] .compact-filter-actions,:root[data-theme=dark] .results-page .filter-global-actions{border-top:1px solid var(--line)!important;box-shadow:none!important;background:#111a22f5!important}:root[data-theme=dark] .wizard-actions .outline,:root[data-theme=dark] .mobile-wizard-actions .outline,:root[data-theme=dark] .filter-bottom-actions .outline,:root[data-theme=dark] .compact-filter-actions .outline,:root[data-theme=dark] .results-page .filter-global-actions .outline{background:var(--surface-3)!important;border:1px solid var(--line)!important;color:var(--text)!important;opacity:1!important}:root[data-theme=dark] .wizard-actions .outline:disabled,:root[data-theme=dark] .mobile-wizard-actions .outline:disabled{opacity:.42!important;color:#7b8895!important}:root[data-theme=dark] .wizard-actions .primary,:root[data-theme=dark] .mobile-wizard-actions .primary,:root[data-theme=dark] .filter-bottom-actions .primary,:root[data-theme=dark] .compact-filter-actions .primary,:root[data-theme=dark] .filter-results-button,:root[data-theme=dark] .results-page .filter-global-actions .primary{background:linear-gradient(135deg,var(--primary),var(--accent))!important;color:#fff!important;box-shadow:none!important;border:1px solid #0000!important}:root[data-theme=dark] .filter-results-button b{color:#fff!important;background:#ffffff38!important}:root[data-theme=dark] .final-car-details .ios-detail-card h3,:root[data-theme=dark] .final-car-details .ios-detail-row b,:root[data-theme=dark] .final-car-details .description-card h3,:root[data-theme=dark] .final-car-details .details-map-footer b,:root[data-theme=dark] .sell-flow-page .wizard-panel h2,:root[data-theme=dark] .sell-flow-page .review-card b,:root[data-theme=dark] .sell-flow-page .preview-body h3,:root[data-theme=dark] .sell-flow-page .preview-body b,:root[data-theme=dark] .year-page .year-range-title h2,:root[data-theme=dark] .year-page .year-card b{color:var(--text-strong)!important;text-shadow:none!important}:root[data-theme=dark] .final-car-details .ios-detail-row span,:root[data-theme=dark] .final-car-details .description-card p,:root[data-theme=dark] .final-car-details .details-map-footer small,:root[data-theme=dark] .sell-flow-page .wizard-panel p,:root[data-theme=dark] .sell-flow-page .choice-section>span,:root[data-theme=dark] .sell-flow-page .premium-field span,:root[data-theme=dark] .sell-flow-page .review-card span,:root[data-theme=dark] .year-page .year-range-title span,:root[data-theme=dark] .year-page .year-card small{color:var(--text-soft)!important}:root[data-theme=dark] .sell-flow-page .photo-drop,:root[data-theme=dark] .sell-flow-page .production-photo-drop,:root[data-theme=dark] .sell-flow-page .photo-placeholders i,:root[data-theme=dark] .sell-flow-page .listing-photo-preview,:root[data-theme=dark] .sell-flow-page .preview-image,:root[data-theme=dark] .sell-flow-page .cover-photo-stage,:root[data-theme=dark] .sell-flow-page .cover-empty-stage,:root[data-theme=dark] .sell-flow-page .smart-photo-frame,:root[data-theme=dark] .model-hero-media,:root[data-theme=dark] .wheel-frame{background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--text)!important;background-image:none!important}:root[data-theme=dark] .sell-flow-page .photo-actions-row,:root[data-theme=dark] .sell-flow-page .photo-actions-row button{background:var(--surface-3)!important;border-color:var(--line)!important;color:var(--text)!important}:root[data-theme=dark] .wheel-sheet{background:var(--surface)!important;border-color:var(--line)!important}:root[data-theme=dark] .wheel-frame{background:linear-gradient(180deg,var(--surface) 0%,var(--surface-2) 50%,var(--surface) 100%)!important}:root[data-theme=dark] .wheel-highlight{background:var(--dark-selected-bg)!important;border-color:var(--dark-selected-border)!important}:root[data-theme=dark] .wheel-item.active{color:#f8fffb!important}:root[data-theme=dark] .highlight-card,:root[data-theme=dark] .pro-gallery-card,:root[data-theme=dark] .gallery-main-frame,:root[data-theme=dark] .details-map-preview,:root[data-theme=dark] .year-range-panel,:root[data-theme=dark] .model-hero-media{background:var(--surface)!important;background-image:none!important}.sell-flow-page .final-wizard-panel>h2,.sell-flow-page .final-wizard-panel>p,.sell-flow-page .selected-brand-strip{display:none!important}.sell-flow-page .final-wizard-panel{padding-top:16px!important}.sell-flow-page .guided-search-field,.sell-flow-page .choice-section:first-child,.sell-flow-page .field-stack:first-child,.sell-flow-page .color-choice-section:first-child{margin-top:0!important}.sell-flow-page .real-map-card .map-pin-head{display:none!important}.sell-flow-page .real-map-card{gap:10px!important;padding:12px!important}.sell-flow-page .real-map-card .interactive-map-preview{margin:0!important}:root[data-theme=dark] .sell-flow-page .final-wizard-panel,:root[data-theme=dark] .sell-flow-page .wizard-progress-card,:root[data-theme=dark] .sell-flow-page .real-map-card,:root[data-theme=dark] .sell-flow-page .interactive-map-preview,:root[data-theme=dark] .sell-flow-page .map-picker-page,:root[data-theme=dark] .sell-flow-page .map-picker-top,:root[data-theme=dark] .sell-flow-page .map-picker-bottom,:root[data-theme=dark] .sell-flow-page .full-map-surface{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:none!important}:root[data-theme=dark] .sell-flow-page .interactive-map-preview,:root[data-theme=dark] .sell-flow-page .full-map-surface{background:var(--surface-2)!important}:root[data-theme=dark] .sell-flow-page .interactive-map-preview b,:root[data-theme=dark] .sell-flow-page .interactive-map-preview small,:root[data-theme=dark] .sell-flow-page .map-hint-pill{background:var(--surface-3)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:none!important}:root[data-theme=dark] .sell-flow-page .map-soft-road{background:#203040!important;border-color:#304357!important}:root[data-theme=dark] .sell-flow-page .map-tile-grid{opacity:.55!important;background-image:linear-gradient(#27d87921 1px,#0000 1px),linear-gradient(90deg,#27d87921 1px,#0000 1px)!important}:root[data-theme=dark] .sell-flow-page .map-location-pulse{background:#27d8791f!important;box-shadow:0 0 0 14px #27d8790f!important}:root[data-theme=dark] .sell-flow-page .map-location-pulse i,:root[data-theme=dark] .sell-flow-page .map-crosshair{border-color:var(--surface)!important}:root[data-theme=dark] .sell-flow-page .map-picker-page{background:var(--bg)!important}:root[data-theme=dark] .sell-flow-page .map-close,:root[data-theme=dark] .sell-flow-page .map-current{background:var(--surface-3)!important;border-color:var(--line)!important;color:var(--text)!important}:root[data-theme=dark] .sell-flow-page .map-current{color:var(--green)!important}:root[data-theme=dark] .mobile-wizard-actions,:root[data-theme=dark] .wizard-actions{border-top:1px solid var(--line)!important;box-shadow:none!important;background:#111a22f5!important}:root[data-theme=dark] .mobile-wizard-actions .outline,:root[data-theme=dark] .wizard-actions .outline{background:var(--surface-3)!important;color:var(--text)!important;border-color:var(--line)!important}:root[data-theme=dark] .mobile-wizard-actions .outline:disabled,:root[data-theme=dark] .wizard-actions .outline:disabled{background:var(--surface)!important;color:#526171!important;opacity:.75!important}:root[data-theme=dark] .mobile-wizard-actions .primary,:root[data-theme=dark] .wizard-actions .primary{background:linear-gradient(135deg,var(--primary),var(--accent))!important;color:#fff!important;border:0!important}:root[data-theme=dark] .choice-card.active,:root[data-theme=dark] .filter-chip.active,:root[data-theme=dark] .brand-pick-card.active,:root[data-theme=dark] .listing-brand-card.active,:root[data-theme=dark] .guided-brand-card.active,:root[data-theme=dark] .color-card.active,:root[data-theme=dark] .currency-card.active,:root[data-theme=dark] .feature-chip.active,:root[data-theme=dark] .city-choice-grid .choice-card.active{color:#eafff4!important;background:linear-gradient(#123524,#0f261d)!important;border-color:#28d47d!important;box-shadow:0 0 0 2px #27d87938!important}:root[data-theme=dark] .choice-card.active *,:root[data-theme=dark] .filter-chip.active *,:root[data-theme=dark] .brand-pick-card.active *,:root[data-theme=dark] .listing-brand-card.active *,:root[data-theme=dark] .guided-brand-card.active *,:root[data-theme=dark] .color-card.active *,:root[data-theme=dark] .currency-card.active *,:root[data-theme=dark] .feature-chip.active *{color:#eafff4!important}:root[data-theme=dark] .splash-screen{color:var(--text-strong)!important;background:radial-gradient(circle at 28% 18%,#23d07c1f,#0000 28%),linear-gradient(145deg,#061016 0%,#0b1117 52%,#0d1b24 100%)!important}:root[data-theme=dark] .splash-logo{background:linear-gradient(145deg,var(--surface-3),var(--surface))!important;color:var(--green)!important;box-shadow:0 16px 34px #00000038!important}:root[data-theme=dark] .splash-ring{border-color:#23d07c6b!important}:root[data-theme=dark] .splash-title,:root[data-theme=dark] .splash-logo strong,:root[data-theme=dark] .splash-logo span{color:var(--text-strong)!important}:root[data-theme=dark] .splash-subtitle,:root[data-theme=dark] .splash-note{color:var(--text-soft)!important;opacity:1!important}:root[data-theme=dark] .splash-loader{background:var(--surface-3)!important}:root[data-theme=dark] .splash-loader i{background:var(--green)!important}:root[data-theme=dark] .welcome-page{background:var(--bg)!important;color:var(--text)!important}:root[data-theme=dark] .premium-hero{background:radial-gradient(circle at 18% 82%,#23d07c29,#0000 24%),linear-gradient(145deg,#07131b,#0b1117 54%,#0e2419)!important}:root[data-theme=dark] .premium-sheet{background:var(--bg)!important;color:var(--text)!important;box-shadow:none!important}:root[data-theme=dark] .premium-category{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:none!important}:root[data-theme=dark] .premium-category b,:root[data-theme=dark] .quick-title{color:var(--text-strong)!important}:root[data-theme=dark] .premium-category small,:root[data-theme=dark] .hero-text p{color:var(--text-soft)!important;opacity:1!important}:root[data-theme=dark] .mark,:root[data-theme=dark] .glass-pill{color:var(--text-strong)!important;background:#111a22a3!important;border-color:#ffffff24!important}:root[data-theme=dark] .cover-badge,:root[data-theme=dark] .studio-cover-badge{background:var(--primary)!important;color:#fff!important;border:1px solid var(--primary-line)!important;box-shadow:none!important}:root[data-theme=dark] .cover-photo-stage small,:root[data-theme=dark] .cover-photo-stage .tap-preview,:root[data-theme=dark] .photo-thumb span{background:var(--surface-3)!important;color:var(--text)!important;border:1px solid var(--line)!important;box-shadow:none!important}:root[data-theme=dark] .photo-viewer-card{background:var(--surface)!important;border:1px solid var(--line)!important}:root[data-theme=dark] .photo-viewer-actions{background:var(--surface)!important;border-color:var(--line)!important}:root[data-theme=dark] .photo-viewer-actions .outline{background:var(--surface-3)!important;color:var(--text)!important;border-color:var(--line)!important}.feature-sections{gap:10px;display:grid}.feature-section-card{border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;overflow:hidden;box-shadow:none!important}.feature-section-head{width:100%;min-height:58px;color:var(--text);text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.feature-section-icon{background:var(--primary-soft);width:38px;min-width:38px;height:38px;color:var(--primary);border-radius:12px;place-items:center;display:grid}.feature-section-icon .app-icon{width:19px;height:19px}.feature-section-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.feature-section-title b{color:var(--text);font-size:15px;font-weight:1000;line-height:1.25}.feature-section-title small{color:var(--muted);font-size:12px;font-weight:900}.feature-section-arrow{color:var(--muted);transition:transform .18s;width:18px!important;height:18px!important}.feature-section-card.open .feature-section-arrow{transform:rotate(-90deg)}.feature-option-grid{flex-wrap:wrap;gap:8px;padding:0 12px 12px;display:flex}.feature-option-chip{border:1px solid var(--line);background:var(--surface-2,#f8fafc);min-height:38px;color:var(--text);border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:none!important}.feature-option-chip .app-icon{width:15px;height:15px}.feature-option-chip.active{background:var(--primary-soft)!important;border-color:var(--primary-line)!important;color:var(--primary)!important}.feature-option-chip.active span,.feature-option-chip.active .app-icon{color:var(--primary)!important}.clean-description-field{margin-top:12px!important}:root[data-theme=dark] .feature-section-card{background:var(--surface)!important;border-color:var(--line)!important}:root[data-theme=dark] .feature-section-head{color:var(--text)!important}:root[data-theme=dark] .feature-section-icon{background:var(--surface-3)!important;color:var(--green)!important}:root[data-theme=dark] .feature-section-title b{color:var(--text-strong)!important}:root[data-theme=dark] .feature-section-title small,:root[data-theme=dark] .feature-section-arrow{color:var(--text-soft)!important}:root[data-theme=dark] .feature-option-chip{background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--text)!important}:root[data-theme=dark] .feature-option-chip.active{background:var(--primary-soft)!important;border-color:var(--primary-line)!important;color:var(--green)!important;box-shadow:0 0 0 2px #23d07c14!important}:root[data-theme=dark] .feature-option-chip.active span,:root[data-theme=dark] .feature-option-chip.active .app-icon{color:var(--green)!important}@media (width<=420px){.feature-section-head{min-height:56px;padding:9px 10px}.feature-option-grid{gap:7px;padding:0 10px 10px}.feature-option-chip{border-radius:9px;min-height:36px;padding:0 10px;font-size:12.5px}}.feature-description-first{margin:0 0 12px!important}.feature-description-first textarea{min-height:104px!important}.accordion-summary-list{gap:8px;display:grid}.accordion-summary-card{border:1px solid var(--line);background:var(--surface,#fff);width:100%;min-height:52px;color:var(--text);text-align:start;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:0 12px;display:grid;box-shadow:none!important}.accordion-summary-title{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:950;overflow:hidden}.accordion-summary-value{max-width:145px;color:var(--primary);white-space:nowrap;text-overflow:ellipsis;text-align:end;font-size:13px;font-weight:950;overflow:hidden}.accordion-summary-value.empty{color:var(--muted)}.accordion-summary-card .app-icon{width:16px;height:16px;color:var(--muted)}.details-inline-fields{margin-top:12px}.option-sheet-overlay{z-index:120;background:#0f172a57;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.option-sheet-card{background:var(--surface,#fff);border:1px solid var(--line);border-radius:18px 18px 14px 14px;flex-direction:column;width:min(520px,100%);max-height:min(74vh,620px);display:flex;overflow:hidden;box-shadow:0 -18px 44px #0f172a2e}.option-sheet-grabber{background:#cbd5e1;border-radius:999px;width:46px;height:5px;margin:10px auto 6px}.option-sheet-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:8px 16px 12px;display:flex}.option-sheet-header span{color:var(--muted);font-size:11px;font-weight:900;display:block}.option-sheet-header h3{color:var(--text);margin:2px 0 0;font-size:20px;font-weight:1000}.option-sheet-close{border:1px solid var(--line);background:var(--surface-2,#f8fafc);width:38px;height:38px;color:var(--text);border-radius:999px;place-items:center;font-size:24px;line-height:1;display:grid}.option-sheet-list{padding:0 16px 12px;overflow:auto}.option-sheet-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:52px;color:var(--text);text-align:start;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0 2px;font-size:15px;font-weight:900;display:flex;box-shadow:none!important}.option-sheet-row:last-child{border-bottom:0}.option-sheet-row .app-icon{width:19px;height:19px;color:var(--primary)}.option-sheet-row.active{color:var(--primary)}:root[data-theme=dark] .accordion-summary-card,:root[data-theme=dark] .option-sheet-card{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:none!important}:root[data-theme=dark] .accordion-summary-title,:root[data-theme=dark] .option-sheet-header h3,:root[data-theme=dark] .option-sheet-row{color:var(--text-strong)!important}:root[data-theme=dark] .accordion-summary-value,:root[data-theme=dark] .option-sheet-row.active,:root[data-theme=dark] .option-sheet-row.active span{color:var(--green)!important}:root[data-theme=dark] .option-sheet-overlay{background:#050c12b8!important}:root[data-theme=dark] .option-sheet-close{background:var(--surface-3)!important;border-color:var(--line)!important;color:var(--text)!important}:root[data-theme=dark] .option-sheet-grabber{background:#435362!important}@media (width<=420px){.accordion-summary-card{gap:8px;min-height:50px;padding:0 11px}.accordion-summary-value{max-width:132px;font-size:12.5px}.option-sheet-overlay{padding:10px}.option-sheet-card{border-radius:16px 16px 12px 12px;max-height:78vh}}.accordion-summary-card{grid-template-columns:minmax(0,1fr) minmax(88px,145px) 16px!important;height:50px!important;min-height:50px!important}.accordion-summary-title,.accordion-summary-value{line-height:1.1!important}.option-sheet-overlay{opacity:0;animation:.18s forwards optionSheetOverlayIn}.option-sheet-card{will-change:transform;animation:.26s cubic-bezier(.22,1,.36,1) forwards optionSheetSlideUp;transform:translateY(104%)}@keyframes optionSheetOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes optionSheetSlideUp{0%{transform:translateY(104%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.option-sheet-overlay,.option-sheet-card{opacity:1!important;animation:none!important;transform:none!important}}@media (width<=420px){.accordion-summary-card{grid-template-columns:minmax(0,1fr) minmax(76px,132px) 15px!important;height:48px!important;min-height:48px!important}}.vin-assist-card{background:var(--surface,#fff);border:1px solid var(--line);border-radius:14px;gap:9px;margin-bottom:14px;padding:12px;display:grid;box-shadow:none!important}.vin-assist-field{margin:0!important}.vin-fetch-button{min-width:132px!important}.vin-status-text{color:var(--primary);font-size:12px;font-weight:900;line-height:1.5;display:block}.vin-status-text.warn{color:#e67e22!important}.vin-result-card{border:1px solid var(--primary-line);background:var(--primary-soft);border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.vin-result-card b{color:var(--text);font-size:13px;font-weight:1000;line-height:1.45;display:block}.vin-result-card small{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:800;line-height:1.45;display:block}.vin-result-card .detail-icon{border-radius:12px;width:38px;height:38px}.vin-result-card .tiny-action{white-space:nowrap;border-radius:10px!important;min-height:34px!important;padding:0 10px!important;font-size:12px!important}.soft-error-card{background:#fff7ed!important;border-color:#fed7aa!important}:root[data-theme=dark] .vin-assist-card{background:var(--surface)!important;border-color:var(--line)!important}:root[data-theme=dark] .vin-result-card{background:var(--primary-soft)!important;border-color:var(--primary-line)!important}:root[data-theme=dark] .vin-result-card b{color:var(--text-strong)!important}:root[data-theme=dark] .vin-result-card small{color:var(--text-soft)!important}:root[data-theme=dark] .soft-error-card{background:#2b2118!important;border-color:#684522!important}@media (width<=420px){.vin-result-card{grid-template-columns:34px minmax(0,1fr)}.vin-result-card .tiny-action{grid-column:1/-1;width:100%}.vin-fetch-button{min-width:112px!important}}.vin-gateway-page{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:15px;min-height:calc(100vh - 260px);padding:8px 0 4px;display:flex}.vin-orb-stage{isolation:isolate;place-items:center;width:178px;height:178px;margin:2px auto 0;display:grid;position:relative}.vin-orb-core{z-index:4;color:#fff;background:radial-gradient(circle at 30% 25%, #ffffff73, transparent 34%), linear-gradient(135deg,var(--primary),var(--accent));border-radius:28px;place-items:center;width:88px;height:88px;display:grid;position:relative;box-shadow:0 18px 48px #18b86a3d}.vin-orb-core .app-icon{width:36px;height:36px}.vin-orb-ring{z-index:2;border:1px solid #18b86a59;border-radius:38px;position:absolute;inset:30px;transform:rotate(45deg)}.vin-orb-ring.ring-b{border-color:#18b86a29;border-radius:46px;inset:18px;transform:rotate(-18deg)}.vin-scan-line{z-index:5;background:linear-gradient(90deg,transparent,#fffffff2,var(--green),transparent);opacity:0;border-radius:999px;height:3px;position:absolute;top:49%;left:30px;right:30px;box-shadow:0 0 22px #23d07ca6}.vin-data-dots{z-index:1;position:absolute;inset:0}.vin-data-dots i{background:var(--primary);opacity:.32;border-radius:999px;width:5px;height:5px;position:absolute}.vin-data-dots i:first-child{top:42px;left:20px}.vin-data-dots i:nth-child(2){top:28px;right:27px}.vin-data-dots i:nth-child(3){bottom:30px;left:34px}.vin-data-dots i:nth-child(4){bottom:46px;right:20px}.vin-data-dots i:nth-child(5){bottom:12px;left:50%}.vin-orb-stage.scanning .vin-orb-core{animation:.9s ease-in-out infinite alternate vinCorePulse}.vin-orb-stage.scanning .ring-a{animation:2.4s linear infinite vinRingSpin}.vin-orb-stage.scanning .ring-b{animation:3.2s linear infinite vinRingSpinReverse}.vin-orb-stage.scanning .vin-scan-line{opacity:1;animation:1.25s ease-in-out infinite vinScanLine}.vin-orb-stage.success .vin-orb-core{background:linear-gradient(135deg,#16a34a,#22c55e)}.vin-orb-stage.error .vin-orb-core{background:linear-gradient(135deg,#f97316,#ef4444)}@keyframes vinCorePulse{0%{transform:scale(.96);box-shadow:0 14px 38px #18b86a2e}to{transform:scale(1.04);box-shadow:0 22px 62px #18b86a52}}@keyframes vinRingSpin{to{transform:rotate(405deg)}}@keyframes vinRingSpinReverse{to{transform:rotate(-378deg)}}@keyframes vinScanLine{0%,to{opacity:.15;top:33%}50%{opacity:1;top:66%}}.vin-gateway-copy{max-width:430px;margin:0 auto}.vin-gateway-copy h2{color:var(--text);letter-spacing:-.02em;margin:0;font-size:25px;font-weight:1000}.vin-gateway-copy p{color:var(--muted);margin:8px 0 0;font-size:14px;font-weight:800;line-height:1.85}.vin-gateway-field{width:100%;margin:0!important}.scanner-action{background:linear-gradient(135deg,var(--primary),var(--accent))!important;color:#fff!important;border-color:#0000!important}.vin-gateway-status{text-align:start;width:100%}.vin-scanner-live-card,.vin-super-result-card{border:1px solid var(--primary-line);background:linear-gradient(180deg,var(--primary-soft),#18b86a0e);text-align:start;border-radius:16px;width:100%;padding:14px;box-shadow:none!important}.vin-scanner-live-card b{color:var(--text);font-size:15px;font-weight:1000;display:block}.vin-scanner-live-card small{color:var(--muted);margin-top:4px;font-size:12.5px;font-weight:800;line-height:1.6;display:block}.vin-scan-bars{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px;display:grid}.vin-scan-bars i{background:var(--primary);opacity:.35;border-radius:999px;height:6px;animation:1s ease-in-out infinite vinBars}.vin-scan-bars i:nth-child(2){animation-delay:.12s}.vin-scan-bars i:nth-child(3){animation-delay:.24s}.vin-scan-bars i:nth-child(4){animation-delay:.36s}@keyframes vinBars{0%,to{opacity:.25;transform:scaleX(.65)}50%{opacity:1;transform:scaleX(1)}}.vin-result-hero{align-items:center;gap:10px;display:flex}.vin-result-hero small{color:var(--muted);font-size:11px;font-weight:950;display:block}.vin-result-hero h3{color:var(--text);margin:2px 0 0;font-size:20px;font-weight:1000}.vin-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.vin-result-grid span{background:var(--surface,#fff);border:1px solid var(--line);border-radius:12px;flex-direction:column;justify-content:center;min-height:54px;padding:8px 10px;display:flex}.vin-result-grid small{color:var(--muted);font-size:10.5px;font-weight:900}.vin-result-grid b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;font-weight:1000;overflow:hidden}.vin-use-button{width:100%;margin-top:12px;min-height:44px!important}.vin-empty-result-card{background:#fff7ed!important;border-color:#fed7aa!important}.vin-empty-result-card p{color:#9a3412;margin:10px 0 0;font-size:13px;font-weight:850;line-height:1.65}.vin-skip-button{color:var(--muted);background:0 0;border:0;padding:8px 10px;font-size:13px;font-weight:950}:root[data-theme=dark] .vin-gateway-copy h2,:root[data-theme=dark] .vin-scanner-live-card b,:root[data-theme=dark] .vin-result-hero h3,:root[data-theme=dark] .vin-result-grid b{color:var(--text-strong)!important}:root[data-theme=dark] .vin-gateway-copy p,:root[data-theme=dark] .vin-scanner-live-card small,:root[data-theme=dark] .vin-result-hero small,:root[data-theme=dark] .vin-result-grid small,:root[data-theme=dark] .vin-skip-button{color:var(--text-soft)!important}:root[data-theme=dark] .vin-scanner-live-card,:root[data-theme=dark] .vin-super-result-card{background:linear-gradient(180deg,var(--primary-soft),#23d07c09)!important;border-color:var(--primary-line)!important}:root[data-theme=dark] .vin-result-grid span{background:var(--surface)!important;border-color:var(--line)!important}:root[data-theme=dark] .vin-empty-result-card{background:#2b2118!important;border-color:#684522!important}:root[data-theme=dark] .vin-empty-result-card p{color:#fdba74!important}@media (width<=420px){.vin-orb-stage{width:152px;height:152px}.vin-orb-core{border-radius:24px;width:76px;height:76px}.vin-result-grid{grid-template-columns:1fr}.vin-gateway-copy h2{font-size:23px}}.refined-vin-flow{min-height:calc(100vh - 250px);justify-content:center!important;padding:10px 0 0!important}.vin-entry-only{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.solo-vin-field{width:100%;margin:0!important}.solo-vin-field input{text-align:start!important;letter-spacing:.08em!important;text-transform:uppercase!important;height:54px!important;font-size:17px!important;font-weight:1000!important}.vin-big-scan-button{width:min(280px,100%);color:#fff!important;background:linear-gradient(135deg,var(--primary),var(--accent))!important;border:0!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:54px!important;font-size:16px!important;font-weight:1000!important;display:inline-flex!important;box-shadow:0 16px 38px #18b86a33!important}.vin-big-scan-button .app-icon{color:#fff!important;width:22px!important;height:22px!important}.vin-big-scan-button:disabled{opacity:.54!important;color:#fff!important}.vin-scanner-stage-full,.vin-result-stage-full{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.compact-result-orb{width:116px!important;height:116px!important;margin:0 auto!important}.compact-result-orb .vin-orb-core{border-radius:22px!important;width:66px!important;height:66px!important}.compact-result-orb .vin-orb-core .app-icon{width:29px!important;height:29px!important}.vin-full-result-card{border:1px solid var(--line);background:var(--surface,#fff);text-align:start;border-radius:16px;width:100%;padding:14px;box-shadow:none!important}.vin-full-result-head{border-bottom:1px solid var(--line);padding-bottom:12px}.vin-full-result-head small{color:var(--muted);font-size:11px;font-weight:950;display:block}.vin-full-result-head h3{color:var(--text);margin:3px 0 0;font-size:21px;font-weight:1000;line-height:1.25}.vin-details-list{margin-top:4px;display:grid}.vin-detail-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:12px;min-height:48px;display:grid}.vin-detail-row:last-child{border-bottom:0}.vin-detail-row span{color:var(--muted);font-size:12px;font-weight:900}.vin-detail-row b{color:var(--text);text-align:end;text-overflow:ellipsis;font-size:13px;font-weight:1000;overflow:hidden}.vin-result-actions{gap:9px;margin-top:14px;display:grid}.vin-result-actions button{border-radius:12px!important;min-height:46px!important}:root[data-theme=dark] .vin-full-result-card{background:var(--surface)!important;border-color:var(--line)!important}:root[data-theme=dark] .vin-full-result-head,:root[data-theme=dark] .vin-detail-row{border-color:var(--line)!important}:root[data-theme=dark] .vin-full-result-head h3,:root[data-theme=dark] .vin-detail-row b{color:var(--text-strong)!important}:root[data-theme=dark] .vin-full-result-head small,:root[data-theme=dark] .vin-detail-row span{color:var(--text-soft)!important}@media (width<=420px){.solo-vin-field input{letter-spacing:.08em!important;font-size:15px!important}.vin-detail-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:46px}}.vin-big-scan-button{position:relative;overflow:hidden;letter-spacing:0!important;color:#fff!important;background:radial-gradient(circle at 20% 15%,#ffffff52,#0000 28%),linear-gradient(135deg,#0ea85c 0%,#17c875 45%,#10b981 100%)!important;border-radius:18px!important;min-height:56px!important;font-size:16px!important;box-shadow:0 18px 42px #10b98142!important}.vin-big-scan-button:after{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:42%;animation:2.8s ease-in-out infinite vinButtonShine;position:absolute;inset:-40% auto -40% -35%;transform:rotate(18deg)}.vin-big-scan-button span,.vin-big-scan-button .app-icon{z-index:1;position:relative}@keyframes vinButtonShine{0%,70%,to{left:-40%}85%{left:115%}}.vin-result-actions .outline{color:var(--text)!important;background:var(--surface-2,#f8fafc)!important;border:1px solid var(--line)!important}:root[data-theme=dark] .vin-result-actions .outline{color:var(--text-strong)!important;background:var(--surface-3)!important;border-color:var(--line)!important}:root[data-theme=dark] .solo-vin-field input{color:var(--text-strong)!important}.vin-input-line{grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:10px;width:100%;display:grid}.vin-floating-field{border:1px solid var(--line);background:var(--surface,#fff);border-radius:16px;align-items:center;height:54px;padding:0 14px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative}.vin-floating-field input{width:100%;height:100%;color:var(--text)!important;letter-spacing:.07em!important;text-transform:uppercase!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:16px!important;font-weight:1000!important}.vin-floating-field input::placeholder{color:var(--muted)!important;letter-spacing:0!important;font-weight:850!important}.vin-floating-field>span{inset-inline-start:12px;color:var(--muted);background:var(--surface,#fff);pointer-events:none;padding:0 6px;font-size:14px;font-weight:850;line-height:1;transition:top .16s,transform .16s,font-size .16s,color .16s;position:absolute;top:50%;transform:translateY(-50%)}.vin-floating-field.active,.vin-floating-field:focus-within{border-color:var(--primary)!important;box-shadow:0 0 0 3px #18b86a1c!important}.vin-floating-field.active>span,.vin-floating-field:focus-within>span{color:var(--primary);font-size:11px;font-weight:950;top:-1px;transform:translateY(-50%)}.vin-clear-button{border:1px solid var(--line);background:var(--surface,#fff);width:54px;height:54px;color:var(--text);border-radius:16px;place-items:center;display:grid;box-shadow:none!important}.vin-clear-button .app-icon{width:27px!important;height:27px!important}:root[data-theme=dark] .vin-floating-field,:root[data-theme=dark] .vin-clear-button{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text-strong)!important}:root[data-theme=dark] .vin-floating-field>span{background:var(--surface)!important;color:var(--text-soft)!important}:root[data-theme=dark] .vin-floating-field.active>span,:root[data-theme=dark] .vin-floating-field:focus-within>span{color:var(--green)!important}@media (width<=420px){.vin-input-line{grid-template-columns:minmax(0,1fr) 50px;gap:8px}.vin-floating-field,.vin-clear-button{border-radius:14px;height:50px}.vin-clear-button{width:50px}.vin-clear-button .app-icon{width:25px!important;height:25px!important}}.premium-vin-input-line .vin-floating-field{flex:auto;min-width:0;background:radial-gradient(circle at 8% 0%, #18b86a14, transparent 34%), var(--surface,#fff)!important;border-radius:17px!important;height:58px!important;padding-inline:15px 48px!important}.premium-vin-input-line .vin-floating-field input{text-align:start;direction:ltr;letter-spacing:.045em!important;font-size:16px!important}.vin-ready-inline{color:#fff;pointer-events:none;background:linear-gradient(135deg,#0ea85c,#16c172);border:0;border-radius:11px;justify-content:center;align-items:center;width:32px;height:32px;line-height:1;display:flex;position:absolute;top:50%;left:auto;right:9px;transform:translateY(-50%);padding:0!important;box-shadow:0 8px 18px #10b98138!important}.vin-side-scan-button{position:relative;overflow:hidden;color:#fff!important;background:radial-gradient(circle at 18% 12%,#ffffff57,#0000 30%),linear-gradient(135deg,#0ea85c 0%,#16c172 52%,#0f9f63 100%)!important;border:0!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;width:58px!important;height:58px!important;min-height:58px!important;padding:0!important;display:flex!important;box-shadow:0 16px 38px #10b9813d!important}.vin-side-scan-button:after{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:44%;animation:3s ease-in-out infinite vinButtonShine;position:absolute;inset:-45% auto -45% -45%;transform:rotate(18deg)}.vin-side-scan-button .app-icon,.vin-side-scan-button span{z-index:1;position:relative}.vin-side-scan-button .app-icon{color:#fff!important;width:23px!important;height:23px!important}.vin-side-scan-button:disabled{opacity:.5!important;box-shadow:none!important}:root[data-theme=dark] .premium-vin-input-line .vin-floating-field{background:radial-gradient(circle at 8% 0%, #23d07c14, transparent 34%), var(--surface)!important}:root[data-theme=dark] .vin-ready-inline{color:#fff!important;background:linear-gradient(135deg,#0ea85c,#16c172)!important}@media (width<=420px){.premium-vin-input-line{gap:8px!important}.vin-side-scan-button{width:56px!important;min-width:56px!important;padding:0!important}.vin-side-scan-button span{display:none!important}}.premium-vin-input-line .vin-floating-field{direction:ltr;padding:0 48px 0 15px!important}.premium-vin-input-line .vin-floating-field input{text-align:left!important;direction:ltr!important}[dir=rtl] .premium-vin-input-line .vin-floating-field input:placeholder-shown{text-align:right!important}[dir=rtl] .premium-vin-input-line .vin-floating-field>span{left:auto!important;right:12px!important}.vin-ready-inline{left:auto!important;right:9px!important}.vin-gateway-status{display:none!important}.premium-vin-input-line{width:100%;max-width:720px;margin-inline:auto;align-items:center!important;gap:10px!important;display:flex!important}.premium-vin-input-line .vin-floating-field{flex:auto;min-width:0;background:var(--card,#fff)!important;height:58px!important;box-shadow:none!important;border-radius:17px!important;padding-inline:15px 46px!important}.premium-vin-input-line .vin-floating-field input{letter-spacing:.045em!important;text-align:left!important;direction:ltr!important;font-size:16px!important}.premium-vin-input-line .vin-floating-field>span{background:var(--card,#fff)!important}.vin-ready-inline{pointer-events:none;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%);color:#16a34a!important;box-shadow:none!important;background:#16a34a1f!important;border:0!important;padding:0!important;inset-inline:auto 12px!important}.vin-ready-inline .app-icon{color:#16a34a!important;width:18px!important;height:18px!important;margin:0!important;display:block!important}.vin-side-scan-button{position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(135deg,#0ea85c 0%,#16c172 52%,#0f9f63 100%)!important;border:0!important;border-radius:17px!important;flex:0 0 58px!important;justify-content:center!important;align-items:center!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;padding:0!important;display:flex!important;box-shadow:0 16px 38px #10b9812e!important}[dir=rtl] .premium-vin-input-line{flex-direction:row!important}[dir=rtl] .premium-vin-input-line .vin-floating-field>span{inset-inline-start:unset!important;left:auto!important;right:12px!important}[dir=ltr] .premium-vin-input-line .vin-floating-field>span{left:12px!important;right:auto!important}:root[data-theme=dark] .premium-vin-input-line .vin-floating-field,:root[data-theme=dark] .premium-vin-input-line .vin-floating-field>span{background:var(--card)!important}@media (width<=420px){.premium-vin-input-line{gap:8px!important}.premium-vin-input-line .vin-floating-field{padding-inline:14px 44px!important}.vin-side-scan-button{flex-basis:56px!important;width:56px!important;min-width:56px!important}}.premium-vin-input-line .vin-floating-field{position:relative;padding-inline-end:46px!important}.vin-inline-action{inset-inline-end:10px;z-index:2;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%);border:0!important;padding:0!important}.vin-clear-inline{cursor:pointer;color:var(--muted)!important;background:0 0!important}.vin-valid-inline{pointer-events:none;color:#16a34a!important;background:#16a34a1f!important}.vin-ready-inline{display:none!important}.premium-vin-input-line .vin-floating-field{border-radius:8px!important;padding-inline:15px 46px!important}.premium-vin-input-line .vin-floating-field>span:not(.vin-inline-action){border-radius:4px!important}.vin-inline-action{inset-inline:auto 10px!important;z-index:5!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:1!important;display:flex!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.vin-inline-action .app-icon{width:18px!important;height:18px!important;margin:0!important;display:block!important}.vin-clear-inline{color:var(--muted)!important;cursor:pointer!important;background:#64748b1c!important}.vin-clear-inline .app-icon{color:var(--muted)!important}.vin-valid-inline{color:#16a34a!important;pointer-events:none!important;opacity:1!important;cursor:default!important;background:#16a34a24!important}.vin-valid-inline .app-icon{color:#16a34a!important}:root[data-theme=dark] .vin-clear-inline{color:var(--muted)!important;background:#94a3b81f!important}:root[data-theme=dark] .vin-valid-inline{color:#22c55e!important;background:#22c55e29!important}:root[data-theme=dark] .vin-valid-inline .app-icon{color:#22c55e!important}.premium-vin-input-line .vin-floating-field{overflow:hidden;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s!important}.premium-vin-input-line .vin-floating-field:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 0% 36%,#16a34a1c 48%,#0000 61% 100%);border-radius:7px;position:absolute;inset:1px;transform:translate(-120%)}[dir=rtl] .premium-vin-input-line .vin-floating-field:before{transform:translate(120%)}.premium-vin-input-line .vin-floating-field:focus-within{transform:translateY(-1px)}.premium-vin-input-line .vin-floating-field:focus-within:before{opacity:1;animation:2.8s ease-in-out infinite vinFieldSweep}[dir=rtl] .premium-vin-input-line .vin-floating-field:focus-within:before{animation:2.8s ease-in-out infinite vinFieldSweepRtl}.vin-side-scan-button{isolation:isolate;animation:2.6s ease-in-out infinite vinScanBreath;transition:transform .18s,box-shadow .18s,filter .18s,opacity .18s!important}.vin-side-scan-button:before{content:"";opacity:.72;pointer-events:none;border:1px solid #ffffff38;border-radius:6px;position:absolute;inset:6px}.vin-side-scan-button:not(:disabled):hover{filter:saturate(1.06);transform:translateY(-2px)scale(1.015);box-shadow:0 18px 42px #10b98147!important}.vin-side-scan-button:not(:disabled):active{transform:translateY(0)scale(.98)}.vin-side-scan-button:not(:disabled) .app-icon{animation:1.9s ease-in-out infinite vinScannerFocus}.vin-side-scan-button:disabled{animation:none!important}.vin-clear-inline,.vin-valid-inline{animation:.2s ease-out both vinActionPop;transition:background .16s,color .16s,transform .16s,opacity .16s!important}.vin-clear-inline:hover{background:#64748b29!important;transform:translateY(-50%)scale(1.06)!important}.vin-clear-inline:hover .app-icon{animation:.36s ease-in-out both vinClearWiggle}.vin-valid-inline{animation:.2s ease-out both vinActionPop,2.4s ease-in-out .2s infinite vinCheckPulse;box-shadow:0 0 #16a34a4d!important}.vin-valid-inline .app-icon{animation:.36s cubic-bezier(.2,.9,.25,1.25) both vinCheckDraw}.vin-result-stage-full .vin-orb-stage.success .vin-orb-core{animation:.52s cubic-bezier(.2,.9,.25,1.2) both vinSuccessLift}.vin-full-result-card{animation:.38s ease-out both vinCardIn}.vin-detail-row{animation:.32s ease-out both vinRowIn}.vin-detail-row:nth-child(2){animation-delay:30ms}.vin-detail-row:nth-child(3){animation-delay:60ms}.vin-detail-row:nth-child(4){animation-delay:90ms}.vin-detail-row:nth-child(5){animation-delay:.12s}.vin-detail-row:nth-child(6){animation-delay:.15s}:root[data-theme=dark] .premium-vin-input-line .vin-floating-field:before{background:linear-gradient(115deg,#0000 0% 36%,#22c55e1a 48%,#0000 61% 100%)}:root[data-theme=dark] .vin-side-scan-button:not(:disabled):hover{box-shadow:0 18px 42px #22c55e38!important}:root[data-theme=dark] .vin-valid-inline{box-shadow:0 0 #22c55e3d!important}@keyframes vinFieldSweep{0%,34%{opacity:0;transform:translate(-120%)}46%{opacity:1}78%,to{opacity:0;transform:translate(120%)}}@keyframes vinFieldSweepRtl{0%,34%{opacity:0;transform:translate(120%)}46%{opacity:1}78%,to{opacity:0;transform:translate(-120%)}}@keyframes vinScanBreath{0%,to{box-shadow:0 14px 34px #10b9812e}50%{box-shadow:0 18px 44px #10b98147}}@keyframes vinScannerFocus{0%,to{opacity:.95;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes vinActionPop{0%{opacity:0;transform:translateY(-50%)scale(.82)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes vinClearWiggle{0%,to{transform:rotate(0)}35%{transform:rotate(9deg)}70%{transform:rotate(-7deg)}}@keyframes vinCheckDraw{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes vinCheckPulse{0%,to{box-shadow:0 0 #16a34a38}50%{box-shadow:0 0 0 5px #16a34a00}}@keyframes vinSuccessLift{0%{opacity:.45;transform:translateY(8px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vinCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes vinRowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.premium-vin-input-line .vin-floating-field,.premium-vin-input-line .vin-floating-field:before,.vin-side-scan-button,.vin-side-scan-button .app-icon,.vin-clear-inline,.vin-valid-inline,.vin-valid-inline .app-icon,.vin-result-stage-full .vin-orb-stage.success .vin-orb-core,.vin-full-result-card,.vin-detail-row{transition:none!important;animation:none!important}}.premium-vin-input-line .vin-floating-field{background:var(--surface,#fff)!important;border-radius:8px!important;padding-inline:15px 48px!important;position:relative!important;overflow:visible!important}.premium-vin-input-line .vin-floating-field input{z-index:1;position:relative;background:0 0!important;border-radius:0!important}.premium-vin-input-line .vin-floating-field .vin-float-label{inset-inline:12px auto!important;z-index:3!important;color:var(--muted)!important;background:var(--surface,#fff)!important;pointer-events:none!important;letter-spacing:0!important;padding:0 6px!important;font-size:14px!important;font-weight:850!important;line-height:1!important;transition:top .16s,transform .16s,font-size .16s,color .16s!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}[dir=rtl] .premium-vin-input-line .vin-floating-field .vin-float-label{left:auto!important;right:12px!important}[dir=ltr] .premium-vin-input-line .vin-floating-field .vin-float-label{left:12px!important;right:auto!important}.premium-vin-input-line .vin-floating-field.active .vin-float-label,.premium-vin-input-line .vin-floating-field:focus-within .vin-float-label{color:var(--primary)!important;font-size:11px!important;font-weight:950!important;top:-7px!important;transform:none!important}.vin-inline-action{inset-inline:auto 10px!important;z-index:4!important;border-radius:8px!important;width:30px!important;height:30px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.vin-clear-inline,.vin-valid-inline{border-radius:8px!important}.vin-clear-inline:hover{transform:translateY(-50%)scale(1.04)!important}.vin-valid-inline{transform:translateY(-50%)!important}.vin-valid-inline .app-icon,.vin-clear-inline .app-icon{width:18px!important;height:18px!important}.vin-side-scan-button{border-radius:8px!important}:root[data-theme=dark] .premium-vin-input-line .vin-floating-field,:root[data-theme=dark] .premium-vin-input-line .vin-floating-field .vin-float-label{background:var(--surface)!important}.vin-smart-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)!important}.vin-result-actions,.vin-skip-button{display:none!important}.vin-smart-actions button{border-radius:8px!important}@media (width<=420px){.vin-smart-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)!important}}.smart-price-field{overflow:visible!important}.smart-price-line{align-items:center;gap:8px;width:100%;min-height:44px;display:flex}.smart-price-line input{flex:auto;min-width:0;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.inline-currency-toggle{background:#007a3d0e;border:1px solid #007a3d21;border-radius:999px;flex:none;align-items:center;gap:3px;height:34px;padding:3px;display:inline-flex}.inline-currency-toggle button{letter-spacing:.035em;min-width:44px;height:26px;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 9px!important;font-size:11px!important;font-weight:1000!important}.inline-currency-toggle button.active{background:var(--primary)!important;color:#fff!important}.price-mode-toggle{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.price-mode-toggle button{min-height:46px;border:1px solid var(--line)!important;background:var(--card,#fff)!important;color:var(--text)!important;box-shadow:none!important;border-radius:10px!important;font-size:13px!important;font-weight:950!important}.price-mode-toggle button.active{color:var(--primary-dark)!important;background:#007a3d12!important;border-color:#007a3d61!important}.sell-flow-page .choice-card,.sell-flow-page .brand-pick-card,.sell-flow-page .listing-brand-card,.sell-flow-page .guided-brand-card,.sell-flow-page .guided-model-card,.sell-flow-page .name-only-model-card,.sell-flow-page .color-card,.sell-flow-page .currency-card,.sell-flow-page .feature-chip,.sell-flow-page .single-year-card,.sell-flow-page .year-range-card,.sell-flow-page .accordion-summary-card,.price-mode-toggle button{position:relative}.sell-flow-page .choice-card.active:after,.sell-flow-page .brand-pick-card.active:after,.sell-flow-page .listing-brand-card.active:after,.sell-flow-page .guided-brand-card.active:after,.sell-flow-page .guided-model-card.active:after,.sell-flow-page .name-only-model-card.active:after,.sell-flow-page .color-card.active:after,.sell-flow-page .currency-card.active:after,.sell-flow-page .feature-chip.active:after,.sell-flow-page .single-year-card.active:after,.sell-flow-page .year-range-card.active:after,.price-mode-toggle button.active:after,:root[data-theme=dark] .sell-flow-page .choice-card.active:after,:root[data-theme=dark] .sell-flow-page .brand-pick-card.active:after,:root[data-theme=dark] .sell-flow-page .guided-model-card.active:after,:root[data-theme=dark] .filter-page .filter-choice.active:after{z-index:3;content:""!important;top:8px!important;border:2px solid var(--card,#fff)!important;place-items:unset!important;color:#0000!important;background:#16a34a!important;border-radius:999px!important;width:10px!important;height:10px!important;font-size:0!important;line-height:0!important;display:block!important;position:absolute!important;inset-inline-end:8px!important;box-shadow:0 0 0 2px #16a34a2e!important}.price-mode-toggle button.active:after{transform:translateY(-50%);top:50%!important}:root[data-theme=dark] .smart-price-field,:root[data-theme=dark] .price-mode-toggle button{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important}:root[data-theme=dark] .inline-currency-toggle{background:#23d07c14!important;border-color:#23d07c29!important}:root[data-theme=dark] .inline-currency-toggle button{color:var(--muted)!important}:root[data-theme=dark] .inline-currency-toggle button.active{background:linear-gradient(135deg,var(--primary),var(--accent))!important;color:#fff!important}:root[data-theme=dark] .price-mode-toggle button.active{color:#eafff4!important;background:#23d07c1a!important;border-color:#23d07c57!important}:root[data-theme=dark] .sell-flow-page .choice-card.active:after,:root[data-theme=dark] .sell-flow-page .brand-pick-card.active:after,:root[data-theme=dark] .sell-flow-page .listing-brand-card.active:after,:root[data-theme=dark] .sell-flow-page .guided-brand-card.active:after,:root[data-theme=dark] .sell-flow-page .guided-model-card.active:after,:root[data-theme=dark] .sell-flow-page .name-only-model-card.active:after,:root[data-theme=dark] .sell-flow-page .color-card.active:after,:root[data-theme=dark] .sell-flow-page .currency-card.active:after,:root[data-theme=dark] .sell-flow-page .feature-chip.active:after,:root[data-theme=dark] .sell-flow-page .single-year-card.active:after,:root[data-theme=dark] .sell-flow-page .year-range-card.active:after,:root[data-theme=dark] .price-mode-toggle button.active:after{border-color:var(--surface)!important;background:#22c55e!important;box-shadow:0 0 0 2px #22c55e3d!important}@media (width<=390px){.smart-price-line{gap:6px}.inline-currency-toggle button{min-width:40px;padding:0 7px!important}}.year-gateway-panel{text-align:inherit;gap:14px;display:grid}.year-selected-strip{margin-bottom:2px}.inline-year-grid,.year-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.year-choice-overlay{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040a1075;justify-content:center;align-items:flex-end;padding:18px;animation:.18s both fadeIn;display:flex;position:fixed;inset:0}.year-choice-sheet{border:1px solid var(--line);background:var(--card,#fff);width:min(520px,100%);max-height:min(78vh,720px);color:var(--text);border-radius:20px 20px 14px 14px;padding:18px;animation:.22s cubic-bezier(.2,.8,.2,1) both sheetRise;overflow:auto;box-shadow:0 22px 70px #00000038}.year-choice-sheet header{text-align:center;gap:5px;margin-bottom:12px;display:grid}.year-choice-sheet header small{color:var(--primary);font-weight:900}.year-choice-sheet header h3{color:var(--text);margin:0;font-size:22px;font-weight:1000}.year-choice-sheet header p{color:var(--muted);margin:0;font-size:13px;font-weight:750;line-height:1.7}.year-context-card{border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;align-items:center;gap:10px;min-height:56px;margin-bottom:12px;padding:10px 12px;display:flex}[dir=rtl] .year-context-card{text-align:right;flex-direction:row-reverse}.year-context-card small{color:var(--muted);font-size:11px;font-weight:850;display:block}.year-context-card b{color:var(--text);font-size:14px;font-weight:1000}.year-choice-card{justify-content:center;align-items:center;min-height:48px;transition:transform .16s,border-color .16s,background .16s;display:flex;position:relative;border:1px solid var(--line)!important;background:var(--surface,#fff)!important;color:var(--text)!important;box-shadow:none!important;border-radius:8px!important;padding:0 8px!important}.year-choice-card b{font-size:15px;font-weight:1000}.year-choice-card span{inset-inline-start:8px;background:0 0;border-radius:999px;width:8px;height:8px;position:absolute;top:8px}.year-choice-card.active{background:#18b86a14!important;border-color:#18b86aa6!important}.year-choice-card.active span{background:var(--primary);box-shadow:0 0 0 4px #18b86a1f}.year-choice-card:active{transform:scale(.985)}.year-more-button{min-height:46px;font-weight:950;border:1px solid var(--line)!important;background:var(--surface,#fff)!important;color:var(--text)!important;border-radius:8px!important}:root[data-theme=dark] .year-choice-overlay{background:#02060a9e}:root[data-theme=dark] .year-choice-sheet,:root[data-theme=dark] .year-choice-card,:root[data-theme=dark] .year-more-button,:root[data-theme=dark] .year-context-card{background:var(--card)!important}@keyframes sheetRise{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=420px){.year-choice-overlay{padding:10px}.year-choice-sheet{border-radius:18px 18px 10px 10px;padding:14px}.inline-year-grid,.year-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@media (prefers-reduced-motion:reduce){.year-choice-overlay,.year-choice-sheet{animation:none!important}}.sell-flow-page .compact-selected-context,.sell-flow-page .compact-year-context-card{background:var(--card,#fff)!important;border:1px solid var(--line)!important;text-align:start!important;border-radius:8px!important;min-height:auto!important;padding:10px 12px!important;display:block!important}.sell-flow-page .compact-selected-context small,.sell-flow-page .compact-year-context-card small{color:var(--muted)!important;margin:0 0 3px!important;font-size:11px!important;font-weight:850!important;display:block!important}.sell-flow-page .compact-selected-context b,.sell-flow-page .compact-year-context-card b{color:var(--text)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:15px!important;font-weight:1000!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.sell-flow-page .name-only-model-list{gap:8px!important}.sell-flow-page .name-only-model-card{background:var(--card,#fff)!important;border:1px solid var(--line)!important;min-height:52px!important;box-shadow:none!important;border-radius:8px!important;grid-template-columns:1fr!important;padding:10px 12px!important}.sell-flow-page .name-only-model-card b{color:var(--text)!important;font-size:15px!important;line-height:1.25!important}.sell-flow-page .name-only-model-card.active{background:#18b86a14!important;border-color:#18b86a9e!important}.year-gateway-panel{gap:10px!important}.year-choice-sheet{border-radius:16px 16px 10px 10px!important;width:min(460px,100%)!important;max-height:min(82vh,680px)!important;padding:14px!important}.year-choice-sheet header{gap:3px!important;margin-bottom:10px!important}.year-choice-sheet header h3{font-size:19px!important}.year-choice-sheet header p{font-size:12px!important;line-height:1.55!important}.inline-year-grid,.year-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.year-choice-card{border-radius:8px!important;min-height:42px!important;padding:0 6px!important}.year-choice-card b{font-size:14px!important}.year-more-button{border-radius:8px!important;min-height:42px!important}:root[data-theme=dark] .sell-flow-page .compact-selected-context,:root[data-theme=dark] .sell-flow-page .compact-year-context-card,:root[data-theme=dark] .sell-flow-page .name-only-model-card{background:var(--card)!important;border-color:var(--line)!important}@media (width<=420px){.sell-flow-page .compact-selected-context,.sell-flow-page .compact-year-context-card{margin:10px 0 12px!important;padding:9px 10px!important}.sell-flow-page .name-only-model-list{gap:7px!important}.sell-flow-page .name-only-model-card{min-height:46px!important;padding:8px 10px!important}.sell-flow-page .name-only-model-card b{font-size:14px!important}.year-choice-overlay{padding:8px!important}.year-choice-sheet{max-height:84vh!important;padding:12px!important}.inline-year-grid,.year-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.year-choice-card{min-height:38px!important}.year-choice-card b{font-size:13px!important}}.years-only-panel{padding-top:0!important}.years-only-panel>h2,.years-only-panel>p,.years-only-panel .selected-brand-strip,.years-only-panel .year-selected-strip,.years-only-panel .year-more-button{display:none!important}.years-only-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;width:100%!important;display:grid!important}.years-only-panel .year-choice-card,.years-only-sheet .year-choice-card{border-radius:8px!important;min-height:52px!important;padding:8px 6px!important}.years-only-panel .year-choice-card b,.years-only-sheet .year-choice-card b{font-size:15px!important;line-height:1!important}.years-only-sheet{border-radius:14px 14px 0 0!important;max-height:min(72vh,560px)!important;padding:12px!important;overflow:auto!important}.years-only-sheet header,.years-only-sheet .year-context-card{display:none!important}@media (width<=380px){.years-only-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.years-only-panel .year-choice-card,.years-only-sheet .year-choice-card{min-height:48px!important}}.publishing-page{background:radial-gradient(circle at 18% 8%, #18b86a1a, transparent 32%), linear-gradient(180deg, var(--bg,#f6f9f7), var(--surface,#fff))!important;min-height:100vh!important;padding:calc(env(safe-area-inset-top) + 28px) 16px calc(env(safe-area-inset-bottom) + 28px)!important;align-items:center!important;display:grid!important}.publishing-shell{gap:12px!important;width:min(430px,100%)!important;margin:0 auto!important;display:grid!important}.publishing-logo-card,.publishing-copy-card,.publishing-progress-card,.compact-publishing-steps{background:var(--card,#fff)!important;border:1px solid var(--line,#dfeae4)!important;box-shadow:none!important;border-radius:14px!important}.publishing-logo-card{padding:24px 18px 16px!important}.publishing-logo-wrap{width:118px!important;height:118px!important}.publishing-ring{background:radial-gradient(circle at 50% 45%,#18b86a29,#0000 64%)!important;border:1px solid #18b86a33!important;animation:2.6s ease-in-out infinite publishingPulse!important}.publishing-logo{background:var(--card,#fff)!important;width:82px!important;height:82px!important;color:var(--primary,#18b86a)!important;border:1px solid #18b86a33!important}.publishing-copy-card{text-align:center!important;padding:18px 18px 19px!important}.publishing-kicker{color:var(--primary,#18b86a)!important;background:var(--primary-soft,#eaf7f0)!important;border:1px solid var(--primary-line,#cfecdd)!important;border-radius:999px!important;padding:7px 12px!important;font-size:12px!important;font-weight:950!important}.publishing-copy-card h1{color:var(--text,#101828)!important;margin:13px 0 8px!important;font-size:24px!important;line-height:1.22!important}.publishing-copy-card p{min-height:42px!important;color:var(--muted,#667085)!important;margin:0!important;font-size:14px!important;font-weight:850!important;line-height:1.7!important}.publishing-progress-card{place-items:center!important;gap:16px!important;padding:18px!important;display:grid!important;overflow:hidden!important}.publish-soft-orbit{place-items:center;width:148px;height:92px;display:grid;position:relative}.publish-orbit-ring{background:#18b86a09;border:1px solid #18b86a29;border-radius:999px;position:absolute}.publish-orbit-ring.ring-one{width:142px;height:72px;animation:3.2s ease-in-out infinite publishSoftRing}.publish-orbit-ring.ring-two{width:96px;height:52px;animation:3.2s ease-in-out infinite reverse publishSoftRing}.publish-car-pill{background:linear-gradient(135deg,var(--primary,#18b86a),var(--accent,#23d07c));color:#fff;border-radius:18px;place-items:center;width:58px;height:58px;animation:2s ease-in-out infinite publishCarFloat;display:grid;position:relative;box-shadow:0 18px 40px #18b86a2e}.publish-car-pill .app-icon{color:#fff!important;width:30px!important;height:30px!important}.publishing-progress-track{background:var(--surface-3,#f1f5f9);border-radius:999px;width:100%;height:7px;overflow:hidden}.publishing-progress-track i{background:linear-gradient(90deg,var(--primary,#18b86a),var(--accent,#23d07c));border-radius:999px;height:100%;transition:width .65s cubic-bezier(.22,.8,.22,1);display:block}.compact-publishing-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important;padding:14px!important;display:grid!important}.compact-publishing-steps .publishing-step{min-height:auto!important;color:var(--muted,#98a2b3)!important;text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;gap:7px!important;font-size:11px!important;font-weight:950!important;display:grid!important}.compact-publishing-steps .publishing-step b{background:var(--surface-3,#f2f4f7)!important;color:#0000!important;border-radius:999px!important;width:9px!important;height:9px!important}.compact-publishing-steps .publishing-step.active{color:var(--text,#101828)!important}.compact-publishing-steps .publishing-step.active b{background:var(--primary,#18b86a)!important;box-shadow:0 0 0 4px #18b86a1a!important}:root[data-theme=dark] .publishing-page{background:radial-gradient(circle at 18% 8%, #23d07c17, transparent 32%), linear-gradient(180deg, var(--bg,#0b1117), var(--surface,#111a22))!important}:root[data-theme=dark] .publish-orbit-ring{background:#23d07c09!important;border-color:#23d07c29!important}:root[data-theme=dark] .publishing-progress-track{background:#ffffff12!important}@keyframes publishSoftRing{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.publishing-ring,.publish-car-pill,.publish-orbit-ring{animation:none!important}}.ios-detail-row b{display:block;position:relative;text-align:end!important}.ios-detail-row b.has-color-value{padding-inline-end:26px}.detail-color-dot{inset-inline-end:0;border:2px solid #fff;border-radius:999px;width:18px;height:18px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 1px #0f172a14}:root[data-theme=dark] .detail-color-dot{border-color:#fff;box-shadow:0 0 0 1px #ffffff14}.login-premium-page{place-items:center;display:grid;position:relative;height:100dvh!important;min-height:100dvh!important;padding:calc(20px + var(--safe-top)) 18px calc(22px + var(--safe-bottom))!important;background:radial-gradient(circle at 20% 12%, #00a6511f, transparent 26%), radial-gradient(circle at 84% 78%, #007a3d1a, transparent 28%), var(--bg)!important;color:var(--text)!important;overflow:auto!important}.login-premium-bg{pointer-events:none;filter:blur(3px);opacity:.36;border-radius:999px;position:absolute}.login-premium-bg.one{background:#00a65129;width:180px;height:180px;inset-block-start:7%;inset-inline-end:-82px}.login-premium-bg.two{background:#007a3d1f;width:150px;height:150px;inset-block-end:9%;inset-inline-start:-76px}.login-back-button{z-index:4;width:46px;height:46px;position:absolute;inset-block-start:calc(14px + var(--safe-top));inset-inline-start:18px;border:1px solid var(--line)!important;background:var(--surface,#fff)!important;color:var(--text)!important;box-shadow:none!important;border-radius:14px!important;place-items:center!important;display:grid!important}.login-back-button .app-icon{width:22px;height:22px}.login-premium-card{z-index:2;background:linear-gradient(180deg,var(--surface,#fff),var(--surface-2,#fbfdfc));text-align:center;border:1px solid #dfeae4f0;border-radius:28px;width:min(100%,392px);padding:28px 20px 20px;position:relative;overflow:hidden;box-shadow:none!important}.login-premium-card:before{content:"";pointer-events:none;background:linear-gradient(#007a3d14,#0000);height:118px;position:absolute;inset:0 0 auto}.login-logo-stage{z-index:1;place-items:center;margin:4px auto 10px;display:grid;position:relative}.login-splash-logo-wrap{width:142px!important;height:142px!important;margin:0!important}.login-splash-logo{transform:rotate(-4deg);background:linear-gradient(145deg,#fff,var(--primary-soft))!important;width:112px!important;height:112px!important;color:var(--primary-deep)!important;border-radius:32px!important}.login-splash-logo span{letter-spacing:-.8px!important;font-size:19px!important;font-weight:950!important}.login-splash-logo strong{letter-spacing:-1.2px!important;font-size:27px!important;line-height:.9!important}.login-premium-copy{z-index:1;gap:8px;margin-top:8px;display:grid;position:relative}.login-premium-copy small{background:var(--primary-soft);min-height:28px;color:var(--primary-dark);border-radius:999px;justify-self:center;align-items:center;padding:0 11px;font-size:12px;font-weight:950;display:inline-flex}.login-premium-copy h1{color:var(--text-strong,var(--text));letter-spacing:-.4px;margin:0;font-size:31px;font-weight:1000;line-height:1.2}.login-premium-copy p{max-width:310px;color:var(--muted);margin:0 auto;font-size:14px;font-weight:780;line-height:1.85}.login-google-card{border:1px solid var(--line);background:var(--surface-2,#fbfdfc);border-radius:18px;margin-top:20px;padding:12px}.premium-google-slot,.google-real-slot.premium-google-slot{place-items:center;min-height:44px;display:grid}.login-skip-button{width:100%;min-height:50px;margin-top:12px;font-size:15px;font-weight:950;border:1px solid var(--line)!important;background:var(--surface,#fff)!important;color:var(--muted)!important;border-radius:14px!important}.premium-login-status{justify-content:center;align-items:center;gap:8px;font-weight:900;display:inline-flex;color:var(--primary-dark)!important;margin:14px auto 0!important}.premium-login-status span{border:2px solid #007a3d2e;border-top-color:var(--primary);border-radius:999px;width:16px;height:16px;animation:.72s linear infinite spin}:root[data-theme=dark] .login-premium-page{background:radial-gradient(circle at 22% 12%, #23d07c1c, transparent 28%), radial-gradient(circle at 82% 78%, #18b86a17, transparent 30%), var(--bg)!important}:root[data-theme=dark] .login-premium-card,:root[data-theme=dark] .login-google-card,:root[data-theme=dark] .login-back-button,:root[data-theme=dark] .login-skip-button{border-color:var(--line)!important;background:var(--surface)!important}:root[data-theme=dark] .login-premium-card:before{background:linear-gradient(#23d07c12,#0000)}:root[data-theme=dark] .login-splash-logo,:root[data-theme=dark] .modal-splash-logo{background:linear-gradient(145deg,var(--surface-3),var(--surface))!important;color:var(--green)!important}:root[data-theme=dark] .login-splash-logo span,:root[data-theme=dark] .login-splash-logo strong,:root[data-theme=dark] .modal-splash-logo span,:root[data-theme=dark] .modal-splash-logo strong{color:var(--text-strong)!important}.premium-auth-sheet{background:linear-gradient(180deg,var(--surface,#fff),var(--surface-2,#fbfdfc))!important;color:var(--text)!important;border-radius:26px 26px 14px 14px!important;padding-top:24px!important}.modal-splash-logo-wrap{width:116px!important;height:116px!important;margin:0 auto 12px!important}.modal-splash-logo{background:linear-gradient(145deg,#fff,var(--primary-soft))!important;width:90px!important;height:90px!important;color:var(--primary-deep)!important;border-radius:26px!important}.modal-splash-logo span{letter-spacing:-.6px!important;font-size:15px!important;font-weight:950!important}.modal-splash-logo strong{letter-spacing:-1px!important;font-size:22px!important;line-height:.9!important}:root[data-theme=dark] .premium-auth-sheet{background:linear-gradient(180deg,var(--surface),var(--surface-2))!important;border-color:var(--line)!important}@media (width<=370px){.login-premium-card{border-radius:24px;padding:24px 16px 16px}.login-splash-logo-wrap{width:126px!important;height:126px!important}.login-splash-logo{border-radius:28px!important;width:100px!important;height:100px!important}.login-premium-copy h1{font-size:28px}}.premium-google-card,.login-google-card.premium-google-card{margin-top:20px;position:relative;overflow:hidden;background:radial-gradient(circle at 10% 0%, #007a3d14, transparent 35%), linear-gradient(180deg,var(--surface,#fff),var(--surface-2,#fbfdfc))!important;box-shadow:none!important;border:1px solid #007a3d24!important;border-radius:18px!important;padding:12px!important}.premium-google-card:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff5c 44%,#0000 58%);animation:5.5s ease-in-out infinite premiumGoogleSheen;position:absolute;inset:0;transform:translate(-100%)}.premium-google-head{z-index:1;text-align:start;align-items:center;gap:10px;padding:2px 2px 10px;display:flex;position:relative}.premium-google-mark{background:var(--surface,#fff);border:1px solid var(--line);color:#4285f4;border-radius:12px;place-items:center;width:38px;min-width:38px;height:38px;font-size:20px;font-weight:1000;display:grid;box-shadow:0 8px 20px #0f172a0f}.premium-google-head b{color:var(--text-strong,var(--text));font-size:15px;font-weight:1000;line-height:1.2;display:block}.premium-google-head small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:850;display:block}.premium-google-native,.premium-google-slot,.google-real-slot.premium-google-slot,.modal-google-slot.premium-google-native{z-index:1;width:100%;transition:transform .18s,border-color .18s,background .18s;position:relative;background:var(--surface,#fff)!important;border:1px solid var(--line)!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;min-height:52px!important;margin:0!important;display:flex!important}.premium-google-card:focus-within .premium-google-native,.premium-google-card:hover .premium-google-native{transform:translateY(-1px);border-color:#007a3d47!important}.premium-google-native iframe,.google-real-slot iframe{border-radius:12px!important;max-width:100%!important}.premium-google-fallback{z-index:1;width:100%;font-weight:950;position:relative;background:var(--surface,#fff)!important;border:1px solid var(--line)!important;min-height:52px!important;color:var(--text)!important;border-radius:14px!important}.modal-premium-google-card{width:100%;margin-top:16px!important}:root[data-theme=dark] .premium-google-card,:root[data-theme=dark] .login-google-card.premium-google-card{background:radial-gradient(circle at 12% 0%, #23d07c1a, transparent 36%), linear-gradient(180deg,var(--surface),var(--surface-2))!important;border-color:#23d07c2e!important}:root[data-theme=dark] .premium-google-card:before{background:linear-gradient(120deg,#0000 0%,#ffffff0f 44%,#0000 58%)}:root[data-theme=dark] .premium-google-mark,:root[data-theme=dark] .premium-google-native,:root[data-theme=dark] .premium-google-fallback{background:var(--surface-3)!important;border-color:var(--line)!important}@keyframes premiumGoogleSheen{0%,72%{opacity:0;transform:translate(-110%)}82%{opacity:1}to{opacity:0;transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.premium-google-card:before{animation:none!important}.premium-google-native{transition:none!important}}.filter-page.refined-filter-page{padding-bottom:calc(184px + var(--safe-bottom))!important}.filter-page .filter-search-strip,.filter-page .smart-filter-panel,.results-page .smart-filter-panel{background:var(--card,#fff)!important;border-color:var(--line)!important}.filter-page .smart-filter-panel,.results-page .smart-filter-panel{margin-bottom:calc(112px + var(--safe-bottom))!important;border-radius:16px!important;grid-template-columns:104px minmax(0,1fr)!important;gap:9px!important;padding:9px!important}.filter-page .filter-side-menu,.results-page .filter-side-menu{max-height:calc(100dvh - 250px)!important;padding-inline-end:2px!important}.filter-page .filter-menu-item,.results-page .filter-menu-item{background:var(--surface-2,#f4f8f6)!important;min-height:40px!important;color:var(--muted,#667085)!important;white-space:normal!important;word-break:break-word!important;border-radius:8px!important;padding:8px 9px!important}.filter-page .filter-menu-item.active,.results-page .filter-menu-item.active{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important;box-shadow:none!important}.filter-page .filter-content-pane,.results-page .filter-content-pane{border:1px solid var(--line)!important;background:var(--surface-2,#f8fbf9)!important;border-radius:14px!important;min-height:360px!important;max-height:calc(100dvh - 250px)!important;padding:10px!important;overflow:auto!important}.filter-page .filter-pane-head,.results-page .filter-pane-head{grid-template-columns:1fr!important;gap:4px!important;margin-bottom:10px!important;display:grid!important}.filter-page .filter-pane-head b,.results-page .filter-pane-head b{color:var(--text-strong,var(--text))!important}.filter-page .filter-pane-head small,.results-page .filter-pane-head small{color:var(--muted,#667085)!important;line-height:1.45!important}.filter-page .filter-option-grid,.results-page .filter-option-grid{grid-template-columns:1fr!important;gap:8px!important}.filter-page .filter-choice,.results-page .filter-choice{text-align:start!important;background:var(--card,#fff)!important;width:100%!important;min-height:46px!important;color:var(--text,#344054)!important;border:1px solid var(--line)!important;box-shadow:none!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;padding:10px 11px!important;display:flex!important;position:relative!important}.filter-page .filter-choice-text,.results-page .filter-choice-text,.filter-page .multi-choice span:last-child,.results-page .multi-choice span:last-child{white-space:normal!important;text-overflow:clip!important;min-width:0!important;color:inherit!important;flex:auto!important;line-height:1.35!important;overflow:visible!important}.filter-page .filter-choice-indicator,.results-page .filter-choice-indicator,.filter-page .choice-check,.results-page .choice-check{border:2px solid var(--line)!important;color:#0000!important;width:16px!important;height:16px!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;flex:0 0 16px!important;font-size:0!important;line-height:0!important;display:block!important}.filter-page .filter-choice.active,.results-page .filter-choice.active{background:var(--primary-soft)!important;color:var(--primary-dark)!important;box-shadow:none!important;border-color:#007a3d57!important}.filter-page .filter-choice.active .filter-choice-indicator,.results-page .filter-choice.active .filter-choice-indicator,.filter-page .filter-choice.active .choice-check,.results-page .filter-choice.active .choice-check{background:#16a34a!important;border-color:#16a34a!important;box-shadow:0 0 0 3px #16a34a1f!important}.filter-page .filter-choice.active:after,.results-page .filter-choice.active:after{content:none!important;display:none!important}.filter-page .multi-filter-toolbar,.results-page .multi-filter-toolbar{z-index:2;position:sticky;top:0;background:var(--surface-2,#f8fbf9)!important;justify-content:flex-start!important;padding-bottom:7px!important}.filter-page .multi-filter-toolbar button,.results-page .multi-filter-toolbar button{background:var(--card,#fff)!important;border:1px solid var(--line)!important;color:var(--text,#344054)!important;border-radius:8px!important}.filter-page .filter-bottom-actions.compact-filter-actions{left:50%!important;right:auto!important;bottom:calc(88px + var(--safe-bottom))!important;z-index:120!important;box-sizing:border-box!important;background:color-mix(in srgb, var(--bg,#f6f9f7) 94%, transparent)!important;border-top:1px solid var(--line)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;grid-template-columns:.84fr 1.16fr!important;gap:9px!important;width:min(430px,100%)!important;padding:10px 14px!important;display:grid!important;position:fixed!important;transform:translate(-50%)!important}.filter-page .filter-bottom-actions .outline,.filter-page .filter-bottom-actions .primary{border-radius:8px!important;height:46px!important;min-height:46px!important;font-size:14px!important}:root[data-theme=dark] .filter-page .filter-search-strip,:root[data-theme=dark] .filter-page .smart-filter-panel,:root[data-theme=dark] .results-page .smart-filter-panel,:root[data-theme=dark] .filter-page .filter-content-pane,:root[data-theme=dark] .results-page .filter-content-pane{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important}:root[data-theme=dark] .filter-page .filter-content-pane,:root[data-theme=dark] .results-page .filter-content-pane,:root[data-theme=dark] .filter-page .multi-filter-toolbar,:root[data-theme=dark] .results-page .multi-filter-toolbar{background:var(--surface-2)!important}:root[data-theme=dark] .filter-page .filter-choice,:root[data-theme=dark] .results-page .filter-choice,:root[data-theme=dark] .filter-page .multi-filter-toolbar button,:root[data-theme=dark] .results-page .multi-filter-toolbar button{background:var(--surface-3)!important;border-color:var(--line)!important;color:var(--text)!important}:root[data-theme=dark] .filter-page .filter-choice.active,:root[data-theme=dark] .results-page .filter-choice.active{color:#f8fffb!important;box-shadow:none!important;background:#16a34a29!important;border-color:#22c55e6b!important}:root[data-theme=dark] .filter-page .filter-choice.active *,:root[data-theme=dark] .results-page .filter-choice.active *{color:inherit!important}:root[data-theme=dark] .filter-page .filter-bottom-actions.compact-filter-actions{border-color:var(--line)!important;background:#111a22f5!important}@media (width<=370px){.filter-page .smart-filter-panel,.results-page .smart-filter-panel{grid-template-columns:94px minmax(0,1fr)!important}.filter-page .filter-menu-item,.results-page .filter-menu-item{padding:7px!important;font-size:11px!important}}.premium-quick-filter-strip{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:11px 1px 1px;display:flex;overflow-x:auto}.premium-quick-filter-strip::-webkit-scrollbar{display:none}.quick-filter-chip{white-space:nowrap;flex:none;max-width:170px;min-height:42px;border:1px solid var(--line)!important;background:var(--surface,#fff)!important;color:var(--text)!important;box-shadow:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 14px!important;font-size:13px!important;font-weight:950!important;display:inline-flex!important}.quick-filter-chip span{text-overflow:ellipsis;overflow:hidden}.quick-filter-chip.active{background:var(--primary-soft,#eaf7f0)!important;color:var(--primary-dark,#005b2e)!important;border-color:#007a3d42!important}.quick-filter-chip b{background:var(--primary);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:11px;line-height:1;display:grid}.filter-modal-backdrop,.quick-filter-sheet-backdrop{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070c1275;justify-content:center;align-items:flex-end;padding:14px;display:flex;position:fixed;inset:0}.advanced-filter-modal,.quick-filter-sheet{flex-direction:column;width:min(100%,430px);max-height:min(84vh,760px);display:flex;overflow:hidden;border:1px solid var(--line)!important;background:var(--bg)!important;border-radius:24px 24px 0 0!important;box-shadow:0 -18px 50px #0f172a2e!important}.filter-modal-head,.quick-sheet-head{border-bottom:1px solid var(--line);background:var(--surface,#fff);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:flex}.filter-modal-head b,.quick-sheet-head b{color:var(--text);font-size:18px;font-weight:1000}.filter-modal-body{flex:1;grid-template-columns:112px minmax(0,1fr);gap:10px;min-height:0;padding:10px;display:grid;overflow:hidden}.filter-modal-body .filter-side-menu{max-height:none!important;padding:0 1px 0 0!important;overflow:auto!important}.filter-modal-body .filter-content-pane{min-height:0;overflow:auto;background:var(--surface,#fff)!important}.filter-modal-actions{z-index:1!important;border-top:1px solid var(--line)!important;background:var(--surface,#fff)!important;grid-template-columns:1fr 1.35fr!important;gap:10px!important;padding:10px!important;display:grid!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.quick-filter-sheet{max-height:min(72vh,620px)}.quick-filter-sheet>.quick-sheet-options,.quick-filter-sheet>.dual-range-card{margin:10px}.quick-sheet-options{padding-bottom:4px;overflow:auto;grid-template-columns:1fr!important}.quick-sheet-options .filter-choice{min-height:52px!important}.filter-choice{background:var(--surface,#fff)!important;border:1px solid var(--line)!important;width:100%!important;min-height:48px!important;color:var(--text)!important;text-align:start!important;white-space:normal!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;line-height:1.35!important;display:flex!important;position:relative!important}.filter-choice-text{flex:1;min-width:0;text-overflow:clip!important;white-space:normal!important;font-size:13px!important;font-weight:950!important;overflow:visible!important}.filter-choice-indicator{order:2;border:2px solid var(--line)!important;width:18px!important;height:18px!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;flex:0 0 18px!important;display:block!important}.filter-choice-indicator:before,.filter-choice-indicator:after,.filter-choice.active .filter-choice-indicator:before,.filter-choice.active .filter-choice-indicator:after{content:none!important;display:none!important}.filter-choice.active{background:var(--primary-soft,#eaf7f0)!important;color:var(--primary-dark,#005b2e)!important;border-color:#007a3d4d!important}.filter-choice.active .filter-choice-indicator{border-color:var(--primary)!important;background:var(--primary)!important;box-shadow:inset 0 0 0 4px var(--surface,#fff)!important}:root[data-theme=dark] .quick-filter-chip,:root[data-theme=dark] .filter-choice,:root[data-theme=dark] .filter-modal-head,:root[data-theme=dark] .quick-sheet-head,:root[data-theme=dark] .filter-modal-actions,:root[data-theme=dark] .filter-modal-body .filter-content-pane{background:var(--surface)!important;color:var(--text)!important;border-color:var(--line)!important}:root[data-theme=dark] .quick-filter-chip.active,:root[data-theme=dark] .filter-choice.active{color:#e8fff2!important;background:#18b86a1f!important}:root[data-theme=dark] .filter-choice.active .filter-choice-indicator{box-shadow:inset 0 0 0 4px var(--surface)!important}@media (width<=370px){.filter-modal-body{grid-template-columns:98px minmax(0,1fr);gap:8px;padding:8px}.filter-choice-text{font-size:12px!important}.quick-filter-chip{max-width:145px;padding-inline:12px!important}}.search-field-with-all{padding-inline-end:74px!important}.search-field-with-all input{padding-inline-end:38px!important}.inline-all-button{inset-inline-end:8px;z-index:2;border-radius:999px;min-width:54px;height:32px;position:absolute;top:50%;transform:translateY(-50%);background:var(--primary-soft,#eaf7f0)!important;color:var(--primary-dark,#005b2e)!important;border:0!important;padding:0 12px!important;font-size:12px!important;font-weight:1000!important}.search-field-with-all .tiny-clear{inset-inline-end:66px!important}.model-search-card{margin-bottom:10px!important}.clean-model-picker-list .model-media-row{min-height:58px!important}.clean-model-picker-list .model-media-row .row-text small{margin-top:3px!important}.results-page .premium-quick-filter-strip{padding-top:12px!important}.results-page .quick-filter-chip:first-child{color:var(--primary-dark,#005b2e)!important;background:linear-gradient(135deg,#007a3d1a,#007a3d0a)!important;border-color:#007a3d42!important}:root[data-theme=dark] .inline-all-button{color:#e8fff2!important;background:#18b86a24!important}:root[data-theme=dark] .results-page .quick-filter-chip:first-child{color:#e8fff2!important;background:#18b86a21!important}:root[data-theme=dark] .filter-modal-body .dual-range-card,:root[data-theme=dark] .quick-filter-sheet .dual-range-card{background:var(--surface)!important;border-color:var(--line)!important}:root[data-theme=dark] .filter-modal-body .range-value-box,:root[data-theme=dark] .quick-filter-sheet .range-value-box,:root[data-theme=dark] .filter-modal-body .range-unit-toggle,:root[data-theme=dark] .quick-filter-sheet .range-unit-toggle{background:var(--surface-2,#0f171f)!important;border:1px solid var(--line)!important}:root[data-theme=dark] .filter-modal-body .range-value-box small,:root[data-theme=dark] .quick-filter-sheet .range-value-box small,:root[data-theme=dark] .filter-modal-body .range-unit-toggle button,:root[data-theme=dark] .quick-filter-sheet .range-unit-toggle button,:root[data-theme=dark] .filter-modal-body .dual-range-scale,:root[data-theme=dark] .quick-filter-sheet .dual-range-scale{color:var(--muted)!important}:root[data-theme=dark] .filter-modal-body .range-value-box strong,:root[data-theme=dark] .quick-filter-sheet .range-value-box strong{color:var(--text)!important}:root[data-theme=dark] .filter-modal-body .dual-range-track,:root[data-theme=dark] .quick-filter-sheet .dual-range-track{background:#263545!important}:root[data-theme=dark] .filter-modal-body .dual-range-fill,:root[data-theme=dark] .quick-filter-sheet .dual-range-fill{background:linear-gradient(90deg,var(--primary),var(--accent,#23d07c))!important;box-shadow:0 0 0 4px #18b86a14!important}:root[data-theme=dark] .filter-modal-body .dual-range-input::-webkit-slider-thumb{background:var(--surface)!important;border-color:var(--primary)!important}:root[data-theme=dark] .quick-filter-sheet .dual-range-input::-webkit-slider-thumb{background:var(--surface)!important;border-color:var(--primary)!important}.filter-modal-actions .primary,.filter-results-button,.results-page .filter-global-actions .primary,.filter-page .filter-bottom-actions .primary,.filter-modal-actions .primary *,.filter-results-button *,.results-page .filter-global-actions .primary *,.filter-page .filter-bottom-actions .primary *{color:#fff!important}:root[data-theme=dark] .multi-filter-toolbar button,:root[data-theme=dark] .tiny-clear-action,:root[data-theme=dark] .filter-pane-head .tiny-clear-action{background:var(--surface-3,#17222d)!important;border:1px solid var(--line,#243241)!important;color:var(--text,#edf4f2)!important}:root[data-theme=dark] .multi-filter-toolbar button:first-child,:root[data-theme=dark] .tiny-clear-action{color:#22c55e!important;background:#22c55e1a!important;border-color:#22c55e38!important}.filter-modal-body .dual-range-card,.quick-filter-sheet .dual-range-card{overflow:visible!important}.filter-modal-body .dual-range-track-wrap,.quick-filter-sheet .dual-range-track-wrap,.dual-range-track-wrap{background:0 0!important;border:0!important;height:46px!important;margin:8px 12px 2px!important;display:block!important;position:relative!important;overflow:visible!important}.filter-modal-body .dual-range-track,.quick-filter-sheet .dual-range-track,.dual-range-track{z-index:1!important;background:#e4ece8!important;border-radius:999px!important;width:auto!important;height:10px!important;position:absolute!important;top:50%!important;left:0!important;right:0!important;transform:translateY(-50%)!important;box-shadow:inset 0 0 0 1px #0f172a08!important}.filter-modal-body .dual-range-fill,.quick-filter-sheet .dual-range-fill,.dual-range-fill{background:linear-gradient(90deg,var(--primary,#007a3d),var(--accent,#00a651))!important;z-index:2!important;min-width:10px!important;height:10px!important;box-shadow:none!important;border-radius:999px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.dual-range-input{appearance:none!important;pointer-events:none!important;z-index:5!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;height:46px!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.dual-range-input::-webkit-slider-runnable-track{height:10px!important;box-shadow:none!important;background:0 0!important;border:0!important}.dual-range-input::-webkit-slider-thumb{appearance:none!important;pointer-events:auto!important;background:var(--primary,#007a3d)!important;cursor:grab!important;border:5px solid #fff!important;border-radius:999px!important;width:28px!important;height:28px!important;margin-top:-9px!important;box-shadow:0 0 0 1px #0f172a14,0 8px 18px #1018282e!important}.dual-range-input::-webkit-slider-thumb:active{cursor:grabbing!important;transform:scale(1.04)!important}.dual-range-input::-moz-range-track{background:0 0!important;border:0!important;height:10px!important}.dual-range-input::-moz-range-thumb{pointer-events:auto!important;background:var(--primary,#007a3d)!important;cursor:grab!important;border:5px solid #fff!important;border-radius:999px!important;width:18px!important;height:18px!important;box-shadow:0 0 0 1px #0f172a14,0 8px 18px #1018282e!important}.dual-range-input::-moz-range-progress{background:0 0!important}:root[data-theme=dark] .filter-modal-body .dual-range-track,:root[data-theme=dark] .quick-filter-sheet .dual-range-track,:root[data-theme=dark] .dual-range-track{background:#2a3a49!important;box-shadow:inset 0 0 0 1px #ffffff09!important}:root[data-theme=dark] .filter-modal-body .dual-range-fill,:root[data-theme=dark] .quick-filter-sheet .dual-range-fill,:root[data-theme=dark] .dual-range-fill{background:linear-gradient(90deg,#18b86a,#23d07c)!important;box-shadow:0 0 0 1px #22c55e1a!important}:root[data-theme=dark] .dual-range-input::-webkit-slider-thumb{background:#18b86a!important;border-color:#fff!important;box-shadow:0 0 0 1px #ffffff1f,0 8px 18px #00000052!important}:root[data-theme=dark] .dual-range-input::-moz-range-thumb{background:#18b86a!important;border-color:#fff!important;box-shadow:0 0 0 1px #ffffff1f,0 8px 18px #00000052!important}:root[data-theme=dark] .filter-modal-actions .outline,:root[data-theme=dark] .results-page .filter-global-actions .outline,:root[data-theme=dark] .filter-page .filter-bottom-actions .outline{background:var(--surface-3,#17222d)!important;border-color:var(--line,#243241)!important;color:var(--text,#edf4f2)!important}.modal-icon-close{border-radius:8px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;font-size:0!important;display:grid!important}.modal-icon-close .app-icon{width:18px!important;height:18px!important;display:block!important}.primary,.primary *,button.primary,button.primary *,.filter-results-button,.filter-results-button *,.filter-menu-item.active,.filter-menu-item.active *,.range-unit-toggle button.active,.range-unit-toggle button.active *,.quick-filter-chip.active,.quick-filter-chip.active *,.inline-all-button.active,.inline-all-button.active *{color:#fff!important}.real-dual-range{touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;border:0!important;height:48px!important;margin:10px 14px 4px!important;padding:0!important;position:relative!important;overflow:visible!important}.real-dual-range .dual-range-track,.real-dual-range .dual-range-fill{pointer-events:none!important;border-radius:999px!important;height:9px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.real-dual-range .dual-range-track{z-index:1!important;background:#e4ece8!important;border:0!important;width:auto!important;left:0!important;right:0!important;box-shadow:inset 0 0 0 1px #0f172a0a!important}.real-dual-range .dual-range-fill{background:linear-gradient(90deg,var(--primary,#007a3d),var(--accent,#00a651))!important;box-shadow:none!important;z-index:2!important;min-width:0!important}.dual-range-handle{background:var(--primary,#007a3d)!important;z-index:4!important;cursor:grab!important;touch-action:none!important;border:5px solid #fff!important;border-radius:999px!important;width:30px!important;height:30px!important;padding:0!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 1px #0f172a14,0 8px 18px #1018282e!important}.dual-range-handle:active{cursor:grabbing!important;transform:translate(-50%,-50%)scale(1.04)!important}.dual-range-input{display:none!important}.dual-range-card .dual-range-scale{direction:inherit!important}:root[data-theme=dark] .real-dual-range,:root[data-theme=dark] .dual-range-input{box-shadow:none!important;background:0 0!important;border:0!important}:root[data-theme=dark] .real-dual-range .dual-range-track{background:#2a3a49!important;box-shadow:inset 0 0 0 1px #ffffff0b!important}:root[data-theme=dark] .real-dual-range .dual-range-fill{background:linear-gradient(90deg,#18b86a,#23d07c)!important;box-shadow:0 0 0 1px #22c55e1a!important}:root[data-theme=dark] .dual-range-handle{background:#18b86a!important;border-color:#fff!important;box-shadow:0 0 0 1px #ffffff1f,0 8px 18px #00000057!important}:root[data-theme=dark] .modal-icon-close{color:#22c55e!important;background:#22c55e1a!important;border-color:#22c55e38!important}:root[data-theme=dark] .modal-icon-close .app-icon{color:#22c55e!important}.real-dual-range .dual-range-fill{left:auto;right:auto}[dir=rtl] .real-dual-range .dual-range-fill{left:auto!important}[dir=ltr] .real-dual-range .dual-range-fill{right:auto!important}[dir=rtl] .dual-range-handle{transform:translate(50%,-50%)!important}[dir=rtl] .dual-range-handle:active{transform:translate(50%,-50%)scale(1.04)!important}[dir=ltr] .dual-range-handle{transform:translate(-50%,-50%)!important}[dir=ltr] .dual-range-handle:active{transform:translate(-50%,-50%)scale(1.04)!important}.dual-range-card[dir=rtl] .dual-range-scale{direction:rtl!important}.dual-range-card[dir=ltr] .dual-range-scale{direction:ltr!important}.dual-range-card[dir=rtl] .dual-range-scale span:first-child{text-align:right!important}.dual-range-card[dir=rtl] .dual-range-scale span:last-child,.dual-range-card[dir=ltr] .dual-range-scale span:first-child{text-align:left!important}.dual-range-card[dir=ltr] .dual-range-scale span:last-child{text-align:right!important}.dual-range-scale span{min-width:0}.search-field-with-all{align-items:center!important;gap:10px!important;padding-inline:14px!important;display:flex!important;position:relative!important;overflow:hidden!important}.search-field-with-all input{flex:auto!important;min-width:0!important;padding-inline:0!important}.search-field-with-all .inline-all-button{z-index:auto!important;border-radius:12px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:54px!important;height:36px!important;margin:0!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}.search-field-with-all .tiny-clear{border-radius:10px!important;flex:0 0 30px!important;width:30px!important;height:30px!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}[dir=rtl] .search-field-with-all .app-icon:first-child{order:0}[dir=rtl] .search-field-with-all input{order:1}[dir=rtl] .search-field-with-all .tiny-clear{order:2}[dir=rtl] .search-field-with-all .inline-all-button{order:3}[dir=ltr] .search-field-with-all .app-icon:first-child{order:0}[dir=ltr] .search-field-with-all input{order:1}[dir=ltr] .search-field-with-all .tiny-clear{order:2}[dir=ltr] .search-field-with-all .inline-all-button{order:3}:root[data-theme=dark] .search-field-with-all{background:var(--surface,#111a22)!important;border-color:var(--line,#243241)!important}:root[data-theme=dark] .search-field-with-all .inline-all-button{color:#fff!important;background:#18b86a29!important}.dual-range-head.no-units{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.dual-range-head.has-units{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.dual-range-head .range-value-box{box-sizing:border-box!important;width:100%!important;min-width:0!important}.quick-filter-sheet .dual-range-head.no-units,.filter-modal-body .dual-range-head.no-units{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.results-page .live-search-input.search-field-with-all{align-items:center!important;gap:10px!important;padding-inline:14px!important;display:flex!important;position:relative!important;overflow:hidden!important}.results-page .live-search-input.search-field-with-all input{flex:auto!important;min-width:0!important;padding-inline:0!important}.results-page .live-search-input.search-field-with-all .inline-all-button,.results-page .live-search-input.search-field-with-all .results-all-button{z-index:auto!important;border-radius:12px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:54px!important;height:36px!important;margin:0!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}.results-page .live-search-input.search-field-with-all .tiny-clear{border-radius:10px!important;flex:0 0 30px!important;width:30px!important;height:30px!important;position:static!important;inset:auto!important;transform:none!important}[dir=rtl] .results-page .live-search-input.search-field-with-all .app-icon:first-child{order:0}[dir=rtl] .results-page .live-search-input.search-field-with-all input{order:1}[dir=rtl] .results-page .live-search-input.search-field-with-all .tiny-clear{order:2}[dir=rtl] .results-page .live-search-input.search-field-with-all .inline-all-button{order:3}[dir=ltr] .results-page .live-search-input.search-field-with-all .app-icon:first-child{order:0}[dir=ltr] .results-page .live-search-input.search-field-with-all input{order:1}[dir=ltr] .results-page .live-search-input.search-field-with-all .tiny-clear{order:2}[dir=ltr] .results-page .live-search-input.search-field-with-all .inline-all-button{order:3}:root[data-theme=dark] .results-page .live-search-input.search-field-with-all{background:var(--surface,#111a22)!important;border-color:var(--line,#243241)!important}:root[data-theme=dark] .results-page .live-search-input.search-field-with-all .inline-all-button{color:#fff!important;background:#18b86a29!important}@media (width<=390px){.dual-range-head.no-units{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}.brand-count-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;padding-bottom:108px;display:grid}.brand-count-card{background:var(--card,#fff);min-width:0;min-height:118px;color:var(--text);text-align:center;border:1px solid #dfeae4eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:10px 6px;display:flex;box-shadow:none!important}.brand-count-logo{place-items:center;width:42px;height:42px;margin:0 auto;display:grid}.brand-count-logo img{object-fit:contain;width:100%;height:100%;display:block}.brand-count-card b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text);font-size:13px;font-weight:1000;line-height:1.2;overflow:hidden}.brand-count-card small{color:var(--muted);font-size:11px;font-weight:900;line-height:1.2}.brand-count-card.disabled{opacity:.42;filter:grayscale(.75);cursor:not-allowed}.brand-count-card.disabled:active{transform:none!important}.model-count-list{background:var(--card,#fff);border:1px solid #dfeae4eb;border-radius:14px;gap:0;margin-top:12px;margin-bottom:108px;display:grid;overflow:hidden}.model-count-row{border:0;border-bottom:1px solid var(--line);background:var(--card,#fff);text-align:start;min-height:52px;color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.model-count-row:last-child{border-bottom:0}.model-count-row b{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:1000;overflow:hidden}.model-count-row small{color:var(--muted);white-space:nowrap;flex:none;font-size:12px;font-weight:900}.model-count-row.disabled{opacity:.45;cursor:not-allowed}.model-count-row.disabled:active{transform:none!important}:root[data-theme=dark] .brand-count-card,:root[data-theme=dark] .model-count-list,:root[data-theme=dark] .model-count-row{background:var(--card)!important;border-color:var(--line)!important}:root[data-theme=dark] .brand-count-card b,:root[data-theme=dark] .model-count-row b{color:var(--text)!important}:root[data-theme=dark] .brand-count-card small,:root[data-theme=dark] .model-count-row small{color:var(--muted)!important}@media (width<=370px){.brand-count-grid{gap:7px}.brand-count-card{min-height:108px;padding:9px 5px}.brand-count-logo{width:38px;height:38px}.brand-count-card b{font-size:12px}.brand-count-card small{font-size:10px}}.home-top-brands-section .section-row{margin-bottom:10px!important}.home-brand-count-grid{margin-top:0!important;padding-bottom:0!important}.home-brand-count-card{min-height:112px!important}.home-brand-count-card .brand-count-logo{width:40px!important;height:40px!important}.home-brand-count-card small{direction:ltr;unicode-bidi:isolate}.home-brand-count-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:none!important;grid-auto-columns:calc(33.3333% - 6px)!important;grid-auto-flow:column!important;gap:9px!important;margin-inline:-1px!important;padding:0 1px 8px!important;display:grid!important;overflow:auto hidden!important}.home-brand-count-grid::-webkit-scrollbar{height:0!important;display:none!important}.home-brand-count-card{scroll-snap-align:start;width:100%!important;min-width:0!important;min-height:108px!important}@media (width<=370px){.home-brand-count-grid{grid-auto-columns:calc(33.3333% - 4.66667px)!important;gap:7px!important}.home-brand-count-card{min-height:102px!important}}.home-page .hero-content h1{display:none!important}.home-page .hero-content{padding-top:10px!important}.results-page .quick-filter-chip,.premium-quick-filter-strip .quick-filter-chip{color:var(--text,#101828)!important;background:var(--card,#fff)!important;border:1px solid var(--line,#dfeae4)!important;position:relative!important}.results-page .quick-filter-chip span,.results-page .quick-filter-chip b,.premium-quick-filter-strip .quick-filter-chip span,.premium-quick-filter-strip .quick-filter-chip b{color:inherit!important}.results-page .quick-filter-chip.active,.premium-quick-filter-strip .quick-filter-chip.active{color:var(--text,#101828)!important;background:linear-gradient(135deg,#18b86a1f,#18b86a0a)!important;border-color:#18b86a61!important;padding-inline-end:24px!important}.results-page .quick-filter-chip.active:after,.premium-quick-filter-strip .quick-filter-chip.active:after{content:"";inset-inline-end:9px;background:var(--primary,#007a3d);border-radius:999px;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 3px #18b86a21}.results-page .quick-filter-chip.active b,.premium-quick-filter-strip .quick-filter-chip.active b{background:var(--primary,#007a3d)!important;color:#fff!important}:root[data-theme=dark] .results-page .quick-filter-chip,:root[data-theme=dark] .premium-quick-filter-strip .quick-filter-chip{background:var(--surface,#111a22)!important;border-color:var(--line,#243241)!important;color:var(--text,#edf4f2)!important}:root[data-theme=dark] .results-page .quick-filter-chip.active,:root[data-theme=dark] .premium-quick-filter-strip .quick-filter-chip.active{color:var(--text,#edf4f2)!important;background:#18b86a24!important;border-color:#23d07c61!important}.filter-modal-body .dual-range-head,.quick-filter-sheet .dual-range-head,.filter-modal-body .dual-range-head.no-units,.quick-filter-sheet .dual-range-head.no-units,.filter-modal-body .dual-range-head.has-units,.quick-filter-sheet .dual-range-head.has-units{grid-template-columns:1fr!important;align-items:stretch!important;gap:9px!important;display:grid!important}.filter-modal-body .range-unit-toggle,.quick-filter-sheet .range-unit-toggle{order:2;justify-content:center!important;justify-self:stretch!important;width:100%!important}.filter-modal-body .range-value-box,.quick-filter-sheet .range-value-box{text-align:start!important;box-sizing:border-box!important;align-items:flex-start!important;width:100%!important;min-height:56px!important}.filter-modal-body .range-value-box.end,.quick-filter-sheet .range-value-box.end{order:3;text-align:start!important;align-items:flex-start!important}.filter-modal-body .dual-range-head .range-value-box:first-child,.quick-filter-sheet .dual-range-head .range-value-box:first-child{order:1}.filter-modal-body .dual-range-track-wrap,.quick-filter-sheet .dual-range-track-wrap{margin-top:14px!important}.filter-modal-backdrop,.quick-filter-sheet-backdrop{z-index:1000!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#02080e6b!important;justify-content:center!important;align-items:flex-end!important;padding:0!important;animation:.22s both soooqSheetBackdropIn!important;display:flex!important;position:fixed!important;inset:0!important}.advanced-filter-modal,.quick-filter-sheet{background:var(--card,#fff)!important;transform-origin:bottom!important;border-radius:24px 24px 0 0!important;width:min(430px,100%)!important;max-height:88dvh!important;animation:.34s cubic-bezier(.22,1,.36,1) both soooqIosSheetUp!important;overflow:hidden!important;box-shadow:0 -18px 54px #0f172a2e!important}.quick-filter-sheet{padding-bottom:calc(14px + var(--safe-bottom,0px))!important}.filter-modal-head,.quick-sheet-head{min-height:58px!important;position:relative!important}.filter-modal-head:before,.quick-sheet-head:before{content:"";background:#94a3b873;border-radius:999px;width:44px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}@keyframes soooqSheetBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes soooqIosSheetUp{0%{opacity:.72;transform:translateY(105%)scale(.985)}70%{opacity:1;transform:translateY(-1.5%)scale(1)}to{opacity:1;transform:translateY(0)scale(1)}}:root[data-theme=dark] .filter-modal-backdrop,:root[data-theme=dark] .quick-filter-sheet-backdrop{background:#00000094!important}:root[data-theme=dark] .advanced-filter-modal,:root[data-theme=dark] .quick-filter-sheet{background:var(--surface,#111a22)!important;box-shadow:0 -18px 54px #0000006b!important}@media (prefers-reduced-motion:reduce){.filter-modal-backdrop,.quick-filter-sheet-backdrop,.advanced-filter-modal,.quick-filter-sheet{animation:none!important}}.filter-page .filter-content-pane .filter-option-grid,.results-page .advanced-filter-modal .filter-content-pane .filter-option-grid{background:var(--card,#fff)!important;border:1px solid var(--line,#dfeae4)!important;border-radius:14px!important;padding:0!important;display:block!important;overflow:hidden!important}.filter-page .filter-content-pane .filter-choice,.results-page .advanced-filter-modal .filter-content-pane .filter-choice{border:0!important;border-bottom:1px solid var(--line,#dfeae4)!important;background:var(--card,#fff)!important;min-height:52px!important;color:var(--text,#101828)!important;text-align:start!important;box-shadow:none!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:0 14px!important;display:flex!important}.filter-page .filter-content-pane .filter-choice:last-child,.results-page .advanced-filter-modal .filter-content-pane .filter-choice:last-child{border-bottom:0!important}.filter-page .filter-content-pane .filter-choice-text,.results-page .advanced-filter-modal .filter-content-pane .filter-choice-text{min-width:0!important;color:inherit!important;text-align:start!important;white-space:normal!important;flex:auto!important;order:1!important;font-size:14px!important;font-weight:950!important;line-height:1.35!important}.filter-page .filter-content-pane .filter-choice-indicator,.results-page .advanced-filter-modal .filter-content-pane .filter-choice-indicator{border:2px solid var(--line,#dfeae4)!important;width:18px!important;height:18px!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;flex:0 0 18px!important;order:2!important;margin-inline:auto 0!important}.filter-page .filter-content-pane .filter-choice.active,.results-page .advanced-filter-modal .filter-content-pane .filter-choice.active{color:var(--text,#101828)!important;background:linear-gradient(135deg,#18b86a17,#18b86a08)!important}.filter-page .filter-content-pane .filter-choice.active .filter-choice-indicator,.results-page .advanced-filter-modal .filter-content-pane .filter-choice.active .filter-choice-indicator{background:#16a34a!important;border-color:#16a34a!important;box-shadow:0 0 0 3px #16a34a1f!important}.filter-page .filter-content-pane .multi-filter-toolbar,.results-page .advanced-filter-modal .filter-content-pane .multi-filter-toolbar{background:0 0!important;gap:8px!important;padding:0 0 9px!important;display:flex!important;position:relative!important;top:auto!important}.filter-page .filter-content-pane .multi-filter-toolbar button,.results-page .advanced-filter-modal .filter-content-pane .multi-filter-toolbar button{background:var(--card,#fff)!important;border:1px solid var(--line,#dfeae4)!important;min-height:36px!important;color:var(--text,#101828)!important;border-radius:10px!important;padding:0 11px!important;font-size:12px!important}.filter-page .filter-content-pane .dual-range-head,.results-page .advanced-filter-modal .filter-content-pane .dual-range-head,.filter-page .filter-content-pane .dual-range-head.has-units,.results-page .advanced-filter-modal .filter-content-pane .dual-range-head.has-units,.filter-page .filter-content-pane .dual-range-head.no-units,.results-page .advanced-filter-modal .filter-content-pane .dual-range-head.no-units{flex-direction:column!important;align-items:stretch!important;gap:9px!important;display:flex!important}.filter-page .filter-content-pane .dual-range-head .range-value-box,.results-page .advanced-filter-modal .filter-content-pane .dual-range-head .range-value-box{background:var(--card,#fff)!important;border:1px solid var(--line,#dfeae4)!important;text-align:start!important;box-sizing:border-box!important;border-radius:12px!important;flex-direction:row!important;order:1!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:54px!important;padding:0 14px!important;display:flex!important}.filter-page .filter-content-pane .dual-range-head .range-value-box.end,.results-page .advanced-filter-modal .filter-content-pane .dual-range-head .range-value-box.end{text-align:start!important;order:2!important;align-items:center!important}.filter-page .filter-content-pane .dual-range-head .range-value-box small,.results-page .advanced-filter-modal .filter-content-pane .dual-range-head .range-value-box small{color:var(--muted,#667085)!important;font-size:13px!important;font-weight:900!important}.filter-page .filter-content-pane .dual-range-head .range-value-box strong,.results-page .advanced-filter-modal .filter-content-pane .dual-range-head .range-value-box strong{color:var(--text,#101828)!important;text-align:end!important;direction:ltr!important;unicode-bidi:isolate!important;font-size:14px!important;font-weight:1000!important}.filter-page .filter-content-pane .dual-range-head .range-unit-toggle,.results-page .advanced-filter-modal .filter-content-pane .dual-range-head .range-unit-toggle{background:var(--card,#fff)!important;border:1px solid var(--line,#dfeae4)!important;box-sizing:border-box!important;border-radius:12px!important;order:3!important;justify-content:center!important;width:100%!important;padding:5px!important}.filter-page .filter-content-pane .dual-range-head .range-unit-toggle button,.results-page .advanced-filter-modal .filter-content-pane .dual-range-head .range-unit-toggle button{border-radius:9px!important;flex:1 1 0!important;min-height:34px!important}:root[data-theme=dark] .filter-page .filter-content-pane .filter-option-grid,:root[data-theme=dark] .results-page .advanced-filter-modal .filter-content-pane .filter-option-grid,:root[data-theme=dark] .filter-page .filter-content-pane .filter-choice,:root[data-theme=dark] .results-page .advanced-filter-modal .filter-content-pane .filter-choice,:root[data-theme=dark] .filter-page .filter-content-pane .dual-range-head .range-value-box,:root[data-theme=dark] .results-page .advanced-filter-modal .filter-content-pane .dual-range-head .range-value-box,:root[data-theme=dark] .filter-page .filter-content-pane .dual-range-head .range-unit-toggle,:root[data-theme=dark] .results-page .advanced-filter-modal .filter-content-pane .dual-range-head .range-unit-toggle,:root[data-theme=dark] .filter-page .filter-content-pane .multi-filter-toolbar button,:root[data-theme=dark] .results-page .advanced-filter-modal .filter-content-pane .multi-filter-toolbar button{background:var(--surface,#111a22)!important;border-color:var(--line,#243241)!important;color:var(--text,#edf4f2)!important}:root[data-theme=dark] .filter-page .filter-content-pane .filter-choice.active,:root[data-theme=dark] .results-page .advanced-filter-modal .filter-content-pane .filter-choice.active{color:var(--text,#edf4f2)!important;background:#18b86a21!important}.advanced-filter-modal .filter-content-pane .filter-option-grid,.filter-page .filter-content-pane .filter-option-grid{background:var(--card,#fff)!important;border:1px solid var(--line,#dfeae4)!important;border-radius:14px!important;grid-template-columns:none!important;gap:0!important;padding:0!important;display:block!important;overflow:hidden!important}.advanced-filter-modal .filter-content-pane .filter-choice,.filter-page .filter-content-pane .filter-choice{border:0!important;border-bottom:1px solid var(--line,#dfeae4)!important;background:var(--card,#fff)!important;width:100%!important;min-height:52px!important;color:var(--text,#101828)!important;text-align:start!important;box-shadow:none!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:0 14px!important;display:flex!important}.advanced-filter-modal .filter-content-pane .filter-choice:last-child,.filter-page .filter-content-pane .filter-choice:last-child{border-bottom:0!important}.advanced-filter-modal .filter-content-pane .filter-choice-text,.filter-page .filter-content-pane .filter-choice-text{min-width:0!important;color:inherit!important;text-align:start!important;white-space:normal!important;flex:auto!important;order:1!important;font-size:14px!important;font-weight:950!important;line-height:1.35!important}.advanced-filter-modal .filter-content-pane .filter-choice-indicator,.filter-page .filter-content-pane .filter-choice-indicator{border:2px solid var(--line,#dfeae4)!important;width:18px!important;height:18px!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;flex:0 0 18px!important;order:2!important;margin-inline-start:auto!important}.advanced-filter-modal .filter-content-pane .filter-choice.active,.filter-page .filter-content-pane .filter-choice.active{color:var(--text,#101828)!important;background:linear-gradient(135deg,#18b86a17,#18b86a08)!important}.advanced-filter-modal .filter-content-pane .filter-choice.active .filter-choice-indicator,.filter-page .filter-content-pane .filter-choice.active .filter-choice-indicator{background:#16a34a!important;border-color:#16a34a!important;box-shadow:0 0 0 3px #16a34a1f!important}.advanced-filter-modal .filter-content-pane .multi-filter-toolbar,.filter-page .filter-content-pane .multi-filter-toolbar{background:0 0!important;gap:8px!important;padding:0 0 9px!important;display:flex!important}.advanced-filter-modal .filter-content-pane .multi-filter-toolbar button,.filter-page .filter-content-pane .multi-filter-toolbar button{background:var(--card,#fff)!important;border:1px solid var(--line,#dfeae4)!important;min-height:36px!important;color:var(--text,#101828)!important;border-radius:10px!important;padding:0 11px!important;font-size:12px!important}.advanced-filter-modal .filter-content-pane .dual-range-head,.advanced-filter-modal .filter-content-pane .dual-range-head.has-units,.advanced-filter-modal .filter-content-pane .dual-range-head.no-units,.filter-page .filter-content-pane .dual-range-head,.filter-page .filter-content-pane .dual-range-head.has-units,.filter-page .filter-content-pane .dual-range-head.no-units{flex-direction:column!important;grid-template-columns:none!important;align-items:stretch!important;gap:9px!important;display:flex!important}.advanced-filter-modal .filter-content-pane .dual-range-head .range-value-box,.filter-page .filter-content-pane .dual-range-head .range-value-box{background:var(--card,#fff)!important;border:1px solid var(--line,#dfeae4)!important;text-align:start!important;box-sizing:border-box!important;border-radius:12px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:54px!important;padding:0 14px!important;display:flex!important}.advanced-filter-modal .filter-content-pane .dual-range-head .range-value-box.end,.filter-page .filter-content-pane .dual-range-head .range-value-box.end{text-align:start!important;align-items:center!important}.advanced-filter-modal .filter-content-pane .dual-range-head .range-value-box small,.filter-page .filter-content-pane .dual-range-head .range-value-box small{color:var(--muted,#667085)!important;font-size:13px!important;font-weight:900!important}.advanced-filter-modal .filter-content-pane .dual-range-head .range-value-box strong,.filter-page .filter-content-pane .dual-range-head .range-value-box strong{color:var(--text,#101828)!important;text-align:end!important;direction:ltr!important;unicode-bidi:isolate!important;font-size:14px!important;font-weight:1000!important}.advanced-filter-modal .filter-content-pane .dual-range-head .range-unit-toggle,.filter-page .filter-content-pane .dual-range-head .range-unit-toggle{background:var(--card,#fff)!important;border:1px solid var(--line,#dfeae4)!important;box-sizing:border-box!important;border-radius:12px!important;justify-content:center!important;width:100%!important;padding:5px!important}.advanced-filter-modal .filter-content-pane .dual-range-head .range-unit-toggle button,.filter-page .filter-content-pane .dual-range-head .range-unit-toggle button{border-radius:9px!important;flex:1 1 0!important;min-height:34px!important}:root[data-theme=dark] .advanced-filter-modal .filter-content-pane .filter-option-grid,:root[data-theme=dark] .advanced-filter-modal .filter-content-pane .filter-choice,:root[data-theme=dark] .advanced-filter-modal .filter-content-pane .dual-range-head .range-value-box,:root[data-theme=dark] .advanced-filter-modal .filter-content-pane .dual-range-head .range-unit-toggle,:root[data-theme=dark] .advanced-filter-modal .filter-content-pane .multi-filter-toolbar button,:root[data-theme=dark] .filter-page .filter-content-pane .filter-option-grid,:root[data-theme=dark] .filter-page .filter-content-pane .filter-choice,:root[data-theme=dark] .filter-page .filter-content-pane .dual-range-head .range-value-box,:root[data-theme=dark] .filter-page .filter-content-pane .dual-range-head .range-unit-toggle,:root[data-theme=dark] .filter-page .filter-content-pane .multi-filter-toolbar button{background:var(--surface,#111a22)!important;border-color:var(--line,#243241)!important;color:var(--text,#edf4f2)!important}:root[data-theme=dark] .advanced-filter-modal .filter-content-pane .filter-choice.active,:root[data-theme=dark] .filter-page .filter-content-pane .filter-choice.active{color:var(--text,#edf4f2)!important;background:#18b86a21!important}.filter-modal-body .dual-range-head,.filter-page .dual-range-head{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.filter-modal-body .range-value-box,.filter-modal-body .range-value-box.end,.filter-page .range-value-box,.filter-page .range-value-box.end{text-align:start!important;align-items:flex-start!important;width:100%!important;min-height:50px!important}.filter-modal-body .range-unit-toggle,.filter-page .range-unit-toggle{border-radius:8px!important;justify-content:flex-start!important;width:100%!important;min-height:44px!important;padding:6px!important}[dir=rtl] .filter-modal-body .range-unit-toggle,[dir=rtl] .filter-page .range-unit-toggle{justify-content:flex-start!important}.my-listings-page>.account-action-card{display:none!important}.vin-entry-only{text-align:start!important;align-items:stretch!important}.vin-gateway-copy{text-align:start!important;align-items:flex-start!important;width:100%!important;margin-inline:0!important}.vin-gateway-copy h2,.vin-gateway-copy p{text-align:start!important}.premium-vin-input-line{max-width:none!important;margin-inline:0!important}.vin-skip-text-link,.vin-result-link.primary-text-link{width:max-content!important;color:var(--primary)!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-top:9px!important;padding:4px 2px!important;font-size:14px!important;font-weight:1000!important;text-decoration:none!important}.vin-result-link.primary-text-link{margin-top:14px!important}:root[data-theme=dark] .vin-skip-text-link,:root[data-theme=dark] .vin-result-link.primary-text-link{color:var(--accent,#23d07c)!important}.option-sheet-overlay,.year-choice-overlay{opacity:0;z-index:125!important;-webkit-backdrop-filter:blur(12px)!important;background:#0f172a57!important;justify-content:center!important;align-items:flex-end!important;padding:0!important;animation:.18s forwards sellSheetFadeIn!important;display:flex!important;position:fixed!important;inset:0!important}.option-sheet-card,.year-choice-sheet{transform:translateY(100%);background:var(--surface,#fff)!important;border:1px solid var(--line)!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;width:min(520px,100%)!important;max-height:min(82vh,660px)!important;animation:.28s cubic-bezier(.22,1,.36,1) forwards sellSheetUp!important;overflow:hidden!important;box-shadow:0 -22px 48px #0f172a33!important}.year-choice-sheet{padding:10px 14px calc(16px + var(--safe-bottom,0px))!important}.option-sheet-header{padding:8px 16px 12px!important}.option-sheet-close{border-radius:999px!important;width:36px!important;height:36px!important;font-size:0!important;position:relative!important}.option-sheet-close:before,.option-sheet-close:after{content:"";background:currentColor;border-radius:999px;width:14px;height:2px;position:absolute;top:50%;left:50%}.option-sheet-close:before{transform:translate(-50%,-50%)rotate(45deg)}.option-sheet-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.option-sheet-list{padding-bottom:calc(14px + var(--safe-bottom,0px))!important}.year-choice-grid{max-height:min(70vh,560px)!important;padding:4px 0 0!important;overflow:auto!important}@keyframes sellSheetFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sellSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}:root[data-theme=dark] .option-sheet-overlay,:root[data-theme=dark] .year-choice-overlay{background:#02060ab8!important}:root[data-theme=dark] .option-sheet-card,:root[data-theme=dark] .year-choice-sheet{background:var(--surface)!important;border-color:var(--line)!important;box-shadow:0 -22px 48px #00000061!important}@media (width>=720px){.option-sheet-card,.year-choice-sheet{max-width:430px!important}}@media (prefers-reduced-motion:reduce){.option-sheet-overlay,.year-choice-overlay,.option-sheet-card,.year-choice-sheet{opacity:1!important;animation:none!important;transform:none!important}}.lazy-brand-logo{place-items:center;display:grid;position:relative;overflow:hidden}.brand-logo-placeholder{opacity:.9;pointer-events:none;transition:opacity .2s;position:absolute;inset:auto}.lazy-brand-logo img{opacity:0;will-change:opacity,transform;transition:opacity .28s,transform .28s;transform:scale(.94)}.lazy-brand-logo img[data-loaded="1"]{opacity:1;transform:scale(1)}.lazy-brand-logo img[data-loaded="1"]+.brand-logo-placeholder,.lazy-brand-logo img[data-loaded="1"]~.brand-logo-placeholder{opacity:0}.lazy-brand-logo:has(img[data-loaded="1"]) .brand-logo-placeholder{opacity:0}.vin-hero-illustration{border:1px solid var(--primary-line);isolation:isolate;background:linear-gradient(#18b86a1f,#18b86a08);border-radius:28px;justify-content:center;align-items:center;width:100%;min-height:170px;display:flex;position:relative;overflow:hidden}.vin-hero-card{border:1px solid var(--line);background:var(--surface);border-radius:22px;align-content:start;gap:10px;width:210px;height:112px;padding:18px 16px;display:grid;position:absolute;box-shadow:0 18px 36px #0f172a1a}.vin-card-a{transform:translate(-26px)rotate(-7deg)}.vin-card-b{opacity:.9;transform:translate(26px)rotate(7deg)}.vin-hero-chip{background:linear-gradient(90deg,var(--primary),#18b86a2e);border-radius:999px;width:54px;height:14px;display:block}.vin-hero-line{background:#94a3b838;border-radius:999px;height:10px;display:block}.vin-hero-line.short{width:62%}.vin-hero-beam{filter:blur(8px);background:linear-gradient(90deg,#18b86a00,#18b86a5c,#18b86a00);border-radius:999px;height:56px;animation:2.2s linear infinite vinHeroBeam;position:absolute;inset:auto 16px 18px}@keyframes vinHeroBeam{0%{transform:translate(-55%)}to{transform:translate(55%)}}.vin-hero-card{animation:3.6s ease-in-out infinite vinCardFloat}.vin-card-b{animation-delay:-1.8s}@keyframes vinCardFloat{0%,to{translate:0}50%{translate:0 -8px}}.retry-vin-input-line{margin-top:4px}.vin-empty-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}:root[data-theme=dark] .vin-hero-illustration{border-color:var(--primary-line);background:linear-gradient(#23d07c1a,#23d07c08)}:root[data-theme=dark] .vin-hero-card{background:var(--surface);border-color:var(--line);box-shadow:0 22px 40px #00000057}@supports not selector(:has(*)){.lazy-brand-logo img[data-loaded="1"]{opacity:1;transform:scale(1)}}.vin-motion-scene{isolation:isolate;width:100%;min-height:268px;margin:0 0 4px;display:block;position:relative;overflow:hidden;background:0 0!important;border:0!important;border-radius:0!important}.vin-motion-document{background:linear-gradient(145deg,#fffffff5,#e8f0fcc7);border:1px solid #94a3b861;border-radius:22px;width:min(330px,86%);height:132px;animation:4.2s ease-in-out infinite vinDocFloat;position:absolute;inset:6px auto auto 50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 22px 48px #0f172a24}.vin-doc-corner{background:linear-gradient(135deg,#cbd5e17a,#ffffffc7);border-radius:0 20px 0 26px;width:58px;height:58px;position:absolute;top:0;right:0;box-shadow:inset 8px -8px 16px #94a3b81f}.vin-doc-shield{top:20px;width:34px;height:34px;color:var(--primary);background:#18b86a1a;border-radius:12px;place-items:center;display:grid;position:absolute;inset-inline-start:20px}.vin-doc-line{background:#64748b38;border-radius:999px;height:8px;position:absolute;overflow:hidden}.vin-doc-line:after{content:"";background:linear-gradient(90deg,#0000,#18b86a52,#0000);width:38%;animation:2.8s linear infinite vinLineSweep;position:absolute;inset:0}.vin-doc-line-a{top:24px;width:96px;inset-inline-start:66px}.vin-doc-line-b{top:42px;width:178px;inset-inline-start:66px}.vin-doc-line-c{bottom:30px;width:176px;inset-inline-start:24px}.vin-doc-line-d{bottom:14px;width:118px;inset-inline-start:24px}.vin-doc-input{color:#12213a;letter-spacing:.15em;background:#ffffff9e;border:1px solid #60a5fa6b;border-radius:12px;align-items:center;height:38px;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:15px;font-weight:1000;display:flex;position:absolute;top:63px;left:24px;right:24px;box-shadow:0 0 0 4px #60a5fa14}.vin-doc-input b{white-space:nowrap;max-width:0;animation:3.6s steps(17,end) infinite vinTyping;display:block;overflow:hidden}.vin-doc-input i{background:#38bdf8;border-radius:999px;width:2px;height:20px;margin-inline-start:3px;animation:.72s step-end infinite vinCaret;box-shadow:0 0 16px #38bdf8e6}.vin-motion-beam{pointer-events:none;opacity:.95;filter:drop-shadow(0 0 14px #38bdf885);width:150px;height:118px;position:absolute;top:104px;left:50%;transform:translate(-50%)}.vin-motion-beam i{transform-origin:top;background:linear-gradient(#38bdf800,#7dd3fcd1,#18b86a05);border-radius:999px;width:18px;height:118px;animation:1.6s ease-in-out infinite vinBeamPulse;position:absolute;top:0;left:50%}.vin-motion-beam i:first-child{animation-delay:40ms;transform:translate(-50%)rotate(-13deg)}.vin-motion-beam i:nth-child(2){animation-delay:.18s;transform:translate(-50%)rotate(0)}.vin-motion-beam i:nth-child(3){animation-delay:.32s;transform:translate(-50%)rotate(13deg)}.vin-motion-car{width:260px;height:82px;animation:3.8s ease-in-out infinite vinCarReveal;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.vin-car-body{background:linear-gradient(#64748b,#1e293b);border-radius:34px 46px 18px 18px;height:34px;position:absolute;bottom:20px;left:18px;right:18px;box-shadow:0 18px 30px #0f172a2e,inset 0 1px #ffffff59}.vin-car-roof{clip-path:polygon(18% 100%,34% 8%,68% 8%,88% 100%);background:linear-gradient(#94a3b8,#334155);border-radius:48px 48px 8px 8px;height:30px;position:absolute;bottom:48px;left:70px;right:70px}.vin-car-window{clip-path:polygon(18% 100%,36% 8%,70% 8%,90% 100%);background:linear-gradient(#dbeafee0,#38bdf847);border-radius:18px 18px 4px 4px;height:18px;position:absolute;bottom:54px;left:98px;right:98px}.vin-car-light{background:#e0f2fe;border-radius:999px;width:24px;height:5px;position:absolute;bottom:32px;box-shadow:0 0 18px #e0f2fee6}.vin-light-a{left:32px}.vin-light-b{right:32px}.vin-car-wheel{background:radial-gradient(circle,#e2e8f0 0 18%,#0f172a 20% 58%,#94a3b8 60% 64%,#020617 66%);border-radius:50%;width:34px;height:34px;animation:2.2s linear infinite vinWheelSpin;position:absolute;bottom:5px;box-shadow:0 6px 14px #0f172a40}.vin-wheel-a{left:48px}.vin-wheel-b{right:48px}.vin-motion-details{opacity:0;gap:8px;animation:3.8s ease-in-out infinite vinDetailsIn;display:grid;position:absolute;top:168px}.vin-details-left{left:4px}.vin-details-right{right:4px}.vin-motion-details span{background:linear-gradient(90deg,#ffffff9e,#e2e8f06b);border:1px solid #94a3b840;border-radius:10px;width:72px;height:22px;display:block;position:relative}.vin-motion-details span:before{content:"";inset-inline-start:4px;background:#18b86a29;border-radius:7px;width:16px;height:16px;position:absolute;top:3px}.vin-motion-details span:after{content:"";inset-inline-start:26px;background:#64748b3d;border-radius:999px;width:34px;height:6px;position:absolute;top:8px}@keyframes vinDocFloat{0%,to{translate:0}50%{translate:0 -8px}}@keyframes vinLineSweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes vinTyping{0%,14%{max-width:0}58%,to{max-width:260px}}@keyframes vinCaret{50%{opacity:0}}@keyframes vinBeamPulse{0%,to{opacity:.38;scale:.88 1}50%{opacity:1;scale:1.08 1}}@keyframes vinCarReveal{0%,22%{opacity:.25;transform:translate(-50%)translateY(12px)scale(.92)}48%,to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes vinWheelSpin{to{rotate:360deg}}@keyframes vinDetailsIn{0%,44%{opacity:0;transform:translateY(8px)}64%,to{opacity:1;transform:translateY(0)}}:root[data-theme=dark] .vin-motion-document{background:linear-gradient(145deg,#121e2af5,#0d1723d1);border-color:#94a3b82e;box-shadow:0 22px 48px #0000005c}:root[data-theme=dark] .vin-doc-corner{background:linear-gradient(135deg,#33415594,#0f172ae0)}:root[data-theme=dark] .vin-doc-input{color:#dbeafe;background:#0206177a;border-color:#38bdf861}:root[data-theme=dark] .vin-motion-details span{background:linear-gradient(90deg,#0f172ad1,#1e293b94);border-color:#94a3b829}@media (width<=420px){.vin-motion-scene{min-height:246px}.vin-motion-document{width:92%;height:124px}.vin-motion-car{width:230px}.vin-motion-details span{width:58px}.vin-doc-input{letter-spacing:.12em;font-size:13px}}.vin-result-footer-actions{grid-template-columns:1fr!important}.vin-result-footer-actions .primary{color:#fff!important;width:100%!important;font-weight:1000!important}.vin-result-footer-actions .outline{display:none!important}.vin-result-stage-full .vin-full-result-card{margin-bottom:8px!important}.home-brand-count-grid.single-row{grid-template-rows:repeat(1,minmax(0,1fr))!important;padding-bottom:2px!important}.home-top-brands-section{margin-bottom:18px!important}.home-showrooms-section{margin-top:10px!important;margin-bottom:20px!important;padding-inline:12px!important}.home-showroom-strip{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:10px!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.home-showroom-strip::-webkit-scrollbar{display:none!important}.home-showroom-card{scroll-snap-align:start;min-width:260px!important}.home-page .compact-car-hero{height:178px!important;min-height:178px!important;padding:calc(14px + var(--safe-top)) 16px 18px!important;background:linear-gradient(145deg,#071626 0%,var(--primary-dark) 54%,var(--accent) 100%)!important;border-radius:0!important;overflow:hidden!important}.home-page .compact-car-hero:before{background:radial-gradient(circle at 18% 16%,#ffffff2e,#0000 24%),radial-gradient(circle at 80% 78%,#23d07c33,#0000 28%)!important}.hero-car-image{inset-inline:18px;opacity:.98;filter:drop-shadow(0 18px 28px #00000040);z-index:1;background-image:url(/assets/home/hero-cars.webp);background-position:bottom;background-repeat:no-repeat;background-size:contain;height:132px;position:absolute;bottom:0}.hero-bg-car,.hero-content{display:none!important}.home-page .premium-home-toolbar{z-index:3!important;align-items:flex-start!important;position:relative!important}.hero-actions-cluster{align-items:center;gap:10px;display:flex}.flag-only-chip{border-radius:18px!important;place-items:center!important;width:52px!important;height:52px!important;padding:0!important;font-size:25px!important;line-height:1!important;display:grid!important}.hero-theme-button,.hero-notification-button{background:#ffffff2e!important;border-color:#ffffff42!important;border-radius:18px!important;width:54px!important;height:54px!important}.hero-theme-button .app-icon,.hero-notification-button .app-icon{stroke-width:2.25px!important;width:27px!important;height:27px!important}.hero-theme-button{color:#fff8cc!important}.hero-notification-button{color:#fff!important}.hero-unread-badge{top:-4px!important;min-width:20px!important;height:20px!important;font-size:10.5px!important;inset-inline-end:-4px!important}.home-page .compact-home-content{border-top-left-radius:18px!important;border-top-right-radius:18px!important;min-height:calc(100dvh - 176px)!important;margin-top:0!important;padding-top:10px!important}.content-first-search{background:var(--surface,#fff)!important;height:58px!important;color:var(--text)!important;border:1px solid var(--line)!important;box-shadow:none!important;border-radius:18px!important;margin:2px 14px 16px!important}.content-first-search .app-icon{color:var(--primary)!important;width:24px!important;height:24px!important}.content-first-search span{color:var(--text)!important;font-size:15px!important;font-weight:950!important}:root[data-theme=dark] .content-first-search{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text-strong)!important}:root[data-theme=dark] .content-first-search span{color:var(--text-strong)!important}.home-page .content-first-search{box-sizing:border-box!important;width:auto!important;max-width:none!important;margin-inline:14px!important;padding-inline:16px!important}.home-page .compact-home-content{overflow:hidden!important}@media (width<=380px){.home-page .content-first-search{margin-inline:10px!important;padding-inline:14px!important}}.home-page .compact-car-hero{height:156px!important;min-height:156px!important;padding:calc(12px + var(--safe-top)) 14px 12px!important;background:radial-gradient(circle at 74% 28%,#fff3,#0000 24%),radial-gradient(circle at 18% 82%,#23d07c42,#0000 30%),linear-gradient(145deg,#06111f 0%,#07351f 58%,#0aa45d 100%)!important}.home-page .compact-car-hero:before{animation:7s linear infinite homeHeroGrid;content:""!important;opacity:.9!important;pointer-events:none!important;background:linear-gradient(115deg,#ffffff21,#fff0 38%),repeating-linear-gradient(92deg,#ffffff0e 0 1px,#0000 1px 24px)!important;position:absolute!important;inset:0!important}.home-page .compact-car-hero:after{content:"";filter:blur(10px);opacity:.86;pointer-events:none;background:radial-gradient(#23d07c6b,#23d07c29 38%,#0000 70%);border-radius:999px;height:44px;animation:3.6s ease-in-out infinite homeHeroPulse;position:absolute;bottom:10px;left:8%;right:8%}.hero-car-image{animation:5.2s ease-in-out infinite homeHeroCarFloat;inset-inline:8px!important;z-index:2!important;opacity:.98!important;filter:drop-shadow(0 22px 22px #00000047)saturate(1.06)!important;height:126px!important;bottom:-2px!important}.home-page .premium-home-toolbar{align-items:center!important}.flag-only-chip,.hero-theme-button,.hero-notification-button{-webkit-backdrop-filter:blur(18px)!important;box-shadow:0 12px 28px #00000029!important}.hero-notification-button{transform:translateZ(0);position:relative!important}.hero-notification-button:after{content:"";opacity:.75;pointer-events:none;border:1px solid #ffffff2e;border-radius:20px;position:absolute;inset:-3px}.home-page .compact-home-content{border-top-left-radius:24px!important;border-top-right-radius:24px!important;margin-top:-18px!important;padding-top:12px!important;overflow:hidden!important}.home-page .drag-handle{margin-bottom:10px!important}.home-page .content-first-search{box-sizing:border-box!important;background:var(--surface,#fff)!important;border:1px solid var(--line)!important;width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;height:62px!important;box-shadow:none!important;border-radius:20px!important;justify-content:flex-start!important;align-items:center!important;margin:0 14px 16px!important;padding:0 17px!important;display:flex!important;overflow:hidden!important}.home-page .content-first-search:before{content:none!important;display:none!important}.home-page .content-first-search .app-icon{z-index:1;margin-inline-end:8px;position:relative;color:var(--primary)!important;width:24px!important;height:24px!important}.home-page .content-first-search span{z-index:1;text-overflow:ellipsis;white-space:nowrap;min-width:0;position:relative;overflow:hidden}:root[data-theme=dark] .home-page .compact-car-hero{background:radial-gradient(circle at 74% 28%,#23d07c29,#0000 24%),radial-gradient(circle at 18% 82%,#0ea55842,#0000 30%),linear-gradient(145deg,#02070d 0%,#082317 58%,#0a8c51 100%)!important}:root[data-theme=dark] .home-page .content-first-search{background:var(--surface)!important;border-color:var(--line)!important}@keyframes homeHeroGrid{0%{background-position:0 0,0 0}to{background-position:0 0,90px 0}}@keyframes homeHeroPulse{0%,to{opacity:.62;transform:scaleX(.92)}50%{opacity:.95;transform:scaleX(1.04)}}@keyframes homeHeroCarFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.012)}}@media (width<=380px){.home-page .content-first-search{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;margin-inline:10px!important}}@media (prefers-reduced-motion:reduce){.home-page .compact-car-hero:before,.home-page .compact-car-hero:after,.hero-car-image{animation:none!important}}.home-page .premium-rotating-hero{isolation:isolate;height:166px!important;min-height:166px!important}.hero-carousel-stage{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-carousel-stage .rotating-hero-image{will-change:opacity,transform,filter;inset-inline:4px!important;opacity:0!important;filter:drop-shadow(0 24px 24px #00000052)saturate(1.08)!important;background-position:bottom!important;background-repeat:no-repeat!important;background-size:contain!important;height:132px!important;transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1),filter .78s!important;animation:none!important;position:absolute!important;bottom:-4px!important;transform:translate(28px,9px)scale(.94)!important}[dir=rtl] .hero-carousel-stage .rotating-hero-image{transform:translate(-28px,9px)scale(.94)!important}.hero-carousel-stage .rotating-hero-image.active{opacity:1!important;animation:4.2s ease-in-out both homeHeroCarCinematic!important;transform:translate(0,0)scale(1)!important}.hero-carousel-stage .rotating-hero-image.leaving{opacity:0!important;filter:drop-shadow(0 24px 24px #00000042)saturate(1.02)blur(2px)!important;transform:translate(-22px,-5px)scale(1.025)!important}[dir=rtl] .hero-carousel-stage .rotating-hero-image.leaving{transform:translate(22px,-5px)scale(1.025)!important}.hero-light-ribbon{z-index:1;filter:blur(12px);opacity:.86;pointer-events:none;background:linear-gradient(90deg,#23d07c00,#fff3,#23d07c59,#ffffff29,#23d07c00);border-radius:999px;height:58px;animation:5.8s ease-in-out infinite homeHeroRibbon;position:absolute;bottom:18px;left:6%;right:6%}.hero-orbit-dots{z-index:3;inset-inline:34px;pointer-events:none;height:44px;position:absolute;bottom:44px}.hero-orbit-dots i{background:#ffffffbd;border-radius:999px;width:7px;height:7px;animation:4.6s ease-in-out infinite homeHeroDot;position:absolute;box-shadow:0 0 16px #ffffff8c}.hero-orbit-dots i:first-child{inset-inline-start:8%;animation-delay:0s;top:10px}.hero-orbit-dots i:nth-child(2){inset-inline-start:48%;animation-delay:-1.4s;top:28px}.hero-orbit-dots i:nth-child(3){inset-inline-end:12%;animation-delay:-2.8s;top:2px}.hero-slide-indicators{z-index:4;-webkit-backdrop-filter:blur(12px);background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.hero-slide-indicators i{background:#ffffff6b;border-radius:999px;width:5px;height:5px;transition:width .28s,background .28s,opacity .28s}.hero-slide-indicators i.active{opacity:.96;background:#fff;width:17px}@keyframes homeHeroCarCinematic{0%{opacity:0;filter:drop-shadow(0 24px 24px #0000002e)saturate(.98)blur(1px);transform:translate(24px,8px)scale(.95)}18%{opacity:1;filter:drop-shadow(0 24px 24px #00000052)saturate(1.08)blur()}55%{transform:translateY(-5px)scale(1.018)}to{transform:translate(-6px,-1px)scale(1.006)}}[dir=rtl] .hero-carousel-stage .rotating-hero-image.active{animation-name:homeHeroCarCinematicRtl!important}@keyframes homeHeroCarCinematicRtl{0%{opacity:0;filter:drop-shadow(0 24px 24px #0000002e)saturate(.98)blur(1px);transform:translate(-24px,8px)scale(.95)}18%{opacity:1;filter:drop-shadow(0 24px 24px #00000052)saturate(1.08)blur()}55%{transform:translateY(-5px)scale(1.018)}to{transform:translate(6px,-1px)scale(1.006)}}@keyframes homeHeroRibbon{0%,to{opacity:.56;transform:scaleX(.78)translateY(4px)}50%{opacity:.96;transform:scaleX(1.08)translateY(-2px)}}@keyframes homeHeroDot{0%,to{opacity:.25;transform:translateY(8px)scale(.8)}50%{opacity:1;transform:translateY(-6px)scale(1.1)}}@media (prefers-reduced-motion:reduce){.hero-carousel-stage .rotating-hero-image.active,.hero-light-ribbon,.hero-orbit-dots i{animation:none!important}.hero-carousel-stage .rotating-hero-image.active{opacity:1!important;transform:none!important}}.home-page .premium-rotating-hero{height:318px!important;min-height:318px!important;padding:calc(14px + var(--safe-top)) 14px 76px!important;background:radial-gradient(circle at 18% 18%,#fff3,#0000 24%),radial-gradient(circle at 82% 18%,#60ebb32e,#0000 28%),linear-gradient(#071019 0%,#0a1826 58%,#101b27 100%)!important;overflow:hidden!important}.home-page .premium-rotating-hero:before,.home-page .premium-rotating-hero:after{content:""!important;pointer-events:none!important;position:absolute!important;inset:0!important}.home-page .premium-rotating-hero:before{mix-blend-mode:screen;opacity:.8;background:linear-gradient(112deg,#ffffff26,#fff0 34%),radial-gradient(circle at 14% 82%,#26d37e24,#0000 28%),radial-gradient(circle at 86% 76%,#ffffff14,#0000 24%)!important}.home-page .premium-rotating-hero:after{z-index:2!important;background:linear-gradient(#060c121f 0%,#060c1214 42%,#060c1294 100%)!important}.hero-carousel-stage{z-index:1!important;position:absolute!important;inset:0!important;overflow:hidden!important}.hero-carousel-stage .rotating-hero-image{will-change:opacity,transform,filter;opacity:0!important;filter:saturate(1.06)contrast(1.02)brightness(.92)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;transition:opacity 1.25s cubic-bezier(.22,1,.36,1),transform 1.25s cubic-bezier(.22,1,.36,1),filter 1.25s!important;position:absolute!important;inset:0!important;transform:scale(1.04)rotate(0)!important}.hero-carousel-stage .rotating-hero-image:after{content:"";background:linear-gradient(#040a111a,#040a1133 48%,#040a118a),radial-gradient(circle,#0000 36%,#00000038 100%);position:absolute;inset:0}.hero-carousel-stage .rotating-hero-image.active{opacity:1!important}.hero-carousel-stage .rotating-hero-image.leaving{opacity:0!important}.hero-cinematic-shade{filter:blur(18px);z-index:3;pointer-events:none;background:radial-gradient(circle,#0c1a2714 0%,#09141f9e 60%,#09141f00 72%);border-radius:50%;height:166px;position:absolute;inset:auto -18% -72px}.hero-light-ribbon{z-index:4!important;filter:blur(18px)!important;opacity:.95!important;background:linear-gradient(90deg,#fff0,#ffffff1a,#4ee5a538,#ffffff14,#fff0)!important;border-radius:50%!important;height:120px!important;animation:7.2s ease-in-out infinite homeHeroRibbonWide!important;bottom:42px!important;left:-12%!important;right:-12%!important}.hero-gloss-sweep{filter:blur(10px);z-index:4;pointer-events:none;background:radial-gradient(circle,#ffffff2e 0%,#ffffff0a 42%,#fff0 72%);border-radius:50%;width:180px;height:180px;animation:8.5s cubic-bezier(.45,0,.2,1) infinite homeHeroSweep;position:absolute;inset:-18% 20% auto auto}.hero-orbit-dots{z-index:5!important;inset-inline:24px!important;bottom:54px!important}.hero-orbit-dots i{background:#ffffffb8!important;width:8px!important;height:8px!important;box-shadow:0 0 18px #ffffff85!important}.home-page .content-first-search{-webkit-backdrop-filter:blur(16px)!important;background:#fffffff5!important;border-radius:20px!important;height:60px!important;margin:4px 14px 18px!important}.hero-carousel-stage .rotating-hero-image.active.enter-zoom-pan{animation:5.2s cubic-bezier(.22,1,.36,1) both heroEnterZoomPan!important}.hero-carousel-stage .rotating-hero-image.active.enter-soft-cross{animation:5.2s cubic-bezier(.22,1,.36,1) both heroEnterSoftCross!important}.hero-carousel-stage .rotating-hero-image.active.enter-rotate-zoom{animation:5.2s cubic-bezier(.22,1,.36,1) both heroEnterRotateZoom!important}.hero-carousel-stage .rotating-hero-image.active.enter-rise-zoom{animation:5.2s cubic-bezier(.22,1,.36,1) both heroEnterRiseZoom!important}.hero-carousel-stage .rotating-hero-image.leaving.exit-soft-fade{animation:1.3s both heroExitSoftFade!important}.hero-carousel-stage .rotating-hero-image.leaving.exit-soft-left{animation:1.3s both heroExitSoftLeft!important}.hero-carousel-stage .rotating-hero-image.leaving.exit-soft-scale{animation:1.3s both heroExitSoftScale!important}.hero-carousel-stage .rotating-hero-image.leaving.exit-soft-rotate{animation:1.3s both heroExitSoftRotate!important}@keyframes heroEnterZoomPan{0%{opacity:0;filter:saturate(.96)brightness(.82)blur(2px);transform:scale(1.12)translateY(10px)}16%{opacity:1;filter:saturate(1.04)brightness(.92)blur()}54%{transform:scale(1.065)translate(-6px,-2px)}to{opacity:1;filter:saturate(1.08)brightness(.94);transform:scale(1.02)translate(10px,-8px)}}@keyframes heroEnterSoftCross{0%{opacity:0;filter:saturate(.94)brightness(.84)blur(2px);transform:scale(1.04)}20%{opacity:1;filter:saturate(1.03)brightness(.93)blur()}62%{transform:scale(1.08)translateY(-5px)}to{opacity:1;filter:saturate(1.08)brightness(.95);transform:scale(1.03)translate(-8px)}}@keyframes heroEnterRotateZoom{0%{opacity:0;filter:saturate(.95)brightness(.8)blur(2px);transform:scale(1.16)rotate(-1.6deg)}18%{opacity:1;filter:saturate(1.02)brightness(.92)blur()}68%{transform:scale(1.085)rotate(.5deg)translate(6px,-6px)}to{opacity:1;filter:saturate(1.08)brightness(.95);transform:scale(1.03)rotate(1.05deg)translate(-8px,-4px)}}@keyframes heroEnterRiseZoom{0%{opacity:0;filter:saturate(.94)brightness(.82)blur(2px);transform:scale(1.1)translateY(18px)}18%{opacity:1;filter:saturate(1.02)brightness(.92)blur()}56%{transform:scale(1.07)translateY(-10px)}to{opacity:1;filter:saturate(1.08)brightness(.95);transform:scale(1.025)translate(8px,-4px)}}@keyframes heroExitSoftFade{0%{opacity:1;filter:saturate(1.04)brightness(.92)blur();transform:scale(1.03)}to{opacity:0;filter:saturate(.96)brightness(.84)blur(3px);transform:scale(1.08)}}@keyframes heroExitSoftLeft{0%{opacity:1;filter:saturate(1.04)brightness(.92)blur();transform:scale(1.03)translate(0,0)}to{opacity:0;filter:saturate(.96)brightness(.84)blur(3px);transform:scale(1.08)translate(-26px)}}@keyframes heroExitSoftScale{0%{opacity:1;filter:saturate(1.04)brightness(.92)blur();transform:scale(1.02)}to{opacity:0;filter:saturate(.96)brightness(.84)blur(2px);transform:scale(.98)}}@keyframes heroExitSoftRotate{0%{opacity:1;filter:saturate(1.04)brightness(.92)blur();transform:scale(1.03)rotate(0)}to{opacity:0;filter:saturate(.96)brightness(.84)blur(3px);transform:scale(1.08)rotate(1.2deg)}}@keyframes homeHeroRibbonWide{0%,to{opacity:.42;transform:translate(-4%,12px)scaleX(.76)}50%{opacity:1;transform:translate(3%,-6px)scaleX(1.04)}}@keyframes homeHeroSweep{0%{opacity:.18;transform:translate(28px,-12px)scale(.86)}35%{opacity:.36}to{opacity:0;transform:translate(-138px,92px)scale(1.22)}}@media (width<=420px){.home-page .premium-rotating-hero{height:294px!important;min-height:294px!important}.home-page .compact-home-content{min-height:calc(100dvh - 224px)!important;margin-top:-54px!important}}@media (prefers-reduced-motion:reduce){.hero-carousel-stage .rotating-hero-image.active,.hero-carousel-stage .rotating-hero-image.leaving,.hero-light-ribbon,.hero-gloss-sweep,.hero-orbit-dots i{animation:none!important}}.home-page .premium-rotating-hero:before,.home-page .premium-rotating-hero:after,.home-page .compact-car-hero:before,.home-page .compact-car-hero:after{content:""!important;pointer-events:none!important;position:absolute!important;inset:0!important}.hero-single-stage{z-index:1!important;pointer-events:none!important;position:absolute!important;inset:0!important;overflow:hidden!important}.hero-single-image{opacity:1!important;filter:saturate(1.04)contrast(1.02)brightness(.9)!important;background-image:url(/assets/home/hero-cars-01.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;position:absolute!important;inset:0!important;transform:none!important}.hero-carousel-stage,.hero-car-image,.rotating-hero-image,.hero-cinematic-shade,.hero-light-ribbon,.hero-orbit-dots,.hero-gloss-sweep,.hero-slide-indicators{animation:none!important;display:none!important}.home-page .compact-home-content{z-index:8!important;background:var(--bg)!important;border-top-left-radius:30px!important;border-top-right-radius:30px!important;min-height:calc(100dvh - 244px)!important;margin-top:-48px!important;padding-top:14px!important;position:relative!important}.home-page .drag-handle{margin-top:2px!important;margin-bottom:12px!important}.home-page .content-first-search{background:var(--surface,#fff)!important;border:1px solid var(--line)!important;height:60px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:20px!important;margin:4px 14px 18px!important}:root[data-theme=dark] .home-page .content-first-search{background:var(--surface)!important}@media (width<=420px){.home-page .premium-rotating-hero,.home-page .compact-car-hero{height:274px!important;min-height:274px!important}.home-page .compact-home-content{min-height:calc(100dvh - 230px)!important;margin-top:-44px!important}}.home-page .premium-rotating-hero,.home-page .compact-car-hero{height:292px!important;min-height:292px!important;padding:calc(14px + var(--safe-top)) 14px 70px!important;isolation:isolate!important;background:radial-gradient(circle at 22% 18%,#ffffff14,#0000 24%),radial-gradient(circle at 80% 80%,#23d07c21,#0000 30%),linear-gradient(#08121f 0%,#0b1622 56%,#101b28 100%)!important;overflow:hidden!important}.hero-single-stage{z-index:1!important;pointer-events:none!important;justify-content:center!important;align-items:flex-end!important;padding:64px 14px 22px!important;display:flex!important;position:absolute!important;inset:0!important;overflow:hidden!important}.hero-single-image{display:none!important}.hero-single-car{object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 20px 30px #00000057)saturate(1.03)contrast(1.01)!important;opacity:.98!important;width:min(96%,540px)!important;height:86%!important;display:block!important;transform:translateY(4px)!important}.home-page .premium-rotating-hero:before,.home-page .compact-car-hero:before{z-index:2!important;opacity:1!important;background:linear-gradient(#050b1208 0%,#050b120a 44%,#050b126b 100%),radial-gradient(circle at 50% 42%,#fff0 40%,#00000038 100%)!important;animation:none!important}.home-page .premium-rotating-hero:after,.home-page .compact-car-hero:after{z-index:3!important;opacity:.72!important;background:linear-gradient(#ffffff0d,#fff0 34%,#0000001f 100%)!important;animation:none!important}.hero-single-overlay{z-index:4!important;pointer-events:none!important;background:linear-gradient(#040a1105,#040a1114 54%,#040a117a 100%)!important;position:absolute!important;inset:0!important}.home-page .premium-home-toolbar{z-index:7!important;position:relative!important}.home-page .compact-home-content{border-top-left-radius:30px!important;border-top-right-radius:30px!important;margin-top:-48px!important}@media (width<=420px){.home-page .premium-rotating-hero,.home-page .compact-car-hero{height:274px!important;min-height:274px!important}.hero-single-stage{padding:62px 10px 22px!important}.hero-single-car{width:104%!important;height:82%!important;transform:translateY(6px)!important}.home-page .compact-home-content{margin-top:-44px!important}}.hero-single-car{transform:translateY(-10px)!important}@media (width<=420px){.hero-single-car{transform:translateY(-6px)!important}}.premium-car-card.listing-card-upgraded,.wide-car-card.listing-card-upgraded,.showroom-listing-card.listing-card-upgraded{align-items:stretch!important;gap:12px!important;padding:0!important;overflow:hidden!important}.premium-car-card.listing-card-upgraded{grid-template-columns:140px minmax(0,1fr)!important;min-height:140px!important}.wide-car-card.listing-card-upgraded{grid-template-columns:132px minmax(0,1fr)!important;min-height:132px!important}.showroom-listing-card.listing-card-upgraded{grid-template-columns:140px minmax(0,1fr)!important;min-height:140px!important}.premium-car-card.listing-card-upgraded .premium-car-photo,.premium-car-card.listing-card-upgraded .listing-photo-wrap,.showroom-listing-card.listing-card-upgraded .premium-car-photo{border-radius:0!important;align-self:stretch!important;width:140px!important;min-width:140px!important;height:140px!important;min-height:140px!important;margin:0!important;padding:0!important;overflow:hidden!important}.wide-car-card.listing-card-upgraded .wide-photo{border-radius:0!important;align-self:stretch!important;width:132px!important;min-width:132px!important;height:132px!important;min-height:132px!important;margin:0!important;padding:0!important;overflow:hidden!important}.premium-car-card.listing-card-upgraded .premium-car-info,.showroom-listing-card.listing-card-upgraded .premium-car-info{min-width:0!important;padding:11px 12px!important;overflow:hidden!important}.wide-car-card.listing-card-upgraded .wide-car-info{min-width:0!important;padding:10px 12px!important;overflow:hidden!important}[dir=rtl] .premium-car-card.listing-card-upgraded .premium-car-info,[dir=rtl] .showroom-listing-card.listing-card-upgraded .premium-car-info,[dir=rtl] .wide-car-card.listing-card-upgraded .wide-car-info{padding-inline:0 12px!important}[dir=ltr] .premium-car-card.listing-card-upgraded .premium-car-info,[dir=ltr] .showroom-listing-card.listing-card-upgraded .premium-car-info,[dir=ltr] .wide-car-card.listing-card-upgraded .wide-car-info{padding-inline:12px 0!important}.premium-car-card.listing-card-upgraded h3,.wide-car-card.listing-card-upgraded h3,.showroom-listing-card.listing-card-upgraded h3{margin:0!important}.premium-car-card.listing-card-upgraded .listing-chip-strip,.wide-car-card.listing-card-upgraded .listing-chip-strip,.showroom-listing-card.listing-card-upgraded .listing-chip-strip{margin:3px 0 1px!important;padding-bottom:4px!important}.premium-car-card.listing-card-upgraded .listing-footer-meta,.wide-car-card.listing-card-upgraded .listing-footer-meta,.showroom-listing-card.listing-card-upgraded .listing-footer-meta{min-height:30px!important;margin-top:5px!important}@media (width<=420px){.premium-car-card.listing-card-upgraded,.showroom-listing-card.listing-card-upgraded{grid-template-columns:136px minmax(0,1fr)!important;min-height:136px!important}.premium-car-card.listing-card-upgraded .premium-car-photo,.premium-car-card.listing-card-upgraded .listing-photo-wrap,.showroom-listing-card.listing-card-upgraded .premium-car-photo{width:136px!important;min-width:136px!important;height:136px!important;min-height:136px!important}.wide-car-card.listing-card-upgraded{grid-template-columns:128px minmax(0,1fr)!important;min-height:128px!important}.wide-car-card.listing-card-upgraded .wide-photo{width:128px!important;min-width:128px!important;height:128px!important;min-height:128px!important}}.premium-car-card.listing-card-upgraded,.showroom-listing-card.listing-card-upgraded{grid-template-columns:148px minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;height:148px!important;min-height:148px!important;padding:0!important;overflow:hidden!important}.premium-car-card.listing-card-upgraded .premium-car-photo,.premium-car-card.listing-card-upgraded .listing-photo-wrap,.showroom-listing-card.listing-card-upgraded .premium-car-photo{border-radius:0!important;align-self:stretch!important;width:148px!important;min-width:148px!important;height:148px!important;min-height:148px!important;max-height:148px!important;margin:0!important;padding:0!important;overflow:hidden!important}.wide-car-card.listing-card-upgraded{grid-template-columns:136px minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;height:136px!important;min-height:136px!important;padding:0!important;overflow:hidden!important}.wide-car-card.listing-card-upgraded .wide-photo{border-radius:0!important;align-self:stretch!important;width:136px!important;min-width:136px!important;height:136px!important;min-height:136px!important;max-height:136px!important;margin:0!important;padding:0!important;overflow:hidden!important}.premium-car-card.listing-card-upgraded .premium-car-photo>img,.premium-car-card.listing-card-upgraded .listing-photo-wrap>img,.showroom-listing-card.listing-card-upgraded .premium-car-photo>img,.wide-car-card.listing-card-upgraded .wide-photo>img,.listing-card-upgraded .listing-photo-wrap img.animated-card-photo{object-fit:cover!important;object-position:center center!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important}.premium-car-card.listing-card-upgraded .premium-car-info,.showroom-listing-card.listing-card-upgraded .premium-car-info{height:148px!important;min-height:148px!important;padding:12px!important;overflow:hidden!important}.wide-car-card.listing-card-upgraded .wide-car-info{height:136px!important;min-height:136px!important;padding:10px 12px!important;overflow:hidden!important}@media (width<=420px){.premium-car-card.listing-card-upgraded,.showroom-listing-card.listing-card-upgraded{grid-template-columns:144px minmax(0,1fr)!important;height:144px!important;min-height:144px!important}.premium-car-card.listing-card-upgraded .premium-car-photo,.premium-car-card.listing-card-upgraded .listing-photo-wrap,.showroom-listing-card.listing-card-upgraded .premium-car-photo{width:144px!important;min-width:144px!important;height:144px!important;min-height:144px!important;max-height:144px!important}.premium-car-card.listing-card-upgraded .premium-car-info,.showroom-listing-card.listing-card-upgraded .premium-car-info{height:144px!important;min-height:144px!important}}.brand-count-card{min-height:126px!important;padding-top:12px!important;padding-bottom:10px!important}.brand-count-logo,.home-brand-count-card .brand-count-logo{width:64px!important;height:56px!important}.brand-count-logo img,.home-brand-count-card .brand-count-logo img{object-fit:contain!important;width:100%!important;max-width:64px!important;height:100%!important;max-height:56px!important}.clean-logo-card{min-height:142px!important;padding:14px 8px 12px!important}.clean-logo-card .real-brand-logo{background:0 0!important;border:0!important;border-radius:0!important;width:96px!important;height:76px!important}.clean-logo-card .real-brand-logo img{object-fit:contain!important;width:100%!important;max-width:96px!important;height:100%!important;max-height:76px!important}.guided-brand-card{min-height:136px!important;padding:12px 7px 10px!important}.guided-brand-card .brand-logo{background:0 0!important;border:0!important;border-radius:0!important;width:92px!important;height:72px!important;margin-bottom:6px!important}.guided-brand-card .brand-logo img{object-fit:contain!important;width:100%!important;max-width:92px!important;height:100%!important;max-height:70px!important}.selected-brand-strip .mini-selected-brand{width:74px!important;height:56px!important}.selected-brand-strip .mini-selected-brand img{max-width:74px!important;max-height:54px!important}@media (width<=420px){.brand-count-card{min-height:118px!important;padding-top:10px!important}.brand-count-logo,.home-brand-count-card .brand-count-logo{width:56px!important;height:50px!important}.brand-count-logo img,.home-brand-count-card .brand-count-logo img{max-width:56px!important;max-height:50px!important}.clean-logo-card{min-height:124px!important;padding:10px 5px 9px!important}.clean-logo-card .real-brand-logo{width:82px!important;height:64px!important}.clean-logo-card .real-brand-logo img{max-width:82px!important;max-height:64px!important}.guided-brand-card{min-height:124px!important;padding:10px 5px 8px!important}.guided-brand-card .brand-logo{width:78px!important;height:62px!important;margin-bottom:5px!important}.guided-brand-card .brand-logo img{max-width:78px!important;max-height:60px!important}.selected-brand-strip .mini-selected-brand{width:66px!important;height:50px!important}.selected-brand-strip .mini-selected-brand img{max-width:66px!important;max-height:48px!important}}@media (width<=370px){.brand-count-logo,.home-brand-count-card .brand-count-logo{width:52px!important;height:46px!important}.brand-count-logo img,.home-brand-count-card .brand-count-logo img{max-width:52px!important;max-height:46px!important}.clean-logo-card .real-brand-logo{width:76px!important;height:58px!important}.clean-logo-card .real-brand-logo img{max-width:76px!important;max-height:58px!important}.guided-brand-card .brand-logo{width:72px!important;height:56px!important}.guided-brand-card .brand-logo img{max-width:72px!important;max-height:54px!important}}.wizard-panel.production-wizard-panel.final-wizard-panel.guided-final-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.final-wizard-panel>h2,.guided-final-panel>h2{margin-top:0!important}.brand-pick-grid.listing-brand-grid.guided-brand-grid.clean-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important;display:grid!important}.brand-pick-card.listing-brand-card.guided-brand-card.clean-logo-card{border:1px solid var(--line)!important;text-align:center!important;background:#fff!important;border-radius:18px!important;align-content:center!important;place-items:center!important;gap:7px!important;min-height:126px!important;padding:12px 8px 10px!important;display:grid!important;box-shadow:0 8px 18px #1426420d!important}.brand-pick-card.listing-brand-card.guided-brand-card.clean-logo-card.active{background:#f7fcf9!important;border-color:#007a3d61!important}.brand-pick-card.listing-brand-card.guided-brand-card.clean-logo-card .brand-logo.real-brand-logo.lazy-brand-logo{width:92px!important;height:72px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto 2px!important;padding:0!important}.brand-pick-card.listing-brand-card.guided-brand-card.clean-logo-card .brand-logo.real-brand-logo.lazy-brand-logo img{object-fit:contain!important;width:100%!important;max-width:92px!important;height:100%!important;max-height:72px!important;display:block!important}.brand-pick-card.listing-brand-card.guided-brand-card.clean-logo-card b{white-space:nowrap!important;text-overflow:ellipsis!important;color:#101928!important;width:100%!important;max-width:100%!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important;overflow:hidden!important}@media (width<=420px){.brand-pick-grid.listing-brand-grid.guided-brand-grid.clean-logo-grid{gap:13px!important}.brand-pick-card.listing-brand-card.guided-brand-card.clean-logo-card{min-height:118px!important;padding:10px 6px 9px!important}.brand-pick-card.listing-brand-card.guided-brand-card.clean-logo-card .brand-logo.real-brand-logo.lazy-brand-logo{width:84px!important;height:64px!important}.brand-pick-card.listing-brand-card.guided-brand-card.clean-logo-card .brand-logo.real-brand-logo.lazy-brand-logo img{max-width:84px!important;max-height:64px!important}}@media (width<=370px){.brand-pick-card.listing-brand-card.guided-brand-card.clean-logo-card .brand-logo.real-brand-logo.lazy-brand-logo{width:78px!important;height:58px!important}.brand-pick-card.listing-brand-card.guided-brand-card.clean-logo-card .brand-logo.real-brand-logo.lazy-brand-logo img{max-width:78px!important;max-height:58px!important}}.final-listing-page{touch-action:manipulation;min-height:100dvh!important;padding-bottom:calc(156px + var(--safe-bottom))!important}.final-listing-page .wizard-actions.mobile-wizard-actions{z-index:2147483000!important;pointer-events:auto!important;isolation:isolate!important;padding:14px 18px calc(18px + env(safe-area-inset-bottom,0px))!important;-webkit-backdrop-filter:blur(16px)!important;background:#f6f9f7fa!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;transform:translateZ(0)!important}.final-listing-page .wizard-actions.mobile-wizard-actions>button{z-index:1!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:#007a3d29!important;-webkit-user-select:none!important;user-select:none!important;position:relative!important}.final-listing-page .wizard-actions.mobile-wizard-actions .primary.final-submit-touch-button{cursor:pointer!important;min-height:60px!important}.final-listing-page~.premium-tabbar{pointer-events:none!important}body:has(.final-listing-page) .premium-tabbar{pointer-events:none!important}.final-listing-page .vin-motion-scene,.final-listing-page .vin-motion-scene *,.final-listing-page .hero-single-overlay,.final-listing-page .drag-handle{pointer-events:none!important}.final-listing-page .wizard-actions.mobile-wizard-actions .primary[disabled]{opacity:.72!important;pointer-events:none!important}.direct-publishing-page.final-upload-experience{z-index:2147483200!important;min-height:100dvh!important;padding:calc(env(safe-area-inset-top,0px) + 26px) 14px calc(env(safe-area-inset-bottom,0px) + 26px)!important;pointer-events:auto!important;touch-action:none!important;background:linear-gradient(#f7fbf8,#fff)!important;align-items:center!important;display:grid!important;position:fixed!important;inset:0!important;overflow:auto!important}.direct-publishing-shell{gap:14px!important;width:min(460px,100%)!important;margin:0 auto!important;display:grid!important}.direct-publishing-logo-card,.direct-publishing-copy-card,.direct-publishing-motion-card,.direct-publishing-steps-card{box-shadow:none!important;background:#fffffff5!important;border:1px solid #e2e8f0eb!important;border-radius:18px!important}.direct-publishing-logo-card{place-items:center!important;padding:28px 18px 20px!important;display:grid!important}.direct-publishing-logo-wrap{place-items:center!important;width:128px!important;height:128px!important;display:grid!important;position:relative!important}.direct-publishing-ring{background:radial-gradient(circle at 50% 45%,#007a3d21,#0000 62%)!important;border:1px solid #007a3d2e!important;border-radius:50%!important;animation:1.9s ease-in-out infinite directUploadPulse!important;position:absolute!important;inset:0!important}.direct-publishing-ring.ring-b{opacity:.7!important;animation-delay:.28s!important;inset:12px!important}.direct-publishing-logo{width:88px!important;height:88px!important;color:var(--primary)!important;letter-spacing:.08em!important;background:#fff!important;border:1px solid #007a3d38!important;border-radius:50%!important;align-content:center!important;place-items:center!important;font-weight:950!important;display:grid!important;position:relative!important}.direct-publishing-logo span{font-size:11px!important;line-height:1!important}.direct-publishing-logo strong{font-size:18px!important;line-height:1.05!important}.direct-publishing-copy-card{text-align:center!important;padding:18px 18px 20px!important}.direct-publishing-copy-card>span{color:var(--primary)!important;background:#eaf4ef!important;border:1px solid #007a3d1f!important;border-radius:999px!important;padding:7px 12px!important;font-size:12px!important;font-weight:950!important;display:inline-flex!important}.direct-publishing-copy-card h2{color:#101828!important;margin:13px 0 7px!important;font-size:25px!important;line-height:1.18!important}.direct-publishing-copy-card p{color:#667085!important;min-height:46px!important;margin:0!important;font-size:14px!important;font-weight:850!important;line-height:1.6!important}.direct-publishing-motion-card{height:138px!important;color:var(--primary)!important;place-items:center!important;padding:16px!important;display:grid!important;position:relative!important;overflow:hidden!important}.direct-upload-car{place-items:center!important;width:150px!important;height:86px!important;display:grid!important;position:relative!important}.direct-upload-car .app-icon{width:72px!important;height:72px!important;animation:1.25s ease-in-out infinite directUploadCarFloat!important}.direct-upload-car i{background:#007a3d2e!important;border-radius:999px!important;height:5px!important;animation:1.15s linear infinite directUploadLineMove!important;position:absolute!important}.direct-upload-car i:nth-child(2){width:82px;top:18px;left:-78px}.direct-upload-car i:nth-child(3){width:118px;animation-delay:.25s;bottom:22px;right:-108px}.direct-upload-car i:nth-child(4){width:54px;animation-delay:.48s;top:52px;left:-62px}.direct-upload-progress{background:#eaf4ef!important;border-radius:999px!important;height:7px!important;position:absolute!important;bottom:18px!important;left:18px!important;right:18px!important;overflow:hidden!important}.direct-upload-progress b{background:linear-gradient(90deg,var(--primary),var(--accent))!important;border-radius:999px!important;height:100%!important;transition:width .32s!important;display:block!important}.direct-publishing-steps-card{gap:8px!important;padding:12px!important;display:grid!important}.direct-publishing-step{color:#98a2b3!important;grid-template-columns:30px 1fr!important;align-items:center!important;gap:10px!important;min-height:42px!important;font-size:13px!important;font-weight:900!important;display:grid!important}.direct-publishing-step b{color:#98a2b3!important;background:#f2f4f7!important;border-radius:50%!important;place-items:center!important;width:30px!important;height:30px!important;font-size:12px!important;display:grid!important}.direct-publishing-step.active{color:#101828!important}.direct-publishing-step.active b{background:var(--primary)!important;color:#fff!important}@keyframes directUploadPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.06)}}@keyframes directUploadCarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes directUploadLineMove{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(220px)}}:root[data-theme=dark] .direct-publishing-page.final-upload-experience{background:linear-gradient(#0b1117,#101a22)!important}:root[data-theme=dark] .direct-publishing-logo-card,:root[data-theme=dark] .direct-publishing-copy-card,:root[data-theme=dark] .direct-publishing-motion-card,:root[data-theme=dark] .direct-publishing-steps-card{border-color:var(--line)!important;background:#111a22f5!important}:root[data-theme=dark] .direct-publishing-copy-card h2,:root[data-theme=dark] .direct-publishing-step.active{color:var(--text-strong)!important}:root[data-theme=dark] .direct-publishing-copy-card p,:root[data-theme=dark] .direct-publishing-step{color:var(--muted)!important}.sk,.skeleton-block .sk{background:linear-gradient(100deg,#eef3f1 0%,#f8fbf9 38%,#e8efec 76%) 0 0/220% 100%!important;border-radius:999px!important;animation:1.18s ease-in-out infinite skeletonShimmer!important;display:block!important;position:relative!important;overflow:hidden!important}@keyframes skeletonShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.skeleton-block{width:100%}.skeleton-block.compact{margin-top:8px}.sk-line{border-radius:999px!important;height:13px!important}.sk-line.wide{width:92%!important}.sk-line.medium{width:68%!important}.sk-line.short{width:46%!important}.sk-line.tiny{width:34%!important;height:10px!important}.sk-line.title{width:72%!important;height:24px!important}.sk-line.price{width:44%!important;height:22px!important}.skeleton-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important;display:grid!important}.sk-brand-card{border:1px solid var(--line)!important;background:#fff!important;border-radius:18px!important;align-content:center!important;place-items:center!important;gap:9px!important;min-height:126px!important;padding:14px 8px!important;display:grid!important;box-shadow:0 8px 18px #1426420a!important}.sk-brand-card .sk-logo{border-radius:18px!important;width:74px!important;height:58px!important}.skeleton-listing-list{gap:14px!important;display:grid!important}.sk-listing-card{background:#fff!important;border-radius:28px!important;grid-template-columns:132px 1fr!important;gap:14px!important;min-height:150px!important;padding:12px!important;display:grid!important;box-shadow:0 14px 34px #1426420f!important}.sk-listing-card .sk-photo{border-radius:24px!important;width:132px!important;height:132px!important}.sk-listing-body{align-content:center!important;gap:11px!important;min-width:0!important;display:grid!important}.sk-pills{gap:7px!important;display:flex!important}.sk-pills .sk{border-radius:999px!important;width:48px!important;height:20px!important}.sk-detail-cover{background:linear-gradient(145deg,var(--primary-deep),var(--primary),var(--accent))!important;border-radius:0 0 32px 32px!important;place-items:center!important;height:430px!important;display:grid!important;overflow:hidden!important}.sk-detail-cover .sk{opacity:.38!important;border-radius:48px!important;width:245px!important;height:245px!important}.sk-detail-sheet{background:var(--bg)!important;border-radius:34px 34px 0 0!important;gap:14px!important;margin-top:-32px!important;padding:24px 18px 120px!important;display:grid!important;position:relative!important}.sk-detail-grid{grid-template-columns:1fr 1fr!important;gap:12px!important;display:grid!important}.sk-detail-grid .sk{border-radius:24px!important;height:74px!important}.sk-paragraph{border-radius:22px!important;height:88px!important}.sk-paragraph.small{height:56px!important}.skeleton-showrooms{gap:12px!important;display:grid!important}.sk-showroom-card{background:#fff!important;border-radius:28px!important;grid-template-columns:68px 1fr!important;align-items:center!important;gap:14px!important;padding:14px!important;display:grid!important;box-shadow:0 12px 28px #1426420d!important}.sk-avatar{border-radius:24px!important;width:68px!important;height:68px!important}.sk-showroom-card>div{gap:10px!important;display:grid!important}.sk-generic-card{border:1px solid var(--line)!important;background:#fff!important;border-radius:22px!important;gap:12px!important;margin-bottom:12px!important;padding:16px!important;display:grid!important}.infinite-loader.initial-loader,.inline-loading-card.models-loading-card{border:1px solid var(--line)!important;background:#fff!important;border-radius:18px!important;padding:18px!important;box-shadow:0 10px 24px #1426420d!important}.skeleton-inline-row{border:1px solid var(--line)!important;background:#fff!important;border-radius:18px!important;grid-template-columns:56px 1fr!important;align-items:center!important;gap:12px!important;padding:12px!important;display:grid!important}@media (prefers-reduced-motion:reduce){.sk,.skeleton-block .sk{animation:none!important}}:root[data-theme=dark] .sk,:root[data-theme=dark] .skeleton-block .sk{background:linear-gradient(100deg,#17242c 0%,#24343d 42%,#152128 80%) 0 0/220% 100%!important}:root[data-theme=dark] .sk-brand-card,:root[data-theme=dark] .sk-listing-card,:root[data-theme=dark] .sk-showroom-card,:root[data-theme=dark] .sk-generic-card,:root[data-theme=dark] .infinite-loader.initial-loader,:root[data-theme=dark] .inline-loading-card.models-loading-card,:root[data-theme=dark] .skeleton-inline-row{background:var(--surface)!important;border-color:var(--line)!important}.skeleton-block{isolation:isolate!important;position:relative!important}.skeleton-block:after{content:""!important;top:-18%!important;bottom:-18%!important;z-index:3!important;pointer-events:none!important;filter:blur(10px)!important;opacity:.72!important;background:linear-gradient(90deg,#0000 0%,#fff0 14%,#ffffff94 48%,#fff0 86%,#0000 100%)!important;border-radius:999px!important;width:34%!important;animation:1.85s cubic-bezier(.22,.9,.24,1) infinite skeletonScannerBeam!important;position:absolute!important;inset-inline-start:-42%!important;transform:skew(-14deg)!important}.skeleton-block:before{content:""!important;top:0!important;bottom:0!important;z-index:4!important;pointer-events:none!important;opacity:.52!important;background:#ffffffeb!important;width:2px!important;animation:1.85s cubic-bezier(.22,.9,.24,1) infinite skeletonScannerLine!important;position:absolute!important;inset-inline-start:-12%!important;transform:skew(-14deg)!important;box-shadow:0 0 18px #ffffffd9,0 0 34px #007a3d2e!important}@keyframes skeletonScannerBeam{0%{opacity:0;inset-inline-start:-46%}12%{opacity:.68}54%{opacity:.78}to{opacity:0;inset-inline-start:112%}}@keyframes skeletonScannerLine{0%{opacity:0;inset-inline-start:-14%}14%{opacity:.5}58%{opacity:.58}to{opacity:0;inset-inline-start:106%}}.sk-brand-card,.sk-listing-card,.sk-showroom-card,.sk-generic-card,.sk-detail-sheet,.sk-detail-cover{position:relative!important;overflow:hidden!important}.sk-brand-card:after,.sk-listing-card:after,.sk-showroom-card:after,.sk-generic-card:after,.sk-detail-sheet:after,.sk-detail-cover:after{content:""!important;pointer-events:none!important;opacity:.64!important;background:linear-gradient(115deg,#0000 0%,#fff0 42%,#ffffff47 50%,#fff0 58%,#0000 100%)!important;animation:2.15s ease-in-out infinite skeletonCardScan!important;position:absolute!important;inset:0!important;transform:translate(-130%)skew(-10deg)!important}@keyframes skeletonCardScan{0%{transform:translate(-130%)skew(-10deg)}48%{transform:translate(130%)skew(-10deg)}to{transform:translate(130%)skew(-10deg)}}:root[data-theme=dark] .skeleton-block:after{opacity:.64!important;background:linear-gradient(90deg,#0000 0%,#27d87900 14%,#27d87938 48%,#27d87900 86%,#0000 100%)!important}:root[data-theme=dark] .skeleton-block:before{opacity:.48!important;background:#27d8799e!important;box-shadow:0 0 18px #27d8796b,0 0 34px #27d8792e!important}:root[data-theme=dark] .sk-brand-card:after,:root[data-theme=dark] .sk-listing-card:after,:root[data-theme=dark] .sk-showroom-card:after,:root[data-theme=dark] .sk-generic-card:after,:root[data-theme=dark] .sk-detail-sheet:after,:root[data-theme=dark] .sk-detail-cover:after{background:linear-gradient(115deg,#0000 0%,#27d87900 42%,#27d87929 50%,#27d87900 58%,#0000 100%)!important}@media (prefers-reduced-motion:reduce){.skeleton-block:before,.skeleton-block:after,.sk-brand-card:after,.sk-listing-card:after,.sk-showroom-card:after,.sk-generic-card:after,.sk-detail-sheet:after,.sk-detail-cover:after{opacity:0!important;animation:none!important}}.iphone-skeleton-loader{isolation:isolate!important;position:relative!important;overflow:hidden!important;transform:translateZ(0)!important}.iphone-skeleton-loader .sk{background:#edf3f0 linear-gradient(90deg,#edf3f0 0%,#f8fbf9 42%,#e7efeb 78%) 0 0/260% 100%!important;animation:1.35s ease-in-out infinite iphoneSkeletonPulse!important;position:relative!important;overflow:hidden!important;transform:translateZ(0)!important}.iphone-skeleton-loader .skeleton-real-scanner{z-index:20!important;pointer-events:none!important;opacity:.86!important;-webkit-filter:blur(12px)!important;will-change:transform,opacity!important;background:linear-gradient(90deg,#fff0 0% 15%,#ffffff5c 36%,#ffffffeb 50%,#ffffff5c 64%,#fff0 85% 100%)!important;border-radius:999px!important;width:58%!important;animation:1.65s cubic-bezier(.2,.9,.2,1) infinite iphoneSkeletonScannerSweep!important;position:absolute!important;top:-24%!important;bottom:-24%!important;left:-72%!important;transform:translate(-10%)skew(-14deg)!important}.iphone-skeleton-loader .skeleton-real-scanner-line{z-index:21!important;pointer-events:none!important;opacity:.58!important;will-change:transform,opacity!important;background:#fffffffa!important;border-radius:999px!important;width:3px!important;animation:1.65s cubic-bezier(.2,.9,.2,1) infinite iphoneSkeletonScannerLineSweep!important;position:absolute!important;top:-8%!important;bottom:-8%!important;left:-18%!important;transform:translate(-10%)skew(-14deg)!important;box-shadow:0 0 16px #fffffff2,0 0 34px #007a3d3d!important}.iphone-skeleton-loader .sk-brand-card,.iphone-skeleton-loader .sk-listing-card,.iphone-skeleton-loader .sk-showroom-card,.iphone-skeleton-loader .sk-generic-card,.iphone-skeleton-loader .sk-detail-sheet,.iphone-skeleton-loader .sk-detail-cover{isolation:isolate!important;position:relative!important;overflow:hidden!important}.iphone-skeleton-loader .skeleton-card-scanner{z-index:12!important;pointer-events:none!important;opacity:.52!important;-webkit-filter:blur(8px)!important;will-change:transform!important;background:linear-gradient(90deg,#0000 0%,#fff0 18%,#ffffffb8 50%,#fff0 82%,#0000 100%)!important;width:52%!important;animation:1.95s cubic-bezier(.22,.9,.24,1) infinite iphoneSkeletonCardScanner!important;position:absolute!important;inset:-20% auto -20% -70%!important;transform:translate(-20%)skew(-14deg)!important}.iphone-skeleton-loader .sk-brand-card:nth-child(2n) .skeleton-card-scanner,.iphone-skeleton-loader .sk-listing-card:nth-child(2n) .skeleton-card-scanner,.iphone-skeleton-loader .sk-showroom-card:nth-child(2n) .skeleton-card-scanner,.iphone-skeleton-loader .sk-generic-card:nth-child(2n) .skeleton-card-scanner{animation-delay:.16s!important}.iphone-skeleton-loader .sk-brand-card:nth-child(3n) .skeleton-card-scanner,.iphone-skeleton-loader .sk-listing-card:nth-child(3n) .skeleton-card-scanner,.iphone-skeleton-loader .sk-showroom-card:nth-child(3n) .skeleton-card-scanner,.iphone-skeleton-loader .sk-generic-card:nth-child(3n) .skeleton-card-scanner{animation-delay:.28s!important}@keyframes iphoneSkeletonPulse{0%{background-position:130% 0}to{background-position:-130% 0}}@keyframes iphoneSkeletonScannerSweep{0%{opacity:0;transform:translate(-15%)skew(-14deg)}12%{opacity:.74}58%{opacity:.88}to{opacity:0;transform:translate(330%)skew(-14deg)}}@keyframes iphoneSkeletonScannerLineSweep{0%{opacity:0;transform:translate(-15%)skew(-14deg)}12%{opacity:.48}58%{opacity:.62}to{opacity:0;transform:translate(4200%)skew(-14deg)}}@keyframes iphoneSkeletonCardScanner{0%{opacity:0;transform:translate(-30%)skew(-14deg)}18%{opacity:.48}62%{opacity:.58}to{opacity:0;transform:translate(350%)skew(-14deg)}}:root[data-theme=dark] .iphone-skeleton-loader .sk{background:#17242c linear-gradient(90deg,#17242c 0%,#263943 44%,#142027 80%) 0 0/260% 100%!important}:root[data-theme=dark] .iphone-skeleton-loader .skeleton-real-scanner{opacity:.78!important;background:linear-gradient(90deg,#27d87900 0% 15%,#27d8791f 36%,#27d8796b 50%,#27d8791f 64%,#27d87900 85% 100%)!important}:root[data-theme=dark] .iphone-skeleton-loader .skeleton-real-scanner-line{background:#27d879c7!important;box-shadow:0 0 16px #27d8798a,0 0 34px #27d87942!important}:root[data-theme=dark] .iphone-skeleton-loader .skeleton-card-scanner{background:linear-gradient(90deg,#0000 0%,#27d87900 18%,#27d8793d 50%,#27d87900 82%,#0000 100%)!important}@media (prefers-reduced-motion:reduce){.iphone-skeleton-loader .sk,.iphone-skeleton-loader .skeleton-real-scanner,.iphone-skeleton-loader .skeleton-real-scanner-line,.iphone-skeleton-loader .skeleton-card-scanner{animation:none!important}.iphone-skeleton-loader .skeleton-real-scanner,.iphone-skeleton-loader .skeleton-real-scanner-line,.iphone-skeleton-loader .skeleton-card-scanner{opacity:0!important}}.vue-driven-skeleton{--scanner-x:-38%;--scanner-opacity:1;isolation:isolate!important;position:relative!important;overflow:hidden!important}.vue-driven-skeleton .vue-skeleton-scanner-beam{z-index:50!important;pointer-events:none!important;width:46%!important;opacity:var(--scanner-opacity)!important;transform:translate3d(var(--scanner-x),0,0) skewX(-14deg)!important;-webkit-filter:blur(11px)!important;will-change:transform,opacity!important;background:linear-gradient(90deg,#0000 0%,#fff0 12%,#ffffff61 36%,#fffffffa 50%,#ffffff61 64%,#fff0 88%,#0000 100%)!important;border-radius:999px!important;position:absolute!important;top:-28%!important;bottom:-28%!important;left:0!important}.vue-driven-skeleton .vue-skeleton-scanner-line{z-index:51!important;pointer-events:none!important;width:3px!important;opacity:calc(var(--scanner-opacity) * .72)!important;transform:translate3d(calc(var(--scanner-x) + 23vw),0,0) skewX(-14deg)!important;will-change:transform,opacity!important;background:#fff!important;border-radius:999px!important;position:absolute!important;top:-14%!important;bottom:-14%!important;left:0!important;box-shadow:0 0 18px #fffffff5,0 0 42px #007a3d52!important}.vue-driven-skeleton .vue-skeleton-card{isolation:isolate!important;position:relative!important;overflow:hidden!important}.vue-driven-skeleton .vue-skeleton-card-scan{z-index:35!important;pointer-events:none!important;width:38%!important;opacity:calc(var(--scanner-opacity) * .46)!important;transform:translate3d(var(--scanner-x),0,0) skewX(-14deg)!important;-webkit-filter:blur(7px)!important;will-change:transform,opacity!important;background:linear-gradient(90deg,#0000 0%,#fff0 15%,#ffffffb8 50%,#fff0 85%,#0000 100%)!important;position:absolute!important;top:-35%!important;bottom:-35%!important;left:0!important}.vue-driven-skeleton .sk{animation:1.25s ease-in-out infinite iphoneSkeletonPulse!important}:root[data-theme=dark] .vue-driven-skeleton .vue-skeleton-scanner-beam{background:linear-gradient(90deg,#0000 0%,#27d87900 12%,#27d87926 36%,#27d87975 50%,#27d87926 64%,#27d87900 88%,#0000 100%)!important}:root[data-theme=dark] .vue-driven-skeleton .vue-skeleton-scanner-line{background:#27d879db!important;box-shadow:0 0 18px #27d87994,0 0 42px #27d87947!important}:root[data-theme=dark] .vue-driven-skeleton .vue-skeleton-card-scan{background:linear-gradient(90deg,#0000 0%,#27d87900 15%,#27d8793d 50%,#27d87900 85%,#0000 100%)!important}.vue-driven-skeleton:before,.vue-driven-skeleton:after,.vue-driven-skeleton .skeleton-real-scanner,.vue-driven-skeleton .skeleton-real-scanner-line,.vue-driven-skeleton .skeleton-card-scanner{display:none!important}.card-only-skeleton{--card-scanner-x:-75%;--card-scanner-opacity:1;isolation:isolate!important;position:relative!important;overflow:visible!important}.card-only-skeleton:before,.card-only-skeleton:after,.card-only-skeleton .skeleton-real-scanner,.card-only-skeleton .skeleton-real-scanner-line,.card-only-skeleton .skeleton-card-scanner,.card-only-skeleton .vue-skeleton-scanner-beam,.card-only-skeleton .vue-skeleton-scanner-line,.card-only-skeleton .vue-skeleton-card-scan{opacity:0!important;animation:none!important;display:none!important}.card-only-skeleton .skeleton-card-surface{isolation:isolate!important;position:relative!important;overflow:hidden!important;transform:translateZ(0)!important}.card-only-skeleton .card-only-scanner{z-index:30!important;pointer-events:none!important;width:42%!important;opacity:calc(var(--card-scanner-opacity) * .82)!important;transform:translate3d(var(--card-scanner-x),0,0) skewX(-13deg)!important;-webkit-filter:blur(8px)!important;will-change:transform,opacity!important;background:linear-gradient(90deg,#0000 0%,#fff0 16%,#ffffff38 34%,#ffffffc7 50%,#ffffff38 66%,#fff0 84%,#0000 100%)!important;border-radius:999px!important;position:absolute!important;top:-28%!important;bottom:-28%!important;left:0!important}.card-only-skeleton .skeleton-card-surface:nth-child(2n) .card-only-scanner{opacity:calc(var(--card-scanner-opacity) * .68)!important}.card-only-skeleton .skeleton-card-surface:nth-child(3n) .card-only-scanner{opacity:calc(var(--card-scanner-opacity) * .55)!important}.card-only-skeleton .sk{animation:1.15s ease-in-out infinite iphoneSkeletonPulse!important}.skeleton-brand-grid.card-only-skeleton,.skeleton-listing-list.card-only-skeleton,.skeleton-showrooms.card-only-skeleton,.skeleton-generic.card-only-skeleton{overflow:visible!important}:root[data-theme=dark] .card-only-skeleton .card-only-scanner{opacity:calc(var(--card-scanner-opacity) * .9)!important;background:linear-gradient(90deg,#0000 0%,#27d87900 16%,#27d8791a 34%,#27d87961 50%,#27d8791a 66%,#27d87900 84%,#0000 100%)!important}@media (prefers-reduced-motion:reduce){.card-only-skeleton .card-only-scanner,.card-only-skeleton .sk{animation:none!important}.card-only-skeleton .card-only-scanner{opacity:0!important}}.country-load-error-card{border:1px solid var(--line)!important;box-shadow:none!important;background:#fff!important;border-radius:18px!important;gap:10px!important;padding:18px!important;display:grid!important}.country-load-error-card b{color:#101828!important;font-size:18px!important}.country-load-error-card p{color:#667085!important;margin:0!important;font-weight:800!important;line-height:1.7!important}.country-load-error-card .primary{border-radius:16px!important;width:100%!important;height:52px!important}:root[data-theme=dark] .country-load-error-card{background:var(--surface)!important;border-color:var(--line)!important}:root[data-theme=dark] .country-load-error-card b{color:var(--text-strong)!important}.showroom-page .skeleton-showrooms{margin-top:4px!important}.showroom-not-found-state{text-align:center!important;background:0 0!important;align-content:center!important;place-items:center!important;gap:12px!important;min-height:calc(100dvh - 190px)!important;padding:28px 18px!important;display:grid!important}.showroom-not-found-icon{width:82px!important;height:82px!important;color:var(--primary)!important;background:#f1f7f4!important;border:1px solid #007a3d1a!important;border-radius:28px!important;place-items:center!important;display:grid!important}.showroom-not-found-icon .app-icon{width:34px!important;height:34px!important}.showroom-not-found-state h2{color:#101828!important;margin:6px 0 0!important;font-size:24px!important;font-weight:950!important;line-height:1.25!important}.showroom-not-found-state p{color:#667085!important;max-width:310px!important;margin:0!important;font-size:14px!important;font-weight:800!important;line-height:1.7!important}:root[data-theme=dark] .showroom-not-found-icon{background:var(--surface)!important;border-color:var(--line)!important;color:var(--green)!important}:root[data-theme=dark] .showroom-not-found-state h2{color:var(--text-strong)!important}:root[data-theme=dark] .showroom-not-found-state p{color:var(--muted)!important}.results-page>.skeleton-listing-list{margin-top:14px!important}.results-page>.empty-premium,.results-page .empty-premium{margin-top:22px!important}.final-car-details .pro-gallery-card{z-index:1!important;background:#0b1117!important;border-radius:0!important;min-height:auto!important;padding:0!important;position:relative!important;top:auto!important;overflow:hidden!important}.final-car-details .pro-gallery-card:after{display:none!important}.final-car-details .gallery-main-frame{height:min(72vh,560px)!important;min-height:430px!important;box-shadow:none!important;touch-action:pan-y!important;background:#0b1117!important;border-radius:0!important;overflow:hidden!important}.final-car-details .gallery-main-frame:before{z-index:2!important;background:linear-gradient(#0000006b,#0000000a 30%,#0000 56%,#0000007a)!important}.final-car-details .gallery-main-frame img,.final-car-details .hero-gallery-photo{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.final-car-details .hero-gallery-photo{will-change:transform,opacity,filter!important;animation-duration:.72s!important;animation-timing-function:cubic-bezier(.18,.84,.22,1)!important;animation-fill-mode:both!important;display:block!important}.final-car-details .hero-photo-fromLeft{animation-name:premiumHeroPhotoFromLeft!important}.final-car-details .hero-photo-fromRight{animation-name:premiumHeroPhotoFromRight!important}.final-car-details .hero-photo-zoom,.final-car-details .hero-photo-rise,.final-car-details .hero-photo-soft{animation-name:premiumHeroPhotoSoft!important}@keyframes premiumHeroPhotoFromLeft{0%{opacity:.72;filter:blur(1px);transform:translate(-42px)scale(1.025)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes premiumHeroPhotoFromRight{0%{opacity:.72;filter:blur(1px);transform:translate(42px)scale(1.025)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes premiumHeroPhotoSoft{0%{opacity:.78;filter:blur(1px);transform:scale(1.035)}to{opacity:1;filter:blur();transform:scale(1)}}.final-car-details .gallery-top-actions{top:calc(14px + var(--safe-top))!important;z-index:9!important;left:14px!important;right:14px!important}.final-car-details .gallery-top-actions .premium-back,.final-car-details .gallery-round-action{-webkit-backdrop-filter:blur(18px)saturate(1.25)!important;box-shadow:none!important;background:#ffffffd6!important;border:1px solid #ffffff94!important}.final-car-details .gallery-badge{z-index:5!important;box-shadow:none!important;background:#ffffffd6!important;bottom:104px!important;right:16px!important}[dir=rtl] .final-car-details .gallery-badge{left:16px!important;right:auto!important}.final-car-details .details-main-thumbs{z-index:6!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;gap:10px!important;padding:0 16px 4px!important;display:flex!important;position:absolute!important;bottom:18px!important;left:0!important;right:0!important;overflow-x:auto!important}.final-car-details .details-main-thumbs::-webkit-scrollbar{display:none!important}.final-car-details .details-main-thumbs .pro-thumb{width:78px!important;min-width:78px!important;height:58px!important;box-shadow:none!important;opacity:.72!important;background:#ffffff2e!important;border:2px solid #ffffff6b!important;border-radius:14px!important;transition:opacity .22s,transform .22s,border-color .22s!important;transform:scale(.96)!important}.final-car-details .details-main-thumbs .pro-thumb.active{opacity:1!important;background:#ffffff3d!important;border-color:#fff!important;transform:scale(1)!important}.final-car-details .details-main-thumbs .pro-thumb img{object-fit:cover!important;width:100%!important;height:100%!important}.final-car-details .car-details-sheet{border-radius:0!important;margin-top:0!important}.final-car-details .contact-btn:disabled{opacity:.42!important;filter:saturate(.55)!important;cursor:not-allowed!important}.final-car-details .contact-btn.whatsapp:disabled,.final-car-details .contact-btn.call:disabled{color:#98a2b3!important;background:#eef2f0!important}:root[data-theme=dark] .final-car-details .contact-btn.whatsapp:disabled,:root[data-theme=dark] .final-car-details .contact-btn.call:disabled{color:#667085!important;background:#1a252d!important}.direct-publishing-page.final-upload-experience.calm-publishing-screen{z-index:2147483200!important;min-height:100dvh!important;padding:calc(env(safe-area-inset-top,0px) + 28px) 24px calc(env(safe-area-inset-bottom,0px) + 28px)!important;pointer-events:auto!important;touch-action:none!important;background:radial-gradient(circle at 50% 36%,#007a3d13,#0000 34%),linear-gradient(#f8fbf9,#fff)!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.calm-publish-inner{text-align:center!important;place-items:center!important;gap:14px!important;width:min(330px,100%)!important;margin:0 auto!important;display:grid!important}.calm-upload-icon{width:82px!important;height:82px!important;color:var(--primary)!important;background:#007a3d13!important;border-radius:50%!important;place-items:center!important;display:grid!important;position:relative!important}.calm-upload-icon:before{content:""!important;border:1px solid #007a3d24!important;border-radius:50%!important;animation:1.9s ease-in-out infinite calmPublishPulse!important;position:absolute!important;inset:-8px!important}.calm-upload-icon .app-icon{width:34px!important;height:34px!important;animation:1.55s ease-in-out infinite calmPublishFloat!important}.calm-upload-icon span{background:var(--primary)!important;opacity:.38!important;border-radius:999px!important;width:4px!important;height:18px!important;animation:1.55s ease-in-out infinite calmPublishLine!important;position:absolute!important;bottom:17px!important;left:50%!important;transform:translate(-50%)!important}.calm-publish-inner h2{color:#101828!important;letter-spacing:-.35px!important;margin:14px 0 0!important;font-size:25px!important;font-weight:950!important;line-height:1.25!important}.calm-publish-inner p{color:#667085!important;max-width:285px!important;min-height:44px!important;margin:0!important;font-size:14px!important;font-weight:850!important;line-height:1.7!important}.calm-upload-progress{background:#007a3d1a!important;border-radius:999px!important;width:100%!important;height:4px!important;margin-top:8px!important;overflow:hidden!important}.calm-upload-progress b{background:linear-gradient(90deg,var(--primary),var(--accent))!important;border-radius:999px!important;height:100%!important;transition:width .36s cubic-bezier(.22,.8,.22,1)!important;display:block!important}.calm-publish-inner small{color:#98a2b3!important;font-variant-numeric:tabular-nums!important;font-size:12px!important;font-weight:900!important}@keyframes calmPublishPulse{0%,to{opacity:.48;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes calmPublishFloat{0%,to{transform:translateY(3px)}50%{transform:translateY(-5px)}}@keyframes calmPublishLine{0%,to{opacity:.16;transform:translate(-50%,6px)}50%{opacity:.55;transform:translate(-50%,-6px)}}.calm-publishing-screen .direct-publishing-shell,.calm-publishing-screen .direct-publishing-logo-card,.calm-publishing-screen .direct-publishing-copy-card,.calm-publishing-screen .direct-publishing-motion-card,.calm-publishing-screen .direct-publishing-steps-card{display:none!important}:root[data-theme=dark] .direct-publishing-page.final-upload-experience.calm-publishing-screen{background:radial-gradient(circle at 50% 36%,#27d8791a,#0000 34%),linear-gradient(#0b1117,#101a22)!important}:root[data-theme=dark] .calm-upload-icon{color:var(--green)!important;background:#27d8791a!important}:root[data-theme=dark] .calm-upload-icon:before{border-color:#27d87929!important}:root[data-theme=dark] .calm-upload-icon span{background:var(--green)!important}:root[data-theme=dark] .calm-publish-inner h2{color:var(--text-strong)!important}:root[data-theme=dark] .calm-publish-inner p,:root[data-theme=dark] .calm-publish-inner small{color:var(--muted)!important}:root[data-theme=dark] .calm-upload-progress{background:#27d8791f!important}@media (prefers-reduced-motion:reduce){.calm-upload-icon:before,.calm-upload-icon .app-icon,.calm-upload-icon span{animation:none!important}}.calm-publish-inner small{min-height:18px!important}:root[data-theme=dark] .listing-brand-card,:root[data-theme=dark] .guided-brand-card,:root[data-theme=dark] .clean-logo-card,:root[data-theme=dark] .guided-model-card,:root[data-theme=dark] .clean-model-card,:root[data-theme=dark] .name-only-model-card,:root[data-theme=dark] .year-choice-card,:root[data-theme=dark] .selected-brand-strip,:root[data-theme=dark] .compact-selected-context,:root[data-theme=dark] .inline-empty-card,:root[data-theme=dark] .models-empty-card{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text-strong)!important;box-shadow:none!important}:root[data-theme=dark] .listing-brand-card b,:root[data-theme=dark] .guided-brand-card b,:root[data-theme=dark] .guided-model-card b,:root[data-theme=dark] .clean-model-card b,:root[data-theme=dark] .name-only-model-card b,:root[data-theme=dark] .selected-brand-strip b,:root[data-theme=dark] .compact-selected-context b{color:var(--text-strong)!important}:root[data-theme=dark] .listing-brand-card.active,:root[data-theme=dark] .guided-brand-card.active,:root[data-theme=dark] .guided-model-card.active,:root[data-theme=dark] .clean-model-card.active,:root[data-theme=dark] .name-only-model-card.active,:root[data-theme=dark] .year-choice-card.active{color:var(--green)!important;background:#27d8791f!important;border-color:#27d8796b!important}:root[data-theme=dark] .brand-logo,:root[data-theme=dark] .real-brand-logo,:root[data-theme=dark] .lazy-brand-logo{background:#ffffff0a!important}.guided-model-list,.clean-model-list,.name-only-model-list{padding-bottom:calc(138px + var(--safe-bottom))!important;scroll-margin-bottom:calc(138px + var(--safe-bottom))!important}.wizard-actions.mobile-wizard-actions{z-index:120!important}:root[data-theme=dark] .wizard-actions.mobile-wizard-actions{border-top:1px solid var(--line)!important;-webkit-backdrop-filter:blur(18px)!important;background:#0b1117eb!important;box-shadow:0 -18px 34px #00000038!important}:root[data-theme=dark] .wizard-actions.mobile-wizard-actions .outline{background:var(--surface)!important;color:var(--text-strong)!important;border:1px solid var(--line)!important}:root[data-theme=dark] .slug-card,:root[data-theme=dark] .contact-merged-card{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text-strong)!important;box-shadow:none!important}:root[data-theme=dark] .slug-full-link,:root[data-theme=dark] .slug-full-link span{color:var(--text-strong)!important}:root[data-theme=dark] .premium-input.slug-input,:root[data-theme=dark] .slug-input,:root[data-theme=dark] .contact-card-input{border-color:var(--line)!important;color:var(--text-strong)!important;background:#0f1820!important}:root[data-theme=dark] .contact-card-title b,:root[data-theme=dark] .contact-merged-card b{color:var(--text-strong)!important}:root[data-theme=dark] .contact-card-title small,:root[data-theme=dark] .slug-feedback{color:var(--muted)!important}:root[data-theme=dark] .contact-card-switch i{border:1px solid var(--line)!important;background:#1b2730!important}:root[data-theme=dark] .contact-card-switch input:checked+i{background:#27d87938!important;border-color:#27d8796b!important}:root[data-theme=dark] .contact-card-switch i:before{background:#98a2b3!important}:root[data-theme=dark] .contact-card-switch input:checked+i:before{background:var(--green)!important}:root[data-theme=dark] .listing-actions,:root[data-theme=dark] .calm-listing-actions{background:0 0!important}:root[data-theme=dark] .listing-action{background:var(--surface)!important;border:1px solid var(--line)!important;color:var(--text-strong)!important}:root[data-theme=dark] .listing-action.primary-action{color:var(--green)!important;background:#27d87921!important;border-color:#27d87952!important}:root[data-theme=dark] .listing-action.danger-subtle{color:#ffb4b4!important;background:#ff56561a!important;border-color:#ff56563d!important}.final-car-details .gallery-main-frame{cursor:zoom-in!important;-webkit-tap-highlight-color:transparent!important}.final-car-details .gallery-main-frame.tactile:active,.final-car-details .gallery-main-frame:active{filter:none!important;transform:none!important}.premium-full-gallery.pro-lightbox{z-index:2147483300!important;padding:calc(12px + var(--safe-top)) 0 calc(14px + var(--safe-bottom))!important;touch-action:pan-y!important;background:#05080c!important;grid-template-rows:auto 1fr auto!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.premium-lightbox-top{z-index:6!important;grid-template-columns:52px 1fr 52px!important;align-items:center!important;gap:10px!important;padding:0 14px!important;display:grid!important;position:relative!important}.premium-lightbox-top span{color:#fff!important;-webkit-backdrop-filter:blur(14px)!important;background:#ffffff1f!important;border-radius:999px!important;justify-self:center!important;place-items:center!important;min-width:76px!important;height:36px!important;padding:0 14px!important;font-size:13px!important;font-weight:950!important;display:grid!important}.premium-lightbox-top .gallery-round-action{color:#fff!important;width:48px!important;height:48px!important;box-shadow:none!important;background:#ffffff21!important;border:1px solid #ffffff29!important;border-radius:18px!important}.premium-lightbox-main{width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:#05080c!important;border-radius:0!important;place-items:center!important;display:grid!important;overflow:hidden!important}.premium-lightbox-main img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.premium-lightbox-nav{z-index:7!important;color:#fff!important;-webkit-backdrop-filter:blur(14px)!important;background:#ffffff1f!important;border:0!important;border-radius:20px!important;place-items:center!important;width:50px!important;height:64px!important;display:grid!important;position:fixed!important;top:50%!important}.premium-lightbox-prev{left:12px!important}.premium-lightbox-next{right:12px!important}.premium-lightbox-thumbs{z-index:6!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;gap:10px!important;padding:10px 14px 0!important;display:flex!important;position:relative!important;overflow-x:auto!important}.premium-lightbox-thumbs::-webkit-scrollbar{display:none!important}.premium-lightbox-thumbs .pro-thumb{opacity:.62!important;background:#ffffff14!important;border:2px solid #ffffff38!important;border-radius:14px!important;width:74px!important;min-width:74px!important;height:56px!important;transition:opacity .22s,transform .22s,border-color .22s!important;transform:scale(.96)!important}.premium-lightbox-thumbs .pro-thumb.active{opacity:1!important;border-color:#fff!important;transform:scale(1)!important}.premium-lightbox-thumbs .pro-thumb img{object-fit:cover!important;width:100%!important;height:100%!important}html[data-theme=dark] .sell-flow-page,:root[data-theme=dark] .sell-flow-page{background:var(--bg)!important;color:var(--text)!important}html[data-theme=dark] .sell-flow-page .wizard-progress-card,html[data-theme=dark] .sell-flow-page .compact-progress,html[data-theme=dark] .sell-flow-page .final-progress-card,html[data-theme=dark] .sell-flow-page .wizard-panel,html[data-theme=dark] .sell-flow-page .production-wizard-panel,html[data-theme=dark] .sell-flow-page .final-wizard-panel,html[data-theme=dark] .sell-flow-page .guided-final-panel,:root[data-theme=dark] .sell-flow-page .wizard-progress-card,:root[data-theme=dark] .sell-flow-page .compact-progress,:root[data-theme=dark] .sell-flow-page .final-progress-card,:root[data-theme=dark] .sell-flow-page .wizard-panel,:root[data-theme=dark] .sell-flow-page .production-wizard-panel,:root[data-theme=dark] .sell-flow-page .final-wizard-panel,:root[data-theme=dark] .sell-flow-page .guided-final-panel{background:var(--card)!important;border-color:var(--line)!important;color:var(--text-strong)!important;box-shadow:none!important}html[data-theme=dark] .sell-flow-page .premium-search-field,html[data-theme=dark] .sell-flow-page .guided-search-field,html[data-theme=dark] .sell-flow-page .premium-search-field input,:root[data-theme=dark] .sell-flow-page .premium-search-field,:root[data-theme=dark] .sell-flow-page .guided-search-field,:root[data-theme=dark] .sell-flow-page .premium-search-field input{border-color:var(--line)!important;color:var(--text-strong)!important;background:#0f171f!important}html[data-theme=dark] .sell-flow-page .brand-pick-card,html[data-theme=dark] .sell-flow-page .listing-brand-card,html[data-theme=dark] .sell-flow-page .guided-brand-card,html[data-theme=dark] .sell-flow-page .clean-logo-card,html[data-theme=dark] .sell-flow-page .brand-pick-grid>button,:root[data-theme=dark] .sell-flow-page .brand-pick-card,:root[data-theme=dark] .sell-flow-page .listing-brand-card,:root[data-theme=dark] .sell-flow-page .guided-brand-card,:root[data-theme=dark] .sell-flow-page .clean-logo-card,:root[data-theme=dark] .sell-flow-page .brand-pick-grid>button{color:#f8fafc!important;box-shadow:none!important;background:#111a22!important;border:1px solid #263545!important}html[data-theme=dark] .sell-flow-page .brand-pick-card.active,html[data-theme=dark] .sell-flow-page .listing-brand-card.active,html[data-theme=dark] .sell-flow-page .guided-brand-card.active,html[data-theme=dark] .sell-flow-page .clean-logo-card.active,:root[data-theme=dark] .sell-flow-page .brand-pick-card.active,:root[data-theme=dark] .sell-flow-page .listing-brand-card.active,:root[data-theme=dark] .sell-flow-page .guided-brand-card.active,:root[data-theme=dark] .sell-flow-page .clean-logo-card.active{color:#23d07c!important;background:#10251c!important;border-color:#23d07c9e!important}html[data-theme=dark] .sell-flow-page .brand-pick-card b,html[data-theme=dark] .sell-flow-page .listing-brand-card b,html[data-theme=dark] .sell-flow-page .guided-brand-card b,html[data-theme=dark] .sell-flow-page .clean-logo-card b,html[data-theme=dark] .sell-flow-page .brand-pick-card small,html[data-theme=dark] .sell-flow-page .listing-brand-card small,html[data-theme=dark] .sell-flow-page .guided-brand-card small,html[data-theme=dark] .sell-flow-page .clean-logo-card small,:root[data-theme=dark] .sell-flow-page .brand-pick-card b,:root[data-theme=dark] .sell-flow-page .listing-brand-card b,:root[data-theme=dark] .sell-flow-page .guided-brand-card b,:root[data-theme=dark] .sell-flow-page .clean-logo-card b,:root[data-theme=dark] .sell-flow-page .brand-pick-card small,:root[data-theme=dark] .sell-flow-page .listing-brand-card small,:root[data-theme=dark] .sell-flow-page .guided-brand-card small,:root[data-theme=dark] .sell-flow-page .clean-logo-card small{color:inherit!important}html[data-theme=dark] .sell-flow-page .brand-logo,html[data-theme=dark] .sell-flow-page .real-brand-logo,html[data-theme=dark] .sell-flow-page .lazy-brand-logo,:root[data-theme=dark] .sell-flow-page .brand-logo,:root[data-theme=dark] .sell-flow-page .real-brand-logo,:root[data-theme=dark] .sell-flow-page .lazy-brand-logo{background:0 0!important;border:0!important}.sell-flow-page .model-footer-safe-space{height:calc(190px + var(--safe-bottom))!important;min-height:calc(190px + var(--safe-bottom))!important;pointer-events:none!important;display:block!important}.sell-flow-page .name-only-model-list,.sell-flow-page .guided-model-list.clean-model-list{margin-bottom:0!important;padding-bottom:18px!important}.sell-flow-page .guided-final-panel,.sell-flow-page .production-wizard-panel,.sell-flow-page .final-wizard-panel{padding-bottom:calc(170px + var(--safe-bottom))!important}html[data-theme=dark] .sell-flow-page .guided-model-card,html[data-theme=dark] .sell-flow-page .clean-model-card,html[data-theme=dark] .sell-flow-page .name-only-model-card,:root[data-theme=dark] .sell-flow-page .guided-model-card,:root[data-theme=dark] .sell-flow-page .clean-model-card,:root[data-theme=dark] .sell-flow-page .name-only-model-card{color:#f8fafc!important;box-shadow:none!important;background:#111a22!important;border:1px solid #263545!important}html[data-theme=dark] .sell-flow-page .guided-model-card.active,html[data-theme=dark] .sell-flow-page .clean-model-card.active,html[data-theme=dark] .sell-flow-page .name-only-model-card.active,:root[data-theme=dark] .sell-flow-page .guided-model-card.active,:root[data-theme=dark] .sell-flow-page .clean-model-card.active,:root[data-theme=dark] .sell-flow-page .name-only-model-card.active{color:#23d07c!important;background:#10251c!important;border-color:#23d07c9e!important}html[data-theme=dark] .wizard-actions,html[data-theme=dark] .mobile-wizard-actions,:root[data-theme=dark] .wizard-actions,:root[data-theme=dark] .mobile-wizard-actions{-webkit-backdrop-filter:blur(18px)!important;background:#0b1117f5!important;border-top:1px solid #263545!important;box-shadow:0 -18px 40px #00000047!important}html[data-theme=dark] .wizard-actions .outline,html[data-theme=dark] .mobile-wizard-actions .outline,:root[data-theme=dark] .wizard-actions .outline,:root[data-theme=dark] .mobile-wizard-actions .outline{color:#f8fafc!important;background:#111a22!important;border:1px solid #263545!important}html[data-theme=dark] .showroom-settings-page,:root[data-theme=dark] .showroom-settings-page{background:var(--bg)!important;color:var(--text)!important}html[data-theme=dark] .showroom-settings-page .settings-block,html[data-theme=dark] .showroom-settings-page .premium-edit-preview,html[data-theme=dark] .showroom-settings-page .final-showroom-preview,html[data-theme=dark] .showroom-settings-page .slug-card,html[data-theme=dark] .showroom-settings-page .showroom-city-picker,html[data-theme=dark] .showroom-settings-page .contact-merged-card,:root[data-theme=dark] .showroom-settings-page .settings-block,:root[data-theme=dark] .showroom-settings-page .premium-edit-preview,:root[data-theme=dark] .showroom-settings-page .final-showroom-preview,:root[data-theme=dark] .showroom-settings-page .slug-card,:root[data-theme=dark] .showroom-settings-page .showroom-city-picker,:root[data-theme=dark] .showroom-settings-page .contact-merged-card{color:#f8fafc!important;box-shadow:none!important;background:#111a22!important;border-color:#263545!important}html[data-theme=dark] .showroom-settings-page .contact-merged-card.active,:root[data-theme=dark] .showroom-settings-page .contact-merged-card.active{background:#10251c!important;border-color:#23d07c6b!important}html[data-theme=dark] .showroom-settings-page .premium-input,html[data-theme=dark] .showroom-settings-page .form-field,html[data-theme=dark] .showroom-settings-page .slug-input,html[data-theme=dark] .showroom-settings-page .slug-input.available,html[data-theme=dark] .showroom-settings-page .contact-card-input,:root[data-theme=dark] .showroom-settings-page .premium-input,:root[data-theme=dark] .showroom-settings-page .form-field,:root[data-theme=dark] .showroom-settings-page .slug-input,:root[data-theme=dark] .showroom-settings-page .slug-input.available,:root[data-theme=dark] .showroom-settings-page .contact-card-input{color:#f8fafc!important;box-shadow:none!important;background:#0f171f!important;border-color:#263545!important}html[data-theme=dark] .showroom-settings-page input,html[data-theme=dark] .showroom-settings-page textarea,html[data-theme=dark] .showroom-settings-page .slug-full-link,html[data-theme=dark] .showroom-settings-page .slug-full-link span,html[data-theme=dark] .showroom-settings-page .contact-card-title b,html[data-theme=dark] .showroom-settings-page .section-row h2,:root[data-theme=dark] .showroom-settings-page input,:root[data-theme=dark] .showroom-settings-page textarea,:root[data-theme=dark] .showroom-settings-page .slug-full-link,:root[data-theme=dark] .showroom-settings-page .slug-full-link span,:root[data-theme=dark] .showroom-settings-page .contact-card-title b,:root[data-theme=dark] .showroom-settings-page .section-row h2{color:#f8fafc!important}html[data-theme=dark] .showroom-settings-page .form-field span,html[data-theme=dark] .showroom-settings-page .contact-card-title small,html[data-theme=dark] .showroom-settings-page .city-picker-label,html[data-theme=dark] .showroom-settings-page .slug-feedback,:root[data-theme=dark] .showroom-settings-page .form-field span,:root[data-theme=dark] .showroom-settings-page .contact-card-title small,:root[data-theme=dark] .showroom-settings-page .city-picker-label,:root[data-theme=dark] .showroom-settings-page .slug-feedback{color:#96a3af!important}html[data-theme=dark] .showroom-settings-page .contact-card-switch i,:root[data-theme=dark] .showroom-settings-page .contact-card-switch i{background:#1b2730!important;border:1px solid #2b3b4d!important}html[data-theme=dark] .showroom-settings-page .contact-card-switch i:after,:root[data-theme=dark] .showroom-settings-page .contact-card-switch i:after{box-shadow:none!important;background:#96a3af!important}html[data-theme=dark] .showroom-settings-page .contact-card-switch input:checked+i,:root[data-theme=dark] .showroom-settings-page .contact-card-switch input:checked+i{background:#18b86a!important;border-color:#23d07c!important}html[data-theme=dark] .showroom-settings-page .contact-card-switch input:checked+i:after,:root[data-theme=dark] .showroom-settings-page .contact-card-switch input:checked+i:after{background:#fff!important}html[data-theme=dark] .showroom-settings-page .contact-card-icon,:root[data-theme=dark] .showroom-settings-page .contact-card-icon{color:#23d07c!important;background:#23d07c21!important}html[data-theme=dark] .showroom-settings-page .city-select-card,:root[data-theme=dark] .showroom-settings-page .city-select-card{color:#f8fafc!important;background:#0f171f!important;border-color:#263545!important}html[data-theme=dark] .showroom-settings-page .city-select-card.active,:root[data-theme=dark] .showroom-settings-page .city-select-card.active{color:#23d07c!important;background:#10251c!important;border-color:#23d07c80!important}
