@keyframes wave{0%{transform:translateX(-100%)}50%{transform:translateX(100%)}to{transform:translateX(100%)}}.diagonal-stripes-1{background:repeating-linear-gradient(45deg,transparent,transparent 80px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 120px);animation:fadeStripes1 8s ease-in-out infinite}.diagonal-stripes-1,.diagonal-stripes-2{position:absolute;top:0;left:0;right:0;bottom:0}.diagonal-stripes-2{background:repeating-linear-gradient(-45deg,transparent,transparent 100px,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 140px);animation:fadeStripes2 10s ease-in-out 2s infinite}.diagonal-stripes-3{background:repeating-linear-gradient(30deg,transparent,transparent 60px,rgba(255,255,255,.06) 0,rgba(255,255,255,.06) 90px);animation:fadeStripes3 12s ease-in-out 4s infinite}.diagonal-stripes-3,.diagonal-stripes-search-1{position:absolute;top:0;left:0;right:0;bottom:0}.diagonal-stripes-search-1{background:repeating-linear-gradient(60deg,transparent,transparent 70px,rgba(255,255,255,.14) 120px,rgba(255,255,255,.14) 135px);animation:fadeStripes1 10s ease-in-out infinite}.diagonal-stripes-search-2{position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(-30deg,transparent,transparent 60px,rgba(255,255,255,.12) 90px,rgba(255,255,255,.12) 110px);animation:fadeStripes2 12s ease-in-out 1s infinite}.diagonal-stripes-search-3{position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(15deg,transparent,transparent 90px,rgba(255,255,255,.1) 150px,rgba(255,255,255,.1) 175px);animation:fadeStripes3 14s ease-in-out 3s infinite}@keyframes fadeStripes1{0%,to{opacity:0}50%{opacity:1}}@keyframes fadeStripes2{0%,to{opacity:0}50%{opacity:.8}}@keyframes fadeStripes3{0%,to{opacity:0}50%{opacity:.6}}@keyframes slideInFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInFromScreenRight{0%{transform:translateX(20vw);opacity:0}to{transform:translateX(0);opacity:1}}.bouncing-ball{position:absolute;width:60px;height:60px;background:linear-gradient(135deg,#ffffef,#ffffff);border-radius:50%;box-shadow:0 0 20px rgba(255,240,240,.5),inset -10px -10px 0 rgba(255,255,255,.2);animation:bouncingBall 6s infinite;bottom:20vh;left:50%;transform:translateX(-50%) translateY(0);transform-origin:center bottom;pointer-events:none}.bouncing-ball:before{content:"";position:absolute;top:15%;left:20%;width:20px;height:15px;background:rgba(255,255,255,.4);border-radius:50%;filter:blur(3px)}@keyframes bouncingBall{0%{transform:translateX(calc(-50% - 30vw)) translateY(0) scaleX(1) scaleY(1);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}5%{transform:translateX(calc(-50% - 25vw)) translateY(-35vh) scaleX(.95) scaleY(1.05);animation-timing-function:cubic-bezier(.55,.06,.68,.19)}10%{transform:translateX(calc(-50% - 20vw)) translateY(0) scaleX(1.1) scaleY(.9);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}15%{transform:translateX(calc(-50% - 15vw)) translateY(-30vh) scaleX(.95) scaleY(1.05);animation-timing-function:cubic-bezier(.55,.06,.68,.19)}20%{transform:translateX(calc(-50% - 10vw)) translateY(0) scaleX(1.05) scaleY(.95);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}25%{transform:translateX(calc(-50% - 5vw)) translateY(-25vh) scaleX(.95) scaleY(1.05);animation-timing-function:cubic-bezier(.55,.06,.68,.19)}30%{transform:translateX(calc(-50% + 0vw)) translateY(0) scaleX(1.05) scaleY(.95);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}35%{transform:translateX(calc(-50% + 5vw)) translateY(-20vh) scaleX(.95) scaleY(1.05);animation-timing-function:cubic-bezier(.55,.06,.68,.19)}40%{transform:translateX(calc(-50% + 10vw)) translateY(0) scaleX(1.05) scaleY(.95);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}45%{transform:translateX(calc(-50% + 15vw)) translateY(-18vh) scaleX(.95) scaleY(1.05);animation-timing-function:cubic-bezier(.55,.06,.68,.19)}50%{transform:translateX(calc(-50% + 20vw)) translateY(0) scaleX(1) scaleY(1);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}55%{transform:translateX(calc(-50% + 15vw)) translateY(-18vh) scaleX(.95) scaleY(1.05);animation-timing-function:cubic-bezier(.55,.06,.68,.19)}60%{transform:translateX(calc(-50% + 10vw)) translateY(0) scaleX(1.05) scaleY(.95);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}65%{transform:translateX(calc(-50% + 5vw)) translateY(-20vh) scaleX(.95) scaleY(1.05);animation-timing-function:cubic-bezier(.55,.06,.68,.19)}70%{transform:translateX(calc(-50% + 0vw)) translateY(0) scaleX(1.05) scaleY(.95);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}75%{transform:translateX(calc(-50% - 5vw)) translateY(-25vh) scaleX(.95) scaleY(1.05);animation-timing-function:cubic-bezier(.55,.06,.68,.19)}80%{transform:translateX(calc(-50% - 10vw)) translateY(0) scaleX(1.05) scaleY(.95);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}85%{transform:translateX(calc(-50% - 15vw)) translateY(-30vh) scaleX(.95) scaleY(1.05);animation-timing-function:cubic-bezier(.55,.06,.68,.19)}90%{transform:translateX(calc(-50% - 20vw)) translateY(0) scaleX(1.05) scaleY(.95);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}95%{transform:translateX(calc(-50% - 25vw)) translateY(-35vh) scaleX(.95) scaleY(1.05);animation-timing-function:cubic-bezier(.55,.06,.68,.19)}to{transform:translateX(calc(-50% - 30vw)) translateY(0) scaleX(1) scaleY(1);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}}body,html{overflow-x:hidden}.results-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.95) transparent;-webkit-overflow-scrolling:touch}.results-scrollbar::-webkit-scrollbar{width:10px}.results-scrollbar::-webkit-scrollbar-track{background:transparent}.results-scrollbar::-webkit-scrollbar-thumb{background:rgba(255,255,255,.95);border-radius:999px;border:2px solid transparent}.space-y-4>*+*{margin-top:1rem}.results-scroll-padding{padding-bottom:1.25rem}.results-scrollbar>.w-full{overflow-x:visible}.animated-card{will-change:transform,opacity;backface-visibility:hidden;transform-origin:center}.custom-container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;box-sizing:border-box}@media (min-width:576px){.custom-container{max-width:540px}}@media (min-width:768px){.custom-container{max-width:720px}}@media (min-width:992px){.custom-container{max-width:960px}}@media (min-width:1200px){.custom-container{max-width:1140px}}@media (min-width:1400px){.custom-container{max-width:1320px}}