.kite-site dialog.menu-sheet{max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;padding-bottom:max(24px,env(safe-area-inset-bottom))}.kite-site .menu-sheet .membership-nav,.kite-site .site-nav .membership-nav{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.membership-nav__badge{display:inline-flex;align-items:center;min-height:20px;padding:2px 6px;border:1px solid var(--red);color:var(--paper);background:#28151b;font-family:var(--font-mono),monospace;font-size:9px;font-weight:500;line-height:1.3;letter-spacing:.02em;text-decoration:none}.kite-site .membership-nav[aria-disabled=true]{cursor:default;color:var(--paper);opacity:.6}.kite-site .site-nav .membership-nav[aria-disabled=true]{min-height:44px}.kite-site .menu-sheet .membership-nav[aria-disabled=true]{padding:10px 0;font-size:clamp(24px,5vh,40px);letter-spacing:-.03em}.menu-sheet .membership-nav__badge{margin-left:8px;padding:5px 8px;font-size:11px}