[data-v-ac7fb2af] .flip-hover{overflow:hidden;perspective:900px;position:relative;transform-style:preserve-3d;--flip-depth:12px}[data-v-ac7fb2af] .flip-hover:before{backface-visibility:hidden;background:linear-gradient(180deg,#ffffff26,#ffffff0d);border-radius:inherit;box-shadow:inset 0 10px 18px #00000059,inset 0 -1px #ffffff0f;content:"";inset:0;pointer-events:none;position:absolute;transform:rotateX(-90deg) translateZ(var(--flip-depth));transform-origin:top center;transition:transform .42s cubic-bezier(.22,.66,.18,1)}[data-v-ac7fb2af] .flip-hover:focus-visible:before,[data-v-ac7fb2af] .flip-hover:hover:before{transform:rotateX(0)}[data-v-ac7fb2af] .flip-text{position:relative}[data-v-ac7fb2af] .flip-text:after{align-items:center;backface-visibility:hidden;color:inherit;content:attr(data-text);display:flex;font:inherit;inset:0;justify-content:center;pointer-events:none;position:absolute;transform:rotateX(90deg);transform-origin:top center;transition:transform .38s cubic-bezier(.2,.6,.2,1);z-index:2}[data-v-ac7fb2af] .flip-text:focus-visible:after,[data-v-ac7fb2af] .flip-text:hover:after{transform:rotateX(0)}[data-v-ac7fb2af] .flip-text:focus-visible>*,[data-v-ac7fb2af] .flip-text:hover>*{opacity:0}[data-v-ac7fb2af] .flip-hover:before{z-index:1}@media (prefers-reduced-motion:reduce){[data-v-ac7fb2af] .flip-hover:before,[data-v-ac7fb2af] .flip-text:after{transition:none}}[data-v-ac7fb2af] .cuboid-flip{overflow:hidden;perspective:900px;position:relative;transform-style:preserve-3d;--cuboid-depth:12px;--cuboid-dur:.42s;--cuboid-ease:cubic-bezier(.22,.66,.18,1)}[data-v-ac7fb2af] .cuboid-flip>*{opacity:0}[data-v-ac7fb2af] .cuboid-flip:before{align-items:center;backface-visibility:hidden;background:inherit;border-radius:inherit;color:currentColor;content:attr(data-text);display:flex;font:inherit;inset:0;justify-content:center;pointer-events:none;position:absolute;transform:rotateX(0) translateZ(0);transform-origin:bottom center;transition:transform var(--cuboid-dur) var(--cuboid-ease);z-index:2}[data-v-ac7fb2af] .cuboid-flip:after{align-items:center;backface-visibility:hidden;background:inherit;border-radius:inherit;box-shadow:inset 0 10px 18px #00000059,inset 0 -1px #ffffff0f;color:currentColor;content:attr(data-text-bottom);display:flex;font:inherit;inset:0;justify-content:center;pointer-events:none;position:absolute;transform:rotateX(90deg) translateZ(0);transform-origin:bottom center;transition:transform var(--cuboid-dur) var(--cuboid-ease);z-index:1}[data-v-ac7fb2af] .cuboid-flip:focus-visible:before,[data-v-ac7fb2af] .cuboid-flip:hover:before{transform:rotateX(-90deg) translateZ(0)}[data-v-ac7fb2af] .cuboid-flip:focus-visible:after,[data-v-ac7fb2af] .cuboid-flip:hover:after{transform:rotateX(0) translateZ(0)}@media (prefers-reduced-motion:reduce){[data-v-ac7fb2af] .cuboid-flip:after,[data-v-ac7fb2af] .cuboid-flip:before{transition:none}}@keyframes cardEnter-3f903f08{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}div[class*=group][data-v-3f903f08]{animation:cardEnter-3f903f08 .6s ease-out forwards;animation-delay:var(--animation-delay,0s)}[data-v-3f903f08] .group{--animation-delay:0ms}@media (max-width:768px){[data-v-3f903f08] .group{animation-delay:0s!important}}@keyframes spin-2d1c956f{to{transform:rotate(1turn)}}.loading-ring[data-v-2d1c956f]{animation:spin-2d1c956f .9s linear infinite;background:conic-gradient(from 0deg,rgb(var(--color-primary)) 0deg 300deg,rgb(var(--color-foreground)/.15) 300deg 1turn);border-radius:9999px;box-shadow:0 0 16px rgb(var(--color-primary)/.35);height:40px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 6px));width:40px}@supports not (((-webkit-mask:radial-gradient(white,black)) or (mask:radial-gradient(white,black))) or (-webkit-mask:radial-gradient(white,black))){.loading-ring[data-v-2d1c956f]{background:transparent;border-bottom:6px solid rgb(var(--color-foreground)/.15);border-left:6px solid rgb(var(--color-foreground)/.15);border-right-color:rgb(var(--color-foreground)/.15);border-right:6px solid rgb(var(--color-primary)/.7);border-top-color:rgb(var(--color-foreground)/.15);border-top:6px solid rgb(var(--color-primary))}}@keyframes spin-c500f16f{to{transform:rotate(1turn)}}.loading-ring[data-v-c500f16f]{animation:spin-c500f16f .9s linear infinite;background:conic-gradient(from 0deg,rgb(var(--color-primary)) 0deg 300deg,rgb(var(--color-foreground)/.15) 300deg 1turn);border-radius:9999px;box-shadow:0 0 24px rgb(var(--color-primary)/.35);height:72px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 calc(100% - 8px));mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 calc(100% - 8px));width:72px}@supports not (((-webkit-mask:radial-gradient(white,black)) or (mask:radial-gradient(white,black))) or (-webkit-mask:radial-gradient(white,black))){.loading-ring[data-v-c500f16f]{background:transparent;border-bottom:6px solid rgb(var(--color-foreground)/.15);border-left:6px solid rgb(var(--color-foreground)/.15);border-right-color:rgb(var(--color-foreground)/.15);border-right:6px solid rgb(var(--color-primary)/.7);border-top-color:rgb(var(--color-foreground)/.15);border-top:6px solid rgb(var(--color-primary))}}@keyframes fadeUp-414d63ba{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}[data-v-414d63ba] .group{animation:fadeUp-414d63ba .6s ease-out both}@keyframes fadeLift-84971eed{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}[data-v-84971eed] article{animation:fadeLift-84971eed .5s ease-out both}@keyframes fadeInUp-eba41ee5{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-v-eba41ee5] section{animation:fadeInUp-eba41ee5 .1s ease-out both}
