.menuverse-mobile{--menuverse-trigger-size:44px;--menuverse-trigger-color:var(--menuverse-text);--menuverse-trigger-background:transparent;--menuverse-panel-width:320px;--menuverse-panel-background:var(--menuverse-surface);--menuverse-panel-text:var(--menuverse-text);--menuverse-panel-link-active:var(--menuverse-accent);--menuverse-panel-current:var(--menuverse-accent);--menuverse-submenu-indent:16px;--menuverse-header-height:56px;--menuverse-header-brand-height:28px;--menuverse-header-background:var(--menuverse-panel-background);--menuverse-header-text:var(--menuverse-panel-text);--menuverse-social-size:22px;--menuverse-admin-bar:0px;position:relative}.menuverse-mobile .menuverse-mobile__trigger{align-items:center;appearance:none;background:var(--menuverse-trigger-background);border:0;border-radius:var(--menuverse-radius);box-shadow:none;color:var(--menuverse-trigger-color);cursor:pointer;display:inline-flex;gap:calc(var(--menuverse-space)*.75);height:var(--menuverse-trigger-size);justify-content:center;line-height:1;min-width:var(--menuverse-trigger-size);padding-inline:calc(var(--menuverse-space)*.75);width:auto}.menuverse-mobile .menuverse-mobile__trigger:focus-visible{outline:2px solid var(--menuverse-accent);outline-offset:2px}.menuverse-mobile--trigger-fixed-end .menuverse-mobile__trigger,.menuverse-mobile--trigger-fixed-start .menuverse-mobile__trigger{inset-block-start:calc(var(--menuverse-space) + var(--menuverse-admin-bar) + var(--menuverse-safe-top));position:fixed;z-index:calc(var(--menuverse-z) + 1)}.menuverse-mobile--trigger-fixed-start .menuverse-mobile__trigger{inset-inline-start:var(--menuverse-space)}.menuverse-mobile--trigger-fixed-end .menuverse-mobile__trigger{inset-inline-end:var(--menuverse-space)}.menuverse-mobile__trigger-icon{display:block;flex:none;height:24px;width:24px}.menuverse-mobile__bars{display:block;flex:none;height:calc(var(--menuverse-trigger-size)*.375);position:relative;width:calc(var(--menuverse-trigger-size)*.5)}.menuverse-mobile__bars>span{background:currentcolor;border-radius:2px;display:block;height:2px;inset-inline:0;position:absolute;transition:transform var(--menuverse-duration) var(--menuverse-easing),opacity var(--menuverse-duration) var(--menuverse-easing),width var(--menuverse-duration) var(--menuverse-easing)}.menuverse-mobile__bars>span:first-child{inset-block-start:0}.menuverse-mobile__bars>span:nth-child(2){inset-block-start:calc(50% - 1px)}.menuverse-mobile__bars>span:nth-child(3){inset-block-end:0}.menuverse-mobile.is-open .menuverse-mobile__trigger--squeeze .menuverse-mobile__bars>span:first-child{transform:translateY(calc(var(--menuverse-trigger-size)*.1875 - 1px)) rotate(45deg)}.menuverse-mobile.is-open .menuverse-mobile__trigger--squeeze .menuverse-mobile__bars>span:nth-child(2){opacity:0}.menuverse-mobile.is-open .menuverse-mobile__trigger--squeeze .menuverse-mobile__bars>span:nth-child(3){transform:translateY(calc(var(--menuverse-trigger-size)*-.1875 + 1px)) rotate(-45deg)}.menuverse-mobile__trigger--spin .menuverse-mobile__bars{transition:transform var(--menuverse-duration) var(--menuverse-easing)}.menuverse-mobile.is-open .menuverse-mobile__trigger--spin .menuverse-mobile__bars{transform:rotate(135deg)}.menuverse-mobile.is-open .menuverse-mobile__trigger--spin .menuverse-mobile__bars>span:first-child{transform:translateY(calc(var(--menuverse-trigger-size)*.1875 - 1px)) rotate(45deg)}.menuverse-mobile.is-open .menuverse-mobile__trigger--spin .menuverse-mobile__bars>span:nth-child(2){opacity:0}.menuverse-mobile.is-open .menuverse-mobile__trigger--spin .menuverse-mobile__bars>span:nth-child(3){transform:translateY(calc(var(--menuverse-trigger-size)*-.1875 + 1px)) rotate(-45deg)}.menuverse-mobile.is-open .menuverse-mobile__trigger--arrow .menuverse-mobile__bars>span:first-child{transform:translate(1px,calc(var(--menuverse-trigger-size)*.09)) rotate(-45deg);transform-origin:0 50%;width:55%}.menuverse-mobile.is-open .menuverse-mobile__trigger--arrow .menuverse-mobile__bars>span:nth-child(3){transform:translate(1px,calc(var(--menuverse-trigger-size)*-.09)) rotate(45deg);transform-origin:0 50%;width:55%}[dir=rtl] .menuverse-mobile.is-open .menuverse-mobile__trigger--arrow .menuverse-mobile__bars{transform:scaleX(-1)}.menuverse-mobile__bar{align-items:center;background:var(--menuverse-header-background);box-sizing:border-box;color:var(--menuverse-header-text);display:flex;gap:var(--menuverse-space);justify-content:space-between;min-height:calc(var(--menuverse-header-height) + var(--menuverse-safe-top));padding-block-start:var(--menuverse-safe-top);padding-inline:var(--menuverse-space);position:relative;transition:transform var(--menuverse-duration) var(--menuverse-easing);width:100%;z-index:calc(var(--menuverse-z) + 1)}.menuverse-mobile--header-line .menuverse-mobile__bar{border-block-end:1px solid var(--menuverse-border)}.menuverse-mobile--header-sticky .menuverse-mobile__bar{inset-block-start:0;inset-inline:0;position:fixed}.menuverse-mobile--header-sticky .menuverse-mobile__bar.is-hidden{transform:translateY(-100%)}.menuverse-mobile--header-start .menuverse-mobile__trigger{order:-1}.menuverse-mobile--header .menuverse-mobile__trigger{color:var(--menuverse-header-text)}.menuverse-mobile__brand{align-items:center;box-shadow:none;color:inherit;display:flex;flex:1;gap:var(--menuverse-space);min-width:0;overflow:hidden;text-decoration:none}.menuverse-mobile__brand:focus-visible{outline:2px solid var(--menuverse-accent);outline-offset:2px}.menuverse-mobile--header-start .menuverse-mobile__brand{justify-content:flex-end;text-align:end}.menuverse-mobile__logo{display:block;height:var(--menuverse-header-brand-height);max-width:100%;object-fit:contain;width:auto}.menuverse-mobile__brand-text{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menuverse-mobile__overlay{background:var(--menuverse-overlay);inset:0;opacity:0;position:fixed;transition:opacity var(--menuverse-duration) var(--menuverse-easing);z-index:var(--menuverse-z)}.menuverse-mobile__overlay[hidden]{display:none}.menuverse-mobile.is-open .menuverse-mobile__overlay{opacity:1}.menuverse-mobile__panel{background:var(--menuverse-panel-background);color:var(--menuverse-panel-text);display:flex;flex-direction:column;inset-block-end:0;inset-block-start:var(--menuverse-admin-bar);max-width:100vw;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--menuverse-space)*2);padding-block-end:calc(var(--menuverse-space)*2 + var(--menuverse-safe-bottom));padding-block-start:calc(var(--menuverse-space)*2 + var(--menuverse-safe-top));position:fixed;transition:transform var(--menuverse-duration) var(--menuverse-easing),opacity var(--menuverse-duration) var(--menuverse-easing);width:min(var(--menuverse-panel-width),100vw);z-index:calc(var(--menuverse-z) + 2)}.menuverse-mobile__panel[hidden]{display:none}.menuverse-mobile--start .menuverse-mobile__panel{inset-inline-start:0;transform:translateX(-100%)}.menuverse-mobile--end .menuverse-mobile__panel{inset-inline-end:0;transform:translateX(100%)}[dir=rtl] .menuverse-mobile--start .menuverse-mobile__panel{transform:translateX(100%)}[dir=rtl] .menuverse-mobile--end .menuverse-mobile__panel{transform:translateX(-100%)}.menuverse-mobile--fullscreen .menuverse-mobile__panel{inset-inline:0;opacity:0;transform:none;width:100vw}.menuverse-mobile.is-open .menuverse-mobile__panel{opacity:1;transform:translateX(0)}.menuverse-mobile--anim-fade .menuverse-mobile__panel{opacity:0;transform:none}.menuverse-mobile--anim-none .menuverse-mobile__panel{opacity:1;transform:none;transition:none}.menuverse-mobile--anim-drift.menuverse-mobile--start:not(.is-open) .menuverse-mobile__panel,[dir=rtl] .menuverse-mobile--anim-drift.menuverse-mobile--end:not(.is-open) .menuverse-mobile__panel{opacity:0;transform:translateX(-24%)}.menuverse-mobile--anim-drift.menuverse-mobile--end:not(.is-open) .menuverse-mobile__panel,[dir=rtl] .menuverse-mobile--anim-drift.menuverse-mobile--start:not(.is-open) .menuverse-mobile__panel{opacity:0;transform:translateX(24%)}.menuverse-mobile--anim-zoom:not(.is-open) .menuverse-mobile__panel{opacity:0;transform:scale(.94)}.menuverse-mobile--anim-flip.menuverse-mobile--start:not(.is-open) .menuverse-mobile__panel,[dir=rtl] .menuverse-mobile--anim-flip.menuverse-mobile--end:not(.is-open) .menuverse-mobile__panel{opacity:0;transform:perspective(900px) rotateY(70deg);transform-origin:0 50%}.menuverse-mobile--anim-flip.menuverse-mobile--end:not(.is-open) .menuverse-mobile__panel,[dir=rtl] .menuverse-mobile--anim-flip.menuverse-mobile--start:not(.is-open) .menuverse-mobile__panel{opacity:0;transform:perspective(900px) rotateY(-70deg);transform-origin:100% 50%}.menuverse-mobile--fullscreen.menuverse-mobile--anim-rise:not(.is-open) .menuverse-mobile__panel{opacity:1;transform:translateY(100%)}.menuverse-mobile--fullscreen.menuverse-mobile--anim-zoom:not(.is-open) .menuverse-mobile__panel{opacity:0;transform:scale(1.06)}.menuverse-mobile--fullscreen.menuverse-mobile--anim-circle .menuverse-mobile__panel,.menuverse-mobile--fullscreen.menuverse-mobile--anim-curtain .menuverse-mobile__panel{opacity:1}.menuverse-mobile--fullscreen.menuverse-mobile--anim-curtain .menuverse-mobile__panel{clip-path:inset(0)}.menuverse-mobile--fullscreen.menuverse-mobile--anim-curtain:not(.is-open) .menuverse-mobile__panel{clip-path:inset(0 0 100% 0)}.menuverse-mobile--fullscreen.menuverse-mobile--anim-circle .menuverse-mobile__panel{clip-path:circle(150vmax at var(--menuverse-reveal-x,100%) var(--menuverse-reveal-y,0))}.menuverse-mobile--fullscreen.menuverse-mobile--anim-circle:not(.is-open) .menuverse-mobile__panel{clip-path:circle(0 at var(--menuverse-reveal-x,100%) var(--menuverse-reveal-y,0))}@media(prefers-reduced-motion:no-preference){.menuverse-mobile--fullscreen.menuverse-mobile--anim-circle .menuverse-mobile__panel,.menuverse-mobile--fullscreen.menuverse-mobile--anim-curtain .menuverse-mobile__panel{transition:clip-path calc(var(--menuverse-duration)*1.6) var(--menuverse-easing)}}html.menuverse-has-push{overflow-x:clip}html.menuverse-has-push>body>:not([data-menuverse-mobile]){transition:transform var(--menuverse-duration,.24s) var(--menuverse-easing,ease)}html.menuverse-push-open>body>:not([data-menuverse-mobile]){transform:translateX(var(--menuverse-push-x,0))}.menuverse-mobile__head{display:flex;justify-content:flex-end;margin-block-end:var(--menuverse-space)}.menuverse-mobile__close-icon{flex:none;height:24px;width:24px}.menuverse-mobile .menuverse-mobile__close{align-items:center;appearance:none;background:transparent;border:0;border-radius:var(--menuverse-radius);box-shadow:none;color:inherit;cursor:pointer;display:inline-flex;height:var(--menuverse-trigger-size);justify-content:center;width:var(--menuverse-trigger-size)}.menuverse-mobile .menuverse-mobile__close:focus-visible{outline:2px solid var(--menuverse-accent);outline-offset:2px}.menuverse-mobile--header .menuverse-mobile__head{margin-block-end:0}.menuverse-mobile--header .menuverse-mobile__close:not(:focus-visible){clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.menuverse-mobile__search{align-items:center;background:var(--menuverse-surface-muted);border:1px solid var(--menuverse-border);border-radius:var(--menuverse-radius);display:flex;margin-block-end:var(--menuverse-space)}.menuverse-mobile .menuverse-mobile__search-field{background:transparent;border:0;box-shadow:none;color:inherit;flex:1;font:inherit;min-width:0;padding:calc(var(--menuverse-space)*1.25);width:100%}.menuverse-mobile .menuverse-mobile__search-field:focus{outline:0}.menuverse-mobile .menuverse-mobile__search-submit{align-items:center;appearance:none;background:transparent;border:0;border-radius:var(--menuverse-radius);box-shadow:none;color:inherit;cursor:pointer;display:inline-flex;flex:none;height:40px;justify-content:center;width:40px}.menuverse-mobile .menuverse-mobile__search-submit:focus-visible{outline:2px solid var(--menuverse-accent);outline-offset:-2px}.menuverse-mobile__search-icon{flex:none;height:20px;width:20px}.menuverse-mobile__nav{flex:1}.menuverse-mobile__list,.menuverse-mobile__sublist{list-style:none;margin:0;padding:0}.menuverse-mobile__sublist{flex-basis:100%;padding-inline-start:var(--menuverse-submenu-indent)}.menuverse-mobile__sublist[hidden]{display:none}.menuverse-mobile__item{align-items:center;display:flex;flex-wrap:wrap}.menuverse-mobile--dividers .menuverse-mobile__list>.menuverse-mobile__item+.menuverse-mobile__item{border-block-start:1px solid var(--menuverse-border)}.menuverse-mobile .menuverse-mobile__link{box-shadow:none;color:inherit;display:block;flex:1;padding-block:calc(var(--menuverse-space)*1.25);text-decoration:none}.menuverse-mobile .menuverse-mobile__link:focus-visible{outline:2px solid var(--menuverse-accent);outline-offset:-2px}.menuverse-mobile .menuverse-mobile__link:active{color:var(--menuverse-panel-link-active)}.menuverse-mobile__item--current>.menuverse-mobile__link{color:var(--menuverse-panel-current);font-weight:600}.menuverse-mobile__badge{background:var(--menuverse-accent);border-radius:999px;color:var(--menuverse-accent-contrast);display:inline-block;font-size:11px;margin-inline-start:calc(var(--menuverse-space)*.75);padding:1px 6px;vertical-align:middle}.menuverse-mobile .menuverse-mobile__toggle{align-items:center;appearance:none;background:transparent;border:0;border-radius:var(--menuverse-radius);box-shadow:none;color:inherit;cursor:pointer;display:inline-flex;flex:none;height:40px;justify-content:center;width:40px}.menuverse-mobile .menuverse-mobile__toggle:focus-visible{outline:2px solid var(--menuverse-accent);outline-offset:-2px}.menuverse-mobile__toggle-icon{flex:none;height:20px;transition:transform var(--menuverse-duration) var(--menuverse-easing);width:20px}.menuverse-mobile__item.is-expanded>.menuverse-mobile__toggle .menuverse-mobile__toggle-icon{transform:rotate(180deg)}.menuverse-mobile__item--hide-mobile{display:none}.menuverse-mobile--edge .menuverse-mobile__panel{border:0 solid var(--menuverse-border);border-image:var(--menuverse-panel-edge,linear-gradient(var(--menuverse-border),var(--menuverse-border))) 1}.menuverse-mobile--edge.menuverse-mobile--start .menuverse-mobile__panel{border-inline-end-width:var(--menuverse-panel-edge-width,2px)}.menuverse-mobile--edge.menuverse-mobile--end .menuverse-mobile__panel{border-inline-start-width:var(--menuverse-panel-edge-width,2px)}.menuverse-mobile__actions{display:flex;flex-wrap:wrap;gap:var(--menuverse-space);padding-block-start:calc(var(--menuverse-space)*2)}.menuverse-mobile .menuverse-mobile__action{align-items:center;background:var(--menuverse-action-bg,color-mix(in srgb,currentcolor 10%,transparent));border-radius:var(--menuverse-radius);box-shadow:none;color:var(--menuverse-action-color,inherit);display:flex;flex:1 1 0;flex-direction:column;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-width:calc(33% - var(--menuverse-space));padding:calc(var(--menuverse-space)*1.25) var(--menuverse-space);text-align:center;text-decoration:none}.menuverse-mobile .menuverse-mobile__action:focus-visible{outline:2px solid var(--menuverse-accent);outline-offset:2px}.menuverse-mobile .menuverse-mobile__action:active{opacity:.8}.menuverse-mobile__action-icon{flex:none;height:22px;width:22px}.menuverse-mobile__social{align-items:center;display:flex;flex-wrap:wrap;gap:var(--menuverse-space);padding-block-start:calc(var(--menuverse-space)*2)}.menuverse-mobile .menuverse-mobile__social-link{align-items:center;border-radius:var(--menuverse-radius);box-shadow:none;color:inherit;display:inline-flex;height:calc(var(--menuverse-social-size) + var(--menuverse-space)*2);justify-content:center;text-decoration:none;width:calc(var(--menuverse-social-size) + var(--menuverse-space)*2)}.menuverse-mobile .menuverse-mobile__social-link:focus-visible{outline:2px solid var(--menuverse-accent);outline-offset:-2px}.menuverse-mobile__social-icon{flex:none;height:var(--menuverse-social-size);width:var(--menuverse-social-size)}.menuverse-mobile__html{color:var(--menuverse-text-muted);font-size:14px;padding-block-start:calc(var(--menuverse-space)*2)}.menuverse-mobile__html>:first-child{margin-block-start:0}.menuverse-mobile__html>:last-child{margin-block-end:0}@media(prefers-reduced-motion:reduce){.menuverse-mobile__bar,.menuverse-mobile__bars>span,.menuverse-mobile__overlay,.menuverse-mobile__panel,.menuverse-mobile__toggle-icon,html.menuverse-has-push>body>:not([data-menuverse-mobile]){transition:none}}
