.portal-navlink[data-v-cf0a49ef]{align-items:center;color:var(--nav-text-color,#333);display:flex;font-size:var(--nav-font-size,14px);font-weight:500;gap:4px;justify-content:var(--nav-menu-align,center);padding:var(--nav-menu-padding,16px);position:relative;text-decoration:none;transition:color var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease),background-color var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease),background-size var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease),transform var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease)}.portal-navlink__text[data-v-cf0a49ef]{position:relative;transition:transform var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease),opacity var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease),letter-spacing var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease),margin-right var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease),color var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease),text-shadow var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease),box-shadow var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease),background-size var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease)}.portal-navlink.is-active[data-v-cf0a49ef]{background-color:var(--nav-active-background,transparent);color:var(--nav-active-color,#d10019)}.portal-navlink[data-v-cf0a49ef]:hover{background-color:var(--nav-hover-background,transparent);color:var(--nav-hover-color,#d10019)}.portal-navlink[data-nav-effect=underline] .portal-navlink__text[data-v-cf0a49ef]:after{background:var(--nav-indicator-color,#d10019);border-radius:999px;bottom:-8px;box-shadow:0 0 10px var(--nav-indicator-color,#d10019);content:"";height:3px;left:50%;position:absolute;transition:width var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease),left var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease),box-shadow var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease);width:0}.portal-navlink[data-nav-effect=underline]:is(:hover,.is-active) .portal-navlink__text[data-v-cf0a49ef]:after{animation:portal-navlink-nav-underline-cf0a49ef var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease);left:0;width:100%}.portal-navlink[data-nav-effect=underline].is-active .portal-navlink__text[data-v-cf0a49ef]:after{animation-delay:calc(var(--nav-effect-duration, .25s)*-1)}@keyframes portal-navlink-nav-underline-cf0a49ef{0%{box-shadow:0 0 0 transparent;left:50%;width:0}45%{box-shadow:0 0 26px var(--nav-indicator-color,#d10019);left:-8%;width:116%}to{box-shadow:0 0 10px var(--nav-indicator-color,#d10019);left:0;width:100%}}.portal-navlink[data-nav-effect=scale]:is(:hover,.is-active) .portal-navlink__text[data-v-cf0a49ef]{animation:portal-navlink-nav-scale-cf0a49ef var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease);text-shadow:0 0 16px var(--nav-indicator-color,#d10019);transform:scale(1.14)}.portal-navlink[data-nav-effect=scale].is-active .portal-navlink__text[data-v-cf0a49ef]{animation-delay:calc(var(--nav-effect-duration, .25s)*-1)}@keyframes portal-navlink-nav-scale-cf0a49ef{0%{text-shadow:0 0 0 transparent;transform:scale(1)}30%{text-shadow:0 0 30px var(--nav-indicator-color,#d10019);transform:scale(1.32)}60%{text-shadow:0 0 10px var(--nav-indicator-color,#d10019);transform:scale(.94)}to{text-shadow:0 0 16px var(--nav-indicator-color,#d10019);transform:scale(1.14)}}.portal-navlink[data-nav-effect=bounce]:is(:hover,.is-active) .portal-navlink__text[data-v-cf0a49ef]{animation:portal-navlink-nav-bounce-cf0a49ef var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease);text-shadow:0 0 14px var(--nav-indicator-color,#d10019);transform:translateY(-6px) scale(1.06)}.portal-navlink[data-nav-effect=bounce].is-active .portal-navlink__text[data-v-cf0a49ef]{animation-delay:calc(var(--nav-effect-duration, .25s)*-1)}@keyframes portal-navlink-nav-bounce-cf0a49ef{0%{text-shadow:0 0 0 transparent;transform:translateY(0) scale(1)}22%{text-shadow:0 0 22px var(--nav-indicator-color,#d10019);transform:translateY(-16px) scale(1.18)}45%{transform:translateY(5px) scale(.93)}64%{transform:translateY(-9px) scale(1.1)}82%{transform:translateY(0) scale(1)}to{text-shadow:0 0 14px var(--nav-indicator-color,#d10019);transform:translateY(-6px) scale(1.06)}}.portal-navlink[data-nav-effect=lift]:is(:hover,.is-active) .portal-navlink__text[data-v-cf0a49ef]{animation:portal-navlink-nav-lift-cf0a49ef var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease);text-shadow:0 12px 20px rgba(0,0,0,.28);transform:translateY(-8px) scale(1.04)}.portal-navlink[data-nav-effect=lift].is-active .portal-navlink__text[data-v-cf0a49ef]{animation-delay:calc(var(--nav-effect-duration, .25s)*-1)}@keyframes portal-navlink-nav-lift-cf0a49ef{0%{text-shadow:0 0 0 transparent;transform:translateY(0) scale(1)}45%{text-shadow:0 20px 30px rgba(0,0,0,.32);transform:translateY(-15px) scale(1.09)}to{text-shadow:0 12px 20px rgba(0,0,0,.28);transform:translateY(-8px) scale(1.04)}}.portal-navlink[data-nav-effect=drop]:is(:hover,.is-active) .portal-navlink__text[data-v-cf0a49ef]{animation:portal-navlink-nav-drop-cf0a49ef var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease);text-shadow:0 -6px 12px rgba(0,0,0,.24);transform:translateY(5px) scale(.97)}.portal-navlink[data-nav-effect=drop].is-active .portal-navlink__text[data-v-cf0a49ef]{animation-delay:calc(var(--nav-effect-duration, .25s)*-1)}@keyframes portal-navlink-nav-drop-cf0a49ef{0%{text-shadow:0 0 0 transparent;transform:translateY(0) scale(1)}38%{text-shadow:0 -9px 16px rgba(0,0,0,.32);transform:translateY(12px) scale(.92)}68%{transform:translateY(-4px) scale(1.04)}to{text-shadow:0 -6px 12px rgba(0,0,0,.24);transform:translateY(5px) scale(.97)}}.portal-navlink[data-nav-effect=rotate]:is(:hover,.is-active) .portal-navlink__text[data-v-cf0a49ef]{animation:portal-navlink-nav-rotate-cf0a49ef var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease);text-shadow:0 0 14px var(--nav-indicator-color,#d10019);transform:rotate(-4deg) scale(1.05)}.portal-navlink[data-nav-effect=rotate].is-active .portal-navlink__text[data-v-cf0a49ef]{animation-delay:calc(var(--nav-effect-duration, .25s)*-1)}@keyframes portal-navlink-nav-rotate-cf0a49ef{0%{text-shadow:0 0 0 transparent;transform:rotate(0) scale(1)}28%{text-shadow:0 0 24px var(--nav-indicator-color,#d10019);transform:rotate(-15deg) scale(1.16)}58%{transform:rotate(13deg) scale(1.09)}80%{transform:rotate(-7deg) scale(1.03)}to{text-shadow:0 0 14px var(--nav-indicator-color,#d10019);transform:rotate(-4deg) scale(1.05)}}.portal-navlink[data-nav-effect=fade]:is(:hover,.is-active) .portal-navlink__text[data-v-cf0a49ef]{animation:portal-navlink-nav-fade-cf0a49ef var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease);opacity:.5;transform:translateY(4px) scale(.96)}.portal-navlink[data-nav-effect=fade].is-active .portal-navlink__text[data-v-cf0a49ef]{animation-delay:calc(var(--nav-effect-duration, .25s)*-1)}@keyframes portal-navlink-nav-fade-cf0a49ef{0%{opacity:1;transform:translateY(0) scale(1)}42%{opacity:.24;transform:translateY(9px) scale(.9)}to{opacity:.5;transform:translateY(4px) scale(.96)}}.portal-navlink[data-nav-effect=border] .portal-navlink__text[data-v-cf0a49ef]{border-radius:6px;box-shadow:inset 0 0 0 0 var(--nav-indicator-color,#d10019),0 0 0 transparent}.portal-navlink[data-nav-effect=border]:is(:hover,.is-active) .portal-navlink__text[data-v-cf0a49ef]{animation:portal-navlink-nav-border-cf0a49ef var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease);box-shadow:inset 0 0 0 2px var(--nav-indicator-color,#d10019),0 0 16px var(--nav-indicator-color,#d10019)}.portal-navlink[data-nav-effect=border].is-active .portal-navlink__text[data-v-cf0a49ef]{animation-delay:calc(var(--nav-effect-duration, .25s)*-1)}@keyframes portal-navlink-nav-border-cf0a49ef{0%{box-shadow:inset 0 0 0 0 transparent,0 0 0 transparent}40%{box-shadow:inset 0 0 0 3px var(--nav-indicator-color,#d10019),0 0 30px var(--nav-indicator-color,#d10019)}to{box-shadow:inset 0 0 0 2px var(--nav-indicator-color,#d10019),0 0 16px var(--nav-indicator-color,#d10019)}}.portal-navlink[data-nav-effect=tracking] .portal-navlink__text[data-v-cf0a49ef]{letter-spacing:0;margin-right:0}.portal-navlink[data-nav-effect=tracking]:is(:hover,.is-active) .portal-navlink__text[data-v-cf0a49ef]{animation:portal-navlink-nav-tracking-cf0a49ef var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease);letter-spacing:.2em;margin-right:-.2em;text-shadow:0 0 14px var(--nav-indicator-color,#d10019)}.portal-navlink[data-nav-effect=tracking].is-active .portal-navlink__text[data-v-cf0a49ef]{animation-delay:calc(var(--nav-effect-duration, .25s)*-1)}@keyframes portal-navlink-nav-tracking-cf0a49ef{0%{letter-spacing:0;margin-right:0;text-shadow:0 0 0 transparent}48%{letter-spacing:.34em;margin-right:-.34em;text-shadow:0 0 22px var(--nav-indicator-color,#d10019)}to{letter-spacing:.2em;margin-right:-.2em;text-shadow:0 0 14px var(--nav-indicator-color,#d10019)}}.portal-navlink[data-nav-effect=gradient] .portal-navlink__text[data-v-cf0a49ef]{background-image:linear-gradient(90deg,var(--nav-primary,#d10019),var(--nav-hover-color,#d10019));background-position:0;background-repeat:no-repeat;background-size:0 100%}.portal-navlink[data-nav-effect=gradient]:is(:hover,.is-active) .portal-navlink__text[data-v-cf0a49ef]{animation:portal-navlink-nav-gradient-cf0a49ef var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease);-webkit-background-clip:text;background-clip:text;background-size:100% 100%;color:transparent}.portal-navlink[data-nav-effect=gradient].is-active .portal-navlink__text[data-v-cf0a49ef]{animation-delay:calc(var(--nav-effect-duration, .25s)*-1)}@keyframes portal-navlink-nav-gradient-cf0a49ef{0%{background-size:0 100%}52%{background-size:110% 100%}to{background-size:100% 100%}}.portal-navlink[data-nav-effect=none][data-v-cf0a49ef],.portal-navlink[data-nav-effect=none] .portal-navlink__text[data-v-cf0a49ef]{animation:none;transition:none}.portal-navlink[data-nav-effect=underline-left] .portal-navlink__text[data-v-cf0a49ef]:after{background:var(--nav-indicator-color,#d10019);border-radius:999px;bottom:-8px;box-shadow:0 0 10px var(--nav-indicator-color,#d10019);content:"";height:3px;left:0;position:absolute;transition:width var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease),box-shadow var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease);width:0}.portal-navlink[data-nav-effect=underline-left]:is(:hover,.is-active) .portal-navlink__text[data-v-cf0a49ef]:after{animation:portal-navlink-nav-underline-left-cf0a49ef var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease);width:100%}.portal-navlink[data-nav-effect=underline-left].is-active .portal-navlink__text[data-v-cf0a49ef]:after{animation-delay:calc(var(--nav-effect-duration, .25s)*-1)}@keyframes portal-navlink-nav-underline-left-cf0a49ef{0%{box-shadow:0 0 0 transparent;width:0}50%{box-shadow:0 0 26px var(--nav-indicator-color,#d10019);width:112%}to{box-shadow:0 0 10px var(--nav-indicator-color,#d10019);width:100%}}.portal-navlink[data-nav-effect=underline-right] .portal-navlink__text[data-v-cf0a49ef]:after{background:var(--nav-indicator-color,#d10019);border-radius:999px;bottom:-8px;box-shadow:0 0 10px var(--nav-indicator-color,#d10019);content:"";height:3px;position:absolute;right:0;transition:width var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease),box-shadow var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease);width:0}.portal-navlink[data-nav-effect=underline-right]:is(:hover,.is-active) .portal-navlink__text[data-v-cf0a49ef]:after{animation:portal-navlink-nav-underline-right-cf0a49ef var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease);width:100%}.portal-navlink[data-nav-effect=underline-right].is-active .portal-navlink__text[data-v-cf0a49ef]:after{animation-delay:calc(var(--nav-effect-duration, .25s)*-1)}@keyframes portal-navlink-nav-underline-right-cf0a49ef{0%{box-shadow:0 0 0 transparent;width:0}50%{box-shadow:0 0 26px var(--nav-indicator-color,#d10019);width:112%}to{box-shadow:0 0 10px var(--nav-indicator-color,#d10019);width:100%}}.portal-navlink[data-nav-effect=top-bar] .portal-navlink__text[data-v-cf0a49ef]:before{background:var(--nav-indicator-color,#d10019);border-radius:999px;box-shadow:0 0 10px var(--nav-indicator-color,#d10019);content:"";height:3px;left:50%;position:absolute;top:-10px;transition:width var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease),left var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease),opacity var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease),box-shadow var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease);width:0}.portal-navlink[data-nav-effect=top-bar]:is(:hover,.is-active) .portal-navlink__text[data-v-cf0a49ef]:before{animation:portal-navlink-nav-top-bar-cf0a49ef var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease);left:0;width:100%}.portal-navlink[data-nav-effect=top-bar].is-active .portal-navlink__text[data-v-cf0a49ef]:before{animation-delay:calc(var(--nav-effect-duration, .25s)*-1)}@keyframes portal-navlink-nav-top-bar-cf0a49ef{0%{box-shadow:0 0 0 transparent;left:50%;opacity:0;width:0}40%{box-shadow:0 0 26px var(--nav-indicator-color,#d10019);left:-6%;opacity:1;width:112%}to{box-shadow:0 0 10px var(--nav-indicator-color,#d10019);left:0;opacity:1;width:100%}}.portal-navlink[data-nav-effect=background][data-v-cf0a49ef]{background-image:linear-gradient(90deg,var(--nav-hover-background,rgba(0,0,0,.05)),transparent);background-position:0;background-repeat:no-repeat;background-size:0 100%}.portal-navlink[data-nav-effect=background][data-v-cf0a49ef]:hover{background-image:linear-gradient(90deg,var(--nav-hover-background,rgba(0,0,0,.05)),transparent)}.portal-navlink[data-nav-effect=background].is-active[data-v-cf0a49ef],.portal-navlink[data-nav-effect=background][data-v-cf0a49ef]:hover{animation:portal-navlink-nav-background-cf0a49ef var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease);background-color:transparent;background-size:100% 100%}.portal-navlink[data-nav-effect=background].is-active[data-v-cf0a49ef]{animation-delay:calc(var(--nav-effect-duration, .25s)*-1);background-image:linear-gradient(90deg,var(--nav-active-background,rgba(0,0,0,.05)),transparent)}@keyframes portal-navlink-nav-background-cf0a49ef{0%{background-size:0 100%}52%{background-size:112% 100%}to{background-size:100% 100%}}.portal-navlink[data-nav-effect=ripple].is-active[data-v-cf0a49ef],.portal-navlink[data-nav-effect=ripple][data-v-cf0a49ef]:hover{background-color:transparent}.portal-navlink[data-nav-effect=ripple] .portal-navlink__text[data-v-cf0a49ef]:before{background:radial-gradient(circle at center,var(--nav-hover-background,rgba(0,0,0,.05)) 0,transparent 70%);border-radius:999px;content:"";inset:-4px -12px;opacity:0;pointer-events:none;position:absolute;transform:scale(.2);transition:transform var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease),opacity var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease)}.portal-navlink[data-nav-effect=ripple]:hover .portal-navlink__text[data-v-cf0a49ef]:before{animation:portal-navlink-nav-ripple-cf0a49ef var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease);background:radial-gradient(circle at center,var(--nav-hover-background,rgba(0,0,0,.05)) 0,transparent 70%);opacity:.35;transform:scale(1.15)}.portal-navlink[data-nav-effect=ripple].is-active .portal-navlink__text[data-v-cf0a49ef]:before{animation:portal-navlink-nav-ripple-cf0a49ef var(--nav-effect-duration,.25s) var(--nav-effect-easing,ease);animation-delay:calc(var(--nav-effect-duration, .25s)*-1);background:radial-gradient(circle at center,var(--nav-active-background,rgba(0,0,0,.05)) 0,transparent 70%);opacity:.35;transform:scale(1.15)}@keyframes portal-navlink-nav-ripple-cf0a49ef{0%{opacity:0;transform:scale(.2)}30%{opacity:.95}to{opacity:.35;transform:scale(1.15)}}
