.Key_pageRoot__DIFyl{min-height:100vh;background:linear-gradient(135deg,#ffffff,#f7f7f7 50%,#f2f2f2);display:flex;align-items:center;justify-content:center;padding:60px 20px;color:#222;font-family:Poppins,sans-serif}.Key_container__rQdWn{display:flex;flex-wrap:wrap;gap:50px;max-width:1300px;width:100%;justify-content:space-around}.Key_left__wNL6A{flex:1;min-width:250px;max-width:450px}.Key_title__12hjq{font-size:1.5rem;font-weight:600;text-align:center;color:#222}.Key_subtitle___8eoR{font-size:1rem;line-height:1.6;opacity:.9;margin-bottom:30px}.Key_searchCard__NT2Ha{position:relative;background:rgba(255,255,255,.85);border:1px solid rgba(212,175,55,.3);backdrop-filter:blur(15px);border-radius:20px;padding:25px;box-shadow:0 0 25px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:15px;overflow:hidden;transition:.4s ease}.Key_searchCard__NT2Ha:hover{box-shadow:0 0 35px rgba(212,175,55,.25)}.Key_selectRow__Rmf1z{display:flex;justify-content:space-between;align-items:center}.Key_btn__WYf4y{background:linear-gradient(90deg,#f2cf66,#d4af37);color:#fff;font-weight:600;border:none;border-radius:10px;padding:10px 18px;cursor:pointer;transition:all .3s ease}.Key_btn__WYf4y:hover{transform:scale(1.05);background:linear-gradient(90deg,#f5d76e,#d4af37)}.Key_small__WiiRt{font-size:.9rem}.Key_arrowControls__CMO48{display:flex;gap:8px}.Key_navBtn__XsHEk{background:rgba(0,0,0,.05);border:1px solid rgba(212,175,55,.3);color:#d4af37;width:35px;height:35px;border-radius:50%;cursor:pointer;transition:.3s}.Key_navBtn__XsHEk:hover{background:#d4af37;color:#fff}.Key_plateVisual__TufsP{border-radius:12px;overflow:hidden;height:80px;margin-top:10px;color:#111;font-size:1.6rem;font-weight:700;letter-spacing:2px}.Key_plateInputGroup__sp57q,.Key_plateVisual__TufsP{display:flex;justify-content:center;align-items:center}.Key_plateInputGroup__sp57q{gap:10px;background:rgba(255,255,255,.95);border:2px solid rgba(212,175,55,.6);border-radius:16px;padding:14px 20px;backdrop-filter:blur(6px);box-shadow:0 4px 15px rgba(212,175,55,.1);width:fit-content;margin:0 auto;transition:all .3s ease}.Key_plateInputGroup__sp57q:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(212,175,55,.25)}.Key_plateLeftInput__a6sa5,.Key_plateRightInput__RLaK5{width:90px;text-align:center;font-size:22px;font-weight:600;color:#111;padding:10px 12px;border-radius:10px;border:1.5px solid rgba(212,175,55,.7);background:rgba(255,255,255,.9);outline:none;transition:all .25s ease}.Key_plateLeftInput__a6sa5:focus,.Key_plateRightInput__RLaK5:focus{border-color:rgba(212,175,55,1);box-shadow:0 0 10px rgba(212,175,55,.4)}.Key_plateLeftInput__a6sa5::placeholder,.Key_plateRightInput__RLaK5::placeholder{color:rgba(0,0,0,.3);letter-spacing:1px}.Key_vinInput__0Cyo8{width:100%;padding:15px 20px;font-size:1rem;border:2px solid rgba(212,175,55,.5);border-radius:12px;background:rgba(255,255,255,.95);color:#111;font-weight:600;text-align:center;transition:.3s ease}.Key_vinInput__0Cyo8:focus{border-color:rgba(212,175,55,.9);box-shadow:0 0 10px rgba(212,175,55,.25)}.Key_searchBtn__YePNz{background:linear-gradient(90deg,#d4af37,#f1cc6d);border:none;border-radius:10px;color:#fff;font-weight:700;padding:12px;cursor:pointer;transition:.3s;overflow:hidden}.Key_searchBtn__YePNz:hover{transform:translateY(-2px);background:linear-gradient(90deg,#f5d76e,#d4af37)}.Key_right__LP_wU{flex:1;min-width:600px}.Key_cardsWrapper__eGz1v{position:relative}.Key_skeletonGrid__CqV8X{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px}.Key_skeletonCard__Cg9mF{background:rgba(0,0,0,.05);border-radius:16px;padding:15px}.Key_skeletonImg__Kdoyl,.Key_skeletonSubtext__1zPfs,.Key_skeletonText__p__o0{background:rgba(0,0,0,.08);border-radius:6px;animation:Key_pulse__DZDE1 1.5s ease-in-out infinite}.Key_skeletonImg__Kdoyl{height:120px;margin-bottom:10px}.Key_skeletonText__p__o0{height:14px;width:70%;margin-bottom:6px}.Key_skeletonSubtext__1zPfs{height:12px;width:50%}@keyframes Key_pulse__DZDE1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.Key_carCard__Cdxfb{position:relative;background:rgba(255,255,255,.95);border:1px solid rgba(212,175,55,.3);border-radius:18px;overflow:hidden;backdrop-filter:blur(6px);box-shadow:0 0 15px rgba(212,175,55,.15);transition:transform .4s ease}.Key_carCard__Cdxfb:hover{transform:translateY(-5px)}.Key_carCard__Cdxfb:after{background:linear-gradient(120deg,transparent,rgba(212,175,55,.25),transparent);animation:Key_shimmer__cCqW_ 8s linear infinite}.Key_carCard__Cdxfb:after,.Key_searchCard__NT2Ha:after{content:"";position:absolute;top:0;left:-150%;width:70%;height:100%;transform:skewX(-25deg);pointer-events:none}.Key_searchCard__NT2Ha:after{background:linear-gradient(120deg,transparent,rgba(212,175,55,.2),transparent);animation:Key_shimmer__cCqW_ 6s linear infinite}@keyframes Key_shimmer__cCqW_{0%{left:-150%}50%{left:120%}to{left:-150%}}.Key_imgWrap__fIGlj img{width:100%;height:180px;object-fit:cover;border-bottom:1px solid rgba(212,175,55,.3)}.Key_carInfo__wINsV{padding:14px}.Key_carTitle__Y20XZ{font-size:1.1rem;font-weight:600;color:#222}.Key_carPrice__SGOcw{color:#d4af37;font-weight:700;font-size:1rem}