.scrollbar-hide[data-v-028fb65f]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-028fb65f]::-webkit-scrollbar{display:none}.category-item .card[data-v-028fb65f]{transition:all .3s cubic-bezier(.4,0,.2,1)}.category-item:hover .card[data-v-028fb65f]{transform:translateY(-2px)}.category-item:hover svg[data-v-028fb65f]{transform:scale(1.1)}.category-item.active .card[data-v-028fb65f]{transform:translateY(-1px)}span[data-v-028fb65f],svg[data-v-028fb65f]{transition:all .3s ease}@media (min-width:768px){.flex[data-v-028fb65f]{justify-content:center}.min-w-max[data-v-028fb65f]{min-width:auto}.overflow-x-auto[data-v-028fb65f]{overflow-x:visible}}@media (max-width:767px){.category-item[data-v-028fb65f]{min-width:96px}.category-item:hover .card[data-v-028fb65f]{transform:translateY(-1px)}}.category-item[data-v-028fb65f]:focus-visible{border-radius:1rem;outline:2px solid hsl(var(--p));outline-offset:2px}.category-item[data-v-028fb65f]{-moz-user-select:none;user-select:none;-webkit-user-select:none}.overflow-x-auto[data-v-028fb65f]{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@media (prefers-contrast:high){.card[data-v-028fb65f]{border-width:3px}}@media (prefers-reduced-motion:reduce){.card[data-v-028fb65f],span[data-v-028fb65f],svg[data-v-028fb65f]{transition:none}.category-item:hover .card[data-v-028fb65f],.category-item:hover svg[data-v-028fb65f]{transform:none}}.category-selector[data-v-028fb65f]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.card-body[data-v-028fb65f]{min-height:100%}.flex-1[data-v-028fb65f]{align-items:center;display:flex;justify-content:center}@media (hover:none) and (pointer:coarse){.category-item:hover .card[data-v-028fb65f]{transform:none}.category-item:active .card[data-v-028fb65f]{transform:scale(.98)}}.gap-3[data-v-028fb65f]{gap:.75rem}@media (min-width:640px){.gap-3[data-v-028fb65f]{gap:1rem}}.card[data-v-028fb65f]{contain:layout style paint}.rounded-xl[data-v-028fb65f]{border-radius:.75rem}.text-xs[data-v-028fb65f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrollbar-hide[data-v-473c7962]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-473c7962]::-webkit-scrollbar{display:none}.card[data-v-473c7962]{transition:all .3s cubic-bezier(.4,0,.2,1)}.card[data-v-473c7962]:hover{transform:translateY(-4px) scale(1.05)}img[data-v-473c7962]{transition:transform .3s ease}.badge[data-v-473c7962]{animation:slideIn-473c7962 .4s ease-out}@keyframes slideIn-473c7962{0%{opacity:0;transform:translateY(-10px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.btn-circle[data-v-473c7962]{transition:all .2s ease}.btn-circle[data-v-473c7962]:hover:not(.cursor-not-allowed){box-shadow:0 4px 12px #00000026;transform:scale(1.1)}@media (max-width:640px){.px-12[data-v-473c7962]{padding-left:1.5rem;padding-right:1.5rem}.card[data-v-473c7962]:hover{transform:translateY(-2px) scale(1.02)}}.provider-item[data-v-473c7962]:focus-visible{border-radius:1rem;outline:2px solid hsl(var(--p));outline-offset:2px}.btn[data-v-473c7962]:focus-visible{outline:2px solid hsl(var(--p));outline-offset:2px}.truncate[data-v-473c7962]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.max-w-20[data-v-473c7962]{max-width:5rem}.max-w-24[data-v-473c7962]{max-width:6rem}@media (prefers-contrast:high){.badge[data-v-473c7962],.card[data-v-473c7962]{border-width:2px}.badge[data-v-473c7962]{font-weight:700}}@media (prefers-reduced-motion:reduce){.badge[data-v-473c7962],.btn-circle[data-v-473c7962],.card[data-v-473c7962],img[data-v-473c7962]{animation:none;transition:none}.card[data-v-473c7962]:hover{transform:none}}.provider-item[data-v-473c7962]{contain:layout style paint}.absolute[data-v-473c7962]{z-index:20}.overflow-x-auto[data-v-473c7962]{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.card[data-v-8e74b8d2]{transition:all .2s ease}.card[data-v-8e74b8d2]:hover{transform:translateY(-2px)}.fade-in-enter-active[data-v-8e74b8d2]{transition:all .3s ease-out}.fade-in-enter-from[data-v-8e74b8d2]{opacity:0;transform:translateY(10px)}img[data-v-8e74b8d2]{transition:transform .3s ease}.badge[data-v-8e74b8d2]{animation:slideDown-8e74b8d2 .4s ease-out}@keyframes slideDown-8e74b8d2{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.btn-circle[data-v-8e74b8d2]:hover{animation:pulse-8e74b8d2 .6s infinite}@keyframes pulse-8e74b8d2{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.animate-pulse[data-v-8e74b8d2]{animation:pulse-loading-8e74b8d2 2s infinite}@keyframes pulse-loading-8e74b8d2{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:640px){.card[data-v-8e74b8d2]:hover{transform:translateY(-1px)}.fade-in-enter-active[data-v-8e74b8d2]{transition:opacity .2s ease}.btn-circle[data-v-8e74b8d2]:hover{animation:none}}.btn[data-v-8e74b8d2]:focus-visible,.card[data-v-8e74b8d2]:focus-visible{outline:2px solid hsl(var(--p));outline-offset:2px}.input[data-v-8e74b8d2]:focus{border-color:hsl(var(--p));box-shadow:0 0 0 2px hsl(var(--p)/.2);outline:none}.stats-horizontal[data-v-8e74b8d2]{grid-auto-columns:1fr;grid-auto-flow:column}.aspect-\[3\/4\][data-v-8e74b8d2]{aspect-ratio:3/4}.dropdown-content[data-v-8e74b8d2]{border:1px solid hsl(var(--b3));box-shadow:0 10px 25px -5px #0000001a}.space-y-3[data-v-8e74b8d2]>*+*{margin-top:.75rem}.space-y-4[data-v-8e74b8d2]>*+*{margin-top:1rem}.truncate[data-v-8e74b8d2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.grid-cols-3[data-v-8e74b8d2]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.grid-cols-3[data-v-8e74b8d2]{grid-template-columns:repeat(6,minmax(0,1fr))}.px-2[data-v-8e74b8d2]{padding-left:1rem;padding-right:1rem}}html[data-v-8e74b8d2]{scroll-behavior:smooth}@media (prefers-contrast:high){.card[data-v-8e74b8d2]{border-width:2px}.badge[data-v-8e74b8d2]{font-weight:700}}@media (prefers-reduced-motion:reduce){.badge[data-v-8e74b8d2],.btn-circle[data-v-8e74b8d2],.card[data-v-8e74b8d2],img[data-v-8e74b8d2]{animation:none;transition:none}.card[data-v-8e74b8d2]:hover{transform:none}}@media (max-width:640px){.px-2[data-v-8e74b8d2]{padding-left:.5rem;padding-right:.5rem}.badge-lg[data-v-8e74b8d2]{font-size:.75rem;padding:.375rem .75rem}}.card-body[data-v-8e74b8d2]{min-height:3rem}.join-item[data-v-8e74b8d2]{min-height:2rem}.loading[data-v-8e74b8d2]{opacity:.6;pointer-events:none}
