.mega-menu-wrap[data-v-e9f77825]{flex-shrink:0;align-items:center;display:flex;position:relative}.mega-bridge[data-v-e9f77825]{z-index:59;width:200vw;height:12px;position:absolute;top:100%;left:-50vw}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.mega-trigger[data-v-e9f77825]{-webkit-backdrop-filter:blur(10px);cursor:pointer;white-space:nowrap;z-index:1;background:#ffffff12;border:1.5px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:7px 18px;transition:background .25s,border-color .25s,box-shadow .3s;display:inline-flex;position:relative}.mega-trigger[data-v-e9f77825]:before{content:"";border-radius:inherit;background:conic-gradient(from var(--border-angle),color-mix(in srgb,var(--secondary-color,#00bcd4) 40%,transparent),transparent 25%,color-mix(in srgb,var(--tertiary-color,#fbbe24) 30%,transparent) 50%,transparent 75%,color-mix(in srgb,var(--secondary-color,#00bcd4) 40%,transparent));-webkit-mask-composite:xor;opacity:.6;pointer-events:none;padding:1.5px;animation:8s linear infinite rotate-border-e9f77825;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes rotate-border-e9f77825{to{--border-angle:360deg}}.mega-trigger-icon[data-v-e9f77825]{width:15px;height:15px;color:var(--secondary-color,#00bcd4);opacity:.9;flex-shrink:0;transition:opacity .2s}.mega-trigger-label[data-v-e9f77825]{letter-spacing:.03em;text-transform:uppercase;color:#ffffffeb;font-size:.8125rem;font-weight:600}.mega-trigger-chevron[data-v-e9f77825]{color:#ffffff80;flex-shrink:0;width:12px;height:12px;transition:transform .2s}.mega-trigger-chevron--open[data-v-e9f77825]{transform:rotate(180deg)}.mega-trigger[data-v-e9f77825]:hover{border-color:color-mix(in srgb,var(--secondary-color,#00bcd4) 35%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--secondary-color,#00bcd4) 12%,transparent);background:#ffffff1f}.mega-trigger[data-v-e9f77825]:hover:before{opacity:.85}.mega-trigger:hover .mega-trigger-icon[data-v-e9f77825]{opacity:1}.mega-trigger--open[data-v-e9f77825]{background:color-mix(in srgb,var(--secondary-color,#00bcd4) 10%,#ffffff14);border-color:color-mix(in srgb,var(--secondary-color,#00bcd4) 50%,transparent)}.mega-trigger--open[data-v-e9f77825]:before{opacity:1;animation-duration:4s}.mega-trigger--passive[data-v-e9f77825]{opacity:.65}.mega-trigger--passive[data-v-e9f77825]:before{opacity:.3;animation-play-state:paused}.mega-trigger--catch-pulse[data-v-e9f77825]{animation:.4s ease-out catch-glow-e9f77825}@keyframes catch-glow-e9f77825{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--secondary-color,#00bcd4) 40%,transparent)}50%{box-shadow:0 0 20px 3px color-mix(in srgb,var(--secondary-color,#00bcd4) 30%,transparent)}to{box-shadow:0 0 #0000}}.mega-panel{z-index:60;background:var(--card-bg,#fff);border:1px solid var(--card-border-color,#e5e7eb);box-shadow:0 20px 60px var(--shadow-strong),0 4px 16px var(--shadow-soft);border-radius:0 0 12px 12px;max-height:calc(100vh - 120px);position:fixed;left:0;right:0;overflow-y:auto}.mega-search{z-index:2;border-bottom:2px solid var(--primary-color);background:color-mix(in srgb,var(--primary-color) 4%,var(--card-bg,#fff));border-radius:0;align-items:center;padding:10px 16px;display:flex;position:sticky;top:0}.mega-search-icon{width:16px;height:16px;color:var(--primary-color);opacity:.7;pointer-events:none;position:absolute;left:28px}.mega-search-input{background:var(--card-bg,#fff);border:1.5px solid color-mix(in srgb,var(--primary-color) 30%,transparent);width:100%;max-width:400px;color:color-mix(in srgb,var(--primary-color) 45%,transparent);border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 12%,transparent);border-radius:8px;outline:none;padding:7px 32px 7px 36px;font-size:.8125rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.mega-search-clear{color:var(--primary-color);opacity:.5;cursor:pointer;opacity:1;padding:2px;position:absolute;left:392px}.megamenu-enter-active,.megamenu-leave-active{transition:opacity .18s,transform .18s}.megamenu-enter-from,.megamenu-leave-to{opacity:0;transform:translateY(-6px)}
