@layer screens{.nsh-m-tabbar{display:none}@media (max-width:768px){.nsh-m-tabbar{display:flex;align-items:stretch;justify-content:space-around;gap:0;padding:var(--space-1) var(--space-1) max(var(--space-1),env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--hair)}.nsh-m-tab{flex:1 1 0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-height:52px;padding:var(--space-2) var(--space-1);border-radius:var(--radius-md);color:var(--mut);text-decoration:none;transition:color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out)}.nsh-m-tab:hover,.nsh-m-tab[aria-current]{color:var(--ink)}.nsh-m-tab[aria-current=page] .nsh-m-tab-label{font-weight:500}.nsh-m-tab:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.nsh-m-tab-label{font-size:var(--text-xs);line-height:1;letter-spacing:.01em}.nsh-m-tab--unavailable,.nsh-m-tab--unavailable:hover{color:var(--mut);background:transparent;cursor:default}.nsh-m-tab-unavailable{max-width:100%;min-width:0;color:var(--mut);font-size:var(--text-xs);line-height:var(--leading-tight);text-align:center;overflow-wrap:break-word}}@media (max-width:768px),(pointer:coarse){.nsh-m-tab{min-height:44px}}@media (prefers-reduced-motion:reduce){.nsh-m-tabbar,.nsh-m-tabbar *{transition-duration:.01ms}}}