.menuverse-bottom{--menuverse-bar-height:58px;--menuverse-bar-icon-size:24px;--menuverse-bar-font-size:11px;--menuverse-bar-background:var(--menuverse-surface);--menuverse-bar-ring:var(--menuverse-surface);--menuverse-bar-color:var(--menuverse-text-muted);--menuverse-bar-active-color:var(--menuverse-accent);--menuverse-bar-underline-color:var(--menuverse-bar-active-color);--menuverse-bar-z:var(--menuverse-z);--menuverse-glass-blur:20px;--menuverse-glass-tint:transparent;--menuverse-bar-radius:0px;--menuverse-bar-float:8px;--menuverse-bar-inset:0px;--menuverse-bar-padding-inline:0px;--menuverse-bar-shadow-color:rgba(0,0,0,.18);--menuverse-dock-drop:0px;--menuverse-notch-disc:calc(var(--menuverse-bar-icon-size)*1.9);--menuverse-tap-scale:0.9}.menuverse-bottom .menuverse-bottom__item--tap-shrink,.menuverse-bottom--tap-shrink{--menuverse-tap-scale:0.78}.menuverse-bottom .menuverse-bottom__item--tap-zoom,.menuverse-bottom--tap-zoom{--menuverse-tap-scale:1.15}.menuverse-bottom .menuverse-bottom__item--tap-none,.menuverse-bottom--tap-none{--menuverse-tap-scale:1}.menuverse-bottom .menuverse-bottom__item--tap-press{--menuverse-tap-scale:0.9}.menuverse-bottom--safe-area{--menuverse-bar-inset:var(--menuverse-safe-bottom)}.menuverse-bottom__bar{align-items:stretch;background:var(--menuverse-bar-background);border-block-start:1px solid var(--menuverse-border);border-radius:var(--menuverse-bar-radius);display:flex;height:calc(var(--menuverse-bar-height) + var(--menuverse-bar-inset));padding-block-end:var(--menuverse-bar-inset);padding-inline:var(--menuverse-bar-padding-inline)}.menuverse-bottom--floating .menuverse-bottom__bar{box-shadow:0 6px 24px rgba(0,0,0,.18);height:var(--menuverse-bar-height);padding-block-end:0}.menuverse-bottom--floating.menuverse-bottom--sticky .menuverse-bottom__bar{inset-block-end:calc(var(--menuverse-bar-float) + var(--menuverse-bar-inset));inset-inline:var(--menuverse-bar-float)}.menuverse-bottom--floating.menuverse-bottom--static .menuverse-bottom__bar{margin-block-end:var(--menuverse-bar-float);margin-inline:var(--menuverse-bar-float)}.menuverse-bottom--floating.menuverse-bottom--scroll-hide.is-hidden .menuverse-bottom__bar{transform:translateY(calc(100% + var(--menuverse-bar-float) + var(--menuverse-bar-inset)))}.menuverse-bottom--sticky .menuverse-bottom__bar{inset-block-end:0;inset-inline:0;position:fixed;transition:transform var(--menuverse-duration) var(--menuverse-easing);z-index:var(--menuverse-bar-z)}.menuverse-bottom--static{position:relative}.menuverse-bottom--static .menuverse-bottom__bar{padding-block-end:0;position:relative}.menuverse-bottom--scroll-hide.is-hidden .menuverse-bottom__bar{transform:translateY(100%)}.menuverse-bottom--no-border .menuverse-bottom__bar{border-block-start:0}.menuverse-bottom--bg-glass .menuverse-bottom__bar{backdrop-filter:blur(var(--menuverse-glass-blur));-webkit-backdrop-filter:blur(var(--menuverse-glass-blur));background:var(--menuverse-glass-tint)}.menuverse-bottom--bg-glass .menuverse-bottom__bar:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);block-size:1px;content:"";inset-block-start:0;inset-inline:0;pointer-events:none;position:absolute}.menuverse-bottom--floating .menuverse-bottom__bar:before{inset-inline:var(--menuverse-bar-radius)}.menuverse-bottom--no-glass-edge .menuverse-bottom__bar:before{display:none}.menuverse-bottom .menuverse-bottom__item{align-items:center;background:transparent;border:0;box-shadow:none;color:var(--menuverse-item-color,var(--menuverse-bar-color));cursor:pointer;display:flex;flex:1 1 0;flex-direction:column;font-size:var(--menuverse-bar-font-size);gap:2px;justify-content:center;line-height:1.2;min-width:0;padding:0 2px;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);appearance:none}.menuverse-bottom .menuverse-bottom__item:focus-visible{outline:2px solid var(--menuverse-accent);outline-offset:-3px}.menuverse-bottom .menuverse-bottom__item.is-pressed,.menuverse-bottom .menuverse-bottom__item:active{transform:scale(var(--menuverse-tap-scale))}@media(prefers-reduced-motion:no-preference){.menuverse-bottom .menuverse-bottom__item{transition:transform .12s var(--menuverse-easing)}}.menuverse-bottom .menuverse-bottom__item--label-top{flex-direction:column-reverse}.menuverse-bottom__glyph{display:inline-flex;position:relative}.menuverse-bottom__icon{display:block;flex:none;height:var(--menuverse-bar-icon-size);width:var(--menuverse-bar-icon-size)}.menuverse-bottom__label{color:var(--menuverse-item-label,var(--menuverse-bar-label-color,currentcolor));max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menuverse-bottom__badge{background:var(--menuverse-bar-active-color);border-radius:999px;color:var(--menuverse-accent-contrast);font-size:10px;inset-block-start:-4px;inset-inline-start:60%;line-height:16px;min-width:16px;padding:0 4px;position:absolute;text-align:center}.menuverse-bottom .menuverse-bottom__item--current{color:var(--menuverse-item-active-color,var(--menuverse-bar-active-color))}.menuverse-bottom .menuverse-bottom__item--current .menuverse-bottom__label{color:var(--menuverse-item-label-active,var(--menuverse-bar-label-active-color,currentcolor))}.menuverse-bottom--indicator-pill .menuverse-bottom__item--current .menuverse-bottom__glyph{background:color-mix(in srgb,currentcolor 14%,transparent);border-radius:999px;padding:4px 14px}.menuverse-bottom--indicator-line .menuverse-bottom__item--current{box-shadow:inset 0 3px 0 0 currentcolor}.menuverse-bottom--indicator-raised .menuverse-bottom__item--current .menuverse-bottom__glyph{background:var(--menuverse-item-active-color,var(--menuverse-bar-active-color));block-size:calc(var(--menuverse-bar-icon-size)*1.9);border-radius:50%;box-shadow:0 0 0 4px var(--menuverse-bar-ring),0 6px 16px rgba(0,0,0,.22);inline-size:calc(var(--menuverse-bar-icon-size)*1.9);margin-block-start:calc(var(--menuverse-bar-icon-size)*-.8);place-content:center;place-items:center;position:relative;transition:transform var(--menuverse-duration) var(--menuverse-easing)}.menuverse-bottom--indicator-raised .menuverse-bottom__item--current .menuverse-bottom__icon{color:var(--menuverse-accent-contrast,#fff)}.menuverse-bottom--indicator-raised .menuverse-bottom__item--current .menuverse-bottom__badge{inset-block-start:0;inset-inline-start:72%}.menuverse-bottom--pulse .menuverse-bottom__item--current:after{animation:menuverse-bottom-pulse 1.8s var(--menuverse-easing) infinite;background:var(--menuverse-bar-pulse-color,currentcolor);block-size:5px;border-radius:50%;content:"";inline-size:5px;inset-block-end:4px;inset-inline-start:50%;position:absolute;translate:-50% 0}.menuverse-bottom--pulse .menuverse-bottom__item--current{position:relative}@keyframes menuverse-bottom-pulse{0%,to{opacity:1;scale:1}50%{opacity:.35;scale:1.6}}.menuverse-bottom--no-labels .menuverse-bottom__item{justify-content:center}.menuverse-bottom--static .menuverse-bottom__drawer,.menuverse-bottom--static .menuverse-bottom__overlay,.menuverse-bottom--static .menuverse-bottom__search{position:absolute}.menuverse-bottom__overlay{background:var(--menuverse-overlay);inset:0;opacity:0;position:fixed;transition:opacity var(--menuverse-duration) var(--menuverse-easing);z-index:calc(var(--menuverse-bar-z) + 1)}.menuverse-bottom__overlay[hidden]{display:none}.menuverse-bottom.is-open .menuverse-bottom__overlay{opacity:1}.menuverse-bottom__drawer{background:var(--menuverse-bar-background);border-start-end-radius:calc(var(--menuverse-radius)*2);border-start-start-radius:calc(var(--menuverse-radius)*2);color:var(--menuverse-text);inset-block-end:0;inset-inline:0;max-height:70vh;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--menuverse-space)*2);padding-block-end:calc(var(--menuverse-space)*2 + var(--menuverse-bar-height) + var(--menuverse-bar-inset));position:fixed;transform:translateY(100%);transition:transform var(--menuverse-duration) var(--menuverse-easing);z-index:calc(var(--menuverse-bar-z) + 2)}.menuverse-bottom__drawer[hidden]{display:none}.menuverse-bottom.is-open .menuverse-bottom__drawer{transform:translateY(0)}.menuverse-bottom__drawer-head{align-items:center;display:flex;justify-content:space-between;margin-block-end:var(--menuverse-space)}.menuverse-bottom__drawer-title{font-weight:600}.menuverse-bottom .menuverse-bottom__drawer-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:40px;justify-content:center;width:40px}.menuverse-bottom .menuverse-bottom__drawer-close:focus-visible{outline:2px solid var(--menuverse-accent);outline-offset:-2px}.menuverse-bottom__drawer-list{list-style:none;margin:0;padding:0}.menuverse-bottom .menuverse-bottom__drawer-link{align-items:center;appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:calc(var(--menuverse-space)*1.5);padding-block:calc(var(--menuverse-space)*1.25);padding-inline:0;text-align:start;text-decoration:none;width:100%}.menuverse-bottom .menuverse-bottom__drawer-link:focus-visible{outline:2px solid var(--menuverse-accent);outline-offset:-2px}.menuverse-bottom .menuverse-bottom__drawer-link--current{color:var(--menuverse-bar-active-color);font-weight:600}@media(prefers-reduced-motion:reduce){.menuverse-bottom__drawer,.menuverse-bottom__overlay{transition:none}}.menuverse-bottom .menuverse-bottom__item--filled .menuverse-bottom__glyph{background:var(--menuverse-item-bg);block-size:calc(var(--menuverse-bar-icon-size)*1.9);border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.2);inline-size:calc(var(--menuverse-bar-icon-size)*1.9)}.menuverse-bottom .menuverse-bottom__item--filled .menuverse-bottom__glyph .menuverse-bottom__icon{block-size:calc(var(--menuverse-bar-icon-size)*.87);color:#fff;inline-size:calc(var(--menuverse-bar-icon-size)*.87)}.menuverse-bottom--indicator-underline .menuverse-bottom__item--current .menuverse-bottom__label:after,.menuverse-bottom--no-labels.menuverse-bottom--indicator-underline .menuverse-bottom__item--current .menuverse-bottom__glyph:after{animation:menuverse-bottom-underline var(--menuverse-duration) var(--menuverse-easing) forwards;background:var(--menuverse-bar-underline-color);block-size:2px;border-radius:2px;content:"";display:block;inline-size:0;margin-block-start:2px}@keyframes menuverse-bottom-underline{0%{inline-size:0}to{inline-size:100%}}.menuverse-bottom__search{background:var(--menuverse-bar-background);border-start-end-radius:var(--menuverse-radius);border-start-start-radius:var(--menuverse-radius);box-shadow:0 -6px 24px rgba(0,0,0,.18);inset-block-end:calc(var(--menuverse-bar-height) + var(--menuverse-bar-inset));inset-inline:0;padding:var(--menuverse-space);padding-block-end:calc(var(--menuverse-space) + var(--menuverse-bar-inset));position:fixed;transform:translateY(100%);transition:transform var(--menuverse-duration) var(--menuverse-easing);z-index:calc(var(--menuverse-bar-z) - 1)}.menuverse-bottom__search[hidden]{display:none}.menuverse-bottom.is-searching .menuverse-bottom__search{transform:translateY(0)}.menuverse-bottom__search-form{align-items:center;display:flex;gap:var(--menuverse-space)}.menuverse-bottom__search-field{background:var(--menuverse-surface);border:1px solid var(--menuverse-border);border-radius:var(--menuverse-radius);color:var(--menuverse-text);flex:1 1 auto;font-size:16px;min-inline-size:0;padding:8px 12px}.menuverse-bottom__search-submit{background:var(--menuverse-accent);border:0;border-radius:var(--menuverse-radius);color:var(--menuverse-accent-contrast);cursor:pointer;padding:9px 14px}.menuverse-bottom__search-close{background:transparent;border:0;color:var(--menuverse-bar-color);cursor:pointer;display:inline-flex}@media(prefers-reduced-motion:reduce){.menuverse-bottom--sticky .menuverse-bottom__bar,.menuverse-bottom__search{transition:none}.menuverse-bottom--indicator-underline .menuverse-bottom__item--current .menuverse-bottom__label:after,.menuverse-bottom--no-labels.menuverse-bottom--indicator-underline .menuverse-bottom__item--current .menuverse-bottom__glyph:after{animation:none;inline-size:100%}.menuverse-bottom--pulse .menuverse-bottom__item--current:after{animation:none}}.menuverse-bottom .menuverse-bottom__item--incomplete{cursor:not-allowed;opacity:.45}.menuverse-bottom .menuverse-bottom__item--incomplete.is-pressed,.menuverse-bottom .menuverse-bottom__item--incomplete:active{transform:none}.menuverse-bottom--shadow-soft .menuverse-bottom__bar{box-shadow:0 -2px 10px var(--menuverse-bar-shadow-color)}.menuverse-bottom--shadow-medium .menuverse-bottom__bar{box-shadow:0 -4px 18px var(--menuverse-bar-shadow-color)}.menuverse-bottom--shadow-strong .menuverse-bottom__bar{box-shadow:0 -8px 28px var(--menuverse-bar-shadow-color)}.menuverse-bottom--floating.menuverse-bottom--shadow-soft .menuverse-bottom__bar{box-shadow:0 4px 16px var(--menuverse-bar-shadow-color)}.menuverse-bottom--floating.menuverse-bottom--shadow-medium .menuverse-bottom__bar{box-shadow:0 6px 24px var(--menuverse-bar-shadow-color)}.menuverse-bottom--floating.menuverse-bottom--shadow-strong .menuverse-bottom__bar{box-shadow:0 10px 36px var(--menuverse-bar-shadow-color)}.menuverse-bottom--align-center .menuverse-bottom__bar .menuverse-bottom__item,.menuverse-bottom--align-end .menuverse-bottom__bar .menuverse-bottom__item,.menuverse-bottom--align-start .menuverse-bottom__bar .menuverse-bottom__item{flex:0 0 auto;min-inline-size:56px}.menuverse-bottom--align-start .menuverse-bottom__bar{justify-content:flex-start}.menuverse-bottom--align-center .menuverse-bottom__bar{justify-content:center;justify-content:safe center}.menuverse-bottom--align-end .menuverse-bottom__bar{justify-content:flex-end;justify-content:safe flex-end}.menuverse-bottom--scroll-x:not(.menuverse-bottom--indicator-raised):not(.menuverse-bottom--indicator-notch):not(.menuverse-bottom--indicator-notch-dot) .menuverse-bottom__bar{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.menuverse-bottom--scroll-x:not(.menuverse-bottom--indicator-raised):not(.menuverse-bottom--indicator-notch):not(.menuverse-bottom--indicator-notch-dot) .menuverse-bottom__bar::-webkit-scrollbar{display:none}.menuverse-bottom--scroll-x:not(.menuverse-bottom--indicator-raised):not(.menuverse-bottom--indicator-notch):not(.menuverse-bottom--indicator-notch-dot) .menuverse-bottom__bar .menuverse-bottom__item{flex-shrink:0;min-inline-size:64px}.menuverse-bottom--no-icons .menuverse-bottom__glyph{display:none}.menuverse-bottom--no-icons .menuverse-bottom__label{font-size:calc(var(--menuverse-bar-font-size) + 2px)}.menuverse-bottom__icon--image{block-size:var(--menuverse-item-image-size,var(--menuverse-bar-icon-size));inline-size:var(--menuverse-item-image-size,var(--menuverse-bar-icon-size));object-fit:contain}.menuverse-bottom__icon--active,.menuverse-bottom__item--current .menuverse-bottom__icon--normal{display:none}.menuverse-bottom__item--current .menuverse-bottom__icon--active{display:block}.menuverse-bottom__panel{background:var(--menuverse-bar-background);border-start-end-radius:calc(var(--menuverse-radius)*2);border-start-start-radius:calc(var(--menuverse-radius)*2);box-shadow:0 -6px 24px rgba(0,0,0,.18);inset-block-end:calc(var(--menuverse-bar-height) + var(--menuverse-bar-inset));inset-inline:0;max-block-size:70vh;overflow-y:auto;padding:var(--menuverse-space);padding-block-end:calc(var(--menuverse-space) + var(--menuverse-bar-inset));position:fixed;transform:translateY(100%);transition:transform var(--menuverse-duration) var(--menuverse-easing);z-index:calc(var(--menuverse-bar-z) - 1)}.menuverse-bottom__panel[hidden]{display:none}.menuverse-bottom--static .menuverse-bottom__panel{position:absolute}.menuverse-bottom.is-searching .menuverse-bottom__panel{transform:translateY(0)}.menuverse-bottom__panel-head{align-items:center;display:flex;gap:var(--menuverse-space);justify-content:space-between}.menuverse-bottom__panel-title{color:var(--menuverse-bar-color);font-size:14px;font-weight:600}.menuverse-bottom__panel-close{background:transparent;border:0;color:var(--menuverse-bar-color);cursor:pointer;display:inline-flex;padding:4px}.menuverse-bottom__panel-body{color:var(--menuverse-text);padding-block-start:var(--menuverse-space)}.menuverse-bottom__panel-body iframe,.menuverse-bottom__panel-body img{max-inline-size:100%}@property --menuverse-notch-x{syntax:"<percentage>";inherits:true;initial-value:50%}.menuverse-bottom.menuverse-bottom--indicator-notch .menuverse-bottom__bar,.menuverse-bottom.menuverse-bottom--indicator-notch-dot .menuverse-bottom__bar,.menuverse-bottom.menuverse-bottom--surface-dock .menuverse-bottom__bar{backdrop-filter:none;-webkit-backdrop-filter:none;background:none;border-block-start:0;box-shadow:none}.menuverse-bottom.menuverse-bottom--indicator-notch .menuverse-bottom__bar:before,.menuverse-bottom.menuverse-bottom--indicator-notch-dot .menuverse-bottom__bar:before,.menuverse-bottom.menuverse-bottom--surface-dock .menuverse-bottom__bar:before{display:none}.menuverse-bottom.menuverse-bottom--indicator-notch .menuverse-bottom__item,.menuverse-bottom.menuverse-bottom--indicator-notch-dot .menuverse-bottom__item,.menuverse-bottom.menuverse-bottom--surface-dock .menuverse-bottom__item{padding-block-start:var(--menuverse-dock-drop);position:relative;z-index:1}.menuverse-bottom__surface{border-radius:inherit;filter:var(--menuverse-surface-filter,none);inset:0;pointer-events:none;position:absolute;z-index:0}.menuverse-bottom__paint{background:var(--menuverse-bar-background);border-block-start:1px solid var(--menuverse-border);border-radius:inherit;inset:0;inset-block-start:var(--menuverse-dock-drop);position:absolute}.menuverse-bottom--no-border .menuverse-bottom__paint{border-block-start:0}.menuverse-bottom--bg-glass .menuverse-bottom__paint{backdrop-filter:blur(var(--menuverse-glass-blur));-webkit-backdrop-filter:blur(var(--menuverse-glass-blur));background:var(--menuverse-glass-tint);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45)}.menuverse-bottom--no-glass-edge .menuverse-bottom__paint{box-shadow:none}.menuverse-bottom--bg-glass .menuverse-bottom__surface{filter:none}.menuverse-bottom--shadow-soft{--menuverse-surface-filter:drop-shadow(0 -2px 8px var(--menuverse-bar-shadow-color))}.menuverse-bottom--shadow-medium{--menuverse-surface-filter:drop-shadow(0 -4px 14px var(--menuverse-bar-shadow-color))}.menuverse-bottom--shadow-strong{--menuverse-surface-filter:drop-shadow(0 -8px 22px var(--menuverse-bar-shadow-color))}.menuverse-bottom--floating{--menuverse-surface-filter:drop-shadow(0 6px 18px rgba(0,0,0,.18))}.menuverse-bottom--floating.menuverse-bottom--shadow-soft{--menuverse-surface-filter:drop-shadow(0 4px 12px var(--menuverse-bar-shadow-color))}.menuverse-bottom--floating.menuverse-bottom--shadow-medium{--menuverse-surface-filter:drop-shadow(0 6px 18px var(--menuverse-bar-shadow-color))}.menuverse-bottom--floating.menuverse-bottom--shadow-strong{--menuverse-surface-filter:drop-shadow(0 10px 28px var(--menuverse-bar-shadow-color))}.menuverse-bottom--indicator-notch,.menuverse-bottom--indicator-notch-dot{--menuverse-notch-r:calc(var(--menuverse-notch-disc)/2 + 5px)}@media(prefers-reduced-motion:no-preference){.menuverse-bottom--indicator-notch,.menuverse-bottom--indicator-notch-dot{transition:--menuverse-notch-x var(--menuverse-duration) var(--menuverse-easing)}}.menuverse-bottom--indicator-notch .menuverse-bottom__paint,.menuverse-bottom--indicator-notch-dot .menuverse-bottom__paint{mask-image:radial-gradient(circle at var(--menuverse-notch-x) 0,transparent var(--menuverse-notch-r),#000 calc(var(--menuverse-notch-r) + 1px));-webkit-mask-image:radial-gradient(circle at var(--menuverse-notch-x) 0,transparent var(--menuverse-notch-r),#000 calc(var(--menuverse-notch-r) + 1px))}.menuverse-bottom--indicator-notch:not(.menuverse-bottom--notch-circle):not(.menuverse-bottom--notch-idle) .menuverse-bottom__paint{mask-composite:exclude;-webkit-mask-composite:xor;mask-image:linear-gradient(#000 0 0),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Csvg x=%2750%25%27 overflow=%27visible%27%3E%3Cpath d=%27M-48-2h96v2C24 0 24 29 0 29S-24 0-48 0Z%27/%3E%3C/svg%3E%3C/svg%3E");-webkit-mask-image:linear-gradient(#000 0 0),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Csvg x=%2750%25%27 overflow=%27visible%27%3E%3Cpath d=%27M-48-2h96v2C24 0 24 29 0 29S-24 0-48 0Z%27/%3E%3C/svg%3E%3C/svg%3E");mask-position:0 0,calc(100% - var(--menuverse-notch-x)) 0;-webkit-mask-position:0 0,calc(100% - var(--menuverse-notch-x)) 0;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%,200% 100%;-webkit-mask-size:100% 100%,200% 100%}.menuverse-bottom--indicator-notch-dot{--menuverse-notch-r:9px}.menuverse-bottom--notch-idle .menuverse-bottom__paint{mask-image:none;-webkit-mask-image:none}@media(prefers-reduced-motion:no-preference){.menuverse-bottom--indicator-notch .menuverse-bottom__glyph{transition:translate var(--menuverse-duration) var(--menuverse-easing)}}.menuverse-bottom--indicator-notch .menuverse-bottom__item--current{--menuverse-rise:calc((var(--menuverse-bar-height) - var(--menuverse-dock-drop))/-2)}.menuverse-bottom--indicator-notch .menuverse-bottom__item--current:has(.menuverse-bottom__label){--menuverse-rise:calc(var(--menuverse-bar-height)/-2 - var(--menuverse-dock-drop)/-2 - -1px - var(--menuverse-bar-font-size)*1.2/-2)}.menuverse-bottom--indicator-notch .menuverse-bottom__item--current.menuverse-bottom__item--label-top:has(.menuverse-bottom__label){--menuverse-rise:calc(var(--menuverse-bar-height)/-2 - var(--menuverse-dock-drop)/-2 + -1px + var(--menuverse-bar-font-size)*1.2/-2)}.menuverse-bottom--indicator-notch .menuverse-bottom__item--current .menuverse-bottom__glyph{translate:0 var(--menuverse-rise)}.menuverse-bottom--indicator-notch .menuverse-bottom__item--current .menuverse-bottom__glyph:before{background:var(--menuverse-item-active-color,var(--menuverse-bar-active-color));border-radius:50%;box-shadow:0 6px 16px rgba(0,0,0,.22);content:"";inset:calc((100% - var(--menuverse-notch-disc))/2);pointer-events:none;position:absolute;z-index:-1}@media(prefers-reduced-motion:no-preference){.menuverse-bottom--indicator-notch .menuverse-bottom__item--current .menuverse-bottom__glyph:before{animation:menuverse-bottom-arrive var(--menuverse-duration) var(--menuverse-easing) both}}.menuverse-bottom--indicator-notch .menuverse-bottom__item--current .menuverse-bottom__icon{color:var(--menuverse-accent-contrast,#fff)}.menuverse-bottom--indicator-notch-dot .menuverse-bottom__item--current:after{--menuverse-notch-dot:var(--menuverse-bar-dot-color,var(--menuverse-item-active-color,var(--menuverse-bar-active-color)));background:var(--menuverse-notch-dot);block-size:10px;border-radius:50%;content:"";inline-size:10px;inset-block-start:calc(var(--menuverse-dock-drop) - 5px);inset-inline:0;margin-inline:auto;position:absolute}@media(prefers-reduced-motion:no-preference){.menuverse-bottom--indicator-notch-dot .menuverse-bottom__item--current:after{animation:menuverse-bottom-arrive var(--menuverse-duration) var(--menuverse-easing) calc(var(--menuverse-duration)*.6) both,menuverse-bottom-beacon 1.6s var(--menuverse-easing) calc(var(--menuverse-duration)*1.6) infinite}}@keyframes menuverse-bottom-arrive{0%{opacity:0;scale:.5}}@keyframes menuverse-bottom-beacon{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--menuverse-notch-dot) 55%,transparent)}70%,to{box-shadow:0 0 0 9px transparent}}.menuverse-bottom--surface-dock{--menuverse-dock-drop:calc(var(--menuverse-bar-height)*0.2)}.menuverse-bottom--surface-dock:not(.menuverse-bottom--floating) .menuverse-bottom__paint{border-start-end-radius:20px;border-start-start-radius:20px}@media(prefers-reduced-motion:no-preference){.menuverse-bottom--surface-dock:not(.menuverse-bottom--indicator-raised):not(.menuverse-bottom--indicator-notch):not(.menuverse-bottom--indicator-notch-dot) .menuverse-bottom__glyph{transition:translate var(--menuverse-duration) var(--menuverse-easing)}}.menuverse-bottom--surface-dock:not(.menuverse-bottom--indicator-raised):not(.menuverse-bottom--indicator-notch):not(.menuverse-bottom--indicator-notch-dot) .menuverse-bottom__item--current{--menuverse-rise:calc((var(--menuverse-bar-height) - var(--menuverse-dock-drop))/-2)}.menuverse-bottom--surface-dock:not(.menuverse-bottom--indicator-raised):not(.menuverse-bottom--indicator-notch):not(.menuverse-bottom--indicator-notch-dot) .menuverse-bottom__item--current:has(.menuverse-bottom__label){--menuverse-rise:calc(var(--menuverse-bar-height)/-2 - var(--menuverse-dock-drop)/-2 - -1px - var(--menuverse-bar-font-size)*1.2/-2)}.menuverse-bottom--surface-dock:not(.menuverse-bottom--indicator-raised):not(.menuverse-bottom--indicator-notch):not(.menuverse-bottom--indicator-notch-dot) .menuverse-bottom__item--current.menuverse-bottom__item--label-top:has(.menuverse-bottom__label){--menuverse-rise:calc(var(--menuverse-bar-height)/-2 - var(--menuverse-dock-drop)/-2 + -1px + var(--menuverse-bar-font-size)*1.2/-2)}.menuverse-bottom--surface-dock:not(.menuverse-bottom--indicator-raised):not(.menuverse-bottom--indicator-notch):not(.menuverse-bottom--indicator-notch-dot) .menuverse-bottom__item--current .menuverse-bottom__glyph{translate:0 var(--menuverse-rise)}.menuverse-bottom--surface-dock:not(.menuverse-bottom--indicator-raised):not(.menuverse-bottom--indicator-notch):not(.menuverse-bottom--indicator-notch-dot) .menuverse-bottom__item--current .menuverse-bottom__glyph:before{background:var(--menuverse-bar-ring);border-radius:50%;box-shadow:0 -3px 8px rgba(0,0,0,.1);content:"";inset:calc(50% - var(--menuverse-bar-icon-size)*1.75/2);pointer-events:none;position:absolute;z-index:-1}@media(prefers-reduced-motion:no-preference){.menuverse-bottom--surface-dock:not(.menuverse-bottom--indicator-raised):not(.menuverse-bottom--indicator-notch):not(.menuverse-bottom--indicator-notch-dot) .menuverse-bottom__item--current .menuverse-bottom__glyph:before{animation:menuverse-bottom-arrive var(--menuverse-duration) var(--menuverse-easing) both}}.menuverse-bottom--surface-dock:not(.menuverse-bottom--indicator-raised):not(.menuverse-bottom--indicator-notch):not(.menuverse-bottom--indicator-notch-dot).menuverse-bottom--bg-glass .menuverse-bottom__item--current .menuverse-bottom__glyph:before{backdrop-filter:blur(var(--menuverse-glass-blur));-webkit-backdrop-filter:blur(var(--menuverse-glass-blur));background:var(--menuverse-glass-tint)}.menuverse-bottom--dot-bar.menuverse-bottom--indicator-notch-dot .menuverse-bottom__item--current:after{--menuverse-notch-dot:var(--menuverse-bar-ring)}.menuverse-bottom .menuverse-bottom__item--featured{--menuverse-featured-disc:calc(var(--menuverse-bar-icon-size)*var(--menuverse-featured-scale, 1.4)*1.75);position:relative}.menuverse-bottom .menuverse-bottom__item--featured .menuverse-bottom__glyph{align-items:center;background:var(--menuverse-item-active-color,var(--menuverse-bar-active-color));block-size:var(--menuverse-featured-disc);border-radius:50%;box-shadow:0 0 0 4px var(--menuverse-bar-ring),0 6px 16px rgba(0,0,0,.22);display:inline-flex;inline-size:var(--menuverse-featured-disc);justify-content:center;margin-block-start:calc(var(--menuverse-featured-disc)*-.45);padding:0}.menuverse-bottom .menuverse-bottom__item--featured .menuverse-bottom__icon{color:var(--menuverse-accent-contrast,#fff);height:calc(var(--menuverse-bar-icon-size)*var(--menuverse-featured-scale, 1.4));width:calc(var(--menuverse-bar-icon-size)*var(--menuverse-featured-scale, 1.4))}.menuverse-bottom .menuverse-bottom__item--featured .menuverse-bottom__badge{inset-block-start:0;inset-inline-start:72%}.menuverse-bottom--bg-glass .menuverse-bottom__item--featured .menuverse-bottom__glyph{box-shadow:0 0 0 4px var(--menuverse-glass-tint),0 6px 16px rgba(0,0,0,.22)}@media(prefers-reduced-motion:no-preference){.menuverse-bottom--featured-wiggle .menuverse-bottom__item--featured:not(.menuverse-bottom__item--current) .menuverse-bottom__glyph{animation:menuverse-bottom-wiggle 4s var(--menuverse-easing) 2s infinite}}@keyframes menuverse-bottom-wiggle{0%,14%,to{rotate:0deg}3%{rotate:-10deg}6%{rotate:9deg}9%{rotate:-5deg}12%{rotate:3deg}}.menuverse-bottom-tree__list,.menuverse-bottom-tree__sublist{list-style:none;margin:0;padding:0}.menuverse-bottom-tree__sublist{flex-basis:100%;padding-inline-start:var(--menuverse-space)}.menuverse-bottom-tree__sublist[hidden]{display:none}.menuverse-bottom-tree__item{align-items:center;display:flex;flex-wrap:wrap}.menuverse-bottom-tree__list>.menuverse-bottom-tree__item+.menuverse-bottom-tree__item{border-block-start:1px solid color-mix(in srgb,var(--menuverse-bar-color) 18%,transparent)}.menuverse-bottom .menuverse-bottom-tree__link{box-shadow:none;color:var(--menuverse-bar-color);display:block;flex:1;padding-block:calc(var(--menuverse-space)*.9);text-decoration:none}.menuverse-bottom .menuverse-bottom-tree__link:focus-visible{outline:2px solid var(--menuverse-accent);outline-offset:-2px}.menuverse-bottom-tree__item--current>.menuverse-bottom-tree__link{color:var(--menuverse-bar-active-color);font-weight:600}.menuverse-bottom-tree__badge{background:var(--menuverse-bar-active-color);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-bottom .menuverse-bottom-tree__toggle{align-items:center;appearance:none;background:transparent;border:0;border-radius:var(--menuverse-radius);box-shadow:none;color:var(--menuverse-bar-color);cursor:pointer;display:inline-flex;flex:none;height:40px;justify-content:center;padding:0;width:40px}.menuverse-bottom .menuverse-bottom-tree__toggle:focus-visible{outline:2px solid var(--menuverse-accent);outline-offset:-2px}.menuverse-bottom-tree__toggle-icon{flex:none;height:20px;transition:transform var(--menuverse-duration) var(--menuverse-easing);width:20px}.menuverse-bottom-tree__item.is-expanded>.menuverse-bottom-tree__toggle .menuverse-bottom-tree__toggle-icon{transform:rotate(180deg)}.menuverse-bottom-tree__item--hide-mobile{display:none}@media(prefers-reduced-motion:reduce){.menuverse-bottom-tree__toggle-icon{transition:none}}
