.ray-bg[data-v-1ca13764]{--stripes: repeating-linear-gradient(100deg, #fff 0%, #fff 7%, transparent 10%, transparent 12%, #fff 16%);--rainbow: repeating-linear-gradient(100deg, #60a5fa 10%, #e879f9 16%, #5eead4 22%, #60a5fa 30%);position:fixed;top:0;left:0;right:0;height:60vh;z-index:0;pointer-events:none;background-image:var(--stripes),var(--rainbow);background-size:200%,100%;filter:invert(100%);-webkit-mask-image:radial-gradient(ellipse at 100% 0%,black 40%,transparent 70%);mask-image:radial-gradient(ellipse at 100% 0%,black 40%,transparent 70%);opacity:.25;-webkit-transform:translateZ(0);-webkit-perspective:1000;-webkit-backface-visibility:hidden}.app-root[data-v-b9730d49]{position:relative;min-height:100vh}.app-content[data-v-b9730d49]{position:relative;z-index:1}:root{--breakpoint-xs: 480px;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--breakpoint-3xl: 1920px;--bg-white: rgb(255 255 255);--bg-black: rgb(0 0 0);--bg-zinc-950: rgb(9 9 11);--bg-zinc-900: rgb(24 24 27);--bg-zinc-800: rgb(39 39 42);--bg-zinc-700: rgb(63 63 70);--bg-zinc-600: rgb(82 82 91);--bg-zinc-500: rgb(113 113 122);--bg-zinc-400: rgb(161, 161, 170);--bg-slate-50: rgb(248 250 252);--bg-slate-300: rgb(203 213 225);--bg-amber-400: rgb(251 191 36);--bg-green-600: rgb(22 163 74);--bg-green-400: rgb(74 222 128);--bg-emerald-600: rgb(5 150 105);--bg-main: #165dff;--bg-main-hover: rgba(98, 204, 160, .8);--bg-default: rgba(63, 63, 70, 1);--bg-default-hover: rgba(63, 63, 70, .8);--bg-warning: rgba(234, 179, 8, .8);--bg-warning-hover: rgba(234, 179, 8, 1);--bg-red-500: rgb(239 68 68);--bg-yellow-500: rgb(234 179 8);--bg-gray-300: rgb(209 213 219);--bg-gray-700: rgb(63 63 70);--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 30px;--font-size-4xl: 36px;--font-size-5xl: 48px;--font-size-6xl: 60px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--spacing-4xl: 80px;--h-50: 50px;--h-header: 54px;--h-header-mobile: 48px;--container-max-width: 1280px;--container-max-width-tablet: 1024px;--container-max-width-mobile: 768px;--container-padding: 24px;--container-padding-tablet: 20px;--container-padding-mobile: 16px;--container-padding-xs: 12px}.v-enter-active,.v-leave-active{transition:opacity .5s ease}.v-enter-from,.v-leave-to{opacity:0}.breadcrumb-enter-active{animation:bounce-in .5s}.breadcrumb-leave-active{animation:bounce-in .5s reverse}@keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(1.25)}to{transform:scale(1)}}.grid{display:grid;gap:var(--spacing-lg)}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-cols-4{grid-template-columns:repeat(3,1fr)}.grid-cols-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.grid-cols-4,.grid-cols-3,.grid-cols-2{grid-template-columns:repeat(1,1fr)}}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.p-0{padding:0}.p-1{padding:var(--spacing-xs)}.p-2{padding:var(--spacing-sm)}.p-3{padding:var(--spacing-md)}.p-4{padding:var(--spacing-lg)}.p-5{padding:var(--spacing-xl)}.p-6{padding:var(--spacing-2xl)}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.px-2{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.px-3{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.px-4{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.px-5{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.py-2{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.py-3{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.py-4{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.py-5{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.m-0{margin:0}.m-1{margin:var(--spacing-xs)}.m-2{margin:var(--spacing-sm)}.m-3{margin:var(--spacing-md)}.m-4{margin:var(--spacing-lg)}.m-5{margin:var(--spacing-xl)}.mx-auto{margin-left:auto;margin-right:auto}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.text-5xl{font-size:var(--font-size-5xl)}.text-6xl{font-size:var(--font-size-6xl)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.hidden{display:none}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}@media (max-width: 768px){.hidden-mobile{display:none}.block-mobile{display:block}}@media (max-width: 1024px){.hidden-tablet{display:none}.block-tablet{display:block}}@media (min-width: 1025px){.hidden-desktop{display:none}.block-desktop{display:block}}.w-full{width:100%}.w-auto{width:auto}.w-fit{width:fit-content}.mx-safe{margin-left:max(var(--container-padding),env(safe-area-inset-left));margin-right:max(var(--container-padding),env(safe-area-inset-right))}.px-safe{padding-left:max(var(--container-padding),env(safe-area-inset-left));padding-right:max(var(--container-padding),env(safe-area-inset-right))}.overflow-x-hidden{overflow-x:hidden}.container-margin{margin-left:var(--container-padding);margin-right:var(--container-padding)}@media (max-width: 768px){.container-margin{margin-left:var(--container-padding-mobile);margin-right:var(--container-padding-mobile)}}@media (max-width: 480px){.container-margin{margin-left:var(--container-padding-xs);margin-right:var(--container-padding-xs)}}.h-full{height:100%}.h-auto{height:auto}.h-screen{height:100vh}.rounded{border-radius:4px}.rounded-md{border-radius:6px}.rounded-lg{border-radius:8px}.rounded-xl{border-radius:12px}.rounded-2xl{border-radius:16px}.rounded-full{border-radius:9999px}.shadow-sm{box-shadow:0 1px 2px #0000000d}.shadow{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.transition{transition:all .15s ease-in-out}.transition-colors{transition:color .15s ease-in-out,background-color .15s ease-in-out}.transition-opacity{transition:opacity .15s ease-in-out}.transition-transform{transition:transform .15s ease-in-out}.hover\:scale-105:hover{transform:scale(1.05)}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.focus\:outline-none:focus{outline:none}.focus\:ring-2:focus{box-shadow:0 0 0 2px var(--bg-main)}@media (max-width: 768px){.touch-target{min-height:44px;min-width:44px}.scroll-smooth{-webkit-overflow-scrolling:touch}.text-responsive{font-size:clamp(14px,4vw,18px)}.text-responsive-lg{font-size:clamp(18px,5vw,24px)}.text-responsive-xl{font-size:clamp(24px,6vw,36px)}.text-responsive-2xl{font-size:clamp(30px,8vw,48px)}}.container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}@media (max-width: 768px){.container{padding:0 var(--container-padding-mobile)}}img{max-width:100%;height:auto;display:block}button{cursor:pointer;border:none;background:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}@media (max-width: 768px){button{min-height:44px}}a{color:inherit;text-decoration:none;transition:color .15s ease-in-out}a:hover{color:var(--bg-main)}input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background:transparent;border:1px solid var(--bg-zinc-300);border-radius:6px;padding:8px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--bg-main);box-shadow:0 0 0 3px #165dff1a}@media (max-width: 768px){input,textarea,select{font-size:16px}}.arco-link{padding:0}
