.garage_content__2NxS6{max-width:960px!important;padding-top:28px}.garage_heroPanel__mu603{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:30px 32px;border-radius:0;background:transparent;border:none;border-bottom:1px solid var(--t-border);box-shadow:none;overflow:hidden}.garage_heroPanel__mu603:before{display:none}.garage_heroCopy__pJPz3{position:relative;z-index:1;max-width:760px}.garage_eyebrow__iaf50{margin:0 0 10px;font-size:var(--t-font-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--t-text-muted)}.garage_heroTitle__XicvB{margin:0;max-width:11ch;font-size:clamp(34px,4vw,52px);line-height:1.04;letter-spacing:-.04em;color:var(--t-text)}.garage_heroActions__QgiaI{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}.garage_heroPrimaryBtn__Q2MSZ{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:var(--t-r-md);background:var(--t-text);color:var(--t-bg);font-size:var(--t-font-base);font-weight:600;text-decoration:none;transition:opacity .15s,transform .15s}.garage_heroPrimaryBtn__Q2MSZ:hover{opacity:.85;transform:translateY(-1px)}.garage_heroOutlineBtn__bcIMd{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:var(--t-r-md);border:1px solid var(--t-border);background:transparent;color:var(--t-text);font-size:var(--t-font-base);font-weight:500;text-decoration:none;transition:background .15s,border-color .15s}.garage_heroOutlineBtn__bcIMd:hover{background:var(--t-surface-hover);border-color:var(--t-border-hover)}.garage_metricGrid__Q2HZI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:20px}.garage_metricCard__6ULf7{position:relative;min-height:150px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:22px 20px;text-align:center;background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--t-r-xl);box-shadow:0 1px 3px rgba(15,23,42,.04);transition:transform .2s ease,border-color .2s ease;animation:garage_garageBorderPulse__1WMuW 2.6s ease-in-out infinite}@keyframes garage_garageBorderPulse__1WMuW{0%,to{box-shadow:0 1px 3px rgba(15,23,42,.04),0 0 0 0 transparent}50%{box-shadow:0 1px 3px rgba(15,23,42,.04),0 0 14px 2px var(--metric-glow)}}.garage_metricCard__6ULf7:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--metric-color,var(--t-accent)) 35%,var(--t-border))}.garage_metricCard__6ULf7:before{content:"";position:absolute;inset:auto -18% -40% auto;width:180px;height:180px;border-radius:var(--t-r-full);background:radial-gradient(circle,var(--metric-glow),transparent 65%);pointer-events:none;filter:blur(8px);animation:garage_garageCornerPulse__8SfHg 2.6s ease-in-out infinite}@keyframes garage_garageCornerPulse__8SfHg{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.2)}}.garage_metricCard__6ULf7:after{content:"";position:absolute;width:96px;height:3px;border-radius:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--metric-color,var(--t-accent)) 50%,transparent),var(--metric-color,var(--t-accent)),color-mix(in srgb,var(--metric-color,var(--t-accent)) 50%,transparent),transparent);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--metric-color,var(--t-accent)) 60%,transparent)) drop-shadow(0 0 14px color-mix(in srgb,var(--metric-color,var(--t-accent)) 35%,transparent));offset-path:inset(0 round var(--t-r-xl));offset-rotate:auto;animation:garage_garageLaserTrace__nWQsb 6s linear infinite;pointer-events:none;z-index:2;display:block}@keyframes garage_garageLaserTrace__nWQsb{0%{offset-distance:0}to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.garage_metricCard__6ULf7,.garage_metricCard__6ULf7:after,.garage_metricCard__6ULf7:before{animation:none!important}}.garage_metricCard__6ULf7:first-child,.garage_metricCard__6ULf7:first-child:after,.garage_metricCard__6ULf7:first-child:before{animation-delay:0s}.garage_metricCard__6ULf7:nth-child(2),.garage_metricCard__6ULf7:nth-child(2):before{animation-delay:-.65s}.garage_metricCard__6ULf7:nth-child(2):after{animation-delay:-1.5s}.garage_metricCard__6ULf7:nth-child(3),.garage_metricCard__6ULf7:nth-child(3):before{animation-delay:-1.3s}.garage_metricCard__6ULf7:nth-child(3):after{animation-delay:-3s}.garage_metricCard__6ULf7:nth-child(4),.garage_metricCard__6ULf7:nth-child(4):before{animation-delay:-1.95s}.garage_metricCard__6ULf7:nth-child(4):after{animation-delay:-4.5s;animation-delay:-5s}.garage_metricBlue__qoMpy{--metric-glow:rgba(59,130,246,0.3);--metric-color:#60a5fa}.garage_metricAmber__uPeN9{--metric-glow:rgba(245,158,11,0.28);--metric-color:#fbbf24}.garage_metricGreen__1HBm7{--metric-glow:rgba(34,197,94,0.28);--metric-color:#4ade80}.garage_metricRed__n5kkQ{--metric-glow:rgba(239,68,68,0.28);--metric-color:#f87171}.garage_metricIcon__k40bK{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--metric-color,var(--t-accent)) 14%,transparent);color:var(--metric-color,var(--t-accent))}.garage_metricValue__exMvD{position:relative;z-index:1;font-size:32px;line-height:1;font-weight:800;letter-spacing:-.03em;color:var(--t-text)}.garage_metricLabel__2KKqj{position:relative;z-index:1;font-size:var(--t-font-xs);font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--t-text-muted)}[data-theme=dark] .garage_metricCard__6ULf7{background:var(--t-surface);border-color:var(--t-border)}[data-theme=dark] .garage_metricValue__exMvD{color:var(--t-text)}.garage_metricNote__0qghI{position:relative;z-index:1;margin-top:12px;font-size:var(--t-font-sm);line-height:1.65;color:var(--t-text-muted)}.garage_sectionBlock__9Y7iK{margin-top:30px}.garage_vehicleHeader__gTut1{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.garage_vehicleHeaderLeft__7fO6i{display:flex;align-items:center;gap:12px}.garage_vehicleSortWrap__RWctB{display:flex;align-items:center;gap:10px}.garage_vehicleSortIcon__3sFHL{color:var(--t-text-dim);flex-shrink:0}.garage_vehicleSortGroup__Ag_hr{display:flex;gap:4px;padding:3px;border-radius:var(--t-r-xl);background:var(--t-surface-alt,#f1f5f9);border:1px solid var(--t-border)}[data-theme=dark] .garage_vehicleSortGroup__Ag_hr{background:rgba(255,255,255,.05)}.garage_vehicleSortBtn__hOxzY{padding:6px 12px;border:none;border-radius:var(--t-r-lg);background:transparent;font-size:11px;font-weight:600;color:var(--t-text-muted);cursor:pointer;white-space:nowrap;transition:all .15s}.garage_vehicleSortBtn__hOxzY:hover{color:var(--t-text);background:rgba(0,0,0,.03)}[data-theme=dark] .garage_vehicleSortBtn__hOxzY:hover{background:rgba(255,255,255,.06)}.garage_vehicleSortBtnActive__Y6zLB{background:var(--t-surface);color:var(--t-text);box-shadow:0 1px 3px rgba(0,0,0,.1)}[data-theme=dark] .garage_vehicleSortBtnActive__Y6zLB{background:rgba(255,255,255,.1)}.garage_vehicleGrid__edJb2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.garage_vehicleCardLink__o2jsW{display:block;min-width:0;container-type:inline-size;color:inherit;text-decoration:none}.garage_vehicleCard__MEt8b{--vehicle-accent:#60a5fa;--vehicle-glow:rgba(96,165,250,0.15);position:relative;display:flex;flex-direction:column;min-height:180px;padding:22px 24px;border-radius:var(--t-r-xl);background:linear-gradient(var(--t-surface),var(--t-surface)) padding-box,linear-gradient(135deg,var(--vehicle-accent),color-mix(in srgb,var(--vehicle-accent) 60%,var(--t-accent-purple))) border-box;border:1.5px solid transparent;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}.garage_vehicleCard__MEt8b:before{content:"";position:absolute;bottom:-30%;right:-10%;width:160px;height:160px;border-radius:var(--t-r-full);background:radial-gradient(circle,var(--vehicle-glow),transparent 70%);pointer-events:none}.garage_vehicleCardLink__o2jsW:hover .garage_vehicleCard__MEt8b{transform:translateY(-2px);box-shadow:0 0 16px var(--vehicle-glow),0 8px 24px rgba(0,0,0,.06)}.garage_vehicleCardLink__o2jsW:nth-child(2) .garage_vehicleCard__MEt8b{animation-delay:.05s}.garage_vehicleCardLink__o2jsW:nth-child(3) .garage_vehicleCard__MEt8b{animation-delay:.1s}.garage_vehicleCardLink__o2jsW:nth-child(4) .garage_vehicleCard__MEt8b{animation-delay:.15s}.garage_s2Link__MeT_P{display:block;color:inherit;text-decoration:none;container-type:inline-size}.garage_s2Card__4TDse{--s2-accent:#60a5fa;--s2-glow:rgba(96,165,250,0.15);display:flex;height:100%;min-height:180px;border-radius:var(--t-r-xl);background:var(--t-surface);border:1.5px solid color-mix(in srgb,var(--s2-accent) 35%,var(--t-border));overflow:hidden;position:relative;transition:border-color .2s,transform .2s;animation:garage_vehicleCardPulse__xiSKa 3s ease-in-out infinite}.garage_s2Card__4TDse:before{bottom:-25%;right:-15%;width:140px;height:140px;background:radial-gradient(circle,color-mix(in srgb,var(--s2-accent) 12%,transparent),transparent 65%);filter:blur(6px);animation:garage_vehicleSmokeA__DhWa3 7s ease-in-out infinite}.garage_s2Card__4TDse:after,.garage_s2Card__4TDse:before{content:"";position:absolute;border-radius:var(--t-r-full);pointer-events:none}.garage_s2Card__4TDse:after{top:-20%;left:-10%;width:120px;height:120px;background:radial-gradient(circle,color-mix(in srgb,var(--s2-accent) 10%,transparent),transparent 65%);filter:blur(8px);animation:garage_vehicleSmokeB__ErGFo 9s ease-in-out infinite}@keyframes garage_vehicleSmokeA__DhWa3{0%{transform:translate(0) scale(1);opacity:.5}33%{transform:translate(-20px,-15px) scale(1.2);opacity:.8}66%{transform:translate(-10px,-30px) scale(.9);opacity:.6}to{transform:translate(0) scale(1);opacity:.5}}@keyframes garage_vehicleSmokeB__ErGFo{0%{transform:translate(0) scale(1);opacity:.4}33%{transform:translate(15px,20px) scale(1.15);opacity:.7}66%{transform:translate(25px,10px) scale(1.05);opacity:.5}to{transform:translate(0) scale(1);opacity:.4}}@keyframes garage_vehicleCardPulse__xiSKa{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--s2-accent) 0%,transparent);border-color:color-mix(in srgb,var(--s2-accent) 25%,var(--t-border))}50%{box-shadow:0 0 20px 0 color-mix(in srgb,var(--s2-accent) 35%,transparent);border-color:color-mix(in srgb,var(--s2-accent) 55%,var(--t-border))}}.garage_s2Link__MeT_P:hover .garage_s2Card__4TDse{border-color:color-mix(in srgb,var(--s2-accent) 30%,var(--t-border));box-shadow:0 8px 28px -8px var(--s2-glow);transform:translateY(-2px)}.garage_s2ScoreCol__NhyAU{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:125px;flex-shrink:0;padding:14px 10px;background:color-mix(in srgb,var(--s2-accent) 4%,var(--t-surface));border-right:1px solid var(--t-border)}[data-theme=dark] .garage_s2ScoreCol__NhyAU{background:color-mix(in srgb,var(--s2-accent) 6%,transparent)}.garage_s2ScoreGrade__PWJQg{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;text-align:center;line-height:1.2;white-space:nowrap}.garage_s2Content__26ZYP{flex:1 1;padding:12px 18px;display:flex;flex-direction:column;min-width:0}.garage_s2TopRow__xEV2Q{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.garage_s2Vin__7g3Bu{font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--t-text-muted);background:var(--t-surface-alt);padding:2px 6px;border-radius:var(--t-r-sm);white-space:nowrap;flex-shrink:0;margin-top:1px}.garage_s2Title__Wd1yA{margin:0;color:var(--t-text)}.garage_s2Title__Wd1yA,.garage_s2Trim__ybO5K{font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.garage_s2Trim__ybO5K{margin:2px 0 0;color:var(--t-text-dim)}.garage_s2Sub__NaLau{margin:1px 0 0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--t-text-dim);line-height:1.3}.garage_s2Pills__J7wFA{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.garage_s2PillRed__rp0bW{padding:3px 9px;border-radius:100px;font-size:10px;font-weight:700;color:#dc2626;background:rgba(220,38,38,.07);border:1px solid rgba(220,38,38,.1)}.garage_s2PillAmber__ilxxa{padding:3px 9px;border-radius:100px;font-size:10px;font-weight:700;color:#d97706;background:rgba(217,119,6,.07);border:1px solid rgba(217,119,6,.1)}.garage_s2PillBlue__M1cMI{padding:3px 9px;border-radius:100px;font-size:10px;font-weight:700;color:#3b82f6;background:rgba(59,130,246,.07);border:1px solid rgba(59,130,246,.1)}.garage_s2PillGreen__ump0_{padding:3px 9px;border-radius:100px;font-size:10px;font-weight:700;color:#16a34a;background:rgba(34,197,94,.07);border:1px solid rgba(34,197,94,.1)}.garage_s2Bottom__MwC8R{margin-top:auto}.garage_s2Footer__bFbaH{display:flex;align-items:center;gap:8px;padding-top:8px}.garage_s2Footer__bFbaH,.garage_s2Plate__tGu0C{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--t-text-dim)}.garage_s2Plate__tGu0C{margin:2px 0 0}.garage_addCardLink__TZQPn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:200px;border:2px dashed var(--t-border);border-radius:var(--t-card-radius);background:transparent;text-decoration:none;text-align:center;transition:border-color .2s,background .2s}.garage_addCardLink__TZQPn:hover{border-color:var(--t-accent);background:rgba(59,130,246,.03)}.garage_addIcon__CRNCt{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--t-r-xl);background:var(--t-badge-blue-bg);color:var(--t-accent);font-size:28px;line-height:1;font-weight:500}.garage_addTitle__NxfLv{margin:0;font-size:var(--t-font-md);font-weight:700;color:var(--t-text)}.garage_addCta__azMtX{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-font-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--t-accent)}.garage_pagination__n6rnl{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px}.garage_pageBtn__n1xNs{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--t-r-full);border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-text);cursor:pointer;transition:all .15s}.garage_pageBtn__n1xNs:hover:not(:disabled){border-color:var(--t-accent);color:var(--t-accent);background:color-mix(in srgb,var(--t-accent) 5%,var(--t-surface))}.garage_pageBtn__n1xNs:disabled{opacity:.35;cursor:not-allowed}.garage_pageInfo__jW_aN{font-size:var(--t-font-sm);font-weight:600;color:var(--t-text-muted);min-width:48px;text-align:center}.garage_emptyState__frq5x{display:flex;flex-direction:column;align-items:center;padding:46px 32px;margin-top:26px;text-align:center;border:1px solid var(--t-border);border-radius:var(--t-r-xl);background:var(--t-surface);box-shadow:var(--t-card-shadow);position:relative;overflow:hidden}.garage_emptyState__frq5x:after{content:"";position:absolute;width:100px;height:4px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.5),#c084fc,#a855f7,#c084fc,rgba(168,85,247,.5),transparent);filter:drop-shadow(0 0 6px rgba(168,85,247,.6)) drop-shadow(0 0 16px rgba(168,85,247,.3));offset-path:inset(0 round var(--t-r-xl));offset-rotate:auto;animation:garage_emptyCardLaser__UyWxO 8s linear infinite;pointer-events:none;z-index:2}@keyframes garage_emptyCardLaser__UyWxO{0%{offset-distance:0}to{offset-distance:100%}}.garage_emptyVisual__nt59W{position:relative;width:96px;height:96px;margin:0 auto 20px;z-index:1;flex-shrink:0}.garage_emptyRing__gBUup{position:absolute;inset:0;border-radius:50%;border:2px dashed color-mix(in srgb,var(--t-text) 32%,var(--t-border));display:flex;align-items:center;justify-content:center;animation:garage_emptyRingSpin__JN68X 24s linear infinite}.garage_emptyIconInner__EjQSC{width:56px;height:56px;color:var(--t-text);display:flex;align-items:center;justify-content:center;animation:garage_emptyRingSpin__JN68X 24s linear infinite reverse}@media (prefers-reduced-motion:reduce){.garage_emptyIconInner__EjQSC,.garage_emptyRing__gBUup,.garage_emptyState__frq5x:after{animation:none}.garage_emptyState__frq5x:after{opacity:.35}}.garage_emptyCarMask__xjau_{width:44px;height:44px}.garage_emptyCarMask__xjau_,.garage_metricCarMask___kLIZ{display:block;background-color:currentColor;-webkit-mask-image:url(/carfix-icon/custom-select/car-basic-icon.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/carfix-icon/custom-select/car-basic-icon.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.garage_metricCarMask___kLIZ{width:18px;height:18px}@keyframes garage_emptyRingSpin__JN68X{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.garage_emptyIconInner__EjQSC,.garage_emptyRing__gBUup{animation:none}}.garage_emptyTitle__L8zHI{margin:0;font-size:var(--t-font-2xl);line-height:1.08;letter-spacing:-.03em;color:var(--t-text);position:relative;z-index:1}.garage_emptyCopy__HFOV4{max-width:60ch;margin:14px 0 0;font-size:var(--t-font-md);line-height:1.8;color:var(--t-text-muted);position:relative;z-index:1}.garage_emptyActions__Flgh_{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;position:relative;z-index:1}.garage_emptyCtaBtn__RHq7_{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 36px;border-radius:var(--t-r-full);background:linear-gradient(135deg,#0ea5e9,#38bdf8);color:#ffffff;font-weight:700;font-size:var(--t-font-md);text-decoration:none;border:none;cursor:pointer;box-shadow:0 6px 24px -4px rgba(14,165,233,.45);transition:transform .2s var(--t-ease-default),box-shadow .2s}.garage_emptyCtaBtn__RHq7_:hover{transform:translateY(-2px);box-shadow:0 10px 32px -4px rgba(14,165,233,.55)}.garage_emptyCtaBtn__RHq7_:active{transform:translateY(0)}@container (max-width: 22rem){.garage_vehicleIdentityBlock__31GUc{flex-direction:column}.garage_vehicleIconWrap__vaNXs{width:64px;height:52px}}@media (max-width:1280px){.garage_vehicleGrid__edJb2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.garage_heroPanel__mu603{flex-direction:column;align-items:flex-start}.garage_heroActions__QgiaI{justify-content:flex-start}.garage_metricGrid__Q2HZI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.garage_content__2NxS6{padding-top:22px}.garage_heroPanel__mu603{padding:24px 22px;border-radius:var(--t-r-2xl)}.garage_heroTitle__XicvB{max-width:none}.garage_metricGrid__Q2HZI{grid-template-columns:1fr}.garage_sectionHeader__Lks_e{flex-direction:column;align-items:flex-start}.garage_vehicleGrid__edJb2{grid-template-columns:1fr}.garage_vehicleCard__MEt8b{padding:18px 16px}.garage_vehicleIdentityBlock__31GUc{flex-direction:column}.garage_vehicleIconWrap__vaNXs{width:64px;height:52px}.garage_emptyState__frq5x{padding:38px 22px}.garage_eyebrow__iaf50,.garage_sectionEyebrow__kbBxZ,.garage_vehicleEyebrow__qu3hP{font-size:var(--t-font-xs)}.garage_signalLabel__j51St,.garage_statLabel__SCHgx{font-size:10px}}.home_page__8_7IC{min-height:100vh;background:var(--t-bg);position:relative}.home_page__8_7IC:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 600px 400px at 10% 5%,rgba(99,102,241,.06) 0,transparent 100%),radial-gradient(ellipse 500px 500px at 85% 75%,rgba(168,85,247,.04) 0,transparent 100%),radial-gradient(ellipse 400px 350px at 50% 40%,rgba(6,182,212,.03) 0,transparent 100%);pointer-events:none;z-index:0}.home_main__yYReB{max-width:960px!important;margin:0 auto;padding:88px 20px 120px;position:relative;z-index:1}.home_header__UJL_y{margin-bottom:32px}.home_eyebrow__Xmezk{margin:0 0 8px;font-size:var(--t-font-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--t-accent)}.home_greeting___JauC{margin:0;font-size:clamp(28px,5vw,38px);font-weight:900;letter-spacing:-.03em;line-height:1.1;color:var(--t-text)}.home_statGrid__lnquK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:32px}.home_statCard__E6o56{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:130px;padding:20px 18px;text-align:center;text-decoration:none;background:var(--t-surface);border:1px solid color-mix(in srgb,var(--stat-color,var(--t-border)) 35%,var(--t-border));border-radius:var(--t-r-xl);box-shadow:0 1px 3px rgba(15,23,42,.04);transition:transform .2s ease,border-color .2s ease;animation:home_homeStatBorderPulse__pq1El 2.6s ease-in-out infinite}@keyframes home_homeStatBorderPulse__pq1El{0%,to{box-shadow:0 1px 3px rgba(15,23,42,.04),0 0 0 0 transparent}50%{box-shadow:0 1px 3px rgba(15,23,42,.04),0 0 14px 2px var(--stat-glow)}}.home_statCard__E6o56:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--stat-color,var(--t-accent)) 55%,var(--t-border))}.home_statCard__E6o56:before{content:"";position:absolute;inset:auto -18% -40% auto;width:180px;height:180px;border-radius:var(--t-r-full);background:radial-gradient(circle,var(--stat-glow),transparent 65%);pointer-events:none;filter:blur(8px);animation:home_homeStatCornerPulse__GlS8Q 2.6s ease-in-out infinite;z-index:0}@keyframes home_homeStatCornerPulse__GlS8Q{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.2)}}.home_statCard__E6o56:after{content:"";display:block;position:absolute;top:0;left:0;width:96px;height:3px;border-radius:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--stat-color,var(--t-accent)) 50%,transparent),var(--stat-color,var(--t-accent)),color-mix(in srgb,var(--stat-color,var(--t-accent)) 50%,transparent),transparent);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--stat-color,var(--t-accent)) 60%,transparent)) drop-shadow(0 0 14px color-mix(in srgb,var(--stat-color,var(--t-accent)) 35%,transparent));offset-path:inset(0 round var(--t-r-xl));offset-rotate:auto;animation:home_homeStatLaserTrace__5tU0_ 6s linear infinite;pointer-events:none;z-index:2}@keyframes home_homeStatLaserTrace__5tU0_{0%{offset-distance:0}to{offset-distance:100%}}.home_statCard__E6o56:first-child,.home_statCard__E6o56:first-child:after,.home_statCard__E6o56:first-child:before{animation-delay:0s}.home_statCard__E6o56:nth-child(2),.home_statCard__E6o56:nth-child(2):before{animation-delay:-.65s}.home_statCard__E6o56:nth-child(2):after{animation-delay:-1.5s}.home_statCard__E6o56:nth-child(3),.home_statCard__E6o56:nth-child(3):before{animation-delay:-1.3s}.home_statCard__E6o56:nth-child(3):after{animation-delay:-3s}.home_statCard__E6o56:nth-child(4),.home_statCard__E6o56:nth-child(4):before{animation-delay:-1.95s}.home_statCard__E6o56:nth-child(4):after{animation-delay:-4.5s}@media (prefers-reduced-motion:reduce){.home_statCard__E6o56,.home_statCard__E6o56:after,.home_statCard__E6o56:before{animation:none!important}}.home_statCardBlue__jCVBd{--stat-color:#60a5fa;--stat-glow:rgba(59,130,246,0.3)}.home_statCardGreen__HNZwJ{--stat-color:#4ade80;--stat-glow:rgba(34,197,94,0.28)}.home_statCardAmber__PRZgY{--stat-color:#fbbf24;--stat-glow:rgba(245,158,11,0.28)}.home_statCardPurple__9aF5a{--stat-color:#a855f7;--stat-glow:rgba(168,85,247,0.28)}.home_statIcon__7qrtB{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--stat-color,var(--t-accent)) 14%,transparent);color:var(--stat-color,var(--t-accent))}.home_statLabel__Ay5Do{position:relative;z-index:1;font-size:var(--t-font-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--t-text-muted)}.home_statNum__5bs_d{position:relative;z-index:1;font-size:28px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--t-text)}.home_statCardActive__Ieamu{border-color:color-mix(in srgb,var(--stat-color,var(--t-accent)) 55%,var(--t-border))}.home_section__1cR5l{margin-bottom:28px}.home_sectionHeader__736Ar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding-top:4px}.home_sectionTitle__NEGm3{margin:0 0 14px;font-size:var(--t-font-base);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--t-text-muted)}.home_sectionHeader__736Ar .home_sectionTitle__NEGm3{margin-bottom:0}.home_viewAllLink__UCw8p{font-size:var(--t-font-sm);font-weight:600;color:var(--t-accent);text-decoration:none}.home_viewAllLink__UCw8p:hover{text-decoration:underline}.home_appointmentCard__Qoqdm{padding:22px;border-radius:var(--t-r-2xl);background:var(--t-surface);border:1px solid var(--t-border);box-shadow:0 4px 24px -4px rgba(59,130,246,.1),0 1px 3px rgba(0,0,0,.04);-webkit-backdrop-filter:blur(var(--t-glass-blur,0));backdrop-filter:blur(var(--t-glass-blur,0));position:relative;overflow:hidden}.home_appointmentCard__Qoqdm:after{content:"";position:absolute;width:100px;height:4px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.5),#60a5fa,#3b82f6,#60a5fa,rgba(59,130,246,.5),transparent);filter:drop-shadow(0 0 6px rgba(59,130,246,.6)) drop-shadow(0 0 16px rgba(59,130,246,.3));offset-path:inset(0 round var(--t-r-2xl));offset-rotate:auto;animation:home_laserTrace__Oz8Fe 8s linear infinite;pointer-events:none;z-index:2}@media (prefers-reduced-motion:reduce){.home_appointmentCard__Qoqdm:after{animation:none;opacity:.35}}.home_readyBanner__EnUBF{padding:10px 14px;margin:-22px -22px 16px;border-radius:var(--t-r-2xl) var(--t-r-2xl) 0 0;background:linear-gradient(135deg,rgba(6,182,212,.1),rgba(34,197,94,.06));border-bottom:1px solid rgba(6,182,212,.15);font-size:var(--t-font-sm);font-weight:700;color:#0891b2;text-align:center}.home_carouselNav__3yp2x{gap:14px;margin-bottom:10px}.home_carouselBtn__rHjtC,.home_carouselNav__3yp2x{display:flex;align-items:center;justify-content:center}.home_carouselBtn__rHjtC{width:32px;height:32px;border-radius:var(--t-r-full);border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-text);cursor:pointer;transition:border-color .15s,background .15s}.home_carouselBtn__rHjtC:hover:not(:disabled){border-color:var(--t-accent);background:var(--t-surface-hover)}.home_carouselBtn__rHjtC:disabled{opacity:.3;cursor:default}.home_carouselCounter__jp3qd{font-size:var(--t-font-xs);font-weight:700;color:var(--t-text-muted);min-width:50px;text-align:center}.home_apptHeader__d49qY{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.home_apptService__3Jqek{margin:0;font-size:var(--t-font-lg);font-weight:700;color:var(--t-text)}.home_apptCar__NTdjq{margin:4px 0 0;font-size:var(--t-font-sm);color:var(--t-text-muted)}.home_apptRight__acuKF{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.home_statusBadge__Kj1a3{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--t-r-full);font-size:var(--t-font-xs);font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home_statusPending__JPq8y{background:linear-gradient(135deg,rgba(245,158,11,.14),rgba(251,191,36,.08));color:var(--t-badge-amber-text,#d97706);border:1px solid rgba(245,158,11,.2)}.home_statusConfirmed__pM9fq{background:linear-gradient(135deg,rgba(59,130,246,.14),rgba(99,102,241,.08));color:var(--t-badge-blue-text);border:1px solid rgba(59,130,246,.2)}.home_statusReady__T1tPX{background:linear-gradient(135deg,rgba(6,182,212,.14),rgba(34,197,94,.08));color:#0891b2;border:1px solid rgba(6,182,212,.2)}.home_apptDetails__sqMkg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:14px 0;border-top:1px solid color-mix(in srgb,var(--t-accent) 8%,var(--t-border));border-bottom:1px solid color-mix(in srgb,var(--t-accent) 8%,var(--t-border))}.home_apptDetail__jf8Lv{display:flex;flex-direction:column;gap:4px}.home_apptDetailLabel__V6EW0{font-size:var(--t-font-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--t-text-dim)}.home_apptDetailValue__AnoU2{font-size:var(--t-font-sm);font-weight:600;color:var(--t-text)}.home_apptActions__Pt_xW{display:flex;gap:10px;margin-top:14px}.home_apptBtnPrimary__657Ki,.home_apptBtn__QJDss{flex:1 1;display:flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:var(--t-r-lg);font-size:var(--t-font-sm);font-weight:600;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s}.home_apptBtn__QJDss{border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-text)}.home_apptBtn__QJDss:hover{background:var(--t-surface-hover);transform:translateY(-1px)}.home_apptBtnPrimary__657Ki{border:none;background:linear-gradient(135deg,var(--t-accent),color-mix(in srgb,var(--t-accent) 80%,var(--t-accent-purple)));color:#fff;box-shadow:0 4px 16px -2px color-mix(in srgb,var(--t-accent) 35%,transparent)}.home_apptBtnPrimary__657Ki:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 24px -2px color-mix(in srgb,var(--t-accent) 45%,transparent)}.home_progressTracker__BcGdD{display:flex;align-items:center;padding:14px 16px;border-top:1px solid color-mix(in srgb,var(--t-accent) 8%,var(--t-border))}.home_progressStep__cR9G5{display:flex;align-items:center;flex:1 1}.home_progressStep__cR9G5:last-child{flex:0 1}.home_progressDot__gBBCm{width:10px;height:10px;border-radius:50%;background:var(--t-border-hover);flex-shrink:0;transition:background .2s,box-shadow .2s}.home_progressLine__wQUOh{flex:1 1;height:2px;background:var(--t-border);margin:0 2px;transition:background .3s}.home_progressStepActive__D4gs4 .home_progressDot__gBBCm{background:var(--t-accent)}.home_progressStepActive__D4gs4 .home_progressLine__wQUOh{background:linear-gradient(90deg,var(--t-accent),color-mix(in srgb,var(--t-accent) 60%,var(--t-accent-purple)))}.home_progressStepCurrent__5VwS0 .home_progressDot__gBBCm{background:var(--t-accent);box-shadow:0 0 8px rgba(59,130,246,.4),0 0 0 3px rgba(59,130,246,.15);animation:home_homeDotPulse__wdJnk 2s ease-in-out infinite}@keyframes home_homeDotPulse__wdJnk{0%,to{box-shadow:0 0 6px rgba(59,130,246,.35),0 0 0 3px rgba(59,130,246,.12)}50%{box-shadow:0 0 14px rgba(59,130,246,.55),0 0 0 6px rgba(59,130,246,.1)}}.home_cardVariantB__veCVt{padding:0}.home_cardVariantB__veCVt .home_readyBanner__EnUBF{margin:0}.home_variantB__Di9Mn{display:grid;grid-template-columns:1.3fr 1px 1fr;align-items:stretch}.home_variantBLeft__aElFo{padding:22px 24px;min-width:0}.home_variantBRight__8Tr59{padding:22px 24px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;background:color-mix(in srgb,var(--t-surface-alt,#f8fafc) 40%,transparent)}.home_variantBStatusRow__iY1Rv{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.home_variantBEyebrow__4hC_C{font-size:var(--t-font-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--t-accent)}.home_variantBService__TJvUS{margin:0 0 4px;font-size:var(--t-font-lg);font-weight:800;letter-spacing:-.02em;color:var(--t-text);line-height:1.2}.home_variantBCar__MDIax{margin:0 0 18px;font-size:var(--t-font-sm);color:var(--t-text-muted)}.home_variantBTimes__8hMOV{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:16px;padding-top:14px;border-top:1px dashed color-mix(in srgb,var(--t-accent) 22%,var(--t-border))}.home_variantBTimeCell__p_ubO{display:flex;flex-direction:column;gap:3px;min-width:0}.home_variantBTimeLabel__EUFNa{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--t-text-dim)}.home_variantBTimeValue__Uc_KQ{font-size:var(--t-font-md);font-weight:800;letter-spacing:-.01em;color:var(--t-text);line-height:1.2}.home_variantBTimeDate__yygvn{font-size:var(--t-font-xs);color:var(--t-text-muted)}.home_variantBProgress__bUEga{display:flex;align-items:center;gap:6px}.home_variantBDot__iLKG_{width:8px;height:8px;border-radius:50%;background:var(--t-border);transition:background .2s,box-shadow .2s}.home_variantBDotActive__XXCHY{background:var(--t-accent);box-shadow:0 0 8px color-mix(in srgb,var(--t-accent) 40%,transparent)}.home_variantBDotCurrent__bCbYn{animation:home_variantBDotPulse__CzNP2 2s ease-in-out infinite}@keyframes home_variantBDotPulse__CzNP2{0%,to{box-shadow:0 0 6px color-mix(in srgb,var(--t-accent) 45%,transparent),0 0 0 2px color-mix(in srgb,var(--t-accent) 18%,transparent)}50%{box-shadow:0 0 12px color-mix(in srgb,var(--t-accent) 65%,transparent),0 0 0 5px color-mix(in srgb,var(--t-accent) 10%,transparent)}}@media (prefers-reduced-motion:reduce){.home_variantBDotCurrent__bCbYn{animation:none}}.home_variantBPerforation__FtFXs{position:relative;width:1px;margin:18px 0;background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--t-accent) 26%,var(--t-border)) 0 5px,transparent 5px 10px)}.home_variantBPerforation__FtFXs:after,.home_variantBPerforation__FtFXs:before{content:"";position:absolute;left:50%;width:20px;height:20px;border-radius:50%;background:var(--t-bg);border:1px solid var(--t-border);transform:translateX(-50%)}.home_variantBPerforation__FtFXs:before{top:-29px}.home_variantBPerforation__FtFXs:after{bottom:-29px}.home_variantBShopLabel__zbIWO{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--t-text-dim)}.home_variantBShopName__ofT4l{margin:4px 0 0;font-size:var(--t-font-md);font-weight:800;color:var(--t-text);line-height:1.3}.home_variantBShopAddr__LIoRZ{margin:4px 0 0;font-size:var(--t-font-sm);color:var(--t-text-muted);line-height:1.4}.home_variantBActions__FqZeU{display:flex;flex-direction:column;gap:8px}.home_emptyCard__Mg_EP{padding:40px 24px;border-radius:var(--t-r-2xl);background:var(--t-surface);border:1px solid var(--t-border);text-align:center;position:relative;overflow:hidden}.home_emptyCard__Mg_EP:after{content:"";position:absolute;width:100px;height:4px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.5),#c084fc,#a855f7,#c084fc,rgba(168,85,247,.5),transparent);filter:drop-shadow(0 0 6px rgba(168,85,247,.6)) drop-shadow(0 0 16px rgba(168,85,247,.3));offset-path:inset(0 round var(--t-r-2xl));offset-rotate:auto;animation:home_laserTrace__Oz8Fe 8s linear infinite;pointer-events:none;z-index:2}@media (prefers-reduced-motion:reduce){.home_emptyCard__Mg_EP:after{animation:none;opacity:.35}}.home_emptyAppt__rO_r4{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 28px 36px;border-radius:var(--t-r-2xl);background:var(--t-surface);border:1px solid var(--t-border);position:relative;overflow:hidden}.home_emptyAppt__rO_r4:after{content:"";position:absolute;width:100px;height:4px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(34,197,94,.5),#4ade80,#22c55e,#4ade80,rgba(34,197,94,.5),transparent);filter:drop-shadow(0 0 6px rgba(34,197,94,.6)) drop-shadow(0 0 16px rgba(34,197,94,.3));offset-path:inset(0 round var(--t-r-2xl));offset-rotate:auto;animation:home_laserTrace__Oz8Fe 8s linear infinite;pointer-events:none;z-index:2}@keyframes home_laserTrace__Oz8Fe{0%{offset-distance:0}to{offset-distance:100%}}.home_emptyApptVisual__5l1Ai{position:relative;width:96px;height:96px;margin-bottom:20px;flex-shrink:0}.home_emptyApptRing__ZcjGT{position:absolute;inset:0;border-radius:50%;border:2px dashed color-mix(in srgb,var(--t-accent) 20%,var(--t-border));display:flex;align-items:center;justify-content:center;animation:home_emptyRingSpin__sSWxT 24s linear infinite}@keyframes home_emptyRingSpin__sSWxT{to{transform:rotate(1turn)}}.home_emptyApptIcon__8UHya{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--t-accent) 8%,var(--t-surface-alt,#f1f5f9));color:var(--t-accent);display:flex;align-items:center;justify-content:center;animation:home_emptyRingSpin__sSWxT 24s linear infinite reverse}.home_emptyApptDot__MEDUe{position:absolute;width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--t-accent) 18%,transparent);animation:home_emptyDotPulse__uRDIW 3s ease-in-out infinite}.home_emptyApptDot__MEDUe:nth-child(2){animation-delay:.5s;width:6px;height:6px}.home_emptyApptDot__MEDUe:nth-child(3){animation-delay:1s;width:5px;height:5px}@keyframes home_emptyDotPulse__uRDIW{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.home_emptyApptTitle__1QUdw{margin:0;font-size:var(--t-font-lg);font-weight:700;color:var(--t-text);position:relative}.home_emptyApptDesc__nuJEo{margin:8px 0 0;font-size:var(--t-font-sm);line-height:1.6;color:var(--t-text-muted);max-width:300px;position:relative}.home_emptyApptActions__THObm{display:flex;gap:10px;margin-top:24px;position:relative}.home_emptyApptBtn__geFsS{display:inline-flex;align-items:center;gap:6px;padding:11px 22px;border-radius:var(--t-r-full);background:linear-gradient(135deg,var(--t-accent),color-mix(in srgb,var(--t-accent) 80%,var(--t-accent-purple)));color:#fff;font-size:var(--t-font-sm);font-weight:700;text-decoration:none;box-shadow:0 4px 14px -2px color-mix(in srgb,var(--t-accent) 35%,transparent);transition:transform .15s,box-shadow .15s,filter .15s}.home_emptyApptBtn__geFsS:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 20px -2px color-mix(in srgb,var(--t-accent) 45%,transparent)}.home_emptyApptBtn__geFsS:active{transform:translateY(0)}.home_emptyApptBtnAlt___SFbO{display:inline-flex;align-items:center;gap:6px;padding:11px 22px;border-radius:var(--t-r-full);border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-text);font-size:var(--t-font-sm);font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .15s}.home_emptyApptBtnAlt___SFbO:hover{background:var(--t-surface-hover);border-color:color-mix(in srgb,var(--t-accent) 25%,var(--t-border));transform:translateY(-1px)}.home_emptyApptBtnAlt___SFbO:active{transform:translateY(0)}.home_vehicleList__t4m01{display:flex;flex-direction:column;gap:10px}.home_vehicleCard__oG4uX{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:var(--t-r-2xl);--vehicle-color:var(--t-accent);background:linear-gradient(var(--t-surface),var(--t-surface)) padding-box,linear-gradient(135deg,var(--vehicle-color),color-mix(in srgb,var(--vehicle-color) 70%,var(--t-accent-purple))) border-box;border:1.5px solid transparent;text-decoration:none;overflow:hidden;transition:transform .2s var(--t-ease-default),box-shadow .25s}.home_vehicleCard__oG4uX:hover{transform:translateY(-3px);box-shadow:0 8px 28px color-mix(in srgb,var(--vehicle-color) 15%,transparent)}.home_vehicleInfo__RMlzC{min-width:0}.home_vehicleName__RV_Sk{margin:0;font-size:var(--t-font-md);font-weight:700;color:var(--t-text)}.home_vehicleMeta__RHACY{font-size:var(--t-font-sm);font-weight:400;color:var(--t-text-dim);margin-left:6px}.home_vehicleWarning__bF_xo{display:inline-flex;padding:2px 8px;border-radius:var(--t-r-full);background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.05));color:#dc2626;font-size:var(--t-font-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-left:8px;vertical-align:middle;border:1px solid rgba(239,68,68,.15)}@media (max-width:480px){.home_main__yYReB{padding:80px 16px 120px}.home_statGrid__lnquK{gap:8px}.home_statCard__E6o56{padding:16px 10px}.home_statNum__5bs_d{font-size:var(--t-font-xl)}.home_apptDetails__sqMkg{grid-template-columns:1fr;gap:8px}.home_apptDetail__jf8Lv{flex-direction:row;justify-content:space-between;align-items:center}.home_emptyAppt__rO_r4{padding:40px 20px 28px}.home_emptyApptActions__THObm{flex-direction:column;width:100%;gap:8px}.home_emptyApptBtnAlt___SFbO,.home_emptyApptBtn__geFsS{justify-content:center;width:100%;padding:13px 20px}}@media (max-width:640px){.home_variantB__Di9Mn{grid-template-columns:1fr}.home_variantBPerforation__FtFXs{width:auto;height:1px;margin:0 18px;background:repeating-linear-gradient(to right,color-mix(in srgb,var(--t-accent) 26%,var(--t-border)) 0 5px,transparent 5px 10px)}.home_variantBPerforation__FtFXs:after,.home_variantBPerforation__FtFXs:before{display:none}.home_variantBRight__8Tr59{border-radius:0 0 var(--t-r-2xl) var(--t-r-2xl)}}.EmptyState_container__FxeyB{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--t-sp-10) var(--t-sp-6);position:relative}.EmptyState_icon__UGnyT{width:72px;height:72px;display:flex;align-items:center;justify-content:center;color:var(--t-accent);margin-bottom:var(--t-sp-5);position:relative}[data-theme=dark] .EmptyState_icon__UGnyT{color:var(--t-accent)}.EmptyState_iconGarage__1uG2f{color:var(--t-text)}.EmptyState_iconRing__ENLBI{position:absolute;inset:0;border-radius:50%;border:2px dashed color-mix(in srgb,currentColor 32%,var(--t-border));display:flex;align-items:center;justify-content:center;animation:EmptyState_emptyRingSpin__Wurn0 24s linear infinite}.EmptyState_iconRingInner__uM1v2{width:56px;height:56px;display:flex;align-items:center;justify-content:center;color:inherit;animation:EmptyState_emptyRingSpin__Wurn0 24s linear infinite reverse}@keyframes EmptyState_emptyRingSpin__Wurn0{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.EmptyState_iconRingInner__uM1v2,.EmptyState_iconRing__ENLBI{animation:none}}.EmptyState_iconMaskCar__rC8ao{display:block;width:48px;height:48px;background-color:currentColor;-webkit-mask-image:url(/carfix-icon/custom-select/car-basic-icon.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/carfix-icon/custom-select/car-basic-icon.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.EmptyState_title__p8Stq{font-size:var(--t-font-lg);font-weight:700;color:var(--t-text);margin:0;letter-spacing:-.02em}.EmptyState_description__Pzs2D{font-size:var(--t-font-base);color:var(--t-text-muted);margin-top:var(--t-sp-2);max-width:340px;line-height:1.6}.EmptyState_cta__RxyTM{display:inline-flex;align-items:center;gap:6px;margin-top:var(--t-sp-6);padding:var(--t-sp-3) var(--t-sp-6);border-radius:var(--t-r-full);background:linear-gradient(135deg,#0ea5e9,#38bdf8);color:white;font-weight:600;font-size:var(--t-font-sm);text-decoration:none;border:none;cursor:pointer;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 16px -4px rgba(14,165,233,.4)}.EmptyState_cta__RxyTM:hover{transform:translateY(-1px);box-shadow:0 6px 24px -4px rgba(14,165,233,.5)}[data-theme=dark] .EmptyState_cta__RxyTM{box-shadow:0 4px 20px -4px rgba(56,189,248,.35)}