:root{--mnav-h:64px;--mnav-display:none;--mnav-body-pad:0px}body.mnav-active{padding-bottom:var(--mnav-body-pad)}.mnav,.mnav-sheet,.mnav-sheet *{box-sizing:border-box}.mnav{position:fixed;right:0;bottom:0;left:0;z-index:1000;display:var(--mnav-display);min-height:calc(var(--mnav-h) + env(safe-area-inset-bottom, 0px));padding:0 8px env(safe-area-inset-bottom,0);color:var(--mnav-text,#d9e2ec);background:var(--mnav-bg,#101923);border-top:1px solid var(--mnav-border,rgb(255 255 255 / .12));box-shadow:0 -8px 24px rgb(0 0 0 / .22)}.mnav__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;max-width:640px;min-height:var(--mnav-h);padding:0;margin:0 auto;list-style:none}.mnav__item{min-width:0;margin:0;padding:0}.mnav__link{position:relative;isolation:isolate;display:flex;min-width:44px;min-height:44px;height:var(--mnav-h);padding:7px 3px 5px;align-items:center;justify-content:center;flex-direction:column;gap:3px;color:inherit;border-radius:12px;text-decoration:none;-webkit-tap-highlight-color:#fff0}.mnav__link:focus-visible,.mnav-sheet__link:focus-visible,.mnav-sheet__close:focus-visible,.mnav-header-trigger:focus-visible{outline:3px solid var(--mnav-focus,#fff);outline-offset:-3px}.mnav__link.is-active{color:var(--mnav-accent,#b9f227)}.mnav__link.is-active::before{position:absolute;top:7px;left:50%;z-index:-1;width:56px;height:30px;border-radius:999px;background:var(--mnav-active-bg,rgb(185 242 39 / .12));content:"";transform:translateX(-50%)}.mnav__icon{display:block;width:24px;height:24px;flex:0 0 24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.mnav__label{display:block;width:100%;overflow:hidden;font-size:12px;font-weight:700;line-height:1.1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mnav__link.is-active .mnav__label{color:var(--mnav-active-label,#fff);font-weight:800}.mnav-sheet{position:fixed;inset:0;z-index:9000;display:flex;visibility:hidden;align-items:flex-end;pointer-events:none;transition:visibility 0s linear 180ms}.mnav-sheet:target,html[data-mnav-sheet-open] .mnav-sheet[aria-modal="true"]{visibility:visible;pointer-events:auto;transition-delay:0s}.mnav-sheet__scrim{position:absolute;inset:0;background:rgb(0 0 0 / .62);opacity:0;transition:opacity 180ms ease;touch-action:none}.mnav-sheet__panel{position:relative;width:100%;max-height:min(82vh, 82dvh);overflow:auto;padding:18px 18px calc(22px + env(safe-area-inset-bottom, 0px));color:var(--mnav-sheet-text,#f4f7fb);background:var(--mnav-sheet-bg,#132233);border:1px solid var(--mnav-border,rgb(255 255 255 / .12));border-bottom:0;border-radius:22px 22px 0 0;box-shadow:0 -18px 48px rgb(0 0 0 / .38);transform:translateY(102%);transition:transform 180ms ease;overscroll-behavior:contain}.mnav-sheet:target .mnav-sheet__scrim,html[data-mnav-sheet-open] .mnav-sheet[aria-modal="true"] .mnav-sheet__scrim{opacity:1}.mnav-sheet:target .mnav-sheet__panel,html[data-mnav-sheet-open] .mnav-sheet[aria-modal="true"] .mnav-sheet__panel{transform:translateY(0)}.mnav-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.mnav-sheet__title{margin:0;color:inherit;font-size:22px;line-height:1.2}.mnav-sheet__close,.mnav-header-trigger{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;color:inherit;border:1px solid var(--mnav-border,rgb(255 255 255 / .16));border-radius:12px;background:#fff0;text-decoration:none}.mnav-sheet__close svg,.mnav-header-trigger svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.mnav-sheet__list{padding:0;margin:0;list-style:none}.mnav-sheet__list li{margin:0;padding:0;border-top:1px solid var(--mnav-border,rgb(255 255 255 / .12))}.mnav-sheet__link{display:flex;min-height:52px;padding:13px 4px;align-items:center;color:inherit;font-size:16px;font-weight:700;line-height:1.35;text-decoration:none}html[data-mnav-consent-ui="open"] .mnav,html[data-mnav-keyboard="open"] .mnav{visibility:hidden;pointer-events:none}body.mnav-sheet-lock{overflow:hidden}@media (prefers-reduced-motion:reduce){.mnav-sheet,.mnav-sheet__scrim,.mnav-sheet__panel{transition:none}}