.awp-menu{--awp-mn-color: var(--text,#1f2937);--awp-mn-color-hover: var(--primary,#2563eb);--awp-mn-color-active: var(--primary,#2563eb);--awp-mn-bg: transparent;--awp-mn-bg-hover: transparent;--awp-mn-bg-active: transparent;--awp-mn-box-bg: transparent;--awp-mn-gap: 4px;--awp-mn-pad: 10px 14px;--awp-mn-radius: 8px;--awp-mn-width: 100%;--awp-mn-max-height: none;--awp-mn-justify: flex-start;--awp-mn-head-justify: flex-start;--awp-mn-grow: 0;--awp-mn-ptr: var(--primary,#2563eb);--awp-mn-ptr-size: 2px;--awp-mn-ptr-offset: 2px;--awp-mn-ptr-radius: 999px;--awp-mn-dur: 260ms;--awp-mn-icon: 20px;--awp-mn-icon-gap: 8px;--awp-mn-icon-radius: 4px;--awp-mn-caret: 14px;--awp-mn-caret-gap: 2px;--awp-mn-sub-panel: var(--bg,#ffffff);--awp-mn-sub-color: var(--text,#1f2937);--awp-mn-sub-color-hover: var(--primary,#2563eb);--awp-mn-sub-color-active: var(--primary,#2563eb);--awp-mn-sub-bg: transparent;--awp-mn-sub-bg-hover: var(--section1,#f3f4f6);--awp-mn-sub-bg-active: var(--light-primary,color-mix(in srgb,var(--primary,#2563eb) 10%,transparent));--awp-mn-sub-line: transparent;--awp-mn-sub-line-width: 1px;--awp-mn-sub-width: 220px;--awp-mn-sub-offset: 8px;--awp-mn-sub-pad: 8px;--awp-mn-sub-radius: 12px;--awp-mn-sub-gap: 2px;--awp-mn-sub-item-pad: 9px 12px;--awp-mn-sub-item-radius: 8px;--awp-mn-sub-shadow: 0 18px 40px rgba(15,23,42,0.12),0 2px 6px rgba(15,23,42,0.06);--awp-mn-sub-z: 50}.awp-menu--ptr-frame{--awp-mn-ptr-radius: var(--awp-mn-radius)}.awp-menu--accordion{--awp-mn-sub-panel: transparent}.awp-menu{display: block;box-sizing: border-box;inline-size: var(--awp-mn-width);max-inline-size: 100%;background-color: var(--awp-mn-box-bg)}.awp-menu *,.awp-menu *::before,.awp-menu *::after{box-sizing: border-box}.awp-menu .awp-menu-list,.awp-menu .awp-menu-sub{margin: 0;padding: 0;list-style: none}.awp-menu .awp-menu-item{position: relative;margin: 0;padding: 0;list-style: none}.awp-menu-list{display: flex;flex-wrap: wrap;align-items: stretch;justify-content: var(--awp-mn-justify);gap: var(--awp-mn-gap)}.awp-menu--nowrap .awp-menu-list{flex-wrap: nowrap}.awp-menu--vertical .awp-menu-list{flex-direction: column;flex-wrap: nowrap}.awp-menu-top{flex: var(--awp-mn-grow) 1 auto;min-inline-size: 0}.awp-menu--accordion{max-block-size: var(--awp-mn-max-height);overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin}.awp-menu .awp-menu-list .awp-menu-head{position: relative;isolation: isolate;display: flex;align-items: center;justify-content: var(--awp-mn-head-justify);gap: var(--awp-mn-icon-gap);padding: var(--awp-mn-pad);border: 0;border-radius: var(--awp-mn-radius);background-color: var(--awp-mn-bg);box-shadow: none;color: var(--awp-mn-color);font-size: 15px;font-weight: 500;line-height: 1.8;text-decoration: none;white-space: nowrap;cursor: pointer;transition: color var(--awp-mn-dur) ease,background-color var(--awp-mn-dur) ease;-webkit-tap-highlight-color: transparent}.awp-menu .awp-menu-list .awp-menu-row{padding: 0;cursor: default}.awp-menu .awp-menu-list .awp-menu-row > .awp-menu-link{display: flex;flex: 1 1 auto;align-items: center;justify-content: var(--awp-mn-head-justify);gap: var(--awp-mn-icon-gap);min-inline-size: 0;padding: var(--awp-mn-pad);color: inherit;text-decoration: none}.awp-menu .awp-menu-list .awp-menu-toggle{display: inline-flex;flex: none;align-items: center;justify-content: center;align-self: stretch;min-inline-size: 40px;min-block-size: 0;margin: 0;padding: 0 10px;border: 0;border-radius: inherit;background: none;box-shadow: none;color: inherit;font: inherit;line-height: 1;cursor: pointer}.awp-menu-text{min-inline-size: 0}.awp-menu .awp-menu-top > .awp-menu-head:hover,.awp-menu .awp-menu-top.is-open > .awp-menu-head{background-color: var(--awp-mn-bg-hover);color: var(--awp-mn-color-hover)}@media (hover: hover){.awp-menu.awp-menu--trigger-hover .awp-menu-top:hover > .awp-menu-head{background-color: var(--awp-mn-bg-hover);color: var(--awp-mn-color-hover)}}.awp-menu .awp-menu-top.is-active > .awp-menu-head{background-color: var(--awp-mn-bg-active);color: var(--awp-mn-color-active)}.awp-menu .awp-menu-list :is(.awp-menu-link,.awp-menu-toggle):focus:not(:focus-visible){outline: none}.awp-menu .awp-menu-list :is(.awp-menu-link,.awp-menu-toggle):focus-visible{outline: 2px solid var(--awp-mn-ptr);outline-offset: 2px}.awp-menu-top > .awp-menu-head::before,.awp-menu-top > .awp-menu-head::after{position: absolute;pointer-events: none;transition: transform var(--awp-mn-dur) cubic-bezier(0.22,1,0.36,1),opacity var(--awp-mn-dur) ease}.awp-menu-top.is-active > .awp-menu-head{--awp-mn-ptr-now: var(--awp-mn-ptr-active,var(--awp-mn-ptr))}.awp-menu--ptr-underline .awp-menu-top > .awp-menu-head::after,.awp-menu--ptr-double .awp-menu-top > .awp-menu-head::after,.awp-menu--ptr-double .awp-menu-top > .awp-menu-head::before{content: "";inset-inline: 0;block-size: var(--awp-mn-ptr-size);border-radius: var(--awp-mn-ptr-radius);background-color: var(--awp-mn-ptr-now,var(--awp-mn-ptr));transform: scaleX(0)}.awp-menu--ptr-underline .awp-menu-top > .awp-menu-head::after,.awp-menu--ptr-double .awp-menu-top > .awp-menu-head::after{inset-block-end: var(--awp-mn-ptr-offset)}.awp-menu--ptr-double .awp-menu-top > .awp-menu-head::before{inset-block-start: var(--awp-mn-ptr-offset)}.awp-menu--vertical.awp-menu--ptr-underline .awp-menu-top > .awp-menu-head::after,.awp-menu--vertical.awp-menu--ptr-double .awp-menu-top > .awp-menu-head::after,.awp-menu--vertical.awp-menu--ptr-double .awp-menu-top > .awp-menu-head::before{inset-block: 18%;inset-inline: auto;inline-size: var(--awp-mn-ptr-size);block-size: auto;transform: scaleY(0)}.awp-menu--vertical.awp-menu--ptr-underline .awp-menu-top > .awp-menu-head::after,.awp-menu--vertical.awp-menu--ptr-double .awp-menu-top > .awp-menu-head::after{inset-inline-start: var(--awp-mn-ptr-offset)}.awp-menu--vertical.awp-menu--ptr-double .awp-menu-top > .awp-menu-head::before{inset-inline-end: var(--awp-mn-ptr-offset)}.awp-menu--ptr-pill .awp-menu-top > .awp-menu-head::before{content: "";inset: 0;z-index: -1;border-radius: var(--awp-mn-ptr-radius);background-color: color-mix(in srgb,var(--awp-mn-ptr-now,var(--awp-mn-ptr)) 12%,transparent);opacity: 0;transform: scale(0.9)}.awp-menu--ptr-frame .awp-menu-top > .awp-menu-head::before{content: "";inset: 0;border: var(--awp-mn-ptr-size) solid var(--awp-mn-ptr-now,var(--awp-mn-ptr));border-radius: var(--awp-mn-ptr-radius);opacity: 0;transform: scale(1.06)}.awp-menu--ptr-dot .awp-menu-top > .awp-menu-head::after{content: "";inset-block-end: var(--awp-mn-ptr-offset);inset-inline-start: 50%;inline-size: calc(var(--awp-mn-ptr-size) * 3);block-size: calc(var(--awp-mn-ptr-size) * 3);margin-inline-start: calc(var(--awp-mn-ptr-size) * -1.5);border-radius: 50%;background-color: var(--awp-mn-ptr-now,var(--awp-mn-ptr));transform: scale(0)}.awp-menu--vertical.awp-menu--ptr-dot .awp-menu-top > .awp-menu-head::after{inset-block: calc(50% - var(--awp-mn-ptr-size) * 1.5) auto;inset-inline-start: var(--awp-mn-ptr-offset);margin-inline-start: 0}.awp-menu--ptr-marker .awp-menu-top > .awp-menu-head::before{content: "";inset-inline: 8px;inset-block-end: 22%;z-index: -1;block-size: 36%;border-radius: min(var(--awp-mn-ptr-radius),6px);background-color: color-mix(in srgb,var(--awp-mn-ptr-now,var(--awp-mn-ptr)) 26%,transparent);transform: scaleX(0);transform-origin: left center}.rtl .awp-menu--ptr-marker .awp-menu-top > .awp-menu-head::before,[dir="rtl"] .awp-menu--ptr-marker .awp-menu-top > .awp-menu-head::before{transform-origin: right center}.awp-menu--ptr-fill{--awp-mn-color-hover: var(--white,#ffffff);--awp-mn-color-active: var(--white,#ffffff);--awp-mn-ptr-radius: var(--awp-mn-radius)}.awp-menu--ptr-fill .awp-menu-top > .awp-menu-head{overflow: hidden}.awp-menu--ptr-fill .awp-menu-top > .awp-menu-head::before{content: "";inset: 0;z-index: -1;border-radius: var(--awp-mn-ptr-radius);background-color: var(--awp-mn-ptr-now,var(--awp-mn-ptr));transform: translateY(101%)}.awp-menu--ptr-brackets{--awp-mn-ptr-radius: 3px}.awp-menu--ptr-brackets .awp-menu-top > .awp-menu-head::before,.awp-menu--ptr-brackets .awp-menu-top > .awp-menu-head::after{content: "";inset-block: 22%;inline-size: 7px;border: var(--awp-mn-ptr-size) solid var(--awp-mn-ptr-now,var(--awp-mn-ptr));opacity: 0}.awp-menu--ptr-brackets .awp-menu-top > .awp-menu-head::before{inset-inline-start: 2px;border-inline-end: 0;border-start-start-radius: var(--awp-mn-ptr-radius);border-end-start-radius: var(--awp-mn-ptr-radius);transform: translateX(-8px)}.awp-menu--ptr-brackets .awp-menu-top > .awp-menu-head::after{inset-inline-end: 2px;border-inline-start: 0;border-start-end-radius: var(--awp-mn-ptr-radius);border-end-end-radius: var(--awp-mn-ptr-radius);transform: translateX(8px)}:is(.rtl,[dir="rtl"]) .awp-menu--ptr-brackets .awp-menu-top > .awp-menu-head::before{transform: translateX(8px)}:is(.rtl,[dir="rtl"]) .awp-menu--ptr-brackets .awp-menu-top > .awp-menu-head::after{transform: translateX(-8px)}.awp-menu--ptr-glow .awp-menu-top > .awp-menu-head::before{content: "";inset-inline: 14%;inset-block-end: 8%;z-index: -1;block-size: 46%;border-radius: 50%;background-color: color-mix(in srgb,var(--awp-mn-ptr-now,var(--awp-mn-ptr)) 55%,transparent);filter: blur(12px);opacity: 0;transform: scale(0.6)}.awp-menu .awp-menu-top > .awp-menu-head:hover::before,.awp-menu .awp-menu-top > .awp-menu-head:hover::after,.awp-menu .awp-menu-top:is(.is-open,.is-active) > .awp-menu-head::before,.awp-menu .awp-menu-top:is(.is-open,.is-active) > .awp-menu-head::after{opacity: 1;transform: none}@media (hover: hover){.awp-menu.awp-menu--trigger-hover .awp-menu-top:hover > .awp-menu-head::before,.awp-menu.awp-menu--trigger-hover .awp-menu-top:hover > .awp-menu-head::after{opacity: 1;transform: none}}.awp-menu--sep{--awp-mn-sep: var(--border,#d1d5db);--awp-mn-sep-size: 16px;--awp-mn-sep-width: 1px;--awp-mn-gap: 16px}.awp-menu--sep .awp-menu-top + .awp-menu-top::before{content: "";position: absolute;inset-block-start: calc(50% - var(--awp-mn-sep-size) / 2);inset-inline-start: calc(var(--awp-mn-gap) / -2 - var(--awp-mn-sep-width) / 2);inline-size: var(--awp-mn-sep-width);block-size: var(--awp-mn-sep-size);background-color: var(--awp-mn-sep);pointer-events: none}.awp-menu--sep-slash .awp-menu-top + .awp-menu-top::before{transform: rotate(20deg)}.awp-menu--sep-fade .awp-menu-top + .awp-menu-top::before{background: linear-gradient(to bottom,transparent,var(--awp-mn-sep),transparent)}.awp-menu--sep-dot,.awp-menu--sep-diamond{--awp-mn-sep-size: 5px}.awp-menu--sep-dot .awp-menu-top + .awp-menu-top::before,.awp-menu--sep-diamond .awp-menu-top + .awp-menu-top::before{inset-inline-start: calc(var(--awp-mn-gap) / -2 - var(--awp-mn-sep-size) / 2);inline-size: var(--awp-mn-sep-size);border-radius: 50%}.awp-menu--sep-diamond .awp-menu-top + .awp-menu-top::before{border-radius: 1px;transform: rotate(45deg)}.awp-menu--vertical.awp-menu--sep .awp-menu-top + .awp-menu-top::before{inset-block-start: calc(var(--awp-mn-gap) / -2 - var(--awp-mn-sep-width) / 2);inset-inline: 0;inline-size: auto;block-size: var(--awp-mn-sep-width);transform: none}.awp-menu--vertical.awp-menu--sep-fade .awp-menu-top + .awp-menu-top::before{background: linear-gradient(to right,transparent,var(--awp-mn-sep),transparent)}.awp-menu--vertical:is(.awp-menu--sep-dot,.awp-menu--sep-diamond) .awp-menu-top + .awp-menu-top::before{inset-block-start: calc(var(--awp-mn-gap) / -2 - var(--awp-mn-sep-size) / 2);inset-inline: calc(50% - var(--awp-mn-sep-size) / 2) auto;inline-size: var(--awp-mn-sep-size);block-size: var(--awp-mn-sep-size)}.awp-menu--vertical.awp-menu--sep-diamond .awp-menu-top + .awp-menu-top::before{transform: rotate(45deg)}.awp-menu-icon{display: inline-flex;flex: none;align-items: center;justify-content: center;inline-size: var(--awp-mn-icon);block-size: var(--awp-mn-icon);color: var(--awp-mn-icon-color,currentColor);font-size: var(--awp-mn-icon);line-height: 1;transition: color var(--awp-mn-dur) ease}.awp-menu-icon :is(svg,img){display: block;inline-size: 100%;block-size: 100%;max-inline-size: none;border-radius: var(--awp-mn-icon-radius);object-fit: contain}.awp-menu-icon svg:not([fill]){fill: currentColor}.awp-menu .awp-menu-item > .awp-menu-head:hover .awp-menu-icon,.awp-menu .awp-menu-item.is-open > .awp-menu-head .awp-menu-icon{color: var(--awp-mn-icon-color-hover,var(--awp-mn-icon-color,currentColor))}.awp-menu .awp-menu-item.is-active > .awp-menu-head .awp-menu-icon{color: var(--awp-mn-icon-color-active,var(--awp-mn-icon-color,currentColor))}.awp-menu--icon-end .awp-menu-icon{order: 2}.awp-menu--icon-end .awp-menu-caret{order: 3}.awp-menu--icon-top .awp-menu-top > .awp-menu-link,.awp-menu--icon-top .awp-menu-top > .awp-menu-row > .awp-menu-link{flex-direction: column;justify-content: center;text-align: center}.awp-menu-caret{display: inline-flex;flex: none;inline-size: var(--awp-mn-caret);block-size: var(--awp-mn-caret);margin-inline-start: var(--awp-mn-caret-gap);color: var(--awp-mn-caret-color,currentColor);font-size: var(--awp-mn-caret);line-height: 1;transition: transform var(--awp-mn-dur) ease}.awp-menu-caret svg{display: block;inline-size: 100%;block-size: 100%}.awp-menu-toggle .awp-menu-caret{margin: 0}.awp-menu-item.is-open > .awp-menu-head .awp-menu-caret{transform: rotate(180deg)}@media (hover: hover){.awp-menu--trigger-hover .awp-menu-top:hover > .awp-menu-head .awp-menu-caret{transform: rotate(180deg)}}.awp-menu--float .awp-menu-sub .awp-menu-caret,.awp-menu--float.awp-menu--vertical .awp-menu-caret{margin-inline-start: auto;transform: rotate(-90deg)}.rtl .awp-menu--float .awp-menu-sub .awp-menu-caret,.rtl .awp-menu--float.awp-menu--vertical .awp-menu-caret,[dir="rtl"] .awp-menu--float .awp-menu-sub .awp-menu-caret,[dir="rtl"] .awp-menu--float.awp-menu--vertical .awp-menu-caret{transform: rotate(90deg)}.awp-menu .awp-menu-sub .awp-menu-head{justify-content: flex-start;padding: var(--awp-mn-sub-item-pad);border-radius: var(--awp-mn-sub-item-radius);background-color: var(--awp-mn-sub-bg);color: var(--awp-mn-sub-color);font-size: 14px;font-weight: 400;white-space: normal}.awp-menu .awp-menu-sub .awp-menu-row{padding: 0}.awp-menu .awp-menu-sub .awp-menu-row > .awp-menu-link{justify-content: flex-start;padding: var(--awp-mn-sub-item-pad)}.awp-menu .awp-menu-sub .awp-menu-text{flex: 1 1 auto}.awp-menu .awp-menu-sub .awp-menu-item > .awp-menu-head:hover,.awp-menu .awp-menu-sub .awp-menu-item.is-open > .awp-menu-head{background-color: var(--awp-mn-sub-bg-hover);color: var(--awp-mn-sub-color-hover)}.awp-menu .awp-menu-sub .awp-menu-item.is-active > .awp-menu-head{background-color: var(--awp-mn-sub-bg-active);color: var(--awp-mn-sub-color-active)}.awp-menu-sub > .awp-menu-item + .awp-menu-item{border-block-start: var(--awp-mn-sub-line-width) solid var(--awp-mn-sub-line)}.awp-menu--float .awp-menu-sub{position: absolute;inset-block-start: calc(100% + var(--awp-mn-sub-offset));inset-inline-start: 0;z-index: var(--awp-mn-sub-z);display: flex;flex-direction: column;gap: var(--awp-mn-sub-gap);inline-size: max-content;min-inline-size: var(--awp-mn-sub-width);max-inline-size: min(360px,92vw);padding: var(--awp-mn-sub-pad);border-radius: var(--awp-mn-sub-radius);background-color: var(--awp-mn-sub-panel);box-shadow: var(--awp-mn-sub-shadow);opacity: 0;visibility: hidden;pointer-events: none;transition: opacity var(--awp-mn-dur) ease 80ms,transform var(--awp-mn-dur) cubic-bezier(0.22,1,0.36,1) 80ms,clip-path var(--awp-mn-dur) cubic-bezier(0.22,1,0.36,1) 80ms,visibility 0s linear calc(var(--awp-mn-dur) + 80ms)}.awp-menu--float .awp-menu-sub::before{content: "";position: absolute;inset-inline: 0;inset-block-end: 100%;block-size: var(--awp-mn-sub-offset)}.awp-menu--float .awp-menu-sub--deep,.awp-menu--float.awp-menu--vertical .awp-menu-top > .awp-menu-sub{inset-block-start: 0;inset-inline-start: calc(100% + var(--awp-mn-sub-offset))}.awp-menu--float .awp-menu-sub--deep{inset-block-start: calc(var(--awp-mn-sub-pad) * -1);inset-inline-start: calc(100% + var(--awp-mn-sub-pad) + 2px)}.awp-menu--float .awp-menu-sub--deep::before,.awp-menu--float.awp-menu--vertical .awp-menu-top > .awp-menu-sub::before{inset-block: 0;inset-inline: auto 100%;inline-size: calc(var(--awp-mn-sub-offset) + var(--awp-mn-sub-pad) + 2px);block-size: auto}.awp-menu--float .awp-menu-item.is-flip > .awp-menu-sub{inset-inline: auto 0}.awp-menu--float .awp-menu-item.is-flip > .awp-menu-sub--deep,.awp-menu--float.awp-menu--vertical .awp-menu-top.is-flip > .awp-menu-sub{inset-inline: auto calc(100% + var(--awp-mn-sub-pad) + 2px)}.awp-menu--float .awp-menu-item.is-flip > .awp-menu-sub--deep::before,.awp-menu--float.awp-menu--vertical .awp-menu-top.is-flip > .awp-menu-sub::before{inset-inline: 100% auto}.awp-menu--sub-slide .awp-menu-sub{transform: translateY(10px)}.awp-menu--sub-scale .awp-menu-sub{transform: scale(0.94);transform-origin: top center}.awp-menu--sub-reveal .awp-menu-sub{clip-path: inset(0 -400px 100% -400px)}.awp-menu--float .awp-menu-item.is-open > .awp-menu-sub{opacity: 1;visibility: visible;pointer-events: auto;transform: none;transition-delay: 0s}.awp-menu--sub-reveal .awp-menu-item.is-open > .awp-menu-sub{clip-path: inset(-60px -400px -1200px -400px)}@media (hover: hover){.awp-menu--float.awp-menu--trigger-hover .awp-menu-item:is(:hover,:focus-within) > .awp-menu-sub{opacity: 1;visibility: visible;pointer-events: auto;transform: none;transition-delay: 0s}.awp-menu--sub-reveal.awp-menu--trigger-hover .awp-menu-item:is(:hover,:focus-within) > .awp-menu-sub{clip-path: inset(-60px -400px -1200px -400px)}}.awp-menu--sub-scroll .awp-menu-top > .awp-menu-sub{max-block-size: var(--awp-mn-sub-max-height,none);overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin}.awp-menu--sub-scroll.awp-menu--sub-reveal .awp-menu-item > .awp-menu-sub{clip-path: none}.awp-menu--sub-scroll .awp-menu-sub--deep{position: static;inline-size: auto;min-inline-size: 0;max-inline-size: none;padding: 0;padding-inline-start: 14px;background: none;box-shadow: none;opacity: 1;visibility: visible;pointer-events: auto;transform: none}.awp-menu--sub-scroll .awp-menu-sub .awp-menu-caret{display: none}.awp-menu--accordion .awp-menu-sub{display: flex;flex-direction: column;gap: var(--awp-mn-sub-gap);margin-block-start: var(--awp-mn-sub-gap);padding-inline-start: calc(var(--awp-mn-sub-pad) + 6px);overflow: hidden;border-radius: var(--awp-mn-sub-radius);background-color: var(--awp-mn-sub-panel);transition: height var(--awp-mn-dur) ease}.awp-menu--accordion .awp-menu-sub[hidden]{display: none}.awp-menu-placeholder{padding: 14px 16px;border: 1px dashed var(--border,#cbd5e1);border-radius: 10px;color: var(--light-text,#64748b);font-size: 13px;line-height: 1.8;text-align: center}@media (prefers-reduced-motion: reduce){.awp-menu .awp-menu-head,.awp-menu .awp-menu-head::before,.awp-menu .awp-menu-head::after,.awp-menu .awp-menu-sub,.awp-menu .awp-menu-caret{transition-duration: 0.01ms}}
