@media (max-width:760px){nav.learner-mobile-nav.lmn{z-index:35;min-height:calc(60px + env(safe-area-inset-bottom,0px));padding:4px 4px env(safe-area-inset-bottom,0px);padding-left:max(4px, env(safe-area-inset-left,0px));padding-right:max(4px, env(safe-area-inset-right,0px));border-top:1px solid var(--border-soft,#e6dccb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);will-change:transform;background:#fffdf8f7;grid-template-columns:repeat(5,minmax(0,1fr));transition:transform .22s;display:grid;position:fixed;bottom:0;left:0;right:0}nav.learner-mobile-nav.lmn[data-hidden="1"]{transform:translateY(110%)}.lmn-indicator{pointer-events:none;width:calc(20% - 1.6px);height:3px;transform:translateX(calc(var(--lmn-i,0) * 100%));justify-content:center;transition:transform .28s cubic-bezier(.3,1.2,.5,1);display:flex;position:absolute;top:0;left:4px}.lmn-indicator:before{content:"";background:var(--corallo,#c73629);border-radius:0 0 3px 3px;width:32px;height:3px}nav.learner-mobile-nav.lmn a.lmn-link{min-width:0;min-height:56px;color:var(--ink-faint,#6f6759);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-size:11px;font-weight:700;line-height:1.1;display:flex}nav.learner-mobile-nav.lmn a.lmn-link[aria-current=page]{color:var(--corallo,#c73629)}.lmn-icon{place-items:center;transition:transform .14s;display:grid}a.lmn-link:active .lmn-icon{transform:scale(.88)}.lmn-icon[data-active="1"]{animation:.5s cubic-bezier(.2,1.5,.4,1) both lmn-pop}.lmn-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}a.lmn-link:focus-visible{outline:3px solid var(--petrolio,#1f4d4a);outline-offset:-3px;border-radius:10px}.learner-content:not(:has(.exercise-screen)){padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media (max-width:340px){.lmn-label{font-size:10px}}@keyframes lmn-pop{0%{transform:translateY(0)scale(1)}40%{transform:translateY(-5px)scale(1.18)}to{transform:none}}@media (prefers-reduced-motion:reduce){nav.learner-mobile-nav.lmn,.lmn-indicator,.lmn-icon{transition:none}.lmn-icon[data-active="1"]{animation:none}}
