@media (max-width: 640px){.min-h-64[data-v-473375b0]{min-height:16rem}}@media (min-width: 641px) and (max-width: 768px){.sm\:h-64[data-v-473375b0]{height:16rem}}@media (min-width: 769px) and (max-width: 1024px){.md\:h-72[data-v-473375b0]{height:18rem}}@media (min-width: 1025px){.lg\:h-80[data-v-473375b0]{height:20rem}}div[data-v-473375b0]:focus-visible{outline:2px solid #facb24;outline-offset:2px;border-radius:.5rem}.transition-all[data-v-473375b0]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transform[data-v-473375b0],.translate-x-0[data-v-473375b0]{transform:translate(0)}.-translate-x-full[data-v-473375b0]{transform:translate(-100%)}.translate-x-full[data-v-473375b0]{transform:translate(100%)}.rotate-180[data-v-473375b0]{transform:rotate(180deg)}.overflow-y-auto[data-v-473375b0]::-webkit-scrollbar{width:4px}.overflow-y-auto[data-v-473375b0]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:2px}.overflow-y-auto[data-v-473375b0]::-webkit-scrollbar-thumb{background:#facb2480;border-radius:2px}.overflow-y-auto[data-v-473375b0]::-webkit-scrollbar-thumb:hover{background:#facb24b3}.group:hover .group-hover\:bg-secondary[data-v-473375b0]{background-color:#facb24}.group:hover .group-hover\:bg-secondary-dark[data-v-473375b0]{background-color:#e6b622}.line-clamp-2[data-v-cbbdbfc0]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-cbbdbfc0]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.group[data-v-cbbdbfc0]:hover{transform:translateY(-2px);box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d}.transition-all[data-v-cbbdbfc0]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors[data-v-cbbdbfc0]{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform[data-v-cbbdbfc0]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion: reduce){.transition-all[data-v-cbbdbfc0],.transition-colors[data-v-cbbdbfc0],.transition-transform[data-v-cbbdbfc0],.group-hover\:scale-105[data-v-cbbdbfc0],.group-hover\:translate-x-1[data-v-cbbdbfc0]{transition:none}.group[data-v-cbbdbfc0]:hover,.group:hover .group-hover\:scale-105[data-v-cbbdbfc0],.group:hover .group-hover\:translate-x-1[data-v-cbbdbfc0]{transform:none}}article[data-v-cbbdbfc0]:focus-visible{outline:2px solid #362869;outline-offset:2px}.overflow-hidden[data-v-cbbdbfc0]::-webkit-scrollbar{display:none}.overflow-hidden[data-v-cbbdbfc0]{-ms-overflow-style:none;scrollbar-width:none}.rounded-full[data-v-cbbdbfc0]{border-radius:9999px}.group:hover svg[data-v-cbbdbfc0]{transform:translate(.25rem)}@keyframes slideIn-bd3574df{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.animate-slide-in[data-v-bd3574df]{animation:slideIn-bd3574df .5s ease-out}input[data-v-bd3574df]:focus,select[data-v-bd3574df]:focus{box-shadow:0 0 0 3px #3628691a}.progress-bar[data-v-bd3574df]{transition:width .5s ease-in-out}input[type=checkbox]:checked+div[data-v-bd3574df],input[type=radio]:checked+div[data-v-bd3574df]{background-color:#362869;border-color:#362869}@keyframes spin-bd3574df{to{transform:rotate(360deg)}}.animate-spin[data-v-bd3574df]{animation:spin-bd3574df 1s linear infinite}@keyframes countUp-bd3574df{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-count-up[data-v-bd3574df]{animation:countUp-bd3574df .8s ease-out}@media (prefers-reduced-motion: reduce){.transition-all[data-v-bd3574df],.transition-colors[data-v-bd3574df],.transition-transform[data-v-bd3574df]{transition:none}.animate-slide-in[data-v-bd3574df],.animate-count-up[data-v-bd3574df],.animate-spin[data-v-bd3574df]{animation:none}.hover\:scale-105[data-v-bd3574df]{transform:none}}button[data-v-bd3574df]:focus-visible,input[data-v-bd3574df]:focus-visible,select[data-v-bd3574df]:focus-visible{outline:2px solid #facb24;outline-offset:2px}.bg-gradient-to-br[data-v-bd3574df]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.overflow-y-auto[data-v-bd3574df]::-webkit-scrollbar{width:8px}.overflow-y-auto[data-v-bd3574df]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.overflow-y-auto[data-v-bd3574df]::-webkit-scrollbar-thumb{background:#362869;border-radius:4px}.overflow-y-auto[data-v-bd3574df]::-webkit-scrollbar-thumb:hover{background:#5f4b8b}.sticky[data-v-bd3574df]{position:sticky}.shadow-2xl[data-v-bd3574df]{box-shadow:0 25px 50px -12px #00000040}input[data-v-bd3574df]:invalid{border-color:#ef4444}input[data-v-bd3574df]:valid{border-color:#10b981}button[data-v-bd3574df]:disabled{opacity:.6;cursor:not-allowed}button[data-v-bd3574df]:disabled:hover{transform:none;background-color:inherit}@keyframes shake-357a58fa{0%{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-8px)}80%{transform:translate(8px)}to{transform:translate(0)}}.animate-shake[data-v-357a58fa]{animation:shake-357a58fa .6s cubic-bezier(.36,.07,.19,.97) both}@keyframes bounce-357a58fa{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.animate-bounce[data-v-357a58fa]{animation:bounce-357a58fa 1s infinite}@keyframes pulse-357a58fa{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse[data-v-357a58fa]{animation:pulse-357a58fa 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin-357a58fa{to{transform:rotate(360deg)}}.animate-spin[data-v-357a58fa]{animation:spin-357a58fa 1s linear infinite}button[data-v-357a58fa]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px #00000026}button[data-v-357a58fa]:active:not(:disabled){transform:translateY(0)}@media (prefers-reduced-motion: reduce){.animate-shake[data-v-357a58fa],.animate-bounce[data-v-357a58fa],.animate-pulse[data-v-357a58fa],.animate-spin[data-v-357a58fa]{animation:none}.transition-all[data-v-357a58fa],.transition-colors[data-v-357a58fa],.transition-transform[data-v-357a58fa]{transition:none}button[data-v-357a58fa]:hover:not(:disabled){transform:none}}button[data-v-357a58fa]:focus-visible{outline:2px solid #362869;outline-offset:2px}@media (max-width: 640px){.text-4xl[data-v-357a58fa]{font-size:2rem}.text-6xl[data-v-357a58fa]{font-size:3rem}.px-10[data-v-357a58fa]{padding-left:2rem;padding-right:2rem}.py-4[data-v-357a58fa]{padding-top:.75rem;padding-bottom:.75rem}}.overflow-x-auto[data-v-357a58fa]::-webkit-scrollbar{height:4px}.overflow-x-auto[data-v-357a58fa]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.overflow-x-auto[data-v-357a58fa]::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.overflow-x-auto[data-v-357a58fa]::-webkit-scrollbar-thumb:hover{background:#555}.animation-delay-200[data-v-396226ad]{animation-delay:.2s}.animation-delay-400[data-v-396226ad]{animation-delay:.4s}.animation-delay-600[data-v-396226ad]{animation-delay:.6s}.hover\:shadow-xl[data-v-396226ad]:hover{box-shadow:0 25px 50px -12px #00000040}@keyframes float-396226ad{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-float[data-v-396226ad]{animation:float-396226ad 6s ease-in-out infinite}[data-v-396226ad]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (max-width: 768px){.fixed.bottom-6.right-6[data-v-396226ad]{bottom:1rem;right:1rem}.fixed.bottom-6.right-6 button[data-v-396226ad]{padding:.75rem 1rem;font-size:.875rem}.fixed.bottom-6.right-6 button span[data-v-396226ad]{display:none}.fixed.bottom-6.right-6 button svg[data-v-396226ad]{width:1.25rem;height:1.25rem}}
