.dropdown-enter-active[data-v-8a19dca9]{transition:all .2s ease-out}.dropdown-leave-active[data-v-8a19dca9]{transition:all .15s ease-in}.dropdown-enter-from[data-v-8a19dca9]{opacity:0;transform:translateY(-8px) scale(.95)}.dropdown-leave-to[data-v-8a19dca9]{opacity:0;transform:translateY(-4px) scale(.98)}.slide-down-enter-active[data-v-8a19dca9]{max-height:800px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-down-leave-active[data-v-8a19dca9]{max-height:800px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-down-enter-from[data-v-8a19dca9],.slide-down-leave-to[data-v-8a19dca9]{max-height:0;opacity:0;transform:translateY(-10px)}button[data-v-8a19dca9]:hover{transform:translateY(-1px)}.mobile-menu-item[data-v-8a19dca9]{transition:all .2s cubic-bezier(.4,0,.2,1)}.mobile-menu-item[data-v-8a19dca9]:hover{transform:translate(4px)}.badge-animate[data-v-8a19dca9]{animation:pulse-8a19dca9 2s infinite}@keyframes pulse-8a19dca9{0%,to{opacity:1}50%{opacity:.5}}.mobile-menu-scroll[data-v-8a19dca9]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:smooth}@supports (-webkit-touch-callout:none){.mobile-menu-scroll[data-v-8a19dca9]{transform:translateZ(0)}}.mobile-menu-scroll[data-v-8a19dca9]{overscroll-behavior-y:contain}.mobile-menu-scroll[data-v-8a19dca9]::-webkit-scrollbar{background:transparent;width:0}.animate-pulse[data-v-8a19dca9]{animation:pulse-8a19dca9 2s cubic-bezier(.4,0,.6,1) infinite}.dropdown-container[data-v-8a19dca9]{position:relative}.dropdown-container .absolute[data-v-8a19dca9]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(229,231,235,.8)}@media (max-width:1024px){.dropdown-container .absolute[data-v-8a19dca9]{left:50%;max-width:320px;transform:translate(-50%);width:100vw}}.mobile-dropdown-container[data-v-8a19dca9]{background:#fff;border-top:1px solid var(--color-border)}.mobile-dropdown-content[data-v-8a19dca9]{padding:.75rem}.mobile-dropdown-item[data-v-8a19dca9]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;cursor:pointer;display:block;margin-bottom:.5rem;padding:1rem;position:relative;transform:translateY(0);transition:all .3s ease}.mobile-dropdown-item[data-v-8a19dca9]:last-child{margin-bottom:0}.mobile-dropdown-item[data-v-8a19dca9]:hover{background:linear-gradient(135deg,var(--color-primary-50) 0,#fff 100%);border-color:var(--color-primary-300);box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-1px)}.mobile-dropdown-item-content[data-v-8a19dca9]{flex:1}.mobile-dropdown-item-header[data-v-8a19dca9]{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.mobile-dropdown-item-title[data-v-8a19dca9]{color:var(--color-text-primary);font-size:1rem;font-weight:600;transition:color .2s ease}.mobile-dropdown-item:hover .mobile-dropdown-item-title[data-v-8a19dca9]{color:var(--color-primary-600)}.mobile-dropdown-item-desc[data-v-8a19dca9]{color:var(--color-text-secondary);font-size:.875rem;line-height:1.625;padding-right:1.5rem}.mobile-dropdown-item-arrow[data-v-8a19dca9]{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.mobile-dropdown-badge[data-v-8a19dca9]{border-radius:9999px;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.badge-new[data-v-8a19dca9]{background:linear-gradient(135deg,var(--color-primary-100),var(--color-primary-200));color:var(--color-primary-700)}.badge-hot[data-v-8a19dca9]{background:linear-gradient(135deg,var(--color-error-100),var(--color-error-200));color:var(--color-error-600)}.badge-default[data-v-8a19dca9]{color:var(--color-neutral-700)}.mobile-dropdown-enter-active[data-v-8a19dca9],.mobile-dropdown-leave-active[data-v-8a19dca9]{transition:all .4s cubic-bezier(.4,0,.2,1)}.mobile-dropdown-enter-from[data-v-8a19dca9],.mobile-dropdown-leave-to[data-v-8a19dca9]{max-height:0;opacity:0;overflow:hidden;transform:translateY(-10px)}.mobile-dropdown-enter-to[data-v-8a19dca9],.mobile-dropdown-leave-from[data-v-8a19dca9]{max-height:2000px;opacity:1;transform:translateY(0)}.mobile-dropdown-item[data-v-8a19dca9]{animation:slideInUp-8a19dca9 .3s ease-out forwards}.mobile-dropdown-item[data-v-8a19dca9]:first-child{animation-delay:.1s}.mobile-dropdown-item[data-v-8a19dca9]:nth-child(2){animation-delay:.15s}.mobile-dropdown-item[data-v-8a19dca9]:nth-child(3){animation-delay:.2s}.mobile-dropdown-item[data-v-8a19dca9]:nth-child(4){animation-delay:.25s}.mobile-dropdown-item[data-v-8a19dca9]:nth-child(5){animation-delay:.3s}@keyframes slideInUp-8a19dca9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}footer[data-v-247a957b]{background:#fff}@media (max-width:640px){.grid[data-v-247a957b]{gap:2rem;grid-template-columns:1fr}.company-info[data-v-247a957b]{margin-bottom:2rem;text-align:center}.social-media[data-v-247a957b]{justify-content:center}.footer-nav-container[data-v-247a957b]{display:grid!important;gap:1.5rem;grid-column:span 1;grid-template-columns:1fr 1fr!important}.footer-section[data-v-247a957b]:first-child,.footer-section[data-v-247a957b]:nth-child(2){grid-column:auto}.footer-section[data-v-247a957b]:nth-child(3){grid-column:1/-1;margin-top:1rem}.footer-section a[data-v-247a957b],.footer-section p[data-v-247a957b]{text-align:left!important}}@media (max-width:400px){.footer-nav-container[data-v-247a957b]{gap:2rem;grid-template-columns:1fr!important}.footer-section[data-v-247a957b]:first-child,.footer-section[data-v-247a957b]:nth-child(2),.footer-section[data-v-247a957b]:nth-child(3){grid-column:1;margin-top:0}}@media (min-width:641px) and (max-width:1023px){.grid[data-v-247a957b]{gap:2rem;grid-template-columns:repeat(2,1fr)}}button[data-v-7f95f8eb],button[data-v-7f95f8eb]:hover{border:none;color:#fff}[data-v-7f95f8eb] .google-signin-button,[data-v-7f95f8eb] .google-signin-button iframe{height:100%!important;width:100%!important}.pointer-events-none[data-v-7f95f8eb]{pointer-events:none}.overflow-hidden{overflow:hidden!important;padding-right:var(--scrollbar-width,0);touch-action:none}.animate-spin[data-v-5f930581]{animation:spin-5f930581 1s linear infinite}@keyframes spin-5f930581{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
