@keyframes gradient-x-57350279{0%,to{background-position:0;background-size:200% 200%}50%{background-position:100%;background-size:200% 200%}}@keyframes modal-enter-57350279{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes slide-down-57350279{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-57350279{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}.animate-gradient-x[data-v-57350279]{animation:gradient-x-57350279 3s ease infinite;background-size:200% 200%}.animate-modal-enter[data-v-57350279]{animation:modal-enter-57350279 .3s ease-out}.animate-slide-down[data-v-57350279]{animation:slide-down-57350279 .5s ease-out}.animate-shake[data-v-57350279]{animation:shake-57350279 .5s ease-in-out}input[data-v-57350279]:focus,select[data-v-57350279]:focus{box-shadow:0 0 0 4px #3b82f61a}@media (prefers-color-scheme:dark){input[type=date][data-v-57350279]::-webkit-calendar-picker-indicator{filter:invert(1)}}@media (max-width:768px){.grid[data-v-57350279]{grid-template-columns:1fr}button[data-v-57350279]{min-height:44px;min-width:44px}input[data-v-57350279],select[data-v-57350279]{font-size:16px;padding:16px 12px}input[id=location-search][data-v-57350279]{padding-left:2.75rem!important;padding-right:4rem!important}.keyword-input-mobile[data-v-57350279]{padding-left:2.5rem!important}.location-button[data-v-57350279]{min-height:48px;min-width:48px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.touch-manipulation[data-v-57350279]{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-mobile[data-v-57350279]{margin:16px;max-width:none;width:calc(100% - 32px)}.suggestions-mobile[data-v-57350279]{font-size:16px;max-height:200px}.suggestions-mobile button[data-v-57350279]{min-height:48px;padding:16px 12px}.mt-4.flex.gap-2[data-v-57350279],.mt-6.flex.gap-3[data-v-57350279],.mt-8.flex.gap-3[data-v-57350279]{flex-direction:column;gap:.75rem}.mt-4.flex.gap-2 button[data-v-57350279],.mt-6.flex.gap-3 button[data-v-57350279],.mt-8.flex.gap-3 button[data-v-57350279]{justify-content:center;width:100%}}@media (max-width:640px){input[data-v-57350279],select[data-v-57350279]{height:3rem!important;min-height:3rem!important}.grid[data-v-57350279]{gap:.875rem}.space-y-4[data-v-57350279]>*+*,.space-y-6[data-v-57350279]>*+*{margin-top:1rem}label[data-v-57350279]{margin-bottom:.5rem!important}.mt-6[data-v-57350279]{margin-top:1.5rem}button span[data-v-57350279]{font-size:.875rem}}input[type=date][data-v-57350279]::-webkit-calendar-picker-indicator{opacity:.6}input[type=date][data-v-57350279]::-webkit-calendar-picker-indicator:hover{opacity:1}select[data-v-57350279]{background-image:none}.line-clamp-1[data-v-8148270f]{-webkit-line-clamp:1}.line-clamp-1[data-v-8148270f],.line-clamp-2[data-v-8148270f]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.line-clamp-2[data-v-8148270f]{-webkit-line-clamp:2}a[data-v-8148270f]:focus-visible,button[data-v-8148270f]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}[data-v-8148270f]{transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.max-h-64[data-v-effc52c6]::-webkit-scrollbar{width:6px}.max-h-64[data-v-effc52c6]::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.max-h-64[data-v-effc52c6]::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.max-h-64[data-v-effc52c6]::-webkit-scrollbar-thumb:hover{background:#00000040}.dark .max-h-64[data-v-effc52c6]::-webkit-scrollbar-track{background:#ffffff0d}.dark .max-h-64[data-v-effc52c6]::-webkit-scrollbar-thumb{background:#ffffff26}.dark .max-h-64[data-v-effc52c6]::-webkit-scrollbar-thumb:hover{background:#ffffff40}input[data-v-effc52c6]:focus{outline:none}[data-v-effc52c6]{transition-duration:.2s;transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}
