.sidebar-container[data-v-27e2a897]{--glass-blur:16px;--glass-opacity:.7;--glass-reflect-opacity:.1;--glass-border-opacity:.2;background:color-mix(in oklch,var(--color-base-200) 60%,transparent)}@media(prefers-color-scheme:dark){.sidebar-container[data-v-27e2a897]{background:color-mix(in oklch,var(--color-base-300) 40%,transparent)}}[data-theme=dark] .sidebar-container[data-v-27e2a897]{background:color-mix(in oklch,var(--color-base-300) 40%,transparent)}.sidebar-btn[data-v-27e2a897]{background:color-mix(in oklch,var(--color-base-100) 85%,transparent);border:1px solid color-mix(in oklch,var(--color-base-300) 50%,transparent)}[data-theme=dark] .sidebar-btn[data-v-27e2a897]{background:color-mix(in oklch,var(--color-base-content) 8%,transparent);border-color:color-mix(in oklch,var(--color-base-content) 15%,transparent)}.sidebar-btn[data-v-27e2a897]:hover{background:color-mix(in oklch,var(--color-base-200) 95%,transparent);transform:translateY(-3px)}[data-theme=dark] .sidebar-btn[data-v-27e2a897]:hover{background:color-mix(in oklch,var(--color-base-content) 15%,transparent)}.active[data-v-27e2a897]{background:var(--color-primary)!important;border-color:transparent!important;box-shadow:0 4px 20px color-mix(in oklch,var(--color-primary) 35%,transparent),0 0 0 2px color-mix(in oklch,var(--color-primary) 20%,transparent);color:var(--color-primary-content);transform:translateY(-2px) scale(1.08)}.intro-wave[data-v-27e2a897]{animation:intro-pop-27e2a897 .5s cubic-bezier(.34,1.56,.64,1) var(--wave-delay,0s) both}@keyframes intro-pop-27e2a897{0%{opacity:.5;transform:scale(.8) translate(-10px)}50%{opacity:1;transform:scale(1.12) translate(4px)}to{opacity:1;transform:scale(1) translate(0)}}.bounce[data-v-27e2a897]{animation:bounce-pop-27e2a897 .6s cubic-bezier(.34,1.56,.64,1)}@keyframes bounce-pop-27e2a897{0%{transform:translateY(-2px) scale(1.08)}30%{transform:translateY(-8px) scale(1.15)}50%{transform:translateY(-2px) scale(1.05)}70%{transform:translateY(-4px) scale(1.1)}to{transform:translateY(-2px) scale(1.08)}}.ripple-ring[data-v-27e2a897]{animation:ripple-expand-27e2a897 .6s ease-out forwards;border:2px solid color-mix(in oklch,var(--color-primary) 60%,transparent);border-radius:9999px;display:block;height:48px;width:48px}@keyframes ripple-expand-27e2a897{0%{border-width:3px;opacity:1;transform:scale(.8)}to{border-width:1px;opacity:0;transform:scale(1.6)}}.tooltip[data-v-27e2a897]{display:inline-block}.safe-area-bottom[data-v-27e2a897]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.sidebar-container-mobile[data-v-27e2a897]{--glass-blur:16px;--glass-opacity:.7;background:color-mix(in oklch,var(--color-base-200) 70%,transparent);-ms-overflow-style:none;scrollbar-width:none}.sidebar-container-mobile[data-v-27e2a897]::-webkit-scrollbar{display:none}[data-theme=dark] .sidebar-container-mobile[data-v-27e2a897]{background:color-mix(in oklch,var(--color-base-300) 50%,transparent)}.sidebar-btn-mobile[data-v-27e2a897]{background:color-mix(in oklch,var(--color-base-100) 85%,transparent);border:1px solid color-mix(in oklch,var(--color-base-300) 50%,transparent)}[data-theme=dark] .sidebar-btn-mobile[data-v-27e2a897]{background:color-mix(in oklch,var(--color-base-content) 8%,transparent);border-color:color-mix(in oklch,var(--color-base-content) 15%,transparent)}.active-mobile[data-v-27e2a897]{background:var(--color-primary)!important;border-color:transparent!important;box-shadow:0 2px 12px color-mix(in oklch,var(--color-primary) 40%,transparent);color:var(--color-primary-content);transform:scale(1.1)}.intro-wave-mobile[data-v-27e2a897]{animation:intro-pop-mobile-27e2a897 .5s cubic-bezier(.34,1.56,.64,1) var(--wave-delay,0s) both}@keyframes intro-pop-mobile-27e2a897{0%{opacity:.5;transform:scale(.8) translateY(10px)}50%{opacity:1;transform:scale(1.1) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.bounce-mobile[data-v-27e2a897]{animation:bounce-pop-mobile-27e2a897 .6s cubic-bezier(.34,1.56,.64,1)}@keyframes bounce-pop-mobile-27e2a897{0%{transform:scale(1.1)}30%{transform:scale(1.2) translateY(-4px)}50%{transform:scale(1.05)}70%{transform:scale(1.12) translateY(-2px)}to{transform:scale(1.1)}}.ripple-ring-mobile[data-v-27e2a897]{animation:ripple-expand-27e2a897 .6s ease-out forwards;border:2px solid color-mix(in oklch,var(--color-primary) 60%,transparent);border-radius:9999px;display:block;height:44px;width:44px}.scroll-indicator[data-v-27e2a897]{align-items:center;animation:pulse-indicator-27e2a897 1.5s ease-in-out infinite;background:color-mix(in oklch,var(--color-primary) 100%,transparent);border-radius:9999px;box-shadow:0 2px 8px #00000026;color:var(--color-base-content);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:28px;z-index:10}[data-theme=dark] .scroll-indicator[data-v-27e2a897]{background:color-mix(in oklch,var(--color-base-300) 80%,transparent)}.scroll-indicator-left[data-v-27e2a897]{left:-6px}.scroll-indicator-right[data-v-27e2a897]{right:-6px}@keyframes pulse-indicator-27e2a897{0%,to{opacity:.8;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-50%) scale(1.1)}}.scroll-indicator[data-v-27e2a897]:hover{animation:none;opacity:1;transform:translateY(-50%) scale(1.15)}@keyframes fadeInWord{0%{filter:blur(8px);opacity:0;transform:translateY(10px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes fadeInLetter{0%{filter:blur(8px);opacity:0;transform:translateY(10px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}.v-enter-active{animation:enterWord .6s ease-in-out forwards}.v-leave-active{animation:leaveWord .6s ease-in-out forwards}@keyframes enterWord{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes leaveWord{0%{filter:blur(0);opacity:1;transform:scale(1)}to{filter:blur(8px);opacity:0;transform:scale(2)}}.fade-enter-active[data-v-027b8cdf],.fade-leave-active[data-v-027b8cdf]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-027b8cdf],.fade-leave-to[data-v-027b8cdf]{opacity:0;transform:translateY(10px)}.scrollbar-hide[data-v-027b8cdf]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-027b8cdf]{-ms-overflow-style:none;scrollbar-width:none}.fade-enter-active[data-v-87ff738c],.fade-leave-active[data-v-87ff738c]{transition:opacity .2s ease}.fade-enter-from[data-v-87ff738c],.fade-leave-to[data-v-87ff738c]{opacity:0}.fade-enter-active[data-v-40f9aa96],.fade-leave-active[data-v-40f9aa96]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-40f9aa96],.fade-leave-to[data-v-40f9aa96]{opacity:0;transform:translateY(10px)}.scrollbar-hide[data-v-40f9aa96]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-40f9aa96]{-ms-overflow-style:none;scrollbar-width:none}.fade-enter-active[data-v-8ecf4173],.fade-leave-active[data-v-8ecf4173]{transition:opacity .2s ease}.fade-enter-from[data-v-8ecf4173],.fade-leave-to[data-v-8ecf4173]{opacity:0}.slide-enter-active[data-v-8ecf4173],.slide-leave-active[data-v-8ecf4173]{transition:all .25s ease}.slide-enter-from[data-v-8ecf4173]{opacity:0;transform:translate(20px)}.slide-leave-to[data-v-8ecf4173]{opacity:0;transform:translate(-20px)}@keyframes fade-in-757ed1e0{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-fast-757ed1e0{0%{opacity:0}to{opacity:1}}.animate-fade-in[data-v-757ed1e0]{animation:fade-in-757ed1e0 .3s ease-out forwards}.animate-fade-in-fast[data-v-757ed1e0]{animation:fade-in-fast-757ed1e0 .2s ease-out forwards}.scrollbar-hide[data-v-757ed1e0]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-757ed1e0]{-ms-overflow-style:none;scrollbar-width:none}.slide-fade-enter-active[data-v-8373d2fc]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-8373d2fc]{transition:all .2s ease-in}.slide-fade-enter-from[data-v-8373d2fc]{opacity:0;transform:translate(20px)}.slide-fade-leave-to[data-v-8373d2fc]{opacity:0;transform:translate(-20px)}.cursor-none[data-v-8373d2fc],.cursor-none[data-v-8373d2fc] *{cursor:none!important}@keyframes scroll-c744cab3{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-reverse-c744cab3{0%{transform:translate(-50%)}to{transform:translate(0)}}.animate-scroll[data-v-c744cab3]{animation:scroll-c744cab3 30s linear infinite}.animate-scroll[data-v-c744cab3],.animate-scroll-reverse[data-v-c744cab3]{width:-moz-max-content;width:max-content}.animate-scroll-reverse[data-v-c744cab3]{animation:scroll-reverse-c744cab3 30s linear infinite}.paused[data-v-c744cab3],.group:hover .animate-scroll[data-v-c744cab3],.group:hover .animate-scroll-reverse[data-v-c744cab3]{animation-play-state:paused}.perspective-1000[data-v-fc53b030]{perspective:1000px}.rotate-3d-enter-active[data-v-fc53b030],.rotate-3d-leave-active[data-v-fc53b030]{transition:all .6s cubic-bezier(.16,1,.3,1)}.rotate-3d-enter-from[data-v-fc53b030]{filter:blur(10px);opacity:0;transform:translateY(40px) rotateX(-20deg)}.rotate-3d-leave-to[data-v-fc53b030]{filter:blur(10px);opacity:0;transform:translateY(-40px) rotateX(20deg)}.showcase-card[data-v-6ec1eec9]{width:300px}@keyframes float-up-6ec1eec9{0%{opacity:0;transform:translate(0) scale(.5)}20%{opacity:1;transform:translateY(-10px) scale(1)}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(0)}}.animate-float-up[data-v-6ec1eec9]{animation-fill-mode:forwards;animation-name:float-up-6ec1eec9;animation-timing-function:ease-out}.animate-scroll-up[data-v-91fac41a]{animation:scroll-up-91fac41a 30s linear infinite}.animate-scroll-down[data-v-91fac41a]{animation:scroll-down-91fac41a 30s linear infinite}@keyframes scroll-up-91fac41a{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scroll-down-91fac41a{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.showcase-column:hover .animate-scroll-down[data-v-91fac41a],.showcase-column:hover .animate-scroll-up[data-v-91fac41a]{animation-play-state:paused}.fade-mask[data-v-91fac41a]{mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent)}.animate-scroll-left[data-v-2f6d3eae]{animation:scroll-left-2f6d3eae 60s linear infinite}@keyframes scroll-left-2f6d3eae{0%{transform:translate(0)}to{transform:translate(-50%)}}.fade-mask-x[data-v-2f6d3eae]{mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}@keyframes blob-4e50f6ff{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob[data-v-4e50f6ff]{animation:blob-4e50f6ff 7s infinite}.animation-delay-2000[data-v-4e50f6ff]{animation-delay:2s}.animation-delay-4000[data-v-4e50f6ff]{animation-delay:4s}.scrollbar-hide[data-v-4e50f6ff]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-4e50f6ff]::-webkit-scrollbar{display:none}
