.navbar[data-v-c98fc283]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#173b27d9;left:0;opacity:0;padding:calc(.6rem + env(safe-area-inset-top)) 1.5rem .6rem;position:fixed;top:0;transform:translateY(-100%);transition:transform .4s var(--ease-out-expo),opacity .4s var(--ease-out-expo),background .4s var(--ease-out-expo);width:100%;z-index:100}.navbar.scrolled[data-v-c98fc283]{opacity:1;transform:translateY(0)}.navbar--light{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#add477e6}.navbar--light{filter:none}.navbar--light{color:var(--waya-dark);text-shadow:none}.navbar--light{color:#173b2799}.navbar--light{border-color:var(--waya-dark)}.navbar--light{background:var(--waya-dark)}.navbar__inner[data-v-c98fc283]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.navbar__logo[data-v-c98fc283]{background:none;border:none;cursor:pointer;line-height:0;padding:0}.navbar__logo img[data-v-c98fc283]{height:48px;transition:filter .4s;width:auto}.navbar__right[data-v-c98fc283]{align-items:center;display:flex;gap:2rem}.navbar__links[data-v-c98fc283]{display:flex;gap:1.8rem;list-style:none;margin:0;padding:0}.navbar__links button[data-v-c98fc283]{background:none;border:none;color:var(--waya-neon);cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:600;letter-spacing:.12em;padding:.4rem 0;position:relative;text-shadow:0 1px 8px rgba(0,0,0,.3);text-transform:uppercase;transition:color .3s}.navbar__links button[data-v-c98fc283]:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.19,1,.22,1);width:100%}@media(hover:hover){.navbar__links button[data-v-c98fc283]:hover{color:var(--waya-white)}.navbar__links button[data-v-c98fc283]:hover:after{transform:scaleX(1)}}.navbar__links button[data-v-c98fc283]:active{color:var(--waya-white)}.navbar__toggle[data-v-c98fc283]{background:none;border:2px solid var(--waya-neon);border-radius:6px;cursor:pointer;display:none;flex-direction:column;gap:4px;min-height:44px;min-width:44px;padding:10px 12px;position:relative;transition:transform .3s var(--ease-out-expo),border-color .3s;z-index:101}.navbar__toggle span[data-v-c98fc283]{background:var(--waya-neon);border-radius:2px;display:block;height:2px;transition:transform .4s cubic-bezier(.19,1,.22,1),opacity .3s;width:22px}.navbar__toggle.active span[data-v-c98fc283]:first-child{transform:translateY(6px) rotate(45deg)}.navbar__toggle.active span[data-v-c98fc283]:nth-child(2){opacity:0}.navbar__toggle.active span[data-v-c98fc283]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.navbar__overlay[data-v-c98fc283]{align-items:center;background:#173b27f7;display:flex;inset:0;justify-content:center;padding:0 2rem env(safe-area-inset-bottom);position:fixed;z-index:99}.navbar__menu[data-v-c98fc283]{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;max-width:320px;padding:0;width:100%}.navbar__menu-item[data-v-c98fc283]{border-bottom:1px solid hsla(85,52%,65%,.08);opacity:0;transform:translateY(16px)}.overlay-enter-active .navbar__menu-item[data-v-c98fc283]{opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .5s cubic-bezier(.19,1,.22,1)}.overlay-leave-active .navbar__menu-item[data-v-c98fc283]{opacity:0;transform:translateY(0);transition:opacity .2s ease}.navbar__menu-item button[data-v-c98fc283]{align-items:center;background:none;border:none;color:var(--waya-white);cursor:pointer;display:flex;font-family:inherit;gap:1rem;padding:1.2rem 0;text-align:left;transition:color .3s;width:100%;-webkit-tap-highlight-color:transparent}.navbar__menu-item button[data-v-c98fc283]:active{color:var(--waya-neon)}.navbar__menu-index[data-v-c98fc283]{color:var(--waya-pink);flex-shrink:0;font-size:.65rem;font-weight:600;letter-spacing:.08em;opacity:.5;width:1.5rem}.navbar__menu-label[data-v-c98fc283]{font-size:clamp(1.4rem,5vw,2rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.overlay-enter-active[data-v-c98fc283]{transition:opacity .35s ease}.overlay-leave-active[data-v-c98fc283]{transition:opacity .3s ease}.overlay-enter-from[data-v-c98fc283],.overlay-leave-to[data-v-c98fc283]{opacity:0}@media(max-width:768px){.navbar__links[data-v-c98fc283]{display:none}.navbar__toggle[data-v-c98fc283]{display:flex}}.sidenav[data-v-d0d3a2c1]{align-items:flex-start;display:flex;flex-direction:column;gap:.6rem;left:1.4rem;position:fixed;top:50%;transform:translateY(-50%);z-index:100}.sidenav__arrow[data-v-d0d3a2c1]{background:none;border:none;cursor:pointer;opacity:.6;padding:4px 4px 4px 1.4rem;transition:opacity .3s,transform .3s var(--ease-out-expo)}.sidenav__arrow--up[data-v-d0d3a2c1]{color:var(--waya-neon)}.sidenav__arrow--down[data-v-d0d3a2c1]{color:var(--waya-pink)}.sidenav__arrow[data-v-d0d3a2c1]:hover:not(:disabled){opacity:1;transform:scale(1.15)}.sidenav__arrow[data-v-d0d3a2c1]:disabled{cursor:default;opacity:.15}.sidenav__tracks[data-v-d0d3a2c1]{position:relative}.sidenav__track--white[data-v-d0d3a2c1]{color:var(--waya-white)}.sidenav__list[data-v-d0d3a2c1]{display:flex;flex-direction:column;gap:1.6rem;list-style:none;margin:0;padding:0 0 0 1.4rem;position:relative}.sidenav__list[data-v-d0d3a2c1]:before{border-bottom:1px solid;border-bottom-left-radius:80px;border-left:1px solid;border-top:1px solid;border-top-left-radius:80px;content:"";height:calc(100% - .875rem);left:0;opacity:.35;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .4s;width:14px}.sidenav__item[data-v-d0d3a2c1]{list-style:none;position:relative}.sidenav__item[data-v-d0d3a2c1]:not(:first-child):not(:last-child):before{background:currentColor;content:"";height:1px;left:0;opacity:.35;position:absolute;top:50%;transform:translate(-100%);width:1.2rem}.sidenav__item.active[data-v-d0d3a2c1]:after{background:var(--waya-neon);border-radius:80px;bottom:-.4rem;box-shadow:0 0 8px var(--waya-neon),0 0 2px var(--waya-neon);content:"";left:-1.4rem;opacity:.9;position:absolute;top:-.4rem;width:2px}.sidenav__item:first-child.active[data-v-d0d3a2c1]:after{border-left:1px solid var(--waya-neon);border-radius:80px 0 0;border-top:1px solid var(--waya-neon);top:.4375rem}.sidenav__item:first-child.active[data-v-d0d3a2c1]:after,.sidenav__item:last-child.active[data-v-d0d3a2c1]:after{background:none;box-shadow:none;filter:drop-shadow(0 0 4px var(--waya-neon)) drop-shadow(0 0 1px var(--waya-neon));width:14px}.sidenav__item:last-child.active[data-v-d0d3a2c1]:after{border-bottom:1px solid var(--waya-neon);border-left:1px solid var(--waya-neon);border-radius:0 0 0 80px;bottom:.4375rem}.sidenav__btn[data-v-d0d3a2c1]{background:none;border:none;color:currentColor;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:.15em;opacity:.45;padding:.2rem 0;position:relative;text-transform:uppercase;transition:opacity .3s;white-space:nowrap}.sidenav__item.active .sidenav__btn[data-v-d0d3a2c1],.sidenav__item:hover .sidenav__btn[data-v-d0d3a2c1]{opacity:1}.sidenav__btn[data-v-d0d3a2c1]:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.19,1,.22,1);width:100%}.sidenav__item.active .sidenav__btn[data-v-d0d3a2c1]:after{transform:scaleX(1)}.sidenav__item:hover .sidenav__btn[data-v-d0d3a2c1]:after{transform:scaleX(.6)}.sidenav__item.active:hover .sidenav__btn[data-v-d0d3a2c1]:after{transform:scaleX(1)}@media(max-width:768px){.sidenav[data-v-d0d3a2c1]{display:none}}.mouse-glow[data-v-fbb4678e]{--gx:50vw;--gy:50vh;inset:0;mix-blend-mode:screen;opacity:0;pointer-events:none;position:fixed;z-index:9999}.mouse-glow--green[data-v-fbb4678e]{background:radial-gradient(600px circle at var(--gx) var(--gy),hsla(85,52%,65%,.13) 0,hsla(85,52%,65%,.05) 35%,transparent 70%)}.mouse-glow--pink[data-v-fbb4678e]{background:radial-gradient(600px circle at var(--gx) var(--gy),rgba(242,135,183,.15) 0,rgba(242,135,183,.05) 35%,transparent 70%)}.custom-cursor[data-v-b39e590c]{background:var(--waya-neon,#aed477);border-radius:50%;height:16px;left:0;mix-blend-mode:difference;opacity:0;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%);transition:width .25s ease,height .25s ease,background-color .25s ease,opacity .2s ease;width:16px;will-change:transform;z-index:9998}.custom-cursor--visible[data-v-b39e590c]{opacity:1}.custom-cursor--hover[data-v-b39e590c]{background:var(--waya-pink,#f287b7);height:40px;width:40px}#loading-screen[data-v-19dcc7dc]{background:var(--waya-dark);inset:0;position:fixed;z-index:10000}#loading-screen img[data-v-19dcc7dc]{filter:drop-shadow(0 2px 20px rgba(0,0,0,.2));height:clamp(120px,45vw,520px);left:50%;max-height:60vh;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.three-bg[data-v-8408c1b7]{height:100vh;inset:0;pointer-events:none;position:fixed;width:100vw;z-index:-1}
