.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:float 3s ease-in-out infinite}@media (max-width:768px){.container{padding-left:1rem;padding-right:1rem}}html{scroll-behavior:smooth}a:focus,button:focus{outline:2px solid #3b82f6;outline-offset:2px}.slider-range{background:transparent;outline:none}.slider-thumb-max::-webkit-slider-thumb,.slider-thumb-min::-webkit-slider-thumb{appearance:none;height:22px;width:22px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);cursor:pointer;box-shadow:0 4px 12px rgba(59,130,246,.5);transition:transform .2s ease,box-shadow .2s ease;border:3px solid white;pointer-events:auto}.slider-thumb-max::-webkit-slider-thumb:hover,.slider-thumb-min::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 6px 20px rgba(59,130,246,.7)}.slider-thumb-max::-webkit-slider-thumb:active,.slider-thumb-min::-webkit-slider-thumb:active{transform:scale(1.3);box-shadow:0 8px 24px rgba(59,130,246,.8)}.slider-thumb-max::-moz-range-thumb,.slider-thumb-min::-moz-range-thumb{height:22px;width:22px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);cursor:pointer;box-shadow:0 4px 12px rgba(59,130,246,.5);border:3px solid white;transition:transform .2s ease,box-shadow .2s ease;pointer-events:auto}.slider-thumb-max::-moz-range-thumb:hover,.slider-thumb-min::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 6px 20px rgba(59,130,246,.7)}.slider-thumb-max::-moz-range-thumb:active,.slider-thumb-min::-moz-range-thumb:active{transform:scale(1.3);box-shadow:0 8px 24px rgba(59,130,246,.8)}.slider-thumb-max::-moz-range-track,.slider-thumb-min::-moz-range-track{background:transparent}@media (max-width:768px){.slider-thumb-max::-webkit-slider-thumb,.slider-thumb-min::-webkit-slider-thumb{height:28px;width:28px}.slider-thumb-max::-moz-range-thumb,.slider-thumb-min::-moz-range-thumb{height:28px;width:28px}}.grid>div{z-index:1!important}div[style*="zIndex: 99999"]{z-index:99999!important;box-shadow:0 8px 25px rgba(0,0,0,.15)!important}:focus{box-shadow:none!important}div[style*="zIndex: 99999"] *{box-shadow:inherit!important}