.VehicleCard_card-link__OGB6G{display:block;opacity:0;animation:VehicleCard_fadeInUp__u6e1l .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes VehicleCard_fadeInUp__u6e1l{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.VehicleCard_customCard__EObvK{background-color:var(--vehicle-card-bg)!important;border-color:var(--card-border)!important}.VehicleCard_customCard__EObvK:hover{background-color:var(--vehicle-card-bg-hover)!important;border-color:var(--primary)!important}.VehicleCard_card-image-container__pcJvl{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--vehicle-card-bg);border-radius:16px 16px 0 0}.VehicleCard_card-image__oXt4u{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1),filter .3s ease}.VehicleCard_card__AkTBL:hover .VehicleCard_card-image__oXt4u{transform:scale(1.08);filter:brightness(1.1)}.VehicleCard_dlc-badge__Enpa_{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);color:rgba(255,255,255,.9);padding:8px 12px;font-size:.75rem;font-weight:500;text-align:center;letter-spacing:.5px}.dark .VehicleCard_dlc-badge__Enpa_{background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.4))}.VehicleCard_favorite-btn__uN3p_{position:absolute;top:10px;left:10px;z-index:10;width:36px;height:36px;border-radius:50%;border:none;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);color:rgba(255,255,255,.6);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:all .2s ease}.VehicleCard_favorite-btn__uN3p_:hover{background:rgba(0,0,0,.7);color:rgba(255,255,255,.9);transform:scale(1.1)}.VehicleCard_favorite-btn__uN3p_.VehicleCard_favorited__zdhOK{color:#ff4d6d;background:rgba(255,77,109,.25)}.VehicleCard_favorite-btn__uN3p_.VehicleCard_favorited__zdhOK:hover{background:rgba(255,77,109,.4)}.VehicleCard_favorite-btn__uN3p_:disabled{opacity:.5;cursor:not-allowed}.VehicleCard_card-content__zbFhR{padding:1.25rem;background:transparent}.VehicleCard_card-title__nOer6{font-size:1.25rem;margin-bottom:.25rem;color:var(--foreground);font-weight:700;letter-spacing:-.01em}.VehicleCard_card-subtitle__4grzH{font-size:.8rem;color:var(--text-secondary);margin-bottom:.75rem;font-weight:400}.VehicleCard_badge-owned__aq_B1{background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.5);color:#22c55e}.VehicleCard_feature-badges__Ji1ns{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;min-height:28px}.VehicleCard_badge__vvZuM{padding:.25rem .6rem;border-radius:20px;font-size:.7rem;font-weight:600;border:1px solid;transition:all .2s ease}.VehicleCard_badge-hao__jw3zs{background:rgba(0,240,255,.1);border-color:rgba(0,240,255,.5);color:#00f0ff}.VehicleCard_badge-imani__M88ZX{background:rgba(124,58,237,.1);border-color:rgba(124,58,237,.5);color:#a78bfa}.VehicleCard_badge-drift__S6CLp{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.5);color:#60a5fa}.VehicleCard_badge-missile__Plb8_{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.5);color:#fbbf24}.VehicleCard_badge-removed__wv5Qk{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.5);color:#f87171}.VehicleCard_badge-livery__Kc5d4{background:rgba(168,85,247,.1);border-color:rgba(168,85,247,.5);color:#c084fc}.VehicleCard_card-footer__Uo9PM{display:flex;justify-content:space-between;align-items:flex-end;padding-top:.75rem;border-top:1px solid var(--card-border)}.VehicleCard_manufacturer__XsC1c,.VehicleCard_price__Wk8ry{display:flex;flex-direction:column;gap:.15rem;align-items:flex-end}.VehicleCard_footer-label__YeBYa{font-size:.65rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.8px;font-weight:500}.VehicleCard_footer-value__DzNuS{font-size:.85rem;color:var(--foreground);font-weight:500}.VehicleCard_footer-value-price__MjQzG{font-size:1rem;color:var(--success);font-weight:700}.VehicleCard_badge-return__Iag21{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.6);color:#ef4444;animation:VehicleCard_pulse-return__CNcqY 2s infinite}@keyframes VehicleCard_pulse-return__CNcqY{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{box-shadow:0 0 0 4px rgba(239,68,68,0)}}.VehicleCard_badge-limited-livery__927nG{background:rgba(236,72,153,.15);border-color:rgba(236,72,153,.6);color:#ec4899;animation:VehicleCard_pulse-livery__5d_Q_ 2s infinite}@keyframes VehicleCard_pulse-livery__5d_Q_{0%,to{box-shadow:0 0 0 0 rgba(236,72,153,.4)}50%{box-shadow:0 0 0 4px rgba(236,72,153,0)}}.VehicleCard_badge-discount__uxad2{background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.6);color:#22c55e;animation:VehicleCard_pulse-discount___D0_p 2s infinite}@keyframes VehicleCard_pulse-discount___D0_p{0%,to{box-shadow:0 0 0 0 rgba(34,197,94,.4)}50%{box-shadow:0 0 0 4px rgba(34,197,94,0)}}.VehicleCard_badge-showcase__df8gd{background:rgba(250,204,21,.15);border-color:rgba(250,204,21,.5);color:#facc15}.MultiSelect_container__Df1ll{position:relative;width:100%}.MultiSelect_label__N2VPg{display:block;font-size:.9rem;font-weight:600;color:var(--foreground);margin-bottom:.5rem}.MultiSelect_inputWrapper__iZgZJ{display:flex;align-items:center;min-height:44px;padding:.5rem .75rem;background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;cursor:text;transition:all .2s ease}.MultiSelect_inputWrapper__iZgZJ:hover{border-color:rgba(255,255,255,.25)}.MultiSelect_inputWrapper__iZgZJ.MultiSelect_focused__5kx3q{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,240,255,.1)}.MultiSelect_tags__dh0xd{display:flex;flex-wrap:wrap;gap:.4rem;flex:1;align-items:center}.MultiSelect_tag__8Ev5K{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .5rem;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:6px;font-size:.8rem;font-weight:500;color:#fff;white-space:nowrap}.MultiSelect_removeTag__6tJQR{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:rgba(0,0,0,.2);border:none;border-radius:50%;color:#fff;font-size:12px;cursor:pointer;transition:background .15s}.MultiSelect_removeTag__6tJQR:hover{background:rgba(0,0,0,.4)}.MultiSelect_input__ckxF_{flex:1;min-width:80px;padding:.25rem;background:transparent;border:none;color:var(--foreground);font-size:.9rem;outline:none}.MultiSelect_input__ckxF_::-moz-placeholder{color:var(--text-secondary)}.MultiSelect_input__ckxF_::placeholder{color:var(--text-secondary)}.MultiSelect_arrow__Y7NkR{color:var(--text-secondary);font-size:.7rem;margin-left:.5rem;flex-shrink:0}.MultiSelect_dropdown__xnsYp{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;background:var(--background);border:1px solid var(--card-border);border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.3);z-index:1000;animation:MultiSelect_dropdownIn__5X5js .2s ease}@keyframes MultiSelect_dropdownIn__5X5js{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.MultiSelect_dropdown__xnsYp::-webkit-scrollbar{width:6px}.MultiSelect_dropdown__xnsYp::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px}.MultiSelect_option__ltFt3{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:background .15s;font-size:.9rem;color:var(--foreground)}.MultiSelect_option__ltFt3:hover{background:rgba(0,240,255,.1)}.MultiSelect_option__ltFt3.MultiSelect_selected__H5slC{background:rgba(0,240,255,.15);color:var(--primary)}.MultiSelect_checkbox__bp_T1{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid var(--card-border);border-radius:4px;font-size:12px;color:var(--primary);flex-shrink:0}.MultiSelect_option__ltFt3.MultiSelect_selected__H5slC .MultiSelect_checkbox__bp_T1{background:var(--primary);border-color:var(--primary);color:#000}.MultiSelect_noResults__0s2Ni{padding:1rem;text-align:center;color:var(--text-secondary);font-size:.9rem}.AlertSubscriptionForm_form__mwoeI{display:flex;flex-direction:column;gap:1.5rem}.AlertSubscriptionForm_field__Li_v5{display:flex;flex-direction:column;gap:.5rem}.AlertSubscriptionForm_label__TdAv5{font-weight:600;font-size:.9rem;color:var(--foreground)}.AlertSubscriptionForm_input__89_8Z{padding:.75rem 1rem;background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;color:var(--foreground);font-size:.95rem;outline:none;transition:border-color .2s}.AlertSubscriptionForm_input__89_8Z:focus{border-color:var(--primary)}.AlertSubscriptionForm_input__89_8Z::-moz-placeholder{color:var(--text-secondary)}.AlertSubscriptionForm_input__89_8Z::placeholder{color:var(--text-secondary)}.AlertSubscriptionForm_checkboxGroup__2oCyk,.AlertSubscriptionForm_radioGroup__P1h_c{display:flex;flex-wrap:wrap;gap:.75rem}.AlertSubscriptionForm_checkboxLabel__d7Yy_,.AlertSubscriptionForm_radioLabel__T1pBX{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;cursor:pointer;transition:all .2s;font-size:.9rem}.AlertSubscriptionForm_checkboxLabel__d7Yy_:hover,.AlertSubscriptionForm_radioLabel__T1pBX:hover{border-color:var(--primary);background:rgba(0,240,255,.05)}.AlertSubscriptionForm_checkboxLabel__d7Yy_ input,.AlertSubscriptionForm_radioLabel__T1pBX input{accent-color:var(--primary);width:16px;height:16px}.AlertSubscriptionForm_checkboxLabel__d7Yy_:has(input:checked),.AlertSubscriptionForm_radioLabel__T1pBX:has(input:checked){border-color:var(--primary);background:rgba(0,240,255,.1)}.AlertSubscriptionForm_hint__0Vrvq{font-size:.75rem;color:var(--text-secondary);margin-left:.25rem}.AlertSubscriptionForm_showcaseGrid__kUwrQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem}.AlertSubscriptionForm_showcaseLabel__VGnUg{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--card-bg);border:1px solid var(--card-border);border-radius:6px;cursor:pointer;transition:all .2s;font-size:.85rem}.AlertSubscriptionForm_showcaseLabel__VGnUg:hover{border-color:#a78bfa;background:rgba(167,139,250,.05)}.AlertSubscriptionForm_showcaseLabel__VGnUg:has(input:checked){border-color:#a78bfa;background:rgba(167,139,250,.1)}.AlertSubscriptionForm_showcaseLabel__VGnUg input{accent-color:#a78bfa}.AlertSubscriptionForm_actions__4SUt8{display:flex;gap:1rem;margin-top:.5rem}.AlertSubscriptionForm_saveBtn__EI4dn{flex:1;padding:.85rem 1.5rem;background:linear-gradient(135deg,var(--primary),#7c3aed);border:none;border-radius:10px;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s}.AlertSubscriptionForm_saveBtn__EI4dn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 20px rgba(0,240,255,.3)}.AlertSubscriptionForm_saveBtn__EI4dn:disabled{opacity:.7;cursor:not-allowed}.AlertSubscriptionForm_cancelBtn__jF0wJ{padding:.85rem 1.5rem;background:transparent;border:1px solid #ef4444;border-radius:10px;color:#ef4444;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s}.AlertSubscriptionForm_cancelBtn__jF0wJ:hover{background:rgba(239,68,68,.1)}.AlertSubscriptionForm_errorMsg__MDD5c{color:#ef4444;font-size:.85rem;text-align:center;margin:0}.AlertSubscriptionForm_successMsg__g8RtM{color:#22c55e;font-size:.85rem;text-align:center;margin:0}@media (max-width:640px){.AlertSubscriptionForm_checkboxGroup__2oCyk,.AlertSubscriptionForm_radioGroup__P1h_c{flex-direction:column}.AlertSubscriptionForm_checkboxLabel__d7Yy_,.AlertSubscriptionForm_radioLabel__T1pBX{width:100%}.AlertSubscriptionForm_showcaseGrid__kUwrQ{grid-template-columns:1fr}.AlertSubscriptionForm_actions__4SUt8{flex-direction:column}.AlertSubscriptionForm_cancelBtn__jF0wJ,.AlertSubscriptionForm_saveBtn__EI4dn{width:100%}}