.masterclass-nav[data-v-bbda8ba9]{position:relative;isolation:isolate;overflow:hidden;color:#fff7f9;background:radial-gradient(ellipse at 82% 10%,color-mix(in srgb,var(--color-primary) 45%,transparent),transparent 44%),radial-gradient(ellipse at 30% 115%,#ff567b70,transparent 63%),linear-gradient(110deg,color-mix(in srgb,var(--color-primary) 42%,#18060c),var(--color-primary) 58%,color-mix(in srgb,var(--color-primary) 58%,#18060c));box-shadow:inset 0 0 0 1px #ffa6bb66,0 2px 8px #580e2724;transition:box-shadow .24s ease,filter .24s ease}.masterclass-nav[data-v-bbda8ba9]:before,.masterclass-nav[data-v-bbda8ba9]:after{position:absolute;inset:0;z-index:-1;pointer-events:none;content:""}.masterclass-nav[data-v-bbda8ba9]:before{background:radial-gradient(circle at 8% 25%,#ffffffd9 0 .7px,transparent 1.3px),radial-gradient(circle at 19% 73%,#ffd4df 0 .6px,transparent 1.2px),radial-gradient(circle at 35% 18%,#ffffffba 0 .7px,transparent 1.3px),radial-gradient(circle at 57% 82%,#ffc3d3 0 .7px,transparent 1.4px),radial-gradient(circle at 74% 23%,#ffffffd9 0 .6px,transparent 1.3px),radial-gradient(circle at 93% 65%,#ffe0e8 0 .8px,transparent 1.5px);opacity:.7;transition:opacity .24s ease,transform .6s ease}.masterclass-nav[data-v-bbda8ba9]:after{background:linear-gradient(115deg,transparent 25%,#ffb4c800 35%,#fff0f445 49%,#ffa5be18 58%,transparent 70%);transform:translate(-140%)}.masterclass-nav>a[data-v-bbda8ba9],.masterclass-nav>button[data-v-bbda8ba9]{position:relative;z-index:1}.masterclass-nav>button[data-v-bbda8ba9]:hover{background:#ffffff16}.masterclass-nav svg[data-v-bbda8ba9]{color:#ffe4eb;filter:drop-shadow(0 0 3px #ff749999);transition:color .24s ease,filter .24s ease}.masterclass-nav[data-v-bbda8ba9]:hover,.masterclass-nav[data-v-bbda8ba9]:focus-within{filter:saturate(1.25);box-shadow:inset 0 0 0 1px #ffc1d1b3,0 0 14px color-mix(in srgb,var(--color-primary) 40%,transparent),0 0 5px #ff749933}.masterclass-nav[data-v-bbda8ba9]:hover:before,.masterclass-nav[data-v-bbda8ba9]:focus-within:before{opacity:1;transform:scale(1.08)}.masterclass-nav[data-v-bbda8ba9]:hover:after,.masterclass-nav[data-v-bbda8ba9]:focus-within:after{animation:masterclass-sweep-bbda8ba9 2.4s ease-in-out infinite}.masterclass-nav:hover svg[data-v-bbda8ba9],.masterclass-nav:focus-within svg[data-v-bbda8ba9]{color:#fff1f5;filter:drop-shadow(0 0 5px #ff8cabcc)}.masterclass-nav-open[data-v-bbda8ba9]{box-shadow:inset 0 0 0 1px #ffc1d1b3,0 0 12px color-mix(in srgb,var(--color-primary) 32%,transparent)}.masterclass-submenu[data-v-bbda8ba9]{position:relative;margin-top:0;padding-top:.5rem;padding-bottom:.5rem;border-left-color:color-mix(in srgb,var(--color-primary) 50%,transparent);background:transparent}.masterclass-submenu[data-v-bbda8ba9]:before{position:absolute;inset:0 auto 0 0;width:1px;background:color-mix(in srgb,var(--color-primary) 60%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--color-primary) 55%,transparent);pointer-events:none;content:""}.masterclass-submenu-link-active[data-v-bbda8ba9]{color:var(--color-primary)}.masterclass-submenu-link[data-v-bbda8ba9]:hover,.masterclass-submenu-link[data-v-bbda8ba9]:focus-visible{color:var(--color-primary-foreground);background:var(--color-primary)}@keyframes masterclass-sweep-bbda8ba9{0%{transform:translate(-140%)}55%,to{transform:translate(140%)}}@media(prefers-reduced-motion:reduce){.masterclass-nav[data-v-bbda8ba9],.masterclass-nav[data-v-bbda8ba9]:before,.masterclass-nav svg[data-v-bbda8ba9]{transition:none}.masterclass-nav[data-v-bbda8ba9]:hover:before,.masterclass-nav[data-v-bbda8ba9]:focus-within:before{transform:none}.masterclass-nav[data-v-bbda8ba9]:hover:after,.masterclass-nav[data-v-bbda8ba9]:focus-within:after{animation:none}}
