.mnav-bar{position:fixed;left:var(--mnav-inset);right:var(--mnav-inset);bottom:max(14px,env(safe-area-inset-bottom,0px));z-index:var(--z-overlay,40);height:62px;display:flex;align-items:stretch;gap:0;padding:4px;border-radius:var(--radius-full);background:color-mix(in oklab,var(--color-surface) 94%,transparent);backdrop-filter:saturate(1.4) blur(18px);-webkit-backdrop-filter:saturate(1.4) blur(18px);box-shadow:var(--elev-2)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.mnav-bar{background:var(--color-surface)}}.mnav-bar[data-work-mode=true]{display:none}@media (min-width:48rem){.mnav-bar{display:none}}:root{--mnav-inset:12px;--mnav-fab:56px;--mnav-fab-gap:8px}.mnav-bar--slot{right:calc(var(--mnav-inset) + var(--mnav-fab) + var(--mnav-fab-gap))}@media (max-width:359px){:root{--mnav-inset:8px;--mnav-fab:48px;--mnav-fab-gap:6px}.mnav-bar{padding:5px}}.mnav-fab{position:fixed;right:var(--mnav-inset);bottom:calc(max(14px, env(safe-area-inset-bottom, 0px)) + (62px - var(--mnav-fab)) / 2);z-index:50;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--mnav-fab);block-size:var(--mnav-fab);border:0;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-primary-contrast);box-shadow:var(--elev-2);cursor:pointer;transition:background-color .16s var(--ease-bunchum),transform .11s var(--ease-bunchum)}.mnav-fab:hover{background:var(--color-primary-hover)}.mnav-fab:active{transform:scale(.96)}.mnav-fab:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mnav-fab{transition-duration:.01ms}.mnav-fab:active{transform:none}}@media (forced-colors:active){.mnav-fab{background:ButtonText;color:ButtonFace}}@media (min-width:48rem){.mnav-fab{display:none}}.mnav-tab{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;letter-spacing:0;text-decoration:none;cursor:pointer;padding:0;transition:background-color var(--duration-press) var(--ease-bunchum),box-shadow var(--duration-press) var(--ease-bunchum)}@media (max-width:359px){.mnav-tab{font-size:.625rem}}:root{--mnav-thumb-inset:7px}@media (max-width:359px){:root{--mnav-thumb-inset:6px}}.mnav-tab-body{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-sizing:border-box;min-inline-size:0;max-inline-size:calc(100% + 2 * var(--mnav-thumb-inset));padding-inline:var(--mnav-thumb-inset);transition:background-color var(--duration-press) var(--ease-bunchum),box-shadow var(--duration-press) var(--ease-bunchum)}.mnav-tab-body,.mnav-tab-ico{border-radius:var(--radius-full)}.mnav-tab-ico{position:relative;width:46px;height:26px;display:inline-grid;place-items:center;color:currentColor}.mnav-tab-ico svg{transition:stroke-width .16s var(--ease-bunchum)}.mnav-tab-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnav-tab[aria-current=page],.mnav-tab[data-active=true]{color:var(--color-text);font-weight:500}.mnav-tab[aria-current=page]>.mnav-tab-body,.mnav-tab[data-active=true]>.mnav-tab-body{background:var(--color-raised);box-shadow:var(--elev-2)}.mnav-tab[aria-current=page] .mnav-tab-ico svg,.mnav-tab[data-active=true] .mnav-tab-ico svg{stroke-width:2.1}.mnav-tab:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-ring)}@media (prefers-reduced-motion:reduce){.mnav-tab,.mnav-tab-body,.mnav-tab-ico svg{transition-duration:.01ms}}@media (max-width:18rem){.mnav-bar{height:auto;min-height:62px;flex-wrap:wrap;border-radius:31px}.mnav-tab{flex:1 1 4.2em;min-height:48px}.mnav-tab-label{overflow:visible;text-overflow:clip;white-space:normal;min-height:2.3em;text-align:center;line-height:1.15;hyphens:auto;overflow-wrap:break-word}}@media (prefers-reduced-transparency:reduce){.mnav-bar{background:var(--color-surface);backdrop-filter:none;-webkit-backdrop-filter:none}}