@font-face{font-family:Thmanyah Sans;src:url(/assets/thmanyahsans-Regular-NTPOWdsf.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/assets/thmanyahsans-Medium-CPVv6aiC.woff2) format("woff2");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/assets/thmanyahsans-Bold-0Nuz4xF3.woff2) format("woff2");font-weight:700 800;font-style:normal;font-display:swap}:root{color-scheme:dark}html{overflow-x:clip}body{padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);background:#0a0a0a;color:#fafafa;font-family:Thmanyah Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.vin{font-family:IBM Plex Mono,ui-monospace,monospace;letter-spacing:.055em;font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.editorial-hero .display{font-weight:700;line-height:.9;letter-spacing:-.025em;font-size:clamp(2.35rem,8.2vw + 1.1rem,9.5rem)}.editorial-hero .display em{font-style:italic;font-weight:400;color:#a1a1a1;letter-spacing:-.015em}html[lang=ar] .editorial-hero .display{line-height:1.1;letter-spacing:normal}html[lang=ar] .editorial-hero .display em{font-style:normal;font-weight:500}.demo-hero .display{font-weight:700;line-height:.98;letter-spacing:-.02em;font-size:clamp(1.65rem,5vw + .85rem,4.75rem);overflow-wrap:anywhere}html[lang=ar] .demo-hero .display{letter-spacing:-.02em;line-height:1.05}.grid-bg{background-image:repeating-linear-gradient(116.565deg,rgba(255,255,255,.04) 0 1px,transparent 1px 28px),repeating-linear-gradient(63.435deg,rgba(255,255,255,.04) 0 1px,transparent 1px 28px);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 30%,transparent 80%)}.btn{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.2rem;border-radius:4px;font-weight:600;font-size:.9375rem;line-height:1;border:1px solid transparent;transition:all .2s ease}.btn-primary{border-radius:2px;border:2px solid #000;box-shadow:2px 2px #000;background:#ffb900;color:#461901;font-weight:700}.btn-primary:hover{background:#ffd230}.btn-ghost{color:#d4d4d4;background:#ffffff0d;border-color:#ffffff1a}.btn-ghost:hover{color:#fff;background:#ffffff1a}a:focus-visible,button:focus-visible{outline:2px solid #ffb900;outline-offset:3px}.marquee{border-top:1px solid #404040;border-bottom:1px solid #404040;overflow:hidden;background:#0003}.marquee .vin{font-size:clamp(12px,2.8vw,15px)}.marquee-track{display:inline-flex;gap:clamp(1rem,4vw,3rem);padding:.75rem 0;animation:marquee-scroll 28s linear infinite;white-space:nowrap}@media(min-width:640px){.marquee-track{padding:1rem 0}}[dir=rtl] .marquee-track{animation-direction:reverse}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.stat-num{font-weight:700;letter-spacing:-.03em;line-height:1}.panel{background:#171717;border:2px solid #000;border-radius:4px;box-shadow:4px 4px #000}.pill{border:1px solid #404040;background:#ffffff05}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}.caret{display:inline-block;width:2px;height:1em;background:#ffd230;vertical-align:-2px;animation:caret 1.05s step-end infinite}.row{opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease;border-top:1px solid #262626}.row.show{opacity:1;transform:none}.row:first-child{border-top:0}.badge{display:inline-flex;align-items:center;gap:.35rem;font-size:12px;font-weight:600;padding:5px 9px;border-radius:2px;border:1px solid}.b-carfax{color:#2dd4bf;border-color:#2dd4bf4d;background:#2dd4bf14}.b-epic{color:#60a5fa;border-color:#60a5fa4d;background:#60a5fa14}.b-ready{color:#34d399;border-color:#34d3994d;background:#10b9811a}.b-proc{color:#ffd230;border-color:#ffb9004d;background:#ffb90014}@keyframes prog{0%{transform:translate(-100%)}to{transform:translate(380%)}}.progress-track{position:relative;height:4px;background:#262626;border-radius:2px;overflow:hidden}.progress-bar{position:absolute;top:0;right:0;bottom:0;left:0;width:28%;background:linear-gradient(90deg,transparent,#a1a1a1,transparent);animation:prog 1.6s ease-in-out infinite}.phase{transition:opacity .3s ease}.isolate-ltr{direction:ltr;unicode-bidi:isolate}[dir=rtl] .flip-rtl{transform:scaleX(-1)}
