@import "https://fonts.googleapis.com/css2?family=Aref+Ruqaa:wght@400;700&family=Corinthia:wght@400;700&family=IBM+Plex+Sans+Arabic:wght@400;500;600&family=Montserrat:wght@400;500;600;700&family=Rye&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--action-bg:#3f6f6a;--action-hover:#315954;--emerald:#639992;--emerald2:#4f7f79;--emerald-text:#3f6f6a;--gold:#639992;--orange:#639992;--paper:#f6f8f7;--card:#fff;--ink:#101514;--muted:#687572;--line:#dbe4e2;--soft:#eaf1f0;--shadow:0 18px 50px #203d391c}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#050706;--card:#0c100f;--ink:#fff;--muted:#a7b9b5;--line:#24302e;--soft:#131b19;--shadow:0 18px 50px #0000006b;--emerald-text:#82b9b3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,IBM Plex Sans Arabic,sans-serif;font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit}button{cursor:pointer;background:var(--card);color:var(--ink)}button:disabled{cursor:not-allowed;opacity:.55}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb, var(--emerald) 78%, white);outline-offset:3px}.skipLink{z-index:1000;background:var(--ink);color:var(--paper);border-radius:6px;padding:11px 15px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}a{color:inherit}.content{width:min(1200px,100% - 40px);margin:auto}.topbar{background:var(--card);border-bottom:1px solid var(--line);z-index:30;justify-content:space-between;align-items:center;height:76px;padding:0 max(20px,50vw - 600px);display:flex;position:sticky;top:0}.logo{color:var(--ink);letter-spacing:2px;background:0 0;border:0;align-items:center;gap:10px;display:flex}.logo span{border:2px solid var(--gold);color:#000;letter-spacing:0;border-radius:50%;place-items:center;width:38px;height:38px;font-family:DM Serif Display;display:grid}.topbar>.logo span{border-color:#000}.logo strong{font-size:14px}.topbar nav{gap:26px;height:100%;display:flex}.topbar nav button,.loginLink{color:var(--muted);background:0 0;border:0;font-size:13px}.headerActions{align-items:center;gap:10px;display:flex}.headerSellButton{color:#fff;white-space:nowrap;background:#b94b19;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:14px;font-weight:850;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 10px 24px #ed6a2d4d}.headerSellButton:hover,.headerSellButton.active{background:#963c14;transform:translateY(-2px);box-shadow:0 14px 28px #ed6a2d61}.headerSellButton b{font-size:18px;line-height:1}.mobileSellLabel{display:none}.accountHub{position:relative}.accountTrigger{border:1px solid var(--line);background:var(--card);min-height:48px;color:var(--ink);border-radius:12px;align-items:center;gap:9px;padding:5px 10px 5px 6px;display:flex}.accountAvatar{background:var(--action-bg);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:850;display:grid}.accountTriggerCopy{text-align:left;min-width:76px;display:grid}.accountTriggerCopy small{color:var(--muted);font-size:10px;line-height:1.2}.accountTriggerCopy strong{font-size:12px;line-height:1.35}.accountTrigger>i,.accountMenu button>i{color:#fff;background:#ed6a2d;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;font-style:normal;font-weight:850;display:grid}.accountTrigger>b{color:var(--muted);font-size:13px}.accountAvatar img,.accountMenuIdentity>span img,.memberBadge>span img,.settingsIdentity>span img,.profilePhotoControl>span img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.accountMenu{z-index:100;border:1px solid var(--line);background:var(--card);border-radius:14px;width:310px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 55px #00000038}.accountMenuIdentity{background:var(--soft);border-radius:10px;align-items:center;gap:11px;margin:2px 2px 8px;padding:13px;display:flex}.accountMenuIdentity>span{background:var(--action-bg);color:#fff;border-radius:50%;place-items:center;width:39px;height:39px;font-size:11px;font-weight:850;display:grid}.accountMenuIdentity div{display:grid}.accountMenuIdentity strong{font-size:13px}.accountMenuIdentity small{color:var(--muted);font-size:10px}.accountMenu>button{width:100%;min-height:54px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.accountMenu>.accountMenuTextOnly{grid-template-columns:minmax(0,1fr) auto;padding-left:15px}.accountMenu>button:hover{background:var(--soft)}.accountMenu>button>span{color:var(--emerald);text-align:center;font-size:19px}.accountMenu>button>div{gap:2px;display:grid}.accountMenu>button strong{font-size:13px}.accountMenu>button small{color:var(--muted);font-size:10px}.accountMenu>.accountLogout{border-top:1px solid var(--line);border-radius:0 0 9px 9px;margin-top:5px}.languageSwitcher{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:5px 3px;padding:11px 12px}.languageSwitcher>strong{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.languageSwitcher>div{background:var(--soft);border-radius:9px;grid-template-columns:1fr 1fr;gap:6px;padding:3px;display:grid}.languageSwitcher button{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:7px;font-weight:750}.languageSwitcher button.active{background:var(--card);color:var(--ink);box-shadow:0 2px 8px #0000001f}html[dir=rtl] body,html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] select,html[dir=rtl] textarea{font-family:IBM Plex Sans Arabic,Montserrat,sans-serif}html[dir=rtl] .accountTriggerCopy,html[dir=rtl] .accountMenu,html[dir=rtl] .accountMenu>button{text-align:right}html[dir=rtl] .accountMenu{left:0;right:auto}html[dir=rtl] body{text-align:right;direction:rtl}html[dir=rtl] .skipLink{left:auto;right:10px}html[dir=rtl] input,html[dir=rtl] select,html[dir=rtl] textarea{text-align:right;direction:rtl}.officialCarName{direction:ltr;unicode-bidi:isolate;font-style:normal;font-family:Montserrat,sans-serif!important}.officialCarName em{font-family:inherit;font-style:normal}html[dir=rtl] .topbar,html[dir=rtl] .headerActions,html[dir=rtl] .accountTrigger,html[dir=rtl] .heroSearch,html[dir=rtl] .resultBar,html[dir=rtl] .resultTools,html[dir=rtl] .cardCopy>div,html[dir=rtl] .footerBottom{direction:rtl}html[dir=rtl] .kicker{letter-spacing:.08em}html[dir=rtl] .marketHero .heroInner>.kicker{letter-spacing:.04em;margin:0 0 14px;font-size:11px;line-height:1.7}html[dir=rtl] .marketHero h1{letter-spacing:0;max-width:900px;margin:0 0 22px;font-family:Aref Ruqaa,IBM Plex Sans Arabic,serif;font-size:clamp(44px,5.1vw,70px);font-weight:400;line-height:1.18}html[dir=rtl] .marketHero h1 em{margin-top:4px;font-family:inherit;font-style:normal;font-weight:400;display:inline-block}html[dir=rtl] .marketHero .heroInner>p:not(.kicker){max-width:720px;margin:0;font-size:17px;line-height:1.8}html[dir=rtl] .galleryArrow.previous,html[dir=rtl] .showcaseGalleryArrow.previous{left:auto;right:16px}html[dir=rtl] .galleryArrow.next,html[dir=rtl] .showcaseGalleryArrow.next{left:16px;right:auto}.round{border:1px solid var(--line);background:var(--card);width:40px;height:40px;color:var(--ink);border-radius:50%}.orange{background:var(--action-bg);color:#fff;border:0;border-radius:7px;padding:15px 22px;font-weight:700;transition:all .2s;box-shadow:0 8px 18px #ec6a2c40}.orange:hover{background:#d95d22;transform:translateY(-2px)}.orange.small{padding:11px 16px;font-size:12px}.menuButton{color:var(--ink);background:0;border:0;font-size:22px;display:none}.marketHero{color:#fff;background:url(https://images.unsplash.com/photo-1584345604476-8ec5e12e42dd?auto=format&fit=crop&w=2200&q=90) 50% 61%/cover;align-items:center;min-height:670px;display:flex;position:relative}.heroOverlay{background:linear-gradient(90deg,#03231eeb,#04231e94 55%,#0000001f),linear-gradient(#0000 50%,#00000073);position:absolute;inset:0}.heroInner{z-index:1;width:min(1200px,100% - 40px);margin:auto;position:relative}.kicker{color:var(--gold);letter-spacing:2.5px;margin:0 0 17px;font-size:10px;font-weight:700}.marketHero h1,.pageIntro h1,.detailLayout h1,.simplePage h1,.authForm h1{letter-spacing:-1px;margin:0 0 22px;font:400 clamp(49px,6vw,82px)/.96 DM Serif Display}.marketHero h1 em,.detailLayout h1 em,.why h2 em,.authVisual h2 em{color:#d7c18f}.marketHero>div>p:not(.kicker){color:#dce6e2;font-size:16px}.heroSearch{background:var(--card);color:var(--ink);max-width:1120px;box-shadow:var(--shadow);border-radius:10px;grid-template-columns:1.05fr .85fr 1.15fr .85fr auto;margin-top:36px;padding:9px;display:grid}.heroSearch label{border-right:1px solid var(--line);padding:5px 17px}.heroSearch label span,.filters label>span,.formGrid label span,.authForm label>span{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.heroSearch select,.heroSearch input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:3px 0}.trustLine{color:#cddbd7;gap:25px;margin-top:20px;font-size:13px;display:flex}.featured,.latest,.brands{padding-top:95px;padding-bottom:95px}.latest{padding-top:0}.titleRow{justify-content:space-between;align-items:end;margin-bottom:32px;display:flex}.titleRow h2,.why h2,.sellForm h2,.detailLayout h2{margin:0;font:400 clamp(36px,4vw,56px)/1.05 DM Serif Display}.titleRow>button{border:0;border-bottom:1px solid var(--gold);color:var(--ink);background:0 0;padding:8px 0;font-size:12px}.cardGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.cardGrid.two{grid-template-columns:repeat(2,1fr)}.loadMoreCars{justify-items:center;gap:8px;padding:34px 0 4px;display:grid}.loadMoreCars button{border:1px solid var(--emerald);background:var(--card);min-width:210px;min-height:48px;color:var(--ink);border-radius:8px;padding:11px 20px;font-weight:750}.loadMoreCars button:hover{background:var(--action-bg);color:#fff}.loadMoreCars small{color:var(--muted)}.browseSafeCard .browseRareBadge{z-index:3;position:absolute;top:12px;left:12px}.projectBadge,.browseProjectBadge,.showcaseProjectBadge{display:none!important}.siteRecovery{background:var(--paper);min-height:100dvh;color:var(--ink);text-align:center;place-content:center;justify-items:center;gap:16px;padding:30px;display:grid}.siteRecovery h1{margin:12px 0 0;font-size:clamp(34px,6vw,58px)}.siteRecovery p{max-width:480px;color:var(--muted);margin:0}.siteRecovery button{background:var(--action-bg);color:#fff;border:0;border-radius:8px;min-height:48px;padding:12px 22px;font-weight:750}.carCard{background:var(--card);border:1px solid var(--line);border-radius:10px;transition:all .25s;overflow:hidden}.carCard:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.carImage{background:var(--soft);cursor:pointer;height:260px;position:relative}.carImage img{object-fit:cover;width:100%;height:100%}.listingPhotoUnavailable{background:linear-gradient(145deg, var(--soft), var(--card));width:100%;height:100%;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:20px;display:flex}.listingPhotoUnavailable span{color:var(--ink);font-weight:800}.listingPhotoUnavailable small{color:var(--muted);letter-spacing:0;background:0 0;padding:0;font-size:13px;position:static}.carImage .listingPhotoUnavailable small{color:var(--muted);letter-spacing:0;background:0 0;padding:0;font-size:13px;position:static;top:auto;left:auto}.detailPhotoUnavailable{min-height:440px}.carImage small{background:var(--action-bg);color:#fff;letter-spacing:1px;border-radius:4px;padding:7px 9px;font-size:8px;position:absolute;top:12px;left:12px}.carImage button{color:#273631;background:#ffffffeb;border:0;border-radius:50%;width:38px;height:38px;font-size:22px;position:absolute;top:12px;right:12px}.carImage button.saved{color:#bd3d31}.cardCopy{cursor:pointer;padding:18px}.cardCopy>p{color:var(--gold);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:700}.cardCopy h3{margin:8px 0 20px;font:400 25px DM Serif Display}.cardCopy>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:15px;display:flex}.cardCopy strong{font-size:15px}.cardCopy span{color:var(--muted);font-size:12px}.garageCredit{background:color-mix(in srgb, var(--emerald) 5%, var(--card));width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;transition:border-color .2s,transform .2s,background .2s;border:1px solid color-mix(in srgb, var(--emerald) 28%, var(--line))!important;padding:10px!important;display:grid!important}.garageCredit:hover{background:color-mix(in srgb, var(--emerald) 10%, var(--card));transform:translateY(-1px);border-color:var(--emerald)!important}.garageCredit:focus-visible{outline:3px solid color-mix(in srgb, var(--orange) 55%, transparent);outline-offset:2px}.garageCredit img{object-fit:contain;filter:drop-shadow(0 3px 5px #0003);width:38px;height:38px}.garageCredit div{min-width:0}.garageCredit span,.garageCredit strong{display:block}.garageCredit span{letter-spacing:.8px;text-transform:uppercase;font-weight:800;color:var(--muted)!important;font-size:9px!important}.garageCredit strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.garageCredit small{color:var(--emerald);letter-spacing:.7px;white-space:nowrap;font-size:7px;font-weight:900}.garageCreditChoice{border:1px solid var(--line);background:var(--card);border-radius:8px;margin-top:14px;padding:14px}.garageCreditChoice>label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.garageCreditChoice input{width:18px;height:18px;accent-color:var(--emerald);margin-top:1px}.garageCreditChoice span,.garageCreditChoice strong,.garageCreditChoice small{display:block}.garageCreditChoice small{color:var(--muted);margin-top:3px}.garageCreditChoice select{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:7px;margin-top:12px;padding:11px}.brandDirectory{--register-ink:var(--ink);--register-accent:var(--emerald-text);--register-rule:var(--line);color:var(--register-ink);background:var(--card);border:1px solid var(--register-rule);border-top:3px solid var(--emerald);border-radius:12px;padding:28px 24px 16px}.brandDirectoryHeader{text-align:center;border-bottom:1px solid var(--register-rule);padding-bottom:20px}.brandDirectoryHeader p{letter-spacing:.18em;color:var(--register-accent);margin:0 0 8px;font-size:.875rem;font-weight:700}.brandDirectoryHeader h2{color:var(--register-ink);margin:0 0 8px;font:700 clamp(2rem,4vw,3.5rem)/1.2 Corinthia,Georgia,serif}html[lang=ar] .brandDirectoryHeader h2{font-family:Aref Ruqaa,serif}.brandDirectoryHeader span{font-size:.875rem}.brandDirectoryScroll{scrollbar-width:thin;scrollbar-color:var(--emerald) transparent;scrollbar-gutter:stable;max-height:29rem;margin-top:12px;padding:4px;overflow-y:auto}.brandDirectoryGrid{border-top:1px solid var(--register-rule);border-inline-start:1px solid var(--register-rule);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.brandDirectoryGrid button{border:0;border-bottom:1px solid var(--register-rule);border-inline-end:1px solid var(--register-rule);min-width:0;min-height:44px;color:var(--register-ink);overflow-wrap:anywhere;background:0 0;border-radius:0;padding:10px 6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;line-height:1.35;transition:background-color .15s,color .15s}.brandDirectoryGrid button:hover{background:var(--soft);color:var(--register-accent)}.brandDirectoryGrid button:focus-visible,.brandDirectoryScroll:focus-visible{outline:3px solid var(--emerald-text);outline-offset:-3px}.brandDirectoryFoot{text-align:center;margin:14px 0 0;font-size:.875rem}@media (width<=1000px){.brandDirectoryGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=600px){.brandDirectory{padding:22px 10px 16px}.brandDirectoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.brandDirectoryScroll{max-height:25rem}.brandDirectoryHeader p{letter-spacing:.1em}}.brandGrid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.brandGrid button{background:var(--card);border:1px solid var(--line);height:170px;color:var(--ink);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.brandGrid button:hover{border-color:var(--gold);transform:translateY(-3px)}.brandGrid button>span{color:var(--gold);font:400 34px DM Serif Display}.brandGrid small{color:var(--muted);font-size:12px}.why{background:var(--action-bg);color:#fff;grid-template-columns:.9fr 1.5fr;gap:80px;padding:105px max(20px,50vw - 600px);display:grid}.why h2{font-size:58px}.why>div>p:last-child{color:#b8cbc6;max-width:470px;line-height:1.8}.reasons{border-top:1px solid #fff3;grid-template-columns:repeat(3,1fr);display:grid}.reasons article{border-right:1px solid #fff3;padding:28px 25px}.reasons b{color:var(--gold);font-size:9px}.reasons article>span{color:#d7c18f;margin:50px 0 27px;font-size:35px;display:block}.reasons h3{font:400 25px DM Serif Display}.reasons p{color:#aabfba;font-size:14px;line-height:1.8}.pageIntro{padding:80px 0 45px}.pageIntro h1{font-size:64px}.pageIntro>p:last-child{color:var(--muted)}.browseLayout{grid-template-columns:245px 1fr;gap:35px;padding-bottom:100px;display:grid}.filters{background:var(--card);border:1px solid var(--line);border-radius:8px;height:max-content;padding:20px}.filters input[type=number]{appearance:textfield}.filters input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.filters input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filters h3{justify-content:space-between;margin:0 0 25px;font-size:14px;display:flex}.filters h3 button{color:var(--orange);background:0 0;border:0;font-size:12px}.filters label{border-top:1px solid var(--line);margin-top:17px;padding-top:17px;display:block}.filters select,.filters input,.mobileFilterRow input,.resultBar select,.formGrid input,.formGrid select,.sellForm textarea,.authForm input{border:1px solid var(--line);background:var(--paper);width:100%;height:45px;color:var(--ink);border-radius:6px;padding:0 11px}.split{grid-template-columns:1fr 1fr;gap:6px;display:grid}.resultBar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.resultBar select{width:auto}.mobileFilterRow{display:none}.empty{background:var(--card);text-align:center;border:1px dashed var(--line);border-radius:8px;padding:65px}.empty button{border:1px solid var(--emerald);background:var(--action-bg);color:#fff;border-radius:8px;min-height:44px;margin-top:10px;padding:0 18px;font-weight:750}.breadcrumbs{color:var(--muted);gap:10px;padding-top:25px;font-size:11px;display:flex}.breadcrumbs button{color:var(--orange);background:0 0;border:0}.gallery{grid-template-columns:2fr 1fr;gap:8px;padding-top:25px;display:grid}.gallery img{object-fit:cover;width:100%;height:100%}.mainPhoto{height:570px}.gallery>div:last-child{gap:8px;display:grid;overflow:hidden}.detailLayout{grid-template-columns:1.5fr .8fr;gap:70px;padding-top:55px;padding-bottom:100px;display:grid}.detailLayout h1{font-size:70px}.description{color:var(--muted);max-width:730px;font-size:14px;line-height:1.9}.detailLayout>div>h2{margin-top:55px;font-size:34px}.specGrid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.specGrid div{border-bottom:1px solid var(--line);padding:20px 0}.specGrid span{color:var(--muted);margin-bottom:8px;font-size:10px;display:block}.sellerCard{background:var(--card);border:1px solid var(--line);border-radius:10px;height:max-content;padding:27px;position:sticky;top:100px}.sellerCard>p{color:var(--muted);letter-spacing:1px;font-size:9px}.sellerCard>h2{margin:5px 0 25px;font-size:36px}.seller{border-top:1px solid var(--line);align-items:center;gap:12px;padding:22px 0;display:flex}.seller>span{background:var(--action-bg);color:#fff;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.seller small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.sellerCard>button{border-radius:6px;width:100%;height:49px;margin-top:9px;font-weight:700}.whatsapp{color:#fff;background:#087a46;border:0}.call{background:var(--action-bg);color:#fff;border:0}.saveWide{border:1px solid var(--line);color:var(--ink);background:0 0}.sellerCard>small{color:var(--muted);margin-top:18px;font-size:9px;line-height:1.5;display:block}.buyerSafetyNotice{border:1px solid color-mix(in srgb, var(--orange) 45%, var(--line));background:color-mix(in srgb, var(--orange) 8%, var(--card));border-radius:10px;align-items:flex-start;gap:12px;margin:18px 0 20px;padding:14px;display:flex}.buyerSafetyNotice>span{background:var(--action-bg);color:#fff;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:17px;font-weight:800;display:grid}.buyerSafetyNotice strong{color:var(--ink);font-size:14px;display:block}.buyerSafetyNotice p{color:var(--muted);margin:3px 0 6px;font-size:12px;line-height:1.5}.buyerSafetyNotice button{color:var(--teal);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:750;text-decoration:underline}.soldPrivacyNotice{border:1px solid color-mix(in srgb, #d6a51d 58%, var(--line));background:color-mix(in srgb, #d6a51d 9%, var(--card));border-radius:10px;align-items:flex-start;gap:12px;margin:18px 0 20px;padding:16px;display:flex}.soldPrivacyNotice>span{color:#302306;background:#d6a51d;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.soldPrivacyNotice strong{font-size:14px;display:block}.soldPrivacyNotice p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.55}.safetyDialogBackdrop{z-index:650;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020706bd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.safetyDialog{border:1px solid color-mix(in srgb, var(--teal) 58%, var(--line));background:var(--paper);width:min(520px,100%);max-height:calc(100dvh - 48px);color:var(--ink);border-radius:18px;padding:34px;position:relative;overflow:auto;box-shadow:0 30px 90px #00000080}.safetyDialogClose{border:1px solid var(--line);background:var(--card);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.safetyShield{border:1px solid color-mix(in srgb, var(--orange) 55%, var(--line));background:color-mix(in srgb, var(--orange) 12%, var(--card));width:52px;height:52px;color:var(--orange);border-radius:50% 50% 48% 48%;place-items:center;margin-bottom:20px;font-size:27px;font-weight:800;display:grid}.safetyDialog h2{max-width:420px;margin:5px 0 8px;font-size:clamp(27px,5vw,36px);line-height:1.08}.safetyLead{color:var(--muted);margin:0 0 22px;font-size:15px}.safetyChecklist{gap:10px;display:grid}.safetyChecklist p{color:var(--ink);grid-template-columns:30px 1fr;align-items:start;gap:10px;margin:0;font-size:14px;line-height:1.5;display:grid}.safetyChecklist p>span{background:color-mix(in srgb, var(--teal) 13%, var(--card));width:30px;height:30px;color:var(--teal);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.fraudSignal{border-left:3px solid var(--orange);background:color-mix(in srgb, var(--orange) 8%, var(--card));color:var(--ink);margin:20px 0;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.45}.safetyDialogActions{grid-template-columns:.8fr 1.4fr;gap:10px;display:grid}.safetyDialogActions>*{text-align:center;cursor:pointer;border-radius:8px;place-items:center;min-height:48px;font-size:14px;font-weight:800;text-decoration:none;display:grid}.safetyCancel{border:1px solid var(--line);background:var(--card);color:var(--ink)}.safetyContinue{border:1px solid var(--emerald);background:var(--action-bg);color:#fff}.safeBuyingGuideDialog{width:min(580px,100%)}.safeBuyingChecklist{gap:12px}.safeGuideFootnote{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.55}.safeGuideCloseButton{cursor:pointer;border-radius:8px;width:100%;min-height:50px;font-size:14px;font-weight:800}@media (width<=620px){.safetyDialogBackdrop{align-items:end;padding:0}.safetyDialog{width:100%;max-height:92dvh;padding:28px 20px calc(22px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0}.safetyDialogActions{grid-template-columns:1fr}.safetyContinue{order:-1}.safeBuyingGuideDialog{max-height:94dvh;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.safeGuideCloseButton{position:sticky;bottom:0}}.sellPage{padding-bottom:100px}.sellDialogBackdrop{z-index:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020706b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sellDialog{border:1px solid color-mix(in srgb, var(--emerald) 55%, var(--line));background:var(--paper);overscroll-behavior:contain;border-radius:18px;width:min(960px,100%);max-height:calc(100dvh - 48px);position:relative;overflow:auto;box-shadow:0 30px 90px #00000073}.sellDialogClose{z-index:4;float:right;border:1px solid var(--line);background:var(--card);width:44px;height:44px;color:var(--ink);border-radius:50%;margin:16px 16px -60px 0;font-size:27px;line-height:1;position:sticky;top:16px;box-shadow:0 8px 24px #00000029}.sellPageDialog{width:100%;padding:48px 28px 42px}.sellPageDialog .pageIntro{padding-top:0}.sellPageDialog .pageIntro h1{font-size:clamp(48px,6vw,72px)}.sellProgressCopy{max-width:620px;margin-inline:auto;line-height:1.7}.pendingApprovalStatus:disabled{background:color-mix(in srgb, var(--emerald) 74%, var(--card));color:#fff;opacity:1;cursor:default;min-width:150px;box-shadow:none}html[dir=rtl] .sellPageDialog .pageIntro{padding-bottom:22px}html[dir=rtl] .sellPageDialog .pageIntro .kicker{letter-spacing:.04em;margin-bottom:10px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:12px;font-weight:500}html[dir=rtl] .sellPageDialog .pageIntro h1{letter-spacing:0;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:44px;font-weight:600;line-height:1.3}html[dir=rtl] .sellProgressCopy{color:var(--muted);direction:rtl;margin-top:8px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px}html[dir=rtl] .approvalHeader{align-items:center}html[dir=rtl] .approvalHeader h2{font-family:IBM Plex Sans Arabic,sans-serif;font-size:30px;font-weight:600;line-height:1.35}html[dir=rtl] .approvalHeader .kicker{letter-spacing:.03em;font-family:IBM Plex Sans Arabic,sans-serif;font-size:12px}@media (width<=620px){.sellDialogBackdrop{align-items:end;padding:0}.sellDialog{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100%;max-height:94dvh}.sellPageDialog{padding:42px 16px 32px}.sellPageDialog .pageIntro h1{font-size:46px}html[dir=rtl] .sellPageDialog .pageIntro{padding-bottom:16px}html[dir=rtl] .sellPageDialog .pageIntro h1{font-size:32px}html[dir=rtl] .sellProgressCopy{max-width:290px;font-size:15px}html[dir=rtl] .approvalHeader h2{font-size:24px}.sellDialogClose{margin:10px 10px -54px 0;top:10px}}.centered{text-align:center}.stepper{gap:8px;max-width:730px;margin:0 auto 35px;display:flex}.stepper>div{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:6px 10px;display:flex}.stepper span{background:var(--soft);width:27px;height:27px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.stepper .active span{background:var(--action-bg);color:#fff}.stepper small{color:var(--muted);font-size:10px;line-height:1.2;display:block}.sellForm{background:var(--card);border:1px solid var(--line);border-radius:10px;max-width:760px;margin:auto;padding:45px}.sellForm>p{color:var(--muted)}.dropzone{border:2px dashed var(--line);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:260px;margin-top:30px;display:flex}.dropzone b{color:var(--gold);font-size:38px}.dropzone span,.hint{color:var(--muted);font-size:10px}.dropzone input{display:none}.formGrid{grid-template-columns:1fr 1fr;gap:19px;margin-top:28px;display:grid}.requiredFieldsNote{color:var(--muted);margin:7px 0 0;font-size:13px}.requiredDetailsGrid{align-items:end}.brandAutocomplete{position:relative}.officialBrandInput{font-family:Montserrat,sans-serif;text-align:left!important;padding-right:50px!important}.brandDropdownToggle{z-index:2;border:0;border-left:1px solid var(--line);width:48px;height:100%;color:var(--ink);cursor:pointer;background:0 0;border-radius:0 8px 8px 0;place-items:center;display:grid;position:absolute;top:0;right:0}.brandDropdownToggle:hover,.brandDropdownToggle:focus-visible{background:color-mix(in srgb, var(--teal) 12%, transparent);color:var(--teal);outline:none}.brandDropdownToggle span{font-size:24px;line-height:1;display:block;transform:translateY(-2px)}.brandSuggestionList{z-index:20;border:1px solid color-mix(in srgb, var(--teal) 48%, var(--line));background:var(--paper);border-radius:8px;max-height:270px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #00000047}.brandSuggestionList button{width:100%;min-height:40px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 11px;font-size:14px;font-weight:600}.brandSuggestionList button:hover,.brandSuggestionList button:focus-visible,.brandSuggestionList button[aria-selected=true]{background:color-mix(in srgb, var(--teal) 14%, var(--card));color:var(--teal);outline:none}.brandSuggestionList p{color:var(--muted);margin:0;padding:10px 11px;font-size:12px}.requiredFieldLabel{justify-content:space-between;align-items:center;gap:10px;display:flex}.requiredFieldLabel b{background:color-mix(in srgb, var(--teal) 13%, var(--card));color:var(--teal);letter-spacing:.03em;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:700}.requiredFieldsError{border-left:3px solid var(--orange);background:color-mix(in srgb, var(--orange) 8%, var(--card));border-radius:4px;padding:11px 13px;font-size:12px;font-weight:650;color:var(--ink)!important;margin:14px 0 0!important}.authSuccess{color:var(--ink);background:#48a0921a;border:1px solid #48a09273;border-radius:10px;padding:12px 14px;font-weight:700}html[dir=rtl] .requiredFieldsError{border-right:3px solid var(--orange);border-left:0}.moreDetailsButton{border:1px solid var(--line);background:var(--soft);width:100%;min-height:62px;color:var(--ink);text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding:12px 16px;display:flex}.moreDetailsButton>span{gap:3px;display:grid}.moreDetailsButton strong{font-size:14px}.moreDetailsButton small{color:var(--muted);font-size:10px}.moreDetailsButton>b{color:var(--emerald);font-size:18px}.optionalDetails{border:1px solid var(--line);background:color-mix(in srgb, var(--soft) 70%, transparent);border-radius:9px;margin-top:12px;padding:20px}@media (width<=620px){.requiredDetailsGrid{grid-template-columns:1fr}}.sellForm textarea{height:auto;margin-top:20px;padding:15px}.hint{margin-top:8px;display:block}.formActions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:35px;padding-top:25px;display:flex}.formActions>button:not(.orange){color:var(--muted);background:0 0;border:0}.previewBox{background:var(--soft);border-radius:8px;gap:15px;padding:25px;display:flex}.previewBox>span{color:#1aa865;font-size:25px}.previewBox p,.notice{color:var(--muted);font-size:12px}.authPage{grid-template-columns:1fr 1fr;min-height:calc(100vh - 76px);display:grid}.authVisual{color:#fff;background:linear-gradient(#03231e42,#03231eb8),url(/auth/1950s-grand-tourer-road.webp) 50% 65%/cover;align-items:flex-end;padding:70px;display:flex}.authVisual h2{font:400 55px/1.05 DM Serif Display}.authForm{width:min(440px,100% - 40px);margin:auto}.authForm h1{font-size:50px}.authForm>p{color:var(--muted)}.googleAuthButton{border:1px solid var(--line);background:var(--card);width:100%;min-height:48px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;gap:11px;margin-top:24px;padding:0 18px;font-weight:750;transition:border-color .18s,background .18s,transform .18s;display:flex}.googleAuthButton:hover:not(:disabled){border-color:var(--emerald-text);background:var(--soft);transform:translateY(-1px)}.googleAuthButton svg{flex:none;width:20px;height:20px}.authDivider{color:var(--muted);text-transform:uppercase;align-items:center;gap:12px;margin:19px 0 2px;font-size:12px;display:flex}.authDivider:before,.authDivider:after{content:"";background:var(--line);flex:1;height:1px}.authForm>label{margin-top:18px;display:block}.remember{justify-content:space-between;margin:17px 0;font-size:11px;display:flex}.remember label{gap:6px;display:flex}.remember input{width:auto;height:auto}.remember button,.switch button{color:var(--orange);background:0 0;border:0;padding:0}.wide{width:100%;margin-top:10px}.switch{text-align:center;font-size:11px}.authForm>small{text-align:center;color:var(--muted);font-size:9px;display:block}.accountPage{padding-bottom:100px}.accountGrid{grid-template-columns:210px 1fr;gap:35px;display:grid}.accountGrid>aside{flex-direction:column;gap:3px;display:flex}.accountGrid>aside button{text-align:left;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:14px}.accountGrid>aside button.active{background:var(--action-bg);color:#fff}.accountGrid>aside span{float:right}.statGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.statGrid article{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:22px}.statGrid span,.statGrid small{color:var(--muted);font-size:10px;display:block}.statGrid strong{margin:12px 0;font:40px DM Serif Display;display:block}.accountGrid>div>h2{margin-top:50px;font:36px DM Serif Display}.simplePage{text-align:center;background:radial-gradient(circle at center, var(--soft), var(--paper) 65%);place-items:center;min-height:600px;padding:30px;display:grid}.simplePage>div{max-width:850px}.simplePage h1{font-size:70px}.simplePage>div>p:last-child{color:var(--muted);max-width:700px;margin:auto;font-size:16px;line-height:1.9}footer{color:#fff;background:#061f1b;padding:65px max(20px,50vw - 600px) 25px}.logo.light{color:#fff}.footerTop{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;display:grid}.footerTop>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footerTop>div:first-child p{color:#8fa8a2;font-size:12px}.footerTop strong{color:#d7c18f;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-size:10px}.footerTop button:not(.logo){color:#a8bbb6;background:0 0;border:0;padding:0;font-size:11px}.footerBottom{color:#78918b;border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:50px;padding-top:22px;font-size:9px;display:flex}.bottomNav{display:none}.toast{z-index:60;background:var(--action-bg);color:#fff;box-shadow:var(--shadow);border-radius:30px;padding:13px 18px;font-size:11px;position:fixed;bottom:25px;left:50%;transform:translate(-50%)}@media (width<=900px){.topbar nav{background:var(--card);border-bottom:1px solid var(--line);flex-direction:column;height:auto;padding:20px;display:none;position:absolute;top:76px;left:0;right:0}.topbar nav.open{display:flex}.topbar nav button{text-align:left;padding:14px}.accountTriggerCopy{display:none}.accountTrigger{padding-right:8px}.menuButton{display:block}.loginLink,.orange.small{display:none}.marketHero{align-items:flex-end;min-height:720px;padding-bottom:65px}.heroSearch{grid-template-columns:1fr 1fr}.heroSearch label{border-bottom:1px solid var(--line)}.heroSearch .orange{grid-column:1/-1}.cardGrid{grid-template-columns:repeat(2,1fr)}.brandGrid{grid-template-columns:repeat(3,1fr)}.why,.browseLayout{grid-template-columns:1fr}.filters{display:none}.filters.open{margin-bottom:20px;display:block}.mobileFilterRow{gap:10px;margin-bottom:20px;display:flex}.mobileFilterRow input{flex:1}.mobileFilterRow button{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:6px;padding:0 18px}.gallery{grid-template-columns:1fr;width:100%}.gallery>div:last-child{display:none}.mainPhoto{height:58vw}.detailLayout{grid-template-columns:1fr}.sellerCard{position:static}.authPage{grid-template-columns:1fr}.authVisual{display:none}.accountGrid{grid-template-columns:1fr}.accountGrid>aside{flex-direction:row;overflow:auto}.accountGrid>aside button{white-space:nowrap}}.adminApprovalSection{max-width:1180px}.adminToolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adminToolbar button,.adminSellerContact button{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--ink);border-radius:10px;padding:0 16px;font-weight:800}.adminQueueSummaryList{gap:16px;display:grid}.adminQueueSummary{border:1px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:22px;padding:14px;display:grid;overflow:hidden;box-shadow:0 14px 36px #081b1912}.adminQueueSummaryImage{object-fit:cover;border-radius:11px;width:220px;height:138px}.adminQueueSummaryCopy h3{margin:4px 0 7px;font-size:clamp(22px,2.5vw,30px)}.adminQueueSummaryCopy p:last-of-type,.adminQueueSummaryCopy span{color:var(--muted)}.openAdminReview,.editListing{border:1px solid var(--emerald2);min-height:46px;color:var(--emerald2);background:0 0;border-radius:10px;padding:0 20px;font-weight:800}.adminReviewWorkspace{overflow:hidden}.adminReviewStatus{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--emerald2) 8%, var(--card));align-items:center;gap:12px;padding:16px 20px;display:flex}.adminReviewStatus>span{background:var(--emerald2);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.adminReviewStatus p{color:var(--muted);margin:3px 0 0}.adminCreateListing{border:1px solid color-mix(in srgb, var(--emerald2) 55%, var(--line));background:var(--card);border-radius:18px;gap:22px;margin-bottom:26px;padding:clamp(20px,3vw,32px);display:grid;box-shadow:0 18px 50px #081b1914}.adminToolHeading h3{margin:4px 0 6px;font-size:clamp(24px,3vw,34px)}.adminToolHeading p:last-child{color:var(--muted);margin:0}.adminEditorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.adminEditorGrid label{gap:7px;display:grid}.adminEditorGrid label>span,.adminPhotoManager>strong,.adminSellerContact span{color:var(--muted);font-size:13px;font-weight:800}.adminEditorGrid input,.adminEditorGrid select,.adminEditorGrid textarea{width:100%;min-height:48px}.adminEditorDescription{grid-column:1/-1}.adminEditorDescription textarea{resize:vertical;min-height:130px}.adminSellerContact{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:stretch;gap:12px;display:grid}.adminSellerContact>div{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;gap:5px;padding:13px 15px;display:grid}.adminListingEditForm,.adminPhotoManager{gap:14px;display:grid}.adminPhotoManager{border-top:1px solid var(--line);padding-top:8px}.adminPhotoManager p{color:var(--muted);margin:0}.adminApprovalList{gap:24px;display:grid}.adminApprovalCard{border:1px solid var(--line);background:var(--card);border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #081b1914}.adminPhotoStrip{background:#071311;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:3px;display:grid;overflow-x:auto}.adminPhotoStrip a{min-height:210px;display:block}.adminPhotoStrip img{object-fit:cover;width:100%;height:210px;display:block}.adminApprovalBody{gap:18px;padding:clamp(20px,3vw,34px);display:grid}.adminApprovalHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.adminApprovalHeading h3{margin:4px 0 6px;font-size:clamp(24px,3vw,34px)}.adminApprovalHeading>strong{white-space:nowrap;color:var(--emerald2);font-size:21px}.adminVehicleFacts{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.adminVehicleFacts div{border-inline-end:1px solid var(--line);padding:14px 16px}.adminVehicleFacts div:last-child{border-inline-end:0}.adminVehicleFacts dt,.adminReviewNote span{color:var(--muted);margin-bottom:4px;font-size:13px;font-weight:700}.adminVehicleFacts dd{margin:0;font-weight:700}.adminDescription{margin:0;line-height:1.7}.adminReviewNote{gap:7px;display:grid}.adminReviewNote textarea{resize:vertical;width:100%}.adminDecisionGuide{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.adminDecisionGuide>div{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 92%, var(--emerald2));border-radius:10px;gap:5px;padding:14px;display:grid}.adminDecisionGuide span{color:var(--muted);font-size:13px;line-height:1.45}.adminReviewActions{justify-content:flex-end;gap:10px;display:flex}.adminReviewActions button{border-radius:10px;min-height:46px;padding:0 20px;font-weight:800}.approveListing{border:1px solid var(--emerald2);background:var(--emerald2);color:#fff}.rejectListing{color:#a8483f;background:0 0;border:1px solid #a8483f}@media (width<=720px){.adminEditorGrid,.adminSellerContact{grid-template-columns:1fr}.adminToolbar{width:100%}.adminToolbar button{flex:190px}.adminApprovalHeading{display:grid}.adminVehicleFacts{grid-template-columns:1fr 1fr}.adminVehicleFacts div:nth-child(2){border-inline-end:0}.adminVehicleFacts div:nth-child(-n+2){border-bottom:1px solid var(--line)}.adminReviewActions{grid-template-columns:1fr 1fr;display:grid}.adminQueueSummary{grid-template-columns:120px minmax(0,1fr)}.adminQueueSummaryImage{width:120px;height:100px}.openAdminReview{grid-column:1/-1}.adminDecisionGuide,.adminPrimaryActions{grid-template-columns:1fr}}@media (width<=620px){input,select,textarea{font-size:16px!important}}.topbar nav{gap:22px}.topbar nav button{white-space:nowrap;padding-inline:7px;font-size:14px}.heroSearch{grid-template-columns:1fr 1.35fr 1fr auto;max-width:980px}.listingTypeTabs{border:1px solid var(--line);background:var(--soft);border-radius:12px;gap:6px;margin:2px 0 28px;padding:5px;display:inline-flex}.listingTypeTabs button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 18px;font-size:14px;font-weight:750}.listingTypeTabs button.active{background:var(--card);color:var(--ink);box-shadow:0 2px 10px #00000014}@media (width<=620px){.listingTypeTabs{grid-template-columns:1fr;width:100%;display:grid}.listingTypeTabs button{text-align:left}}.garagePage,.garageProfile,.projectPage{padding-bottom:100px}.garageIntro{justify-content:space-between;align-items:end;gap:30px;display:flex}.garageIntro>div{max-width:760px}.garageIntro .orange{flex:none;margin-bottom:8px}.garageJoinForm{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:10px;grid-template-columns:.8fr 1.4fr;gap:40px;margin-bottom:28px;padding:28px;display:grid}.garageJoinForm h2,.garageAbout h2{margin:0 0 8px;font:400 34px/1.05 DM Serif Display}.garageJoinForm p{color:var(--muted)}.garageJoinFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.garageJoinFields label,.garageSearch label,.projectToolbar label,.garageChat label{display:block}.garageJoinFields label>span,.garageSearch label>span,.projectToolbar label>span,.garageChat label>span{color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.garageJoinFields input,.garageJoinFields select,.garageSearch input,.projectToolbar input,.projectToolbar select,.garageChat textarea{border:1px solid var(--line);background:var(--paper);width:100%;min-height:46px;color:var(--ink);border-radius:7px;padding:10px 12px}.garageJoinFields .orange{align-self:end}.garageSubmitted{background:color-mix(in srgb, var(--emerald) 12%, var(--paper));border-radius:8px;flex-direction:column;justify-content:center;gap:5px;padding:20px;display:flex}.garageSubmitted span{color:var(--muted)}.garageSearch{border:1px solid var(--line);background:var(--card);border-radius:9px;justify-content:space-between;align-items:end;gap:20px;margin:0 0 25px;padding:18px;display:flex}.garageSearch label{width:min(560px,100%)}.garageSearch>span{color:var(--muted);padding-bottom:11px;font-size:13px}.garageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.garageCard{border:1px solid var(--line);background:var(--card);border-radius:10px;transition:all .2s;overflow:hidden}.garageCard:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.garageCardImage{background:var(--soft);color:#fff;border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:220px;padding:28px;display:flex;position:relative;overflow:hidden}.garageTheme{isolation:isolate;background:radial-gradient(circle at 20% 10%, #ffffff29, transparent 34%), linear-gradient(135deg, var(--garage-a), var(--garage-b))}.garageTheme:before{content:"";z-index:-1;border:1px solid #ffffff3d;border-radius:7px;position:absolute;inset:12px}.garageTheme1{--garage-a:#163b32;--garage-b:#071611}.garageTheme2{--garage-a:#6b4921;--garage-b:#181008}.garageTheme3{--garage-a:#233f57;--garage-b:#08131b}.garageTheme4{--garage-a:#6d2c26;--garage-b:#170a09}.garageTheme5{--garage-a:#31343a;--garage-b:#0b0c0f}.garageTheme6{--garage-a:#3e3152;--garage-b:#100b18}.garageLogoMark{color:#f0c36a;letter-spacing:2px;background:#0000002e;border:1px solid #ffffff7a;border-radius:50%;place-items:center;width:82px;height:82px;font:700 22px/1 Inter,sans-serif;display:grid;box-shadow:inset 0 0 0 5px #ffffff0f}.garageLogoImage{object-fit:contain;filter:drop-shadow(0 9px 14px #00000052);width:112px;height:112px;transition:transform .25s}.garageCard:hover .garageLogoImage{transform:translateY(-3px)scale(1.04)}.garageCardImage>strong{color:#fff;letter-spacing:.4px;text-align:center;max-width:90%;font-size:17px}.garageCardImage>span:last-child{color:#fff;letter-spacing:1px;background:#050706d6;border-radius:4px;padding:6px 8px;font-size:9px;font-weight:800;position:absolute;bottom:12px;left:12px}.garageCardCopy{padding:20px}.garageCardCopy>p{color:var(--emerald);letter-spacing:1px;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.garageCardCopy h2{min-height:58px;margin:0 0 6px;font:400 27px/1.05 DM Serif Display}.garageCardCopy>strong{color:var(--muted);font-size:13px}.garageServices{flex-wrap:wrap;gap:6px;margin:17px 0;display:flex}.garageServices span{background:var(--soft);color:var(--muted);border-radius:20px;padding:5px 7px;font-size:10px}.garageCardCopy>button{border:0;border-bottom:1px solid var(--emerald);color:var(--ink);background:0 0;padding:8px 0;font-weight:700}.garageProfileHero{background:var(--card);border:1px solid var(--line);border-radius:12px;grid-template-columns:1.05fr .95fr;min-height:420px;margin:24px 0 65px;display:grid;overflow:hidden}.garageProfileBrand{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:42px;display:flex;position:relative}.garageProfileBrand .garageLogoImage{width:180px;height:180px;margin-bottom:22px}.garageProfileBrand>strong{max-width:390px;font:400 34px/1.05 DM Serif Display}.garageProfileBrand>small{color:#ffffffb3;letter-spacing:1.6px;margin-top:12px;font-size:10px;font-weight:800}.garageProfileHero>div{flex-direction:column;justify-content:center;padding:48px;display:flex}.garageProfileHero h1{margin:0 0 12px;font:400 clamp(44px,5vw,70px)/.96 DM Serif Display}.garageProfileHero>div>p:not(.kicker){color:var(--muted);font-size:17px}.garageStats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}.garageStats span{border-top:1px solid var(--line);color:var(--muted);padding-top:12px;font-size:11px}.garageStats strong{color:var(--ink);font-size:20px;display:block}.garageProfileLayout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:30px;display:grid}.garageWorkGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.garageWorkGrid button{border:1px solid var(--line);background:var(--card);color:var(--ink);text-align:left;border-radius:8px;padding:0 0 15px;overflow:hidden}.garageWorkGrid img{object-fit:cover;width:100%;height:145px}.garageWorkGrid span,.garageWorkGrid strong,.garageWorkGrid small{margin:9px 12px 0;display:block}.garageWorkGrid span{color:var(--emerald);letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:800}.garageWorkGrid strong{font-size:15px}.garageWorkGrid small{color:var(--muted)}.garageAbout{background:var(--soft);border-radius:9px;margin-top:35px;padding:28px}.garageAbout>div{flex-wrap:wrap;gap:10px;display:flex}.garageAbout span{background:var(--card);border-radius:5px;padding:9px 12px}.garageChat{border:1px solid var(--line);background:var(--card);border-radius:10px;position:sticky;top:96px;overflow:hidden}.garageChatHead{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:18px;display:flex}.garageChatHead>span{color:#2b9b68}.garageChatHead strong,.garageChatHead small{display:block}.garageChatHead small{color:var(--muted)}.garageMessages{max-height:360px;padding:15px;overflow:auto}.garageMessages article{background:var(--soft);border-radius:8px 8px 8px 2px;width:88%;margin:0 0 11px;padding:11px}.garageMessages article.garageReply{background:color-mix(in srgb, var(--emerald) 15%, var(--paper));border-radius:8px 8px 2px;margin-left:auto}.garageMessages p{margin:4px 0;font-size:13px}.garageMessages small{color:var(--muted);font-size:10px}.garageChat form{border-top:1px solid var(--line);padding:15px}.garageChat textarea{resize:vertical}.garageChat form .orange{width:100%;margin-top:9px}.projectIntro{padding-bottom:28px}.photographerPage,.photographerProfile{padding-top:42px;padding-bottom:75px}.photographerIntro{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.photoPeopleRule{border:1px solid var(--line);background:var(--card);border-radius:9px;align-items:center;gap:11px;max-width:330px;padding:13px 15px;display:flex}.photoPeopleRule>span{background:var(--action-bg);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.photoPeopleRule strong,.photoPeopleRule small{display:block}.photoPeopleRule small{color:var(--muted);margin-top:2px}.photographerSearch{border:1px solid var(--line);background:var(--card);border-radius:9px;justify-content:space-between;align-items:end;gap:18px;margin:24px 0;padding:17px;display:flex}.photographerSearch label{flex:1}.photographerSearch label>span{color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.photographerSearch input{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:7px;padding:12px}.photographerSearch>strong{padding-bottom:12px}.photographerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.photographerCard{border:1px solid var(--line);background:var(--card);border-radius:12px;overflow:hidden;box-shadow:0 14px 35px #0000000f}.photographerBrand,.photographerProfileHero{color:#fff;background:radial-gradient(circle at 18% 5%, #ffffff2e, transparent 35%), linear-gradient(135deg, var(--photographer-a), var(--photographer-b))}.photographerTheme1{--photographer-a:#194b3e;--photographer-b:#071712}.photographerTheme2{--photographer-a:#a55d27;--photographer-b:#2c170c}.photographerTheme3{--photographer-a:#1c354b;--photographer-b:#070d13}.photographerTheme4{--photographer-a:#6b2732;--photographer-b:#19090d}.photographerBrand{cursor:pointer;border:0;place-items:center;width:100%;min-height:235px;padding:30px;display:grid;position:relative}.photographerBrand:after{content:"";border:1px solid #ffffff40;border-radius:8px;position:absolute;inset:12px}.photographerBrand img{object-fit:contain;filter:drop-shadow(0 10px 18px #00000059);width:145px;height:145px}.photographerBrand span{color:#ffffffc7;letter-spacing:1.3px;font-size:9px;font-weight:900;position:absolute;bottom:22px}.photographerCardCopy{padding:21px}.photographerCardCopy>p{color:var(--emerald);letter-spacing:1px;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.photographerCardCopy h2{margin:7px 0;font:400 30px/1.05 DM Serif Display}.photographerCardCopy>strong{color:var(--muted);font-size:13px}.photographerMiniPortfolio{grid-template-columns:repeat(3,1fr);gap:6px;margin:18px 0;display:grid}.photographerMiniPortfolio img{object-fit:cover;border-radius:5px;width:100%;height:82px}.photographerCardFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.photographerCardFoot span{font-weight:800}.photographerCardFoot button{color:var(--emerald);cursor:pointer;background:0 0;border:0;font-weight:900}.photographerProfileHero{border-radius:13px;grid-template-columns:.8fr 1.2fr;align-items:center;min-height:390px;margin:24px 0 16px;display:grid;overflow:hidden}.photographerProfileLogo{border-right:1px solid #fff3;place-items:center;height:100%;display:grid}.photographerProfileLogo img{object-fit:contain;filter:drop-shadow(0 12px 22px #0006);width:220px;height:220px}.photographerProfileHero>div:last-child{padding:42px}.photographerProfileHero h1{margin:5px 0 13px;font:400 clamp(42px,5vw,68px)/.98 DM Serif Display}.photographerStats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.photographerStats span{color:#ffffffb8;border-top:1px solid #ffffff38;padding-top:12px;font-size:11px}.photographerStats strong{color:#fff;font-size:19px;display:block}.photographerRuleBanner{border:1px solid color-mix(in srgb, var(--orange) 45%, var(--line));background:color-mix(in srgb, var(--orange) 7%, var(--card));border-radius:9px;grid-template-columns:190px 1fr;align-items:center;gap:18px;margin-bottom:42px;padding:15px 18px;display:grid}.photographerRuleBanner span{color:var(--orange);letter-spacing:1px;font-size:9px;font-weight:900}.photographerRuleBanner strong{font-size:12px;line-height:1.5}.photographerProfileLayout{grid-template-columns:minmax(0,1fr) 350px;gap:32px;display:grid}.photographerPortfolio{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.photographerPortfolio img{object-fit:cover;border-radius:8px;width:100%;height:240px}.photographerServices{border:1px solid var(--line);background:var(--card);border-radius:10px;margin-top:36px;padding:24px}.photographerServices h2{margin:5px 0 17px}.photographerServices>div{flex-wrap:wrap;gap:8px;display:flex}.photographerServices span{background:var(--soft);border-radius:20px;padding:8px 10px;font-size:11px}.photographerContact{border:1px solid var(--line);background:var(--card);border-radius:11px;align-self:start;padding:23px;position:sticky;top:100px}.photographerContact h2{margin:5px 0}.photographerContact>p:not(.kicker){color:var(--muted)}.photographerContact label,.photographerContact label>span{display:block}.photographerContact label{margin-top:13px}.photographerContact label>span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800}.photographerContact input,.photographerContact textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:7px;padding:11px}.photographerContact textarea{resize:vertical}.photographerContact .orange{width:100%;margin-top:13px}.photographerContact>small{color:var(--muted);text-align:center;margin-top:10px;display:block}.photographerSent{background:var(--soft);border-radius:8px;padding:18px}.photographerSent strong,.photographerSent span{display:block}.photographerSent span{color:var(--muted);margin-top:5px;font-size:12px}@media (width<=900px){.photographerProfileHero,.photographerProfileLayout{grid-template-columns:1fr}.photographerProfileLogo{border-bottom:1px solid #fff3;border-right:0;min-height:300px}.photographerContact{position:static}}@media (width<=620px){.photographerIntro,.photographerSearch{flex-direction:column;align-items:stretch}.photoPeopleRule{max-width:none}.photographerGrid,.photographerPortfolio{grid-template-columns:1fr}.photographerProfileLogo{min-height:235px}.photographerProfileLogo img{width:165px;height:165px}.photographerProfileHero>div:last-child{padding:28px 21px}.photographerStats,.photographerRuleBanner{grid-template-columns:1fr}.photographerPortfolio img{height:220px}}.projectToolbar{border:1px solid var(--line);background:var(--card);border-radius:9px;grid-template-columns:1.4fr .8fr auto;align-items:end;gap:15px;margin-bottom:24px;padding:18px;display:grid}.projectToolbar .gridChooser{margin-bottom:2px}.projectGrid{padding-bottom:30px}@media (width<=1050px){.topbar nav{gap:10px}.topbar nav button,.loginLink{font-size:11px}.garageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.garageProfileLayout{grid-template-columns:1fr}.garageChat{position:static}}@media (width<=900px){.heroSearch{grid-template-columns:1fr 1fr}.garageProfileHero{grid-template-columns:1fr}.garageProfileBrand{min-height:380px}.projectToolbar{grid-template-columns:1fr 1fr}.projectToolbar .gridChooser{grid-column:1/-1}}@media (width<=620px){.garageIntro,.garageSearch{flex-direction:column;align-items:stretch}.garageJoinForm,.garageJoinFields,.garageGrid,.projectToolbar{grid-template-columns:1fr}.garageProfileBrand{min-height:250px}.garageProfileHero>div{padding:28px 22px}.garageStats,.garageWorkGrid{grid-template-columns:1fr}.garageWorkGrid img{height:210px}.projectToolbar .gridChooser{grid-column:auto}}@media (pointer:coarse){button,select,input:not([type=checkbox]):not([type=radio]),[role=button],[role=link]{min-height:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tourWelcome,.tourGuide{z-index:1200;border:1px solid color-mix(in srgb, var(--gold) 35%, var(--line));background:var(--card);width:min(390px,100vw - 32px);color:var(--ink);border-radius:16px;padding:26px;position:fixed;bottom:24px;right:24px;box-shadow:0 22px 70px #00000047}.tourWelcome h2,.tourGuide h2{margin:8px 0;font-size:24px}.tourWelcome>p:not(.kicker),.tourGuide>p{color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.55}.tourWelcome>div,.tourActions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.tourWelcome button,.tourActions button{border:1px solid var(--line);min-height:42px;color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;padding:9px 14px;font-size:14px;font-weight:750}.tourWelcome button.orange,.tourActions button.orange{border-color:var(--orange);background:var(--action-bg);color:#fff}.tourClose{width:34px;position:absolute;top:11px;right:11px;border:0!important;border-radius:50%!important;min-height:34px!important;padding:0!important;font-size:22px!important}.tourGuide>small{color:var(--emerald);letter-spacing:.12em;font-size:12px;font-weight:900}.tourTarget{z-index:1100;outline:4px solid color-mix(in srgb, var(--gold) 70%, white);outline-offset:5px;position:relative;box-shadow:0 0 0 9999px #0000006e}@media (width<=900px){.tourTarget:not(.heroSearch){box-shadow:none;outline:none}}@media (width<=620px){.tourWelcome,.tourGuide{padding:22px;bottom:86px;right:16px}.tourWelcome h2,.tourGuide h2{font-size:21px}.tourActions{flex-wrap:wrap}body{padding-bottom:67px}.topbar{height:66px}.logo strong{font-size:12px}.menuButton{order:3}.headerActions{order:2}.headerSellButton{display:none}.accountTrigger{border-radius:50%;justify-content:center;width:44px;min-height:44px;padding:3px}.accountTrigger>b{display:none}.accountTrigger>i{position:absolute;top:-3px;right:-4px}.accountMenu{width:auto;position:fixed;top:72px;left:12px;right:12px}.topbar>.logo{order:1}.marketHero{min-height:690px}.marketHero h1{font-size:50px}.heroInner>p:not(.kicker){font-size:13px}.heroSearch{grid-template-columns:1fr;margin-top:24px}.heroSearch label{border-right:0;padding:9px 12px}.heroSearch label:nth-of-type(4){display:none}.trustLine{flex-wrap:wrap;gap:10px}.featured,.latest,.brands{padding-top:70px;padding-bottom:70px}.titleRow{align-items:start}.titleRow h2{font-size:38px}.titleRow>button{font-size:10px}.cardGrid,.cardGrid.two{grid-template-columns:1fr}.carImage{height:65vw}.brandGrid{grid-template-columns:repeat(2,1fr)}.brandGrid button{height:140px}.why{gap:45px;padding-top:75px;padding-bottom:75px}.why h2{font-size:43px}.reasons{grid-template-columns:1fr}.reasons article{border-bottom:1px solid #fff3;border-right:0;padding:25px 0}.reasons article>span{margin:20px 0}.pageIntro{padding:55px 0 30px}.pageIntro h1{font-size:47px}.resultBar select{max-width:155px}.mainPhoto{height:75vw}.detailLayout{gap:35px;padding-top:35px}.detailLayout h1{font-size:53px}.specGrid{grid-template-columns:1fr 1fr}.sellForm{padding:25px 18px}.stepper small{font-size:8px}.formGrid{grid-template-columns:1fr}.authForm{padding:50px 0}.authForm>.logo{margin-bottom:45px}.authForm h1{font-size:43px}.statGrid{grid-template-columns:1fr}.footerTop{grid-template-columns:1fr 1fr}.footerTop>div:first-child{grid-column:1/-1}.footerBottom{flex-direction:column;gap:9px}.bottomNav{z-index:40;background:var(--card);border-top:1px solid var(--line);height:67px;padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottomNav button{color:var(--muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:9px;display:flex}.bottomNav button span{font-size:18px}.bottomNav button.active{color:var(--emerald2)}.bottomNav .sellTab span{background:var(--action-bg);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;margin-top:-22px;display:grid;box-shadow:0 4px 15px #ec6a2c59}.toast{bottom:80px}.simplePage h1{font-size:50px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.topbar nav .sellNav{background:var(--action-bg);color:#fff;border-radius:7px;align-self:center;height:42px;padding:0 18px;font-weight:700;transition:all .2s;box-shadow:0 8px 18px #ec6a2c40}.topbar nav .sellNav:hover,.topbar nav .sellNav.active{color:#fff;background:#d95d22;transform:translateY(-1px);box-shadow:0 8px 18px #ec6a2c52}@media (width<=900px){.topbar nav .sellNav{text-align:center;align-self:stretch;height:auto;padding:14px 18px}}.marketHero{background:#071f1b}.heroBackdrop{opacity:0;background-position:50% 61%;background-size:cover;transition:opacity 1s,transform 5.8s;position:absolute;inset:0;transform:scale(1.01)}.heroBackdrop.active{opacity:1;transform:scale(1)}.heroInner>.heroSearch{width:min(1080px,100%);margin:0 0 32px;position:static}:root[data-theme=dark] .heroSearch{color:#14201d;background:#f7f7f3}:root[data-theme=dark] .heroSearch label{border-color:#d8ddd9}:root[data-theme=dark] .heroSearch label span{color:#59635f}:root[data-theme=dark] .heroSearch select,:root[data-theme=dark] .heroSearch input{color:#14201d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] .heroSearch select option{color:#14201d;background:#fff}:root[data-theme=dark] .heroSearch input::placeholder{color:#68736f;opacity:1}@media (width>=901px){.heroInner{flex-direction:column;justify-content:center;min-height:670px;display:flex}.heroInner>.heroSearch{margin:0;position:absolute;top:28px;left:0}}@media (width<=900px){html[dir=rtl] .marketHero h1{font-size:clamp(40px,11vw,56px);line-height:1.2}html[dir=rtl] .marketHero .heroInner>p:not(.kicker){font-size:14px;line-height:1.75}}.approvalHeader{align-items:center;gap:18px;margin-bottom:28px;display:flex}.approvalHeader>span{background:var(--action-bg);color:#fff;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:23px;display:grid}.approvalHeader .kicker{margin-bottom:6px}.approvalHeader h2{font-size:42px}.approvalHeader p:last-child{color:var(--muted);margin:7px 0 0}.reviewServices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.reviewServices details{background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:16px}.reviewServices summary{cursor:pointer;list-style:none}.reviewServices summary::-webkit-details-marker{display:none}.reviewServices summary small{color:var(--muted);margin-top:7px;font-size:9px;display:block}.serviceName{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.serviceName i{border:1px solid var(--gold);width:17px;height:17px;color:var(--gold);border-radius:50%;place-items:center;font:700 10px Georgia,serif;display:grid}.reviewServices details p{border-top:1px solid var(--line);color:var(--muted);margin:12px 0 0;padding-top:12px;font-size:10px;line-height:1.6}.serviceTotal{background:var(--action-bg);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;margin-top:14px;padding:17px 19px;display:flex}.serviceTotal span,.serviceTotal small{display:block}.serviceTotal span{font-size:13px;font-weight:700}.serviceTotal small{color:#b9ccc7;margin-top:4px;font-size:9px}.serviceTotal strong{color:#e4ce99;font-size:21px}.savingGuide{border:1px solid var(--line);border-radius:8px;margin-top:12px;padding:16px 19px}.savingGuide summary{cursor:pointer;justify-content:space-between;font-size:12px;font-weight:700;list-style:none;display:flex}.savingGuide summary::-webkit-details-marker{display:none}.savingGuide ul{border-top:1px solid var(--line);color:var(--muted);margin:15px 0 0;padding:15px 0 0 20px;font-size:10px;line-height:1.9}.formActions .orange:disabled{opacity:.58;cursor:not-allowed;box-shadow:none;transform:none}.priceInsight{color:#2d2418;background:#fff7e9;border:1px solid #e4bb80;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-top:18px;padding:22px;display:grid}.priceInsight span{color:#a56016;letter-spacing:1.4px;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.priceInsight strong{font-size:14px;display:block}.priceInsight p{color:#6f5a3f;margin:7px 0 0;font-size:11px;line-height:1.6}.priceInsight>div:last-child{flex-direction:column;gap:8px;display:flex}.priceInsight button{color:#74450d;white-space:nowrap;background:#fff;border:1px solid #c88b41;border-radius:6px;padding:10px 13px;font-size:10px;font-weight:700}.priceInsight .keepPrice{color:#fff;background:#a56016;border-color:#a56016}@media (width<=620px){.reviewServices,.priceInsight{grid-template-columns:1fr}.priceInsight>div:last-child{flex-direction:row}.priceInsight button{white-space:normal;flex:1}.approvalHeader h2{font-size:34px}}.relatedCars{border-top:1px solid var(--line);padding-top:10px;padding-bottom:105px}.relatedCars .titleRow{margin-bottom:28px;padding-top:62px}.relatedCars .titleRow p:last-child{color:var(--muted);margin:10px 0 0;font-size:12px}.relatedCard{cursor:pointer}.relatedTone img{transition:filter .25s}.colourTag{color:#26312e;background:#fffffff0;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:12px;left:12px}.colourTag i{border:1px solid #00000026;border-radius:50%;width:11px;height:11px}.resultTools{align-items:center;gap:12px;display:flex}.gridChooser{background:var(--card);border:1px solid var(--line);border-radius:7px;align-items:center;gap:4px;padding:4px;display:flex}.gridChooser>span{color:var(--muted);white-space:nowrap;padding:0 7px;font-size:9px;font-weight:700}.gridChooser button{width:39px;height:35px;color:var(--muted);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:3px;display:flex}.gridChooser button b{font-size:17px;line-height:1}.gridChooser button small{font-size:8px;font-weight:800}.gridChooser button.active{background:var(--action-bg);color:#fff}.browseGrid{gap:15px;transition:all .2s}.browseGrid.cols-1{grid-template-columns:1fr}.browseGrid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.browseGrid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.browseGrid.cols-1 .carImage{height:430px}.browseGrid.cols-2 .carImage{height:255px}.browseGrid.cols-3 .carImage{height:185px}.browseGrid.cols-3 .cardCopy{padding:14px}.browseGrid.cols-3 .cardCopy h3{margin-bottom:15px;font-size:20px}.browseGrid.cols-3 .cardCopy>p{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.browseGrid.cols-3 .cardCopy>div{gap:5px}.browseGrid.cols-3 .cardCopy strong{font-size:12px}@media (width<=900px){.resultBar{align-items:flex-start;gap:12px}.resultTools{flex-direction:column;align-items:flex-end}.browseGrid.cols-1{grid-template-columns:1fr}.browseGrid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.browseGrid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.browseGrid.cols-1 .carImage{height:55vw}.browseGrid.cols-2 .carImage{height:27vw}.browseGrid.cols-3 .carImage{height:18vw}}@media (width<=620px){.resultBar{flex-direction:column}.resultTools{flex-direction:row;justify-content:space-between;align-items:stretch;width:100%}.gridChooser>span{font-size:8px}.gridChooser button{width:34px}.resultTools>select{max-width:135px}.browseGrid{gap:7px}.browseGrid.cols-1 .carImage{height:62vw}.browseGrid.cols-2 .carImage{height:31vw}.browseGrid.cols-3 .carImage{height:21vw}.browseGrid.cols-3 .cardCopy{padding:7px}.browseGrid.cols-3 .cardCopy>p{letter-spacing:.4px;font-size:9px}.browseGrid.cols-3 .cardCopy h3{margin:6px 0 9px;font-size:14px;line-height:1.12}.browseGrid.cols-3 .cardCopy>div{padding-top:8px;display:block}.browseGrid.cols-3 .cardCopy strong{font-size:11px}.browseGrid.cols-3 .cardCopy span{display:none}.browseGrid.cols-3 .carImage button{width:28px;height:28px;font-size:16px;top:6px;right:6px}.browseGrid.cols-2 .cardCopy h3{font-size:19px}.browseGrid.cols-2 .cardCopy{padding:11px}}.brandGrid button>.heritageMark{border:2px solid var(--gold);color:#17211e;background:#f6f0df;border-radius:50%;place-items:center;width:68px;height:68px;font-family:Georgia,Times New Roman,serif;display:grid;position:relative;box-shadow:inset 0 0 0 4px #f6f0df,0 3px 12px #00000014}.heritageMark b{letter-spacing:-1px;font-size:24px;font-weight:700;line-height:1}.heritageMark i{background:var(--action-bg);color:#fff;letter-spacing:.8px;border-radius:8px;padding:2px 6px;font:700 7px Inter,sans-serif;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.heritageMark.toyota b,.heritageMark.nissan b,.heritageMark.bmw b{letter-spacing:.3px;font:800 9px Inter,sans-serif}.heritageMark.ford{color:#fff;background:#173f75;border-color:#c8d7eb;border-radius:50%/38%;width:78px;font-style:italic}.heritageMark.ford b{font:italic 700 19px Georgia,serif}.heritageMark.chevrolet{color:#17304f;clip-path:polygon(0 30%,28% 30%,28% 0,72% 0,72% 30%,100% 30%,100% 70%,72% 70%,72% 100%,28% 100%,28% 70%,0 70%);background:#d5aa3c;border-color:#b68a21;border-radius:8px;width:78px;height:48px}.heritageMark.chevrolet i{bottom:-15px}.heritageMark.mercedes b{font-size:38px;font-weight:400}.heritageMark.ferrari{color:#161616;background:#f6d447;border-radius:11px}.heritageMark.lamborghini{color:#d5aa3c;background:#141414;border-color:#d5aa3c}.heritageMark.lancia{color:#fff;background:#1c5a96;border-color:#b7c9dc}.heritageMark.porsche{color:#fff;background:linear-gradient(90deg,#d9b64a 0 33%,#b62828 33% 66%,#202020 66%);border-color:#d9b64a;border-radius:13px}.heritageMark.bmw{background:conic-gradient(#eef3f5 0 25%, #3f85bd 0 50%, #eef3f5 0 75%, #3f85bd 0);color:#171717;border:8px solid #171717}.heritageMark.bmw b{background:#fff;border-radius:10px;padding:2px 4px}:root[data-theme=dark] .brandGrid button>.heritageMark{box-shadow:inset 0 0 0 4px #ffffff1f,0 3px 12px #0000004d}.brandGrid button>.normalBrandMark{background:#fff;border:0;border-radius:8px;place-items:center;width:92px;height:68px;padding:10px;display:grid;box-shadow:0 3px 14px #00000014}.normalBrandMark svg{width:100%;max-width:72px;height:100%;max-height:48px;display:block}.brandGrid button>.normalBrandMark.mercedesLogo{background:#fff;border-radius:50%;width:68px;padding:5px}.mercedesLogo img{object-fit:contain;width:100%;height:100%;display:block}.brandGrid button>.wordmarkLogo{color:#17211e;border:2px solid #bbb;font-family:Inter,sans-serif}.wordmarkLogo b{letter-spacing:1px;font-size:13px}.lanciaLogo{clip-path:polygon(50% 0,94% 14%,86% 78%,50% 100%,14% 78%,6% 14%);color:#fff!important;background:#174f88!important;border-color:#9db5cd!important}.lanciaLogo b{letter-spacing:.6px;font-family:Georgia,serif;font-size:12px}.shelbyLogo{flex-direction:column;gap:2px;color:#fff!important;background:#15386a!important;border-color:#c8d4e4!important;border-radius:34px!important;display:flex!important}.shelbyLogo b{letter-spacing:1.2px;font-size:12px}.shelbyLogo small{letter-spacing:2px;color:#dfe8f3;font-size:7px}:root[data-theme=dark] .brandGrid button>.normalBrandMark{box-shadow:0 3px 14px #00000059}.cardBadges{z-index:3;flex-direction:column;align-items:flex-start;gap:5px;max-width:calc(100% - 62px);display:flex;position:absolute;top:10px;left:10px}.cardBadges span{color:#fff;letter-spacing:.75px;border-radius:4px;width:max-content;max-width:100%;padding:6px 8px;font-size:7px;font-weight:800;line-height:1.15;display:block;box-shadow:0 3px 10px #00000029}.cardBadges .featuredBadge{background:var(--emerald)}.cardBadges .rareBadge{background:#1769aa}.cardBadges .belowBadge{background:#d96828}.cardBadges .catchBadge{color:#fff8df;background:linear-gradient(90deg,#8b6414,#c89b35)}.goldFind{isolation:isolate;border-color:#d1a846;position:relative;box-shadow:0 0 0 1px #d1a84666,0 12px 34px #c0912729}.goldFind:before,.goldFind:after{content:"";z-index:4;pointer-events:none;opacity:.16;border-radius:9px;position:absolute;inset:0}.goldFind:before{background:radial-gradient(circle at 8% 12%,#fff3bd 0 1px,#0000 2px),radial-gradient(circle at 91% 26%,#ffe698 0 1px,#0000 2px),radial-gradient(circle at 14% 83%,#fff1b0 0 1.5px,#0000 2.5px),radial-gradient(circle at 88% 91%,#eecf75 0 1px,#0000 2px);animation:6.5s ease-in-out infinite goldSpark}.goldFind:after{filter:blur(7px);background:linear-gradient(115deg,#0000 15%,#ffe79f38 45%,#0000 70%);animation:8s ease-in-out infinite goldFog;inset:-2px}@keyframes goldSpark{0%,to{opacity:.08}48%{opacity:.24}65%{opacity:.12}}@keyframes goldFog{0%,to{opacity:.06;transform:translate(-12%)}50%{opacity:.18;transform:translate(12%)}}@media (width<=620px){.cardBadges{gap:3px;max-width:calc(100% - 38px);top:5px;left:5px}.cardBadges span{letter-spacing:.25px;padding:4px 5px;font-size:5px}.browseGrid.cols-3 .cardBadges .valueBadge{max-width:78px}.browseGrid.cols-3 .cardBadges .rareBadge{padding:3px 5px}}@media (prefers-reduced-motion:reduce){.goldFind:before,.goldFind:after{animation:none}}.currencyPrice{cursor:pointer;align-items:center;max-width:100%;display:inline-flex;position:relative}.currencyDisplay{max-width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-weight:700;display:flex}.currencyDisplay>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit!important;font-size:inherit!important}.currencyDisplay>i{color:var(--gold);font-style:normal}.currencyPrice:hover .currencyDisplay,.currencyPrice:focus-within .currencyDisplay{color:var(--orange);text-underline-offset:3px;text-decoration:underline}.currencyPrice.large .currencyDisplay{font:400 36px DM Serif Display}.currencyFlagMenu{z-index:80;background:var(--card);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(2,1fr);gap:4px;width:106px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 7px);left:0;box-shadow:0 13px 30px #00000038}.currencyFlagMenu>button{background:var(--soft);min-width:0;height:34px;color:var(--ink);border:1px solid #0000;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:3px;display:flex}.currencyFlagMenu>button:hover,.currencyFlagMenu>button.selected{border-color:var(--gold);background:var(--paper)}.currencyFlagMenu img{object-fit:cover;border-radius:1px;width:19px;height:12px;box-shadow:0 1px 2px #0000002e}.currencyFlagMenu span{font-weight:700;color:var(--muted)!important;font-size:6px!important}@media (width<=620px){.browseGrid.cols-3 .currencyDisplay{gap:3px;max-width:78px;font-size:8px}.currencyPrice.large .currencyDisplay{font-size:31px}.currencyFlagMenu{width:112px;position:fixed;bottom:82px;left:50%;transform:translate(-50%)}}body,button,input,select,textarea{font-family:Montserrat,IBM Plex Sans Arabic,sans-serif}.brandLockup,.logo .brandLockup,.topbar>.logo .brandLockup,:root[data-theme=dark] .logo .brandLockup,footer .logo.light .brandLockup{width:auto;height:auto;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;display:flex;overflow:visible}.brandIcon{object-fit:contain;width:34px;height:30px;display:block}.brandWordmark{object-fit:contain;width:108px;height:auto;display:block}.topbar .brandIcon{display:none}.logo{letter-spacing:0;padding:7px 0;transition:opacity .2s}.logo:hover{opacity:.82}.authForm>.logo{margin-bottom:48px}.footerTop .brandIcon{width:45px;height:40px}.footerTop .brandWordmark{width:142px}.marketHero h1,.pageIntro h1,.detailLayout h1,.simplePage h1,.authForm h1,.titleRow h2,.why h2,.sellForm>h2,.authVisual h2,.collectionHero h1,.collectionTitle h2,.showcaseIntro h1,.termsHero h1,.approvalHeader h2{letter-spacing:0;font-family:Corinthia,cursive;font-weight:700}.marketHero h1{font-size:clamp(66px,8vw,108px);line-height:.78}.pageIntro h1,.collectionHero h1,.termsHero h1,.showcaseIntro h1{font-size:clamp(62px,7vw,94px);line-height:.86}.titleRow h2,.why h2,.collectionTitle h2{font-size:clamp(48px,5vw,70px);line-height:.9}.cardCopy h3,.reasons h3,.detailLayout h2,.accountGrid>div>h2,.historyList div strong,.photoRulesHeader strong,.simpleRulesTitle strong{font-family:Montserrat,IBM Plex Sans Arabic,sans-serif;font-weight:600}.orange,.topbar nav .sellNav{background:var(--action-bg);box-shadow:0 8px 18px #63999245}.orange:hover,.topbar nav .sellNav:hover,.topbar nav .sellNav.active{background:var(--action-hover);box-shadow:0 8px 18px #63999257}.marketHero h1 em,.detailLayout h1 em,.why h2 em,.authVisual h2 em,.kicker,.cardCopy>p,.footerTop strong{color:var(--emerald-text)}.topbar nav button.active,.topbar nav button:hover{color:var(--emerald-text);box-shadow:inset 0 -2px #639992}.heroOverlay{background:linear-gradient(90deg,#000000e0,#0000007a 58%,#00000014),linear-gradient(#0000 48%,#00000080)}.why,footer{background:#050706}.why>div>p:last-child,.reasons p,.footerTop>div:first-child p{color:#a7b9b5}.carCard,.sellForm,.filters,.sellerCard{border-radius:6px}.carCard:hover,.brandGrid button:hover{border-color:#639992}.photoRules{background:linear-gradient(135deg, #63999221, var(--card));border-color:#639992}.photoRulesVisual{background:#050706}@media (width<=620px){.brandIcon{width:30px;height:27px}.topbar .brandIcon{display:block}.topbar .brandWordmark{display:none}.topbar .brandLockup{gap:0}.marketHero h1{font-size:66px}.footerTop .brandWordmark{width:120px}}.notificationButton{border:1px solid var(--line);background:var(--card);width:40px;height:40px;color:var(--ink);border-radius:50%;font-size:20px;position:relative}.notificationButton>span{background:var(--action-bg);color:#fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-weight:700;display:grid;position:absolute;top:-5px;right:-4px}.showcaseImageOpen{cursor:pointer}.viewGalleryHint{color:#fff;letter-spacing:.4px;background:#050706c7;border-radius:20px;padding:7px 10px;font-size:8px;font-weight:700;position:absolute;bottom:14px;left:14px}.showLike.liked{color:#bd3d31}.showcaseChat{border-top:1px solid var(--line);background:var(--card)}.chatToggle{width:100%;min-height:48px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 18px;display:grid}.chatToggle>span{background:var(--soft);width:28px;height:28px;color:var(--emerald);border-radius:50%;place-items:center;font-size:16px;display:grid}.chatToggle strong{font-size:10px}.chatToggle small{color:var(--muted);font-size:8px}.chatPanel{padding:0 18px 16px}.chatPanel>p{color:var(--muted);margin:0 0 10px;font-size:8px}.chatPanel form{grid-template-columns:1fr auto;gap:7px;display:grid}.chatPanel input{border:1px solid var(--line);background:var(--paper);min-width:0;height:40px;color:var(--ink);border-radius:6px;padding:0 11px}.chatPanel form button{background:var(--action-bg);color:#fff;border:0;border-radius:6px;padding:0 14px;font-size:9px;font-weight:700}.sentBubble{background:var(--action-bg);color:#fff;border-radius:10px 10px 2px;width:fit-content;max-width:82%;margin:8px 0 8px auto;padding:9px 11px;font-size:9px;line-height:1.45}.sentBubble small{color:#ffffffb3;margin-top:4px;font-size:6px;display:block}.showcaseGalleryModal{z-index:80;color:#fff;background:#020403f5;padding:34px;position:fixed;inset:0;overflow:auto}.galleryClose{z-index:3;color:#fff;background:#00000073;border:1px solid #ffffff40;border-radius:50%;width:44px;height:44px;font-size:27px;position:fixed;top:20px;right:25px}.showcaseGalleryStage{background:#0b0e0d;border-radius:8px;max-width:1180px;height:min(68vh,720px);margin:auto;position:relative;overflow:hidden}.showcaseGalleryStage>img{object-fit:contain;width:100%;height:100%}.showcaseGalleryArrow{color:#fff;background:#00000080;border:0;border-radius:7px;width:48px;height:62px;font-size:40px;position:absolute;top:50%;transform:translateY(-50%)}.showcaseGalleryArrow.previous{left:16px}.showcaseGalleryArrow.next{right:16px}.galleryAutoNote{background:#000000ad;border-radius:20px;padding:8px 12px;font-size:8px;font-weight:700;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.showcaseGalleryInfo{grid-template-columns:1fr 1.5fr;align-items:center;gap:30px;max-width:1180px;margin:18px auto 0;display:grid}.showcaseGalleryInfo p{color:#8fc0ba;text-transform:uppercase;letter-spacing:1px;margin:0 0 5px;font-size:9px}.showcaseGalleryInfo h2{margin:0;font:700 45px/1 Corinthia,cursive}.showcaseThumbs{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.showcaseThumbs button{background:#111;border:2px solid #0000;border-radius:5px;height:72px;padding:0;overflow:hidden}.showcaseThumbs button.active{border-color:var(--emerald)}.showcaseThumbs img{object-fit:cover;width:100%;height:100%}.showcaseNotifications{border:1px solid var(--line);background:var(--card);border-radius:8px;margin-bottom:24px;padding:24px}.notificationHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:15px;padding-bottom:16px;display:flex}.notificationHeader .kicker{margin-bottom:5px}.notificationHeader h2{margin:0;font:700 34px/1 Corinthia,cursive}.notificationHeader>span{color:var(--emerald2);background:#63999224;border-radius:20px;padding:6px 9px;font-size:8px;font-weight:700}.notificationList article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.notificationList article:last-child{border-bottom:0;padding-bottom:0}.notificationList i{background:var(--soft);width:34px;height:34px;color:var(--emerald);border-radius:50%;place-items:center;font-style:normal;display:grid}.notificationList strong{font-size:10px}.notificationList p{color:var(--muted);margin:3px 0 0;font-size:9px}.notificationList time{color:var(--muted);font-size:8px}@media (width<=700px){.showcaseGalleryModal{padding:62px 12px 20px}.showcaseGalleryStage{height:52vh}.showcaseGalleryInfo{grid-template-columns:1fr;gap:14px}.showcaseGalleryInfo h2{font-size:36px}.showcaseThumbs button{height:52px}.galleryAutoNote{white-space:nowrap}.showcaseGalleryArrow{width:40px;height:54px}.showcaseGalleryArrow.previous{left:6px}.showcaseGalleryArrow.next{right:6px}.chatToggle{padding:9px}.chatToggle small{font-size:6px}.chatPanel{padding:0 9px 11px}.notificationList article{grid-template-columns:auto 1fr}.notificationList time{grid-column:2}.showcaseNotifications{padding:18px}}.showcaseCardLink{cursor:pointer}.showcaseCardLink:focus-visible{outline-offset:3px;outline:3px solid #63999273}.showcaseBreadcrumbs{padding-top:28px}.showcaseDetailPage{padding-bottom:100px}.showcaseDetailLayout{grid-template-columns:minmax(0,1.7fr) minmax(320px,.65fr);align-items:stretch;gap:14px;padding-top:25px;display:grid}.showcaseDetailStage{aspect-ratio:16/9;background:#090c0b;border-radius:8px;width:100%;height:auto;position:relative;overflow:hidden}.showcaseDetailStage>img{object-fit:cover;object-position:center center;image-rendering:auto;width:100%;height:100%;transition:filter .35s}.display-mono .showcaseDetailStage>img{filter:grayscale()contrast(1.08)}.display-gold .showcaseDetailStage>img{filter:sepia(.72)saturate(1.35)hue-rotate(348deg)contrast(1.02)}.showcaseDetailThumbs{margin-top:9px}.showcaseDetailInfo{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:30px;position:static}.showcaseDetailInfo h1{letter-spacing:-1.5px;margin:0 0 14px;font:700 clamp(34px,4vw,54px)/1.05 Montserrat,sans-serif}.showcaseDetailInfo h1 em{color:var(--ink);font-style:normal}.showcaseMeta{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:10px}.showcaseDetailInfo blockquote{color:var(--muted);margin:25px 0;font:italic 15px/1.7 Montserrat,sans-serif}.detailOwner{margin-bottom:18px}.showcaseSpecGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:20px 0;display:grid}.showcaseStatusSection{border:1px solid var(--line);background:var(--card);border-radius:8px;margin-top:32px;padding:28px}.showcaseStatusHeading{border-bottom:1px solid var(--line);padding-bottom:18px;display:block}.showcaseStatusHeading .kicker{margin:0}.showcaseStatusHeading h2{letter-spacing:-1px;margin:7px 0 5px;font:700 clamp(30px,4vw,44px)/1.05 Montserrat,sans-serif}.showcaseStatusHeading>span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:9px}.showcaseStatusContent{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:22px;padding-top:20px;display:grid}.showcaseStatusContent .showcaseSpecGrid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.showcaseStatusContent .showcaseHistory,.showcaseFacts{margin:0}.clearSpecGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.clearSpecCard{border:1px solid var(--line);background:var(--paper);border-radius:7px;align-items:center;gap:17px;min-height:106px;padding:17px;display:flex}.clearSpecCard>div{min-width:0}.clearSpecCard span:not(.specPartIcon):not(.colourDot){color:var(--emerald);letter-spacing:1px;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.clearSpecCard strong{font-size:16px;line-height:1.35;display:block}.specPartIcon{border:1px solid color-mix(in srgb, var(--emerald) 38%, var(--line));background:color-mix(in srgb, var(--emerald) 5%, var(--paper));width:66px;height:66px;color:var(--emerald);border-radius:10px;flex:0 0 66px;place-items:center;display:grid;position:relative}.specPartIcon img{object-fit:contain;width:58px;height:58px;filter:var(--part-icon-filter,none)}:root[data-theme=dark] .specPartIcon img{filter:invert()}.powerSpec{border-color:var(--line);background:var(--paper);box-shadow:none;justify-content:center;padding:6px 12px}.powerSpecContent{text-align:center;justify-content:center;align-items:center;width:100%;min-height:92px;display:flex}.powerSpec strong{color:#c6ccce;letter-spacing:-2.5px;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px #fff,0 -1px #727a7d,0 3px 7px #00000080;width:100%;margin:0;font-weight:900;line-height:1;display:block;font-size:clamp(42px,4.3vw,62px)!important}@media (width<=620px){.powerSpec strong{letter-spacing:-2px;font-size:clamp(40px,12vw,56px)!important}}.fuelSpec{justify-content:center}.fuelGauge{background:repeating-conic-gradient(from 220deg, #171b1c 0 2deg, transparent 2deg 15deg), radial-gradient(circle at center, var(--paper) 0 58%, transparent 59%);width:72px;height:72px;box-shadow:inset 0 0 0 2px #afb5b6, 0 0 0 1px var(--line);border:5px solid #161b1c;border-radius:50%;flex:0 0 72px;position:relative;overflow:hidden}.fuelGauge:before,.fuelGauge:after{color:var(--ink);font-size:9px;font-weight:900;position:absolute;bottom:17px}.fuelGauge:before{content:"E";left:11px}.fuelGauge:after{content:"F";right:11px}.fuelGauge b{color:var(--ink);font-size:15px;line-height:1;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.fuelNeedle{z-index:2;transform-origin:0;background:#d7222a;border-radius:4px;width:28px;height:3px;position:absolute;top:50%;left:50%;transform:rotate(-18deg)}.fuelNeedle:before{content:"";background:#171b1c;border-radius:50%;width:11px;height:11px;position:absolute;top:-4px;left:-5px}.fuelSpecCopy{align-content:center;display:grid}.fuelSpecCopy .fuelGrade{letter-spacing:-1px;font-size:34px;font-weight:950;line-height:1}.fuelGrade.octane98{color:#d7222a}.fuelGrade.octane95{color:#14965b}.fuelGrade.diesel{color:#d4a72c}.fuelSpecCopy small{color:var(--muted);margin-top:5px;font-size:9px;font-weight:700}.colourSpec{isolation:isolate;border-color:color-mix(in srgb, var(--gold) 24%, var(--line));direction:ltr;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:126px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24}.colourSpec:after{content:"";z-index:2;transform-origin:50%;pointer-events:none;background:#ffffff6b;width:1px;position:absolute;top:-22%;bottom:-22%;left:50%;transform:rotate(-17deg);box-shadow:1px 0 9px #0003}.colourItem{z-index:1;align-items:center;min-width:0;padding:22px;display:flex;position:relative}.colourItem>div{min-width:0;max-width:100%}html[dir=rtl] .colourItem>div{text-align:inherit}.colourItem span,.colourItem strong{overflow-wrap:anywhere;text-shadow:0 1px 2px #00000024;max-width:100%;color:inherit!important}.colourItem strong{font-size:clamp(17px,1.6vw,21px);line-height:1.15}.colourItem span{opacity:.78;letter-spacing:1.05px!important;margin-bottom:7px!important;font-size:clamp(9px,.82vw,11px)!important}.exteriorColourItem{text-align:left;justify-content:flex-start;padding-right:35px}.interiorColourItem{text-align:right;justify-content:flex-end;padding-left:35px}@media (width<=480px){.colourSpec{grid-template-columns:repeat(2,minmax(0,1fr));min-height:112px}.colourItem{padding:15px}.exteriorColourItem{padding-right:25px}.interiorColourItem{padding-left:25px}.colourItem strong{font-size:15px}}.showcaseFacts{grid-template-rows:auto 1fr;gap:10px;padding-left:13px;display:grid;position:relative}.showcaseFacts:before{content:"";background:linear-gradient(var(--gold), var(--emerald), var(--line));width:1px;position:absolute;top:18px;bottom:18px;left:3px}.showcaseFacts>div:before{content:"";border:2px solid var(--paper);background:var(--emerald);border-radius:50%;width:7px;height:7px;position:absolute;top:22px;left:-14px}.rarityCard{border:1px solid color-mix(in srgb, var(--gold) 48%, var(--line));background:radial-gradient(circle at 95% 10%, color-mix(in srgb, var(--gold) 18%, transparent), transparent 34%), color-mix(in srgb, var(--gold) 6%, var(--paper));border-radius:7px;padding:18px;position:relative;overflow:hidden}.rarityCard>span{color:var(--gold);letter-spacing:1px;font-size:7px;font-weight:800}.rarityCard>strong{color:var(--ink);margin:7px 0 5px;font-size:18px;line-height:1.15;display:block}.rarityCard>p{color:var(--muted);margin:0 0 11px;font-size:8px}.rarityCard>a{color:var(--emerald);font-size:8px;font-weight:700;text-decoration:none}.rarityCard>a:hover{text-decoration:underline}.showcaseSpecGrid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:72px;padding:13px}.showcaseSpecGrid span,.showcaseSpecGrid strong{display:block}.showcaseSpecGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;margin-bottom:7px;font-size:7px;font-weight:700}.showcaseSpecGrid strong{font-size:10px;line-height:1.45}.showcaseHistory{background:var(--soft);border-radius:7px;margin:22px 0;padding:18px;position:relative}.showcaseHistory>span{color:var(--emerald2);letter-spacing:1px;font-size:7px;font-weight:800}.showcaseHistory h2{margin:8px 0;font-size:15px}.showcaseHistory p{color:var(--muted);margin:0;font-size:9px;line-height:1.75}.detailLike{border:1px solid var(--line);background:var(--paper);width:100%;min-height:48px;color:var(--ink);border-radius:7px;justify-content:space-between;align-items:center;padding:0 15px;font-weight:700;display:flex}.detailLike span{color:var(--muted);font-size:10px}.detailLike.liked{color:#bd3d31;border-color:#bd3d31}.detailChat{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.detailChat>div:first-child{align-items:center;gap:10px;margin-bottom:13px;display:flex}.detailChat>div:first-child>span{background:var(--soft);width:35px;height:35px;color:var(--emerald);border-radius:50%;place-items:center;display:grid}.detailChat strong,.detailChat small{display:block}.detailChat strong{font-size:11px}.detailChat small{color:var(--muted);margin-top:3px;font-size:8px}.detailChat textarea{resize:vertical;border:1px solid var(--line);background:var(--paper);width:100%;min-height:95px;color:var(--ink);border-radius:7px;padding:12px;font:10px/1.5 Montserrat,sans-serif}.detailChat form button{background:var(--action-bg);color:#fff;border:0;border-radius:7px;width:100%;height:44px;margin-top:8px;font-size:10px;font-weight:700}.showcaseDetailChat{border:1px solid var(--line);background:var(--card);border-radius:8px;margin-top:32px;padding:28px}.showcaseDetailChat>div:first-child{margin-bottom:20px}.showcaseDetailChat>div:first-child>span{width:42px;height:42px}.showcaseDetailChat strong{font-size:13px}.showcaseDetailChat form{grid-template-columns:1fr 170px;align-items:stretch;gap:10px;display:grid}.showcaseDetailChat textarea{resize:none;min-height:86px}.showcaseDetailChat form button{height:auto;margin:0}.communityHeader{grid-template-columns:auto 1fr auto;align-items:center;display:grid!important}.communityHeader>b{background:color-mix(in srgb, var(--emerald) 14%, transparent);color:var(--emerald);letter-spacing:1.2px;border-radius:999px;padding:5px 8px;font-size:8px}.ownerModerationNote{border:1px solid color-mix(in srgb, var(--gold) 48%, var(--line));background:color-mix(in srgb, var(--gold) 8%, var(--paper));color:var(--muted);border-radius:7px;align-items:center;gap:9px;margin:-5px 0 20px;padding:10px 12px;font-size:9px;display:flex}.ownerModerationNote span{color:var(--ink);font-weight:700}.publicCommentThread{border-top:1px solid var(--line)}.publicComment{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:12px;padding:20px 0;display:grid}.commentAvatar{background:var(--soft);width:38px;height:38px;color:var(--emerald);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.commentBody{min-width:0}.commentMeta{align-items:center;gap:8px;display:flex}.commentMeta strong{color:var(--ink);font-size:10px}.commentMeta>span{color:var(--muted);font-size:8px}.removeComment{color:#bd3d31;background:0 0;border:0;border-radius:4px;margin-left:auto;padding:4px 7px;font-size:8px;font-weight:700}.removeComment:hover{background:#bd3d3117}.commentBody>p,.commentReply p{color:var(--ink);margin:6px 0 8px;font-size:10px;line-height:1.55}.commentActions{align-items:center;gap:14px;display:flex}.commentActions button{color:var(--ink);background:0 0;border:0;padding:0;font-size:8px;font-weight:700}.commentActions button.liked{color:#bd3d31}.commentActions span{color:var(--muted);margin-left:auto;font-size:8px}.commentReply{border-left:2px solid var(--line);grid-template-columns:30px 1fr;gap:9px;margin:14px 0 0 14px;padding-left:14px;display:grid}.commentReply .commentAvatar{width:30px;height:30px;font-size:7px}.commentReply strong{color:var(--ink);margin-right:7px;font-size:9px}.commentReply span,.commentReply small{color:var(--muted);font-size:7px}.replyForm{margin-top:12px;grid-template-columns:1fr auto!important;gap:7px!important;display:grid!important}.replyForm input{border:1px solid var(--line);background:var(--paper);min-width:0;height:38px;color:var(--ink);border-radius:6px;padding:0 11px;font-size:9px}.replyForm button{min-width:70px;padding:0 13px;height:38px!important}.newPublicComment{margin-top:20px}.showcaseSocialSummary{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;margin-top:16px;padding-top:13px;font-size:8px;display:flex}.showcaseSocialSummary strong{color:var(--emerald);margin-left:auto;font-size:8px}.photoLike{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050807ad;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:54px;height:48px;padding:0 10px;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 6px 20px #0003}.photoLike>span{font-size:27px;line-height:1}.photoLike small{font-size:8px;font-weight:800}.photoLike.liked>span{color:#ef4d5d}.showcaseSideChat{border:1px solid var(--line);background:var(--card);border-radius:8px;flex-direction:column;height:clamp(480px,43vw,560px);min-height:0;display:flex;overflow:hidden}.compactChatOwner{border-bottom:1px solid var(--line);flex:none;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:15px;display:grid}.compactChatOwner>span{background:var(--soft);width:38px;height:38px;color:var(--emerald);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.compactChatOwner strong,.compactChatOwner small{display:block}.compactChatOwner strong{color:var(--ink);font-size:12px;font-weight:800}.compactChatOwner small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:8px;line-height:1.4;display:-webkit-box;overflow:hidden}.sideCommentThread{scrollbar-width:thin;border-top:0;flex:auto;padding:0 15px;overflow-y:auto}.sideCommentThread .publicComment{grid-template-columns:32px 1fr;gap:9px;padding:14px 0}.sideCommentThread .commentAvatar{width:32px;height:32px;font-size:7px}.sideCommentThread .commentBody>p,.sideCommentThread .commentReply p{font-size:9px}.sideCommentThread .commentReply{margin-left:4px;padding-left:8px}.compactCommentForm{border-top:1px solid var(--line);flex:none;grid-template-columns:1fr auto;gap:7px;margin:0;padding:12px 15px;display:grid}.compactCommentForm input{border:1px solid var(--line);background:var(--paper);min-width:0;height:40px;color:var(--ink);border-radius:6px;padding:0 11px;font-size:9px}.compactCommentForm button{background:var(--action-bg);color:#fff;border:0;border-radius:6px;width:auto;height:40px;margin:0;padding:0 14px;font-size:9px;font-weight:800}@media (width<=900px){.showcaseDetailLayout{grid-template-columns:1fr;gap:20px}.showcaseDetailInfo{position:static}.showcaseStatusContent{grid-template-columns:1fr}.showcaseSideChat{width:100%;height:520px}}@media (width<=620px){.showcaseDetailPage{width:100%}.showcaseBreadcrumbs,.showcaseDetailInfo{width:calc(100% - 24px);margin-left:auto;margin-right:auto}.showcaseDetailLayout{padding-top:15px}.showcaseDetailStage{aspect-ratio:4/3;border-radius:0;height:auto}.showcaseDetailThumbs{padding:0 8px}.showcaseDetailInfo{padding:22px 18px}.showcaseStatusSection{width:calc(100% - 24px);margin:20px auto 0;padding:20px 16px}.showcaseStatusHeading{display:block}.showcaseStatusHeading h2{margin-top:7px;font-size:32px}.showcaseStatusContent .showcaseSpecGrid{grid-template-columns:1fr}.showcaseDetailChat{width:calc(100% - 24px);margin:20px auto 0;padding:20px 16px}.showcaseDetailChat form{grid-template-columns:1fr}.showcaseDetailChat form button{height:44px}}.cardCopy h3,.showcaseCopy h2,.detailLayout h1,.showcaseDetailInfo h1{letter-spacing:-.5px;font-family:Montserrat,IBM Plex Sans Arabic,sans-serif;font-style:normal;font-weight:700}.detailLayout h1{font-size:clamp(38px,5vw,64px);line-height:1.02}.detailLayout h1 em{color:inherit;font-style:normal}.collectionHero{justify-content:space-between;align-items:flex-end;gap:30px;padding:70px 0 38px;display:flex}.collectionHero h1{margin:0 0 14px;font:400 clamp(52px,6vw,76px)/1 DM Serif Display}.collectionHero>div>p:last-child{color:var(--muted);margin:0}.memberBadge{background:var(--card);border:1px solid var(--line);border-radius:10px;align-items:center;gap:13px;padding:14px 18px;display:flex}.memberBadge>span{background:var(--action-bg);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.memberBadge strong,.memberBadge small{display:block}.profileSettingsPage{padding-top:54px;padding-bottom:90px}.settingsBack{color:var(--emerald);margin-bottom:28px;font-weight:750}.settingsHeading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.settingsHeading h1{margin:5px 0 10px;font:400 clamp(42px,6vw,72px)/1 DM Serif Display}.settingsHeading>div:first-child>p:last-child{color:var(--muted)}.settingsIdentity{border:1px solid var(--line);background:var(--card);border-radius:12px;align-items:center;gap:13px;min-width:290px;padding:15px 18px;display:flex}.settingsIdentity>span,.profilePhotoControl>span{background:var(--action-bg);color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.settingsIdentity>span{width:52px;height:52px}.settingsIdentity div{gap:4px;display:grid}.settingsIdentity small{color:var(--muted)}.profileSettingsForm{border:1px solid var(--line);background:var(--card);border-radius:16px;max-width:900px;padding:clamp(20px,4vw,38px)}.profilePhotoControl{border-bottom:1px solid var(--line);align-items:center;gap:20px;margin-bottom:28px;padding-bottom:28px;display:flex}.profilePhotoControl>span{width:88px;height:88px;font-size:22px}.profilePhotoControl>div{gap:5px;display:grid}.profilePhotoControl small{color:var(--muted)}.profilePhotoButton{border:1px solid var(--line);width:fit-content;color:var(--ink);cursor:pointer;border-radius:8px;margin-top:5px;padding:10px 14px;font-weight:750}.profilePhotoButton input{display:none}.settingsFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.settingsFields label{gap:8px;display:grid}.settingsFields label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.settingsFields input,.settingsFields select{border:1px solid var(--line);background:var(--soft);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:8px;padding:0 13px}.settingsFields input[readonly]{opacity:.72}.settingsFields small{color:var(--muted)}.settingsActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.settingsActions button{border:1px solid var(--line);background:var(--soft);min-height:46px;color:var(--ink);border-radius:8px;padding:0 18px;font-weight:800}.settingsActions button:not(.orange):hover:not(:disabled),.profilePhotoButton:hover{border-color:var(--emerald-text);background:var(--card)}.settingsActions button:disabled{opacity:1;background:var(--soft);color:var(--muted);border-color:var(--line)}.settingsActions .orange:not(:disabled){background:var(--action-bg);color:#fff;border-color:#0000}.settingsActions .orange:hover:not(:disabled){background:var(--action-hover)}@media (width<=720px){.settingsHeading{flex-direction:column;align-items:stretch}.settingsIdentity{min-width:0}.settingsFields{grid-template-columns:1fr}.profilePhotoControl{align-items:flex-start}}.memberBadge small{color:var(--muted);margin-top:4px;font-size:9px}.collectionTabs{background:var(--card);border:1px solid var(--line);border-radius:9px;gap:5px;margin-bottom:28px;padding:5px;display:flex;overflow-x:auto}.collectionTabs button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:12px 16px;font-size:11px;font-weight:700}.collectionTabs button.active{background:var(--action-bg);color:#fff}.collectionTabs button span{background:var(--soft);min-width:18px;height:18px;color:var(--ink);border-radius:12px;place-items:center;margin-left:6px;padding:0 5px;font-size:8px;display:inline-grid}.collectionTabs button.active span{color:#fff;background:#ffffff2e}.collectionStats{grid-template-columns:repeat(4,1fr);margin-bottom:52px}.collectionStats article{cursor:pointer;transition:all .2s}.collectionStats article:hover{border-color:var(--gold);box-shadow:var(--shadow);transform:translateY(-3px)}.collectionStats .pendingStat{background:linear-gradient(135deg, var(--card), #b89a5e1f);border-color:#d6af68}.collectionSection{padding-bottom:90px}.collectionTitle{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.collectionTitle h2{margin:0;font:400 42px DM Serif Display}.collectionTitle p:last-child{color:var(--muted);margin:8px 0 0;font-size:11px}.collectionTitle>button{border:0;border-bottom:1px solid var(--gold);color:var(--ink);background:0 0;padding:7px 0}.collectionCars .carImage{height:300px}.pendingBanner{background:#b89a5e1a;border:1px solid #d6af68;border-radius:9px;align-items:center;gap:16px;margin-bottom:20px;padding:19px 22px;display:flex}.pendingBanner>span{background:var(--action-bg);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.pendingBanner strong,.pendingBanner p{display:block}.pendingBanner p{color:var(--muted);margin:5px 0 0;font-size:10px}.historyList{gap:10px;display:grid}.historyList>button{text-align:left;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:9px;grid-template-columns:120px 1fr auto auto;align-items:center;gap:20px;padding:10px;transition:all .2s;display:grid}.historyList>button:hover{border-color:var(--gold);transform:translate(3px)}.historyList img{object-fit:cover;border-radius:6px;width:120px;height:78px}.historyList div span,.historyList div strong,.historyList div small{display:block}.historyList div span{color:var(--gold);text-transform:uppercase;font-size:8px;font-weight:700}.historyList div strong{margin:5px 0;font:23px DM Serif Display}.historyList div small{color:var(--muted);font-size:9px}.historyStatus{border-radius:20px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:800}.historyStatus.sold{color:#176b4d;background:#dff3ea}.historyStatus.expired{background:var(--soft);color:var(--muted)}.historyList b{color:var(--orange);padding-right:10px;font-size:10px}@media (width<=900px){.collectionStats{grid-template-columns:repeat(2,1fr)}.collectionHero{flex-direction:column;align-items:flex-start}.historyList>button{grid-template-columns:100px 1fr auto}.historyList img{width:100px}.historyList b{display:none}}@media (width<=620px){.collectionHero{padding-top:48px}.collectionHero h1{font-size:52px}.memberBadge{width:100%}.collectionTabs{width:calc(100vw - 40px)}.collectionTabs button{padding:11px 12px}.collectionStats{grid-template-columns:1fr 1fr;gap:8px}.collectionStats article{padding:16px}.collectionStats strong{font-size:32px}.collectionTitle h2{font-size:35px}.collectionCars.cardGrid{grid-template-columns:1fr}.historyList>button{grid-template-columns:78px 1fr auto;gap:11px}.historyList img{width:78px;height:65px}.historyList div strong{font-size:18px}.historyStatus{padding:6px 8px;font-size:8px}}.showcasePage{padding-bottom:100px}.showcaseIntro{justify-content:space-between;align-items:flex-end;gap:40px;padding:80px 0 42px;display:flex}.showcaseIntro>div{max-width:760px}.showcaseIntro h1{margin:0 0 20px;font:400 clamp(52px,6vw,78px)/.98 DM Serif Display}.showcaseIntro h1 em{color:var(--gold)}.showcaseIntro>div>p:last-child{color:var(--muted);max-width:650px;line-height:1.7}.showcaseNote{border:1px solid var(--line);background:var(--card);border-radius:9px;align-items:center;gap:15px;margin-bottom:25px;padding:17px 20px;display:flex}.showcaseNote>span{background:var(--action-bg);color:#fff;border-radius:50%;place-items:center;width:39px;height:39px;font-size:21px;display:grid}.showcaseNote strong,.showcaseNote p{display:block}.showcaseNote p{color:var(--muted);margin:4px 0 0;font-size:10px}.showcaseGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.showcaseCard{border:1px solid var(--line);background:var(--card);border-radius:11px;overflow:hidden;box-shadow:0 14px 35px #0c262012}.showcaseImage{background:#131715;height:360px;position:relative;overflow:hidden}.showcaseImage img{object-fit:cover;width:100%;height:100%;transition:filter .35s,transform .35s}.showcaseCard:hover .showcaseImage img{transform:scale(1.02)}.display-mono .showcaseImage img{filter:grayscale()contrast(1.08)}.display-gold .showcaseImage img{filter:sepia(.72)saturate(1.35)hue-rotate(348deg)contrast(1.02)}.showLike{color:#20302b;background:#ffffffeb;border:0;border-radius:20px;height:38px;padding:0 13px;font-size:18px;position:absolute;top:14px;right:14px}.showLike small{vertical-align:2px;font-size:8px}.showcaseCopy{padding:22px 24px}.showcaseCopy>p{color:var(--gold);letter-spacing:1px;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.showcaseCopy h2{margin:7px 0 13px;font:400 30px DM Serif Display}.showcaseCopy blockquote{color:var(--muted);margin:0 0 20px;font:italic 15px/1.6 DM Serif Display}.showcaseOwner{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:16px;display:flex}.showcaseOwner>span{background:var(--soft);width:35px;height:35px;color:var(--emerald);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.showcaseOwner strong,.showcaseOwner small{display:block}.showcaseOwner strong{font-size:11px}.showcaseOwner small{color:var(--muted);margin-top:3px;font-size:8px}.displayTool{background:var(--soft);border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.displayTool>div:first-child strong,.displayTool>div:first-child small{display:block}.displayTool>div:first-child strong{font-size:9px}.displayTool>div:first-child small{color:var(--muted);margin-top:2px;font-size:7px}.displayTool>div:last-child{gap:6px;display:flex}.displayTool button{border:1px solid var(--line);background:var(--card);border-radius:50%;width:31px;height:31px;padding:4px}.displayTool button.active{border-color:var(--gold);box-shadow:0 0 0 2px #b89a5e33}.displayTool i{border-radius:50%;width:100%;height:100%;display:block}.originalSwatch{background:linear-gradient(135deg,#0c5145 50%,#df6b30 50%)}.monoSwatch{background:linear-gradient(135deg,#111 50%,#eee 50%)}.goldSwatch{background:linear-gradient(135deg,#8a5e13 50%,#e4c75f 50%)}@media (width<=900px){.showcaseIntro{flex-direction:column;align-items:flex-start}.showcaseGrid{grid-template-columns:1fr}.showcaseImage{height:48vw}}@media (width<=620px){.showcaseIntro{padding-top:55px}.showcaseIntro h1{font-size:50px}.showcaseIntro .orange{width:100%}.showcaseImage{height:62vw}.showcaseCopy{padding:18px}.showcaseCopy h2{font-size:27px}.showcaseNote{align-items:flex-start}}.showcaseResultBar{justify-content:space-between;align-items:center;margin:0 0 18px;display:flex}.showcaseResultBar>strong{font-size:13px}.showcaseGrid.showcase-cols-1{grid-template-columns:1fr}.showcaseGrid.showcase-cols-2{grid-template-columns:repeat(2,1fr)}.showcaseGrid.showcase-cols-3{grid-template-columns:repeat(3,1fr);gap:16px}.showcase-cols-1 .showcaseImage{height:520px}.showcase-cols-3 .showcaseImage{height:245px}.showcase-cols-3 .showcaseCopy{padding:17px}.showcase-cols-3 .showcaseCopy h2{font-size:23px}.showcase-cols-3 .showcaseCopy blockquote{font-size:13px}.ownerShowcaseEditor{grid-template-columns:1.15fr .85fr;align-items:start;gap:25px;display:grid}.ownerTools{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:27px;position:sticky;top:100px}.ownerTools h3{margin:0 0 26px;font:400 35px DM Serif Display}.ownerTools label>span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:9px;font-weight:700;display:block}.ownerStyleOptions{gap:8px;display:grid}.ownerStyleOptions button{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);text-align:left;border-radius:7px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:9px;font-size:11px;display:grid}.ownerStyleOptions button.active{border-color:var(--gold);background:#b89a5e1a}.ownerStyleOptions i{border-radius:50%;width:32px;height:32px}.ownerStyleOptions b{color:var(--gold)}.privacyControl{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.privacyControl>div strong,.privacyControl>div small{display:block}.privacyControl>div strong{font-size:12px}.privacyControl>div small{color:var(--muted);margin-top:3px;font-size:9px}.privacyControl>button{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:7px;align-items:center;gap:9px;margin-top:12px;padding:12px;font-size:11px;font-weight:700;display:flex}.privacyControl>button i{background:var(--muted);border-radius:12px;width:34px;height:19px;position:relative}.privacyControl>button i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:2px;left:2px}.privacyControl>button.active i{background:var(--emerald)}.privacyControl>button.active i:after{left:17px}.ownerToolNote{background:var(--soft);color:var(--muted);border-radius:6px;margin-top:17px;padding:13px;font-size:9px;line-height:1.6}@media (width<=900px){.ownerShowcaseEditor{grid-template-columns:1fr}.ownerTools{position:static}.showcase-cols-1 .showcaseImage{height:58vw}.showcase-cols-3 .showcaseImage{height:29vw}}@media (width<=620px){.showcaseResultBar{align-items:flex-start;gap:10px}.showcaseResultBar .gridChooser>span{display:none}.showcaseGrid.showcase-cols-2{gap:9px}.showcaseGrid.showcase-cols-3{gap:6px}.showcase-cols-1 .showcaseImage{height:68vw}.showcase-cols-2 .showcaseImage{height:34vw}.showcase-cols-3 .showcaseImage{height:24vw}.showcase-cols-2 .showcaseCopy,.showcase-cols-3 .showcaseCopy{padding:9px}.showcase-cols-2 .showcaseCopy h2{font-size:18px}.showcase-cols-3 .showcaseCopy h2{font-size:13px}.showcase-cols-2 .showcaseCopy blockquote{font-size:10px}.showcase-cols-3 .showcaseCopy blockquote{font-size:8px;line-height:1.35}.showcase-cols-2 .showcaseOwner small,.showcase-cols-3 .showcaseOwner small,.showcase-cols-3 .showcaseOwner>span{display:none}.showcase-cols-3 .showcaseOwner strong{font-size:7px}.showcase-cols-2 .showLike,.showcase-cols-3 .showLike{height:25px;padding:0 7px;font-size:12px;top:5px;right:5px}.ownerTools{padding:20px}}.dropzone em{color:var(--gold);background:#b89a5e24;border-radius:20px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:700}.uploadError{color:#c34b3f!important;margin:9px 0 0!important;font-size:10px!important}.showcasePostForm{background:var(--card);border:1px solid var(--gold);box-shadow:var(--shadow);border-radius:11px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:35px;margin:-10px 0 25px;padding:28px;display:grid}.showcasePostForm h2{margin:0 0 8px;font:400 35px DM Serif Display}.showcasePostForm>div>p:last-child{color:var(--muted);font-size:11px;line-height:1.7}.showcasePostForm .dropzone{height:190px;margin:0}@media (width<=700px){.showcasePostForm{grid-template-columns:1fr;gap:16px}.showcasePostForm .dropzone{height:180px}}.uploadPreviewGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0 4px;display:grid}.uploadPreviewGrid article{aspect-ratio:4/3;border:1px solid var(--line);background:var(--soft);border-radius:8px;min-width:0;position:relative;overflow:hidden}.uploadPreviewGrid img{object-fit:cover;width:100%;height:100%;display:block}.uploadPreviewGrid article>span{color:#fff;background:#050706c7;border-radius:99px;padding:3px 7px;font-size:9px;font-weight:800;position:absolute;top:7px;left:7px}.uploadPreviewGrid button{color:#fff;background:#050706db;border:1px solid #ffffff59;border-radius:7px;min-height:34px;padding:0 10px;font-size:16px;font-weight:850;position:absolute;bottom:7px;right:7px}.uploadPreviewGrid button b{margin-inline-start:3px;font-size:10px}.showcaseSubmission{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:14px;margin:-10px 0 30px;overflow:hidden}.showcaseSubmissionHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 30px 22px;display:flex}.showcaseSubmissionHeader h2{margin:0 0 7px;font:600 32px/1.15 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,IBM Plex Sans Arabic,sans-serif}.showcaseSubmissionHeader>div>p:last-child{color:var(--muted);margin:0;font-size:13px}.showcaseFormClose{border:1px solid var(--line);background:var(--paper);width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;font-size:24px}.showcaseSubmissionStepper{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--soft) 65%, transparent);grid-template-columns:repeat(4,1fr);gap:8px;padding:16px 30px;display:grid}.showcaseSubmissionStepper div{border:1px solid var(--line);min-height:48px;color:var(--muted);background:var(--card);border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:8px 10px;display:flex}.showcaseSubmissionStepper div.active{border-color:var(--emerald);color:var(--ink)}.showcaseSubmissionStepper span{background:var(--soft);border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:12px;font-weight:850;display:grid}.showcaseSubmissionStepper .active span{background:var(--action-bg);color:#fff}.showcaseSubmissionStepper small{font-size:11px;font-weight:750}.showcaseSubmissionBody{padding:30px}.showcaseStepHidden{display:none}.showcaseStepPanel>h3,.showcaseStepHeading h3{margin:0 0 6px;font-size:26px;line-height:1.2}.showcaseStepPanel>p,.showcaseStepHeading p{color:var(--muted);margin:0 0 24px;font-size:13px}.showcaseStepHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.showcaseStepHeading>span{color:var(--emerald-text);white-space:nowrap;background:#63999224;border-radius:99px;padding:7px 11px;font-size:11px;font-weight:800}.showcaseVehicleGrid,.showcaseStoryGrid{gap:16px}.showcaseSubmission label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.showcaseSubmission label small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.showcaseSubmission input,.showcaseSubmission select,.showcaseSubmission textarea{border:1px solid var(--line);background:var(--paper);width:100%;min-height:50px;color:var(--ink);border-radius:8px;padding:12px 14px}.showcaseSubmission textarea{resize:vertical;min-height:120px}.storyDescription{margin-bottom:18px;display:block}.storyDescription textarea{min-height:150px}.showcaseReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.showcaseReviewGrid article{border:1px solid var(--line);background:var(--paper);border-radius:9px;align-items:center;gap:13px;min-height:84px;padding:16px;display:flex}.showcaseReviewGrid article>span{background:var(--action-bg);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.showcaseReviewGrid strong,.showcaseReviewGrid small{display:block}.showcaseReviewGrid strong{font-size:14px}.showcaseReviewGrid small{color:var(--muted);margin-top:3px;font-size:11px}.showcaseReviewGrid .noPriceReview{border-color:color-mix(in srgb, var(--emerald) 65%, var(--line));background:#63999214}.showcaseSubmissionActions{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:20px 30px;display:flex}.showcaseSubmissionActions>button{border:1px solid var(--line);background:var(--card);min-width:130px;min-height:48px;color:var(--ink);border-radius:8px;padding:0 18px;font-weight:800}.showcaseSubmissionActions>.orange{border-color:var(--orange);background:var(--action-bg);color:#fff}.showcaseApprovalState{text-align:center;padding:55px 30px}.showcaseApprovalState>span{background:var(--emerald);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 16px;font-size:30px;display:grid}.showcaseApprovalState h2{margin:0 0 10px;font-size:31px}.showcaseApprovalState>p:not(.kicker){max-width:620px;color:var(--muted);margin:0 auto 22px}html[dir=rtl] .uploadPreviewGrid,html[dir=rtl] .showcaseSubmissionStepper{direction:rtl}html[dir=rtl] .uploadPreviewGrid article>span{left:auto;right:7px}html[dir=rtl] .uploadPreviewGrid button{left:7px;right:auto}@media (width<=820px){.uploadPreviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.showcaseSubmissionHeader,.showcaseSubmissionBody,.showcaseSubmissionActions,.showcaseSubmissionStepper{padding-inline:20px}.showcaseSubmissionStepper small{font-size:9px}}@media (width<=620px){.uploadPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.uploadPreviewGrid button{min-width:38px;padding:0 9px}.uploadPreviewGrid button b{display:none}.showcaseSubmission{border-radius:10px;margin-top:0}.showcaseSubmissionHeader{padding:20px 16px 16px}.showcaseSubmissionHeader h2{font-size:25px}.showcaseSubmissionHeader>div>p:last-child{font-size:11px}.showcaseSubmissionStepper{gap:5px;padding:10px 8px}.showcaseSubmissionStepper div{text-align:center;flex-direction:column;gap:3px;min-width:0;min-height:58px;padding:6px 2px}.showcaseSubmissionStepper span{width:24px;height:24px}.showcaseSubmissionStepper small{font-size:8px;line-height:1.15}.showcaseSubmissionBody{padding:22px 16px}.showcaseStepPanel>h3,.showcaseStepHeading h3{font-size:22px}.showcaseStepHeading{display:block}.showcaseStepHeading>span{margin-bottom:18px;display:inline-block}.showcaseVehicleGrid,.showcaseStoryGrid,.showcaseReviewGrid{grid-template-columns:1fr}.showcaseSubmissionActions{padding:16px}.showcaseSubmissionActions>button{flex:1;min-width:0}}.soldCard{border-color:#d6a51d}.soldCard .carImage img{filter:saturate(.68)brightness(.78)}.soldRibbon{z-index:4;pointer-events:none;background:linear-gradient(#f5d24d,#dca515);border-top:3px solid #4f3508;border-bottom:3px solid #4f3508;place-items:center;height:58px;display:grid;position:absolute;bottom:23%;left:-3%;right:-3%;transform:rotate(-1.5deg);box-shadow:0 5px 15px #00000059}.soldRibbon:before,.soldRibbon:after{content:"✦";color:#6b4708;font-size:17px;position:absolute}.soldRibbon:before{left:9%}.soldRibbon:after{right:9%}.soldRibbon span{letter-spacing:5px;color:#3b280a;text-shadow:0 1px #fff1a8,1px 2px #ffffff59;font:400 30px/1 Rye,Georgia,serif}.soldDemoNote{background:#e8b9231f;border:1px solid #d6a51d;border-radius:8px;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:flex}.soldDemoNote>span{color:#3b280a;background:#e8b923;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.soldDemoNote strong,.soldDemoNote p{display:block}.soldDemoNote p{color:var(--muted);margin:4px 0 0;font-size:9px}.ownerSaleItem{min-width:0}.ownerSaleActions{background:var(--card);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:14px;display:flex}.ownerSaleActions strong,.ownerSaleActions small{display:block}.ownerSaleActions strong{font-size:11px}.ownerSaleActions small{color:var(--muted);margin-top:3px;font-size:8px}.ownerSaleActions button{white-space:nowrap;border:0;border-radius:6px;padding:10px 12px;font-size:9px;font-weight:800}.ownerSaleControls{align-items:center;gap:8px;display:flex}.ownerPostMenuWrap{position:relative}.ownerSaleActions .ownerPostMenuTrigger{border:1px solid var(--line);background:var(--soft);width:39px;height:37px;color:var(--ink);place-items:center;padding:0;font-size:18px;line-height:1;display:grid}.ownerPostMenu{z-index:25;border:1px solid var(--line);background:var(--card);border-radius:8px;width:174px;padding:6px;position:absolute;bottom:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 14px 34px #0000004d}.ownerSaleActions .ownerPostMenu>button{width:100%;color:var(--ink);text-align:left;background:0 0;border-radius:5px;padding:11px 10px;display:block}.ownerSaleActions .ownerPostMenu>button:hover{background:var(--soft)}.ownerSaleActions .ownerPostMenu>.removePostOption{color:#c65a4a}.markSold{color:#3b280a;background:#e8b923}.markSold:disabled{cursor:wait;opacity:.72}.soldSavedStatus{min-height:42px;color:var(--ink);background:#e8b92324;border:1px solid #e8b92394;border-radius:5px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.restoreListing{background:var(--soft);color:var(--ink);border:1px solid var(--line)!important}@media (width<=620px){.soldRibbon{height:42px;bottom:19%}.soldRibbon span{letter-spacing:3px;font-size:21px}.soldRibbon:before,.soldRibbon:after{font-size:11px}.ownerSaleActions{flex-direction:column;align-items:flex-start}.ownerSaleActions button,.ownerSaleControls{width:100%}.ownerSaleControls>button:first-child{flex:1}.ownerSaleActions .ownerPostMenuTrigger{flex:0 0 44px;width:44px}.ownerPostMenuWrap{flex:0 0 44px}.ownerPostMenu{width:min(210px,78vw);right:0}}.termsPage{padding-bottom:110px}.termsHero{border-bottom:1px solid var(--line);padding:80px 0 48px}.termsHero h1{margin:0 0 22px;font:400 clamp(55px,7vw,86px)/.96 DM Serif Display}.termsHero>p:nth-of-type(2){max-width:650px;color:var(--muted);line-height:1.7}.termsHero>div{text-transform:uppercase;letter-spacing:1px;gap:12px;margin-top:25px;font-size:9px;display:flex}.termsHero>div span{color:var(--muted)}.legalNotice{background:#e8b9231a;border:1px solid #d6a51d;border-radius:8px;align-items:flex-start;gap:25px;margin:25px 0;padding:20px 22px;display:flex}.legalNotice strong{white-space:nowrap;color:#8b6407;font-size:11px}.legalNotice p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.termsLayout{grid-template-columns:260px 1fr;align-items:start;gap:55px;display:grid}.termsLayout>aside{background:var(--action-bg);color:#fff;border-radius:9px;padding:23px;position:sticky;top:105px}.termsLayout>aside strong{font:400 25px DM Serif Display}.termsLayout>aside p{color:#b8cbc6;font-size:10px;line-height:1.8}.termsLayout>aside span,.termsLayout>aside a{display:block}.termsLayout>aside span{color:#d7c18f;text-transform:uppercase;letter-spacing:1px;margin-top:22px;font-size:8px}.termsLayout>aside a{color:#fff;margin-top:5px;font-size:10px}.termsList{border-top:1px solid var(--line)}.termsList article{border-bottom:1px solid var(--line);padding:28px 0}.termsList h2{margin:0 0 10px;font:400 25px DM Serif Display}.termsList p{color:var(--muted);margin:0;font-size:11px;line-height:1.85}@media (width<=800px){.termsLayout{grid-template-columns:1fr;gap:25px}.termsLayout>aside{position:static}.legalNotice{flex-direction:column;gap:8px}}.legalConsent{text-align:center;color:var(--muted);margin-top:10px;line-height:1.55;font-size:12px!important}.legalConsent button{color:var(--teal);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.logoutLink{color:var(--orange)!important}.mainPhoto{background:#101513;border-radius:9px;position:relative;overflow:hidden}.mainPhoto img{display:block}.photoCount{color:#fff;letter-spacing:1px;background:#051411d1;border-radius:20px;padding:7px 10px;font-size:9px;font-weight:800;position:absolute;bottom:14px;right:14px}.galleryThumbs{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);gap:8px!important;display:grid!important}.galleryThumbs button{background:var(--soft);opacity:.74;border:2px solid #0000;border-radius:7px;min-width:0;padding:0;transition:all .2s;overflow:hidden}.galleryThumbs button:hover,.galleryThumbs button.active{opacity:1;border-color:var(--gold)}.galleryThumbs button:first-child{grid-column:1/-1}.galleryThumbs img{display:block}@media (width<=900px){.gallery>div.galleryThumbs{grid-template-rows:95px;grid-template-columns:repeat(5,1fr);overflow-x:auto;display:grid!important}.galleryThumbs button:first-child{grid-column:auto}.galleryThumbs button{height:95px}.galleryThumbs img{object-fit:cover;min-width:100%;height:100%}.mainPhoto{height:58vw}}@media (width<=620px){.gallery>div.galleryThumbs{grid-template-rows:68px;gap:5px!important}.galleryThumbs button{height:68px}.mainPhoto{height:64vw}.photoCount{bottom:9px;right:9px}}.detailPage .gallery{padding-top:25px;display:block}.detailPage .mainPhoto{cursor:zoom-in;border:1px solid var(--line);background:#0b100f;width:min(100%,980px);height:610px;margin:0 auto;box-shadow:0 18px 45px #00000024}.detailPage .mainPhoto.controlsOpen{cursor:default}.detailPage .mainPhoto>img{object-fit:cover;object-position:center;width:100%;height:100%}.detailPage .galleryThumbs{grid-template-rows:120px;grid-template-columns:repeat(5,1fr);width:min(100%,980px);margin:10px auto 0;overflow:visible;gap:10px!important;display:grid!important}.detailPage .galleryThumbs button,.detailPage .galleryThumbs button:first-child{grid-column:auto;height:120px}.detailPage .galleryThumbs img{object-fit:cover;object-position:center;width:100%;height:100%}.galleryArrow{z-index:4;color:#fff;background:#041613c7;border:1px solid #ffffff73;border-radius:8px;place-items:center;width:52px;height:70px;font:400 42px/1 DM Serif Display;transition:all .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 22px #00000047}.galleryArrow:hover{background:var(--orange);transform:translateY(-50%)scale(1.04)}.galleryArrow.previous{left:18px}.galleryArrow.next{right:18px}.photoHint{color:#fff;letter-spacing:.6px;background:#051411c7;border-radius:20px;padding:7px 11px;font-size:8px;font-weight:700;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.detailPage .photoCount{z-index:5}@media (width<=900px){.detailPage .mainPhoto{height:58vw}.detailPage .galleryThumbs{grid-template-rows:88px;grid-template-columns:repeat(5,1fr)}.detailPage .galleryThumbs button,.detailPage .galleryThumbs button:first-child{height:88px}.galleryArrow{width:46px;height:62px}.galleryArrow.previous{left:12px}.galleryArrow.next{right:12px}}@media (width<=620px){.detailPage .gallery{width:100%;padding-left:12px;padding-right:12px}.detailPage .mainPhoto{border-radius:7px;height:68vw}.detailPage .galleryThumbs{grid-template-rows:65px;gap:5px!important}.detailPage .galleryThumbs button,.detailPage .galleryThumbs button:first-child{border-radius:5px;height:65px}.galleryArrow{width:38px;height:52px;font-size:34px}.galleryArrow.previous{left:7px}.galleryArrow.next{right:7px}.photoHint{bottom:8px}.detailPage .photoCount{bottom:7px;right:7px}}.photoRules{background:linear-gradient(135deg, #e8b92321, var(--card));text-align:left;border:1px solid #d9ad3b;border-radius:9px;margin:26px 0 0;padding:22px}.photoRulesHeader{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:16px;display:flex}.photoRulesHeader>span{color:#3b280a;background:#e8b923;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.photoRulesHeader strong,.photoRulesHeader p{display:block}.photoRulesHeader strong{font:400 21px DM Serif Display}.photoRulesHeader p{font-size:9px;font-weight:700;color:#9a4b22!important;margin:3px 0 0!important}.photoRuleGrid{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.photoRuleGrid>div{border:1px solid var(--line);background:var(--paper);border-radius:6px;align-items:flex-start;gap:9px;padding:11px;display:flex}.photoRuleGrid i{color:#b83f33;background:#be3c2f21;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:11px;font-style:normal;font-weight:900;display:grid}.photoRuleGrid span,.photoRuleGrid strong,.photoRuleGrid small{display:block}.photoRuleGrid strong{font-size:9px}.photoRuleGrid small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.photoGuide{border-left:3px solid var(--emerald);background:#073d3512;padding:12px 14px}.photoGuide strong{color:var(--emerald2);font-size:9px}.photoGuide p{line-height:1.6;color:var(--muted)!important;margin:4px 0 0!important;font-size:8px!important}.photoAgreement{background:var(--action-bg);color:#fff;cursor:pointer;border-radius:6px;align-items:center;gap:9px;padding:11px 12px;margin-top:15px!important;display:flex!important}.photoAgreement input{width:18px;height:18px;accent-color:var(--orange)}.photoAgreement span{font-size:9px;font-weight:700}.dropzone.uploadLocked{opacity:.58;cursor:not-allowed;background:var(--soft)}.dropzone.uploadLocked b{color:var(--muted);font-size:24px}@media (width<=620px){.photoRules{padding:16px}.photoRuleGrid{grid-template-columns:1fr}.photoRulesHeader{align-items:flex-start}.photoRulesHeader strong{font-size:19px}}.simplePhotoRules{border-color:var(--line);background:var(--card);padding:0;overflow:hidden}.simpleRulesTitle{justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 20px 15px;display:flex}.simpleRulesTitle .kicker{margin:0 0 6px}.simpleRulesTitle strong{font:400 25px DM Serif Display}.simpleRulesTitle>span{text-align:right;max-width:190px;color:var(--muted);font-size:12px;line-height:1.5}.photoRulesVisual{aspect-ratio:3;object-fit:cover;background:#07100e;width:100%;display:block}.simpleRuleLabels{border-top:1px solid var(--line);direction:ltr;grid-template-columns:repeat(4,1fr);display:grid}.simpleRuleLabels span{text-align:center;border-right:1px solid var(--line);color:#b7463b;place-items:center;min-height:50px;padding:13px 8px;font-size:14px;font-weight:800;line-height:1.35;display:grid}html[dir=rtl] .simpleRuleLabels span{direction:rtl;unicode-bidi:isolate;font-family:IBM Plex Sans Arabic,sans-serif}.simpleRuleLabels span:last-child{border:0}.simpleRuleLabels span.good{color:#2a815b}.uploadConsent{text-align:center;max-width:600px;line-height:1.55;color:var(--muted)!important;margin:10px auto 0!important;font-size:8px!important}.showcasePostForm .simplePhotoRules{margin-top:0}.showcasePostForm .simpleRulesTitle{padding:13px 14px 11px}.showcasePostForm .simpleRulesTitle strong{font-size:20px}.showcasePostForm .simpleRulesTitle>span{display:none}.showcasePostForm .simpleRuleLabels span{padding:10px 4px;font-size:11px}.showcasePostForm .dropzone{margin-top:12px}@media (width<=620px){.simpleRulesTitle{flex-direction:column;align-items:flex-start;gap:6px;padding:15px}.simpleRulesTitle strong{font-size:22px}.simpleRulesTitle>span{text-align:left;max-width:none;font-size:11px}.simpleRuleLabels span{min-height:46px;padding:10px 4px;font-size:12px}.uploadConsent{padding:0 6px}.photoRulesVisual{aspect-ratio:3}}.projectIntroRow{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.projectListButton,.projectSubmitButton{background:var(--action-bg);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:50px;padding:0 22px;font-weight:800}.projectListingForm{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:0 0 32px;padding:28px;box-shadow:0 18px 50px #00000014}.projectFormHeading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.projectFormHeading h2{margin:3px 0}.projectFormHeading>strong{color:var(--teal);border:1px solid var(--teal);border-radius:999px;padding:8px 13px}.projectFormFields{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px;display:grid}.projectFormFields label{gap:7px;display:grid}.projectFormFields span{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.projectFormFields input,.projectFormFields select,.projectFormFields textarea{border:1px solid var(--line);background:var(--bg);width:100%;min-height:48px;color:var(--text);font:inherit;border-radius:8px;padding:12px}.projectFormFields textarea{resize:vertical;min-height:92px}.projectSubmitButton{margin-top:18px}.projectSubmitted{color:var(--teal);font-weight:800}.projectStory{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-top:28px;margin-bottom:20px;padding:28px}.projectStoryTop{justify-content:space-between;align-items:center;gap:30px;display:flex}.projectStoryTop h2{margin:3px 0 6px;font-size:30px}.projectStoryTop p:last-child{color:var(--muted);margin:0}.projectPercent{text-align:right;display:grid}.projectPercent strong{color:var(--teal);font-size:42px;line-height:1}.projectPercent span{text-transform:uppercase;letter-spacing:.12em;font-size:12px}.projectProgressTrack{background:var(--line);border-radius:999px;height:10px;margin:22px 0;overflow:hidden}.projectProgressTrack i{border-radius:inherit;background:linear-gradient(90deg, var(--orange), #d8aa4d);height:100%;display:block}.projectWorkGrid{grid-template-columns:1fr 1fr 190px;gap:16px;display:grid}.projectWorkGrid>div{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:18px}.projectWorkGrid h3{margin:0 0 12px;font-size:15px}.projectWorkGrid p{color:var(--muted);margin:7px 0}.projectPhotoCapacity{text-align:center;align-content:center;display:grid}.projectPhotoCapacity strong{color:var(--orange);font-size:38px}.projectPhotoCapacity span,.projectPhotoCapacity small{display:block}.projectPhotoCapacity small{color:var(--muted);margin-top:7px}@media (width<=700px){.projectIntroRow{flex-direction:column;align-items:stretch}.projectFormFields,.projectWorkGrid{grid-template-columns:1fr}.projectStoryTop{align-items:flex-start}.projectListingForm,.projectStory{padding:18px}.projectPercent strong{font-size:34px}}.projectCardWrap{flex-direction:column;min-width:0;display:flex}.projectCardWrap .carCard{border-radius:12px 12px 0 0;flex:1}.viewProjectButton{background:var(--action-bg);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:0 0 12px 12px;font-weight:800}.viewProjectButton:hover{filter:brightness(1.06)}.simpleProjectDetail{padding-top:28px;padding-bottom:70px}.simpleProjectBack{color:var(--teal);cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:800}.simpleProjectHeading{justify-content:space-between;align-items:end;gap:20px;margin:22px 0;display:flex}.simpleProjectHeading h1{margin:5px 0;font-size:clamp(30px,5vw,58px);line-height:1}.simpleProjectHeading p{color:var(--muted);margin:0}.simpleProjectSave{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--text);cursor:pointer;border-radius:8px;padding:0 18px;font-weight:800}.simpleProjectGallery>img{object-fit:cover;background:#090d0c;border-radius:14px;width:100%;height:min(62vw,650px);display:block}.simpleProjectThumbs{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px;display:grid}.simpleProjectThumbs button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;padding:0;overflow:hidden}.simpleProjectThumbs button.active{border-color:var(--orange)}.simpleProjectThumbs img{object-fit:cover;width:100%;height:100px;display:block}.simpleProjectSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.simpleProjectSummary>div{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-height:125px;padding:18px}.simpleProjectSummary span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:800;display:block}.simpleProjectSummary strong{font-size:15px;line-height:1.45}.simpleProgress strong{color:var(--orange);font-size:36px;display:block}.simpleProgress>div{background:var(--line);border-radius:999px;height:7px;margin-top:14px;overflow:hidden}.simpleProgress i{background:var(--orange);height:100%;display:block}@media (width<=760px){.simpleProjectHeading{flex-direction:column;align-items:flex-start}.simpleProjectGallery>img{height:62vw;min-height:260px}.simpleProjectThumbs{gap:5px}.simpleProjectThumbs img{height:58px}.simpleProjectSummary{grid-template-columns:1fr 1fr}.simpleProjectSummary>div{min-height:110px;padding:14px}}@media (width<=430px){.simpleProjectSummary{grid-template-columns:1fr}.simpleProjectHeading h1{font-size:34px}}.simpleProjectsPage{padding-top:42px;padding-bottom:70px}.simpleProjectsPage .projectIntro{margin-bottom:26px}.simpleProjectsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.simpleProjectCard{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:44% 1fr;min-height:220px;display:grid;overflow:hidden}.simpleProjectImage{cursor:pointer;background:#101413;border:0;min-height:220px;padding:0}.simpleProjectImage img{object-fit:cover;width:100%;height:100%;display:block}.simpleProjectCard>div{flex-direction:column;align-items:flex-start;padding:20px;display:flex}.simpleProjectCard span{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.simpleProjectCard h2{margin:9px 0 6px;font-size:22px;line-height:1.12}.simpleProjectCard p{color:var(--muted);margin:0 0 18px}.simpleProjectCard .viewProjectButton{border-radius:7px;width:100%;margin-top:auto}.simpleProjectFootnote{color:var(--muted);text-align:center;margin-top:20px}@media (width<=800px){.simpleProjectsGrid{grid-template-columns:1fr}.simpleProjectCard{grid-template-columns:40% 1fr}}@media (width<=520px){.simpleProjectCard{grid-template-columns:1fr}.simpleProjectImage{height:220px}.simpleProjectCard>div{padding:16px}}.liveActivityPage{padding-top:48px;padding-bottom:80px}.liveActivityIntro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.liveActivityIntro h1{margin:6px 0;font-size:clamp(38px,6vw,70px)}.liveActivityIntro p{color:var(--muted);margin:0}.livePulse{border:1px solid var(--line);color:var(--emerald);letter-spacing:.12em;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:900;display:flex}.livePulse i{background:#ef4a3a;border-radius:50%;width:9px;height:9px;animation:1.8s infinite livePulse;box-shadow:0 0 0 5px #ef4a3a21}@keyframes livePulse{50%{box-shadow:0 0 0 9px #ef4a3a00}}.gulfCheckIntro{border:1px solid color-mix(in srgb, var(--gold) 45%, var(--line));background:color-mix(in srgb, var(--gold) 5%, var(--paper));border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:18px;padding:17px 20px;display:grid}.gulfCheckIntro strong{color:var(--gold)}.gulfCheckIntro span{color:var(--ink);font-size:13px}.gulfCheckIntro small{max-width:280px;color:var(--muted);font-size:9px;line-height:1.4}.liveActivityList{gap:12px;display:grid}.liveActivityItem{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:220px minmax(0,1fr) 260px;min-height:175px;display:grid;overflow:hidden}.liveActivityImage{cursor:pointer;background:#0d1110;border:0;padding:0}.liveActivityImage img{object-fit:cover;width:100%;height:100%;display:block}.liveActivityCopy{padding:22px}.liveActivityMeta{align-items:center;gap:10px;display:flex}.liveActivityMeta span{background:var(--action-bg);color:#fff;letter-spacing:.1em;border-radius:4px;padding:5px 8px;font-size:8px;font-weight:900}.liveActivityMeta time{color:var(--muted);font-size:10px}.liveActivityCopy h2{margin:13px 0 7px;font-size:22px}.liveActivityCopy p{color:var(--muted);margin:0 0 12px;font-size:13px}.liveActivityCopy small{color:var(--emerald)}.gulfTestCard{border-left:1px solid var(--line);background:var(--paper);flex-direction:column;padding:18px;display:flex}.gulfTestCard>span{color:var(--gold);letter-spacing:.12em;font-size:9px;font-weight:900}.gulfTestCard>div{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.gulfTestCard b{border-radius:5px;padding:6px;font-size:9px}.gulfTestCard .passed{background:color-mix(in srgb, var(--emerald) 12%, transparent);color:var(--emerald)}.gulfTestCard .pending{background:var(--soft);color:var(--muted)}.gulfTestCard button{background:var(--action-bg);color:#fff;cursor:pointer;border:0;border-radius:6px;min-height:39px;margin-top:auto;font-weight:800}@media (width<=900px){.liveActivityItem{grid-template-columns:180px 1fr}.gulfTestCard{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:auto 1fr 130px;align-items:center;gap:15px;display:grid}.gulfTestCard>div,.gulfTestCard button{margin:0}.gulfCheckIntro{grid-template-columns:1fr}.gulfCheckIntro small{max-width:none}}@media (width<=600px){.liveActivityIntro{flex-direction:column;align-items:flex-start}.liveActivityItem{grid-template-columns:1fr}.liveActivityImage{height:220px}.gulfTestCard{grid-template-columns:1fr}.gulfTestCard>div{grid-template-columns:1fr 1fr}.liveActivityCopy{padding:17px}}html[dir=rtl]{--arabic-page-title-font:"Aref Ruqaa", "IBM Plex Sans Arabic", serif;--arabic-page-title-size:clamp(42px, 4.8vw, 64px);--arabic-page-subtitle-font:"IBM Plex Sans Arabic", "Montserrat", sans-serif;--arabic-page-subtitle-size:17px}html[dir=rtl] :is(.marketHero h1,.pageIntro h1,.showcaseIntro h1,.collectionHero h1,.termsHero h1,.simplePage h1,.authForm h1,.liveActivityIntro h1):not(.officialCarName){font-style:normal;font-family:var(--arabic-page-title-font)!important;font-size:var(--arabic-page-title-size)!important;letter-spacing:0!important;font-weight:400!important;line-height:1.18!important}html[dir=rtl] :is(.marketHero .heroInner>p:not(.kicker),.pageIntro>p:not(.kicker),.showcaseIntro>div>p:not(.kicker),.collectionHero>div:first-child>p:not(.kicker),.termsHero>p:not(.kicker),.simplePage>div>p:not(.kicker),.authForm>p,.liveActivityIntro>div>p:not(.kicker)){font-family:var(--arabic-page-subtitle-font)!important;font-size:var(--arabic-page-subtitle-size)!important;letter-spacing:0!important;font-weight:400!important;line-height:1.8!important}html[dir=rtl] :is(.marketHero h1,.pageIntro h1,.showcaseIntro h1,.collectionHero h1,.termsHero h1,.simplePage h1,.authForm h1,.liveActivityIntro h1) em{font-style:normal;font-weight:inherit;font-family:inherit!important}@media (width<=900px){html[dir=rtl]{--arabic-page-title-size:clamp(36px, 10vw, 48px);--arabic-page-subtitle-size:15px}}
