@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-1df3dcfc],[data-v-1df3dcfc]::backdrop,[data-v-1df3dcfc]:after,[data-v-1df3dcfc]:before{--tw-font-weight:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-space-y-reverse:0;--tw-border-style:solid}}}.landing-header[data-v-1df3dcfc]{left:calc(var(--spacing,.25rem)*0);min-height:var(--header-height,80px);padding:20px;position:fixed;right:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*0);transition:padding .4s cubic-bezier(.4,0,.2,1);will-change:padding,transform;z-index:1000}.landing-header .nav-container[data-v-1df3dcfc]{align-items:center;-webkit-backdrop-filter:blur(20px);backface-visibility:hidden;background:#fffc;border-radius:var(--radius-full,9999px);box-shadow:0 4px 30px #0000001a;display:flex;justify-content:space-between;margin-inline:auto;max-width:1200px;padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*6);position:relative;transform:translateZ(0);transition:background .4s cubic-bezier(.4,0,.2,1),border-radius .4s cubic-bezier(.4,0,.2,1),max-width .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);will-change:border-radius,max-width,background}@media(min-width:1024px){.landing-header .nav-container[data-v-1df3dcfc]{padding-inline:calc(var(--spacing,.25rem)*8)}}.landing-header.is-scrolled[data-v-1df3dcfc]{padding:0}.landing-header.is-scrolled .nav-container[data-v-1df3dcfc]{-webkit-backdrop-filter:blur(20px);background:#fffc;border-radius:0;max-width:100%}.landing-header.is-scrolled.section-tournaments .nav-container[data-v-1df3dcfc]{-webkit-backdrop-filter:blur(20px);background:#000c!important}.landing-header.is-scrolled.section-tournaments .logo[data-v-1df3dcfc],.landing-header.is-scrolled.section-tournaments .nav-link[data-v-1df3dcfc]{color:var(--color-white,#fff);color:#fff!important}:is(.landing-header.is-scrolled.section-tournaments .logo,.landing-header.is-scrolled.section-tournaments .nav-link).active[data-v-1df3dcfc],:is(.landing-header.is-scrolled.section-tournaments .logo[data-v-1df3dcfc],.landing-header.is-scrolled.section-tournaments .nav-link[data-v-1df3dcfc]):hover{color:var(--color-coral,var(--color-coral-500));color:#ff6b6b!important}.landing-header.is-scrolled.section-tournaments .nav-dropdown[data-v-1df3dcfc]{background:#000000f2;border:1px solid #ff6b6b33}.landing-header.is-scrolled.section-tournaments .nav-dropdown .nav-dropdown-item[data-v-1df3dcfc]{color:var(--color-white,#fff)}.landing-header.is-scrolled.section-tournaments .nav-dropdown .nav-dropdown-item[data-v-1df3dcfc]:hover{background:#ff6b6b1a;color:var(--color-coral,var(--color-coral-500))}.landing-header.is-scrolled.section-tournaments .login-button[data-v-1df3dcfc]{color:var(--color-white,#fff)}.landing-header.is-scrolled.section-tournaments .login-button[data-v-1df3dcfc]:hover,.landing-header.is-scrolled.section-tournaments .user-button[data-v-1df3dcfc]{background:#ffffff1a}.landing-header.is-scrolled.section-tournaments .user-button.dropdown-open[data-v-1df3dcfc],.landing-header.is-scrolled.section-tournaments .user-button[data-v-1df3dcfc]:hover{background:#fff3}.landing-header.is-scrolled.section-tournaments .user-button .dropdown-arrow[data-v-1df3dcfc],.landing-header.is-scrolled.section-tournaments .user-button .user-name[data-v-1df3dcfc]{color:var(--color-white,#fff)}.landing-header.section-tournaments:not(.is-scrolled) .nav-container[data-v-1df3dcfc]{background:#000c}.landing-header.section-tournaments:not(.is-scrolled) .logo[data-v-1df3dcfc],.landing-header.section-tournaments:not(.is-scrolled) .nav-link[data-v-1df3dcfc]{color:var(--color-white,#fff);color:#fff!important}:is(.landing-header.section-tournaments:not(.is-scrolled) .logo,.landing-header.section-tournaments:not(.is-scrolled) .nav-link).active[data-v-1df3dcfc],:is(.landing-header.section-tournaments:not(.is-scrolled) .logo[data-v-1df3dcfc],.landing-header.section-tournaments:not(.is-scrolled) .nav-link[data-v-1df3dcfc]):hover{color:var(--color-coral,var(--color-coral-500));color:#ff6b6b!important}.landing-header.section-tournaments:not(.is-scrolled) .nav-dropdown[data-v-1df3dcfc]{background:#000000f2;border:1px solid #ff6b6b33}.landing-header.section-tournaments:not(.is-scrolled) .nav-dropdown .nav-dropdown-item[data-v-1df3dcfc]{color:var(--color-white,#fff)}.landing-header.section-tournaments:not(.is-scrolled) .nav-dropdown .nav-dropdown-item[data-v-1df3dcfc]:hover{background:#ff6b6b1a;color:var(--color-coral,var(--color-coral-500))}.landing-header.section-tournaments:not(.is-scrolled) .login-button[data-v-1df3dcfc]{border-color:var(--color-white,#fff);color:var(--color-white,#fff)}.landing-header.section-tournaments:not(.is-scrolled) .login-button[data-v-1df3dcfc]:hover{background:#ff6b6b33;border-color:var(--color-coral,var(--color-coral-500));color:var(--color-coral,var(--color-coral-500))}.landing-header.section-tournaments:not(.is-scrolled) .cta-button[data-v-1df3dcfc]{background-color:var(--color-coral,var(--color-coral-500));color:var(--color-white,#fff)}.landing-header.section-tournaments:not(.is-scrolled) .cta-button[data-v-1df3dcfc]:hover{background-color:var(--color-coral,var(--color-coral-500));background:#ff8787!important}.landing-header.section-tournaments:not(.is-scrolled) .user-button[data-v-1df3dcfc]{background:#ffffff1a}.landing-header.section-tournaments:not(.is-scrolled) .user-button[data-v-1df3dcfc]:hover{background:#fff3}.landing-header.section-tournaments:not(.is-scrolled) .user-button .dropdown-arrow[data-v-1df3dcfc],.landing-header.section-tournaments:not(.is-scrolled) .user-button .user-name[data-v-1df3dcfc]{color:var(--color-white,#fff)}.landing-header.section-tournaments:not(.is-scrolled) .mobile-menu-button[data-v-1df3dcfc]{background:#ffffff1a}.landing-header.section-tournaments:not(.is-scrolled) .mobile-menu-button .hamburger span[data-v-1df3dcfc]{background-color:var(--color-white,#fff)}.landing-header.section-tournaments .mobile-menu[data-v-1df3dcfc]{background:#000c}.landing-header.section-tournaments .mobile-menu .mobile-nav-links a[data-v-1df3dcfc],.landing-header.section-tournaments .mobile-menu .mobile-nav-links button[data-v-1df3dcfc]{color:var(--color-white,#fff)}:is(.landing-header.section-tournaments .mobile-menu .mobile-nav-links button[data-v-1df3dcfc],.landing-header.section-tournaments .mobile-menu .mobile-nav-links a[data-v-1df3dcfc]):hover{background:#ffffff1a}.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-accordion-trigger[data-v-1df3dcfc]{color:var(--color-white,#fff)}.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-accordion-trigger[data-v-1df3dcfc]:hover{background:#ffffff1a}.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-accordion-trigger.active[data-v-1df3dcfc]{background-color:#ff6b6b33}@supports (color:color-mix(in lab,red,red)){.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-accordion-trigger.active[data-v-1df3dcfc]{background-color:color-mix(in oklab,var(--color-coral,var(--color-coral-500)) 20%,transparent)}}.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-accordion-trigger.active[data-v-1df3dcfc]{color:var(--color-coral,var(--color-coral-500))}.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-accordion-trigger .accordion-arrow[data-v-1df3dcfc]{color:var(--color-white,#fff)}.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-accordion-trigger .accordion-arrow.rotated[data-v-1df3dcfc]{color:var(--color-coral,var(--color-coral-500))}.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-submenu li a[data-v-1df3dcfc]{color:#fffc}@supports (color:color-mix(in lab,red,red)){.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-submenu li a[data-v-1df3dcfc]{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-submenu li a[data-v-1df3dcfc]:before{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-submenu li a[data-v-1df3dcfc]:before{color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-submenu li a[data-v-1df3dcfc]:hover{background:#ff6b6b1a;color:var(--color-coral,var(--color-coral-500))}.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-submenu li a[data-v-1df3dcfc]:hover:before{color:var(--color-coral,var(--color-coral-500))}.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-login[data-v-1df3dcfc]{border-color:var(--color-white,#fff);color:var(--color-white,#fff)}.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-login[data-v-1df3dcfc]:hover{background:#ff6b6b33;border-color:var(--color-coral,var(--color-coral-500));color:var(--color-coral,var(--color-coral-500))}.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-profile[data-v-1df3dcfc]{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-profile[data-v-1df3dcfc]{border-color:color-mix(in oklab,var(--color-white,#fff) 30%,transparent)}}.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-profile[data-v-1df3dcfc]{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-profile[data-v-1df3dcfc]{background-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-profile[data-v-1df3dcfc],.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-profile svg[data-v-1df3dcfc]{color:var(--color-white,#fff)}.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-profile[data-v-1df3dcfc]:hover{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-profile[data-v-1df3dcfc]:hover{border-color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-profile[data-v-1df3dcfc]:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-profile[data-v-1df3dcfc]:hover{background-color:color-mix(in oklab,var(--color-white,#fff) 20%,transparent)}}.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-logout[data-v-1df3dcfc]{border-color:#ff656880}@supports (color:color-mix(in lab,red,red)){.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-logout[data-v-1df3dcfc]{border-color:color-mix(in oklab,var(--color-red-400,oklch(70.4% .191 22.216)) 50%,transparent)}}.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-logout[data-v-1df3dcfc],.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-logout svg[data-v-1df3dcfc]{color:var(--color-red-300,oklch(80.8% .114 19.571))}.landing-header.section-tournaments .mobile-menu .mobile-nav-links .mobile-logout[data-v-1df3dcfc]:hover{background:#ef444433;border-color:var(--color-red-400,oklch(70.4% .191 22.216));color:var(--color-red-200,oklch(88.5% .062 18.334))}.landing-header.is-scrolled.section-camps .nav-container[data-v-1df3dcfc]{-webkit-backdrop-filter:blur(20px);background:#0e6ba8cc!important}.landing-header.is-scrolled.section-camps .logo[data-v-1df3dcfc],.landing-header.is-scrolled.section-camps .nav-link[data-v-1df3dcfc]{color:var(--color-white,#fff);color:#fff!important}:is(.landing-header.is-scrolled.section-camps .logo[data-v-1df3dcfc],.landing-header.is-scrolled.section-camps .nav-link[data-v-1df3dcfc]):hover{color:var(--color-blue-200,oklch(88.2% .059 254.128));color:#bfdbfe!important}:is(.landing-header.is-scrolled.section-camps .logo,.landing-header.is-scrolled.section-camps .nav-link).active[data-v-1df3dcfc]{color:var(--color-white,#fff);color:#fff!important}:is(.landing-header.is-scrolled.section-camps .logo,.landing-header.is-scrolled.section-camps .nav-link).active[data-v-1df3dcfc]:after{background-color:var(--color-blue-200,oklch(88.2% .059 254.128))}.landing-header.is-scrolled.section-camps .nav-dropdown[data-v-1df3dcfc]{background:#0e6ba8f2;border:1px solid #93c5fd4d}.landing-header.is-scrolled.section-camps .nav-dropdown .nav-dropdown-item[data-v-1df3dcfc]{color:var(--color-white,#fff)}.landing-header.is-scrolled.section-camps .nav-dropdown .nav-dropdown-item[data-v-1df3dcfc]:hover{background:#93c5fd1a;color:var(--color-blue-200,oklch(88.2% .059 254.128))}.landing-header.is-scrolled.section-camps .login-button[data-v-1df3dcfc]{color:var(--color-white,#fff)}.landing-header.is-scrolled.section-camps .login-button[data-v-1df3dcfc]:hover{background:#ffffff1a}.landing-header.is-scrolled.section-camps .cta-button[data-v-1df3dcfc]{background-color:var(--color-white,#fff);color:var(--color-marine,var(--color-marine-500))}.landing-header.is-scrolled.section-camps .cta-button[data-v-1df3dcfc]:hover{background-color:var(--color-marine-light,var(--color-marine-200));box-shadow:0 10px 25px #93c5fd4d;color:var(--color-marine,var(--color-marine-500))}.landing-header.is-scrolled.section-camps .user-button[data-v-1df3dcfc]{background:#ffffff1a}.landing-header.is-scrolled.section-camps .user-button.dropdown-open[data-v-1df3dcfc],.landing-header.is-scrolled.section-camps .user-button[data-v-1df3dcfc]:hover{background:#fff3}.landing-header.is-scrolled.section-camps .user-button .dropdown-arrow[data-v-1df3dcfc],.landing-header.is-scrolled.section-camps .user-button .user-name[data-v-1df3dcfc]{color:var(--color-white,#fff)}.landing-header.section-camps:not(.is-scrolled) .nav-container[data-v-1df3dcfc]{background:#0e6ba8cc}.landing-header.section-camps:not(.is-scrolled) .logo[data-v-1df3dcfc],.landing-header.section-camps:not(.is-scrolled) .nav-link[data-v-1df3dcfc]{color:var(--color-white,#fff);color:#fff!important}:is(.landing-header.section-camps:not(.is-scrolled) .logo[data-v-1df3dcfc],.landing-header.section-camps:not(.is-scrolled) .nav-link[data-v-1df3dcfc]):hover{color:var(--color-blue-200,oklch(88.2% .059 254.128));color:#bfdbfe!important}:is(.landing-header.section-camps:not(.is-scrolled) .logo,.landing-header.section-camps:not(.is-scrolled) .nav-link).active[data-v-1df3dcfc]{color:var(--color-white,#fff);color:#fff!important}:is(.landing-header.section-camps:not(.is-scrolled) .logo,.landing-header.section-camps:not(.is-scrolled) .nav-link).active[data-v-1df3dcfc]:after{background-color:var(--color-blue-200,oklch(88.2% .059 254.128))}.landing-header.section-camps:not(.is-scrolled) .nav-dropdown[data-v-1df3dcfc]{background:#0e6ba8f2;border:1px solid #93c5fd4d}.landing-header.section-camps:not(.is-scrolled) .nav-dropdown .nav-dropdown-item[data-v-1df3dcfc]{color:var(--color-white,#fff)}.landing-header.section-camps:not(.is-scrolled) .nav-dropdown .nav-dropdown-item[data-v-1df3dcfc]:hover{background:#93c5fd1a;color:var(--color-blue-200,oklch(88.2% .059 254.128))}.landing-header.section-camps:not(.is-scrolled) .login-button[data-v-1df3dcfc]{border-color:var(--color-white,#fff);color:var(--color-white,#fff)}.landing-header.section-camps:not(.is-scrolled) .login-button[data-v-1df3dcfc]:hover{background:#93c5fd33;border-color:var(--color-blue-200,oklch(88.2% .059 254.128));color:var(--color-blue-200,oklch(88.2% .059 254.128))}.landing-header.section-camps:not(.is-scrolled) .cta-button[data-v-1df3dcfc]{background-color:var(--color-white,#fff);color:var(--color-marine,var(--color-marine-500))}.landing-header.section-camps:not(.is-scrolled) .cta-button[data-v-1df3dcfc]:hover{background-color:var(--color-blue-50,oklch(97% .014 254.604));box-shadow:0 10px 25px #93c5fd4d}.landing-header.section-camps:not(.is-scrolled) .user-button[data-v-1df3dcfc]{background:#ffffff1a}.landing-header.section-camps:not(.is-scrolled) .user-button[data-v-1df3dcfc]:hover{background:#fff3}.landing-header.section-camps:not(.is-scrolled) .user-button .dropdown-arrow[data-v-1df3dcfc],.landing-header.section-camps:not(.is-scrolled) .user-button .user-name[data-v-1df3dcfc]{color:var(--color-white,#fff)}.landing-header.section-camps:not(.is-scrolled) .mobile-menu-button[data-v-1df3dcfc]{background:#ffffff1a}.landing-header.section-camps:not(.is-scrolled) .mobile-menu-button .hamburger span[data-v-1df3dcfc]{background-color:var(--color-white,#fff)}.landing-header.section-camps .mobile-menu[data-v-1df3dcfc]{background:#0e6ba8cc}.landing-header.section-camps .mobile-menu .mobile-nav-links a[data-v-1df3dcfc],.landing-header.section-camps .mobile-menu .mobile-nav-links button[data-v-1df3dcfc]{color:var(--color-white,#fff)}:is(.landing-header.section-camps .mobile-menu .mobile-nav-links button[data-v-1df3dcfc],.landing-header.section-camps .mobile-menu .mobile-nav-links a[data-v-1df3dcfc]):hover{background:#ffffff1a}.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-accordion-trigger[data-v-1df3dcfc]{color:var(--color-white,#fff)}.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-accordion-trigger[data-v-1df3dcfc]:hover{background:#ffffff1a}.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-accordion-trigger.active[data-v-1df3dcfc]{background:#93c5fd33;color:var(--color-blue-200,oklch(88.2% .059 254.128))}.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-accordion-trigger .accordion-arrow[data-v-1df3dcfc]{color:var(--color-white,#fff)}.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-accordion-trigger .accordion-arrow.rotated[data-v-1df3dcfc]{color:var(--color-blue-200,oklch(88.2% .059 254.128))}.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-submenu li a[data-v-1df3dcfc]{color:#fffc}@supports (color:color-mix(in lab,red,red)){.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-submenu li a[data-v-1df3dcfc]{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-submenu li a[data-v-1df3dcfc]:before{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-submenu li a[data-v-1df3dcfc]:before{color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-submenu li a[data-v-1df3dcfc]:hover{background:#93c5fd1a;color:var(--color-blue-200,oklch(88.2% .059 254.128))}.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-submenu li a[data-v-1df3dcfc]:hover:before{color:var(--color-blue-200,oklch(88.2% .059 254.128))}.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-login[data-v-1df3dcfc]{border-color:var(--color-white,#fff);color:var(--color-white,#fff)}.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-login[data-v-1df3dcfc]:hover{background:#93c5fd33;border-color:var(--color-blue-200,oklch(88.2% .059 254.128));color:var(--color-blue-200,oklch(88.2% .059 254.128))}.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-profile[data-v-1df3dcfc]{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-profile[data-v-1df3dcfc]{border-color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-profile[data-v-1df3dcfc]{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-profile[data-v-1df3dcfc]{background-color:color-mix(in oklab,var(--color-white,#fff) 20%,transparent)}}.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-profile[data-v-1df3dcfc],.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-profile svg[data-v-1df3dcfc]{color:var(--color-white,#fff)}.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-profile[data-v-1df3dcfc]:hover{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-profile[data-v-1df3dcfc]:hover{border-color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-profile[data-v-1df3dcfc]:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-profile[data-v-1df3dcfc]:hover{background-color:color-mix(in oklab,var(--color-white,#fff) 30%,transparent)}}.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-profile[data-v-1df3dcfc]:hover{background:#ffffff4d;color:var(--color-white,#fff)}.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-logout[data-v-1df3dcfc]{border-color:#ffa3a380}@supports (color:color-mix(in lab,red,red)){.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-logout[data-v-1df3dcfc]{border-color:color-mix(in oklab,var(--color-red-300,oklch(80.8% .114 19.571)) 50%,transparent)}}.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-logout[data-v-1df3dcfc],.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-logout svg[data-v-1df3dcfc]{color:var(--color-red-200,oklch(88.5% .062 18.334))}.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-logout[data-v-1df3dcfc]:hover{background:#ef444433;border-color:var(--color-red-300,oklch(80.8% .114 19.571));color:var(--color-red-100,oklch(93.6% .032 17.717))}.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-cta[data-v-1df3dcfc]{background-color:var(--color-white,#fff);color:var(--color-marine,var(--color-marine-500))}.landing-header.section-camps .mobile-menu .mobile-nav-links .mobile-cta[data-v-1df3dcfc]:hover{background-color:var(--color-marine-light,var(--color-marine-200));color:var(--color-marine,var(--color-marine-500))}.logo-wrapper .logo[data-v-1df3dcfc]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;color:#1f2937;font-family:var(--font-heading);transition-duration:.3s}.logo-wrapper .logo[data-v-1df3dcfc]:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.desktop-nav[data-v-1df3dcfc]{display:none}@media(min-width:64rem){.desktop-nav[data-v-1df3dcfc]{display:block}}.desktop-nav .nav-links[data-v-1df3dcfc]{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*8)}.desktop-nav .nav-links .nav-link[data-v-1df3dcfc]{padding-block:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802));font-weight:var(--font-weight-medium,500);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;align-items:center;display:flex;font-family:var(--font-body);gap:calc(var(--spacing,.25rem)*1);position:relative;transition-duration:.3s}.desktop-nav .nav-links .nav-link.active[data-v-1df3dcfc],.desktop-nav .nav-links .nav-link[data-v-1df3dcfc]:hover{color:var(--color-gray-900,oklch(21% .034 264.665))}.desktop-nav .nav-links .nav-link.active[data-v-1df3dcfc]:after{animation:var(--animate-pulse,pulse-1df3dcfc 2s cubic-bezier(.4,0,.6,1) infinite);background-color:var(--color-coral,var(--color-coral-500));border-radius:var(--radius-full,9999px);bottom:calc(var(--spacing,.25rem)*0);content:"";height:calc(var(--spacing,.25rem)*.5);left:calc(var(--spacing,.25rem)*0);position:absolute;right:calc(var(--spacing,.25rem)*0)}.desktop-nav .nav-links .nav-link .dropdown-icon[data-v-1df3dcfc]{margin-left:calc(var(--spacing,.25rem)*1);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;transition-duration:.3s}.desktop-nav .nav-item-with-dropdown[data-v-1df3dcfc]{position:relative}.desktop-nav .nav-item-with-dropdown:hover .nav-link .dropdown-icon[data-v-1df3dcfc]{rotate:180deg}.desktop-nav .nav-dropdown[data-v-1df3dcfc]{background-color:var(--color-white,#fff);border-radius:var(--radius-2xl,1.5rem);left:calc(var(--spacing,.25rem)*0);margin-top:calc(var(--spacing,.25rem)*2);top:100%;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 10px 10px -5px var(--tw-shadow-color,#0000000a);-webkit-backdrop-filter:blur(20px);background:#fffffffa;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);min-width:220px;overflow:hidden;padding-block:calc(var(--spacing,.25rem)*2);position:absolute}.desktop-nav .nav-dropdown .nav-dropdown-item[data-v-1df3dcfc]{color:var(--color-gray-700,oklch(37.3% .034 259.733));padding-block:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*4);text-align:left;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:100%;--tw-duration:.2s;display:block;font-family:var(--font-body);font-size:15px;transition-duration:.2s}.desktop-nav .nav-dropdown .nav-dropdown-item[data-v-1df3dcfc]:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));color:var(--color-coral,var(--color-coral-500));padding-left:1.25rem}.auth-cta-wrapper[data-v-1df3dcfc]{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*3)}.auth-cta-wrapper .login-button[data-v-1df3dcfc]{display:none}@media(min-width:64rem){.auth-cta-wrapper .login-button[data-v-1df3dcfc]{display:block}}.auth-cta-wrapper .login-button[data-v-1df3dcfc]{padding-block:calc(var(--spacing,.25rem)*2.5);padding-inline:calc(var(--spacing,.25rem)*5);--tw-font-weight:var(--font-weight-medium,500);border-radius:var(--radius-full,9999px);color:var(--color-gray-700,oklch(37.3% .034 259.733));font-weight:var(--font-weight-medium,500);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;font-family:var(--font-body);transition-duration:.3s}.auth-cta-wrapper .login-button[data-v-1df3dcfc]:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}.auth-cta-wrapper .cta-button[data-v-1df3dcfc]{display:none}@media(min-width:64rem){.auth-cta-wrapper .cta-button[data-v-1df3dcfc]{display:block}}.auth-cta-wrapper .cta-button[data-v-1df3dcfc]{background-color:var(--color-coral,var(--color-coral-500));border-radius:var(--radius-full,9999px);color:var(--color-white,#fff);padding-block:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;font-family:var(--font-body);transition-duration:.3s}.auth-cta-wrapper .cta-button[data-v-1df3dcfc]:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#00000014),0 4px 6px -2px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 10px 25px #ff6b6b4d}.mobile-menu-button[data-v-1df3dcfc]{border-radius:var(--radius-full,9999px);height:calc(var(--spacing,.25rem)*12);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:calc(var(--spacing,.25rem)*12);--tw-duration:.3s;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;display:flex;justify-content:center;transition-duration:.3s}@media(min-width:1024px){.mobile-menu-button[data-v-1df3dcfc]{display:none!important}}.mobile-menu-button[data-v-1df3dcfc]:hover{background:#ffffffb3}.mobile-menu-button .hamburger[data-v-1df3dcfc]{height:calc(var(--spacing,.25rem)*4);position:relative;width:calc(var(--spacing,.25rem)*5)}.mobile-menu-button .hamburger span[data-v-1df3dcfc]{background-color:var(--color-gray-800,oklch(27.8% .033 256.848));height:calc(var(--spacing,.25rem)*.5);left:calc(var(--spacing,.25rem)*0);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:100%;--tw-duration:.3s;position:absolute;transition-duration:.3s}.mobile-menu-button .hamburger span[data-v-1df3dcfc]:first-child{top:0}.mobile-menu-button .hamburger span[data-v-1df3dcfc]:last-child{bottom:0}.mobile-menu-button[aria-expanded=true] .hamburger span[data-v-1df3dcfc]:first-child{top:50%;transform:translateY(-50%)rotate(45deg)}.mobile-menu-button[aria-expanded=true] .hamburger span[data-v-1df3dcfc]:last-child{bottom:50%;transform:translateY(50%)rotate(-45deg)}.mobile-menu[data-v-1df3dcfc]{-webkit-backdrop-filter:blur(20px);background:#fffc;height:calc(100vh - var(--header-height,80px));inset:calc(var(--spacing,.25rem)*0);max-height:none;min-height:calc(100vh - var(--header-height,80px));overflow-y:auto;padding-block:calc(var(--spacing,.25rem)*8);padding-inline:calc(var(--spacing,.25rem)*6);position:fixed;top:var(--header-height,80px);transition:background .6s cubic-bezier(.4,0,.2,1);z-index:100}:where(.mobile-menu .mobile-nav-links[data-v-1df3dcfc]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing,.25rem)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing,.25rem)*3*var(--tw-space-y-reverse))}.mobile-menu .mobile-nav-links .mobile-user-info[data-v-1df3dcfc]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));margin-bottom:calc(var(--spacing,.25rem)*6);padding-bottom:calc(var(--spacing,.25rem)*6)}.mobile-menu .mobile-nav-links .mobile-user-info .user-info-content[data-v-1df3dcfc]{align-items:center;background:#ffffff80;border-radius:var(--radius-2xl,1.5rem);display:flex;gap:calc(var(--spacing,.25rem)*4);padding:calc(var(--spacing,.25rem)*4)}.mobile-menu .mobile-nav-links .mobile-user-info .user-info-content .user-avatar[data-v-1df3dcfc]{border-radius:var(--radius-full,9999px);flex-shrink:0;height:calc(var(--spacing,.25rem)*16);overflow:hidden;width:calc(var(--spacing,.25rem)*16)}.mobile-menu .mobile-nav-links .mobile-user-info .user-info-content .user-avatar img[data-v-1df3dcfc]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mobile-menu .mobile-nav-links .mobile-user-info .user-info-content .user-avatar-placeholder[data-v-1df3dcfc]{background-color:var(--color-coral,var(--color-coral-500));border-radius:var(--radius-full,9999px);color:var(--color-white,#fff);font-size:var(--text-xl,1.25rem);height:calc(var(--spacing,.25rem)*16);line-height:var(--tw-leading,var(--text-xl--line-height,1.4));width:calc(var(--spacing,.25rem)*16);--tw-font-weight:var(--font-weight-bold,700);align-items:center;display:flex;flex-shrink:0;font-weight:var(--font-weight-bold,700);justify-content:center}.mobile-menu .mobile-nav-links .mobile-user-info .user-info-content .user-details[data-v-1df3dcfc]{flex:1}.mobile-menu .mobile-nav-links .mobile-user-info .user-info-content .user-details .user-name[data-v-1df3dcfc]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));--tw-font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665));font-family:var(--font-body);font-weight:var(--font-weight-bold,700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-menu .mobile-nav-links .mobile-user-info .user-info-content .user-details .user-role[data-v-1df3dcfc]{color:var(--color-gray-600,oklch(44.6% .03 256.802));font-family:var(--font-body);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}.mobile-menu .mobile-nav-links a[data-v-1df3dcfc],.mobile-menu .mobile-nav-links button[data-v-1df3dcfc]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));text-align:left;width:100%;--tw-font-weight:var(--font-weight-medium,500);border-radius:var(--radius-xl,1.25rem);font-weight:var(--font-weight-medium,500);padding-block:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*4);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;align-items:center;color:#1f2937;display:flex;gap:calc(var(--spacing,.25rem)*3);transition:color .3s,background .3s}:is(.mobile-menu .mobile-nav-links button,.mobile-menu .mobile-nav-links a) svg[data-v-1df3dcfc]{color:#6b7280;flex-shrink:0}:is(.mobile-menu .mobile-nav-links button[data-v-1df3dcfc],.mobile-menu .mobile-nav-links a[data-v-1df3dcfc]):hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}.mobile-menu .mobile-nav-links .mobile-accordion-item[data-v-1df3dcfc]{margin-top:calc(var(--spacing,.25rem)*3)}.mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-accordion-trigger[data-v-1df3dcfc]{border-radius:var(--radius-xl,1.25rem);padding-block:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*4);text-align:left;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:100%;--tw-duration:.3s;--tw-font-weight:var(--font-weight-bold,700);align-items:center;color:var(--color-gray-900,oklch(21% .034 264.665));display:flex;font-family:var(--font-body);font-size:var(--text-lg,1.125rem);font-weight:var(--font-weight-bold,700);justify-content:space-between;line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));transition-duration:.3s}.mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-accordion-trigger[data-v-1df3dcfc]:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}.mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-accordion-trigger.active[data-v-1df3dcfc]{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));color:var(--color-coral,var(--color-coral-500))}.mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-accordion-trigger .accordion-arrow[data-v-1df3dcfc]{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;color:var(--color-gray-500,oklch(55.1% .027 264.364));flex-shrink:0;transition-duration:.3s}.mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-accordion-trigger .accordion-arrow.rotated[data-v-1df3dcfc]{color:var(--color-coral,var(--color-coral-500));rotate:180deg}.mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-submenu[data-v-1df3dcfc]{margin-bottom:calc(var(--spacing,.25rem)*3);margin-top:calc(var(--spacing,.25rem)*2)}:where(.mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-submenu[data-v-1df3dcfc]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing,.25rem)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing,.25rem)*1*var(--tw-space-y-reverse))}.mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-submenu[data-v-1df3dcfc]{overflow:hidden;padding-left:calc(var(--spacing,.25rem)*4)}.mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-submenu li a[data-v-1df3dcfc]{border-radius:var(--radius-lg,1rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));padding-block:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);text-align:left;width:100%;--tw-font-weight:var(--font-weight-normal,400);color:var(--color-gray-600,oklch(44.6% .03 256.802));display:block;font-family:var(--font-body);font-weight:var(--font-weight-normal,400);padding-left:2rem;position:relative}.mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-submenu li a[data-v-1df3dcfc],.mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-submenu li a[data-v-1df3dcfc]:before{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;transition-duration:.2s}.mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-submenu li a[data-v-1df3dcfc]:before{color:var(--color-gray-400,oklch(70.7% .022 261.325));content:"→";left:calc(var(--spacing,.25rem)*3);position:absolute}.mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-submenu li a[data-v-1df3dcfc]:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));color:var(--color-coral,var(--color-coral-500));padding-left:2.25rem}.mobile-menu .mobile-nav-links .mobile-accordion-item .mobile-submenu li a[data-v-1df3dcfc]:hover:before{color:var(--color-coral,var(--color-coral-500))}.mobile-menu .mobile-nav-links .mobile-login[data-v-1df3dcfc]{border-color:var(--color-gray-300,oklch(87.2% .01 258.338));border-radius:var(--radius-full,9999px);border-style:var(--tw-border-style);border-width:2px;text-align:center;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;justify-content:center;transition-duration:.3s}.mobile-menu .mobile-nav-links .mobile-login[data-v-1df3dcfc]:hover{background:#ff6b6b1a;border-color:var(--color-coral,var(--color-coral-500));color:var(--color-coral,var(--color-coral-500))}.mobile-menu .mobile-nav-links .mobile-cta[data-v-1df3dcfc]{background-color:var(--color-coral,var(--color-coral-500));border-radius:var(--radius-full,9999px);color:var(--color-white,#fff);margin-top:calc(var(--spacing,.25rem)*2);text-align:center;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;justify-content:center;transition-duration:.3s}.mobile-menu .mobile-nav-links .mobile-cta[data-v-1df3dcfc]:hover{background-color:#ff6b6be6}@supports (color:color-mix(in lab,red,red)){.mobile-menu .mobile-nav-links .mobile-cta[data-v-1df3dcfc]:hover{background-color:color-mix(in oklab,var(--color-coral,var(--color-coral-500)) 90%,transparent)}}.mobile-menu .mobile-nav-links .mobile-profile[data-v-1df3dcfc]{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));border-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-radius:var(--radius-full,9999px);border-style:var(--tw-border-style);border-width:2px}.mobile-menu .mobile-nav-links .mobile-profile[data-v-1df3dcfc]:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));border-color:var(--color-coral,var(--color-coral-500));color:var(--color-coral,var(--color-coral-500))}.mobile-menu .mobile-nav-links .mobile-logout[data-v-1df3dcfc]{border-color:var(--color-red-300,oklch(80.8% .114 19.571));border-radius:var(--radius-full,9999px);border-style:var(--tw-border-style);border-width:2px;color:var(--color-red-600,oklch(57.7% .245 27.325));justify-content:center}.mobile-menu .mobile-nav-links .mobile-logout[data-v-1df3dcfc]:hover{background:#ef44441a;border-color:var(--color-red-500,oklch(63.7% .237 25.331));color:var(--color-red-700,oklch(50.5% .213 27.518))}.user-menu[data-v-1df3dcfc]{display:none;position:relative}@media(min-width:64rem){.user-menu[data-v-1df3dcfc]{display:block}}.user-button[data-v-1df3dcfc]{align-items:center;border-radius:var(--radius-full,9999px);gap:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;display:flex;transition-duration:.3s}.user-button[data-v-1df3dcfc]:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;background:#ffffffb3;scale:var(--tw-scale-x) var(--tw-scale-y)}.user-button.dropdown-open[data-v-1df3dcfc]{background:#ffffffe6}.user-button .user-avatar[data-v-1df3dcfc]{border-radius:var(--radius-full,9999px);flex-shrink:0;height:calc(var(--spacing,.25rem)*10);overflow:hidden;width:calc(var(--spacing,.25rem)*10)}.user-button .user-avatar img[data-v-1df3dcfc]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-button .user-avatar-placeholder[data-v-1df3dcfc]{background-color:var(--color-coral,var(--color-coral-500));border-radius:var(--radius-full,9999px);color:var(--color-white,#fff);font-size:var(--text-sm,.875rem);height:calc(var(--spacing,.25rem)*10);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));width:calc(var(--spacing,.25rem)*10);--tw-font-weight:var(--font-weight-bold,700);align-items:center;display:flex;flex-shrink:0;font-weight:var(--font-weight-bold,700);justify-content:center}.user-button .user-name[data-v-1df3dcfc]{display:none}@media(min-width:64rem){.user-button .user-name[data-v-1df3dcfc]{display:block}}.user-button .user-name[data-v-1df3dcfc]{--tw-font-weight:var(--font-weight-medium,500);color:var(--color-gray-900,oklch(21% .034 264.665));font-family:var(--font-body);font-weight:var(--font-weight-medium,500);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-button .dropdown-arrow[data-v-1df3dcfc]{display:none}@media(min-width:64rem){.user-button .dropdown-arrow[data-v-1df3dcfc]{display:block}}.user-button .dropdown-arrow[data-v-1df3dcfc]{color:var(--color-gray-600,oklch(44.6% .03 256.802));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;flex-shrink:0;transition-duration:.3s}.user-button.dropdown-open .dropdown-arrow[data-v-1df3dcfc]{rotate:180deg}.user-dropdown[data-v-1df3dcfc]{background-color:var(--color-white,#fff);border-radius:var(--radius-2xl,1.5rem);margin-top:calc(var(--spacing,.25rem)*2);right:calc(var(--spacing,.25rem)*0);top:100%;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 10px 10px -5px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);min-width:220px;overflow:hidden;padding-block:calc(var(--spacing,.25rem)*2);position:absolute}.user-dropdown .dropdown-item[data-v-1df3dcfc]{align-items:center;color:var(--color-gray-700,oklch(37.3% .034 259.733));gap:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*4);text-align:left;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:100%;--tw-duration:.2s;display:flex;font-family:var(--font-body);transition-duration:.2s}.user-dropdown .dropdown-item svg[data-v-1df3dcfc]{color:var(--color-gray-500,oklch(55.1% .027 264.364));flex-shrink:0}.user-dropdown .dropdown-item[data-v-1df3dcfc]:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}.user-dropdown .dropdown-item[data-v-1df3dcfc]:hover,.user-dropdown .dropdown-item:hover svg[data-v-1df3dcfc]{color:var(--color-coral,var(--color-coral-500))}.auth-skeleton[data-v-1df3dcfc]{align-items:center;display:none;gap:calc(var(--spacing,.25rem)*3)}@media(min-width:64rem){.auth-skeleton[data-v-1df3dcfc]{display:flex}}.skeleton-button[data-v-1df3dcfc]{animation:var(--animate-pulse,pulse-1df3dcfc 2s cubic-bezier(.4,0,.6,1) infinite);background-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-radius:var(--radius-full,9999px);height:calc(var(--spacing,.25rem)*10);width:80px}.skeleton-button-primary[data-v-1df3dcfc]{background-color:#ff6b6b33}@supports (color:color-mix(in lab,red,red)){.skeleton-button-primary[data-v-1df3dcfc]{background-color:color-mix(in oklab,var(--color-coral,var(--color-coral-500)) 20%,transparent)}}.skeleton-button-primary[data-v-1df3dcfc]{width:120px}.mobile-skeleton-button[data-v-1df3dcfc]{animation:var(--animate-pulse,pulse-1df3dcfc 2s cubic-bezier(.4,0,.6,1) infinite);background-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-radius:var(--radius-full,9999px);height:calc(var(--spacing,.25rem)*12);margin-block:calc(var(--spacing,.25rem)*1)}.mobile-skeleton-primary[data-v-1df3dcfc]{background-color:#ff6b6b33}@supports (color:color-mix(in lab,red,red)){.mobile-skeleton-primary[data-v-1df3dcfc]{background-color:color-mix(in oklab,var(--color-coral,var(--color-coral-500)) 20%,transparent)}}@keyframes skeleton-pulse-1df3dcfc{0%,to{opacity:1}50%{opacity:.6}}.animate-pulse[data-v-1df3dcfc]{animation:skeleton-pulse-1df3dcfc 1.5s cubic-bezier(.4,0,.6,1) infinite}.mobile-menu-enter-active[data-v-1df3dcfc],.mobile-menu-leave-active[data-v-1df3dcfc]{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;transition-duration:.3s}.mobile-menu-enter-from[data-v-1df3dcfc],.mobile-menu-leave-to[data-v-1df3dcfc]{opacity:0;transform:translateY(-20px)}.dropdown-enter-active[data-v-1df3dcfc],.dropdown-leave-active[data-v-1df3dcfc]{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;transition-duration:.2s}.dropdown-enter-from[data-v-1df3dcfc],.dropdown-leave-to[data-v-1df3dcfc]{opacity:0;transform:translateY(-10px)scale(.95)}.nav-dropdown-enter-active[data-v-1df3dcfc],.nav-dropdown-leave-active[data-v-1df3dcfc]{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;transition-duration:.3s}.nav-dropdown-enter-from[data-v-1df3dcfc],.nav-dropdown-leave-to[data-v-1df3dcfc]{opacity:0;transform:translateY(-10px)}.accordion-enter-active[data-v-1df3dcfc],.accordion-leave-active[data-v-1df3dcfc]{overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.accordion-enter-from[data-v-1df3dcfc]{max-height:0;opacity:0;transform:translateY(-10px)}.accordion-enter-to[data-v-1df3dcfc],.accordion-leave-from[data-v-1df3dcfc]{max-height:500px;opacity:1;transform:translateY(0)}.accordion-leave-to[data-v-1df3dcfc]{max-height:0;opacity:0;transform:translateY(-10px)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@keyframes pulse-1df3dcfc{50%{opacity:.5}}
