@import "https://fonts.googleapis.com/css2?family=Rajdhani:wght@500;600;700&display=swap";
.Specification-module__ZJNcFa__wrapper{--bg:#000;--surface:#ffffff08;--line:#ffffff1a;--ink:#f5f5f7;--dim:#8a8a90;--lime:#baff3f;--orange:#baff3f;--sky:#5ec8ff;--amber:#ffb454;--font-rajdhani:"Rajdhani", sans-serif;background:var(--bg);color:var(--ink);font-family:var(--font-rajdhani);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:6vh 24px;display:flex;position:relative;overflow:hidden}.Specification-module__ZJNcFa__sectionTitle{background:linear-gradient(#fff,#99979686);-webkit-text-fill-color:transparent;color:var(--ink);z-index:1;text-align:center;-webkit-background-clip:text;margin-bottom:4vh;font-size:clamp(2.25rem,6vw,4.25rem);font-weight:700;line-height:1.02}.Specification-module__ZJNcFa__visuallyHidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Specification-module__ZJNcFa__bentoGrid{z-index:1;perspective:1000px;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(230px,auto);grid-auto-flow:dense;gap:16px;width:100%;max-width:1200px;display:grid;position:relative}.Specification-module__ZJNcFa__glowLayer{aspect-ratio:1;z-index:0;pointer-events:none;width:min(1100px,130%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 0%,#0009 35%,#0000 70%);mask-image:radial-gradient(circle,#000 0%,#0009 35%,#0000 70%)}.Specification-module__ZJNcFa__glowConic{filter:blur(40px);background:conic-gradient(#0000 0deg,#baff3f8c 60deg,#0000 140deg 220deg,#baff3f59 290deg,#0000 360deg);border-radius:50%;animation:14s linear infinite Specification-module__ZJNcFa__spinGlow;position:absolute;inset:0}.Specification-module__ZJNcFa__glowLayer:after{content:"";background:radial-gradient(circle,#baff3f38 0%,#0000 55%);border-radius:50%;position:absolute;inset:0}@keyframes Specification-module__ZJNcFa__spinGlow{to{transform:rotate(360deg)}}.Specification-module__ZJNcFa__card{z-index:1;background:var(--surface);border:1px solid var(--line);will-change:transform;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-direction:column;padding:20px 24px;display:flex;position:relative;overflow:hidden}.Specification-module__ZJNcFa__headingRow{align-items:center;gap:10px;margin-bottom:10px;display:flex}.Specification-module__ZJNcFa__headingRow .Specification-module__ZJNcFa__iconWrap{margin-bottom:0}.Specification-module__ZJNcFa__content{z-index:2;flex-direction:column;justify-content:space-between;gap:10px;height:100%;display:flex;position:relative}.Specification-module__ZJNcFa__small{border-radius:20px;grid-column:span 1}.Specification-module__ZJNcFa__medium{border-radius:24px;grid-column:span 2}.Specification-module__ZJNcFa__full{border-radius:24px;grid-column:span 3}.Specification-module__ZJNcFa__iconWrap{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:10px;font-size:28px;display:flex}.Specification-module__ZJNcFa__iconImg{object-fit:contain;width:70%;height:70%}.Specification-module__ZJNcFa__icon-lime{color:var(--orange)}.Specification-module__ZJNcFa__icon-sky{color:var(--sky)}.Specification-module__ZJNcFa__icon-amber{color:var(--amber)}.Specification-module__ZJNcFa__icon-ink{color:var(--ink)}.Specification-module__ZJNcFa__tag{font-family:var(--font-rajdhani);letter-spacing:.08em;color:var(--orange);text-transform:uppercase;font-size:13px;font-weight:700}.Specification-module__ZJNcFa__label{font-family:var(--font-rajdhani);color:var(--dim);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}.Specification-module__ZJNcFa__cardHeading{font-family:var(--font-rajdhani);color:var(--ink);margin:0;font-size:1.6rem;font-weight:700}.Specification-module__ZJNcFa__mainStat{font-family:var(--font-rajdhani);color:var(--ink);margin-top:6px;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:700;line-height:1}.Specification-module__ZJNcFa__unit{font-family:var(--font-rajdhani);color:var(--dim);margin-left:8px;font-size:1.1rem;font-weight:600}.Specification-module__ZJNcFa__dimText{font-family:var(--font-rajdhani);color:var(--dim);margin:0;font-size:13px;font-weight:500}.Specification-module__ZJNcFa__whiteText{font-family:var(--font-rajdhani);color:var(--ink);margin:0;font-size:1.4rem;font-weight:700}.Specification-module__ZJNcFa__batteryCard,.Specification-module__ZJNcFa__chassisCard{background:var(--surface)}.Specification-module__ZJNcFa__bottomInfo{flex-direction:column;gap:10px;display:flex}.Specification-module__ZJNcFa__specListInline{width:100%;font-family:var(--font-rajdhani);color:var(--dim);flex-direction:row;justify-content:space-around;align-items:center;gap:16px;margin:8px 0 0;padding:0;font-size:16px;font-weight:500;list-style:none;display:flex}.Specification-module__ZJNcFa__specListInlineItem{text-align:center;flex-direction:column;align-items:center;gap:2px;margin:0;display:flex}.Specification-module__ZJNcFa__specListInline strong{color:var(--ink);font-weight:700}.Specification-module__ZJNcFa__chargeBar{font-family:var(--font-rajdhani);color:var(--dim);text-transform:uppercase;font-size:12.5px;font-weight:600}.Specification-module__ZJNcFa__progress{background:#ffffff14;border-radius:2px;width:100%;height:4px;margin-top:6px;position:relative;overflow:hidden}.Specification-module__ZJNcFa__progress:after{content:"";width:var(--charge,0%);background:var(--orange);height:100%;box-shadow:0 0 12px var(--orange);border-radius:2px;position:absolute;top:0;left:0}.Specification-module__ZJNcFa__dataGrid{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.Specification-module__ZJNcFa__dataItem p{font-family:var(--font-rajdhani);color:var(--ink);margin:0;font-size:14px;font-weight:600}.Specification-module__ZJNcFa__tyreGrid{gap:16px;margin-top:4px;display:flex}.Specification-module__ZJNcFa__tyreItem p{font-family:var(--font-rajdhani);margin:2px 0 0;font-weight:600}.Specification-module__ZJNcFa__badgeRow{gap:8px;margin-top:4px;display:flex}.Specification-module__ZJNcFa__badgeRow span{border:1px solid var(--line);color:var(--dim);background:#ffffff0a;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:600}.Specification-module__ZJNcFa__featureItem{border:1px solid var(--line);background:#0000000a;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:12px 14px;display:flex}.Specification-module__ZJNcFa__featureItem span{color:var(--dim);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:600}.Specification-module__ZJNcFa__featureItem p{color:var(--ink);font-size:15px;font-weight:600;font-family:var(--font-rajdhani);text-align:right;margin:0}.Specification-module__ZJNcFa__glowBlue{border-color:#baff3f2e}.Specification-module__ZJNcFa__bottomSpace{margin-bottom:20px;padding-bottom:20px}.Specification-module__ZJNcFa__iconGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:768px){.Specification-module__ZJNcFa__iconGrid{grid-template-columns:1fr}}@media (max-width:1024px){.Specification-module__ZJNcFa__wrapper{height:auto;overflow:visible}.Specification-module__ZJNcFa__bentoGrid{grid-template-columns:repeat(2,1fr)}.Specification-module__ZJNcFa__card{min-height:220px}.Specification-module__ZJNcFa__full{grid-column:span 2}.Specification-module__ZJNcFa__wrapper{overflow:hidden}}@media (max-width:600px){.Specification-module__ZJNcFa__wrapper{padding:96px 16px 80px}.Specification-module__ZJNcFa__bentoGrid{grid-template-columns:1fr}.Specification-module__ZJNcFa__medium,.Specification-module__ZJNcFa__full{grid-column:span 1}.Specification-module__ZJNcFa__mainStat{font-size:2.5rem}.Specification-module__ZJNcFa__glowLayer{width:160%}}
