.mobile-nav.mobile-nav{inset:auto auto calc(12px + env(safe-area-inset-bottom,0px)) 50%;transform:translateX(-50%);width:min(calc(100% - 24px),448px);height:64px;padding:5px 10px;box-sizing:border-box;background:#17221ff2;border:1px solid #d4e0d01f;border-radius:21px;box-shadow:0 8px 32px #0004,inset 0 1px 0 #f5fff608;-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15)}.mobile-nav.mobile-nav a{position:relative;gap:2px;min-height:52px;text-decoration:none;color:#a7b8af;font:500 10px/1.3 var(--sans);letter-spacing:.005em;-webkit-tap-highlight-color:transparent;border-radius:14px;transition:color .18s}.mobile-nav.mobile-nav .nav-glyph{display:grid;place-items:center;width:48px;height:29px;border-radius:11px;transition:background .18s,transform .18s;color:inherit}.mobile-nav.mobile-nav svg{width:20px;height:20px;stroke-width:1.65;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.mobile-nav.mobile-nav svg.brand-symbol{width:19px;height:21px;fill:currentColor;stroke:none}.mobile-nav.mobile-nav a[aria-current=page]{color:#f0f3e9}.mobile-nav.mobile-nav a[aria-current=page] .nav-glyph{background:#d9e8d915;box-shadow:inset 0 1px 0 #fff1}.mobile-nav.mobile-nav a[aria-current=page] .nav-caption{font-weight:650}.mobile-nav.mobile-nav a:active .nav-glyph{transform:scale(.91);background:#d9e8d91c}.mobile-nav.mobile-nav a:focus-visible{outline:2px solid #bacdbd;outline-offset:1px}body:has([data-daily-next-dock]) .mobile-nav.mobile-nav{border-top:0;border-radius:0 0 21px 21px;box-shadow:0 12px 32px #0004}@media(prefers-reduced-motion:reduce){.mobile-nav.mobile-nav .nav-glyph,.mobile-nav.mobile-nav a{transition:none}.mobile-nav.mobile-nav a:active .nav-glyph{transform:none}}@media print{.mobile-nav.mobile-nav{display:none!important}}